PR middle-end/29250
[official-gcc.git] / gcc / testsuite / ChangeLog
blob8cf1478c84da662798c1752241afe5e2aed425de
1 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
3         PR middle-end/29250
4         * gcc.c-torture/compile/pr29250.c: New test.
6 2006-10-15  Richard Guenther  <rguenther@suse.de>
8         * gcc.dg/pr29299.c: New testcase.
10 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
12         PR fortran/24767
13         * gfortran.dg/label_4.f90: Adjust warning flag.
15 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
17         PR fortran/29371
18         * gfortran.dg/nullify_3.f90: New test.
20 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
23         on Solaris 2.5.1 too.
25 2006-10-13  Eric Christopher  <echristo@apple.com>
27         * gcc.dg/pr25993.c: Skip for darwin.
29 2006-10-13  Eric Christopher  <echristo@apple.com>
31         * gcc.dg/visibility-11.c: Skip for darwin.
33 2006-10-13  Eric Christopher  <echristo@apple.com>
35         * gcc.dg/darwin-weakimport-1.c: Use
36         -fno-asynchronous-unwind-tables.
37         * gcc.dg/darwin-weakimport-3.c: Ditto.
39 2006-10-13  Richard Guenther  <rguenther@suse.de>
41         PR tree-optimization/29446
42         * gcc.dg/torture/pr29446.c: New testcase.
44 2006-10-13  Bill Wendling  <wendling@apple.com>
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.
59 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
61         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
63 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
65         PR fortran/29373
66         * gfortran.dg/implicit_9.f90: New test.
68         PR fortran/29407
69         * gfortran.dg/namelist_25.f90: New test.
71         PR fortran/27701
72         * gfortran.dg/same_name_2.f90: New test.
74         PR fortran/29232
75         * gfortran.dg/host_assoc_types_1.f90: New test.
77         PR fortran/29364
78         * gfortran.dg/missing_derived_type_1.f90: New test.
79         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
81         PR fortran/29422
82         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
84         PR fortran/29428
85         * gfortran.dg/alloc_comp_assign_5.f90: New test.
87 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
89         PR fortran/29391
90         * gfortran.dg/bound_2.f90: New test.
92 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
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.
110 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
112         PR c++/28506
113         * g++.dg/parse/pure1.C: New test.
115 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
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.
130 2006-10-12  Jan Hubicka  <jh@suse.cz>
132         PR c/28419
133         * gcc.dg/pr28319.c: New test.
135 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
136         PR c++/29318
137         * g++.dg/ext/vla4.C: New test.
139 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
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.
147 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
149         PR testsuite/29093
150         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
152 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
154         PR preprocessor/28709
155         * gcc.dg/cpp/paste14.c: New test.
157 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
159         PR c++/29175
160         * g++.dg/init/array24.C: New test.
162 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
164         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
165         of <sys/types.h>.
167 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
169         PR c++/29024
170         * g++.dg/parse/typedef8.C: New test.
171         * g++.dg/other/mult-stor1.C: Adjust error markers.
173 2006-10-11  Richard Guenther  <rguenther@suse.de>
175         PR tree-optimization/28230
176         * gcc.dg/torture/pr28230.c: New testcase.
178 2006-10-11  Richard Guenther  <rguenther@suse.de>
180         PR inline-asm/29119
181         * gcc.dg/torture/pr29119.c: New testcase.
183 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
185         PR middle-end/29272
186         * gcc.c-torture/execute/20060930-2.c: New test.
188 2006-10-09  Richard Henderson  <rth@redhat.com>
190         Revert emutls patch.
192 2006-10-09  Richard Guenther  <rguenther@suse.de>
194         PR middle-end/29254
195         * gcc.dg/pr29254.c: New testcase.
197 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
198             Paul Thomas  <pault@gcc.gnu.org>
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.
216 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
218         PR fortran/29115
219         * gfortran.dg/derived_constructor_comps_2.f90: New test.
221         PR fortran/29211
222         * gfortran.dg/forall_char_dependencies_1.f90: New test.
224 2006-10-08  Tobias Burnus  <burnus@net-b.de>
226         PR fortran/28585
227         * gfortran.dg/new_line.f90: New test.
229 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
237 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
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.
244 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
246         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
247         Xfail some tests for powerpc-darwin and powerpc-aix.
249 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
251         PR c/29380
252         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
254 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
256         PR target/29300
257         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
258         on hppa*-*-hpux*.
260 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
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.
271 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
273         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
274         * gcc.dg/debug/debug-2.c: Likewise.
276 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
278         * gcc.c-torture/compile/sync-2.c: New test.
280 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
282         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
283         line endings.
285 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
287         PR rtl-optimization/29128
288         * gcc.c-torture/compile/pr29128.c: New test.
290 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
292         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
293         line endings.
295 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
297         PR middle-end/29256
298         * gcc.dg/tree-ssa/loop-19.c: New test.
300 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
302         PR tree-optimization/29330
303         * gcc.dg/pr29330.c: New test.
305         PR target/28924
306         * gcc.c-torture/compile/20061005-1.c: New test.
308 2006-10-06  Olivier Hainque  <hainque@adacore.com>
310         * gcc.dg/typename-vla-1.c: New case.
311         * gnat.dg/forward_vla.adb: New case.
313 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
315         PR tree-optimization/29290
316         * gfortran.dg/loop_nest_1.f90: New test.
318         PR target/29198
319         * gcc.dg/tls/opt-12.c: New test.
321         PR fortran/28415
322         * gfortran.dg/save_2.f90: New test.
324         PR c/29091
325         * gcc.dg/pr29091.c: New test.
327 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
329         * lib/target-supports.exp
330         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
331         same as x86_64-*-*; check for LP64.
333 2006-10-04  Richard Henderson  <rth@redhat.com>
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.
345 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
347         PR fortran/29343
348         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
350 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
352         * gfortran.dg/bounds_check_fail_1.f90: New test.
354 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
356         PR c++/29020
357         * g++.dg/template/friend48.C: New test.
359 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
361         PR fortran/29098
362         * gfortran.dg/default_initialization_2.f90: New test.
364 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
366         PR fortran/20779
367         PR fortran/20891
368         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
370 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
372         PR fortran/29284
373         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
375         PR fortran/29321
376         PR fortran/29322
377         * gfortran.dg/missing_optional_dummy_2.f90: New test.
379         PR fortran/25091
380         PR fortran/25092
381         * gfortran.dg/entry_array_specs_1.f90: New test.
383 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
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.
389 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
391         PR c++/29138
392         * g++.dg/inherit/access8.C: New test.
393         * g++.dg/template/dtor4.C: Tweak error messages.
395 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
397         PR fortran/27478
398         * gfortran.dg/entry_8.f90: New test.
400 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
402         PR c++/29291
403         * g++.dg/parse/new4.C: New test.
405 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
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.
413 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
415         PR fortran/19260
416         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
417         * gfortran.dg/continuation_2.f90: New test.
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.
425 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
427         PR c++/29226
428         * g++.dg/template/vla1.C: New test.
430 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
432         PR fortran/29210
433         * gfortran.dg/complex_parameter_1.f90: New test.
435 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
437         PR c/29154
438         * gcc.c-torture/execute/20060929-1.c: New test.
440 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
442         PR c++/29105
443         * g++.dg/template/member6.C: New test.
444         * g++.dg/parse/typename7.C: Adjust error markers.
446         PR c++/29080
447         * g++.dg/template/member7.C: New test.
449 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
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.
455 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
457         * gcc.c-torture/execute/20060930-1.c: New test.
459 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
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.
466 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
468         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
469         pthread-init-common.h: New.
471 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
473         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
474         precision on some archs.
476 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
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.
483 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
485         * gnat.dg/self_aggregate_with_pointer.adb: New test.
487 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
489         PR fortran/28276
490         * gfortran.dg/exponent_1.f90: New test.
492         PR fortran/27021
493         * gfortran.dg/nearest_1.f90: New test.
495 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
497         PR middle-end/25261
498         PR middle-end/28790
499         * gcc.dg/gomp/nestedfn-1.c: New test.
501 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
503         PR objc/29195
504         * objc/compile/method-1.m: New test.
506 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
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.
515         PR c++/27329
516         * g++.dg/template/crash59.C: New test.
518         PR c++/27667
519         * g++.dg/template/spec33.C: New test.
520         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
522 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
523             Adam Nemet  <anemet@caviumnetworks.com>
525         * gcc.dg/tree-ssa/ivopts-1.c: New test.
526         * gcc.dg/tree-ssa/ivopts-2.c: New test.
528 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
530         PR target/28911
531         * gcc.dg/pr28911.c: New.
533 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
535         PR target/29169
536         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
537         (dg-options): Add -mfpmath=387.
539 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
541         PR c/28706
542         * gcc.dg/pr28706.c: New test.
544         PR c/28712
545         * gcc.dg/pr28712.c: New test.
547 2006-09-22  Mike Stump  <mrs@apple.com>
549         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
551 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
553         PR tree-optimization/28888
554         * gcc.dg/pr28888.c: New test.
556 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
558         PR c++/29016
559         * g++.dg/init/ptrfn1.C: New test.
561 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
563         PR c++/28861
564         * g++.dg/template/spec32.C: New test.
565         * g++.dg/parse/crash9.C: Adjust error markers.
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.
573 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
575         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
577 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
579         PR target/27650
580         * g++.dg/ext/dllimport12.C: New test.
582 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
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.
591 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
593         PR middle-end/28046
594         * gcc.dg/gomp/atomic-10.c: New test.
595         * g++.dg/gomp/atomic-10.C: New test.
597 2006-09-20  Eric Christopher  <echristo@apple.com>
599         * gcc.target/i386/sse3-not-fisttp.c: New.
601 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
603         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
605 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
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.
612 2006-09-19  Paul Brook  <paul@codesourcery.com>
614         PR target/28516
615         * gcc.dg/nested-func-5.c: New test.
617 2006-09-19  Ben Elliston  <bje@au.ibm.com>
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.
623 2006-09-19  Ben Elliston  <bje@au.ibm.com>
625         * gcc.c-torture/compile/20030405-1.x: Remove.
627         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
628         optimising linker from discarding it.
630 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
632         PR fortran/28526
633         * gfortran.dg/keyword_symbol_1.f90: New test.
635         * gfortran.dg/spread_shape_1.f90: Add missing warning with
636         pedantic compilation option.
638 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
640         PR fortran/29060
641         * gfortran.dg/spread_shape_1.f90: New test.
643 2006-09-17  Roger Sayle  <roger@eyesopen.com>
645         PR tree-optimization/28887
646         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
648 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
650         PR c/25993
651         * gcc.dg/pr25993.c: New test.
653 2006-09-17  Ira Rosen  <irar@il.ibm.com>
655         PR tree-opt/21591
656         * gcc.dg/vect/pr21591.c: New test.
658 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
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.
666 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
668         PR testsuite/29055
669         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
671 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
673         * gnat.dg/specs/double_record_extension1.ads: New test.
674         * gnat.dg/specs/double_record_extension2.ads: Likewise.
676 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
678         PR fortran/29051
679         * gfortran.dg/oldstyle_3.f90: New test.
681 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
683         PR libgfortran/29099
684         * gfortran.dg/secnds-1.f: New test.
686 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
688         PR libgfortran/29053
689         * gfortran.dg/streamio_9.f90: New test.
690         * gfortran.dg/streamio_10.f90: New test.
692 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
694         PR C++/29002
695         * g++.dg/init/array22.C: New test.
696         * g++.dg/init/array23.C: New test.
698 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
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.
706 2006-09-14  Olivier Hainque  <hainque@adacore.com>
708         * gnat.dg/in_out_parameter.adb: New test.
710 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
712         PR debug/28980
713         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
715 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
717         * gnat.dg/specs/unchecked_union.ads: New test.
719 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
721         PR rtl-optimization/28982
722         * gcc.c-torture/execute/pr28982a.c: New test.
723         * gcc.c-torture/execute/pr28982b.c: Likewise.
725 2006-09-12  Eric Christopher  <echristo@apple.com>
727         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
728         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
730 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
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.
738 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
740         * gcc.dg/pr28243.c: New test.
742 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
744         PR fortran/28971
745         gfortran.dg/pr28971.f90: New test to act as a backstop in case
746         this undiagnosed regression reappears.
748 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
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.
758 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
760         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
762 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
764         PR testsuite/28950
765         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
767 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
769         PR target/13685
770         * gcc.target/i386/pr13685.c: New test.
772 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
774         * gcc.dg/pr28726.c: New test.
776 2006-09-11  Josh Conner  <jconner@apple.com>
778         * gcc.dg/nrv3.c: Increase size of structure.
779         * gcc.dg/nrv4.c: Likewise.
780         * gcc.dg/nrv5.c: Likewise.
782 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
784         PR libfortran/28890
785         gfortran.dg/assumed_charlen_function_5.f90: New test.
787 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
789         PR c++/28991
790         * g++.dg/init/static3.C: New test.
792 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
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.
799 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
801         * gcc.c-torture/execute/20060910-1.c: New test.
803 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
805         PR middle-end/26983
806         * gcc.dg/pr26983.c: New test.
808 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
810         PR target/29006
811         * gcc.c-torture/execute/pr29006.c: New test.
813 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
815         PR libfortran/28947
816         gfortran.dg/matmul_4.f90: New test.
818 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
820         PR fortran/28959
821         gfortran.dg/used_types_10: New test.
823 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
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.
829 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
831         PR fortran/28914
832         * gfortran.dg/actual_array_constructor_3.f90: New test.
834 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
836         PR testsuite/26778
837         * gcc.target/i386/pr26778.c: New testcase.
839 2006-09-08  Eric Christopher  <echristo@apple.com>
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.
857 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
859         PR c/28504
860         * gcc.dg/vla-10.c: New test.
862 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
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.
870 2006-09-07  Jason Merrill  <jason@redhat.com>
872         PR middle-end/27724
873         * gcc.dg/long-long-cst1.c: New test.
875 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
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.
882 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
884         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
886 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
888         PR target/28946
889         * gcc.target/i386/pr28946.c: New test.
891 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
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.
898 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
900         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
901         nonconformance usage.
903 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
905         PR middle-end/28862
906         * gcc.c-torture/compile/vector-align-1.c: New test.
908 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
910         PR rtl-opt/27883
911         * g++.dg/opt/copysign-1.C: New test.
913 2006-09-06  Jason Merrill  <jason@redhat.com>
915         PR c++/27371
916         * g++.dg/warn/unused-result1.C: New test.
918 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
920         PR c++/28903
921         * g++.dg/ext/vla3.C: New test.
923         PR c++/28886
924         * g++.dg/template/array16.C: New test.
926 2006-09-06  Richard Guenther  <rguenther@suse.de>
928         * gcc.dg/pr27226.c: Remove testcase again.
930 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
932         PR tree-opt/28937
933         * g++.dg/opt/unroll2.C: New test.
935 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
937         PR tree-opt/28952
938         * gcc.dg/vect/pr28952.c: New test.
940 2006-09-05  Richard Guenther  <rguenther@suse.de>
942         PR tree-optimization/28900
943         * gcc.dg/torture/pr28900.c: New testcase
945 2006-09-05  Richard Guenther  <rguenther@suse.de>
947         PR tree-optimization/28905
948         * gcc.c-torture/compile/pr28905.c: New testcase.
950 2006-09-05  Richard Guenther  <rguenther@suse.de>
952         PR middle-end/28935
953         * gcc.dg/pr28935.c: New testcase.
955 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
957         * gcc.c-torture/execute/20060905-1.c: New test.
959 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
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.
966 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
968         * gcc.c-torture/compile/20060904-1.c: New test.
970 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
972         PR c++/23287 Revert my 2006-09-01 patch
973         * g++.dg/parse/dtor12.C: Remove.
975 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
977         PR c+/27670
978         * g++.dg/template/operator9.C: New test.
980         PR c++/27493
981         * g++.dg/template/operator7.C: New test.
983         PR c++/27494
984         * g++.dg/template/operator8.C: New test.
986         PR c++/27397
987         * g++.dg/template/crash57.C: New test.
989         * g++.dg/template/typedef4.C: Adjust error markers.
990         * g++.dg/template/typedef5.C: Likewise.
992 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
994         PR c++/28878
995         * g++.dg/parse/crash33.C: New test.
997 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
998         Richard Guenther  <rguenther@suse.de>
999         Adam Nemet  <anemet@caviumnetworks.com>
1001         PR middle-end/27226
1002         * gcc.target/mips/memcpy-1.c: New testcase.
1003         * gcc.dg/pr27226.c: Likewise.
1005 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1007         PR c++/28705
1008         * g++.dg/lookup/koenig5.C: New.
1009         * g++.dg/template/crash56.C: New.
1011 2006-09-01  Josh Conner  <jconner@apple.com>
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.
1018 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1020         PR c++/23287
1021         * g++.dg/parse/dtor12.C: New.
1023 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
1025         PR tree-optimization/28839
1026         * gcc.dg/pr28839.c: New test.
1028 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
1030         PR target/24367
1031         * gcc.dg/pr24367.c: New testcase.
1033 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
1035         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
1037 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
1039         PR rtl-optimization/27735
1040         * gcc.dg/loop-unswitch-1.c: New test.
1042 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
1044         PR fortran/28885
1045         * gfortran.dg/aliasing_dummy_2.f90: New test.
1047         PR fortran/20067
1048         * gfortran.dg/generic_5.f90: Change error message.
1050         PR fortran/28873
1051         * gfortran.dg/generic_6.f90: New test.
1053         PR fortran/25077
1054         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
1056         PR fortran/25102
1057         * gfortran.dg/invalid_interface_assignment.f90: New test.
1059         PR fortran/24866
1060         * gfortran.dg/module_proc_external_dummy.f90: New test.
1062 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
1064         PR c++/28349
1065         * testsuite/g++.dg/warn/var-args1.C: New test.
1067 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
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.
1074 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1075             Kazu Hirata  <kazu@codesourcery.com>
1077         PR tree-optimization/17506
1078         * gcc.dg/pr17506.c: New.
1080 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
1082         PR c++/28139
1083         * g++.dg/eh/alias1.C: New test.
1085 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1087         PR c++/28860
1088         * g++.dg/template/ttp22.C: New test.
1090 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
1092         PR middle-end/26632
1093         * gcc.dg/pr26632.c: New.
1095 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1097         PR libgfortran/28354
1098         * gfortran.dg/fmt_zero_precision.f90: New test.
1100 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
1102         PR c++/28058
1103         * g++.dg/template/spec31.C: New test.
1105 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
1107         PR c++/26573
1108         * g++.dg/other/static2.C: New test.
1110 2006-08-26  Roger Sayle  <roger@eyesopen.com>
1112         * gcc.dg/Wswitch-enum-2.c: New test case.
1113         * gcc.dg/Wswitch-enum-3.c: Likewise.
1115 2006-08-26  Richard Guenther  <rguenther@suse.de>
1117         * gcc.c-torture/compile/20060826-1.c: New testcase.
1119 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
1121         PR c++/28736
1122         * g++.dg/template/void10.C: New test.
1124         PR c++/28737
1125         * g++.dg/template/void8.C: New test.
1127         PR c+_+/28738
1128         * g++.dg/template/void9.C: New test.
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
1135 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
1137         PR c++/28588
1138         * g++.dg/inherit/access6.C: New test.
1139         * g++.dg/inherit/access7.C: Likewise.
1141         PR c++/28595
1142         * g++.dg/template/array15.C: New test.
1143         * g++.dg/template/crash2.C: Tweak error markers.
1145 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
1147         PR middle-end/28683
1148         * gcc.c-torture/compile/20060823-1.c: New test.
1150 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1152         PR c++/28853
1153         * g++.dg/template/ttp21.C: New test.
1155         PR c++/28852
1156         * g++.dg/other/operator1.C: Add error-marker.
1157         * g++.dg/other/operator2.C: New test.
1159 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1161         PR c/27893
1162         * gcc.c-torture/compile/vla-const-1.c,
1163         gcc.c-torture/compile/vla-const-2.c: New tests.
1165 2006-08-26  Richard Guenther  <rguenther@suse.de>
1167         PR middle-end/28814
1168         * gcc.dg/torture/pr28814.c: New testcase.
1170 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1172         PR c/28418
1173         * gcc.c-torture/compile/compound-literal-1.c: New test.
1175 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
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.
1182 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
1184         gcc.dg/noncompile/pr16876.c: New test.
1186 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
1188         PR c++/28056
1189         * g++.dg/parse/local1.C: New test.
1190         * g++.dg/other/qual1.C: Tweak error marker.
1192 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1194         PR c++/27787
1195         * g++.dg/template/typename10.C: New.
1196         * g++.dg/template/lookup4.C: Remove bogus error marker.
1198 2006-08-25  Richard Guenther  <rguenther@suse.de>
1200         PR testsuite/28829
1201         * gcc.dg/pr26570.c: Fix testcase.
1203 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
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.
1209 2006-08-24  Jan Hubicka  <jh@suse.cz>
1211         PR debug/26881
1212         * gcc.dg/debug/pr26881.c: New file.
1214 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
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.
1223         PR fortran/28771
1224         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
1225         fix of regression.
1227 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1229         PR 28813
1230         * gfortran.dg/direct_io_6.f90: Remove test.
1232 2006-08-23  Stuart Hastings  <stuart@apple.com>
1234         PR 28825
1235         * gcc.target/i386/20060821-1.c: New.
1237 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
1239         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
1240         dg-warning strings for dllimport.
1242 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1244         PR C++/28450
1245         * g++.dg/ext/vector4.C: New test.
1246         * g++.dg/ext/complex1.C: New test.
1248 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
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.
1257 2006-08-22  Richard Guenther  <rguenther@suse.de>
1259         PR middle-end/28776
1260         * gcc.c-torture/compile/pr28776-1.c: New testcase.
1261         * gcc.c-torture/compile/pr28776-2.c: Likewise.
1263 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1265         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
1267 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
1269         PR c++/26269
1270         * g++.dg/other/error14.C: New test.
1272         PR c++/28505
1273         * g++.dg/parse/ctor7.C: New test.
1274         * g++.dg/parse/ctor8.C: Likewise.
1276         PR c++/28741
1277         * g++.dg/template/void7.C: New test.
1279 2006-08-21  Olivier Hainque  <hainque@adacore.com>
1281         * gnat.dg/self_aggregate_with_zeros.adb: New test.
1282         * gnat.dg/self_aggregate_with_array.adb: New test.
1284 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1286         * g++.dg/eh/arm-vfp-unwind.C: New test.
1288 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
1290         PR c++/28341
1291         * g++.dg/template/ref3.C: New test.
1292         * g++.dg/template/nontype13.C: New test.
1294         PR c++/28346
1295         * g++.dg/template/ptrmem17.C: New test.
1297 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
1299         PR target/28648 c:
1300         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
1302 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
1304         PR fortran/28630
1305         * gfortran.dg/used_types_2.f90: New test.
1307         PR fortran/28601
1308         * gfortran.dg/used_types_3.f90: New test.
1310         PR fortran/20886
1311         * gfortran.dg/generic_actual_arg.f90: New test.
1313         PR fortran/28735
1314         * gfortran.dg/module_private_array_refs_1.f90: New test.
1316         PR fortran/28762
1317         * gfortran.dg/program_name_1.f90: New test.
1319         PR fortran/28425
1320         * gfortran.dg/derived_constructor_comps_1.f90: New test.
1322         PR fortran/28496
1323         * gfortran.dg/array_initializer_2.f90: New test.
1325         PR fortran/18111
1326         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
1328         PR fortran/28600
1329         * gfortran.dg/assumed_charlen_function_4.f90: New test.
1331         PR fortran/28771
1332         * gfortran.dg/assumed_charlen_in_main.f90: New test.
1334         PR fortran/28660
1335         * gfortran.dg/dependent_decls_1.f90: New test.
1337 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1339         PR fortran/25217
1340         * gfortran.dg/derived_init_2.f90: New.
1342 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
1344         * gcc.c-torture/execute/pr28289.c: New test.
1346 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
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.
1354 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1356         PR c++/28606
1357         * g++.dg/parse/dtor11.C: New test.
1359 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1361         PR rtl-optimization/28489
1362         * gcc.c-torture/compile/pr28489.c: New test.
1364 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1366         PR c++/28710
1367         * g++.dg/template/redecl4.C: New test.
1369         PR c++/28711
1370         * g++.dg/template/ctor8.C: New test.
1372 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1374         * gcc.dg/pr26570.c: Fix testcase.
1376 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
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.
1383 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1385         PR testsuite/28602
1386         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
1387         is false.
1389 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1391         PR c++/28302
1392         * g++.dg/ext/vector3.C: New test.
1394 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
1396         PR gcov/profile/26570
1397         * gcc.dg/pr26570.c: New test.
1399 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
1401         PR c/27697
1402         * gcc.dg/qual-component-1.c: New test.
1404 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1406         PR c++/28593
1407         * g++.dg/parse/new3.C: New test.
1409 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
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.
1421 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
1423         PR c/28287
1424         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
1426 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
1428         PR c++/28594
1429         * g++.dg/template/void6.C: New test.
1431 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
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.
1439 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1441         PR c/27490
1442         * gcc.dg/sizeof-2.c: New testcase.
1444         PR c/27489
1445         * gcc.dg/switch-A.c: New testcase.
1447 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
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.
1460 2006-08-14  Richard Guenther  <rguenther@suse.de>
1462         PR testsuite/28703
1463         * gcc.c-torture/execute/pr28651.c: Do not use argc
1464         to avoid optimization, instead forbid inlining.
1466 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
1468         PR rtl-optimization/28634
1469         * gcc.c-torture/execute/ieee/pr28634.c: New test.
1471 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
1473         PR c/27184
1474         * gcc.dg/torture/pr27184.c: New test.
1476 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
1478         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
1480 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
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.
1488 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
1490         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
1492 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1494         * g++.dg/opt/pr23454-2.C: New test.
1496 2006-08-11  Richard Guenther  <rguenther@suse.de>
1498         PR middle-end/28651
1499         * gcc.c-torture/execute/pr28651.c: New testcase.
1501 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
1503         * gnat.dg/specs/static_initializer.ads: New test.
1505 2006-08-10  Paul Brook  <paul@codesourcery.com>
1507         * gcc.target/arm/cond-asm.c: New test.
1509 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
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.
1516 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
1518         PR c++/28637
1519         * g++.dg/template/void3.C: New test.
1521         PR c++/28638
1522         * g++.dg/template/void4.C: New test.
1524         PR c++/28640
1525         * g++.dg/template/void5.C: New test.
1527 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
1529         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
1530         after dg-do compile.
1532 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
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.
1539 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
1548 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
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.
1554         PR libfortran/28603
1555         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
1557         PR testsuite/27611
1558         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1560         PR testsuite/27033
1561         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1563 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
1565         PR target/27827
1566         * gcc.target/i386/pr27827.c: New testcase.
1568 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
1570         PR fortran/28590
1571         * gfortran.dg/sequence_types_1.f90: New test.
1573 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
1575         PR fortran/28548
1576         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
1577         dg-warning.  Add -pedantic option.
1579 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1581         PR c/28502
1582         * gcc.dg/proto-1.c: New test.
1584         PR c/27721
1585         * gcc.dg/lvalue-4.c: New test.
1587         PR c/28136
1588         * gcc.dg/init-bad-5.c: New test.
1590 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
1592         PR c++/28347
1593         * g++.dg/ext/typedef-init.C: Add new test for typedef
1594         initialization inside templates. Adjust existing error markers.
1596 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
1598         PR c++/28148
1599         * g++.dg/init/ptrmem3.C: New test.
1601 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
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.
1612 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1614         * gcc.dg/20060801-1.c: Add missing '}'.
1616 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
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.
1623         PR c++/28274
1624         * g++.dg/other/default5.C: New test.
1626 2006-08-02  Richard Guenther  <rguenther@suse.de>
1628         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
1630 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
1632         PR c++/28557
1633         * g++.dg/template/conv9.C: New test.
1635 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
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.
1645 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1647         PR c++/28250
1648         * g++.dg/eh/catch4.C: New test.
1650         PR c++/28257
1651         * g++.dg/other/qual1.C: New test.
1653         PR c++/28259
1654         * g++.dg/inherit/error2.C: New test.
1656         PR c++/28267
1657         * g++.dg/other/new1.C: New test.
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.
1663 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
1665         PR c++/28523
1666         * g++.dg/eh/cast1.C: New test.
1668 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
1670         PR libfortran/28452
1671         * gfortran.dg/random_3.f90:  New test.
1673 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1675         PR c++/28432
1676         * g++.dg/other/pr28304.C: Change expected error message.
1677         * g++.dg/other/pr28432.C: New test.
1679 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1681         PR c++/28256
1682         * g++.dg/init/brace2.C: Change expected error message, add empty init.
1684 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
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.
1692 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1694         PR c++/6634
1695         * g++.dg/parse/long1.C: Add more tests.
1697 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1699         * gfortran.dg/lrshift_1.c: New file.
1701 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1703         PR libgfortran/28335
1704         * gfortran.dg/no_unit_error_1.f90: New test.
1706 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1708         PR libgfortran/28335
1709         * gfortran.dg/no_unit_error_1.f90: Delete test.
1710         * gfortran.dg/no_unit_error_2.f90: Delete test.
1712 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
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.
1721 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
1723         PR c++/27668
1724         * g++.dg/template/crash55.C: New test.
1726         PR c++/27962
1727         * g++.dg/template/nontype16.C: New test.
1729         * g++.dg/template/void2.C: Adjust error markers.
1730         * g++.dg/template/nontype5.C: Adjust error markers.
1732 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
1734         * gcc.target/i386/stack-prot-kernel.c: New test.
1736 2006-07-27  Roger Sayle  <roger@eyesopen.com>
1738         * gcc.dg/builtins-55.c: New test case.
1740 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
1742         PR rtl-optimization/27907
1743         * gcc.c-torture/compile/pr27907.c: New test.
1745 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
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.
1752 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
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.
1759 2006-07-25  Roger Sayle  <roger@eyesopen.com>
1761         PR middle-end/28473
1762         * gcc.dg/fold-convround-1.c: New test case.
1764 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1766         * gfortran.dg/arithmetic_if.f90:  Fix comments.
1768 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
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.
1775 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1777         PR fortran/28416
1778         * gfortran.dg/allocatable_dummy_3.f90: New.
1780 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1782         PR fortran/28439
1783         * gfortran.dg/arithmetic_if.f90:  New test.
1785 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
1787         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
1788         avoid memcpy optimization.
1790 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1792         PR fortran/25289
1793         * gfortran.dg/direct_io_6.f90: New test.
1795 2006-07-24  Jan Hubicka  <jh@suse.cz>
1797         PR c/25795
1798         PR c++/27369
1799         * gcc.dg/pr25795.c: New test.
1800         * gcc.dg/pr25795-1.c: New test.
1802 2006-07-23  Roger Sayle  <roger@eyesopen.com>
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.
1808 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
1810         PR c++/28025
1811         * g++.dg/template/friend45.C: New test.
1813 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1815         PR libgfortran/28339
1816         * gfortran.dg/arrayio_8.f90: New test.
1818 2006-07-21  Mike Stump  <mrs@apple.com>
1820         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
1822         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
1824 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1826         PR c++/28250
1827         * g++.dg/eh/catch3.C: New test.
1829         PR c++/28363
1830         * g++.dg/template/defarg10.C: New test.
1832 2006-07-20  Paul Brook  <paul@codesourcery.com>
1834         PR 27363
1835         * gcc.dg/pr27363.c: New test.
1837 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
1839         PR c++/28338
1840         * g++.dg/init/ref13.C: New test.
1842 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1844         PR obj-c++/28434
1845         * obj-c++.dg/proto-error-1.mm: New test.
1847 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1849         PR c++/28337
1850         * g++.dg/template/string1.C: New test.
1852 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1854         PR c++/28048
1855         * g++.dg/template/defarg9.C: New test.
1857         PR c++/28235
1858         * g++.dg/template/static27.C: New test.
1860 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
1862         PR 28410
1863         * gcc.dg/tree-ssa/pr28410.c: New test.
1865 2006-07-18  Lee Millward  <lee.millward@gmail.com>
1867         PR c++/28258
1868         * g++/dg/other/error13.C: New test.
1870         PR c++/28260
1871         * g++.dg/template/friend44.C: New test.
1873 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
1875         PR c++/27495
1876         * g++.dg/other/pr27495.C: New.
1878 2006-07-18  Olivier Hainque  <hainque@adacore.com>
1880         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
1881         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
1883 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1885         PR c/28286
1886         * gcc.dg/pragma-pack-4.c: New test.
1888 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1890         PR c++/28291
1891         * g++.dg/ext/pr28291.C: New test.
1893 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1895         PR middle-end/28403
1896         * gcc.c-torture/execute/pr28403.c: New test.
1898 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1900         PR middle-end/28402
1901         * gcc.dg/pr28402.c: New test.
1903 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1905         PR c++/28304
1906         * g++.dg/other/pr28304.C: New test.
1908 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
1910         PR other/28251
1911         gcc.c-torture/unsorted/dump-noaddr.c: New test.
1912         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
1914 2006-07-17  Richard Guenther  <rguenther@suse.de>
1916         PR tree-optimization/28238
1917         * g++.dg/tree-ssa/pr28238.C: New testcase.
1919 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1921         PR c++/28250
1922         * g++.dg/eh/catch1.C: New test.
1923         * g++.dg/eh/catch2.C: New test.
1925 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
1927         PR c++/28370
1928         * g++.dg/template/anon3.C: New test.
1930 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
1932         PR fortran/20844
1933         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
1934         specifiers requiring an explicit format tag..
1936         PR fortran/28201
1937         * gfortran.dg/generic_5: New test.
1939         PR fortran/20893
1940         * gfortran.dg/elemental_optional_args_1.f90: New test.
1942 2006-07-16  Olivier Hainque  <hainque@adacore.com>
1944         * gnat.dg/assert.ads: New file.
1945         * gnat.dg/controlled_record.ads: Likewise.
1946         * gnat.dg/controlled_record.adb: Likewise.
1948 2006-07-15  Lee Millward  <lee.millward@gmail.com>
1950         PR c++/28292
1951         * g++.dg/other/error12.C: New test.
1953         PR c++/28269
1954         * g++.dg/template/crash54.C: New test.
1956 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1958         PR c++/28249
1959         * g++.dg/parse/catch1.C: New test.
1961         PR c++/28294
1962         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
1964         PR c++/28387
1965         * g++.dg/ext/attrib24.C: New test.
1967 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1969         PR c++/28343
1970         * g++.dg/ext/asmspec1.C: New test.
1972 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
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.
1985 2006-07-13  Jan Hubicka  <jh@suse.cz>
1987         * gcc.target/i386/memcpy-1.c: New.
1989 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
1991         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
1993 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
1995         PR fortran/25097
1996         * gfortran.dg/present_1.f90: New test.
1998         PR fortran/20903
1999         * gfortran.dg/interface_derived_type_1.f90: New test.
2001 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
2003         PR fortran/28213
2004         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
2005         list.
2007 2006-07-07  Lee Millward  <lee.millward@gmail.com>
2009         PR c++/27820
2010         * g++.dg/other/label1.C: New test.
2012 2006-07-07   Richard Guenther  <rguenther@suse.de>
2014         PR middle-end/28268
2015         * gcc.dg/torture/pr28268.c: New testcase.
2017 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
2019         PR c++/27019
2020         * g++.dg/ext/pr27019.C: New.
2022 2006-07-07  Richard Guenther  <rguenther@suse.de>
2024         PR tree-optimization/28187
2025         * gcc.dg/pr28187.c: New testcase.
2027 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
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.
2035 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
2037         PR fortran/28237
2038         PR fortran/23420
2039         * gfortran.dg/print_fmt_5.f90: New test.
2041 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2043         PR fortran/28129
2044         * gfortran.dg/bounds_check_4.f90: New test.
2046 2006-07-05  Richard Guenther  <rguenther@suse.de>
2048         PR target/28158
2049         * gfortran.dg/pr28158.f90: New testcase.
2051 2006-07-05  Richard Guenther  <rguenther@suse.de>
2053         PR tree-optimization/28162
2054         * gcc.dg/pr28162.c: New testcase.
2056 2006-07-05  Richard Guenther  <rguenther@suse.de>
2057         Andrew Pinski  <pinskia@gcc.gnu.org>
2059         PR c++/27084
2060         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
2062 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
2064         PR fortran/28174
2065         * gfortran.dg/actual_array_substr_2.f90: New test.
2067         PR fortran/28167
2068         * gfortran.dg/actual_array_constructor_2.f90: New test.
2070 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2072         * gfortran.dg/itime_idate_1.f: New test.
2073         * gfortran.dg/itime_idate_2.f: New test.
2075 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2077         PR libgfortran/27704
2078         * gfortran.dg/open_status_3.f90: New test.
2079         * gfortran.dg/fmt_l.f90: Update for new feature.
2081 2006-07-03  Asher Langton  <langton2@llnl.gov>
2083         * gfortran.dg/oldstyle_2.f90: New.
2085 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2087         * gnat.dg/string_slice.adb: New test.
2089 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2091         PR fortran/19259
2092         * gfortran.dg/semicolon_fixed.c: New.
2093         * gfortran.dg/semicolon_free.c: New.
2095 2006-06-30  Mike Stump  <mrs@apple.com>
2097         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
2098         that don't support internal visibility.
2100 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
2102         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
2103         for '(' / ')' needing an extra '\'.
2105 2006-06-29  Roger Sayle  <roger@eyesopen.com>
2107         PR middle-end/27428
2108         * gcc.dg/pr27428-1.c: New test case.
2110 2006-06-29  Mike Stump  <mrs@apple.com>
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.
2115         * gcc.dg/vla-8.c: Add additional testcases.
2117 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
2119         PR c++/28114
2120         * g++.dg/other/pr28114.C: New.
2122 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
2124         * gcc.c-torture/compile/20060625-1.c: New test.
2126 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
2128         PR fortran/20867
2129         * gfortran.dg/stfunc_3.f90: New test.
2131         PR fortran/25056
2132         * gfortran.dg/impure_actual_1.f90: New test.
2134         PR fortran/20874
2135         * gfortran.dg/elemental_result_1.f90: New test.
2137         PR fortran/25073
2138         * gfortran.dg/select_7.f90: New test.
2140         PR fortran/27554
2141         * intrinsic_actual_1.f: New test.
2143         PR fortran/22038
2144         PR fortran/28119
2145         * gfortran.dg/forall_4.f90: New test.
2147         PR fortran/25072
2148         * gfortran.dg/forall_5.f90: New test.
2150 2006-06-25  Lee Millward  <lee.millward@gmail.com>
2152         PR c++/28051
2153         * g++.dg/template/using13.C: New test.
2155         PR c++/28054
2156         * g++.dg/other/incomplete3.C: New test.
2158 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2160         PR fortran/28081
2161         * gfortran.dg/substr_3.f: New test.
2162         * gfortran.dg/equiv_2.f90: Update expected error message.
2164 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
2166         PR fortran/28118
2167         * gfortran.dg/actual_array_substr_1.f90: New test.
2169 2006-06-24  Olivier Hainque  <hainque@adacore.com>
2171         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
2172         * gnat.dg/scalar_mode_agg_compare.adb: New test.
2174 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
2176         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2178 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
2180         PR fortran/27981
2181         * gfortran.dg/simpleif_2.f90: New test.
2183 2006-06-23  Lee Millward  <lee.millward@gmail.com>
2185         * g++.dg/template/error22.C: Fix typo.
2187 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2189         PR c++/28112
2190         * g++.dg/ext/attrib23.C: New test.
2192 2006-06-23  Olivier Hainque  <hainque@adacore.com>
2194         * gnat.dg/varsize_temp.adb: New test.
2196 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2198         PR c++/11468
2199         * g++.dg/other/java2.C: New test.
2201 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
2203         PR target/27789
2204         * g++.dg/ext/dllimport4.C. Add more tests for invalid
2205         initialization.
2207 2006-06-22  Roger Sayle  <roger@eyesopen.com>
2209         PR target/27531
2210         * gcc.dg/pr27531-1.c: New test case.
2212 2006-06-22  Asher Langton  <langton2@llnl.gov>
2214         PR fortran/24748
2215         * gfortran.dg/implicit_8.f90: New.
2217 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
2219         PR rtl-optimization/28121
2220         * gcc.dg/pr28121.c: New test.
2222 2006-06-22  Lee Millward  <lee.millward@gmail.com>
2224         PR c++/27805
2225         * g++.dg/parse/ptrmem6.C: New test.
2227         PR c++/27821
2228         * g++.dg/template/error22.C: New test.
2230 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2232         PR c++/28111
2233         * g++.dg/template/friend43.C: New test.
2235         PR c++/28110
2236         * g++.dg/template/crash53.C: New test.
2238         PR c++/28109
2239         * g++.dg/rtti/incomplete1.C: New test.
2241 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
2243         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
2245 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
2247         * gcc.c-torture/execute/complex-7.c: New.
2249 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
2251         * gcc.dg/merge-all-constants-1.c: New test.
2253 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
2255         PR c++/28113
2256         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
2258 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
2260         * gfortran.dg/rrspacing_1.f90: New test.
2262 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2264         PR c++/28052
2265         * g++.dg/other/bitfield2.C: New test.
2267 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
2269         PR tree-optimization/27331
2270         * gcc.dg/pr27331.c: New test.
2272 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
2273             Eric Botcazou  <ebotcazou@adacore.com>
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.
2285 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
2287         PR fortran/16206
2288         * gfortran.dg/array_initializer_1.f90: New test.
2290         PR fortran/28005
2291         * gfortran.dg/matmul_3.f90: New test.
2293 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
2295         PR middle-end/28075
2296         * gcc.dg/tree-ssa/inline-1.c: New test.
2298 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
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.
2307 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2309         * gcc.dg/vla-8.c: Add.
2311 2006-06-19  Richard Guenther  <rguenther@suse.de>
2313         PR tree-optimization/27090
2314         * g++.dg/tree-ssa/pr27090.C: New testcase.
2316 2006-06-19  Roger Sayle  <roger@eyesopen.com>
2318         PR target/27861
2319         * gcc.dg/pr27861-1.c: New test case.
2321 2006-06-19  Richard Guenther  <rguenther@suse.de>
2323         PR middle-end/28045
2324         * gcc.dg/torture/pr28045.c: New testcase.
2326 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2328         PR fortran/26801
2329         * gfortran.dg/associated_4.f90: New test.
2331 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2333         PR fortran/19310
2334         PR fortran/19904
2335         * gfortran.dg/real_const_3.f90: New test.
2337 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
2339         PR c++/28016
2340         * g++.dg/template/static26.C: New test.
2342         PR c++/27979
2343         * g++.dg/expr/bitfield2.C: New test.
2345         PR c++/27884
2346         * g++.dg/parse/linkage2.C: New test.
2348 2006-06-16  Richard Guenther  <rguenther@suse.de>
2350         PR middle-end/27116
2351         * gcc.dg/pr15785-1.c: Revert last change.
2352         * gcc.dg/torture/pr27116-2.c: New testcase.
2354 2006-06-16  Roger Sayle  <roger@eyesopen.com>
2356         PR middle-end/27802
2357         * gcc.dg/pr27802-1.c: New test case.
2359 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
2361         PR c++/27689
2362         * g++.dg/template/ttp18.C: New test.
2363         * g++.dg/template/ttp19.C: Likewise.
2365         PR c++/27666
2366         * g++.dg/expr/cond9.C: New test.
2368         PR c++/27640
2369         * g++.dg/template/ctor7.C: New test.
2371 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
2373         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
2375 2006-06-16  Richard Guenther  <rguenther@suse.de>
2377         PR tree-optimization/27781
2378         * gcc.dg/tree-ssa/pr27781.c: New testcase.
2380 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
2382         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
2384 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
2386         * gcc.dg/tree-ssa/loop-18.c: New test.
2388 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
2390         PR c++/27665
2391         * g++.dg/template/crash52.C: New test.
2393         PR c++/27648
2394         * g++.dg/ext/attrib22.C: New test.
2396         PR c++/26559
2397         * g++.dg/template/builtin1.C: New test.
2398         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
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.
2405         PR c++/27227
2406         * g++.dg/lookup/linkage1.C: New test.
2407         * g++.dg/lookup/linkage2.C: Likewise.
2409 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
2411         PR middle-end/27959
2412         * gcc.dg/pr27959.c: New testcase.
2414 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
2416         PR target/28014:
2417         * g++.dg/eh/div.C: New test.
2419 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
2421         PR c++/27894
2422         * g++.dg/tree-ssa/pr26757.C: New test.
2423         * g++.dg/tree-ssa/pr27894.C: New test.
2425 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2427         * gcc.c-torture/compile/20060609-1.c: New test.
2429         PR target/27863
2430         * gcc.c-torture/compile/pr27863.c: New test.
2432 2006-06-13  Richard Guenther  <rguenther@suse.de>
2434         PR tree-optimization/27830
2435         * g++.dg/tree-ssa/pr27830.C: New testcase.
2437 2006-06-13  Matthew Sachs  <msachs@apple.com>
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.
2443 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2445         PR c++/27601
2446         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
2448 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
2449             Kazu Hirata  <kazu@codesourcery.com>
2451         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
2452         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
2454 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2456         PR c++/27933
2457         * g++.dg/lookup/using15.C: New test.
2459         PR c++/27951
2460         * g++.dg/other/anon4.C: New test.
2462 2006-06-12  Roger Sayle  <roger@eyesopen.com>
2464         PR c++/21210
2465         * g++.dg/init/complex1.C: New test case.
2467 2006-06-11  Eric Christopher  <echristo@apple.com>
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.
2475 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2477         * gcc.dg/attr-ms_struct-packed1.c: New.
2479 2006-06-09  Mike Stump  <mrs@apple.com>
2481         * gcc.dg/vla-7.c: Add.
2483 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
2485         PR fortran/24558
2486         * gfortran.dg/entry_6.f90: New test.
2488         PR fortran/20877
2489         PR fortran/25047
2490         * gfortran.dg/entry_7.f90: New test.
2492 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
2494         PR c/27747
2495         * gcc.dg/cpp/_Pragma6.c: New test.
2497         PR c++/27748
2498         * g++.dg/cpp/_Pragma1.C: New test.
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.
2506 2006-06-09  Richard Guenther  <rguenther@suse.de>
2508         PR tree-optimization/26998
2509         * gcc.dg/torture/pr26998.c: New testcase.
2510         * gcc.dg/tree-ssa/vrp29.c: New testcase.
2512 2006-06-08  Mike Stump  <mrs@apple.com>
2514         * gcc.dg/pr27095.c: Account for stubs.
2516         PR target/26427
2517         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
2518         produce bad code on darwin.
2520 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2522         PR fortran/27958
2523         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
2525 2006-06-08  Asher Langton  <langton2@llnl.gov>
2527         PR fortran/27786
2528         * cray_pointers_2.f90: Add -fbounds-check compile flag.
2530 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2532         PR target/27421
2533         * gcc.dg/union-3.c: New test.
2535 2006-06-08  Richard Guenther  <rguenther@suse.de>
2537         PR middle-end/27116
2538         * gcc.dg/torture/pr27116.c: New testcase.
2539         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
2541 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
2543         PR rtl-optimization/26449
2544         * gcc.dg/pr26449.c: New test.
2546 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2548         PR c++/27601
2549         * g++.dg/ext/offsetof1.C: Test member functions.
2551 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
2553         * gcc.dg/pr27095.c: Improve scanning.
2555 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
2557         PR fortran/23091
2558         * gfortran.dg/saved_automatic_1.f90: New test.
2560         PR fortran/24168
2561         * gfortran.dg/array_simplify_1.f90: New test.
2563         PR fortran/25090
2564         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2566         PR fortran/25058
2567         * gfortran.dg/entry_dummy_ref_2.f90: New test.
2569 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
2571         PR c++/27177
2572         * g++.dg/expr/cast7.C: New test.
2574 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
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.
2581 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
2583         PR target/27842
2584         * gcc.dg/vmx/pr27842.c: New test.
2586 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2588         PR libfortran/27895
2589         * gfortran.dg/bounds_check_3.f90: New test.
2591 2006-06-05  Mike Stump  <mrs@apple.com>
2593         * objc.dg/objc-fast-4.m: Skip for ppc64.
2595 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
2597         PR testsuite/27705
2598         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
2600 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2601             Victor Kaplansky  <victork@il.ibm.com>
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.
2608 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
2610         PR fortran/14067
2611         * gfortran.dg/data_char_1.f90: Add messages for truncated
2612         strings.
2614         PR fortran/16943
2615         * gfortran.dg/func_decl_2.f90: New test.
2617         PR fortran/20839
2618         * gfortran.dg/do_2.f90: New test.
2620         PR fortran/27655
2621         * gfortran.dg/associated_3.f90: New test.
2623 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
2625         PR c++/27819
2626         * g++.dg/template/static25.C: New test.
2628         PR c++/27722
2629         * g++.dg/init/array21.C: New test.
2631         PR c++/27807
2632         * g++.dg/ext/complit7.C: New test.
2634         PR c++/27806
2635         * g++.dg/parse/ptrmem5.C: New test.
2637 2006-06-04  Roger Sayle  <roger@eyesopen.com>
2638             Andrew Pinski  <pinskia@physics.uc.edu>
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.
2646 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
2648         PR c/25161
2649         PR c/27020
2650         * gcc.dg/array-10.c: New test.
2652 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
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.
2659 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2661         PR c++/27601
2662         * g++.dg/ext/offsetof1.C: New test.
2664 2006-06-04 Eric Christopher <echristo@apple.com>
2666         * gcc.dg/attr-ms_struct-1.c: New.
2668 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
2670         * gcc.c-torture/compile/builtin_constant_p.c: New test.
2672 2006-06-04  Richard Guenther  <rguenther@suse.de>
2674         PR tree-optimization/27039
2675         * gcc.dg/tree-ssa/loop-17.c: New testcase.
2677 2006-06-03  Roger Sayle  <roger@eyesopen.com>
2679         PR target/26223
2680         * gcc.target/i386/amd64-abi-2.c: New test case.
2682 2006-06-02  Eric Christopher  <echristo@apple.com>
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.
2690 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
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.
2697 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
2699         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
2700         (is-effective-target-keyword): Ditto.
2702 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
2704         PR fortran/27715
2705         * gfortran.dg/extended_char_comparison_1.f:  New test.
2707 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
2709         PR fortran/25098
2710         * gfortran.dg/dummy_procedure_1.f90: New test.
2712         PR fortran/25147
2713         * gfortran.dg/dummy_procedure_2.f90: New test.
2715         * gfortran.dg/associated_2.f90: Correct to make consistent with
2716         standard.
2718 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2720         * gcc.target/i386/387-11.c: New test case.
2722 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
2724         PR c++/27801
2725         * g++.dg/template/cond6.C: New test.
2727         PR c++/26496
2728         * g++.dg/template/crash51.C: New test.
2729         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
2731         PR c++/27385
2732         * g++.dg/init/array20.C: New test.
2734 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2736         * gcc.dg/builtins-54.c: New test case.
2738 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2740         PR c++/26433
2741         * g++.dg/template/fntry1.C: Add dg-do link.
2743         PR c++/27808
2744         * g++.dg/parse/friend6.C: New test.
2746 2006-05-30  Asher Langton  <langton2@llnl.gov>
2748         * gfortran.dg/cray_pointers_7.f90: New test.
2750 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2752         PR tree-optimization/23452
2753         * gcc.dg/fold-mulconj-1.c: New test case.
2755 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2757         PR c++/27803
2758         * g++.dg/parse/bitfield1.C: New test.
2760 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2762         * gcc.target/ppc-eq0-1.c: New test case.
2763         * gcc.target/ppc-negeq0-1.c: New test case.
2765 2006-05-30  Dirk Mueller  <dmueller@suse.de>
2767         PR c/27273
2768         * gcc.dg/overflow-warn-5.c: New test.
2770 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2772         PR c/27718
2773         * gcc.dg/sizeof-1.c: New test.
2775 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
2777         PR target/27790
2778         * gcc.target/i386/pr27790.c: New test.
2780 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2782         PR libgfortran/27757
2783         * gfortran.dg/direct_io_5.f90: New test.
2785 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
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.
2792 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2794         PR fortran/19777
2795         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
2796         arrays.
2798 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2800         PR c++/27713
2801         * g++.dg/template/new6.C: New test.
2803 2006-05-29  Roger Sayle  <roger@eyesopen.com>
2805         PR tree-optimization/24964
2806         * gcc.target/i386/387-10.c: New test case.
2808 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
2810         * intrinsics/string_intrinsics.c (compare_string):
2811         Use memcmp instead of strncmp to avoid tripping over
2812         CHAR(0) in a string.
2814 2006-05-27  Richard Guenther  <rguenther@suse.de>
2816         PR middle-end/27773
2817         * gcc.dg/torture/pr27773.c: New testcase.
2819 2006-05-27  Dirk Mueller  <dmueller@suse.de>
2821         * gcc.dg/pr24561.c: Rename to..
2822         * gcc.dg/pr25962.c: .. this.
2824 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2826         PR fortran/19777
2827         * gfortran.dg/bounds_check_2.f: New test.
2829 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
2831         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
2832         * gfortran.dg/byte_1.f90: Likewise.
2833         * gfortran.dg/dup_save_2.f90: Likewise.
2835 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
2837         * gfortran.dg/associated_2.f90: New test.
2839 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2841         PR fortran/27524
2842         * gfortran.dg/bounds_check_1.f90: New test.
2844 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
2846         PR rtl-optimization/27661
2847         * gcc.dg/pr27661.c: New test case.
2849 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
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.
2856 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
2858         PR target/27758
2859         * gcc.dg/pr27758.c: New test.
2861 2006-05-24  Falk Hueffner  <falk@debian.org>
2863         * gcc.c-torture/compile/pr27571.c: New test.
2865 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
2867         PR fortran/27709
2868         * gfortran.dg/spec_expr_4.f90: New test.
2870         PR fortran/27155
2871         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
2873 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
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.
2880 2006-05-25  Richard Guenther  <rguenther@suse.de>
2882         PR middle-end/27743
2883         * gcc.dg/torture/pr27743.c: New testcase.
2885 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2887         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
2889 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
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.
2902 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
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.
2910 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
2912         PR c++/20173
2913         * g++.dg/template/error21.C: New test.
2915 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
2917         PR target/27696
2918         * gcc.target/i386/pr27696.c: New.
2920 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
2922         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
2924         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
2926 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2928         PR c++/27716
2929         * g++.dg/other/assign1.C: New test.
2931 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
2933         PR target/27266
2934         * gcc.target/i386/pr27266.c: New.
2936 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2938         PR c++/27451
2939         * g++.dg/ext/asm9.C: New test.
2941 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
2943         PR rtl-optimization/25514
2944         * gcc.c-torture/compile/pr25514.c: New test.
2946 2006-05-22  Richard Guenther  <rguenther@suse.de>
2948         Revert
2949         2006-01-31  Richard Guenther  <rguenther@suse.de>
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.
2957 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2959         PR c/27420
2960         * gcc.dg/func-args-2.c: New test.
2962         PR c/26818
2963         * gcc.dg/struct-incompl-1.c: New test.
2965 2006-05-22  Richard Guenther  <rguenther@suse.de>
2967         PR testsuite/27708
2968         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
2969         the transformations we test for.
2971 2006-05-22  Richard Guenther  <rguenther@suse.de>
2973         PR testsuite/27707
2974         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
2976 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
2978         PR c++/27210
2979         * g++.dg/warn/new1.C: New test.
2980         * g++.dg/template/new5.C: Likewise.
2982 2006-05-21  Roger Sayle  <roger@eyesopen.com>
2984         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
2985         * gcc.target/i386/20060512-3.c: Likewise.
2987 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
2989         PR rtl-optimization/27671
2990         * gcc.c-torture/execute/pr27671-1.c: New.
2991         * gcc.dg/pr27671-2.c: Likewise.
2993         PR tree-optimization/26622.
2994         * gcc.c-torture/compile/pr26622.c: New.
2996 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2998         PR fortran/27613
2999         * gfortran.dg/recursive_reference_1.f90: New test.
3001 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3003         PR fortran/25746
3004         * gfortran.dg/elemental_subroutine_3.f90: New test.
3006         PR fortran/25090
3007         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
3009         PR fortran/27584
3010         * gfortran.dg/associated_target_1.f90: New test.
3012         PR fortran/19015
3013         * gfortran.dg/maxloc_shape_1.f90: New test.
3015 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3017         PR libgfortran/24459
3018         * gfortran.dg/namelist_24.f90: New test.
3019         * gfortran.dg/namelist_12.f: Fix typo in comment.
3021 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
3023         PR middle-end/25776
3024         * g++.dg/other/error11.C: New test.
3026 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3028         * gcc.target/mips/pr26765.c: Add -w to options.
3030 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
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.
3038 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3040         PR testsuite/25891
3041         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
3043 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
3045         PR fortran/27662
3046         * gfortran.dg/temporary_1.f90: New file.
3048 2006-05-19  Andreas Schwab  <schwab@suse.de>
3050         * g++.dg/other/unused1.C: Also match "stringz".
3052 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
3054         PR c++/26433
3055         * g++.dg/template/fntry1.C: New test.
3057 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
3059         PR c++/27471
3060         PR c++/27506
3061         * g++.dg/conversion/bitfield5.C: New test.
3062         * g++.dg/conversion/bitfield6.C: New test.
3064 2006-05-18  Mike Stump  <mrs@apple.com>
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.
3071 2006-05-12  Stuart Hastings  <stuart@apple.com>
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.
3078 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
3080         PR c++/26122
3081         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
3083         PR c++/26068
3084         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
3085         * g++.dg/parse/linkage1.C: New test.
3087 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3089         PR tree-optimization/27548
3090         * g++.dg/tree-ssa/pr27548.C: New test.
3092 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3094         PR fortran/26551
3095         * gfortran.dg/recursive_check_1.f: New test.
3096         * gfortran.dg/recursive_check_2.f90: New test.
3098 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
3100         * g++.dg/opt/temp2.C: New test.
3102 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3104         PR c++/27491
3105         * g++.dg/init/brace5.C: New test.
3107         PR middle-end/27415
3108         * gcc.dg/gomp/pr27415.c: New test.
3109         * g++.dg/gomp/pr27415.C: New test.
3111         PR tree-optimization/27549
3112         * g++.dg/tree-ssa/pr27549.C: New test.
3114 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3116         PR libgfortran/27575
3117         * gfortran.dg/read_eof_4.f90: New test.
3119 2006-05-16  Richard Guenther  <rguenther@suse.de>
3121         PR tree-optimization/22303
3122         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
3124 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
3126         PR middle-end/27573
3127         * gcc.dg/gomp/pr27573.c: New test.
3128         * gfortran.dg/gomp/pr27573.f90: New test.
3130         PR c/27499
3131         * gcc.dg/gomp/pr27499.c: New test.
3132         * g++.dg/gomp/pr27499.C: New test.
3134 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
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.
3141 2006-05-15  Roger Sayle  <roger@eyesopen.com>
3143         PR target/26600
3144         * gcc.target/i386/pr26600.c: New test case.
3146 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3148         PR c++/27505
3149         * g++.dg/expr/bitfield1.C: New test.
3151 2006-05-15  Richard Guenther  <rguenther@suse.de>
3153         PR tree-optimization/27603
3154         * gcc.dg/torture/pr27603.c: New testcase.
3156 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
3158         PR fortran/25090
3159         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3161         PR fortran/25082
3162         * gfortran.dg/scalar_return_1.f90: New test.
3164         PR fortran/27411
3165         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
3167 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
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.
3175 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3177         PR c++/27582
3178         * g++.dg/template/dependent-args1.C: New test.
3180         PR c++/27581
3181         * g++.dg/lookup/this1.C: New test.
3183         PR c++/27315
3184         * g++.dg/template/operator6.C: New test.
3185         * g++.dg/template/incomplete3.C: New test.
3187         PR c++/27559
3188         * g++.dg/template/new4.C: New test.
3190         PR c++/27496
3191         * g++.dg/template/void2.C: New test.
3193 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
3195         * g++.dg/template/dependent-expr5.C: New test.
3197 2006-05-14  Roger Sayle  <roger@eyesopen.com>
3199         PR middle-end/26729
3200         * gcc.dg/pr26729-1.c: New test case.
3202 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
3204         * gcc.dg/pr27003.c: New test.
3206 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
3208         * lib/target-supports.dg (check_cxa_atexit_available): Change
3209         v3_target_compile to ${tool}_target_compile.
3211 2006-05-11  Jason Merrill  <jason@redhat.com>
3213         * lib/scanasm.exp (scan-not-hidden): Fix typo.
3215 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3217         PR fortran/27553
3218         * gfortran.dg/label_5.f90: New test.
3220 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
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*-*-*.
3264 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3266         PR middle-end/27384
3267         * g++.dg/other/fold1.C: New test.
3269         PR middle-end/27488
3270         * gcc.dg/fold-nonneg-1.c: New test.
3272         PR c++/27547
3273         * g++.dg/other/operator1.C: New test.
3275 2006-05-11  Richard Guenther  <rguenther@suse.de>
3277         PR middle-end/27529
3278         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
3280 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
3282         * lib/target-supports-dg.exp (check-flags): New.
3283         (dg-skip-if): Move flag checks.
3285 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
3287         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
3288         * lib/target-supports.dg (check_cxa_atexit_available): New.
3290 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
3292         PR fortran/27470
3293         * gfortran.dg/multiple_allocation_2.f90: New test case.
3295 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
3297         * gcc.target/arm/pr27387.C: Fix a comment typo.
3299 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3301         PR fortran/24549
3302         * gfortran.dg/error_recovery_1.f90: New test.
3304 2006-05-10  Richard Guenther  <rguenther@suse.de>
3306         PR tree-optimization/27302
3307         * gcc.dg/torture/pr27302.c: New testcase.
3309 2006-05-09  Dirk Mueller  <dmueller@suse.de>
3310         Richard Guenther  <rguenther@suse.de>
3312         PR middle-end/27498
3313         * gcc.dg/tree-ssa/pr27498.c: New testcase.
3315 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
3317         PR rtl-optimization/27335
3318         * gcc.dg/pr27335.c: New test.
3320 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
3322         * gcc.target/mips/mips-ps-5.c: New file.
3324 2006-05-08  Jan Hubicka  <jh@suse.cz>
3326         PR middle-end/25962
3327         * gcc.dg/pr25962.c: New.
3329 2006-05-08  Roger Sayle  <roger@eyesopen.com>
3331         PR target/27158
3332         * gcc.target/powerpc/pr27158.c: New test case.
3334 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
3336         PR testsuite/27476
3337         * ada/acats/run_all.sh: Use test -z.
3339 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3341         PR libfortran/18271
3342         * gfortran.dg/spec_expr_3.f90: New test.
3344 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
3346         PR target/24879
3347         * gcc.target/i386/monitor.c: New file.
3349 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
3351         * gcc.dg/pr27095.c: xfail *-*-darwin*.
3353 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3355         PR c++/27447
3356         * g++.dg/other/ptrmem7.C: New test.
3358 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3360         PR target/27421
3361         * gcc.dg/array-9.c: New test.
3363 2006-05-07  Richard Guenther  <rguenther@suse.de>
3365         PR tree-optimization/27409
3366         * gcc.dg/torture/pr27409.c: New testcase.
3368 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3370         PR fortran/27457
3371         * gfortran.dg/select_6.f90: New.
3373 2006-05-07  Richard Guenther  <rguenther@suse.de>
3375         PR tree-optimization/27136
3376         * gcc.dg/torture/pr27136.c: New testcase.
3378 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
3380         PR fortran/24813
3381         * gfortran.dg/char_cons_len_1.f90: New test.
3383 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3385         PR c++/27427
3386         * g++.dg/template/incomplete2.C: New test.
3388 2006-05-06  Richard Guenther  <rguenther@suse.de>
3390         PR tree-optimization/27151
3391         * gcc.dg/vect/pr27151.c: New testcase.
3393 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3395         PR c++/27430
3396         * g++.dg/template/void1.C: New test.
3398         PR c++/27423
3399         * g++.dg/other/void2.C: New test.
3401         PR c++/27422
3402         * g++.dg/conversion/void1.C: New test.
3404 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
3406         PR/21391
3407         * g++.dg/other/unused1.C: New.
3409 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3411         PR objc/27240
3412         * objc.dg/member-1.m: New test.
3414 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
3416         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
3418 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3420         PR libfortran/26985
3421         * gfortran.dg/matmul_2.f90: New test.
3423 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
3425         * ada/acats/run_all.sh: Use sync when main not found.
3427 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
3429         PR target/26765
3430         * gcc.target/mips/pr26765.c: New.
3432 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
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.
3441 2006-05-04  Richard Guenther  <rguenther@suse.de>
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.
3454 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
3456         PR tree-optimization/27285
3457         * gcc.c-torture/execute/pr27285.c: New test.
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.
3464         PR c++/27359
3465         * g++.dg/gomp/pr27359.C: New test.
3467 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
3469         PR fortran/20248
3470         * gfortran.dg/iargc.f90: New test.
3472 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3474         PR c++/27102
3475         * g++.dg/template/crash49.C: New test.
3477 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
3479         PR testsuite/27032
3480         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
3482 2006-05-02  Jeff Law  <law@redhat.com>
3484         PR tree-optimization/27364
3485         * gcc.c-torture/execute/pr27364.c: New test.
3487 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3489         PR c++/27309
3490         * g++.dg/parser/ctor5.C: New test.
3492 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
3494         PR target/27387
3495         * gcc.target/arm/arm.exp: New.
3496         * gcc.target/arm/pr27387.C: Likewise.
3498 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
3500         PR fortran/27269
3501         PR fortran/27324
3502         * gfortran.dg/module_equivalence_2.f90: New test.
3504 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
3506         PR middle-end/27337
3507         * g++.dg/gomp/pr27337-1.C: New test.
3508         * g++.dg/gomp/pr27337-2.C: New test.
3510         PR middle-end/27328
3511         * gcc.dg/gomp/pr27328.c: New test.
3513         PR middle-end/27325
3514         * g++.dg/gomp/pr27325.C: New test.
3516         PR middle-end/27310
3517         * g++.dg/gomp/pr27310.C: New test.
3519 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3521         PR tree-optimization/27291
3522         * g++.dg/tree-ssa/pr27291.C: New test.
3524 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3526         PR tree-optimization/27283
3527         * g++.dg/tree-ssa/pr27283.C: New test.
3529 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3531         * gcc.dg/tree-ssa/loop-16.c: New test.
3533 2006-05-01  Roger Sayle  <roger@eyesopen.com>
3534             Joseph S. Myers  <joseph@codesourcery.com>
3536         * gcc.dg/Wconversion-3.c: New test case.
3537         * gcc.dg/Wconversion-4.c: Likewise.
3539 2006-05-01  Richard Guenther  <rguenther@suse.de>
3541         PR tree-optimization/26726
3542         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
3544 2006-04-30  Roger Sayle  <roger@eyesopen.com>
3546         * gcc.dg/Woverflow-1.c: New test case.
3547         * gcc.dg/Woverflow-2.c: Likewise.
3548         * gcc.dg/Woverflow-3.c: Likewise.
3550 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
3552         PR c++/27094
3553         * g++.dg/template/defarg8.C: New test.
3555 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3557         PR c++/27278
3558         * g++.dg/parse/operator7.C: New test.
3560 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3562         PR c++/11471
3563         PR c++/27102
3564         * g++.dg/template/crash48.C: New test.
3566         PR c++/27279
3567         * g++.dg/parse/ctor4.C: New test.
3569 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3571         PR fortran/25681
3572         * gfortran.df/char_type_len.f90: New test.
3574 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3576         PR libgfortran/27304
3577         * gfortran.dg/fmt_exhaust.f90: New test.
3579 2006-04-28  Roger Sayle  <roger@eyesopen.com>
3581         PR c/25309
3582         * gcc.dg/large-size-array-2.c: New test case.
3584 2006-04-28  Richard Guenther  <rguenther@suse.de>
3586         PR target/26826
3587         * gcc.target/i386/pr26826.c: New testcase.
3589 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
3591         PR middle-end/27260
3592         * gcc.c-torture/execute/pr27260.c: New.
3594 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
3596         PR middle-end/27095
3597         * gcc.dg/pr27095.c: New.
3599 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3601         PR c++/27292
3602         * g++.dg/conversion/bitfield4.C: New test.
3604 2006-04-27  Eric Christopher  <echristo@apple.com>
3606         * gcc.dg/pragma-ms_struct.c: New.
3608 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3610         PR c++/27102
3611         * g++.dg/template/crash47.C: New test.
3613 2006-04-27  Dirk Mueller  <dmueller@suse.de>
3615         * gcc.target/i386/sse-7.c: build with -msse.
3617 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
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.
3623 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
3625         PR middle-end/27282
3626         * gcc.c-torture/compile/pr27282.c: New test.
3628 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
3630         PR middle-end/26913
3631         * g++.dg/gomp/pr26913.C: New test.
3633         PR c/25996
3634         * gcc.dg/gomp/pr25996.c: New test.
3635         * g++.dg/gomp/pr25996.C: New test.
3637 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
3639         PR rtl-optimization/26725
3640         * gcc.c-torture/compile/pr26725.c: New test.
3642 2006-04-25  Richard Guenther  <rguenther@suse.de>
3644         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
3645         than n + -1.
3647 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3649         * gcc.dg/20060425-1.c: New testcase.
3651 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
3653         PR tree-optimization/26865
3654         * gcc.dg/pr26865.c: New test.
3656 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
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.
3663 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3664         Richard Guenther  <rguenther@suse.de>
3666         PR tree-optimization/27236
3667         * gcc.dg/tree-ssa/pr27236.c: New testcase.
3669 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3671         PR c++/19963
3672         * g++.dg/other/incomplete2.C: New test.
3674 2006-04-24  Richard Guenther  <rguenther@suse.de>
3676         PR middle-end/26869
3677         * gcc.dg/torture/pr26869.c: New testcase.
3679 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3680         Richard Guenther  <rguenther@suse.de>
3682         PR tree-optimization/27218
3683         * g++.dg/tree-ssa/pr27218.C: New testcase.
3685 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3687         PR c++/26912
3688         * g++.dg/template/friend41.C: New test.
3690 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
3692         * g++.dg/opt/pr15551.C: Include cstdio.
3693         (main): Use remove instead of unlink.
3695 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
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.
3704 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
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.
3718 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
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).
3725 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3727         * gcc.c-torture/compile/20060421-1.c: New testcase.
3729 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3731         PR c/25875
3732         * gcc.dg/init-bad-4.c: New test.
3734 2006-04-21  Paul Brook  <paul@codesourcery.com>
3736         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
3738 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
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.
3745         PR fortran/27113
3746         * gfortran.dg/character_array_constructor_1.f90: New test.
3748 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
3750         * gcc.dg/20060419-1.c: New test.
3752 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
3754         PR c/26774
3755         * gcc.dg/struct-parse-1.c: New test case.
3757 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3759         PR c++/26558
3760         * g++.dg/parse/template19.C: New test.
3762         PR c++/26739
3763         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
3765         PR c++/26036
3766         * g++.dg/expr/call3.C: New test.
3768         PR c++/10385
3769         * g++.dg/conversion/dynamic1.C: New test.
3771 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
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.
3779 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
3781         PR rtl-optimization/14261
3782         * gcc.c-torture/compile/20060419-1.c: Added.
3784 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3786         * gfortran.dg/label_1.f90: Adjust dg-error.
3788 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3790         PR target/26961
3791         * gcc.dg/fold-cond-1.c: New test case.
3792         * gcc.dg/pr26961-1.c: Likewise.
3794 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3796         PR libgfortran/27138
3797         * gfortran.dg/read_bad_advance.f90: New test.
3799 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3800             Dale Johannesen  <dalej@apple.com>
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.
3808 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
3810         * gfortran.dg/allocate_zerosize_1.f90: New test.
3812 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
3814         PR c++/26365
3815         * g++.dg/template/crash45.C: New test.
3817 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
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.
3824         PR fortran/25597
3825         PR fortran/27096
3826         * gfortran.dg/auto_pointer_array_result_1.f90
3828         PR fortran/27089
3829         * gfortran.dg/specification_type_resolution_1.f90
3831         PR fortran/18003
3832         PR fortran/25669
3833         PR fortran/26834
3834         * gfortran.dg/bounds_temporaries_1.f90: New test.
3836         PR fortran/27124
3837         * gfortran.dg/array_return_value_1.f90: New test.
3839 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3841         PR fortran/25336
3842         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
3844 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
3846         PR middle-end/26823
3847         * g++.dg/gomp/pr26823-1.C: New test.
3848         * g++.dg/gomp/pr26823-2.C: New test.
3850 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
3852         PR middle-end/27134
3853         * gcc.dg/pr27314.c: New test.
3855 2006-04-13  Richard Henderson  <rth@redhat.com>
3857         * g++.dg/gomp/block-0.C: Update expected matches.
3859 2006-04-13  DJ Delorie  <dj@redhat.com>
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.
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.
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.
3939 2006-04-13  Roger Sayle  <roger@eyesopen.com>
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.
3945 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
3946             Ulrich Weigand  <uweigand@de.ibm.com>
3948         PR target/27006
3949         * gcc.dg/vmx/pr27006.c: New testcase.
3951 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3953         PR libgfortran/26766
3954         * gfortran.dg/write_recursive.f90: New test.
3956 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
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.
3962         PR c++/26122
3963         * g++.dg/template/pure1.C: New test.
3965         PR c++/26295
3966         * g++.dg/parse/ptrmem4.C: New test.
3968 2006-04-10  Jeff Law  <law@redhat.com>
3970         PR/27087
3971         * gcc.c-torture/compile/pr27087.c: New test.
3973 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
3975         PR/21391
3976         * gcc.dg/20060410.c: New.
3978 2006-04-10  Matthias Klose  <doko@debian.org>
3980         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
3981         Recognize multilib directory names containing underscores.
3983 2006-04-10  Roger Sayle  <roger@eyesopen.com>
3985         * gcc.target/i386/vecinit-1.c: New test case.
3986         * gcc.target/i386/vecinit-2.c: Likewise.
3988 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
3990         PR debug/27057
3991         * g++.dg/debug/dwarf2-2.C: New test.
3993 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
3995         PR rtl-optimization/27073
3996         * gcc.c-torture/execute/pr27073.c: New test.
3998 2006-04-08  Mike Stump  <mrs@apple.com>
4000         * gcc.dg/pragma-darwin.c: Improve for ppc64.
4002 2006-04-07  Richard Guenther  <rguenther@suse.de>
4004         PR tree-optimization/26135
4005         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
4007 2006-04-06  Jan Hubicka  <jh@suse.cz>
4009         PR profile/26399
4010         * g++.dg/bprob/g++-bprob-2.C: New testcase.
4012 2006-04-06  Roger Sayle  <roger@eyesopen.com>
4014         * g++.dg/conversion/nullptr1.C: New test case.
4015         * g++.dg/conversion/nullptr2.C: Likewise.
4017 2006-04-05  Roger Sayle  <roger@eyesopen.com>
4019         * gfortran.dg/dependency_18.f90: New test case.
4021 2006-04-05  Richard Guenther  <rguenther@suse.de>
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.
4029 2006-04-05  Richard Guenther  <rguenther@suse.de>
4031         PR tree-optimization/26763
4032         * gcc.dg/torture/pr26763-1.c: New testcase.
4033         * gcc.dg/torture/pr26763-2.c: Likewise.
4035 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
4037         PR fortran/23634
4038         PR fortran/25619
4039         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
4041 2006-04-04  Eric Christopher  <echristo@apple.com>
4043         * gcc.target/i386/387-1.c: Allow regexp to match darwin
4044         stubs.
4045         * gcc.target/i386/387-5.c: Ditto.
4047 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
4049         * gcc.target/sparc/struct-ret-check.c: New test.
4051 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4053         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
4054         zero decimal digits specified in format.
4056 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
4058         PR fortran/26891
4059         * gfortran.dg/missing_optional_dummy_1.f90: New test.
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.
4068 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
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.
4074 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4076         PR libfortran/24685
4077         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
4079 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4081         * gfortran.dg/dependencency_17.f90: New test case.
4083 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4085         * gfortran.dg/dependency_14.f90: New test case.
4086         * gfortran.dg/dependency_15.f90: Likewise.
4087         * gfortran.dg/dependency_16.f90: Likewise.
4089 2006-03-31  Asher Langton  <langton2@llnl.gov>
4091         PR fortran/25358
4092         gfortran.dg/cray_pointers_6.f90: New test.
4094 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4096         PR libgfortran/26890
4097         * gfortran.dg/read_size_noadvance.f90: New test.
4099 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
4101         PR fortran/25031
4102         * gfortran.dg/multiple_allocation_1.f90: Check that the
4103         size has changed after a re-allocation with stat.
4105 2006-03-30  Richard Guenther  <rguenther@suse.de>
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.
4114 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4116         * gcc.dg/fold-andxor-1.c: New test case.
4117         * gcc.dg/fold-xorand-1.c: Likewise.
4119 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4121         * gcc.dg/fold-convnotconv-1.c: New test case.
4123 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
4125         PR fortran/26779
4126         * gfortran.dg/private_type_5.f90: New test.
4128 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
4130         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
4132 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
4134         * gfortran.dg/advance_2.f90: New test.
4135         * gfortran.dg/advance_3.f90: New test.
4137         * gfortran.fortran-torture/execute/equiv_5.f: New test.
4139 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4141         PR libgfortran/26661
4142         PR libgfortran/26880
4143         * gfortran.dg/read_x_past.f: New test.
4145 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
4147         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
4148         to be STABS.
4150 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
4152         * objc.dg/dwarf-1.m: Skip on AIX.
4153         * objc.dg/dwarf-2.m: Skip on AIX.
4155 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
4157         PR fortran/26816
4158         * gfortran.dg/float_1.f90: New test.
4160 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
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.
4166 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4168         PR libfortran/26735
4169         * gfortran.dg/convert_implied_open.f90: New test case.
4171 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4173         PR fortran/26769
4174         * gfortran.dg/transpose_reshape_r10.f90: New test case.
4176 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
4178         PR middle-end/26717
4179         * gcc.dg/pr26717.c: New test.
4181 2006-03-25  Roger Sayle  <roger@eyesopen.com>
4183         * gfortran.dg/dependency_12.f90: New test case.
4185 2006-03-24  Roger Sayle  <roger@eyesopen.com>
4187         * gfortran.dg/dependency_9.f90: New (resurected) test case.
4189 2006-03-24  Jeff Law  <law@redhat.com>
4191         * gcc.c-torture/pr26840.c: New test.
4193 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
4195         * objc.dg/dwarf-2.m: New.
4196         * obj-c++.dg/dwarf-2.mm: New.
4198         * g++.old-deja/g++.other/init19.C: New.
4200 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
4202         * g++.dg/eh/spbp.C: Skip on AIX.
4204 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
4206         PR middle-end/26611
4207         * g++.dg/gomp/pr26611-1.C: New test.
4208         * g++.dg/gomp/pr26611-2.C: New test.
4210 2006-03-24  Jeff Law  <law@redhat.com>
4212         * gcc.c-torture/compile/pr26833.c: New test.
4213         * gfortran.fortran-torture/compile/pr26806.f90: New test.
4215 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4217         * gfortran.dg/endfile_2.f90: Delete temp file.
4219 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
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.
4226 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
4228         PR fortran/17298
4229         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
4230         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
4232 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
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.
4307 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
4316 2006-03-21  Jeff Law  <law@redhat.com>
4318         * gcc.dg/tree-ssa/vrp28.c: New test.
4320 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
4330 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
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.
4336 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
4338         PR c++/26690
4339         * g++.dg/gomp/pr26690-1.C: New test.
4340         * g++.dg/gomp/pr26690-2.C: New test.
4342 2006-03-20  Jeff Law  <law@redhat.com>
4344         * gcc.dg/tree-ssa/pr21829.c: New test.
4346         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4348 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
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.
4361 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
4363         PR fortran/20935
4364         * gfortran.dg/scalar_mask_2.f90: New test case.
4366 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
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.
4381 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
4383         PR fortran/26741
4384         * gfortran.dg/elemental_initializer_1.f90: New test.
4386         PR fortran/26716
4387         * gfortran.dg/assumed_shape_ranks_2: New test.
4389 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
4391         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
4392         target fpic.
4394 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
4409 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4411         PR libgfortran/26509
4412         gfortran.dg/write_direct_eor.f90: New test.
4414 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
4416         * gcc.target/powerpc/pr26350.c: New.
4417         * gcc.target/powerpc/indexed-addr.c: New.
4419 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4421         * gfortran.dg/dependency_13.f90: New test case.
4423 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4425         PR middle-end/21781
4426         * gcc.dg/real-const-1.c: New test case.
4428 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
4430         * g++.old-deja/g++.other/init18.C: New.
4431         * g++.old-deja/g++.other/init5.C: Remove xfail.
4433 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4435         * g++.dg/opt/pr15551.C: Cleanup temp file.
4437 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4439         PR c++/6634
4440         g++.dg/parse/long1.C: New test.
4442 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4444         PR fortran/19101
4445         * gfortran.dg/continuation.f90: New test.
4446         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
4448 2006-03-14  Richard Guenther  <rguenther@suse.de>
4450         PR tree-optimization/26672
4451         * gcc.dg/torture/pr26672.c: New testcase.
4453 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
4455         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
4456         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
4458 2006-03-13  Roger Sayle  <roger@eyesopen.com>
4460         PR middle-end/26557
4461         * gcc.c-torture/compile/switch-1.c: New test case.
4463 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
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.
4472 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
4474         PR middle-end/25989
4475         * gcc.dg/gomp/pr25989.c: New test.
4477 2006-03-13  Jeff Law  <law@redhat.com>
4479         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
4481 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
4483         * gcc.dg/switch-9.c: New test.
4485 2006-03-13  Richard Guenther  <rguenther@suse.de>
4487         PR middle-end/26630
4488         * gcc.dg/torture/pr26630.c: New testcase.
4490 2006-03-11  Roger Sayle  <roger@eyesopen.com>
4492         * gfortran.dg/dependency_10.f90: New test case.
4493         * gfortran.dg/dependency_11.f90: Likewise.
4495 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
4496             Erik Edelmann  <eedelman@gcc.gnu.org>
4498         * gfortran.dg/allocatable_function_1.f90: New.
4499         * gfortran.dg/allocatable_function_2.f90: New.
4501 2006-03-10  Richard Guenther  <rguenther@suse.de>
4503         PR middle-end/26565
4504         * gcc.dg/torture/pr26565.c: New testcase.
4506 2006-03-09  Eric Christopher  <echristo@apple.com>
4508         * gcc.c-torture/compile/20060309-1.c: New.
4510 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
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.
4517 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4519         PR libgfortran/26554
4520         * gfortran.dg/read_logical.f90: New test.
4522 2006-03-04  Laurent GUERBY <laurent@guerby.net>
4524         * ada/acats/norun.lst: cdd2a03 now passes.
4526 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
4528         PR testsuite/25177
4529         * gcc.target/powerpc/pr18096-1.c: Change where the error
4530         would match.
4532 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
4534         * gcc.target/i386/cleanup-1.c: New test.
4535         * gcc.target/i386/cleanup-2.c: New test.
4537 2006-03-04  Roger Sayle  <roger@eyesopen.com>
4539         * gfortran.dg/dependency_9.f90: Remove for the time being.
4541 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
4543         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
4544         directive.
4546 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4548         * gfortran.dg/dependency_9.f90: New test case.
4550 2006-03-03  Roger Sayle  <roger@eyesopen.com>
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.
4558 2006-03-03  Paul Brook  <paul@codesourcery.com>
4560         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
4561         Add m68k-*-elf.
4563 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
4565         PR fortran/25031
4566         * multiple_allocation_1.f90: New test.
4568 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4570         PR tree-optimization/26524
4571         * gfortran.dg/pr26524.f: New test case.
4573 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
4581 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
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.
4587 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4589         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
4591 2006-03-01  Mike Stump  <mrs@apple.com>
4593         * g++.dg/abi/key2.C: Add.
4595 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
4597         * gfortran.dg/logical_dot_product.f90: New test.
4599         PR fortran/26393
4600         * gfortran.dg/used_interface_ref.f90: New test.
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.
4609 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
4611         * g++.dg/tree-ssa/pr26443.C: New test case.
4613 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
4615         PR middle-end/26022
4616         * g++.dg/opt/return-slot1.C: New test.
4618 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4620         PR libgfortran/26136
4621         * gfortran.dg/namelist_23.f90: New test.
4623 2006-02-28  Roger Sayle  <roger@eyesopen.com>
4625         PR middle-end/14752
4626         * gcc.dg/fold-eqandshift-2.c: New test case.
4628 2006-02-28  Richard Guenther  <rguenther@suse.de>
4630         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
4631         decomposition.
4633 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
4635         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
4637 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4639         PR libgfortran/26464
4640         * gfortran.dg/backspace_5.f: New test.
4641         * gfortran.dg/backspace_6.f: New test.
4643 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4645         * gcc.dg/fold-eqandnot-1.c: New test case.
4647 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4649         PR middle-end/19983
4650         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
4652 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
4654         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
4655         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
4657 2006-02-26  Richard Guenther  <rguenther@suse.de>
4659         PR tree-optimization/26421
4660         * gcc.dg/tree-ssa/pr26421.c: New testcase.
4662 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4664         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
4665         * g++.old-deja/g++.robertl/eb132.C: Likewise.
4667 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4669         * gcc.dg/fold-even-1.c: New test case.
4671 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4673         PR middle-end/21137
4674         * gcc.dg/fold-eqandshift-1.c: New test case.
4676 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
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.
4682 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
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.
4689 2006-02-25  Roger Sayle  <roger@eyesopen.com>
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.
4696 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
4698         PR fortran/23092
4699         * scalar_mask_1.f90: New test.
4701 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
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.
4707 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4709         PR libgfortran/26423
4710         * gfortran.dg/read_many_1.f: New test.
4712 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
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.
4719         PR fortran/25395
4720         * gfortran.dg/equiv_6.f90: New test.
4722 2006-02-23  Jeff Law  <law@redhat.com>
4724         * gcc.c-torture/compile/pr26425.c: New test.
4726 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
4728         PR middle-end/26412
4729         * gcc.dg/gomp/pr26412.c: New test.
4731 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4733         PR c++/26291
4734         * g++.dg/other/ellipsis1.C: New test.
4735         * g++.dg/parse/operator4.C: Adjust error marker.
4737 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4739         PR target/25603
4740         * gfortran.dg/pr25603.f: New testcase.
4742 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
4744         * gcc.dg/bf-spl1.c: Don't specify -m68000.
4745         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
4747 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
4749         * g++.dg/eh/spbp.C: New.
4751 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
4753         PR middle-end/26379
4754         * gcc.target/i386/mmx-7.c: New test.
4756 2006-02-20  Roger Sayle  <roger@eyesopen.com>
4758         PR tree-optimization/26361
4759         * gcc.dg/tree-ssa/vrp27.c: New test case.
4761 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
4763         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
4764         * gcc.dg/tree-ssa/complex-4.c: Here.
4766 2006-02-19  Roger Sayle  <roger@eyesopen.com>
4768         PR middle-end/19543
4769         * gfortran.dg/logical_1.f90: New test case.
4771 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
4773         PR middle-end/26334
4774         * gcc.dg/20060218-1.c: Moved to...
4775         * gcc.target/i386/20060218-1.c: ... here.  New test.
4777 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4779         PR fortran/26201
4780         * gfortran.dg/convert_1.f90: New.
4782 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
4784         PR fortran/25054
4785         * gfortran.dg/namelist_5.f90: New test.
4787         PR fortran/25089
4788         * gfortran.dg/namelist_4.f90: New test.
4790 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4792         PR tree-opt/25680
4793         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
4795 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
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.
4802 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
4804         PR middle-end/26334
4805         * gcc.c-torture/compile/20060217-1.c: New test.
4806         * gcc.dg/20060218-1.c: New test.
4808 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
4810         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
4812 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
4814         * gcc.dg/cpp/undef3.c: New test.
4815         * gcc.dg/cpp/trad/builtins2.c: New test.
4817 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
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.
4826 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4828         PR target/26255
4829         * gcc.c-torture/compile/pr26255.c: New test case.
4831 2006-02-16  Roger Sayle  <roger@eyesopen.com>
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.
4841 2006-02-16  Jeff Law  <law@redhat.com>
4843         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
4844         * gcc.dg/tree-ssa/vrp26.c: New test.
4846 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
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.
4853 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
4855         PR fortran/26224
4856         * gfortran.dg/gomp/pr26224.f: New test.
4858 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
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
4878 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
4880         PR fortran/24557
4881         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
4883 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
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.
4900 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
4902         PR middle-end/26300
4903         * gcc.c-torture/compile/20060215-1.c: New test.
4905 2006-02-14  Roger Sayle  <roger@eyesopen.com>
4907         PR middle-end/23670
4908         * gcc.dg/tree-ssa/andor-2.c: New test case.
4910 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
4912         PR fortran/25045
4913         * optional_dim.f90: New test.
4915 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4917         PR fortran/26277
4918         * gfortran.dg/label_4.f90: New.
4920 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
4921             Diego Novillo  <dnovillo@redhat.com>
4922             Uros Bizjak  <uros@kss-loka.si>
4924         * gfortran.dg/gomp: New directory.
4926 2006-02-14  Richard Guenther  <rguenther@suse.de>
4928         PR tree-optimization/26258
4929         * gcc.dg/torture/pr26258.c: New testcase.
4931 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
4933         PR fortran/26246
4934         * gfortran.dg/pr26246_1.f90: New test.
4935         * gfortran.dg/pr26246_2.f90: New test.
4937         PR middle-end/26092
4938         * gcc.c-torture/compile/20060208-1.c: New test.
4940 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
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.
4948         PR fortran/20861
4949         * gfortran.dg/internal_dummy_1.f90: New test.
4951         PR fortran/20871
4952         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
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.
4960         PR fortran/25088
4961         * gfortran.dg/typed_subroutine_1.f90: New test.
4963 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
4965         * objc.dg/dwarf-1.m: New.
4967 2006-02-13  Roger Sayle  <roger@eyesopen.com>
4969         PR middle-end/24427
4970         * gcc.dg/tree-ssa/andor-1.c: New test case.
4972 2006-02-13  Josh Conner  <jconner@apple.com>
4974         PR target/25376
4975         * gcc.dg/pr25376.c: New test.
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.
4982 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
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.
4988 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
4990         PR fortran/25806
4991         * gfortran.dg/ret_pointer_2.f90: New test.
4993 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
4995         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
4997 2006-02-10  Jeff Law  <law@redhat.com>
4999         * gcc.c-torture/compile/pr26213.c: New test.
5001 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
5003         gfortran.dg/null_1.f90: New test.
5005 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5007         PR fortran/14771
5008         * gfortran.dg/parens_4.f90: New.
5009         * gfortran.dg/parens_5.f90: New.
5011 2006-02-10  Richard Guenther  <rguenther@suse.de>
5013         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
5015 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5016         Paul Thomas  <pault@gcc.gnu.org>
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.
5023 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
5025         PR fortran/26038
5026         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
5028         PR fortran/25059
5029         * gfortran.dg/impure_assignment_1.f90: New test.
5031         PR fortran/25070
5032         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
5034 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5036         PR target/26141
5037         * g++.dg/expr/stdarg2.C: New test.
5039 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5041         PR inline-asm/16194
5042         * gcc.dg/pr16194.c: New test.
5044 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5046         * ada/acats/run_acats: Use portable variant of "$@".
5048 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5050         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
5051         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
5053 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5055         PR tree-opt/26179
5056         * g++.dg/opt/pr26179.C: New test.
5058 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5060         PR middle-end/26134
5061         * gcc.dg/tree-ssa/complex-3.c: New test.
5063 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5065         * gcc.c-torture/compile/volatile-1.c: New test.
5067 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
5069         PR 26180
5070         * gcc.dg/tree-ssa/pr26180.c: New test.
5072 2006-02-08  Jeff Law  <law@redhat.com>
5074         * gcc.dg/tree-ssa/pr21417.c: New test.
5076 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5078         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5079         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
5081 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5083         * lib/scanrtl.exp: New.
5085 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5087         PR c++/26071
5088         * g++.dg/other/virtual2.C: New test.
5090         PR c++/26070
5091         * g++.dg/other/virtual1.C: New test.
5093 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
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.
5100         * lib/gcc-dg.exp: Load it.
5101         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
5103 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
5105         PR testsuite/26159
5106         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
5107         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5109 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5111         PR fortran/25577
5112         * gfortran.dg/mvbits_1.f90: New.
5114 2006-02-07  Dirk Mueller  <dmueller@suse.com>
5116         * g++.dg/warn/Wdiv-by-zero.C: New test.
5117         * g++.dg/warn/Wno-div-by-zero.C: New.
5119 2006-02-07  Jeff Law  <law@redhat.com>
5121         * gcc.dg/tree-ssa/pr21559.c: New test.
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
5165 2006-02-07  Richard Guenther  <rguenther@suse.de>
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.
5173         * g++.dg/tree-ssa/pr26140.C: New testcase.
5175 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
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.
5192 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
5194         PR libfortran/23815
5195         * unf_io_convert_4.f90: New test.
5197 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
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.
5204 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5206         PR libfortran/24685
5207         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
5209 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
5211         PR tree-opt/25251
5212         * gfortran.dg/assign_7.f: New test.
5214 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
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.
5222 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
5224         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
5225         in size_t typedef.
5227 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
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.
5289 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
5291         PR fortran/25075
5292         intrinsic_argument_conformance_1.f90: New test.
5294 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
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.
5301 2006-02-03  Jeff Law  <law@redhat.com>
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.
5313 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
5315         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
5317 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
5319         * g++.dg/template/using12.C: New test.
5321 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
5323         * gcc.target/powerpc/pr25960.c: New test.
5325 2006-02-02  Steven G. Kargl  <kargls@comcast>
5327         PR fortran/24958
5328         gfortran.dg/nullify_2.f90: New test.
5330 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
5332         PR 25990
5333         * gcc.dg/gomp/pr25990.c: New test.
5335 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
5337         PR c++/25342
5338         * g++.gd/template/partial4.C: New test.
5340 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
5342         PR middle-end/26001
5343         * gfortran.dg/data_char_2.f90: New.
5345 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
5347         PR fortran/26039
5348         maxval_maxloc_conformance_1.f90: New test.
5350 2006-01-31  Richard Guenther  <rguenther@suse.de>
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.
5358 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5360         PR fortran/24266
5361         * gfortran.dg/arrayio_derived_2.f90: New.
5363 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
5365         * gcc.dg/unsigned-long-compare.c: New test.
5367 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
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".
5375 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
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.
5387 2006-01-30  Richard Guenther  <rguenther@suse.de>
5389         PR c++/23372
5390         * gcc.dg/pr23372-1.C: New testcase.
5392 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
5394         * gcc.dg/gomp/pr25874.c: New test.
5396 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
5398         PR tree-opt/25911
5399         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
5401 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
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.
5409 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
5411         PR fortran/17911
5412         * gfortran.dg/procedure_lvalue.f90: New test.
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.
5422 2006-01-28  Zack Weinberg  <zackw@panix.com>
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.
5430 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
5432         * gcc.c-torture/execute/20060127-1.c: New test.
5434 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5436         PR c++/25999
5437         * g++.dg/ext/pragmaweak1.C: New test.
5439 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5441         PR c++/25855
5442         * g++.dg/template/spec29.C: New test.
5444 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
5446         PR c/19606.
5447         * gcc.c-torture/execute/pr19606.c: New.
5449 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
5451         * gcc.dg/pragma-re-4.c: New test.
5453 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
5455         PR fortran/25964
5456         * gfortran.dg/assumed_size_refs_3.f90: New test.
5458 2006-01-27  Ben Elliston  <bje@au.ibm.com>
5460         * gcc.misc-tests/dectest.exp: Remove defunct comment.
5462 2006-01-26  Laurent GUERBY <laurent@guerby.net>
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.
5471 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
5473         PR fortran/25964
5474         * gfortran.dg/global_references_2.f90: New test.
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.
5483         PR fortran/25416
5484         * gfortran.dg/assumed_charlen_function_2.f90: New test.
5486 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
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.
5496 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
5498         PR C/25861
5499         * gcc.c-torture/compile/pr25861.c: New test.
5501 2006-01-26  Paul Brook  <paul@codesourcery.com>
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.
5517 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
5519         PR target/25947
5520         * gcc.dg/torture/pr25947-1.c: New test.
5522 2006-01-25  Jan Hubicka  <jh@suse.cz>
5523             Roger Sayle  <roger@eyesopen.com>
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.
5529 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5531         PR fortran/18540
5532         * gfortran.dg/goto_1.f: New.
5534 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
5536         PR fortran/25716
5537         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
5538         25716 on 32-bit systems too.
5540 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
5542         PR testsuite/25590
5543         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
5545 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5547         * gcc.dg/tree-ssa/gen-vect-33.c: New.
5549 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
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.
5557 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
5559         PR tree-opt/25860
5560         * gcc.c-torture/compile/pr25860.c: New test.
5562 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5564         PR c++/25552
5565         * g++.dg/parse/dtor8.C: New test.
5567 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
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.
5574 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
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.
5581 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
5583         PR tree-opt/25857
5584         * g++.dg/opt/pr25857.C: New test.
5586 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
5587         Jan Hubicka  <jh@suse.cz>
5588         Richard Guenther  <rguenther@suse.de>
5590         PR rtl-optimization/25654
5591         * gcc.dg/torture/pr25654.c: New testcase.
5592         * gcc.target/i386/pr25654.c: Likewise.
5594 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
5596         PR fortran/25901
5597         * gfortran.dg/internal references_2.f90: New test.
5599         Fix regression in testing of admissability of attributes.
5600         * gfortran.dg/intent_used_1.f90: New test.
5602 2006-01-23  Ben Elliston  <bje@au.ibm.com>
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.
5608 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5610         PR c++/10891
5611         * g++.dg/rtti/no-rtti.C: New.
5613 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
5615         PR c++/25895
5616         * g++.dg/inherit/conv2.C: New test.
5618         PR c++/25856
5619         * g++.dg/parse/dtor7.C: New test.
5621         PR c++/25858
5622         * g++.dg/template/crash44.C: New test.
5624 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
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.
5638         PR fortran/PR24276
5639         * gfortran.dg/aliasing_dummy_1.f90: New test.
5641 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
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.
5647 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
5649         PR testsuite/24962
5650         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
5652 2006-01-20  Richard Guenther  <rguenther@suse.de>
5653         Steven Bosscher <stevenb.gcc@gmail.com>
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.
5661 2006-01-20  Dirk Mueller  <dmueller@suse.com>
5663         PR c++/5520
5664         * g++.dg/warn/empty-body.C: New.
5666 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
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.
5673 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
5675         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
5676         target test.
5677         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
5679 2006-01-19  Jan Hubicka  <jh@suse.cz>
5681         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
5683 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5685         PR c++/25854
5686         * g++.dg/template/spec28.C: New test.
5688 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
5690         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5691         Fix fprintf's by adding srcdir or removing it.
5693 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
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.
5710 2006-01-18  Jeff Law  <law@redhat.com>
5712         * gcc.dg/tree-ssa/vrp25.c: New test.
5714 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5716         * gcc.dg/pr25805.c: Fix misapplied patch.
5718 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
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.
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.
5737 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5739         PR c++/16829
5740         * g++.dg/other/default2.C: New test.
5741         * g++.dg/other/default3.C: New test.
5743 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5745         PR c/25805
5746         * gcc.dg/pr25805.c: New file.
5748 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
5750         PR c++/25836
5751         * g++.dg/template/init6.C: New test.
5753 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
5755         * gcc.dg/tree-ssa/pr24287.c: New test
5757 2006-01-18  Eric Christopher  <echristo@apple.com>
5759         * g++.dg/eh/table.C: New.
5761 2006-01-18  DJ Delorie  <dj@redhat.com>
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.
5768 2006-01-18  Jeff Law  <law@redhat.com>
5770         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
5771         on wrapping on overflow semantics.
5773         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
5775         * gcc.gc/tree-ssa/vrp23.c: New test.
5776         * gcc.gc/tree-ssa/vrp24.c: New test.
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>
5784         * testsuite/gcc.dg/gomp: New directory.
5786 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
5787             Steven G. Kargl  <kargls@comcast.net>
5789         PR fortran/20869
5790         * gfortran.dg/intrinsic_external_1.f90: New test.
5792         PR fortran/20875.
5793         * gfortran.dg/elemental_pointer_1.f90: New test.
5795         PR fortran/25024
5796         * gfortran.dg/external_procedures_1.f90: New test.
5798         PR fortran/25785
5799         gfortran.dg/assumed_present.f90: New test.
5801 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
5803         * g++.dg/parse/lookup5.C: New test.
5805 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5807         PR fortran/25697
5808         * gfortran.dg/read_eof.f90: New test.
5810 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5812         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
5813         add a closing brace.
5815 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5817         PR fortran/25631
5818         * gfortran.dg/fmt_tl.f: New test.
5820 2006-01-17  Eric Christopher  <echristo@apple.com>
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.
5828 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5830         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
5832 2006-01-17  Andreas Jaeger  <aj@suse.de>
5833             Janis Johnson <janis187@us.ibm.com>
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.
5840 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5842         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5843         xfail txxx where xxx >= 25.
5845 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5847         PR testsuite/25764
5848         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
5850 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
5852         PR c/25682
5853         * gcc.dg/pr25682.c: New test.
5854         * g++.dg/parse/array-size2.C: New test.
5856 2006-01-16  Ian Lance Taylor  <ian@airs.com>
5858         * consistency.vlad: Remove entire directory, 1652 files.
5860 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
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.
5884 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
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.
5896 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
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.
5903 2006-01-16  Richard Guenther  <rguenther@suse.de>
5905         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
5907 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5909         PR testsuite/25777
5910         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
5911         to LD_LIBRARY_PATH.
5913 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
5914             Andrew Pinski  <pinskia@physics.uc.edu>
5916         * gcc.dg/minmax-1.c: New test.
5918 2006-01-16  Ben Elliston  <bje@au.ibm.com>
5920         * gcc.dg/dfp/dfp.exp: Correct FSF address.
5921         * gcc.misc-tests/dectest.exp: Ditto.
5923 2006-01-15  Ian Lance Taylor  <ian@airs.com>
5925         PR testsuite/25796
5926         * gcc.target/i386/cmov6.c: Use -march=k8.
5928 2006-01-15  Andreas Jaeger  <aj@suse.de>
5930         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
5931         x86 does not have __float128.
5933 2006-01-14  Ian Lance Taylor  <ian@airs.com>
5935         * gcc.target/i386/cmov6.c: New test.
5937 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
5939         PR c++/25663
5940         * g++.dg/template/ctor6.C: New test.
5942 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
5944         PR tree-optimization/25485
5945         * gcc.dg/tree-ssa/pr25485.c: New.
5947 2006-01-14  Richard Guenther  <rguenther@suse.de>
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.
5962 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
5964         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
5965         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
5967 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
5968         Richard Guenther  <rguenther@suse.de>
5970         PR rtl-optimization/24257
5971         * gcc.dg/torture/pr24257.c: New testcase.
5973 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
5975         * gcc.c-torture/execute/20060110-1.c: New test.
5976         * gcc.c-torture/execute/20060110-2.c: New test.
5978 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
5980         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
5982 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
5984         PR fortran/25756
5985         * gfortran.dg/label_3.f90: New test.
5987 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
5989         PR tree-optimization/25771
5990         * g++.dg/tree-ssa/pr25771.C: New test
5992 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5994         PR tree-opt/24365
5995         * g++.dg/opt/complex5.C: New test.
5997 2006-01-13  Richard Guenther  <rguenther@suse.de>
5999         * gcc.target/i386/387-9.c: New testcase.
6001 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
6003         PR c++/24824
6004         * g++.dg/debug/dwarf2-1.C: New.
6006 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6008         PR testsuite/25728
6009         * lib/gcov.exp (verify-lines): Add "close $fd".
6011 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
6012             Ben Elliston  <bje@au.ibm.com>
6014         * gcc.dg/dfp/inf-1.c: New test.
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>
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.
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.
6081 2006-01-11  Richard Guenther  <rguenther@suse.de>
6083         PR tree-optimization/25734
6084         * gcc.dg/tree-ssa/pr25734.c: New testcase.
6086 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
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.
6094 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
6096         PR c++/25386
6097         * g++.dg/ext/packed3.C: Add expected packed error.
6099 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
6101         PR target/25706
6102         * gcc.dg/torture/pr25706-1.c: New test.
6104 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
6106         PR tree-optimization/23109
6107         PR tree-optimization/23948
6108         PR tree-optimization/24123
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.
6117 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6119         PR c++/25632
6120         * g++.dg/other/pr25632.C: New test.
6122 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
6124         PR fortran/25730
6125         * gfortran.dg/used_types_1.f90: New test.
6127 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
6129         PR target/25718
6130         * gcc.dg/torture/pr25718-1.c: New test.
6132 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6134         * gfortran.dg/list_read_2.f90: Fix typo in description.
6136 2006-01-10  Jan Beulich  <jbeulich@novell.com>
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.
6145 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6147         fortran/24936
6148         * gfortran.dg/forall_3.f90: New test.
6150 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6152         PR fortran/21977
6153         * gfortran.dg/nesting_2.f90: New test.
6154         * gfortran.dg/nesting_3.f90: New test.
6156 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
6158         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
6159         Fix typo in comment.
6161 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6163         * gfortran.dg/single_char_string.f90: New test.
6165 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6167         * gfortran.dg/ichar_2.f90: New test.
6169 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6171         PR fortran/25093
6172         * gfortran.dg/private_type_4.f90: New.
6174 2006-01-07  Richard Guenther  <rguenther@suse.de>
6176         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
6178 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
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.
6191 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
6193         PR fortran/22146
6194         * gfortran.dg/elemental_subroutine_1.f90: New test.
6195         * gfortran.dg/elemental_subroutine_2.f90: New test.
6197         PR fortran/25029
6198         PR fortran/21256
6199         * gfortran.dg/assumed_size_refs_1.f90: New test.
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.
6206 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
6208         * gcc.dg/tree-ssa/loop-15.c: New test.
6210 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6212         PR fortran/25598
6213         * gfortran.dg/backspace_3.f: New test.
6214         * gfortran.dg/backspace_4.f: New test.
6216 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6218         PR fortran/24268
6219         * gfortran.dg/fmt_white.f: Update test.
6221 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
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.
6229 2006-01-05  Richard Guenther  <rguenther@suse.de>
6231         PR tree-optimization/22555
6232         * gcc.dg/tree-ssa/alias-3.c: New testcase.
6234 2006-01-05  Richard Guenther  <rguenther@suse.de>
6235             Diego Novillo  <dnovillo@redhat.com>
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.
6257 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6259         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
6260         for 64-bit fix.
6262 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
6264         PR fortran/23675
6265         gfortran.dg/char_result_11.f90: New.
6267 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
6269         PR c++/24782
6270         * g++.dg/parse/access9.C: New test.
6271         * g++.dg/tc1/dr52.C: Tweak error markers.
6273 2006-01-04  Richard Henderson  <rth@redhat.com>
6275         Merge from gomp branch.
6276         * g++.dg/parse/pragma2.C: Update expected error lines.
6278 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
6280         * g++.dg/other/i386-2.C: New test.
6282         PR target/25554
6283         * gcc.c-torture/compile/20051228-1.c: New test.
6285         PR c/25559
6286         * gcc.dg/pr25559.c: New test.
6288 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
6290         PR c++/25492
6291         * g++.dg/lookup/friend9.C: New test.
6293         PR c++/25625
6294         * g++.dg/template/repo5.C: New test.
6296 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
6298         PR fortran/25101
6299         * gfortran.dg/forall_2.f90: New test.
6301 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
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.
6308 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
6310         PR rtl-optimization/25578
6311         * gcc.c-torture/execute/20060102-1.c: New testcase.
6313 2006-01-03  Richard Guenther  <rguenther@suse.de>
6315         PR c/25183
6316         * gcc.dg/torture/pr25183.c: New testcase.
6318 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
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.
6329 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
6331         PR c++/25635
6332         * g++.dg/parse/operator6.C: New test.
6334         PR c++/25637
6335         * g++.dg/parse/error29.C: New test.
6337         PR c++/25638
6338         * g++.dg/parse/dtor6.C: New test.
6340         PR c++/25633
6341         * g++.dg/parse/ctor3.C: New test.
6343         PR c++/25634
6344         * g++.dg/template/class3.C: New test.
6346 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
6348         * g++.dg/debug/debug9.C: New.
6350 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
6352         PR fortran/24640
6353         * gfortran.dg/label_2.f90: New test.
6355 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6357         * g++.dg/lookup/using12.C: Tighten error marker.
6359 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
6360             Andrew Pinski <pinskia@physics.uc.edu>
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.
6372 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
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;
6384 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
6386         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
6387         * g++.dg/abi/thunk4.C: Likewise.
6389 2006-01-01  Andreas Jaeger  <aj@suse.de>
6391         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
6392         portable.
6394 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
6396         PR c++/25294
6397         * gcc.dg/pragma-pack-3.c: New test.
6398         * g++.dg/parse/pragma3.C: New test.
6400 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6402         PR middle-end/24827
6403         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
6405 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6407         PR testsuite/25214
6408         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
6410 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6412         PR fortran/22607
6413         * gfortran-dg/pure_byref_3.f90: New.
6415         fortran/PR 25396
6416         * gfortran.dg/userdef_operator_1.f90: New.
6418 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6420         * g++.dg/abi/thunk3.C: New.
6421         * g++.dg/abi/thunk4.C: New.
6423 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
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.
6430 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6432         PR libgfortran/25139
6433         * gfortran.dg/backspace_2.f: New test.
6435 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6437         PR libgfortran/25550
6438         * gfortran.dg/endfile.f: New test.
6440 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6442         PR libgfortran/25419
6443         * gfortran.dg/comma.f: New test.
6445 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6447         * lib/gfortran-dg.exp: Remove trailing whitespace.
6448         * lib/fortran-torture.exp: Test with -fbounds-check instead of
6449         -funroll-all-loops.
6451 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
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.
6457 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6459         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
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.
6465         PR testsuite/25441
6466         * gcc.dg/pr23911.c: Make test variable static.
6468         PR testsuite/25444
6469         * gcc.dg/tree-ssa/pr14841.c: Likewise.
6471 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6473         PR c++/25439
6474         * g++.dg/parse/crash17.C: Adjust error markers.
6475         * g++.dg/template/error20.C: New test.
6477 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6479         PR c++/23172
6480         * g++.dg/ext/complit4.C: New test.
6482         PR c++/25417
6483         * g++.dg/ext/complit5.C: Likewise.
6485 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
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.
6492 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
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.
6499 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
6501         PR c++/23171
6502         * g++.dg/opt/init1.C: New test.
6504 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
6506         PR c++/24671
6507         * g++.dg/template/sfinae3.C: New test.
6509 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6511         * g++.dg/other/friend4.C: New test.
6513 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6515         PR target/25005
6516         * g++.dg/opt/pr25005.C: New test.
6518 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6520         PR c++/25369
6521         * g++.dg/template/ptrmem16.C: New test.
6523 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
6525         PR fortran/25029
6526         PR fortran/21256
6527         * gfortran.dg/initialization_1.f90: Add test of SIZE.
6529 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6531         PR libgfortran/25307
6532         * gfortran.dg/list_read_5.f90: New test.
6534 2005-12-22  Richard Henderson  <rth@redhat.com>
6536         * gcc.target/i386/sse-7.c: Use -msse2.
6538 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6540         PR rtl-optimization/25432
6541         * gcc.c-torture/compile/20051216-1.c: New test.
6543         PR objc/25328
6544         * objc/execute/pr25328.m: New test.
6546 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6548         PR c++/25364
6549         * g++.dg/template/call4.C: New test.
6551 2005-12-22  Dale Johannesen  <dalej@apple.com>
6553         * gcc.target/i386/sse-17.c: New.
6555 2005-12-22  Paul Brook  <paul@codesourcery.com>
6557         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
6559 2005-12-22  Paul Brook  <paul@codesourcery.com>
6561         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
6563 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6565         PR tree-opt/25513
6566         * gcc.c-torture/compile/pr25513.c: New test.
6568 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6570         PR c++/23333
6571         * g++.dg/parse/error25.C: Add more tests.
6573 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6575         PR fortran/18990
6576         * gfortran.dg/der_charlen_1.f90: New.
6578 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
6580         PR fortran/20889
6581         * gfortran.dg/pointer_component_type_1.f90: New test.
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.
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.
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.
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.
6620 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
6622         PR tree-optimization/23518
6623         * testsuite/gcc.dg/pr23518.c: New.
6625 2005-12-21  Mike Stump  <mrs@apple.com>
6627         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
6629 2005-12-21  Paul Brook  <paul@codesourcery.com>
6631         * gcc.dg/pr19340.c: Skip on m68k targets.
6633 2005-12-21  Steven Bosscher  <stevenb@suse.de>
6635         PR rtl-optimization/25196
6636         * gcc.dg/pr25196.c: New test.
6638 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
6640         PR fortran/25423
6641         gfortran.dg/where_nested_1.f90: New.
6643 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
6645         PR tree-optimization/25382.
6646         * gcc.dg/tree-ssa/pr25382.c: New.
6648 2005-12-20  Richard Guenther  <rguenther@suse.de>
6650         PR middle-end/24306
6651         * gcc.target/i386/pr24306.c: New testcase.
6653 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
6655         PR tree-optimization/25501
6656         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
6658 2005-12-20  Richard Guenther  <rguenther@suse.de>
6660         Revert
6661         2005-12-02  Richard Guenther  <rguenther@suse.de>
6663         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6665 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
6667         PR c++/21228
6668         * g++.dg/warn/Wunreachable-code-2.C: New test.
6670 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
6672         PR c++/24278
6673         * g++.dg/template/ctor5.C: New test.
6675         PR c++/24915
6676         * g++.dg/template/overload8.C: New test.
6678 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
6680         * gcc.c-torture/compile/pr25483 : New test.
6682 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6684         PR c++/20552
6685         * g++.dg/ext/typeof10.C: New test.
6687 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6689         * gcc.dg/mt-loopi1.c: New.
6691 2005-12-18  Richard Guenther  <rguenther@suse.de>
6693         PR tree-optimization/25481
6694         * gcc.dg/torture/pr25481.c: New testcase.
6696 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6698         PR rtl-optimization/21041
6699         * gcc.dg/pr21041.c: New test.
6701 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6703         PR libgfortran/25463
6704         * gfortran.dg/advance.f90: New test.
6706 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
6708         * gcc.dg/20051201-1.c: New test.
6710 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
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.
6717 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6719         * PR fortran/25458
6720         * gfortran.dg/chkbits.f90: New test.
6722 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6724         * gfortran.dg/enum_5.f: Revert to previous version.
6726 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
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.
6792 2005-12-17  Andreas Jaeger  <aj@suse.de>
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.
6797 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6799         PR fortran/24268
6800         * gfortran.dg/fmt_white.f: New test.
6802 2005-12-16  Steven G. Kargl <kargls@comcast.net>
6804         * gfortran.dg/label_1.f90: New test.
6806 2005-12-15  Ben Elliston  <bje@au.ibm.com>
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.
6813 2005-12-16  Mike Stump  <mrs@apple.com>
6815         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
6816         exit.
6818 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
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
6826 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6828         PR testsuite/25215
6829         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
6831 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
6833         PR rtl-optimization/24899
6834         * gcc.c-torture/execute/20051215-1.c: New test.
6836 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
6838         PR 24823
6839         * gfortran.dg/pr24823.f: New test.
6841 2005-12-16  Jeff Law  <law@redhat.com>
6843         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
6845 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
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.
6871 2005-12-16  Jan Hubicka  <jh@suse.cz>
6873         * gcc.c-torture/combine/pr25224.c: New.
6875 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
6877         PR other/25028
6878         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
6879         HP-UX.
6881 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
6883         * gcc.dg/20051215-1.c: New file.
6885 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6887         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
6888         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
6890 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
6892         PR fortran/18197
6893         * gfortran.dg/dummy_functions_1.f90: New.
6895 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
6897         PR rtl-optimization/25310
6898         * gcc.c-torture/compile/pr25310.c: New test.
6900 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6902         PR debug/25023
6903         * gcc.dg/pr25023.c: New test.
6905 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
6921 2005-12-14  Kean Johnston  <jkj@sco.com>
6922             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
6930 2005-12-14  Jeff Law  <law@redhat.com>
6932         * gcc.dg/tree-ssa/foldstring-1.c: New test.
6934 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6936         PR target/25254
6937         PR target/24188
6938         * gcc.target/i386/pr25254.c: New test.
6939         * gfortran.dg/PR24188.f: New test.
6941 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
6943         * lib/fortran-torture.exp: Catch remaining uses of
6944         remote_file build delete.
6946 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6948         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
6950 2005-12-14  Ben Elliston  <bje@au.ibm.com>
6952         * gcc.dg/warn-addr-cmp.c: New test.
6954 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6956         PR debug/25023
6957         PR target/25293
6958         * gcc.target/i386/pr25293.c: New test.
6960 2005-12-13  Petr Machata  <machata@post.cz>
6962         PR c++/24907
6963         * g++.dg/parse/comma2.C: New test.
6965 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
6966             Jakub Jelinek  <jakub@redhat.com>
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.
6988 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
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.
6998 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
7000         * gcc.dg/single-precision-constant.c: New test.
7002 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
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*.
7031 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7033         PR objc/25348
7034         * objc.dg/encode-9.m: New test.
7036 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
7049 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
7051         PR fortran/25078
7052         gfortran.dg/equiv_5.f90: New test.
7054 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
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.
7069 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7071         PR testsuite/25167
7072         PR testsuite/24478
7073         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
7075 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
7077         PR c++/25300
7078         * g++.dg/template/inherit.C: Do not use a generic error message.
7080 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
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.
7094 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
7096         PR c++/25337
7097         * g++.dg/template/defarg7.C: New test.
7099 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7101         PR libobjc/25347
7102         * objc.dg/encode-8.m: New test.
7104 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7106         PR libobjc/25346
7107         * objc.dg/encode-7.m: New test.
7109 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
7111         PR c++/25010
7112         * g++.dg/opt/inline10.C: New test.
7114 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
7116         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
7118 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
7120         * gfortran.dg/substring_equivalence.f90: typo in comment
7122 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7124         PR fortran/25068
7125         * gfortran.dg/iostat_3.f90: New test.
7127 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
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.
7134 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
7152         * gcc.dg/tls/opt-1.c: Require effective target fpic.
7154 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
7156         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
7158 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
7160         * gcc.dg/20051207-1.c,
7161         * gcc.dg/20051207-2.c,
7162         * gcc.dg/20051207-3.c: New tests.
7164 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
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.
7180         * gcc.dg/tls/opt-3.c: Require effective target fpic.
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*.
7189 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
7191         PR target/25311
7192         * gcc.c-torture/compile/pr25311.c: New test.
7194 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7196         PR libgfortran/25039
7197         * gfortran.dg/read_comma.f: New test.
7199 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
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.
7206         PR target/19005
7207         * gcc.c-torture/execute/pr19005.c: New test.
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.
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.
7221         * gcc.dg/20050330-2.c: New test.
7223 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7225         PR fortran/25292
7226         * gfortran.dg/associated_1.f90: New.
7228 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7230         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
7231         ILP32 vect_no_align platforms.
7233 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
7234             Jakub Jelinek  <jakub@redhat.com>
7236         PR target/25268
7237         * gcc.c-torture/compile/20051207-1.c: New test.
7239 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
7246         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
7248 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7250         PR c++/19397
7251         * g++.dg/template/typedef3.C: New test.
7253         PR c++/19762
7254         PR c++/19764
7255         * g++.dg/template/dtor3.C: Fix error markers.
7257 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
7259         * lib/target-supports.exp (check_effective_target_sync_char_short):
7260         Add s390*.
7262 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
7264         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
7266 2005-12-06  Roger Sayle  <roger@eyesopen.com>
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.
7273 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7275         PR c++/25263
7276         * g++.dg/other/array2.C: New test case.
7278 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
7280         * gcc.dg/darwin-weakimport-3.c: New.
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.
7289 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
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.
7302 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7304         PR tree-optimization/24963
7305         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
7307         PR target/24108
7308         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
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.
7316 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
7318         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
7319         dg-options.
7321 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7323         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
7325 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7327         * gcc.dg/format/cast-1.c: New test.
7329 2005-12-04  Roger Sayle  <roger@eyesopen.com>
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.
7337 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7339         * gcc.dg/cast-pretty-print-1.c: New test.
7341 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7343         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7345 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
7347         PR c++/24173
7348         * g++.dg/template/friend40.C: New test.
7350 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
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.
7357 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7359         PR c++/24103
7360         * g++.dg/other/default1.C: New test.
7362 2005-12-02  Richard Guenther  <rguenther@suse.de>
7364         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7366 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7368         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
7370 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
7372         PR target/21017
7373         * gcc.target/powerpc/rotate.c: New.
7375 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7377         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
7378         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
7380 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
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
7388 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
7390         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
7391         error messages.
7393 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
7395         PR fortran/24789
7396         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
7398 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
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.
7421 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7423         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
7425 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
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.
7432 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
7434         PR fortran/21302
7435         * gfortran.dg/line_length_1.f: New test.
7436         * gfortran.dg/line_length_2.f90: Ditto.
7438 2005-11-30  Richard Guenther  <rguenther@suse.de>
7440         PR tree-optimization/21655
7441         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
7443 2005-11-30  Dale Johannesen  <dalej@apple.com>
7445         * gcc.c-torture/compile/pr24930.c: New.
7447 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
7449         PR fortran/15809
7450         *  gfortran.dg/auto_char_dummy_array.f90: New test.
7452 2005-11-30  Jeff Law  <law@redhat.com>
7454         * g++.old-deja/g++.law/pr25000.C: New test.
7456 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
7458         * gcc.dg/tls/opt-11.c: New test.
7460 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
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.
7467 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
7469         * gfortran.dg/open_access_1.f90: New test.
7471 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7473         * gcc.dg/charset/builtin2.c: New test.
7475 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
7477         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
7478         on mmix-*-* for *_[xy].c.
7480 2005-11-28  Kean Johnston  <jkj@sco.com>
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.
7499 2005-11-28  Richard Guenther  <rguenther@suse.de>
7501         * gcc.dg/alias-9.c: New testcase.
7502         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
7504 2005-11-28  Roger Sayle  <roger@eyesopen.com>
7505             Uros Bizjak  <uros@kss-loka.si>
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.
7511 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
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.
7517 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
7519         PR fortran/24917
7520         *  gfortran.dg/boz_6.f90: New test.
7522 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7524         PR fortran/23912
7525         * gfortran.dg/modulo_1.f90: New test.
7527 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
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.
7534 2005-11-26  Eric Christopher  <echristo@apple.com>
7536         * gcc.dg/intmax_t-1.c: Remove mips xfail.
7538 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7540         * objc.dg/gnu-runtime-3.m: Simplify.
7542 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
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.
7548 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7550         PR libgfortran/24945
7551         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
7553 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7555         PR libgfortran/24945
7556         * gfortran.dg/open_status_2.f90: New test.
7558 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
7567 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
7569         * gcc.dg/20050922-2.c: New test.
7571 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7573         * objc.dg/gnu-runtime-3.m: New test.
7575 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7577         PR c++/9278
7578         * g++.dg/other/void1.C: New test.
7580 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
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.
7593 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
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.
7600 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7602         PR middle-end/24990
7603         * tree-ssa/pr24990-1.c: New test.
7605 2005-11-24  Richard Guenther  <rguenther@suse.de>
7606         Dirk Mueller <dmueller@suse.de>
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.
7616 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
7618         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
7620 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7622         PR c/21668
7623         * gcc.dg/Wc++-compat.c: New.
7624         * gcc.dg/Wno-c++-compat.c: New.
7626 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
7628         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
7629         (vspltish, vspltisw): Likewise.
7631 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
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.
7643 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
7645         PR target/23435
7646         * gcc.c-torture/compile/pr23435.c: New.
7648 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7650         * gcc.c-torture/execute/floatunsisf-1.c: New test.
7652 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
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.
7715 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
7717         PR fortran/24774
7718         * gfortran.dg/inquire_9.f90: New test.
7720         PR fortran/21647
7721         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
7723 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7725         PR libfortran/24432
7726         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7727         Check that 'cos' is supported.
7729 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
7731         PR fortran/24223
7732         * gfortran.dg/substring_equivalence.f90: New test.
7734         PR fortran/24705
7735         * gfortran.dg/auto_internal_assumed.f90: New test.
7737 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
7739         * gcc.dg/fold-div-2.c: New test.
7741 2005-11-20  Ian Lance Taylor  <ian@airs.com>
7743         PR rtl-optimization/24883
7744         * gcc.c-torture/compile/pr24883.c: New test.
7746 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
7748         PR middle-end/20583
7749         * gcc.c-torture/compile/pr20583.c: New.
7751 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
7753         * gcc.c-torture/execute/usmul.c: New test.
7755 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
7757         * gcc.dg/tree-ssa/vrp22.c: New test.
7759 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
7761         PR middle-end/24912
7762         * gcc.dg/torture/pr24912-1.c: New test.
7764 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
7766         PR fortran/24862
7767         * gfortran.dg/arrayio_derived_1.f90: New test.
7769 2005-11-19  Richard Guenther  <rguenther@suse.de>
7771         PR middle-end/23294
7772         * gcc.dg/tree-ssa/pr23294.c: New testcase.
7774 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
7776         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
7778 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
7780         PR c++/8355
7781         * g++.dg/template/friend39.C: New test.
7783 2005-11-18  James E Wilson  <wilson@specifix.com>
7785         * gcc.dg/builtin-strstr.c: New.
7787 2005-11-18  Richard Henderson  <rth@redhat.com>
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-".
7800 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
7802         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
7804 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
7806         * g++.dg/cpp/string-2.C: New test.
7808 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
7810         * gcc.dg/tree-ssa/loop-14.c: New test.
7812 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
7813             Michael Chamberlain <michael@chamberlain.net.au>
7815         * ada/acats/run_all.sh (target_run): Kill long running tests.
7817 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
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.
7824 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7826         PR fortran/24892
7827         * gfortran.dg/open_access_append_1.f90: New test.
7828         * gfortran.dg/open_access_append_2.f90: New test.
7830 2005-11-16  Richard Guenther  <rguenther@suse.de>
7832         PR middle-end/24851
7833         * gcc.c-torture/execute/pr24851.c: New testcase.
7835 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
7837         * gcc.dg/fold-overflow-1.c: New test.
7839 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
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.
7844 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
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.
7852 2005-11-11  Mike Stump  <mrs@apple.com>
7854         * g++.old-deja/g++.mike/unused.C: Add.
7856 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
7858         PR c++/24667
7859         * g++.dg/warn/Wcast-qual1.C: New test.
7861 2005-11-15  Jan Hubicka  <jh@suse.cz>
7863         * gcc.dg/winline-5.c: Add large-unit-insns limit.
7865 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
7867         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
7869 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
7871         PR 24840
7872         * gcc.dg/tree-ssa/pr24840.c: New test.
7874 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
7876         PR testsuite/24841
7877         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
7879 2005-11-14  Dale Johannesen  <dalej@apple.com>
7881         * gcc.c-torture/execute/20051113-1.c: New.
7883 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
7885         PR c++/24687
7886         * g++.dg/template/crash43.C: New test.
7888 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
7890         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
7892 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7894         PR c++/24817
7895         * g++.dg/eh/spec8.C: New test.
7897 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7899         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
7901 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
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.
7911 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7913         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
7915 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
7917         * gcc.dg/nested-calls-1.c: New test.
7919 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
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.
7931 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
7933         PR middle-end/24820
7934         * testsuite/gcc.dg/pr24820.c: New test.
7936 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
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.
7942 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7944         testsuite/24614
7945         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
7947 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
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.
7953 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
7955         PR c++/24780
7956         * g++.dg/opt/pr24780.C: New test.
7958         PR c++/24761
7959         * g++.dg/template/asm1.C: New test.
7961 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
7963         PR libgfortran/24787
7964         * gfortran.dg/scan_1.f90: New test.
7966 2005-11-12  Jan Hubicka  <jh@suse.cz>
7968         * gcc.target/i386/minmax-1.c: New.
7969         * gcc.target/i386/minmax-2.c: New.
7971 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
7973         * gcc.dg/pr24445.c: Fix for 64-bit targets.
7975 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
7977         * gcc.c-torture/execute/20051110-1.c,
7978         gcc.c-torture/execute/20051110-2.c: New tests.
7980 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7982         PR middle-end/24750
7983         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
7984         New tests.
7986 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
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.
7995 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7997         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
7999         * lib/target-supports.exp (check_effective_target_static_libgfortran):
8000         Add -static to additional_flags and pass it to target_compile.
8002 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8004         PR libgfortran/24719
8005         gfortran.dg/read_noadvance.f90: New test.
8007         PR libgfortran/24699
8008         gfortran.dg/fmt_t_2.f90: New test.
8010         PR libgfortran/24785
8011         gfortran.dg/read_x_eor.f90: New test.
8013         PR libgfortran/24584
8014         gfortran.dg/namelist_empty.f90: Rename test.
8016         PR libgfortran/24489
8017         gfortran/read_eor.f90: Rename test.
8019 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8021         PR fortran/15976
8022         * gfortran.dg/automatic_module_variable.f90: New test.
8024 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8026         PR target/24445
8027         * gcc.dg/pr24445.c: New test.
8029 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
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.
8037         PR fortran/24409
8038         gfortran.dg/nested_modules_4.f90: New test.
8039         gfortran.dg/nested_modules_5.f90: New test.
8041 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8043         PR fortran/24643
8044         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
8046 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
8048         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
8049         failures.
8051 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8053         * gcc.dg/sparc-getcontext-1.c: New test.
8055 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
8057         * gcc.dg/ifcvt-fabs-1.c: New test.
8059 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
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.
8065 2005-11-09  Richard Guenther  <rguenther@suse.de>
8067         PR tree-optimization/24716
8068         * gcc.c-torture/execute/pr24716.c: New testcase.
8070 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8072         * gcc.dg/pr24624.c: Disable for non S/390 targets.
8074 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8076         PR 24624
8077         * gcc.dg/pr24624.c: Testcase added.
8079 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8081         PR 24623
8082         * g++.dg/other/pr24623.C: Testcase added.
8084 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
8086         PR fortran/22607
8087         * gfortran-dg/pure_byref_1.f90: New.
8088         * gfortran-dg/pure_byref_2.f90: New.
8090 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
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.
8096 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
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.
8104 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
8106         PR 23046
8107         * g++.dg/tree-ssa/pr23046.C: New test.
8109 2005-11-08  Devang Patel <dpatel@apple.com>
8111         PR tree-optimization/23115
8112         * gcc.dg/tree-ssa/pr23115.c: New.
8114 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
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.
8133 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
8135         PR target/19340
8136         * gcc.dg/pr19340.c: New test.
8138 2005-11-07  Ian Lance Taylor  <ian@airs.com>
8140         PR rtl-optimization/24683
8141         * gcc.dg/pr24683.c: New test.
8143 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8145         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
8146         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
8148 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8150         * gcc.target/i386/pr23376.c: Compile with -mmmx.
8152 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
8154         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
8156 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8158         PR target/24230
8160         * gcc.target/powerpc/altivec-consts.c,
8161         gcc.target/powerpc/altivec-splat.c: New testcase.
8163 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8165         PR c/24599
8167         * gcc.dg/overflow-2.c: New testcase.
8169 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
8171         PR rtl-optimization/23567
8172         * gcc.c-torture/execute/20051104-1.c: New test.
8174 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
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.
8180         PR fortran/20838
8181         gfortran.dg/pointer_assign_1.f90: New test.
8183         PR fortran/20840
8184         * gfortran.dg/arrayio_0.f90: New test.
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.
8191 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
8193         PR fortran/24174
8194         PR fortran/24305
8195         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
8197 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
8199         PR 24670
8200         * gcc.dg/tree-ssa/pr24670.c: New test.
8202 2005-11-05  Ian Lance Taylor  <ian@airs.com>
8204         PR target/22432
8205         * gcc.target/i386/pr22432.c: New test.
8207 2005-11-05  Richard Henderson  <rth@redhat.com>
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/.
8217 2005-11-05  Andreas Jaeger  <aj@suse.de>
8219         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
8221 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8223         PR target/23424
8224         * gcc.dg/torture/pr23424-1.c: New test.
8226 2005-11-04  Richard Henderson  <rth@redhat.com>
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.
8299 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
8301         PR 24627
8302         * gcc.dg/tree-ssa/pr24627.c: New test.
8304 2005-11-04 Paul Brook  <paul@codesourcery.com>
8306         * gcc.dg/tls/opt-10.c: New test.
8308 2005-11-04  Andreas Jaeger  <aj@suse.de>
8310         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
8311         avoid extra warnings.
8313 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
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.
8322 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8324         * gcc.dg/pr24615.c: Guard test with { target fpic }.
8326 2005-11-03  Josh Conner  <jconner@apple.com>
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.
8334 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8336         PR preprocessor/22042
8337         * gcc.dg/cpp/strify4.c: New test.
8339 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8341         PR c++/17964
8342         * g++.dg/cpp/string-1.C: New test.
8344 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
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.
8383 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
8385         PR c++/21627
8386         * g++.dg/warn/inline2.C: New test.
8388 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
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.
8396 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8398         PR middle-end/24589
8399         * gcc.c-torture/execute/zero-struct-2.c: New test.
8401 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8403         PR c++/24582
8404         * g++.dg/init/switch1.C: New test.
8406 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8408         * gcc.dg/delay-slot-1.c: New test.
8410 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
8412         PR target/24620
8413         * gcc.dg/pr24620.c: New test.
8415 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8417         PR c/24329
8418         * gcc.dg/format/unnamed-1.c: New test.
8420 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8422         PR c++/22434
8423         * g++.dg/expr/cond8.C: New test.
8425         PR c++/24560
8426         * g++.dg/parse/dot1.C: New test.
8428 2005-11-02  Jan Hubicka  <jh@suse.cz>
8430         PR target/23303
8431         * gcc.dg/i386-lea.c: New test
8433 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8435         PR target/24615
8436         * gcc.dg/pr24615.c: New test.
8438 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8440         PR target/24600
8441         * gcc.dg/pr24600.c: New test.
8443 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
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.
8450 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
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.
8457 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8459         PR c++/24569
8460         * g++.dg/debug/static1.C: New test.
8462 2005-11-02  Josh Conner  <jconner@apple.com>
8464         * g++.dg/crash38.C: moved into proper directory...
8465         * g++.dg/template/crash42.C: ...here
8467 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
8469         PR target/18338
8470         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
8471         pcc_bitfield_type_matters || default_packed.
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.
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.
8483 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8485         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
8486         change (r106358).
8488 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8490         PR fortran/24008
8491         * gfortran.dg/entry_5.f90: New.
8492         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
8494 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
8496         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
8498 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
8500         PR fortran/21565
8501         gfortran.dg/namelist_blockdata.f90: New test.
8503         PR fortran/18737
8504         gfortran.dg/external_implicit_none.f90: New test.
8506         PR fortran/14994
8507         * gfortran.dg/secnds.f: New test.
8509 2005-10-31  Jan Hubicka  <jh@suse.cz>
8511         PR target/20928
8512         * gcc.c-torture/compile/pr20928.c: New test.
8514 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
8516         PR middle-end/23492
8517         * gcc.c-torture/compile/zero-strct-5.c: New test.
8519 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
8521         PR libgfortran/24584
8522         * gfortran.dg/pr24584.f90: New test.
8524 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
8526         PR fortran/18883
8527         * gfortran.dg/char_result_9.f90: New.
8528         * gfortran.dg/char_result_10.f90: New.
8530 2005-10-30  Jan Hubicka  <jh@suse.cz>
8532         * g++.dg/tree-ssa/pr24172.C: New testcase.
8534 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8536         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
8538 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
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.
8551 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
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.
8557 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8559         PR libfortran/20179
8560         * gfortran.dg/mixed_io_1.f90: New test.
8561         * gfortran.dg/mixed_io_1.c: New file.
8563 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8565         * gfortran.dg/malloc_free_1.f90: New test.
8567 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
8569         * gcc.dg/nested-func-4.c: Require profiling -pg.
8571 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8573         PR C++/23229
8574         * g++.dg/warn/main-2.C: New test.
8576 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
8578         PR fortran/24545
8579         * gfortran.dg/interface_2.f90: new test.
8581 2005-10-28  Josh Conner  <jconner@apple.com>
8583         PR c++/22153
8584         * g++.dg/template/crash38.C: New test.
8585         * g++.dg/parse/explicit1.C: Change expected errors.
8587 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8589         PR C++/23426
8590         * g++.dg/other/large-size-array.C: New test.
8592 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8594         PR middle-end/24362
8595         * g++.dg/opt/complex4.C: New test.
8597 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
8599         * gcc.dg/nested-func-4.c: New test.
8601 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
8603         PR fortran/24158
8604         gfortran.dg/derived_recursion.f90: New test.
8605         gfortran.dg/implicit_actual.f90: New test.
8607 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
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.
8613 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
8615         * gfortran.dg/cray_pointers_4.f90: New test.
8617         * gfortran.dg/cray_pointers_5.f90: New test.
8619 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
8621         PR fortran/22290
8622         * gfortran.dg/assign_5.f90: New test.
8623         * gfortran.dg/assign_6.f: New test.
8625 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
8627         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
8628         CPU has no SSE support.
8630 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
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.
8641 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
8643         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
8645 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8647         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
8649 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8651         PR fortran/24416
8652         * gfortran.dg/namelist_char_only.f90: New test.
8654 2005-10-24  Asher Langton  <langton2@llnl.gov>
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.
8664 2005-10-24  Steven Bosscher  <stevenb@suse.de>
8666         * gcc.dg/pr24225.c: New test.
8668 2005-10-24  Asher Langton  <langton2@llnl.gov>
8670         * gfortran.dg/dup_save_1.f90: New test.
8671         * gfortran.dg/dup_save_2.f90: New test.
8673 2005-10-24  Paul Brook  <paul@codesourcery.com>
8675         PR 24107
8676         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
8677         stdint.h.
8679 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
8681         PR libgfortran/24489
8682         * gfortran.dg/pr24489.f90: New test.
8684 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
8686         PR fortran/23635
8687         * gfortran.dg/ichar_1.f90: Add tests for derived types.
8689 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
8691         PR target/18911
8692         * g++.dg/init/array16.C: Skip for mmix-*-*.
8694 2005-10-23  Asher Langton  <langton2@llnl.gov>
8696         * gfortran.dg/byte_1.f90: New test.
8697         * gfortran.dg/byte_2.f90: New test.
8699 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
8701         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
8703 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
8705         PR fortran/18022
8706         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
8708         PR fortran/24311
8709         * gfortran.dg/merge_char_const.f90: New test.
8711         PR fortran/24384
8712         * gfortran.dg/spread_scalar_source.f90: New test.
8714 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
8716         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
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.
8721         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
8723 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
8725         PR fortran/24426
8726         * gfortran.dg/der_pointer_4.f90: New.
8728 2005-10-22  David Ayers  <d.ayers@inode.at>
8730         * obj-c++.dg/except-1.mm: Simplify.
8732 2005-10-21  David Ayers  <d.ayers@inode.at>
8734         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
8736 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
8738         * gfortran.dg/assumed_dummy_2.f90: New test.
8740 2005-10-21  James E Wilson  <wilson@specifix.com>
8742         PR preprocessor/15220
8743         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
8745 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
8747         * gcc.c-torture/execute/20051021-1.c: New test.
8749 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
8751         PR c++/24260
8752         * g++.dg/ext/tmplattr1.C: New test.
8754 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
8756         PR fortran/24440
8757         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
8759 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
8761         * obj-c++.dg/except-1.mm: New.
8763         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
8765 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
8767         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
8769 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
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.
8778 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
8780         PR c++/22618
8781         * g++.dg/parse/access8.C: New test.
8783 2005-10-20  Richard Guenther  <rguenther@suse.de>
8785         PR c++/24439
8786         * g++.dg/tree-ssa/pr24439.C: New testcase.
8788 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8790         * g++.dg/opt/delay-slot-1.C: New test.
8792 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
8794         PR fortran/21625
8795         * gfortran.fg/der_init_1.f90: New.
8797 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
8799         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
8801 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
8803         PR c++/21908
8804         * g++.dg/parse/error28.C: New test.
8806 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8808         * gcc.dg/profile-generate-2.c: New test.
8810 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
8812         PR target/23589
8813         * g++.dg/ext/dllimport11.C: New.
8815 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8817         PR c++/22293
8818         * g++.dg/other/friend3.C: New test.
8820 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
8822         PR c++/23293
8823         * g++.dg/template/error19.C: New test.
8825 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8827         PR c++/21383
8828         * g++.dg/overload/koenig2.C: New.
8830         PR c++/23118
8831         * g++.dg/overload/error2.C: New.
8833         PR c++/22604
8834         * g++.dg/inherit/covariant14.C: New.
8836 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8838         PR c++/23440
8839         * g++.dg/parse/for1.C: New test.
8841 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
8843         PR fortran/23446
8844         * gfortran.dg/host_dummy_index_1.f90: New test.
8846         PR fortran/21459
8847         * gfortran.dg/automatic_char_len_2.f90: New test.
8849         PR fortran/20866
8850         * gfortran.dg/recursive_statement_functions.f90: New test.
8852         PR fortran/20853
8853         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
8855         PR fortran/20849
8856         * gfortran.dg/external_initializer.f90: New test.
8858         PR fortran/20837
8859         * non_module_public.f90: New test.
8861 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8863         PR c++/24386
8864         * g++.dg/template/overload7.C: New.
8866         PR c++/22551
8867         * g++.dg/other/switch2.C: Remove expected warnings.
8869         PR c++/21353
8870         * g++.dg/template/defarg6.C: New.
8872 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
8874         PR target/24315
8875         * gcc.target/i386/pr24315.c: New test.
8877 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8879         PR c++/24389
8880         * g++.dg/template/static21.C: New test.
8881         * g++.dg/template/static21-a.cc: Likewise.
8883 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
8885         PR c++/23959
8886         * g++.dg/warn/Wswitch-default-1.C: New test.
8887         * g++.dg/warn/Wswitch-default-2.C: New test.
8889 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8891         PR c++/22173
8892         * g++.dg/parse/template18.C: New test.
8893         * g++.dg/template/nontype15.C: Likewise.
8895 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
8897         PR fortran/22273
8898         * gfortran.dg/spec_expr_2.f90: New.
8900 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
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.
8913 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
8915         PR c++/21347
8916         * g++.dg/warn/Wctor-dtor.C: New test.
8918 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8920         PR c/23439
8921         * gcc.dg/for-1.c: New test.
8923 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
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.
8931 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
8933         * gfortran.dg/boz_5.f90: New test.
8935 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
8937         PR c++/22551
8938         * g++.dg/other/switch2.C: New.
8940         PR c++/23984
8941         * g++.dg/init/ctor7.C: New.
8943 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
8945         PR c++/23730
8946         * g++.dg/parse/crash32.C: New test.
8948 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
8950         PR c++/20721
8951         * g++.dg/init/goto2.C: New test.
8953         PR c++/22464
8954         * g++.dg/template/crash/41.C: New test.
8956         PR c++/22180
8957         * g++.dg/template/crash40.C: New test.
8959         PR c++/23694
8960         * g++.dg/parse/friend5.C: New test.
8962         PR c++/23307
8963         * g++.dg/template/crash38.C: New test.
8965         PR c++/22352
8966         * g++.dg/template/friend38.C: New test.
8968         PR c++/22405
8969         * g++.dg/template/crash39.C: New test.
8971 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
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-*-*
8977         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
8979 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
8981         * gcc.dg/dll-2.c: Add tests for warnings.
8982         * gcc.dg/dll-3.c: Likewise.
8983         * gcc.dg/dll-4.c: Likewise.
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.
8992 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
8994         PR fortran/24092
8995         * gfortran.dg/derived_pointer_recursion.f90: New test.
8997 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
8999         * gcc.c-torture/execute/20051012-1.c: New test.
9001 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9003         PR fortran/18082
9004         * gfortran.dg/automatic_char_len_1.f90: New test.
9006 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9008         PR fortran/20847
9009         * gfortran.dg/save_common.f90: New test.
9011         PR fortran/20856
9012         * gfortran.dg/save_result.f90: New test.
9014 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
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.
9021         PR c++/23797
9022         * g++.dg/other/typename8.C: New.
9024         PR c++/21117
9025         * g++.dg/other/return1.C: New.
9027 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
9029         PR c++/24052
9030         * g++.dg/ext/label5.C: New.
9032 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9034         PR c++/19964
9035         * g++.dg/parse/crash31.C: New.
9037 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
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.
9046 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9048         PR fortran/24207
9049         * gfortran.dg/private_type_3.f90: New test.
9051 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9053         PR fortran/20786
9054         gfortran.dg/aint_anint_1.f90: New test.
9056 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9058         PR libgfortran/24313
9059         gfortran.dg/csqrt.f: New test.
9061 2005-10-11  Ian Lance Taylor  <ian@airs.com>
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.
9069 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9071         PR c++/21089
9072         * g++.dg/init/float1.C: New test.
9074         PR c++/24277
9075         * g++.dg/init/member1.C: Tweak error markers.
9077 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
9079         PR testsuite/24281
9080         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
9081         Check for null pointer.
9083 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9085         PR c++/21369
9086         * g++.dg/parse/ret-type3.C: New test.
9088 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9090         PR tree-opt/23946
9091         * gcc.c-torture/compile/pr23946.c: New test.
9093 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
9095         * g++.dg/opt/mmx2.C: New test.
9097 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9099         PR c++/24277
9100         * g++.dg/template/static20.C: New test.
9102         PR c++/24302
9103         * g++.dg/warn/Wunused-12.C: New test.
9105         PR c++/23437
9106         * g++.dg/template/arg4.C: New test.
9108 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
9117 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9119         PR c++/24139
9120         * g++.dg/template/spec27.C: New test.
9122         PR c++/24275
9123         * g++.dg/template/static19.C: New test.
9125 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
9130 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9132         PR target/24136
9133         * gfortran.fortran-torture/compile/pr24136.f: New test.
9135 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
9137         PR c++/22172
9138         * g++.dg/parse/crash30.C: New test.
9140 2005-10-07  Richard Guenther  <rguenther@suse.de>
9142         PR middle-end/24227
9143         * gcc.c-torture/compile/pr24227.c: New testcase.
9145 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
9147         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
9148         Do not put aligned attributes on array elements.
9150 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
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.
9166 2005-10-06  Richard Henderson  <rth@redhat.com>
9168         PR 24236
9169         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
9171 2005-10-06  Dale Johannesen  <dalej@apple.com>
9173         * gcc.c-torture/execute/20030125-1.c: Correct.
9175 2005-10-06  Richard Guenther  <rguenther@suse.de>
9177         PR tree-optimization/24238
9178         * g++.dg/tree-ssa/pr24238.C: New testcase.
9180 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
9182         PR 18568
9183         * gfortran.dg/der_pointer_3.f90: New test.
9185 2005-10-05  Devang Patel  <dpatel@apple.com>
9187         PR Debug/23205
9188         * g++.dg/other/PR23205.C: New.
9190 2005-10-05  Richard Henderson  <rth@redhat.com>
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.
9196 2005-10-05  Dale Johannesen  <dalej@apple.com>
9198         * gcc.c-torture/execute/float-floor.c: New.
9200 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
9202         PR tree-optimization/21419
9203         PR tree-optimization/24146
9204         PR tree-optimization/24151
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.
9212 2005-10-05  Richard Guenther  <rguenther@suse.de>
9214         PR fortran/24176
9215         * gfortran.fortran-torture/compile/empty.f90: New testcase.
9217 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9219         PR c++/23513
9220         * g++.dg/template/spec22.C: Robustify test.
9221         * g++.dg/template/spec26.C: New.
9223 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
9225         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
9226         if target supports vector instructions.
9228 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
9230         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
9231         C99 functions.
9233 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
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.
9239 2005-10-04  Devang Patel  <dpatel@apple.com>
9241         * gcc.dg/i386-sse-vect-types.c: New.
9243 2005-10-04  Ian Lance Taylor  <ian@airs.com>
9245         PR preprocessor/13726
9246         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
9247         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
9249 2005-10-04  Richard Guenther  <rguenther@suse.de>
9251         PR c/23576
9252         * gcc.dg/noncompile/pr23576.c: New testcase.
9254 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9256         PR middle-end/23125
9257         * gcc.dg/register-var-3.c: New test.
9259 2005-10-04  Steven Bosscher  <stevenb@suse.de>
9261         * gcc.dg/pr23049.c: New test.
9263         * gcc.dg/ucnid-4.c: Fix test.
9265 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
9267         PR 23445
9268         * gcc.c-torture/compile/pr23445.c: New test.
9270 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
9272         * g++.dg/overload/unknown1.C: New.
9274 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
9276         PR c++/17775
9277         * g++.dg/template/repo4.C: New test.
9279 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9281         PR libfortran/19308
9282         * gfortran.dg/large_real_kind_2.F90: New test.
9283         * gfortran.dg/large_integer_kind_2.f90: New test.
9285 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
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.
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.
9295 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
9297         PR c++/22621
9298         * g++.dg/template/overload5.C : New test.
9300         PR c++/23840
9301         * g++.dg/expr/stdarg1.C: New test.
9303 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
9305         PR 24142
9306         * gcc.c-torture/execute/pr24142.c: New test.
9308 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
9310         PR 24141
9311         * gcc.c-torture/execute/pr24141.c: New test.
9313 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
9314             Diego Novillo  <dnovillo@redhat.com>
9316         PR 23604
9317         * gcc.c-torture/execute/pr23604.c: New test.
9319 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
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.
9342 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
9344         PR 24112
9345         * gfortran.dg/open_status_1.f90: New.
9347 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
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.
9357         * gcc.dg/20050309-1.c: Clean up temp files.
9358         * gcc.dg/20050325-1.c: Clean up temp files.
9360 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9362         PR tree-optimization/24059
9363         * gcc.dg/vect/pr24059.c : New test.
9365 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
9367         PR middle-end/24109
9368         * gcc.c-torture/execute/20050929-1.c: New test.
9370 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9372         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
9374 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
9376         PR c/21419
9377         * gcc.dg/pr21419.c: New test.
9379 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9381         * gcc.dg/pr23911.c: New test.
9383 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
9385         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
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.
9392 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
9394         PR c++/22147
9395         * g++.dg/template/friend37.C: New test.
9396         * g++.dg/parse/crash28.C: Adjust error markers.
9398 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
9400         PR fortran/18518
9401         * gfortran.fortran-torture/execute/save_2.f90: New decl.
9403 2005-09-27  Devang Patel  <dpatel@apple.com>
9405         PR tree-optimization/23625
9406         * gcc.dg/pr23625.c: New test.
9408 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
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.
9413 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
9415         PR fortran/23677
9416         * gfortran.fortran-torture/execute/save_1.f90: New test.
9417         * gfortran.dg/save_1.f90: New test.
9419 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
9421         * gcc.target/i386/builtin-apply-mmx.c: New test.
9423         PR target/22576
9424         * gcc.target/i386/pr22576.c: New test.
9426         PR target/22585
9427         * gcc.target/i386/pr22585.c: New test.
9429         PR target/23268
9430         * gcc.target/i386/pr23268.c: New test.
9432         PR middle-end/23831
9433         * gcc.dg/vect/pr23831.c: New test.
9435         PR target/24055
9436         * gcc.target/i386/pr24055.c: New test.
9438 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9440         PR tree-optimization/23960
9441         * gcc.c-torture/compile/pr23960.c: New.
9443 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
9445         PR fortran/16861
9446         * gfortran.dg/nested_modules_3.f90: New.
9448 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
9450         PR fortran/24005
9451         gfortran.dg/interface_1.f90: New test.
9453 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
9454         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9456         PR fortran/23843
9457         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
9459 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
9461         PR fortran/23516
9462         * gfortran.dg/imag_1.f: New test.
9463         * gfortran.dg/imag_2.f: Ditto.
9465 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
9467         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
9469 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
9471         PR c++/21983
9472         * g++.dg/warn/pr21983.C: New test.
9474 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
9476         PR c++/23993
9477         * g++.dg/template/array14.C: New test.
9479 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
9481         PR fortran/19929
9482         * gfortran.dg/der_ptr_component_1.f90: New test.
9484 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9486         PR c++/23965
9487         * g++.dg/template/error1.C: Reject "no matching function" message.
9489 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9491         PR c++/17609
9492         * g++.dg/lookup/error1.C: New test.
9494 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
9496         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
9497         functionality of the testcase.
9499 2005-09-20  Richard Henderson  <rth@redhat.com>
9501         * gcc.dg/vect/vect-22.c: Require vect_float.
9502         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
9504 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
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.
9516 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9518         PR tree-optimization/23929
9519         * gcc.c-torture/compile/pr23929.c: New test.
9521 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
9523         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
9524         for one loop.
9526 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
9528         PR testsuite/23186
9529         * g++.dg/other/pr22003.C: Require named sections.
9531 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9533         PR c++/23947
9534         * g++.dg/rtti/crash3.C: New test.
9536         PR tree-optimization/23818
9537         * gcc.dg/pr23818.c: New test.
9539 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9541         PR fortran/23420
9542         * gfortran.dg/print_fmt_4.f: New.
9544 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9546         PR fortran/23663
9547         * gfortran.fortran-torture/execute/entry_11.f90: New test.
9549 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
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.
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.
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.
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.
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.
9583 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
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.
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.
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.
9601 2005-09-19  Steven Bosscher  <stevenb@suse.de>
9603         * gcc.dg/pr23943.c: New test.
9605 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9607         PR fortran/19181
9608         * gfortran.dg/derived_pointer_null_1.f90: New test.
9610 2005-09-18  Richard Guenther  <rguenther@suse.de>
9612         PR middle-end/23944
9613         * gcc.c-torture/compile/pr23944.c: New testcase.
9615 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
9617         PR fortran/15975
9618         * gfortran.dg/der_pointer_2.f90: New test.
9620 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9622         PR fortran/16861
9623         * gfortran.dg/nested_modules_2.f90: New test.
9625 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9627         PR c++/18368
9628         * g++.dg/other/semicolon.C: New test.
9630 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
9632         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
9633         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
9635 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
9637         PR c++/23914
9638         * g++.dg/template/static18.C: New test.
9640         PR c++/21514
9641         * g++.dg/template/crash19.C: Remove dg-error marker.
9642         * g++.dg/template/local4.C: New test.
9644 2005-09-16  Paul Brook  <paul@codesourcery.com>
9646         PR fortran/23906
9647         * gfortran.dg/dependency_1.f90: New test.
9649 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9651         PR c++/23896
9652         * g++.dg/template/static17.C: New test.
9654 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
9656         PR c++/23139
9657         * g++.dg/warn/huge-val1.C: New test.
9659 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
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.
9666 2005-09-14  Josh Conner  <jconner@apple.com>
9668         PR middle-end/23584
9669         * gcc.dg/pr23584.c: New test.
9671 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
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.
9680 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
9682         PR middle-end/22480
9683         * gcc.dg/vect/pr22480.c: New test.
9685 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
9687         PR fortran/19358
9688         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
9690 2005-09-13 Josh Conner <jconner@apple.com>
9692         PR c++/23180
9693         * g++.dg/init/struct2.C: New test.
9694         * g++.dg/init/struct3.C: New test.
9696 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
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.
9717 2005-09-13  Josh Conner  <jconner@apple.com>
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.
9726 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
9728         PR fortran/17740
9729         * gfortran.dg/generic_4.f90: New test.
9731 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
9733         PR target/23816
9734         * gcc.target/i386/pr23816-1.c: New test.
9735         * gcc.target/i386/pr23816-2.c: New test.
9738 2005-09-13  Bastian Blank <waldi@debian.org>
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.
9746         PR c++/23839
9747         * g++.dg/parse/register1.C: New test.
9749 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
9751         PR c++/23842
9752         * g++.dg/template/access16.C: New test.
9754 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9756         * gfortran.dg/char_pack_2.f90: Increase the vector size.
9758 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9760         PR fortran/18899
9761         * gfortran.dg/shape_2.f90: New test.
9763 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
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.
9775 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9777         PR c++/23841
9778         * g++.dg/parse/template17.C: New test.
9780 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9782         PR c++/23789
9783         * g++.dg/template/nontype14.C: New test.
9785 2005-09-12  Ian Lance Taylor  <ian@airs.com>
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.
9800 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9802         PR c++/23691
9803         * g++.dg/template/static16.C: New test.
9805 2005-09-12  Josh Conner  <jconner@apple.com>
9807         PR middle-end/23237
9808         * gcc.c-torture/compile/pr23237.c: New test.
9810 2005-09-11  Richard Henderson  <rth@redhat.com>
9812         * g++.dg/other/error8.C: Update expected diagnostic text.
9814 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9816         PR libfortran/19872
9817         * gfortran.dg/overwrite_1.f: New test.
9819 2005-09-09  Josh Conner  <jconner@apple.com>
9821         * g++.dg/init/pr23180-1.C: Removed.
9822         * g++.dg/init/pr23180-2.C: Removed.
9824 2005-09-09  David Daney <ddaney@avtrex.com>
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.
9831 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9833         * gfortran.dg/iostat_2.f90: New test.
9835 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
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.
9842 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
9844         * gfortran.dg/iomsg_1.f90: New test case.
9846 2005-09-09  Richard Guenther  <rguenther@suse.de>
9848         PR c++/23624
9849         * g++.dg/tree-ssa/pr23624.C: New testcase.
9851 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9853         PR fortran/19239
9854         * gfortran.dg/vector_subscript_1.f90,
9855         * gfortran.dg/vector_subscript_2.f90: New tests.
9857 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
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.
9864 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
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.
9875 2005-09-08  Josh Conner  <jconner@apple.com>
9877         PR c++/23180
9878         * g++.dg/init/pr23180-1.C: New test.
9879         * g++.dg/init/pr23180-2.C: New test.
9881 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9883         PR fortran/18878
9884         * gfortran.dg/module_double_reuse.f90: New.
9886 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
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.
9905 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9907         PR fortran/23765
9908         * gfortran.dg/common_6.f90: New test.
9910 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
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.
9922 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9924         PR fortran/19928
9925         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
9927 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9929         PR obj-c++/16816
9930         * obj-c++.dg/selector-5.mm: New test.
9931         * obj-c++.dg/selector-6.mm: New test.
9933 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9935         PR objc/20574
9936         PR objc/19324
9937         * objc.dg/error-1.m: New test.
9939 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
9941         PR fortran/23373
9942         * gfortran.fortran-torture/execute/pr23373-1.f90,
9943         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
9945 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
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.
9952 2005-09-07  James E Wilson  <wilson@specifix.com>
9954         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
9956 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9958         * gfortran.dg/parameter+save.f90: Rename to
9959         * gfortran.dg/parameter_save.f90: .. this.
9961 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9963         PR fortran/20848
9964         * gfortran.dg/parameter+save.f90: New test case.
9966 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
9968         PR fortran/19269
9969         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
9971 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9973         PR c/23075
9974         * gcc.dg/pr23075.c: New test.
9975         * g++.dg/warn/pr23075.C: New test.
9977         PR target/22362
9978         * gcc.target/i386/pr22362.c: New test.
9980         PR rtl-optimization/23098
9981         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
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.
9987 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
9989         * g++.dg/expr/cast6.C: New test.
9991         PR c++/9782
9992         * g++.dg/init/new15.C: New test.
9994 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9996         * gcc.dg/vect/Os-vect-95.c: New test.
9997         * gcc.dg/vect/vect-95.c: Same.
9999 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
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.
10015 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
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.
10022         PR c++/23056
10023         * g++.dg/opt/pr23056.C: New test.
10025         PR rtl-optimization/23098
10026         * gcc.target/i386/pr23098.c: New test.
10028 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
10030         PR c++/23667
10031         * g++.dg/template/static15.C: New test.
10033         PR c++/21440
10034         * g++.dg/ext/stmtexpr5.C: New test.
10035         * g++.dg/ext/stmtexpr6.C: Likewise.
10037 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
10039         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
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.
10045 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
10047         PR libfortran/23321
10048         * gfortran.dg/direct_io_4.f90: New test case.
10050 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
10051             Rasmus Hahn  <rassahah@neofonie.de>
10053         PR libobjc/23108
10054         * objc.dg/type-stream-1.m: New test.
10056 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
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.
10062 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10064         * gfortran.dg/fmt_t_1.f90: New test.
10066 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10068         PR rtl-optimization/23454
10069         * g++.dg/opt/pr23454.C: New test.
10071 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
10073         PR c++/23699
10074         * g++.dg/ext/static1.C: New test.
10076 2005-09-02  Richard Henderson  <rth@redhat.com>
10078         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
10079         tail call to check_fa_work.
10081 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
10083         PR c++/21687
10084         * g++.dg/other/gc3.C: New test.
10086 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10088         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
10089         * gcc.dg/20050826-1.c: Likewise.
10091 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
10093         PR c++/23167
10094         * g++.dg/expr/volatile1.C: New test.
10096 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
10098         PR middle-end/23547
10099         * gcc.dg/pr23547.c: New test.
10101 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
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.
10109 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
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.
10115 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
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.
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.
10131 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10133         PR objc/23306
10134         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
10135         scan-assmbler.
10137 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
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.
10146 2005-08-31  Dale Johannesen  <dalej@apple.com>
10148         * gcc.dg/20050830-1.c: New.
10150 2005-08-31  Josh Conner  <jconner@apple.com>
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.
10157 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10159         PR obj-c++/23640
10160         * obj-c++.dg/gnu-runtime-3.mm: New test.
10162 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
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.
10169 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10171         PR c++/23639
10172         * g++.dg/template/ttp5.C: Adjust error markers.
10174 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
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.
10186 2005-08-30  Josh Conner  <jconner@apple.com>
10188         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
10189         to command-line options for arm-*-* targets.
10191 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
10193         * g++.dg/other/i386-1.C: New.
10195 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
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.
10208 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
10210         * gfortran.fortran-torture/execute/intrinsic_count.f90:
10211         Fix array dimension to avoid correct end-of-file error.
10213 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
10215         PR libfortran/23598
10216         * gfortran.dg/iostat_1.f90: New test.
10218 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
10220         PR middle-end/23408
10221         * gcc.dg/pr23408.c: New test.
10223 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
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.
10231 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
10233         * gcc.target/i386/pr23575.c: Use -msse2 instead of
10234         -march=pentium4, remove ilp32 requirement.
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.
10240 2005-08-29  Andreas Jaeger  <aj@suse.de>
10242         PR testsuite/23607
10243         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
10245 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
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.
10251 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
10253         PR middle-end/23463
10254         * gcc.c-torture/execute/zero-struct-1.c: New test.
10256 2005-08-27  Richard Guenther  <rguenther@suse.de>
10258         PR target/23575
10259         * gcc.target/i386/pr23575.c: New testcase.
10261 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
10263         PR rtl-optimization/23561
10264         * gcc.c-torture/execute/20050826-1.c: New test.
10266         PR rtl-opt/23560
10267         * gcc.c-torture/execute/20050826-2.c: New test.
10269 2005-08-26  Dale Johannesen  <dalej@apple.com>
10271         * gcc.dg/20030711-1.c: Modify to work on Darwin.
10272         * gcc.dg/20050826-1.c: New.
10274 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
10276         PR c++/19004
10277         * g++.dg/template/nontype13.C: New test.
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.
10285 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
10287         PR middle-end/22439
10288         * gcc.dg/vla-3.c: New test.
10290 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
10292         PR fortran/20363
10293         * gfortran.dg/named_interface.f90: New.
10295 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
10297         * gcc.c-torture/execute/frame-address.c: New test.
10299 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10301         PR c++/20817
10302         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
10304 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10306         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
10308 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
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.
10314 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
10316         PR tree-optimization/23546
10317         * gcc.dg/tree-ssa/pr23546.c: New test.
10319 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
10321         PR fortran/17758
10322         * gfortran.dg/nonreturning_statements.f90: New test.
10324 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10326         PR c++/22454
10327         * g++.dg/parse/crash29.C: New.
10329 2005-08-23  DJ Delorie  <dj@redhat.com>
10331         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
10332         constants have the L suffix.
10334 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
10336         PR c++/23044
10337         * g++.dg/template/instantiate8.C: New.
10339 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
10341         PR middle-end/23467
10342         * gcc.c-torture/execute/pr23467.c: New test.
10344 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
10346         PR tree-optimization/22043
10347         * gcc.c-torture/execute/20050613-1.c: New test.
10349 2005-08-23  Ben Elliston  <bje@au.ibm.com>
10351         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10353 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
10355         PR rtl-optimization/23478
10356         * g++.dg/opt/pr23478.C: New test.
10358 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10360         PR c/18715
10361         * gcc.dg/switch-warn-3.c: New test.
10363 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10365         PR c++/22233
10366         * g++.dg/template/param1.C: New test.
10368 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10370         PR c++/23089
10371         * g++.dg/other/incomplete1.C: New test.
10373 2005-08-22  Ira Rosen  <irar@il.ibm.com>
10375         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
10376         are vectorizable.
10378 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10380         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
10381         d_lines_5.f: New.
10383 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
10385         * gcc.target/i386/sse-4.c: New test.
10387 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10389         PR testsuite/23239
10390         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
10392 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
10394         * gcc.dg/20050811-1.c: New test.
10395         * gcc.dg/20050811-2.c: New test.
10397 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
10399         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
10401 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
10403         PR 23476
10404         * gcc.c-torture/compile/pr23476.c: New test.
10406 2005-08-19  Devang Patel  <dpatel@apple.com>
10408         PR tree-optimization/23048
10409         * gcc.dg/tree-ssa/pr23048.c: New test.
10411 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10413         PR middle-end/20624
10414         * g++.dg/warn/Wreturn-3.C: New test
10416 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
10418         PR tree-optimization/22228
10419         * g++.dg/vect/pr22543.cc: New test.
10421 2005-08-17  Steven Bosscher  <stevenb@suse.de>
10423         PR tree-optimization/21574
10424         * gcc.dg/tree-ssa/pr21574.c: New test.
10426 2005-08-16  James E Wilson  <wilson@specifix.com>
10428         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
10430 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
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.
10436 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10438         PR target/23376
10439         * gcc.target/x86_64/pr23376.c: New test.
10441 2005-08-16  Ian Lance Taylor  <ian@airs.com>
10443         PR c++/23337
10444         * g++.dg/ext/vector2.C: New.
10446 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10448         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
10450 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10452         PR libfortran/23428
10453         * gfortran.dg/inquire-complex.f90: New test case.
10455 2005-08-16  James E Wilson  <wilson@specifix.com>
10457         PR tree-optimization/21105
10458         * gcc.dg/large-size-array.c: New.
10460 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
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.
10497 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
10499         * gfortran.dg/power.f90: New test.
10501 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
10503         PR rtl-optimization/23299
10504         * g++.dg/opt/pr23299.C: New test.
10506 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10508         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
10510 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
10512         * g++.dg/template/local6.C: New test.
10514 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
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.
10519 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
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.
10527 2005-08-14  Ira Rosen  <irar@il.ibm.com>
10529         PR tree-optimization/23119
10530         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
10532 2005-08-13  Marcin Koziej  <creep@desk.pl>
10533             Andrew Pinski  <pinskia@physics.uc.edu>
10535         PR libobjc/22492
10536         * execute/exceptions/finally-1.m: New test.
10538 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
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.
10550 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10552         * objc.dg/nested-func-1.m: Move to ...
10553         * objc/execute/nested-func-1.m: Here.
10555 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
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.
10561 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10563         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
10565 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
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.
10572 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10574         * gfortran.dg/eoshift.f90: Correct format.
10576 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10578         * gfortran.fortran-torture/execute/character_passing.f90:
10579         Fix comment typo.
10581 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
10583         PR c++/8271
10584         * g++.dg/template/unify10.C: New.
10586 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
10588         * g++.dg/parse/pr22514.C: Move to...
10589         * g++.dg/debug/pr22514.C: here.
10591 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10593         PR c++/23266
10594         * g++.dg/inherit/pure1.C: New test.
10596         * ChangeLog: Fix typos.
10598 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10599             Steven Bosscher  <stevenb@suse.de>
10601         * gfortran.dg/runtime_warning_1.f90: New test.
10603 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10605         PR c++/23219
10606         * g++.dg/parse/crash28.C: New.
10608 2005-08-11  Richard Guenther  <rguenther@suse.de>
10610         PR target/23289
10611         * gcc.target/i386/tailcall-1.c: New testcase.
10613 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10615         * gcc.dg/vect/vect-67.c: Un-xfail.
10617 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10619         PR c++/23225
10620         * g++.dg/testsuite/parse/crash27.C: new test.
10622 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
10624         PR libfortran/22143
10625         * gfortran.dg/shift-kind.f90: New testcase.
10627 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
10629         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
10630         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
10632 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10634         PR c++/20646
10635         * g++.dg/other/mult-stor1.C: New test.
10637 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10639         * gcc.c-torture/pr18299-1.c: Move to ...
10640         * gcc.c-torture/compile/pr18299-1.c: Here.
10642 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
10644         * gfortran/fortran.torture/execute/character_passing.f90:
10645         Fix types for LSAME.
10647 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
10649         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
10650         input data back to what it was originally.
10652 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10654         * objc.dg/try-catch-8.m: Enable for all targets.
10656 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
10658         * gcc.dg/pr23165.c: New test.
10660 2005-08-09  Steven Bosscher  <stevenb@suse.de>
10662         PR tree-optimization/23234
10663         * gcc.dg/tree-ssa/pr23234.c: New test.
10665 2005-08-08  Josh Conner  <jconner@apple.com>
10667         PR rtl-optimization/23241
10668         * gcc.dg/char-compare.c: New test.
10670 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10672         PR c++/22508
10673         * g++.dg/init/new13.C: New test.
10675 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10677         PR c++/21166
10678         * g++.dg/other/crash-4.C: Adjust
10679         * g++/dg/ext/packed9.C: New.
10681 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10683         PR middle-end/21964
10684         * gcc.c-torture/execute/pr21964-1.c: New test.
10686 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10688         PR c/22458
10689         * gcc.dg/pr22458-1.c: New test.
10691 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
10692             Steven G. Kargl <kargls@comcast.net>
10694         PR fortran/22390
10695         * gfortran.dg/flush_1.f90: New test.
10697 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10699         PR c++/23191
10700         * g++.dg/template/eh2.C: New test.
10702 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10704         PR c++/19498
10705         * g++.dg/template/instantiate7.C: New test.
10707 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
10709         PR c/23113
10710         * gcc.dg/Wunused-value-1.c: New test.
10712 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
10714         PR rtl-optimization/23233
10715         * gcc.c-torture/compile/pr23233-1.c: New test.
10717 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
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.
10727 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
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.
10733 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10735         * g++.dg/parse/pr22514.C: New test.
10737 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
10739         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
10741         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
10742         instead of constant loads / pool entries.
10744 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
10746         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
10747         TEST_TO_WCTYPE.
10749 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
10751         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
10752         __WINT_TYPE__ in generated prototypes if possible.
10754 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
10756         PR 22037
10757         * g++.dg/tree-ssa/pr22037.C:
10759 2005-08-04  Richard Henderson  <rth@redhat.com>
10761         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
10762         scan-tree-dump-times directive.
10764 2005-08-04  Jan Hubicka  <jh@suse.cz>
10766         * gcov-1.C: Fix switch counts.
10767         * gcov-4b.c: Likewise.
10769 2005-08-03  Jeff Law  <law@redhat.com>
10771         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
10773 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
10775         * gcc.c-torture/execute/pr23135.c: New test.
10777 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
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.
10783 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
10785         PR target/18582
10786         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
10788 2005-08-03  Jan Hubicka  <jh@suse.cz>
10790         * update-conroll.c: New testcase.
10791         * update-conroll-2.c: New testcase.
10793 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
10795         * gfortran.dg/constant_substring.f: New test.
10796         * gfortran.dg/pr22491.f: New test.
10798 2005-08-02  Jan Hubicka  <jh@suse.cz>
10800         * update-threading.c: Replace by the proper one.
10802 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10804         PR 23164
10805         * g++.dg/tree-ssa/pr23164.C: New test.
10807 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10809         * gcc.dg/tree-ssa/pr23192.c: New test.
10811 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
10813         * gcc.c-torture/execute/vrp-4.c: New test.
10815 2005-08-02  Jan Hubicka  <jh@suse.cz>
10817         * update-threading.c: New test.
10819 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
10821         * gcc.c-torture/compile/20050801-1.c: New test.
10822         * gcc.c-torture/compile/20050801-2.c: New test.
10824 2005-08-01  Jan Hubicka  <jh@suse.cz>
10826         * val-prof-5.c: New test.
10828 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
10830         PR c/22311
10831         * gcc.dg/pr22311-1.c : New test.
10833 2005-07-31  Steven Bosscher  <stevenb@suse.de>
10835         PR target/23095
10836         * gfortran.dg/pr23095.f: New test.
10838         PR c++/22003
10839         * g++.dg/other/pr22003.C: New test.
10841 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
10843         PR target/20621
10844         * gcc.c-torture/execute/pr20621-1.c: New test.
10846 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
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.
10855 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
10857         * gcc.dg/fold-abs-4.c: new test.
10859 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
10861         PR fortran/22570 an related issues.
10862         * gfortran.dg/x_slash_1.f: New test.
10864 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
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.
10870 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10872         PR c/529
10873         * gcc.dg/Wshadow-3.c: New test.
10875 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
10877         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
10878         used to have the wrong bounds).
10880 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10882         PR c/21720
10883         * gcc.dg/hex-round-1.c: Test more cases.
10884         * gcc.dg/hex-round-2.c: New test.
10886 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
10888         PR 22550
10889         * g++.dg/tree-ssa/pr22550.C: New test.
10891 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
10893         * gcc.dg/tree-ssa/vrp19.c: New test.
10894         * gcc.dg/tree-ssa-vrp20.c: New test.
10896 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10898         PR c/22240
10899         * gcc.dg/transparent-union-4.c: New test.
10901 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10903         PR c/22192
10904         * gcc.dg/c99-vla-2.c: New test.
10906 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10908         PR c/21720
10909         * gcc.dg/hex-round-1.c: New test.
10911 2005-07-28  Jan Hubicka  <jh@suse.cz>
10913         * inliner-1.c: Do not dump everything.
10914         * tree-prof.exp: Do not pass -ftree-based-profiling.
10915         * bprob.exp: Likewise.
10917         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
10919 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
10921         PR c++/22545
10922         * g++.dg/expr/ptrmem7.C: New test.
10924 2005-07-28  Mike Stump  <mrs@apple.com>
10926         * g++.old-deja/g++.mike/visibility-1.C: New test.
10928 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10930         PR c/20187
10931         * gcc.c-torture/execute/pr20187-1.c: New test.
10933 2005-07-28  Jeff Law  <law@redhat.com>
10935         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
10936         * gcc.dg/tree-ssa/vrp18.c: New test.
10938 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10940         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
10942 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10944         PR tree-optimization/22506
10945         * gcc.dg/vect/ps22506.c: New test.
10947 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
10949         PR target/21149
10950         * gcc.target/i386/sse-3.c: New test.
10952 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10954         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
10955         * gcc.target/mips/mips32-dsp-type.c: Likewise.
10957 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10959         PR c/22589
10960         * gcc.c-torture/compile/pr22589-1.c: New test.
10962 2005-07-28  Jan Hubicka  <jh@suse.cz>
10964         * update-loopch.c: New testcase.
10966 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10968         PR rtl-optimization/23047
10969         * gcc.c-torture/execute/pr23047.c: New test.
10970         * gcc.c-torture/execute/pr23047.x: New.
10972 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
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.
10981 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
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.
10993 2005-07-27  Jeff Law  <law@redhat.com>
10995         * gcc.c-torture/execute/pr22630.c: New test.
10997 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
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.
11003 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
11005         PR tree-optimize/22348
11006         * gcc.c-torture/execute/pr22348.c: New.
11008 2005-07-27  Richard Guenther  <rguenther@suse.de>
11010         * gcc.dg/tree-ssa/salias-1.c: New testcase.
11012 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11014         PR fortran/22503
11015         * gfortran.dg/logical_comp.f90: New test.
11017 2005-07-27  Jan Hubicka  <jh@suse.cz>
11019         * inliner-1.c: Add cleanup of dumps.
11020         * val-prof-*.c: Likewise.
11021         * update-tailcall.c: New.
11023 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
11025         PR 22591
11026         * gcc.dg/tree-ssa/pr22591.c: New test.
11027         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
11029 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
11031         PR libobjc/22606
11032         * objc.dg/try-catch-11.m: New test.
11034 2005-07-26  Richard Guenther  <rguenther@suse.de>
11036         PR tree-optimization/22486
11037         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
11039 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11041         PR tree-opt/22484
11042         * testsuite/g++.dg/opt/loop2.C: New test.
11044 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11046         * gcc.dg/tree-ssa/reassoc-3.c: New test.
11047         * gcc.dg/tree-ssa/reassoc-4.c: New test.
11049 2005-07-25  Adam Nemet  <anemet@lnxw.com>
11051         * lib/profopt.exp (profopt-execute): Check for profiling data
11052         files on the target.
11054 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
11056         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
11057         for matching of asm labels.
11059 2005-07-25  Richard Guenther  <rguenther@suse.de>
11061         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
11063 2005-07-25  Richard Guenther  <rguenther@suse.de>
11065         PR testsuite/22624
11066         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
11068 2005-07-25  Ira Rosen  <irar@il.ibm.com>
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.
11084 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
11086         * gcc.c-torture/execute/20050713-1.c: New test.
11088         PR fortran/20063
11089         * gfortran.fortran-torture/execute/data_4.f90: New test.
11091         PR middle-end/20303
11092         * gcc.dg/visibility-d.c: New test.
11094 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
11096         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
11097         * gfortran.dg/underflow.f90: Ditto.
11099 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
11105 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11107         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
11108         include case of field width of zero.
11110 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
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.
11116 2005-07-23  Chao-ying Fu  <fu@mips.com>
11118         * gcc.target/mips/mips32-dsp-type.c: New test.
11119         * gcc.target/mips/mips32-dsp.c: New test.
11121 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
11123         PR testsuite/21073
11124         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
11126         PR testsuite/20454
11127         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
11128         and __cyg_profile_func_exit.
11130 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
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.
11137 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
11139         * g++.dg/opt/vrp2.C: Fix testcase.
11141         PR tree-opt/22625
11142         * g++.dg/opt/vrp2.C: New test.
11144 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
11146         PR debug/21828
11147         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
11149 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
11151         * gcc.dg/tree-ssa/20050719-1.c: New test.
11153 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
11155         * gcc.dg/bfin-longcall-1.c: New file.
11156         * gcc.dg/bfin-longcall-2.c: New file.
11158 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
11160         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
11162 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11164         PR middle-end/19055
11165         * gcc.dg/tree-ssa/pr19055.c: New test.
11166         * gcc.dg/tree-ssa/pr19055-2.c: New test.
11168 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11170         PR C++/22358
11171         * g++.dg/other/pr22358.C: New test.
11173 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
11175         PR c++/2922
11176         * g++.dg/lookup/two-stage5.C: New test from bug comments.
11178 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11180         PR c++/15938
11181         * g++.dg/init/union2.C: New test.
11183 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11185         PR c/22393
11186         * gcc.dg/complex-4.c: New test.
11188 2005-07-21  Richard Guenther  <rguenther@suse.de>
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.
11195 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11197         PR target/22085
11198         * gcc.dg/altivec-pr22085.c: New.
11200 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11202         PR tree-optimization/19210
11203         * gcc.dg/tree-ssa/pr19210-1.c: New.
11204         * gcc.dg/tree-ssa/pr19210-2.c: New.
11206 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
11208         PR rtl-optimization/22167
11209         * g++.dg/opt/pr22167.C: New test.
11211 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
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.
11227 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
11229         * gcc.dg/fold-alloc-1.c: New test.
11231 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
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.
11236 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
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.
11242 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
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.
11249 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
11251         PR fortran/16940
11252         * gfortran.dg/module_interface_1.f90: New test.
11254 2005-07-19  Danny Berlin <dberlin@dberlin.org>
11255             Kenneth Zadeck <zadeck@naturalbridge.com>
11257         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
11259 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
11267 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11269         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
11270         * gcc.dg/tree-ssa/sra-3.c: Likewise.
11272 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11274         * gcc.dg/tree-ssa/alias-2.c: New test.
11276 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
11278         PR c++/22263
11279         * g++.dg/template/explicit7.C: New test.
11281 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
11283         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
11284         width of 8 to +Inf and -Inf.
11286 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
11288         PR c++/22139
11289         * g++.dg/template/friend36.C: New test.
11291 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
11293         PR fortran/21730
11294         * gfortran.dg/pr21730.f: New test.
11296 2005-07-16  Danny Berlin <dberlin@dberlin.org>
11297             Kenneth Zadeck <zadeck@naturalbridge.com>
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.
11307 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
11309         PR c/22421
11310         * gcc.dg/format/bitfld-1.c: New test.
11312 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11314         PR c++/22204
11315         * g++.dg/rtti/repo1.C: New test.
11317 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
11319         PR middle-end/22398
11320         * gcc.c-torture/compile/pr22398.c: New test.
11322 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11324         PR c++/22132
11325         * g++.dg/expr/cast4.C: New test.
11327 2005-07-15  Richard Guenther  <rguenther@suse.de>
11329         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
11330         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11332 2005-07-15  Steven Bosscher  <stevenb@suse.de>
11334         PR tree-optimization/22230
11335         * gcc.dg/tree-ssa/pr22230.c: New test.
11337 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
11339         * gfortran.dg/g77/cpp6.f: New test.
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.
11346 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
11348         PR libfortran/16435
11349         * gfortran.dg/tl_editting.f90: New.
11350         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11352 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
11354         * gfortran.dg/char_array_constructor.f90: New test.
11356 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
11358         * gfortran.dg/past_eor.f90: New.
11359         * gfortran.dg/complex_read.f90: New.
11361 2005-07-13  Jeff Law  <law@redhat.com>
11363         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11364         additional casts.
11366         * gcc.dg/tree-ssa/pr22321.c: New test
11368 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
11370         PR tree-optimization/21921
11371         * gcc.dg/tree-ssa/pr21921.c: New.
11373 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11375         PR tree-optimizatio/22442
11376         * gcc.dg/tree-ssa/loop-11.c: New test.
11378 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11380         PR tree-opt/21840
11381         * gcc.c-torture/compile/pr21840.c: New test.
11383 2005-07-12  Jan Hubicka  <jh@suse.cz>
11385         * gcc.c-torture/compile/pr22379.c: New test.
11387 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11389         PR libfortran/21593
11390         gfortran.dg/dev_null.f90: Remove outdated comment about
11391         PR libfortran/21593.
11394 2005-07-12  Dale Johannesen  <dalej@apple.com>
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.
11403 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
11405         PR libfortran/21593
11406         gfortran.dg/dev_null.f90: Remove targets.
11408 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11410         PR tree-opt/22335
11411         * gcc.dg/pr22335-1.c: New test.
11412         * gcc.dg/pr22335-2.c: New test.
11414 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11416         PR c++/20172
11417         * g++.dg/template/nontype12.C : New test.
11419 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11421         * gcc.dg/tree-ssa/loop-10.c: New test.
11423 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
11425         * gcc.c-torture/execute/20020720-1.x: Remove.
11427 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
11429         * gfortran.fortran-torture/execute/forall_7.f90: New test.
11431 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
11433         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11434         (dg-mips-options): Use it.
11436 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11438         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11440 2005-07-09  Richard Henderson  <rth@redhat.com>
11442         * lib/target-supports.exp (check_effective_target_sync_char_short):
11443         Add alpha.
11445 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
11447         PR libfortran/22217
11448         * gfortran.dg/negative-z-descriptor.f90: New test.
11450 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11452         PR tree-opt/22329
11453         * gcc.dg/pr22329.c: New test.
11455 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
11457         PR tree-optimization/20139
11458         * gcc.dg/tree-ssa/pr20139.c: New.
11460 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11462         PR tree-opt/22356
11463         * testsuite/gcc.dg/pr22356-1.c: New test.
11465 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
11467         PR c++/21799
11468         * g++.dg/template/unify8.C: New.
11469         * g++.dg/template/unify9.C: New.
11471 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
11473         * gfortran.fortran-torture/execute/entry_10.f90: New test.
11475 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
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.
11488 2005-07-07  Jeff Law  <law@redhat.com>
11490         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
11491         argument evaluation order.
11493 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
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.
11500 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11502         * obj-c++.dg/proto-lossage-6.mm: New.
11503         * objc.dg/proto-lossage-6.m: New.
11505 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11507         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
11508         * objc.dg/gnu-runtime-2.m: Likewise.
11510 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11512         * gfortran.dg/longline.f: New test.
11514         * gfortran.dg/badline.f: New test.
11516 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
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.
11529 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11531         PR objc/22274
11532         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
11533         * objc.dg/gnu-runtime-2.m: New.
11535 2005-07-06  Jeff Law  <law@redhat.com>
11537         * gcc.dg/tree-ssa/vrp17.c: New test.
11539 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11541         PR fortran/22327
11542         * gfortran.dg/array_constructor_5.f90: New test.
11544 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11546         * gfortran.fortran-torture/execute/entry_9.f90: New test.
11548 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
11550         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
11551         * gcc.dg/980816-1.c: Ditto.
11553 2005-07-06  Jeff Law  <law@redhat.com>
11555         * gcc.c-torture/compile/pr21356.c: New test.
11557 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
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.
11566 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11568         PR c/22308
11569         * gcc.dg/pr22308-1.c: New test.
11571 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
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.
11578 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
11580         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
11581         * gcc.dg/compare9.c: New.
11583 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11585         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
11587 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11589         PR testsuite/22288
11590         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
11593 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11595         * gcc.dg/format/gcc_gfc-1.c: New.
11597 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11599         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
11601 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11603         PR fortran/20842
11604         * gfortran.dg/io_invalid_1.f90: New test.
11606 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
11608         * gcc.dg/format/gcc_diag-1.c: Update.
11610 2005-07-02  Jeff Law  <law@redhat.com>
11612         * gcc.dg/tree-ssa/pr22051-1.c: New test.
11613         * gcc.dg/tree-ssa/pr22051-2.c: New test.
11615 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
11617         * gcc.dg/format/gcc_diag-1.c: Update.
11619 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
11621         PR tree-opt/22269
11622         * gcc.c-torture/compile/pr22269.c: New test.
11624 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
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.
11631 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
11633         * obj-c++.dg/try-catch-11.mm: New.
11634         * objc.dg/try-catch-10.m: New.
11636 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
11638         * g++.dg/other/ucnid-1.C: xfail on AIX.
11640 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
11642         PR 22234
11643         * gcc.dg/20050629-1.c: New test.
11645 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
11647         * obj-c++.dg/const-str-1[0-1].mm: New.
11648         * objc.dg/const-str-1[0-1].m: New.
11650 2005-05-29  Richard Henderson  <rth@redhat.com>
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.
11661 2005-05-29  Richard Henderson  <rth@redhat.com>
11663         * lib/target-supports.exp (check_effective_target_vect_no_max):
11664         Remove i386 and x86_64.
11666 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11668         PR testsuite/21969
11669         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
11671 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11673         PR middle-end/21969
11674         * gcc.dg/vect/pr21969.c: New test.
11676 2005-06-28  Eric Christopher  <echristo@redhat.com>
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.
11686 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11688         PR libfortran/22142
11689         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11690         Add testcase also testing eoshift1 for PR 22142.
11692 2005-06-28  Richard Henderson  <rth@redhat.com>
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.
11700 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11702         PR libfortran/22142
11703         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11704         Add testcase for PR 22142.
11706 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
11708         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
11709         gcc.target/ia64/fpreg-2.c: New tests.
11711 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11713         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
11715 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11717         PR libfortran/22170
11718         * gfortran.dg/slash_1.f90: New test.
11720 2005-06-27  Richard Henderson  <rth@redhat.com>
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.
11729 2005-06-27  Richard Henderson  <rth@redhat.com>
11731         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
11732         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
11734 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
11736         * obj-c++.dg/proto-lossage-5.mm: New.
11737         * objc.dg/proto-lossage-5.m: New.
11739 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
11741         PR 21959
11742         * gcc.dg/tree-ssa/pr21959.c: New test.
11744 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
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.
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.
11802 2005-06-27  Michael Matz  <matz@suse.de>
11804         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
11805         slot is not merged if address escapes.
11807 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11809         PR c/21911
11810         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
11812 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
11814         PR middle-end/17965
11815         * gcc.c-torture/compile/20050622-1.c: New test.
11817         PR middle-end/22028
11818         * gcc.dg/20050620-1.c: New test.
11820 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
11822         PR tree-optimization/22026
11823         * gcc.dg/tree-ssa/pr22026.c: New.
11825 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
11827         PR libfortran/22144
11828         * gfortran.dg/shift-alloc.f90: New testcase.
11830 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
11832         * all files: Update FSF address in copyright headers.
11834 2005-06-22  Jan Hubicka  <jh@suse.cz>
11836         * wholeprogram-1.c: New testcase.
11837         * wholeprogram-2.c: New testcase.
11839 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
11841         PR 22171
11842         * gcc.dg/tree-ssa/pr22171.c: New test.
11844 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
11846         * gfortran.dg/simplify_modulo.f90: New.
11848 2005-06-24  Jan Hubicka  <jh@suse.cz>
11850         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
11852 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11854         * obj-c++.dg/proto-lossage-[1-4].mm: New.
11856 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11858         * obj-c++.dg/typedef-alias-1.mm: New.
11859         * objc.dg/typedef-alias-1.m: New.
11861 2005-06-23  Jeff Law  <law@redhat.com>
11863         * gcc.dg/tree-ssa/vrp16.c: New test.
11865 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
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.
11874 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
11876         PR tree-optimization/22117
11877         * gcc.dg/tree-ssa/pr22117.c: New.
11879 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
11881         PR testsuite/22123
11882         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
11884 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
11886         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
11888 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
11890         * gfortran.dg/f2c_4.f90: Add tests for complex functions
11891         * gfortran.dg/f2c_4.c: Likewise.
11893 2005-06-22 Paul Brook  <paul@codesourcery.com>
11895         PR fortran/21034
11896         * gfortran.dg/auto_save_1.f90: New test.
11898 2005-06-22  Michael Matz  <matz@suse.de>
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.
11922 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
11924         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
11925         32-bit i?86 and x86_64.
11927 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
11929         * obj-c++.dg/const-str-[1-9].mm: New tests.
11931 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
11933         PR fortran/22010
11934         * gfortran.dg/namelist_use.f90: New.
11935         * gfortran.dg/namelist_use_only.f90: New.
11937 2005-06-21  Jeff Law  <law@redhat.com>
11939         * gcc.dg/tree-ssa/vrp15.c: New test.
11941 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
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
11959 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11960         Paul Thomas  <pault@gcc.gnu.org>
11962         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
11963         New tests.
11965 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11967         * gfortran.dg/backslash_1.f90: New test.
11968         * gfortran.dg/backslash_2.f90: New test.
11970 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
11972         * gfortran.dg/duplicate_labels.f90: New test.
11974 2005-06-20  Jan Beulich  <jbeulich@novell.com>
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.
11981 2005-06-20  Andreas Jaeger  <aj@suse.de>
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.
11987 2005-06-19  Richard Henderson  <rth@redhat.com>
11989         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
11991 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11993         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
11995 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
11997         PR c++/22115
11998         * g++.dg/conversion/simd2.C: Change expected error message.
12000 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
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.
12006 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
12008         * gcc.dg/fold-mod-1.c: New test.
12010 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
12012         PR fortran/19926
12013         * gfortran.dg/pr19926.f90: New test.
12015 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
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.
12023 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
12025         * gcc.target/ia64/float80-varargs-1.c: New test.
12027 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12029         PR tree-opt/22035
12030         * gfortran.dg/f2c_6.f90: New test.
12032 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
12034         PR c++/17413
12035         * g++.dg/template/local5.C: New.
12037 2005-06-17  Richard Henderson  <rth@redhat.com>
12039         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
12041 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
12043         PR testsuite/21945
12044         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
12046 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
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.
12054 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
12056         PR testsuite/22056
12057         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
12059 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12061         PR libfortran/19216
12062         * gfortran.dg/pr19216.f: Add correct space between brackets and
12063         dg directive.
12065 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12067         PR libfortran/16436
12068         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
12070 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
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.
12078 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
12080         * g++.dg/rtti/crash2.C: New.
12082 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
12084         * gcc.dg/noncompile/20040203-3.c: Update expected message.
12086 2005-06-15  David Ung  <davidu@mips.com>
12088         * gcc.target/mips/mips16e-extends.c: New test for testing the
12089         generation of MIPS16e zeb/zeh, seb/seh instructions.
12091 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
12093         PR 22018
12094         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
12095         * gcc.dg/tree-ssa/pr22018.c: New test.
12097 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
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.
12104 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
12106         PR c++/20678
12107         * g++.dg/other/crash-4.C: New.
12109 2005-06-14  Devang Patel  <dpatel@apple.com>
12111         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
12113 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12115         PR c++/21929
12116         * g++.dg/parse/crash11.C: Update
12118 2005-06-13  Jeff Law  <law@redhat.com>
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.
12125 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12127         PR fortran/22038
12128         * gfortran.dg/forall_1.f90: Un-XFAIL.
12130 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
12132         PR c++/21929
12133         * g++.dg/parse/crash26.C: New.
12135         PR c++/20789
12136         * g++.dg/init/member1.C: New.
12138 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
12140         * gfortran.dg/altreturn_1.f90: New test.
12142 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
12144         PR middle-end/21985
12145         * gcc.dg/tree-ssa/pr21985.c: New test.
12147 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12149         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
12151 2005-06-12  Roger Sayle  <roger@eyesopen.com>
12153         PR c++/21930
12154         * g++.dg/other/error10.C: New test case.
12156 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12158         PR libfortran/19155
12159         * gfortran.dg/pr19155.f: Add test.
12161 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12163         * gfortran.dg/f2c_7.f90: New test.
12165         * gfortran.dg/forall_1.f90: XFAILed.
12167 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12169         * gcc.dg/pr14796-1.c: New.
12170         * gcc.dg/pr14796-2.c: New.
12172 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
12174         PR fortran/17792
12175         PR fortran/21375
12176         * gfortran.dg/deallocate_stat.f90: New test.
12178 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
12180         * gfortran.fortran-torture/execute/in-pack.f90: New test.
12182 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
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.
12193 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
12195         PR c++/10611
12196         * g++.dg/conversion/simd2.C: New.
12198 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12200         * gcc.dg/Wcxx-compat-1.c: New.
12202 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
12204         PR libfortran/21480
12205         * gfortran.dg/reshape-complex.f90: Add a test for a packed
12206         complex array.
12208 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
12210         * gcc.dg/alias-8.c: New.
12212 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
12214         * gcc.dg/format/cmn_err-1.c: Update.
12216 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
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.
12226 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
12228         PR testsuite/21702
12229         * gcc.target/i386/i386.exp: Fix comment typo.
12231 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12233         PR c++/19497
12234         * g++.dg/inherit/using5.C: New.
12235         * g++.dg/inherit/using6.C: New.
12237 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12239         PR c++/19894
12240         * g++.dg/template/ptrmem15.C: New test.
12242         PR c++/20563
12243         * g++.dg/ext/label4.C: New test.
12245 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12247         * gcc.dg/tls/debug-1.c: New test.
12249 2005-06-07  Dale Johannesen  <dalej@apple.com>
12251         * gcc.target/i386/movq.c: New.
12253 2005-06-07  Dale Johannesen  <dalej@apple.com>
12255         * gcc.dg/20050607-1.c: New.
12257 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
12259         PR middle-end/21850
12260         * gcc.c-torture/execute/20050607-1.c: New test.
12262 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
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.
12269 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
12271         * lib/target-supports.exp (check_effective_target_sync_int_long):
12272         Add s390 and s390x targets.
12274 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
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.
12281 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12283         * g++.dg/parse/defarg10.C: New.
12285 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
12287         PR regression/21897
12288         * gcc.c-torture/execute/20050604-1.c: New test.
12290 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12292         PR 21903
12293         * g++.dg/parse/defarg9.C: New.
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.
12304 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12306         * gfortran.dg/f2c_5.f90: Add -w to dg-options
12308 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
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
12317 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12319         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
12321         PR fortran/21912
12322         * gfortran.dg/array_constructor_4.f90: New test.
12324 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
12326         PR c++/21619
12327         * g++.dg/ext/builtin9.C: New test.
12329 2005-06-05  Dale Johannesen  <dalej@apple.com>
12331         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
12332         * gcc.c-torture/execute/20050603-2.c: Ditto.
12334 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
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.
12341 2005-06-04  Dale Johannesen  <dalej@apple.com>
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.
12347 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12349         PR fortran/19195
12350         * gfortran.dg/debug_1.f90: New test.
12352         * gfortran.dg/forall_1.f90: New test.
12354 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
12356         * gfortran.dg/array_constructor_3.f90: New test.
12358 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12360         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12362 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
12364         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12366 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
12368         PR c/21873
12369         * gcc.dg/init-excess-1.c: New test.
12371 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12373         PR c++/21853
12374         * g++.dg/expr/static_cast6.C: New test.
12376 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
12378         * gcc.dg/tree-ssa/vrp14.c: New test.
12380 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12382         PR c++/21336
12383         * g++.dg/template/new2.C: New test.
12385 2005-06-03  Josh Conner  <jconner@apple.com>
12387         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
12388         all entries in initializer.
12390 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
12392         PR middle-end/21858
12393         * gcc.dg/pr21858.c: New testcase.
12395 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
12397         PR tree-optimization/21292
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.
12407 2005-06-02  Richard Henderson  <rth@redhat.com>
12409         * gcc.dg/sync-2.c: Use -march=i486 for i386.
12411 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
12413         * gcc.dg/wtypequal.c: New testcase.
12415 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
12417         PR 21582
12418         * gcc.dg/tree-ssa/pr21582.c: New test.
12420 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
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.
12432 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
12434         PR tree-optimization/21734
12435         * g++.dg/vect/pr21734_1.cc: New.
12436         * g++.dg/vect/pr21734_2.cc: New.
12438 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12440         PR c++/20350
12441         * g++.dg/template/spec24.C: New.
12443         PR c++/21151
12444         * g++.dg/pch/local-1.C: New.
12445         * g++.dg/pch/local-1.Hs: New.
12447 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
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.
12473 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
12475         PR 21029
12476         * gcc.dg/tree-ssa/pr21029.c: New test.
12478 2005-06-01  Roger Sayle  <roger@eyesopen.com>
12480         * gfortran.dg/logint-1.f: New test case.
12481         * gfortran.dg/logint-2.f: Likewise.
12482         * gfortran.dg/logint-3.f: Likewise.
12484 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
12486         PR c/21536
12487         PR c/20760
12488         * gcc.dg/20050527-1.c: New test.
12490         * gcc.dg/i386-sse-12.c: New test.
12492         PR fortran/21729
12493         * gfortran.dg/implicit_5.f90: New test.
12495 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
12497         PR fortran/20883
12498         * gfortran/assign_4.f90: New test.
12499         * gfortran/assign_2.f90: Change compile to run.
12501 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
12503         * lib/target-supports.exp
12504         (check_effective_target_sync_char_short): New.
12505         * gcc.dg/sync-2.c: New.
12507 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12509         PR tree-optimization/21817
12510         * gcc.dg/torture/pr21817-1.c: New.
12512 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
12514         PR c++/21165
12515         * g++.dg/template/init5.C: New.
12517 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
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.
12526 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
12528         PR middle-end/20931
12529         * g++.dg/opt/pr20931.C: New test.
12531 2005-05-31  Andreas Jaeger  <aj@suse.de>
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.
12558 2005-05-31  Jeff Law  <law@redhat.com>
12560         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
12562 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
12564         PR middle-end/21743
12565         * gcc.dg/builtins-1.c: Activate disabled clog test.
12566         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12568 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
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.
12579 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
12581         PR c++/21784
12582         * g++.dg/lookup/using14.C: New test.
12584 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
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.
12590 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
12592         PR c++/17413
12593         * g++.dg/template/local5.C: New.
12595         PR target/21761
12596         * gcc.c-torture/compile/pr21761.c: New.
12598         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
12599         before darwin8.
12601 2005-05-30  Steven G. Kargl
12603         PR fortran/20846
12604         * gfortran.dg/inquire_8.f90: New test.
12606 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12608         PR libfortran/21376
12609         * gfortran.dg/output_exponents_1.f90: New test.
12611 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12613         PR libfortran/20006
12614         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
12616 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
12618         PR c++/21210
12619         * g++.dg/ext/complex1.C: New test.
12621         PR c++/21340
12622         * g++.dg/init/ctor6.C: New test.
12624 2005-05-29  Jan Hubicka  <jh@suse.cz>
12626         * gcc.c-torture/compile/pr21562.c: New.
12628 2005-05-28  Steven G. Kargl <kargls@comcast.net>
12630         * gfortran.dg/subnormal_1.f90: New test.
12632 2005-05-28  Jan Hubicka  <jh@suse.cz>
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.
12640 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
12642         PR c++/21614
12643         * g++.dg/expr/ptrmem6.C: New test.
12644         * g++.dg/expr/ptrmem6a.C: Likewise.
12646 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
12648         PR tree-optimization/21658
12649         * gcc.dg/tree-ssa/pr21658.c: New.
12651 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
12653         PR c++/21455
12654         * g++.dg/inherit/ptrmem3.C: New.
12656         PR c++/21681
12657         * g++.dg/parse/template16.C: New.
12659 2005-05-27  Andreas Jaeger  <aj@suse.de>
12661         * gcc.dg/setjmp-2.c: Only run in 32-bit.
12663         * gcc.dg/i386-sse-8.c: Run test on all archs.
12665 2005-05-26  Mike Stump  <mrs@apple.com>
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.
12671 2005-05-26  Roger Sayle  <roger@eyesopen.com>
12673         PR tree-optimization/9814
12674         * gcc.dg/pr9814-1.c: New test case.
12676 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
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.
12689 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
12691         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
12692         remove extraneous semicolons.
12694 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12696         * obj-c++.dg/comp-types-12.mm: New.
12697         * objc.dg/comp-types-11.m: New.
12698         * objc.dg/selector-4.m: New.
12700 2005-05-26  Andreas Jaeger  <aj@suse.de>
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.
12726 2005-05-26  Andreas Jaeger  <aj@suse.de>
12728         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
12729         x86-64 compilation.
12731 2005-05-26  Andreas Jaeger  <aj@suse.de>
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.
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.
12750         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
12751         x86_64.
12753         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
12754         effective-target ilp32.
12756 2005-05-26  David Ung  <davidu@mips.com>
12758         * gcc.target/mips/ext_ins.c: New test for testing the generation
12759         of MIPS32/64 rev 2 ext/ins instructions.
12761 2005-05-26  Andreas Jaeger  <aj@suse.de>
12763         * treelang/compile/unsigned.tree: Use gimple instead of
12764         nonexisting generic dump.
12766 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
12768         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
12770 2005-05-26  Andreas Jaeger  <aj@suse.de>
12772         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
12774 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12776         PR libfortran/17283
12777         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
12778         Test callee-allocated memory with write statements.
12780 2005-05-25  Roger Sayle  <roger@eyesopen.com>
12782         PR middle-end/21709
12783         * gcc.dg/pr21709-1.c: New test case.
12785 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12786             Mike Stump  <mrs@apple.com>
12788         * objc/execute/next_mapping.h: Update for C++.
12790         * obj-c++.dg/selector-1.mm: Move to...
12791         * obj-c++.dg/selector-4.mm: here...
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.
12852 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12854         * obj-c++.dg/selector-1.mm: New.
12855         * obj-c++.dg/selector-2.mm: New.
12857 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12859         * obj-c++.dg/selector-3.mm: New.
12860         * objc.dg/selector-3.m: New.
12862 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12864         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
12865         about where warning appears.
12867 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
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.
12874 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12876         * gcc.dg/20050524-1.c: New test.
12878 2005-05-25  Jan Hubicka  <jh@suse.cz>
12880         * gcc.dg/tree-prof/inliner-1.c: New.
12882 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
12884         * gcc.dg/tree-prof: New directory.
12885         * gcc.dg/tree-prof/tree-prof.exp: New.
12887 2005-05-25  DJ Delorie  <dj@redhat.com>
12889         * gcc.dg/Wattributes-1.c: New.
12890         * gcc.dg/Wattributes-2.c: New.
12891         * gcc.dg/Wattributes-3.c: New.
12893 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
12895         PR tree-optimization/19833
12896         * gcc.dg/uninit-4.c: Remove xfail.
12897         * gcc.dg/uninit-9.c: Ditto.
12899 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
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.
12923 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
12925         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
12926         and on hardware without VMX support.
12928         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
12930         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
12932         * lib/profopt.exp (dg-final-generate, dg-final-use,
12933         profopt-final-code, profopt-get-options): New.
12934         (profopt-execute): Process test directives.
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.
12940 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
12942         PR C++/21645
12943         * g++.dg/init/ctor5.C: New test.
12945 2005-05-24  Ira Rosen  <irar@il.ibm.com>
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.
12951 2005-05-23  Adam Nemet  <anemet@lnxw.com>
12953         * gcc.dg/const-elim-1.c: Remove xfails.
12955 2005-05-23  Jeff Law  <law@redhat.com>
12957         * gcc.c-torture/compile/pr21638.c: New test.
12958         * gcc.c-torture/compile/20050520-1.c: New test.
12960 2005-05-23  Nick Clifton  <nickc@redhat.com>
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.
12966 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
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.
12973 2004-05-20  Richard Henderson  <rth@redhat.com>
12975         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
12977 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
12979         * obj-c++-dg.exp: Add.
12980         * obj-c++.exp: Add.
12981         * obj-c++.dg/dg.exp: Add.
12983 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
12985         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
12986         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
12988 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
12990         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
12992 2004-05-19  Richard Henderson  <rth@redhat.com>
12994         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
12996 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
12998         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
13000         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
13002 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
13004         PR c++/21495
13005         * g++.dg/parse/extern1.C: New test.
13006         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
13008 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
13015 2005-05-18  Richard Henderson  <rth@redhat.com>
13017         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
13019 2005-05-18  Devang Patel  <dpatel@apple.com>
13021         * g++.dg/opt/20050511-1.C: New test.
13023 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
13025         PR libfortran/21127
13026         * gfortran.dg/reshape-complex.f90: New test.
13028 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
13030         * gfortran.dg/array_constructor_1.f90: New test.
13031         * gfortran.dg/array_constructor_2.f90: New test.
13033 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13035         PR fortran/20954
13036         * gfortran.dg/pr20954.f: New test.
13038 2005-05-17  Mike Stump  <mrs@apple.com>
13040         Yet more Objective-C++...
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.
13048 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
13050         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
13051         Remove little-endian optimizations.
13053 2005-05-17  Jeff Law  <law@redhat.com>
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.
13060 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13062         * gcc.dg/compat/generate-random.c: Do not include
13063         libiberty.h.
13064         * gcc.dg/compat/generate-random_r.c: Likewise.
13066 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
13068         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
13070 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13072         PR middle-end/21595
13073         * g++.dg/tree-ssa/builtin1.C: New testcase.
13075 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
13077         PR c++/21454
13078         * g++.dg/opt/const4.C: New test.
13080         PR middle-end/21492
13081         * g++.dg/opt/crossjump1.C: New test.
13083         PR tree-optimization/21610
13084         * gcc.c-torture/compile/20050516-1.c: New test.
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.
13092 2005-05-16  Richard Henderson  <rth@redhat.com>
13094         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
13095         i?86 and x86_64.
13097 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
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.
13125 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
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.
13132 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
13134         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
13136 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
13138         PR fortran/17432
13139         * gfortran.dg/assign_4.f: New test.
13141 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
13143         PR tree-optimization/21563
13144         * gcc.dg/tree-ssa/pr21563.c: New.
13146 2005-05-14  Jan Hubicka  <jh@suse.cz>
13148         * gcc.dg/noreturn-7.c: Allow control reaches warning.
13150 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
13152         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
13154 2005-05-13  Julian Brown  <julian@codesourcery.com>
13156         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
13157         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
13159 2005-05-13  Jan Hubicka  <jh@suse.cz>
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.
13169 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13171         PR fortran/21260
13172         * gfortran.dg/hollerith_1.f90: New test.
13174 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13176         * gfortran.dg/func_result_2.f90: New test.
13178 2005-05-11  Bud Davis  <bdavis@gfortran.org>
13180         * gfortran.dg/dev_null.f90: New test.
13182 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
13184         * gcc.dg/arm-vfp1.c: Revert last change.
13186 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
13188         PR middle-end/19807
13189         PR tree-optimization/19639
13190         * g++.dg/tree-ssa/pr19807.C: New testcase.
13192 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13194         PR libfortran/21471
13195         * gfortran.dg/append-1.f90: New test.
13197 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
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.
13209 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13211         PR fortran/20178
13212         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
13213         gfortran.dg/f2c_3.f90: New tests.
13215         * gfortran.dg/return_1.f90: Fix dg annotation.
13217 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13219         * gcc.c-torture/compile/20050510-1.c: New test.
13221 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
13223         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
13225 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
13227         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
13229 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
13231         PR c/17913
13232         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
13234 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
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.
13240 2005-05-10  Ben Elliston  <bje@au.ibm.com>
13242         PR debug/16676
13243         * gcc.dg/debug/pr16676.c: New test.
13245 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
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.
13256 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13258         * gfortran.dg/return_1.f90: New test.
13260 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
13262         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
13264         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
13266 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
13268         PR c++/21427
13269         * g++.dg/inherit/covariant13.C: New.
13271 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13273         PR libfortran/19155
13274         * gfortran.dg/pr19155.f: New test.
13276 2005-05-08  Roger Sayle  <roger@eyesopen.com>
13278         PR inline-asm/8788
13279         * gcc.dg/pr8788-1.c: New testcase.
13281 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
13283         PR target/21416
13284         * gcc.target/mips/fpcmp-[12].c: New tests.
13286 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
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.
13295 2005-05-06  Jeff Law  <law@redhat.com>
13297         * gcc.c-torture/compile/pr21380.c: New test.
13299 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
13301         PR c++/20961
13302         * g++.dg/ext/weak3.C: New test.
13304 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
13306         PR c++/21352
13307         * g++.dg/template/crash37.C: New test.
13309 2005-05-05  Paul Brook  <paul@codesourcery.com>
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.
13318 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
13320         PR libfortran/21354
13321         gfortran.dg/in_pack_rank7.f90: New test.
13323 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
13325         PR middle-end/15618
13326         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
13328 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
13330         PR middle-end/21265
13331         * gcc.dg/20050503-1.c: New test.
13333         PR rtl-optimization/21239
13334         * gcc.dg/i386-sse-11.c: New test.
13336 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
13338         PR target/16888
13339         * gcc.target/i386/asm-1.c: New test.
13341 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
13343         PR rtl-optimization/21330
13344         * gcc.c-torture/execute/20050502-1.c: New test.
13346         PR target/21297
13347         * gcc.c-torture/execute/20050502-2.c: New test.
13349 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
13351         PR middle-end/21282
13352         * gcc.dg/pr21282.c: New.
13354 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
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.
13363 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
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.
13371 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
13373         PR target/20813
13374         * gcc.dg/rs6000-fpint-2.c: New.
13376 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
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.
13384 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
13386         PR tree-optimization/21294
13387         * gcc.dg/tree-ssa/pr21294.c: New.
13389 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
13391         * gcc.dg/altivec-3.c (vec_store): Do not use the old
13392         __builtin_altivec_st_internal_4si built-in.
13394 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
13396         PR c++/15875
13397         * g++.dg/template/ptrmem14.C: New test.
13399 2005-05-02  Paul Brook  <paul@codesourcery.com>
13401         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
13403 2005-05-02  Michael Matz  <matz@suse.de>
13405         PR c++/19542
13406         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
13408 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
13410         * g++.dg/cpp/weak.C: New test.
13412 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
13414         * gcc.dg/tree-ssa/loop-8.c: New test.
13416 2005-04-30  Michael Maty  <matz@suse.de>
13418         * gcc.dg/inline-mcpy.c: New test.
13420 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
13422         PR libfortran/18958
13423         * gfortran.dg/eoshift.f90: New test case.
13425 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
13427         PR libfortran/18857
13428         * gfortran.dg/matmul_1.f90: New test.
13430 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13432         PR tree-optimization/21030
13433         * gcc.dg/tree-ssa/pr21030.c: New.
13435 2005-04-29  Devang Patel  <dpatel@apple.com>
13437         PR tree-optimization/21272
13438         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13440 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
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.
13453 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13455         * gfortran.fortran-torture/execute/entry_8.f90: New test.
13457 2005-04-29  Paul Brook  <paul@codesourcery.com>
13459         * gfortran.dg/entry_3.f90: New test.
13461 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13463         * gfortran.dg/implicit_4.f90: New test.
13465 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
13467         * lib/target-supports.exp (check_profiling_available): Return
13468         false for xtensa-*-elf.
13470 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
13472         * lib/fortran-torture.exp (fortran-torture.exp): Catch
13473         error if file cannot be deleted.
13475 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
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.
13491 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13493         PR fortran/20865
13494         * gfortran.dg/pr20865.f90: New test.
13496 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
13498         * gcc.dg/void-cast-2.c: New test.
13500 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13502         PR c/21159
13503         * gcc.dg/void-cast-1.c: New test.
13505 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
13507         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
13509 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13511         PR fortran/21177
13512         * gfortran.dg/pr21177.f90: New test.
13514 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
13516         PR tree-optimization/21171
13517         * gcc.dg/tree-ssa/pr21171.c: New test.
13519 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
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.
13530 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13532         PR c/21213
13533         * gcc.dg/transparent-union-3.c: New test.
13535 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
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.
13545 2005-04-26  Jeff Law  <law@redhat.com>
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.
13555 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
13557         PR tree-optimization/17598
13558         * gcc.dg/tree-ssa/pr17598.c: New testcase.
13560 2005-04-25  Mike Stump  <mrs@apple.com>
13562         * objc.dg/fix-and-continue-1.m: Add.
13564 2005-04-25  Roger Sayle  <roger@eyesopen.com>
13566         PR c++/20995
13567         * g++.dg/opt/pr20995-1.C: New test case.
13569 2005-04-25  Devang Patel <dpatel@apple.com>
13571         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
13573 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13575         PR testsuite/21062
13576         * g++.dg/opt/alias2.C (printf): Correct the prototype.
13578 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13580         PR C++/21188
13581         * g++.dg/opt/rtti2.C: New test.
13583 2005-04-25  Paul Brook  <paul@codesourcery.com>
13584         Steven G. Kargl  <kargls@comcast.net>
13586         PR fortran/20879
13587         * gfortran.dg/ichar_1.f90: New file.
13589 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
13591         PR middle-end/20991
13592         * g++.dg/opt/pr20991.C: New test.
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.
13598 2005-04-24  Per Bothner  <per@bothner.com>
13599             Devang Patel  <dpatel@apple.com>
13601         PR preprocessor/20907
13602         * gcc.dg/cpp/very-long-comment.c: New test.
13604 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13606         PR fortran/20059
13607         * gfortran.dg/common_5.f: New test.
13609 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
13611         PR middle-end/21082
13612         * g++.dg/tree-ssa/pr21082.C: New testcase.
13614 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
13616         * gcc.dg/vect/vect-99.c: New test.
13618 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
13620         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
13622 2005-04-22  Jeff Law  <law@redhat.com>
13624         * gcc.dg/uninit-5.c: Remove xfails.
13625         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
13626         conditionals and loads.
13628 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
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
13637 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
13639         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
13641         * gcc.dg/arm-vfp1.c: New test.
13643 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
13645         PR c++/21087
13646         * g++.dg/lookup/builtin2.C: New test.
13648 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13650         * gcc.dg/weak/weak-13.c: New test.
13652 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
13654         * lib/target-supports.exp (check_effective_target_sync_int_long):
13655         Add powerpc*.
13657 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
13659         * gcc.target/mips/branch-1.c: New test.
13661 2005-04-21  Richard Henderson  <rth@redhat.com>
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.
13668 2005-04-21  Devang Patel  <dpatel@apple.com>
13670         PR optimization/20994
13671         * gcc.dg/tree-ssa/ifc-3.c: New test.
13673 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
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.
13680 2005-04-19  Richard Henderson  <rth@redhat.com>
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.
13690 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
13692         * gcc.dg/fold-xor-1.c: New test.
13693         * gcc.dg/fold-xor-2.c: New test.
13695 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
13697         PR target/20670
13698         * g++.dg/eh/fp-regs.C: New test.
13700 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
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.
13707 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13709         PR fortran/16861
13710         * gfortran.dg/pr16861.f90: New test.
13712 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13714         * gcc.dg/pr21085.c: New test.
13716 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
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.
13746 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
13748         * ada/acats/run_all.sh: Use sync when executable not present.
13750 2005-04-18  Devang Patel  <dpatel@apple.com>
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.
13757 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
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.
13767 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13769         PR libfortran/20950
13770         * gfortran.dg/pr20950.f: New test.
13772 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13774         PR libfortran/19216
13775         * gfortran.dg/pr19216.f: New test.
13777 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
13779         PR tree-optimization/21001
13780         * gcc.dg/tree-ssa/pr21001.c: New.
13782 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
13784         PR libfortran/21075
13785         * gfortran.dg/reshape_rank7.f90: New test.
13787 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
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
13811 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
13813         * gfortran.dg/wtruncate.f: New testcase.
13814         * gfortran.dg/wtruncate.f90: New testcase.
13816 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
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.
13823 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13825         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13826         corrected typo where the wrong variables had been compared.
13828 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
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.
13836 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
13838         PR tree-optimization/21031
13839         * gcc.dg/tree-ssa/pr21031.c: New.
13841 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
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.
13848 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
13850         PR middle-end/20739
13851         * gcc.dg/tree-ssa/pr20739.c: New test.
13853 2005-04-14  Mike Stump  <mrs@apple.com>
13855         * gcc.dg/Foundation.framework/empty: New.
13856         * gcc.dg/framework-2.c: New.
13858 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13860         PR tree-optimization/21021
13861         * gcc.c-torture/compile/pr21021.c: New.
13863 2005-04-14  Janis Johnson  <janis187@us.ibm.com
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.
13875 2005-04-14  Richard Henderson  <rth@redhat.com>
13877         * lib/target-supports.exp (check_effective_target_vect_condition):
13878         Add ia64, i?86, and x86_64.
13880 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
13882         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
13884 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13886         PR tree-optimization/20657
13887         * gcc.dg/tree-ssa/pr20657.c: New.
13889 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
13891         * gcc.dg/builtins-53.c: Also check (int)trunc* and
13892         (long long int)trunc*.
13894 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
13896         PR target/20927
13897         * gcc.dg/pr20927.c: New test.
13899 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
13901         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
13902         * gcc.target/mips/asm-1.c: Likewise.
13904 2005-04-13  Dale Johannesen  <dalej@apple.com>
13906         * objc.dg/objc-fast-4.m: New.
13908 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
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.
13914 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
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.
13920 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
13922         PR tree-optimization/20913
13923         * gcc.dg/tree-ssa/pr20913.c: New.
13925         PR tree-optimization/20702
13926         * gcc.dg/tree-ssa/pr20702.c: New.
13928 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13930         PR c++/13744
13931         * g++.dg/inherit/local3.C: New test.
13933 2005-04-12  Jeff Law  <law@redhat.com>
13935         * gcc.dg/tree-ssa/20050412-1.c: New test.
13937 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
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.
13946 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
13948         PR middle-end/20917
13949         * gcc.dg/20050409-1.c: New test.
13951 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
13953         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
13955 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
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.
13976 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13978         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
13980 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
13982         * gcc.dg/i386-darwin-fpmath.c: New.
13984 2004-04-11  Devang Patel  <dpatel@apple.com>
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.
13996 2004-04-11  Devang Patel  <dpatel@apple.com>
13998         * gcc.dg/vect/vect-dv-1.c: New test.
13999         * gcc.dg/vect/vect-dv-2.c: New test.
14001 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14003         PR tree-optimization/20933
14004         * gcc.dg/tree-ssa/pr20933.c: New test.
14006 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14008         * gfortran.dg/fold_nearest.f90: New test.
14010 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
14012         * gcc.dg/tree-ssa/alias-1.c: New test.
14014 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14016         PR tree-optimization/20920
14017         * g++.dg/tree-ssa/pr20920.C: New test.
14019 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
14021         * gcc.dg/builtins-53.c: Also check (int)ceil* and
14022         (long long int)ceil*.
14024 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
14026         * g++.dg/warn/Wdtor1.C: Declare template in system header with
14027         explicit C++ linkage.
14029 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14031         * gfortran.dg/pr17229.f: Take care of the new obsolescence
14032         warning for arithmetic IF statements.
14034 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
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.
14044 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
14046         * gcc.c-torture/execute/20050410-1.c: New test.
14048 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
14050         * gcc.dg/pr20126.c: New.
14052 2005-04-09  Bud Davis  <bdavis@gfortran.org>
14053             Steven G. Kargl <kargls@comcast.net>
14055         * gfortran.dg/PR19872.f: New test.
14057 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14059         * gfortran.dg/nint_1.f90: Fix dg-do directive.
14061 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14063         * gfortran.dg/nint_1.f90: New test.
14065 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
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.
14075 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14077         PR libfortran/20163
14078         * gfortran.dg/open-options-blanks.f: New test.
14080 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14082         PR fortran/13257
14083         * gfortran.dg/comma_format_extension_[1234].f: New tests.
14085 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
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.
14094         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
14096         PR target/20795
14097         * g++.dg/abi/param2.C: New test.
14099 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14101         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
14103 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14105         * gcc.dg/builtins-53.c: New test.
14107 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
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.
14124 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
14126         PR rtl-optimization/20466
14127         * gcc.c-torture/execute/pr20466-1.c: New test.
14129 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
14131         PR c++/20905
14132         * g++.dg/parse/cond2.C: New test.
14134         PR c++/20145
14135         * g++.dg/warn/Wdtor1.C: New test.
14137 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14139         PR fortran/17229
14140         * gfortran.dg/pr17229.f: New test.
14142 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
14144         * gfortran.dg/tiny_1.f90: New test.
14145         * gfortran.dg/tiny_2.f90: ditto.
14147 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
14149         * gfortran.dg/eor_1.f90: Fix dg-do run line
14150         * gfortran.dg/open_new.f90: Fix dg-do run line
14152 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
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.
14159 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
14161         * gcc.dg/15443-1.c: New test.
14162         * gcc.dg/15443-2.c: Likewise.
14164 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14166         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
14168 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14170         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
14172 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
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.
14181 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
14183         PR c++/20212
14184         * g++.dg/warn/Wunused-11.C: New test.
14186 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
14188         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
14190 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
14192         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
14194 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14196         PR c++/20734
14197         * g++.dg/template/ptrmem13.C: New test.
14199 2005-04-05  Per Bothner  <per@bothner.com>
14201         * lib/gcc.exp: Always add -fno-show-column, for now.
14203 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
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.
14210 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
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.
14217 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
14219         PR tree-optimization/20076
14220         * gcc.dg/builtin-apply4.c: New test.
14222         PR preprocessor/19475
14223         * gcc.dg/cpp/macspace1.c: New test.
14224         * gcc.dg/cpp/macspace2.c: New test.
14226 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14228         * gfortran.dg/pr20755.f: Fixed bad format.
14230 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14232         PR c++/20763
14233         * g++.dg/ext/attrib21.C: New test.
14235 2004-04-05  Devang Patel  <dpatel@apple.com>
14237         * lib/target-supports.exp (check_effective_target_vect_shif): New.
14238         * gcc.dg/vect/vect-shift-1.c: New test.
14240 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14242         PR libfortran/20755
14243         * gfortran.dg/pr20755.f: New test.
14245 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
14247         * gfortran.dg/pr15959.f90: New test.
14248         * gfortran.dg/string_pad_trunc.f90: New test.
14250 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
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.
14257 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14259         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
14261 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
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.
14267 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
14269         PR c++/20679
14270         * g++.dg/template/overload4.C: New test.
14272 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14274         PR c++/20746
14275         * g++.dg/abi/covariant5.C: New.
14277         PR debug/20505
14278         * g++.dg/debug/const2.C: New.
14280 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
14282         PR rtl-optimization/16104
14283         * gcc.c-torture/execute/20050316-1.c: New test.
14285 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14287         * g++.dg/template/spec23.C: Fix dg-error text.
14289 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
14291         PR c++/19199
14292         * g++.dg/expr/lval2.C: New.
14294 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14296         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
14297         __builtin_strcasecmp and __builtin_strncasecmp.
14299 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
14301         PR c++/20723
14302         * g++.dg/template/spec22.C: New.
14303         * g++.dg/template/spec23.C: New.
14305 2005-04-03  Dale Ranta  <dir@lanl.gov>
14306             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14308         PR libfortran/20068
14309         PR libfortran/20125
14310         PR libfortran/20156
14311         PR libfortran/20471
14312         * gfortran.dg/backspace.f: New test.
14314 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
14316         * gcc.dg/pr19345.c: New test.
14318 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14320         PR tree-optimization/20640
14321         * gcc.dg/torture/tree-loop-1.c: New.
14323 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14325         PR rtl-optimization/20290
14326         * gcc.c-torture/execute/loop-ivopts-2.c: New.
14328 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
14330         * gcc.dg/rs6000-fpint.c: New.
14332 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14334         * gcc.dg/old-style-then-proto-1.c: New test.
14336 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14338         * gfortran.fortran-torture/execute/backspace.f90: Check
14339         after backspace and read was incorrect.
14341 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
14348         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14349         Fix unused/uninitialized variable warnings.
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.
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.
14383 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
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.
14389 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
14391         PR c++/19406
14392         * g++.dg/debug/using1.C: New test.
14394 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
14396         PR middle-end/20524
14397         * gcc.dg/alias-7.c: Prefix asm-declared name with
14398         __USER_LABEL_PREFIX__.
14400 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
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.
14407 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14409         PR c++/18644
14410         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
14412 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
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.
14419 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
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.
14426         * lib/profopt.exp: Treat prof_ext as a list.
14427         * gcc.misc-tests/bprob.exp: Ditto.
14428         * g++.dg/bprob/bprob.exp: Ditto.
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.
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.
14559         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
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.
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.
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.
14583 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
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.
14590 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
14592         PR target/20045
14593         * gcc.dg/ia64-fptr-1.c: Run only on linux.
14595 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14597         PR libfortran/20660
14598         * gfortran.dg/negative_unit.f: New test.
14600 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
14602         * gcc.dg/20050330-1.c: New test.
14604 2005-03-30  Devang Patel  <dpatel@apple.com>
14606         * g++.dg/tree-sra/ssa-sra-3.C: New test.
14608 2005-03-30  Dale Johannesen  <dalej@apple.com>
14610         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
14612 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
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.
14618 2005-03-31  Jan Hubicka  <jh@suse.cz>
14620         * gcc.dg/varpool-1.c: New testcase.
14622 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
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.
14630 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14632         PR c/20368
14633         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
14634         tests.
14636 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
14638         * gcc.c-torture/compile/pr20203.c: New test.
14640 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14642         * gfortran.dg/promotion.f90: New test.
14644 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
14646         PR middle-end/20491
14647         * gcc.dg/torture/asm-subreg-1.c: New test.
14649 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
14651         PR c/20672
14652         * gcc.dg/pr20672-1.c: New test.
14654 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
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.
14664 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
14666         PR middle-end/20622
14667         * gcc.dg/alias-7.c: New test.
14669 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14671         * gcc.dg/sparc-reg-1.c: New test.
14673 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
14675         PR target/19890
14676         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
14678 2005-03-29  Dale Ranta  <dir@lanl.gov>
14679             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14681         PR libfortran/20163
14682         * gfortran.dg/pr20163-2.f: New test.
14684 2005-03-28  Jan Hubicka  <jh@suse.cz>
14686         PR middle-end/20635
14687         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
14688         by Jakub Jelinek.
14690 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
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.
14696 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14698         * gfortran.dg/underflow.f90: New test.
14699         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
14701 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14703         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
14705 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
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.
14715 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
14717         PR tree-optimization/20470
14718         * gcc.dg/tree-ssa/pr20470.c: New test.
14720 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
14722         * gcc.dg/ppc-stfiwx.c: New.
14724 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
14726         PR target/19888
14727         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
14729 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14731         * gcc.dg/20050325-1.c: Fix a typo.
14733 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14735         PR libfortran/19678
14736         PR libfortran/19679
14737         * gfortran.dg/dos_eol.f: New test.
14739 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14741         PR rtl-optimization/20249
14742         * gcc.dg/20050325-1.c: New test.
14744 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14746         PR libfortran/15332
14747         * gfortran.dg/pr15332.f: New test.
14749 2005-03-24  Dale Johannesen  <dalej@apple.com>
14751         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
14753 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
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.
14766         * g++.dg/expr/cast3.C: New.
14768 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
14770         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
14771         rs6000.
14773 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
14775         PR target/20095
14776         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
14778 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
14780         * gcc.dg/badshift.c: Renamed to...
14781         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
14783         * gcc.target/i386/badshift.c: Renamed to...
14784         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
14785         only.
14787         PR rtl-optimization/20532
14788         * gcc.target/i386/badshift.c: New.
14790 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14792         * gfortran.dg/pr18025.f90: New test.
14794 2005-03-23  Dale Johannesen  <dalej@apple.com>
14796         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
14798 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
14800         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
14802         * lib/target-supports.exp (check_iconv_available): Default
14803         libiconv to -liconv, if there is no definition.
14805 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
14807         * gcc.dg/torture/cris-asm-mof-1.c: New test.
14809 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
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.
14818 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14820         * gfortran.dg/g77_intrinsics_funcs.f: New test.
14821         * gfortran.dg/g77_intrinsics_sub.f: New test.
14823 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
14824             Jan Hubicka  <jh@suse.cz>
14825             Steven Bosscher <stevenb@suse.de
14827         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
14829 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14831         PR c++/19980
14832         * g++.dg/template/redecl3.C: New test.
14834 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14836         PR c++/20499
14837         * g++.dg/parse/error16.C: Tweak error markers.
14839 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
14841         PR target/20561
14842         * gcc.dg/20050321-2.c: New test.
14844 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14846         PR c++/20465
14847         PR c++/20381
14848         * g++.dg/template/ptrmem12.C: New.
14850 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
14852         PR rtl-optimization/20527
14853         * gcc.c-torture/execute/pr20527-1.c: New test.
14855 2005-03-22  Ben Elliston  <bje@au.ibm.com>
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.
14861 2005-03-21  Stuart Hastings  <stuart@apple.com>
14863         * gcc.target/i386/sse-2.c: New.
14865 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
14867         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
14869 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14871         * g++.dg/parse/crash25.C: Fix typo.
14873 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14875         PR c++/20461
14876         * g++.dg/parse/crash24.C: New test.
14878         PR c++/20536
14879         * g++.dg/parse/crash25.C: New test.
14881 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14883         PR c++/20147
14884         * g++.dg/ext/stmtexpr4.C: New test.
14886 2005-03-20  Roger Sayle  <roger@eyesopen.com>
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.
14893 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
14895         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
14897 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14899         PR fortran/18525
14900         * gfortran.dg/nesting_1.f90: New test.
14902 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14904         PR c++/20240
14905         * g++.dg/lookup/using13.C: New test.
14907 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14909         PR c++/20333
14910         * g++.dg/template/crash36.C: New test.
14912 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
14914         PR c++/20463
14915         * g++.dg/template/crash35.C: New test.
14917 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
14919         PR c++/19966
14920         * g++.dg/overload/operator2.C: New test.
14922 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14924         PR libfortran/20257
14925         * gfortran.dg/pr20257.f90: New test.
14927 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14929         PR libfortran/20480
14930         * gfortran.dg/pr20480.f90: New test.
14932 2005-03-16  Richard Henderson  <rth@redhat.com>
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.
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.
14945 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
14947         * gcc.dg/cpp/ucnid-7.c: New.
14949 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
14950             Dorit Naishlos  <dorit@il.ibm.com>
14952         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
14953         darwin.
14955 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
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.
14963 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
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.
14970 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
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.
14978 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
14980         * gcc.dg/cpp/ucnid-6.c: New.
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.
14991 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14993         * gcc.dg/pr18628.c: New.
14995 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14997         PR c++/20280
14998         * g++.dg/tree-ssa/pr20280.C: New.
15000 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15002         PR fortran/20467
15003         * gfortran.dg/stfunc_2.f90: New test.
15005 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15007         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
15009 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15011         * gcc.dg/tree-ssa/20050314-1.c: New test.
15013 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
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.
15021 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
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.
15046 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
15048         PR c++/20157
15049         * g++.dg/template/error18.C: New test.
15051 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15053         PR debug/16792
15054         * g++.dg/debug/pr16792.C: New test.
15056 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
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.
15065 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15067         PR fortran/18600
15068         * gfortran.dg/stfunc_1.f90: New test.
15070 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15072         PR fortran/16907
15073         * gfortran.dg/real_index_1.f90: New test.
15075 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15077         PR fortran/20323
15078         * gfortran.dg/spec_expr_1.f90: New test.
15080 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15082         PR c/20402
15083         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
15084         new parser.
15086 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15088         PR fortran/20361
15089         * gfortran.dg/largeequiv_1.f90: New test.
15091 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
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.
15104 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15106         * gcc.dg/vmx/darwin-abi-3.c: Delete.
15108 2005-03-11  Per Bothner  <per@bothner.com>
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.
15114 2005-03-11  Per Bothner  <per@bothner.com>
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.
15120 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
15122         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
15124 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15126         PR libfortran/20124
15127         * gfortran.dg/pr20124.f90: New Test
15129 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
15131         PR tree-optimization/20130
15132         * gcc.dg/pr20130-1.c: New test.
15134 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15136         PR target/20095
15137         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
15139 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15141         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
15143 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
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.
15150 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
15152         PR rtl-opt/20412
15153         * gcc.c-torture/compile/pr20412.c: New test.
15155 2005-03-10  Roger Sayle  <roger@eyesopen.com>
15157         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
15159 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15161         PR target/20322
15162         * gcc.dg/20050307-1.c: New test.
15164 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
15166         PR c++/20375
15167         * g++.dg/other/stdarg3.C: New.
15169 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15171         PR c++/18384, c++/18327
15172         * g++.dg/init/array19.C: New test.
15174         PR inline-asm/20314
15175         * gcc.dg/torture/pr20314-1.c: New test.
15176         * gcc.dg/torture/pr20314-2.c: New test.
15178 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
15180         * gcc.dg/20050309-1.c: New test.
15182 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
15188 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
15190         PR c++/20208
15191         * g++.dg/template/array13.C: New test.
15193 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
15195         PR c++/16859
15196         * g++.dg/init/brace4.C: New test.
15198 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15200         PR c++/20186
15201         * g++.dg/template/non-dependent12.C: New.
15203 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
15205         PR c++/20142
15206         * g++.dg/init/array18.C: Add dg-do run marker.
15208         PR c++/20142
15209         * g++.dg/init/array18.C: New test.
15211 2005-03-09  Ben Elliston  <bje@au.ibm.com>
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.
15235 2005-03-08  Jeff Law  <law@redhat.com>
15237         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
15238         PHI-OPT changes.
15240 2005-03-08  Ira Rosen  <irar@il.ibm.com>
15242         * gcc.dg/vect/pr20122.c: New test.
15244 2005-03-07  Jeff Law  <law@redhat.com>
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.
15252 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
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.
15258 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
15260         PR tree-opt/17671
15261         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
15263 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
15265         * g++.dg/warn/Wnvdtor.C: New test.
15267 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
15269         * gcc.dg/torture/pr19683-1.c: New test.
15271 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
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.
15295 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
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*.
15302         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
15303         is defined.
15305         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
15307 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15309         * gfortran.dg/pr19936_1.f90: New test.
15310         * gfortran.dg/pr19936_2.f90: New test.
15311         * gfortran.dg/pr19936_3.f90: New test.
15313 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15314             Paul Thomas <prthomas@drfccad.cea.fr>
15316         * gfortran.dg/PR19754_1.f90: New test.
15317         * gfortran.dg/PR19754_2.f90: Ditto.
15319 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15321         PR c++/19311
15322         * g++.dg/template/non-dependent11.C: New test.
15324 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
15326         * lib/target-supports.exp (check_iconv_available): Fix comment.
15328 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
15329             Joseph S. Myers  <joseph@codesourcery.com>
15331         PR c++/19797
15332         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
15334 2005-03-04  Matthew Sachs  <msachs@apple.com>
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.
15341 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15343         PR fortran/19673
15344         * gfortran.dg/func_result_1.f90: New test.
15346 2005-03-04  Ben Elliston  <bje@au.ibm.com>
15348         * gcc.misc-tests/options.exp: New test.
15350 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
15352         * gcc.dg/pr15784-4.c: New test.
15354 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15356         * gcc.c-torture/execute/pr17133.c: New.
15357         * gcc.c-torture/compile/20050303-1.c: New.
15359 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
15361         * gcc.dg/cpp/assert4.c: Fix for cygwin.
15363 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
15365         * g++.dg/overload/using2.C: New.
15367 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
15369         PR c++/19916
15370         * g++.dg/init/ptrmem2.C: New test.
15372 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
15374         PR c/8927
15375         * gcc.dg/pr8927-1.c: New test.
15377 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15379         PR c++/20232
15380         * g++.dg/inherit/covariant12.C: New.
15382 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15384         PR fortran/19479
15385         * gfortran.dg/bound_1.f90: New test.
15387 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
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.
15392 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
15394         PR c/20245
15395         * gcc.dg/pr20245-1.c: New test.
15397 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
15399         PR middle-end/19874
15400         * gcc.c-torture/execute/20050119-2.c: New test case.
15402 2005-02-28  Ben Elliston  <bje@au.ibm.com>
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.
15408 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15410         * gfortran.dg/boz_1.f90: New test.
15411         * gfortran.dg/boz_3.f90: New test.
15412         * gfortran.dg/boz_4.f90: New test.
15414 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15416         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
15417         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
15419 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15421         PR libfortran/20101
15422         * gfortran.dg/write_0_pe_format.f90: New test.
15424 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
15426         PR c++/20206
15427         * g++.dg/opt/thunk2.C: New test.
15428         * g++.dg/opt/covariant1.C: New test.
15430 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15432         * gfortran.dg/e_d_fmt.f90: New test.
15434 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15436         * gcc.dg/asm-b.c: Fix comment typos.
15438 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15440         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15441         a V_MAY_DEF also.
15443 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
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.
15450 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
15452         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
15453         Disable this test on IRIX 6.
15455 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
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.
15461 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
15463         PR tree-optimization/20204
15464         * testsuite/gcc.dg/pr20204.c: New test.
15466 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
15468         PR target/20196
15469         * gcc.c-torture/execute/20050224-1.c: New test.
15471         PR c++/20175
15472         * g++.dg/warn/Wbraces2.C: New test.
15474 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
15476         PR c++/19878
15477         * g++.dg/init/const2.C: New test.
15479 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
15481         PR tree-optimization/20100
15482         * gcc.c-torture/execute/pr20100-1.c: New test.
15484 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15486         * gfortran.dg/implicit_3.f90: New test.
15488         * gfortran.dg/deftype_1.f90: New test.
15490 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
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.
15496 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
15498         * gcc.dg/pr20017.c: Fix a comment typo.
15500 2005-02-23  Bud Davis  <bdavis@gfortran.org>
15502         * gfortran.dg/list_read_4.f90: Change to f90 comments.
15504 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15506         PR ada/19902
15507         * ada/acats/tests/cxa/cxa3004.a: Remove.
15508         * ada/acats/tests/cxb/cxb30061.am: Likewise.
15510 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15512         PR c++/20073
15513         * g++.dg/init/const1.C: New test.
15515         PR c++/19991
15516         * g++.dg/parse/constant7.C: New test.
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.
15523         PR c++/20153
15524         * g++.dg/template/error17.C: New test.
15526         PR c++/20148
15527         * g++.dg/parser/error26.C: New test.
15529 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
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.
15539 2005-02-22  Bud Davis  <bdavis@gfortran.org>
15541         * gfortran.dg/list_read_4.f90: new test.
15543 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
15545         PR rtl-optimization/20017.
15546         * gcc.dg/pr20017.c: New.
15548 2005-02-22  Devang Patel  <dpatel@apple.com>
15550         PR 19952
15551         * g++.dg/tree-ssa/pr19952.C: New test.
15553 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15555         PR c++/19883
15556         * g++.dg/parse/constant6.C: New test.
15558 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
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.
15575 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
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.
15592 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
15594         PR fortran/20086
15595         * gfortran.dg/pr20086.f90: New test.
15597 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
15599         PR tree-optimization/19786
15600         * g++.dg/tree-ssa/pr19786.C: New.
15602 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15604         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
15606 2005-02-21  Jeff Law  <law@redhat.com>
15608         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
15610 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
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.
15620 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
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.
15628 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
15630         PR 18785
15631         * gcc.dg/charset/builtin1.c: New test.
15633 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15635         PR c++/19299
15636         * g++.dg/inherit/volatile1.C: New test.
15638         PR c++/19440
15639         * g++.dg/template/dtor4.C: New test.
15641 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15643         * gfortran.dg/int_1.f90: New test.
15645 2005-02-19  Devang Patel  <dpatel@apple.com>
15647         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
15649 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15651         * gfortran.dg/achar_1.f90: New test.
15653 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
15655         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
15657 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
15658             Jakub Jelinek  <jakub@redhat.com>
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.
15664 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
15666         PR c/20043
15667         * gcc.dg/transparent-union-1.c: New test.
15668         * gcc.dg/transparent-union-2.c: New test.
15670 2005-02-18  James E Wilson  <wilson@specifixinc.com>
15672         PR tree-optimization/18977
15673         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
15675 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
15677         PR target/20054
15678         * gcc.dg/pr20054.c: New test.
15680 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15682         PR c++/19508
15683         * g++.dg/ext/attrib20.C: New test.
15685 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15687         PR middle-end/20030
15688         * gfortran.fortran-torture/execute/character_passing.f90: New test.
15690 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
15692         PR c++/20008
15693         * g++.dg/opt/switch4.C: New.
15695 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
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.
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.
15707 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
15709         PR c++/20028
15710         * g++.dg/template/crash34.C: New.
15712         PR c++/20022
15713         * g++.dg/other/access3.C: New.
15715 2005-02-17  Ira Rosen  <irar@il.ibm.com>
15717         * gcc.dg/vect/vect-98.c: New test.
15719 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
15721         PR tree-optimization/19967
15722         * gcc.dg/pr19967.c: New.
15724 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
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.
15730 2005-02-15  Eric Christopher  <echristo@redhat.com>
15732         * gcc.dg/cpp/20050215-1.c: New file.
15734 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
15736         PR tree-optimization/15785
15737         * gcc.dg/pr15785-1.c: New test.
15739 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
15741         PR c++/17788
15742         * g++.dg/init/ctor4.C: New.
15743         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
15745 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
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.
15750 2005-02-15  Andreas Schwab  <schwab@suse.de>
15752         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
15753         declare malloc.
15755 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
15757         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
15759 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
15761         PR tree-optimization/19853
15762         * gcc.c-torture/compile/pr19853.c: New test.
15764 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15766         PR c++/19608
15767         * g++.dg/parse/local-class1.C: New.
15769         PR c++/19895
15770         * g++.dg/parse/ptrmem3.C: New.
15772         PR c++/19884
15773         * g++.old-deja/g++.oliva/template6.C: Add another case.
15774         * g++.dg/template/explicit6.C: New.
15776 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
15778         PR c++/17816
15779         * g++.dg/other/redecl2.C: New.
15781 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15783         PR c++/19891
15784         * g++.dg/abi/covariant4.C: New.
15786 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
15788         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
15790 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
15792         * gcc.dg/vect/vect-96.c: Fix typo.
15794 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15796         PR c++/14479
15797         PR c++/19487
15798         * g++.dg/template/enum5.C: New test.
15800 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15802         * gcc.dg/vect/vect-97.c: New test.
15804 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15806         * gcc.dg/vect/vect-96.c: New test.
15808 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
15810         * gcc.dg/builtins-34.c: Also check ldexp*.
15812 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
15814         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
15816 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
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.
15826         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
15827         New.
15829 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
15831         PR c++/19666
15832         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
15834         PR middle-end/19858
15835         * gcc.c-torture/compile/20050210-1.c: New test.
15837 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
15839         PR c++/19755
15840         * g++.dg/warn/Wbraces1.C: New test.
15842 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
15844         * gcc.dg/builtins-52.c: New testcase.
15846 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
15848         PR c/19342
15849         * gcc.c-torture/execute/20050119-1.c: New test.
15851 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15853         PR c++/19811
15854         * g++.dg/init/delete1.C: New test.
15856 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15858         PR c++/18470
15859         * g++.dg/template/static12.C: New test.
15861 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15863         PR c++/19787
15864         * g++.dg/conversion/ambig1.C: New test.
15866         PR c++/19739
15867         * g++.dg/ext/attrib19.C: New test.
15869         PR c++/19732
15870         * g++.dg/parse/dtor5.C: New test.
15872         PR c++/19762
15873         * g++.dg/template/dtor3.C: New test.
15875         PR c++/19826
15876         * g++.dg/template/static11.C: New test.
15877         * g++.dg/template/crash2.C: Remove dg-error marker.
15879 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
15881         PR C++/18491
15882         * g++.old-deja/g++.mike/p10769a.C: Remove.
15884 2005-02-09  Roger Sayle  <roger@eyesopen.com>
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.
15891 2005-02-09  Ian Lance Taylor  <ian@airs.com>
15893         PR middle-end/19583
15894         * g++.dg/warn/Wreturn-type-3.C: New test.
15896 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15898         PR middle-end/19402
15899         * gcc.dg/pr19402-1.c: New testcase.
15900         * gcc.dg/pr19402-2.c: likewise.
15902 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15904         PR middle-end/19854
15905         * g++.dg/tree-ssa/tmmti.C: New testcase.
15907 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15909         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
15911 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
15913         PR c++/19733
15914         * g++.dg/parse/crash23.C: New test.
15915         * g++.dg/warn/Weff1.C: New test.
15917 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15919         * gcc.dg/20050209-1.c: New test.
15921 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15923         PR target/19799
15924         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
15926 2005-02-08  Mike Stump  <mrs@apple.com>
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.
15933 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
15935         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
15937 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15939         * gfortran.dg/substr_1.f90: New test.
15941 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
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.
15950 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
15951             Dorit Naishlos  <dorit@il.ibm.com>
15953         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
15955 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
15957         * gcc.c-torture/compile/20050206-1.c: New test.
15959 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15961         PR tree-opt/19768
15962         * g++.dg/opt/pr19768.C: New test.
15964 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15966         PR tree-opt/19736
15967         * gcc.c-torture/compile/pr19736.c: New test.
15969 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15971         PR c++/17401
15972         * g++.dg/parse/error25.C: New test.
15974 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
15976         * gcc.c-torture/execute/20050203-1.c: New.
15978 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
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.
15985 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
15987         * gcc.dg/altivec-19.c: New.
15989 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
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.
15995 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
15997         * gcc.test-framework/gen_directive_tests: Generate tests for
15998         selector expressions.
16000 2005-02-02  Matt Austern  <austern@apple.com>
16002         PR c++/19628
16003         * g++/ext/builtin7.C: New.
16004         * g++/ext/builtin8.C: New.
16006 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16008         PR c/18502
16009         * gcc.dg/pr18502-1.c: New test.
16011 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16013         PR c++/17413
16014         * g++.dg/template/local4.C: Tweak.
16016 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
16018         PR tree-optimization/19578
16019         * gcc.c-torture/compile/20050202-1.c: New test.
16021 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16023         PR c/19435
16024         * gcc.dg/c99-init-4.c: New test.
16026 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16028         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
16030         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
16032         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
16033         * g++.dg/eh/check-vect.h: New.
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.
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.
16046         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
16047         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
16049         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
16051 2005-02-01  Richard Henderson  <rth@redhat.com>
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.
16057 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
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.
16064 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16066         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
16067         New procs.
16068         (dg-process-target (local override)): Handle selector expressions.
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.
16103         * gcc.test-framework/test-framework.awk: Change recording and
16104         printing of passes and failures.
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.
16112 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
16114         * lib/treelang.exp: Fix comment typos.
16115         (treelang_target_compile): Don't append libs=-ltreelang to options.
16117 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
16119         * g++.dg/parse/typename7.C: Adjust error messages.
16121 2005-01-31  Jeff Law  <law@redhat.com>
16123         * gcc.c-torture/execute/20050131-1.c: New test.
16124         * gcc.dg/wcaselabel.c: New test.
16126 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
16128         * g++.dg/other/warning1.C: Adjust error messags.
16129         * g++.dg/parse/constant5.C: New test.
16131 2005-01-31  Steven Bosscher  <stevenb@suse.de>
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.
16143 2005-01-31  Dale Johannesen  <dalej@apple.com>
16145         * g++.dg/opt/pr19650.C: New test.
16147 2005-01-31  Richard Henderson  <rth@redhat.com>
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.
16153 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
16155         PR c++/19555
16156         * g++.dg/template/static10.C: New test.
16158         PR c++/19395
16159         * g++.dg/parse/error24.C: New test.
16161         PR c++/19367
16162         * g++.dg/lookup/builtin1.C: New test.
16164         PR c++/19457
16165         * g++.dg/warn/conv3.C: New test.
16167 2005-01-30  Bud Davis  <bdavis@gfortran.org>
16169         PR fortran/19647
16170         * gfortan.dg/inquire_7.f90
16172 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
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.
16186 2005-01-29  Paul Brook  <paul@codesourcery.com>
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.
16195 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
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.
16201 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
16203         PR libfortran/19595
16204         * gfortran.dg/eor_1.f90: New test.
16206 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
16208         PR fortran/19589
16209         * gfortran.dg/logical_data_1.f90: New test.
16211 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
16213         PR c++/19253
16214         * g++.dg/template/crash33.C: New test.
16216         PR c++/19667
16217         * g++.dg/template/crash32.C: New test.
16219 2005-01-28  Ian Lance Taylor  <ian@airs.com>
16221         PR middle-end/16558
16222         * g++.dg/warn/Wreturn-type-2.C: New test.
16224 2004-06-24  Jeff Law  <law@redhat.com>
16226         * gcc.dg/tree-ssa/20050128-1.c: New test.
16228 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
16230         * gcc.target/frv/all-mdpackh-1.c: New test.
16232 2005-01-28  Steven Bosscher  <stevenb@suse.de>
16234         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
16236 2005-01-27  Richard Henderson  <rth@redhat.com>
16238         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
16240 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16242         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
16244 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
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.
16251 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
16253         PR c/18946
16254         * gcc.dg/noncompile/20050120-1.c: New test.
16256 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
16258         PR tree-optimization/19633
16259         * gcc.dg/pr19633.c: New test.
16260         * gcc.dg/tree-ssa/pr19633.c: New test.
16262 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
16264         * gcc.dg/20041216-1.c: New test.
16266 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
16268         PR objc/18862
16269         * objc.dg/selector-2.m: New test.
16271 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
16273         * g++.dg/opt/range-test-2.C: New test.
16275         PR rtl-optimization/19579
16276         * gcc.c-torture/execute/20050124-1.c: New test.
16278 2005-01-26  Greg Parker  <gparker@apple.com>
16279         Stuart Hastings  <stuart@apple.com>
16281         * gcc.c-torture/execute/20050125-1.c: New.
16283 2005-01-18  Jan Hubicka  <jh@suse.cz>
16285         PR tree-optimize/19337
16286         * gcc.c-torture/compile/20050119-1.c: New test.
16288 2005-01-24  James E Wilson  <wilson@specifixinc.com>
16290         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
16291         test for successful match.
16293 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
16295         PR objc/18408
16296         * objc.dg/comp-types-7.m: New test.
16298 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
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.
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.
16312 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
16314         PR target/17751
16315         * gcc.dg/ppc64-toc.c: New test.
16317         * g++.dg/tree-ssa/empty-1.C: New test.
16319         PR middle-end/19551
16320         * gcc.c-torture/execute/20050121-1.c: New test.
16321         * gcc.dg/20050121-2.c: New test.
16323 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
16324         Paul Brook  <paul@codesourcery.com>
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.
16331 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
16333         PR fortran/19313
16334         * gfortan.dg/inquire_6.f90: New test.
16336 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16338         PR libfortran/19451
16339         * open_readonly_1.f90: New test.
16341 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16343         PR libfortran/18982
16344         * gfortran.dg/open_new.f90: New file.
16346 2005-01-22  Paul Brook  <paul@codesourcery.com>
16348         * namelist_1.f90: New test.
16350 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
16352         PR tree-optimization/19484
16353         * gcc.c-torture/compile/20050122-[12].c: New tests.
16355 2005-01-22  Paul Brook  <paul@codesourcery.com>
16357         * gfortran.dg/implicit_2.f90: New test.
16359 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
16361         PR fortran/19314
16362         * gfortran.dg/inquire_5.f90: New test.
16364 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16366         PR c/18809
16367         * gcc.dg/pr18809-1.c: New test.
16369 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16371         * gcc.dg/20050121-1.c: New test.
16373         PR tree-optimization/13000
16374         * gcc.dg/20040206-1.c: Change warning to point where function is
16375         being inlined.
16377 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16379         PR c++/19208
16380         * g++.dg/template/array11.C: New test.
16382 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
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.
16391 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16393         PR tree-optimization/15349
16394         * gcc.dg/tree-ssa/pr15349.c: New.
16396 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
16398         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
16400 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
16402         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
16403         scan-assembler-times directive name.
16405         * gcc.dg/asm-a.c: Move dg-require-effective-target to
16406         after dg-do.
16408         PR rtl-optimization/19462
16409         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
16411 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
16413         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
16414         counting function calls on ia64.
16416 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
16418         PR rtl-optimization/15139
16419         * gcc.dg/20050111-2.c: New test.
16421         PR c/17297
16422         * gcc.c-torture/compile/20050113-1.c: New testcase.
16424         PR middle-end/19164
16425         * gcc.dg/20050113-1.c: New testcase.
16427 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
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.
16435 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16437         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16439 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16441         * g++.dg/debug/typedef3.C: New test.
16443 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
16445         PR c/19472
16446         * gcc.dg/asm-a.c: New test.
16448 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
16450         * gcc.dg/sh-relax.c: Add prototype for abort.
16452 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16454         * gcc.dg/short-compare-1.c: New test.
16455         * gcc.dg/short-compare-2.c: Likewise.
16457 2005-01-18  Michael Matz  <matz@suse.de>
16459         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
16461 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
16463         PR tree-optimization/19121
16464         * gcc.c-torture/compile/pr19121.c: New test.
16466 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
16468         PR target/19357
16469         * gcc.c-torture/compile/pr19357.c: New test.
16471 2005-01-17  Ian Lance Taylor  <ian@airs.com>
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.
16479         PR middle-end/13127
16480         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
16481         longer emitted.
16483 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
16485         PR fortran/18778
16486         * gfortran.dg/endfile_2.f90: New test.
16488 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
16490         PR 19168
16491         * gfortran.dg/select_5.f90: New test.
16493 2004-01-16  Paul Brook  <paul@codesourcery.com>
16495         * gfortran.dg/common_4.f90: New test.
16497 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
16499         PR rtl-optimization/19462
16500         * gcc.dg/torture/pr19462-1.c: New test.
16502 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
16504         PR objc/19321
16505         * objc.dg/func-ptr-2.m: New.
16506         * objc.dg/volatile-1.m: New.
16508 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16510         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
16512 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16514         PR tree-optimization/19060
16515         * gcc.c-torture/execute/20050104-1.c: New test.
16517 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
16519         PR fortran/18983
16520         * gfortran.dg/write_to_null.f90: New test.
16522 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
16523             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16525         PR other/19328
16526         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
16527         argument.
16529 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16531         PR c++/19263
16532         * g++.dg/init/vector1.C: New test.
16534 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
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.
16541 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
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.
16548 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
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.
16555         * gcc.dg/i386-asm-4.c: New test.
16557 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16559         * gcc.dg/nested-func-2.c: New test.
16560         * ada/acats/norun.lst: Remove c953002.
16562 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
16564         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
16566 2005-01-12  Ben Elliston  <bje@au.ibm.com>
16568         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
16570 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
16572         PR target/18761
16573         * g++.dg/abi/align1.C: New test.
16575 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
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.
16581 2005-01-10  Roger Sayle  <roger@eyesopen.com>
16583         PR c++/19355
16584         * g++.dg/expr/pr19355-1.C: New test case.
16586 2005-01-10  Laurent GUERBY <laurent@guerby.net>
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
16594 2005-01-09  Paul Brook  <paul@codesourcery.com>
16596         * gfortran.dg/common_2.f90: New file.
16597         * gfortran.dg/common_3.f90: New file.
16599 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
16601         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
16603 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
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.
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.
16684 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16685             Ira Rosen  <irar@il.ibm.com>
16687         * gcc.dg/vect/vect-70.c: New test.
16688         * gcc.dg/vect/vect-71.c: New test.
16690 2005-01-09  Manfred Hollstein  <mh@suse.com>
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.
16698 2005-01-08  Richard Henderson  <rth@redhat.com>
16700         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16701         False for x86 and x86-64.
16703 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
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.
16712 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
16714         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
16715         gfortran.dg/select_4.f90: New.
16717 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16719         * gcc.c-torture/execute/20050107-1.c: New test.
16721 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
16723         PR c++/19298
16724         * g++.dg/template/ref2.C: New.
16726 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
16728         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
16729         instead of being empty.
16731 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16733         PR fortran/15553
16734         * gfortran.dg/array-1.f90: New test.
16736 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16738         PR tree-optimization/19283
16739         * gcc.c-torture/execute/20050106-1.c: New test.
16741         PR rtl-optimization/18861
16742         * gcc.dg/20050105-1.c: New test.
16744         PR tree-optimization/18828
16745         * gcc.dg/20050105-2.c: New test.
16747 2005-01-07  Andreas Jaeger  <aj@suse.de>
16749         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
16751 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
16753         PR fortran/18398
16754         * gfortran.dg/fmt_read.f90: New test.
16756 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
16758         * gcc.dg/rs6000-ldouble-2.c: New.
16760 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
16762         PR c++/19244
16763         * g++.dg/parser/ctor2.C: New test.
16765 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16767         PR c++/17154
16768         * g++.dg/template/using9.C: New test.
16770 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16772         PR c++/19258
16773         * g++.dg/lookup/friend6.C: New test.
16775 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16777         PR c++/19270
16778         * g++.dg/template/array10.C: New.
16780 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
16785 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
16787         * gcc.c-torture/compile/20050105-1.c: New test.
16789 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
16791         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
16793 2005-01-05  Roger Sayle  <roger@eyesopen.com>
16795         PR middle-end/19100
16796         * gcc.dg/conv-3.c: New test case.
16798 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
16800         * gcc.dg/asm-wide-1.c: New test.
16802 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16804         PR c++/19030
16805         * g++.dg/parse/crash22.C: New
16807 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
16809         PR 19257
16810         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
16812 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
16814         PR middle-end/17767
16815         * gcc.dg/i386-mmx-6.c: New test case.
16817 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
16819         PR tree-optimization/18308
16820         * gcc.dg/vect/pr18308.c: New testcase.
16822 2005-01-04  Andreas Jaeger  <aj@suse.de>
16824         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
16826 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16827             Robert Bowdidge <bowdidge@apple.com>
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.
16835 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16837         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
16838         producing warning.
16839         * gcc.dg/darwin-weakimport-2.c: New.
16841 2005-01-03  Richard Henderson  <rth@redhat.com>
16843         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
16845 2005-01-03  Richard Henderson  <rth@redhat.com>
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.
16854 2005-01-03  Uros Bizjak <uros@kss-loka.si>
16856         PR target/19236
16857         * gcc.dg/pr19236-1.c: New test case.
16859 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16861         PR rtl-optimization/12092
16862         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
16864 2005-01-02  Andreas Jaeger  <aj@suse.de>
16866         * gcc.dg/pr12092-1.c: Do not run on x86_64.
16868 2005-01-01  Roger Sayle  <roger@eyesopen.com>
16869             Andrew Pinski  <pinskia@physics.uc.edu>
16871         PR rtl-optimization/12092
16872         * gcc.dg/pr12092-1.c: New test case.
16874 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
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.
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.
16884 2005-01-01  Steven Bosscher  <stevenb@suse.de>
16886         * gcc.dg/20041231-1.C: New test.
16887         * g++.dg/warn/Wunreachable-code-1.C: New test.
16889 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
16891         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
16892         file, not /dev/null.  Abort on error.
16894 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
16895             Ziemowit Laski  <zlaski@apple.com>
16897         PR objc/18971
16898         * objc.dg/encode-5.m: New test.
16900 2004-12-29  Richard Henderson  <rth@redhat.com>
16902         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
16903         * objc.dg/stabs-1.m: Disable for ia64.
16905 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
16907         PR c++/19190
16908         * g++.dg/warn/Wunused-10.C: New test.
16910 2004-12-28  Richard Henderson  <rth@redhat.com>
16912         * objc.dg/stabs-1.m: Disable for alpha.
16914 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16916         PR c++/19149
16917         * g++.dg/parse/error23.C: New test.
16919 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16921         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
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.
16928 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16930         * g++.dg/opt/temp1.C (memcpy): Return a value.
16932         PR c++/19148
16933         * g++.dg/expr/cond7.C: New test.
16935 2004-12-27  Paul Brook  <paul@codesourcery.com>
16937         * gfortran.dg/g77/select_no_compile.f: Remove.
16939 2004-12-27  Richard Henderson  <rth@redhat.com>
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.
16945 2004-12-26  Richard Henderson  <rth@redhat.com>
16947         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
16948         by 1i instead of token pasting.
16950 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
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.
16957 2004-12-25  Richard Henderson  <rth@redhat.com>
16959         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16960         Remove Alpha.
16962 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
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*-*-*.
16973 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
16975         PR fortran/19071
16976         * gfortran.dg/complex_write.f90: New test.
16978 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16980         PR c++/17595
16981         * g++.dg/parse/pragma2.C: New test.
16983         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
16985 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16987         * gcc.dg/empty2.c: Add missing dg-warning.
16989 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16991         PR c++/17413
16992         * g++.dg/template/local4.C: New test.
16993         * g++.dg/template/crash19.C: Add dg-error marker.
16995         * g++.dg/template/crash31.C: Correct embedded PR number.
16997 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16999         PR c++/16405
17000         * g++.dg/opt/temp1.C: Add do-run marker.
17002 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17004         * g++.dg/template/spec19.C: New.
17006 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17008         PR target/16819
17009         * gcc.dg/empty2.c: New.
17011 2004-12-23  Richard Henderson  <rth@redhat.com>
17013         * lib/target-supports.exp (check_effective_target_vect_no_align):
17014         Remove i?86 and x86-64.
17016 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17018         PR c++/16405
17019         * g++.dg/opt/temp1.C: New test.
17021 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17023         PR c++/18733
17024         * g++.dg/template/friend33.C: New testcase.
17026 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
17028         PR c++/18464
17029         * g++.dg/template/cond5.C: New test.
17031         PR c++/18492
17032         * g++.dg/inherit/thunk3.C: New test.
17034         PR c++/11224
17035         * g++.dg/warn/Wunused-9.C: New test.
17037 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
17039         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
17041 2004-12-22  Jan Beulich  <jbeulich@novell.com>
17043         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
17045 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
17047         PR c++/18378
17048         * g++.dg/ext/packed8.C: New test.
17050         PR c++/19063
17051         * g++.dg/template/crash31.C: New test.
17053         PR c++/19034
17054         * g++.dg/template/crash30.C: New test.
17056 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17058         PR C++/18984
17059         * g++.dg/eh/ctor3.C: New test.
17061 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17063         * objc.dg/stabs-1.m: Allow section name to be quoted and
17064         assembly label to begin with '.LL'.
17066 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
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.
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.
17095 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17097         PR c++/14075
17098         * g++.dg/init/string1.C: New.
17100         PR c++/18975
17101         * g++.dg/other/synth1.C: New.
17103 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17105         PR c/18963
17106         * gcc.dg/pr18963-1.c: New test.
17108 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
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.
17117 2004-12-20  Roger Sayle  <roger@eyesopen.com>
17119         PR middle-end/18683
17120         * g++.dg/opt/pr18683-1.C: New test case.
17122 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
17124         PR other/19093
17125         * g++.dg/opt/max1.C: Fix for 64bit targets.
17127 2004-12-20  Matt Austern  <austern@apple.com>
17129         PR c++/19044
17130         * g++.dg/ext/builtin6.C: New
17132 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
17134         PR tree-optimization/19080
17135         * gcc.c-torture/compile/pr19080.c: New test.
17137 2004-12-20  Steven Bosscher  <stevenb@suse.de>
17139         * gcc.dg/20041219-1.c: New test.
17141 2004-12-19  Roger Sayle  <roger@eyesopen.com>
17143         PR middle-end/19068
17144         * g++.dg/opt/max1.C: New test case.
17146 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17148         * gcc.dg/fdata-sections-1.c: New test.
17150 2004-12-18  Roger Sayle  <roger@eyesopen.com>
17152         PR middle-end/18548
17153         * gcc.dg/max-1.c: New test case.
17155 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
17157         * gcc.c-torture/execute/20041218-1.c: New test.
17159 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
17161         * gcc.dg/pr18501.c: New test.
17162         * gcc.dg/uninit-5.c: XFAIL.
17163         * gcc.dg/uninit-9.c: XFAIL.
17165 2004-12-17  Dale Johannesen  <dalej@apple.com>
17167         * gcc.dg/20041213-1.c: New.
17169 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
17171         * objc.dg/stabs-1.m: Allow assembly label to begin
17172         with a dot ('.').
17174 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
17176         * gcc.c-torture/execute/20041213-1.c: Move...
17177         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
17179 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
17181         PR c++/18721
17182         * g++.dg/lookup/conv-5.C: New.
17184 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
17186         * objc.dg/stabs-1.m: New test.
17188 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17190         * gcc.dg/visibility-c.c: Change compile to
17191         assemble for the test.
17193 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17195         PR target/19041
17196         * gcc.dg/visibility-c.c: New test.
17198 2004-12-16  Roger Sayle  <roger@eyesopen.com>
17200         PR middle-end/18493
17201         * gcc.dg/switch-8.c: New test case.
17203 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17205         PR c++/18905
17206         * g++.dg/template/init4.C: New.
17207         * g++.dg/opt/static3.C: Enable optimizer.
17209 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
17211         * g++.dg/other/complex1.C: New test.
17213 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
17215         * g++.dg/opt/inline9.C: New test.
17217 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17219         PR fortran/18993
17220         * gfotran.dg/nullify_1.f: New test.
17222 2004-12-15  Richard Henderson  <rth@redhat.com>
17224         * gcc.target/i386/i386.exp: New harness.
17225         * gcc.target/i386/vect-args.c: New.
17227 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
17229         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
17231 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17233         PR c++/18825
17234         * g++.dg/template/friend32.C: New test.
17236 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
17244 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
17245             Steven G. Kargl  <kargls@comcast.net>
17247         PR fortran/17597
17248         * gfortran.dg/list_read_3.f90: New test.
17250 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17252         * gcc.dg/ftrapv-2.c: New test.
17254 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17256         PR c++/18981
17257         * g++.dg/template/typename9.C: New test.
17259 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17261         PR c++/18738
17262         * g++.dg/template/typename8.C: New test.
17263         * g++.dg/parse/friend2.C: Tweak error message.
17265 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17267         * gcc.c-torture/20041214-1.c: New test.
17269 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17271         PR c++/18965
17272         * g++.dg/init/array17.C: New test.
17274 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17276         PR c++/18793
17277         * g++.dg/init/aggr3.C: New test.
17279 2004-12-14  Janis Johnson  <janis187@us.ibm.com
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.
17290 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
17292         PR middle-end/18951
17293         * gcc.c-torture/execute/20041213-1.c: New test.
17295 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
17297         PR c++/18949
17298         * g++.dg/template/cast1.C: New.
17300 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
17302         * gcc.c-torture/execute/20041213-2.c: New test.
17304 2004-12-13  Richard Henderson  <rth@redhat.com>
17306         * gcc.dg/i386-sse-10.c: Fix typo in options.
17308 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
17310         PR c++/18968
17311         * g++.dg/opt/pr18968.C: New test.
17313 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
17315         PR c++/18925
17316         * g++.dg/ext/visibility/staticdatamem.C: New test.
17318 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
17320         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
17322 2004-12-13  Roger Sayle  <roger@eyesopen.com>
17324         PR rtl-optimization/18928
17325         * gcc.dg/pr18928-1.c: New test case.
17327 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
17329         PR tree-opt/16951
17330         * gcc.c-torture/compile/20041211-1.c: New.
17332 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17334         PR middle-end/17564
17335         * gcc.c-torture/execute/20041212-1.c: New test.
17337 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17339         PR fortran/18869
17340         * gfortran.dg/common_1.f90: New test.
17342 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
17343         Paul Brook  <paul@codesourcery.com>
17345         PR fortran/16222
17346         * gfortran.dg/real_do_1.f90: New test.
17348 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17350         PR tree-opt/18040
17351         * g++.dg/opt/ptrmem6.C: New test.
17353 2004-12-11  Roger Sayle  <roger@eyesopen.com>
17355         PR middle-end/18921
17356         * gcc.dg/pr18921-1.c: New test case.
17358 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17360         PR fortran/17175
17361         * gfortran.dg/scale_1.f90: New test.
17363 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
17365         PR middle-end/18903
17366         * gcc.c-torture/compile/pr18903.c: New test.
17368 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17370         * gcc.c-torture/execute/20041210-1.c: New test.
17372 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
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.
17379 2004-12-09  Richard Henderson  <rth@redhat.com>
17381         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
17383         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
17384         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
17386 2004-12-09  Matt Austern  <austern@apple.com>
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
17395 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
17397         PR tree-opt/18904
17398         * g++.dg/opt/ptrmem5.C: New test.
17400 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
17402         * g++.dg/parse/typename5.C: Adjust for new error.
17403         * g++.dg/parse/typename7.C: New.
17405 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17407         PR c++/18073
17408         * g++.dg/other/mmintrin.C: New test.
17410 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17412         PR c++/16681
17413         * g++.dg/init/array15.C: New.
17414         * g++.dg/init/array16.C: New.
17416 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17418         PR fortran/18826
17419         * gfortran.dg/assign_1.f90: New test.
17421 2004-12-08  Nick Clifton  <nickc@redhat.com>
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.
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
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
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
17522 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17524         PR c++/18100
17525         * g++.dg/lookup/name-clash4.C: New test.
17527 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
17529         PR c++/18672
17530         * g++.dg/opt/array1.C: New.
17532         PR c++/18803
17533         * g++.dg/template/operator5.C: New.
17535 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
17537         PR c/18867
17538         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
17540 2004-12-07  Steven Bosscher  <stevenb@suse.de>
17542         * gcc.dg/noncompile/20041207.c: New test.
17544 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
17546         * g++.dg/other/unreachable-1.C: New test.
17548 2004-12-06  Nick Clifton  <nickc@redhat.com>
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.
17554 2004-12-04  Richard Henderson  <rth@redhat.com>
17556         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
17558 2004-12-04  Richard Henderson  <rth@redhat.com>
17560         * lib/target-supports.exp (check_gc_sections_available): Disable
17561         for alpha and ia64.
17563 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
17565         PR middle-end/17909
17566         * g++.dg/other/vararg-2.C: New test.
17568 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17570         PR c++/17011, c++/17971
17571         * g++.dg/template/error15.C: Adjust expected error.
17572         * g++.dg/template/instantiate3.C: Likewise.
17574 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
17576         * gcc.dg/altivec-18.c: Fix for darwin
17578 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17580         PR c++/18782
17581         * g++.dg/parse/ptrmem2.C: New.
17583         PR c++/18318
17584         * g++.dg/template/new1.C: New.
17586 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17588         PR fortran/18710
17589         * gfortran.dg/direct_io_3.f90: New test.
17591 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
17593         PR 18758
17594         * g++.dg/parse/crash21.C: New.
17596 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17598         PR c++/15664, c++/18276
17599         * g++.dg/template/ttp13.C: New test.
17600         * g++.dg/template/ttp14.C: Likewise.
17602 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17604         PR c++/18123
17605         * g++.dg/parse/enum2.C: New test.
17606         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
17608 2004-12-02  Nick Clifton  <nickc@redhat.com>
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.
17617 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
17619         PR target/16952
17620         * gcc.dg/ppc-eabi.c: New.
17622 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17624         PR fortran/18284
17625         * gfortran.dg/backspace.f90
17627 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17629         * gfortran.dg/inquire.f90: New test.
17631 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
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.
17639 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
17641         PR tree-optimization/18291
17642         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
17644 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
17646         PR C++/18729
17647         * g++.dg/parse/crash20.C: New.
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.
17655 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
17657         * gcc.dg/c99-flex-array-4.c: Remove.
17659 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17661         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
17663         * lib/target-supports.exp (is-effective-target): Simplify.
17665         * lib/target-supports.exp (check_effective_target_vect_long):
17666         Fix for powerpc64-*-*.
17668 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
17670         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
17671         to support new requirements on FreeBSD 5.
17673 2004-11-30  Devang Patel  <dpatel@apple.com>
17675         PR 18702
17676         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
17678 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17680         * g++.dg/ext/altivec-13.C: New test.
17682 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
17684         PR tree-opt/18298
17685         * gcc.c-torture/execute/p18298.c: New test.
17687 2004-11-30  Ira Rosen  <irar@il.ibm.com>
17688             Dorit Naishlos  <dorit@il.ibm.com>
17690         PR tree-opt/18607
17691         * gcc.dg/vect/vect-89.c: New test.
17693 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
17695         * gcc.dg/pr18596-1.c: New test.
17697 2004-11-30  Ben Elliston  <bje@au.ibm.com>
17699         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
17701 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17703         PR c/18479
17704         * gcc.dg/pr18479.c: New test.
17706 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17708         PR target/18490
17709         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
17710         mmix-knuth-mmixware.
17712         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
17713         cris-*-elf* cris-*-aout* mmix-*-*
17715 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17717         PR middle-end/18725
17718         * gcc.dg/pr18725.c: New test.
17720 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17722         PR target/18488
17723         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
17725         PR target/18336
17726         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
17728 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
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.
17735         PR c++/18674
17736         * g++.dg/template/error16.C: New test.
17738         PR c++/18512
17739         * g++.dg/template/crash29.C: New test.
17741 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
17743         PR tree-optimization/18712
17744         * gcc.c-torture/compile/pr18712.c: New test.
17746 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
17748         PR c/7544
17749         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
17750         tests.
17752 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17754         PR c++/18652
17755         * g++.dg/lookup/crash6.C: New test.
17757 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17759         PR middle-end/18164
17760         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
17762 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
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.
17768 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
17770         * gcc.dg/pr18164.c: New test.
17772 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
17774         * gcc.dg/funroll-loops-all.c: New.
17776 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
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 ":".
17782         PR target/18484
17783         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
17785         PR target/18348
17786         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
17788         PR target/18345
17789         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
17791         PR target/18337
17792         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
17794 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
17796         * gfortran.dg/direct_io_2.f90: New test.
17798 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17800         PR target/18334
17801         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
17803 2004-11-28  Richard Henderson  <rth@redhat.com>
17805         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
17807 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
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.
17817 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
17819         PR fortran/18364
17820         * gfortran.dg/endfile.f90: New test.
17822 2004-11-27  Falk Hueffner  <falk@debian.org>
17824         * gcc.dg/loop-6.c: New test.
17826 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17828         * gcc.c-torture/execute/20041126-1.c: New test.
17830 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17832         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
17833         on IRIX.
17835 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17837         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
17838         functions.
17840 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17842         PR rtl-optimization/17825
17843         * gcc.c-torture/compile/20041119-1.c: New test.
17845 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17847         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
17848         Check existence of ld library path variables before unsetting.
17850 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
17852         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
17854 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17856         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
17858 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17860         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
17862 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17864         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
17865         dg-do directive.
17867 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17869         * gcc.dg/pr17957.c: Pass --param, not -param.
17871 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17873         PR middle-end/17957
17874         * testsuite/gcc.dg/pr17957.c: New test.
17876 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
17878         PR c++/18445
17879         * g++.dg/template/crash28.C: Likewise.
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.
17886         PR c++/18466
17887         * g++.dg/parse/qualified3.C: New test.
17888         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
17890         PR c++/18545
17891         * g++.dg/expr/return1.C: New test.
17893 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
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.
17900 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
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.
17906 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17908         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
17910 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
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.
17917         PR c++/18285
17918         * g++.dg/parse/typedef7.C: New test.
17920 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
17922         * gcc.c-torture/execute/20041124-1.c: New test.
17924 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17926         * g++.dg/template/deduce3.C: New test.
17928         PR c++/18586
17929         * g++.dg/template/crash27.C: New test.
17931         PR c++/18530
17932         * g++.dg/warn/Wshadow-3.C: New test.
17934 2004-11-24  Devang Patel  <dpatel@apple.com>
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.
17943 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17945         PR c++/8929
17946         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
17948 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17950         * gcc.target/sparc/align.c: Do not include <stdint.h>.
17951         * gcc.target/sparc/pdist.c: Likewise.
17953 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
17955         PR c++/16882
17956         * g++.dg/conversion/simd1.C: New test.
17958 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
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.
17967 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
17969         * gcc.dg/pragma-align-2.c: Test macro expansion.
17970         * gcc.dg/pragma-pack-2.c: New test.
17972 2004-11-23  Richard Henderson  <rth@redhat.com>
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.
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.
17987 2004-11-23  Uros Bizjak <uros@kss-loka.si>
17989         * gcc.dg/pr18614-1.c: New test.
17991 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17993         * gcc.dg/setjmp-2.c: New test.
17995 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
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.
18003 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
18005         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
18007 2004-11-22  Dale Johannesen  <dalej@apple.com>
18009         * gcc.dg/20041111-1.c: New.
18011 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18013         PR tree-opt/18536
18014         * gcc.dg/vect/pr18536.c: New test.
18016 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18018         PR c++/18354
18019         * g++.dg/template/nontype11.C: New test.
18021 2004-11-21  Roger Sayle  <roger@eyesopen.com>
18023         PR middle-end/18520
18024         * gcc.dg/pr18520-1.c: New test case.
18026 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
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.
18033 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
18040 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18042         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
18044 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
18045             Joseph Myers  <joseph@codesourcery.com>
18047         * lib/target-supports.exp (check_visibility_available): Really
18048         test the compiler.
18050 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
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.
18058 2004-11-19  Ben Elliston  <bje@au.ibm.com>
18060         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
18062 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
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
18069 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
18070             Mark Mitchell  <mark@codesourcery.com>
18072         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
18074 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18075             Aldy Hernandez  <aldyh@redhat.com>
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.
18176 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
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.
18259 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18261         * g++.dg/template/incomplete1.C: New test.
18263 2004-11-16  Nick Clifton  <nickc@redhat.com>
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.
18270 2004-11-16  Paul Brook  <paul@codesourcery.com>
18272         PR fortran/13010
18273         * gfortran.dg/der_pointer_1.f90: New test.
18275 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
18277         PR c/18498
18278         * gcc.dg/bitfld-13.c: New test.
18280 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
18282         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
18283         powerpc*-*-linux*.
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.
18289         * lib/gcc-dg.exp (dg-target-list): Remove.
18291 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
18293         * gcc.dg/ia64-postinc.c: New test.
18295 2004-11-15  Mark Mitchell <mark@codesourcery.com>
18297         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
18299 2004-11-15  Nick Clifton  <nickc@redhat.com>
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.
18305         * gcc.dg/20040625-1.c: Use long constants rather than integers
18306         when performing arithmetic that will overflow 16-bits.
18308         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
18309         xstormy16.  It does not support 128-bit vector operations.
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.
18315         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
18316         the target is a 16-bit processor.
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.
18321         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
18322         where the double will not be directly addressable.
18324 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
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.
18342 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18344         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18346 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
18348         * gcc.c-torture/execute/20041114-1.c: New test.
18350 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
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.
18359 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18361         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18363 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18365         PR tree-opt/18400
18366         * gcc.dg/vect/pr18400.c: New test.
18368 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18369             Andrew Pinski  <pinskia@physics.uc.edu>
18371         PR tree-opt/18425
18372         * gcc.dg/vect/pr18425.c: New test.
18374 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18376         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
18377         Guard with dg-require-alias and dg-require-visibility.
18379 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18381         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
18383 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18385         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
18387 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18389         PR c++/17344
18390         * g++.dg/template/defarg5.C: New test.
18392 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18394         * g++.dg/parse/cast1.C: Run only on ILP32.
18395         * g++.old-deja/g++.mike/p784.C: Likewise.
18397 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
18399         * gcc.c-torture/execute/20041113-1.c: New test.
18401 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
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.
18418 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
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.
18430 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
18432         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
18433         New tests.
18435 2004-11-12  Mark Mitchell <mark@codesourcery.com>
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.
18519 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18521         PR c++/18389
18522         * g++.dg/parse/cond1.C: New test.
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.
18530         PR c++/18436
18531         * g++.dg/template/call3.C: New test.
18533         PR c++/18407
18534         * g++.dg/template/ptrmem11.C: New test.
18536 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
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.
18545 2004-11-12  Andreas Schwab  <schwab@suse.de>
18547         * gcc.dg/pr16286.c: Fix last change.
18549 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18551         PR c++/18416
18552         * g++.dg/init/global1.C: New test.
18554 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
18556         * gcc.c-torture/execute/20041112-1.c: New test.
18558 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18560         * lib/gcc-dg.exp (dg-target-list): New.
18562 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18563             Richard Sandiford  <rsandifo@redhat.com>
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.
18572 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
18574         * gcc.dg/precedence-1.c: New test.
18576 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18578         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
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.
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.
18589         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
18591 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
18593         PR target/16457
18594         * gcc.dg/ppc-and-1: New
18596         PR target/16796
18597         * gcc.dg/ppc-mov-1.c: New.
18599         PR target/16458
18600         * gcc.dg/ppc-compare-1.c: New.
18602 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
18604         * objc.dg/desig-init-2.m: New test.
18606 2004-11-10  Adam Nemet  <anemet@lnxw.com>
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.
18612 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18614         * gcc.dg/union-2.c: New test.
18616 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
18618         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
18619         New test for PR tree-optimization/17892.
18621 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
18623         PR c++/18369
18624         * g++.dg/init/new12.C: New test.
18626 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
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.
18635 2004-11-10  Paul Brook  <paul@codesourcery.com>
18637         PR fortran/18218
18638         * gfortran.dg/list_read.c: New test.
18640 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18642         PR c/18322
18643         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
18644         expected diagnostic location.
18646 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
18648         * gcc.dg/20041109-1.c: New test.
18650 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18652         PR objc/18406
18653         * objc/compile/pr18406.m: New test.
18655 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18657         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
18659 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18661         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
18663 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18665         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
18667 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18669         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
18670         exit.
18672 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
18674         PR tree-opt/18299
18675         * gcc.c-torture/pr18299-1.c: New test.
18677 2004-11-06  Andreas Schwab  <schwab@suse.de>
18679         * gcc.dg/pr16286.c: Also test for bool and pixel.
18681 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
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.
18693 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18695         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
18697 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18699         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
18700         Do not use C99 designators.
18702 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18704         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
18706 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
18712 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
18714         PR rtl-optimization/17933
18715         * gcc.dg/torture/pr17933-1.c: New test.
18717 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18719         PR target/18106
18720         * lib/target-supports.exp (check_weak_available): Support
18721         Windows.
18723 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
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.
18730 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18732         * gcc.dg/init-undef-1.c: New test.
18734 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
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.
18742 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
18744         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
18746 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18748         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
18749         on LP64 targets.
18751 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
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.
18764 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
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.
18775 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
18777         PR target/15342
18778         * gcc.dg/20041104-1.c: New test.
18780 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
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
18790 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18792         * g++.dg/rtti/tinfo1.C: Remove xfails.
18794 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18796         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
18797         packed attribute to the definition to satisfy the new C++ parser.
18799 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18801         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
18802         invocations of va_arg.
18804 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
18806         PR c++/18124
18807         * g++.dg/template/crash25.C: New test.
18809         PR c++/18155
18810         * g++.dg/template/typedef2.C: New test.
18811         * g++.dg/parse/crash13.C: Adjust error markers.
18813         PR c++/18177
18814         * g++.dg/conversion/const3.C: New test.
18816 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18818         PR fortran/17535
18819         PR fortran/17583
18820         PR fortran/17713
18821         * gfortran.dg/generic_[123].f90: New testcases.
18823 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18825         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
18826         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
18828 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18830         PR tree-opt/16808
18831         * gcc.c-torture/compile/pr16808.c: New test.
18833 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
18835         PR rtl-optimization/17104
18836         * gcc.dg/ppc-bitfield1.c: New.
18838 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18840         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
18842 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18844         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
18845         strings for 32-bit code.
18847 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
18849         PR c/18239
18850         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
18852 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
18854         PR c++/18064
18855         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
18857 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
18859         PR c++/15172
18860         * g++.dg/init/aggr2.C: New test.
18862 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
18864         * objc.dg/local-decl-1.m: New test.
18866 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18868         * gcc.dg/20040910-1.c: Adjust regex.
18870 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18872         PR rtl-optimization/18084
18873         * g++.dg/opt/pr18084-1.C: New testcase.
18875 2004-10-30  Matt Austern  <austern@apple.com>
18877         PR c++/17542
18878         * g++.dg/ext/attrib18.C: New test.
18880 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18882         PR middle-end/18096
18883         * gcc.dg/pr18096-1.c: New test case.
18885 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18887         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
18889 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
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.
18897 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
18899         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
18900         Remove unnecessary inclusion of stdio.h.
18902 2004-10-29  Roger Sayle  <roger@eyesopen.com>
18904         PR rtl-optimization/17581
18905         * gcc.dg/pr17581-1.c: New test case.
18907 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
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.
18915 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
18917         PR c++/17695
18918         * g++.dg/debug/typedef2.C: New test.
18920 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
18922         PR fortran/13490
18923         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
18924         * gfortran.dg/g77/README: Update.
18926 2004-10-28  Matt Austern  <austern@apple.com>
18928         PR c++/14124
18929         * g++.dg/ext/packed7.C: New test.
18931 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
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.
18942 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
18944         PR c++/17132
18945         * g++.dg/template/memclass3.C: New test.
18947 2004-10-28  Adam Nemet  <anemet@lnxw.com>
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.
18955 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
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.
18962 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
18964         * gcc.dg/i386-rotate-1.c: New test.
18966 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
18968         * g++.dg/init/ref12.C: Add "run" marker.
18970         PR c++/17435
18971         * g++.dg/init/ref12.C: New test.
18973         PR c++/18140
18974         * g++.dg/template/shift1.C: New test.
18975         * g++.dg/template/error10.C: Adjust error markers.
18977 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
18979         PR tree-opt/17529
18980         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
18982 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
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.
18991         * gcc.dg/darwin-weakimport-1.c: New.
18993 2004-10-28  Ben Elliston  <bje@au.ibm.com>
18995         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
18997 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
18999         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
19000         'syntax' error messages.
19001         * gcc.dg/cpp/direct2s.c: Likewise.
19003 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
19005         * gcc.c-torture/compile/20041026-1.c: New.
19007 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
19009         PR c++/18093
19010         * g++.dg/lookup/ns2.C: New test.
19012         PR c++/18020
19013         * g++.dg/template/enum4.C: New test.
19015         PR c++/18161
19016         * g++.dg/template/expr1.C: New test.
19018 2004-10-26  Ben Elliston  <bje@au.ibm.com>
19020         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
19022 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19024         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
19025         gcc.dg/decl-nospec-3.c: New tests.
19027 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
19029         * objc.dg/super-class-3.m: New test.
19031 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19033         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
19034         resyncing.
19035         * gcc.dg/cpp/direct2s.c: Likewise.
19037 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
19039         * objc.dg/image-info.m: Update for changes to section selection.
19041 2004-10-25  David Ayers  <d.ayers@inode.at>
19042             Ziemowit Laski  <zlaski@apple.com>
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.
19056 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
19062 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
19064         * gcc.dg/debug/20041023-1.c: New test.
19066 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
19068         PR middle-end/17407
19069         * gcc.c-torture/compile/pr17407.c: New test.
19071         PR c++/18121
19072         * g++.dg/template/array8.C: New test.
19074 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
19083 2004-10-24  Ben Elliston  <bje@au.ibm.com>
19085         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
19087 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
19089         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
19090         * gcc.dg/c99-const-expr-3.c: Likewise.
19092 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
19094         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
19096 2004-10-23  Ben Elliston  <bje@au.ibm.com>
19098         * gcc.c-torture/execute/loop-2e.x: Remove.
19100 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19102         PR c++/18095
19103         * g++.dg/parse/crash18.C: New.
19104         * g++.dg/parse/crash19.C: New.
19106 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19108         * g++.dg/ext/dllimport1.C: Move dg-warnings.
19109         * g++.dg/ext/dllimport2.C: Same.
19110         * g++.dg/ext/dllimport8.C: Same.
19112 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
19114         PR c++/10841
19115         * g++.dg/conversion/cast1.C: New test.
19116         * g++.dg/overload/pmf1.C: Adjust error marker.
19118 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
19120         PR objc/17923
19121         * objc.dg/const-str-7.m: New test.
19123 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19125         * g++.dg/template/memfriend11.C: Fix comment typo.
19126         * g++.dg/template/memfriend14.C: Likewise.
19128 2004-10-20  Richard Henderson  <rth@redhat.com>
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.
19134 2004-10-20  Richard Henderson  <rth@redhat.com>
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.
19141 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
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.
19155 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
19157         * g++.dg/conversion/dr195.C: New.
19158         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
19160 2004-10-20  Ben Elliston  <bje@au.ibm.com>
19161             Devang Patel  <dpatel@apple.com>
19163         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
19164         of floating point arithmetic, which could trap.
19166 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
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.
19180 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19182         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
19184 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
19186         PR c++/18047
19188         * g++.dg/parse/expr3.C: New test.
19190 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19192         * gcc.dg/smod-1.c: New test.
19194 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
19196         * objc.dg/method-14.m: New test.
19198 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19200         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
19201         Also xfail as the patch was reverted.
19203 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19205         PR middle-end/16973
19206         * gcc.dg/pr16973.c: New test.
19208 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
19210         PR tree-optimization/17656
19211         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
19213 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19215         * g++.dg/eh/shadow1.C: New.
19217 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
19219         * gcc.c-torture/compile/20041018-1.c: New test.
19221 2004-10-18  Ben Elliston  <bje@au.ibm.com>
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.
19227 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
19229         PR c/17529
19230         * gcc.c-torture/compile/pr17529.c: New test.
19232 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19234         PR c++/17743
19235         * g++.dg/ext/attrib17.C: New test.
19237 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19239         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
19241 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19243         PR c++/10479
19244         * g++.dg/ext/attrib16.C: New test.
19246 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
19248         PR c++/17042
19249         * g++.dg/init/dso_handle1.C: New test.
19251         PR c++/14667
19252         * g++.dg/parse/typedef6.C: New test.
19254         PR c++/17916
19255         * g++.dg/parse/pragma1.C: New test.
19257 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
19259         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
19261 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
19263         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
19264         -fno-common when on HPPA HP-UX platforms.
19266 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
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.
19274 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19276         PR c++/16301
19277         * g++.dg/lookup/strong-using-4.C: New test.
19279 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19281         PR middle-end/16567
19282         * gcc.c-torture/compile/nested-1.c: New test.
19284 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
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.
19295 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
19297         PR c++/17976
19298         * g++.dg/init/dtor3.C: New test.
19300 2004-10-15  Ben Elliston  <bje@au.ibm.com>
19302         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
19304 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
19306         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
19307         * gcc.dg/macho-lo-sum.c: Likewise.
19309 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
19311         * gcc.dg/ppc-spe64-1.c: New test.
19313 2004-10-14  Devang Patel  <dpatel@apple.com>
19315         PR 17635
19316         * gcc.dg/pr17635.c : New test.
19318 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
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.
19339 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
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.
19346 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19348         * gcc.dg/cpp/error-1.c: New test.
19350 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19352         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19354 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
19356         PR target/17984
19357         * gcc.dg/cris-peep2-xsrand2.c: New test.
19359 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
19361         PR c++/17661
19362         * testsuite/g++.dg/expr/for2.C: New test.
19364 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19366         * g++.dg/inherit/thunk1.C: Run on the SPARC.
19368 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
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.
19378 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
19380         PR c/17301
19381         * gcc.dg/pr17301-2.c: New test.
19383 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
19385         PR c++/15876
19386         * g++.dg/parse/error22.C: New test.
19388         PR c++/17936
19389         * g++.dg/template/spec18.C: New test.
19391 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
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.
19399 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19401         * g++.dg/eh/cleanup5.C: Add dg-options "".
19403 2004-10-11  Roger Sayle  <roger@eyesopen.com>
19405         PR middle-end/17657
19406         * gcc.dg/switch-4.c: New test case.
19408 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
19410         * gcc.c-torture/execute/20041011-1.c: New test.
19412 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19414         PR c++/17554
19415         * g++.dg/init/for3.C: New test.
19417         PR c++/17657
19418         * g++.dg/opt/switch2.C: New test.
19420         PR middle-end/17703
19421         * g++.dg/warn/Wreturn-2.C: New test.
19423 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19425         PR c++/17907
19426         * g++.dg/eh/cleanup5.C: New test.
19428 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
19430         PR c++/17393
19431         * g++.dg/parse/error21.C: New test.
19433 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19435         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19436         * g++.dg/warn/incomplete1.C: Likewise.
19437         * g++.dg/template/qualttp20.C: Likewise.
19439 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19441         PR c/17881
19442         * parm-incomplete-1.c: New test.
19444 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19446         PR c++/17867
19447         * g++.dg/parse/error19.C: New test.
19449         PR c++/17670
19450         * g++.dg/init/new11.C: New test.
19452         PR c++/17821
19453         * g++.dg/parse/error20.C: New test.
19455         PR c++/17826
19456         * g++.dg/template/crash24.C: New test.
19458 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19460         PR c/17301
19461         * gcc.dg/pr17301-1.c: New test.
19463 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19465         PR c/17189
19466         * gcc.dg/anon-struct-5.c: New test.
19468 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19470         PR c/17844
19471         * gcc.dg/pr17844-1.c: New test.
19473 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
19475         PR tree-optimization/17906
19476         * gcc.c-torture/compile/pr17906.c: New.
19478 2004-10-09  Stuart Hastings  <stuart@apple.com>
19479             Roger Sayle  <roger@eyesopen.com>
19481         PR rtl-optimization/17853
19482         * gcc.dg/i386-mmx-5.c: New testcase.
19484 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
19486         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
19488 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19490         PR c++/17524
19491         * g++.dg/template/static9.C: New test.
19493         PR c++/17685
19494         * g++.dg/parse/operator5.C: New test.
19496 2004-10-09  Roger Sayle  <roger@eyesopen.com>
19498         PR middle-end/17894
19499         * gcc.c-torture/execute/divcmp-4.c: New test case.
19501 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19503         PR tree-opt/17902
19504         * g++.dg/opt/pr17902.C: New test.
19506 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
19508         * gcc.dg/cpp/ident-1.c: Add dg-options "".
19510 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19512         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
19514 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19516         * gcc.dg/assign-warn-3.c: New test.
19518 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19520         PR c/16999
19521         * gcc.dg/cpp/ident-1.c: New test.
19523 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19525         * gcc.c-torture/compile/acc1.c: New.
19527 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19529         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
19530         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
19532 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19534         * gcc.dg/ultrasp11.c: New test.
19536 2004-10-08  Michael Matz  <matz@suse.de>
19538         * gcc.dg/doloop-2.c: New test.
19540 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
19546 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
19548         * gcc.dg/ppc-fsel-3.c: New file.
19549         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
19551 2004-10-07  Paul Brook  <paul@codesourcery.com>
19553         * gfortran.dg/intrinsic_verify_1.f90: New test.
19555 2004-10-07  Paul Brook  <paul@codesourcery.com>
19557         * gfortran.dg/empty_format_1.f90: Remove stray commas.
19559 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19561         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
19562         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
19563         commit.
19565 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19567         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
19569 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19571         PR c++/17115
19572         * g++.dg/warn/Winline-4.C: New test.
19574 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19576         * gcc.c-torture/compile/20041007-1.c: New test.
19578 2004-10-07  Paul Brook  <paul@codesourcery.com>
19580         PR fortran/17678
19581         * gfortran.dg/use_allocated_1.f90: New test.
19583 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19585         PR middle-end/17849
19586         * gfortran.fortran-torture/compile/nested.f90: New test
19588 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19590         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
19592 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19594         PR c++/17368
19595         * g++.dg/ext/asm6.C: New test.
19597 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
19599         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
19601 2004-10-06  Paul Brook  <paul@codesourcery.com>
19603         PR libfortran/17709
19604         * gfortran.dg/empty_format_1.f90: New test.
19606 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19608         PR fortran/17568
19609         * gfortran.dg/ishft.f90: New test.
19611         PR fortran/17283
19612         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
19613         tests.
19615 2004-10-06  Paul Brook  <paul@codesourcery.com>
19617         * gfortran.dg/do_1.f90: New test.
19619 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19621         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
19622         optimizing for size.
19624 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19626         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
19628 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19630         * gcc.c-torture/compile/20041005-1.c: New test.
19632 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19634         PR c++/17829
19635         * g++.dg/lookup/koenig4.C: New.
19637 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19639         * g++.dg/other/classkey1.C: Adjust quoting marks.
19640         * g++.dg/parse/error15.C: Likewise.
19641         * g++.dg/template/meminit2.C (int>): Likewise.
19643 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19645         PR fortran/17283
19646         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
19648         PR fortran/17631
19649         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
19651         PR fortran/17708
19652         * gfortran.dg/pr17708.f90: New test.
19654 2004-10-04  Chao-ying Fu  <fu@mips.com>
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.
19688 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19690         * gcc.dg/unused-7.c: Use the correct option.
19692 2004-10-04  Paul Brook  <paul@codesourcery.com>
19693         Bud Davis  <bdavis9659@comcast.net>
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.
19700 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19702         * gfortran.dg/pr17612.f90: New test.
19704 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
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.
19711 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19713         PR c/17178
19714         * gcc.dg/unused-4.c: Adjust to be correct.
19716         PR c/17820
19717         * gcc.dg/unused-7.c: New test.
19719 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19721         PR c++/17797
19722         * g++.dg/overload/template2.C: New test.
19724 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
19726         PR tree-optimization/16632
19727         * gcc.dg/tree-ssa/20041002-1.c: New.
19729 2004-10-03  Paul Brook  <paul@codesourcery.com>
19731         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
19732         rather than relying on default formatting.
19734 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
19736         * gcc.dg/20040920-1.c: Update expected message text.
19738 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
19740         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
19742 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
19744         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
19745         tree level.
19747 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19749         * gcc.dg/tree-ssa/pr17343.c: Remove.
19751 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19753         PR tree-opt/17343
19754         * gcc.dg/tree-ssa/pr17343.c: New test.
19756 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
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.
19764 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19766         * gcc.dg/lvalue-2.c: New test.
19768 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19770         PR c/17730
19771         * gcc.dg/pr17730-1.c: New test
19773 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
19775         PR c/7425
19776         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
19778 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
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.
19789 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
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.
19796 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
19802 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19804         PR c/13804
19805         * gcc.dg/pr13804-1.c: New test.
19807 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19809         PR fortran/16938
19810         * gfortran.dg/pr16938.f90: New test.
19812 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19814         * g++.dg/template/crash23.C: New test.
19816 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19818         PR c++/17585
19819         * g++.dg/template/static8.C: New test.
19821 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
19823         PR c++/17681
19824         * g++.dg/other/error9.C: New test.
19826 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19828         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
19830 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19832         PR fortran/15164
19833         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
19835 2004-09-26  Roger Sayle  <roger@eyesopen.com>
19837         PR middle-end/17112
19838         * gcc.dg/pr17112-1.c: New test case.
19840 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19842         PR c/11459
19843         * gcc.dg/pr11459-1.c: New test.
19845 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
19847         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
19848         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19850 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19852         * gfortran.dg/pr15324.f90: Make array bounds consistent.
19854 2004-09-25  Jan Hubicka  <jh@suse.cz>
19856         * compile/30040909-1.c: New test.
19857         * compile/30040907-1.c: New test.
19859 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
19861         * gcc.c-torture/execute/va-arg-26.c: New test.
19863 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
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.
19869 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
19875 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19877         PR fortran/17615
19878         * gfortran.dg/pr17615.f90: New test.
19880 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
19882         PR tree-optimzation/17517
19883         * g++.dg/tree-ssa/pr17517.C: New Test.
19885 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19887         PR c++/16889
19888         * g++.dg/lookup/ambig3.C: New.
19890 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
19892         PR tree-opt/17624
19893         * g++.dg/opt/pr17624.C: New test.
19895 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19897         PR c/6980
19898         * gcc.dg/Wbad-function-cast-1.c: New test.
19900 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
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.
19970 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
19972         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
19973         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
19975 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
19977         PR c++/17618
19978         * g++.dg/lookup/crash5.C: New test.
19980 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
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.
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.
19996         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
19998         * gcc.dg/vect/vect-44.c: Check additional cases.
19999         * gcc.dg/vect/vect-48.c: Check additional cases.
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.
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.
20015 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20017         * gcc.dg/tree-ssa/loop-6.c: New test.
20019 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
20021         PR c++/17620
20022         * g++.dg/inherit/base2.C: New.
20024 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
20035 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
20037         PR tree-optimization/16721
20038         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
20040 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
20042         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
20043         * gcc.dg/20040305-1.c: Likewise.
20045 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
20052 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
20054         PR tree-optimization/17512
20055         * gcc.c-torture/compile/20040916-1.c.
20057 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
20059         * gcc.dg/pragma-re-3.c: New test.
20061 2004-09-17  Matt Austern  <austern@apple.com>
20063         PR c++/15049
20064         * g++.dg/other/anon3.C: New.
20066 2004-09-21  Roger Sayle  <roger@eyesopen.com>
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 <?=.
20075 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
20077         PR fortran/17286
20078         * gfortran.dg/pr17286.f90: New test.
20080 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
20082         PR c++/17530
20083         * g++.dg/template/static7.C: New test.
20085 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
20087         PR tree-opt/17558
20088         * gcc.c-torture/compile/pr17558.c: New test.
20090 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20092         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
20093         if SKIP_ATTRIBUTE is defined.
20095 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20097         PR fortran/15957
20098         * gfortran.dg/pr15957.f90: New test.
20100 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
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.
20107 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20109         PR fortran/15750
20110         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
20112 2004-09-20  Ira Rosen  <irar@il.ibm.com>
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.
20127 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20129         * gcc.target/mips/asm-1.c: New test.
20131 2004-09-19  Ira Rosen  <irar@il.ibm.com>
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
20141 2004-09-18  Paul Brook  <paul@codesourcery.com>
20143         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
20145 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20147         PR c/17424
20148         * gcc.dg/pr17424-1.c: New test.
20150 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
20152         * g++.dg/tree-ssa/pr17153.C: New test.
20154 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
20156         PR pch/13361
20157         * testsuite/g++.dg/pch/wchar-1.C: New.
20158         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20160 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
20162         * gcc.c-torture/execute/20040917-1.c: New test.
20164 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20166         PR tree-optimization/17319
20167         * gcc.dg/pr17319.c: New test.
20169 2004-09-17  Devang Patel  <dpatel@apple.com>
20171         * gcc.dg/20040813-1.c: New test.
20173 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20175         PR tree-optimization/17273
20176         * gcc.c-torture/compile/pr17273.c: New test.
20178 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
20184 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
20186         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
20188 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20190         * gcc.c-torture/execute/pr17252.c: Use post-increment to
20191         change what 'a' is pointing to.
20193 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
20195         PR c++/16002
20196         * g++.dg/template/error18.C: New test.
20198         PR c++/16029
20199         * g++.dg/warn/Wunused-8.C: New test.
20201 2004-09-17  Steven Bosscher  <stevenb@suse.de>
20203         PR tree-optimization/17513
20204         * gcc.dg/20040916-1.c: New test.
20206 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
20208         PR c++/17501
20209         * g++.dg/template/typename7.C: New test.
20211 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20213         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
20215 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
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.
20221 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
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.
20228 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20230         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
20231         EABI.
20233 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20235         * g++.dg/opt/switch1.C: New test.
20237 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
20243 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20245         PR fortran/16485
20246         * gfortran.dg/same_name_1.f90: New test.
20248 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
20250         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
20251         dereference garbage pointers.
20253 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
20255         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
20256         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
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.
20262 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
20264         PR c++/17324
20265         * g++.dg/template/mangle1.C: New test.
20267 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20269         PR tree-optimization/17252
20270         * gcc.c-torture/execute/pr17252.c: New test.
20272 2004-09-14  Andrew Pinski  <apinski@apple.com>
20274         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
20276 2004-09-14  Roger Sayle  <roger@eyesopen.com>
20278         PR rtl-optimization/9771
20279         * gcc.dg/pr9771-1.c: New test case.
20281 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
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.
20287 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20289         * gcc.dg/declspec-12.c: New test.
20291 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
20293         * gfortran.dg/pr17090.f90: Add directives to test.
20295 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20297         * gcc.c-torture/compile/20040914-1.c: New test.
20299 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20301         PR c++/16162
20302         * g++.dg/template/decl2.C: New test.
20304 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
20306         PR fortran/17090
20307         * gfortran.dg/pr17090.f90: New test.
20309 2004-09-13  Dale Johannesen  <dalej@apple.com>
20311         * gcc.c-torture/compile/pr17408.c: New test case.
20313 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20315         PR c++/16716
20316         * g++.dg/parse/crash17.C: New test.
20318         PR c++/17327
20319         * g++.dg/template/enum3.C: New test.
20321 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
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.
20333 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
20342 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
20344         * g++.dg/tree-ssa/pr17400.C: New testcase.
20346 2004-09-13  James E Wilson  <wilson@specifixinc.com>
20348         * gcc.target/mips/sb1-1.c: New testcase.
20350 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
20352         * lib/g77-dg.exp: Remove unused file.
20353         * lib/mike-g77.exp: Ditto.
20354         * lib/g77.exp: Ditto.
20356 2004-09-12  Richard Henderson  <rth@redhat.com>
20358         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20360 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
20368 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
20370         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
20371         declaration/use mismatch for dirp parameter.
20373 2004-09-12  Andrew Pinski  <apinski@apple.com>
20375         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
20376         -fgnu-runtime is passed.
20378 2004-09-12  Richard Henderson  <rth@redhat.com>
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.
20387 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20389         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
20391 2004-09-11  Roger Sayle  <roger@eyesopen.com>
20393         PR middle-end/17411
20394         * g++.dg/opt/pr17411-1.C: New test case.
20396 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
20407 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
20409         * gcc.dg/20040910-1.c: Correct dg-error regexp.
20411 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20413         * g++.dg/parse/break-in-for.C: New test.
20415 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
20417         * gcc.dg/tree-ssa/20040911-1.c: New test.
20419 2004-09-11  Andreas Jaeger  <aj@suse.de>
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.
20424 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
20426         * gcc.target/frv: New directory of FR-V-specific tests.
20428 2004-09-10  James E Wilson  <wilson@specifixinc.com>
20430         * gcc.dg/convert-vec-1.c: New test.
20432 2004-09-10  Roger Sayle  <roger@eyesopen.com>
20434         PR middle-end/17024
20435         * gcc.dg/pr17024-1.c: New test case.
20437 2004-09-10  Eric Christopher  <echristo@redhat.com>
20439         * gcc.dg/20040910-1.c: New test.
20441 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20443         * gcc.dg/bitfld-9.c: New test.
20445 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
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.
20451 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20453         * gcc.dg/deprecated-2.c: New test.
20455 2004-09-09  James E Wilson  <wilson@specifixinc.com>
20457         * gcc.dg/init-vec-1.c: New test.
20459 2004-09-09  Roger Sayle  <roger@eyesopen.com>
20461         PR middle-end/17055
20462         * gcc.dg/pr17055-1.c: New test case.
20464 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
20466         PR target/17377
20467         * gcc.c-torture/execute/pr17377.c: New test.
20469 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
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
20478 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20480         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
20481         gcc.dg/gnu99-static-1.c: New tests.
20483 2004-09-08  Devang Patel  <dpatel@apple.com>
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.
20489 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
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.
20502 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
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.
20508 2004-09-06  Devang Patel  <dpatel@apple.com>
20510         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
20511         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
20513 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
20515         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
20516         reflect changed line numbering of diagnostics.
20518 2004-09-06  Paul Brook  <paul@codesourcery.com>
20520         * gfortran.dg/edit_real_1.f90: Add new test.
20522 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
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.
20529 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20531         * gcc.dg/format/sentinel-1.c: Update for parameter option.
20533 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20535         * gcc.dg/format/sentinel-1.c: New test.
20537 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
20539         * testsuite/gcc.dg/builtins-46.c: New.
20541 2004-09-03  Devang Patel  <dpatel@apple.com>
20543         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
20544         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
20546 2004-09-03  Jan Beulich  <jbeulich@novell.com>
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.
20570 2004-09-03  Jan Beulich  <jbeulich@novell.com>
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.
20578 2004-09-03  Devang Patel  <dpatel@apple.com>
20580         * g++.dg/debug/pr15736.cc: New test.
20582 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20584         * README.QMTEST: Fix out-of-date link.
20586 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
20588         PR fortran/16579
20589         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
20590         Delete.  Duplicate of gfortran.dg/g77/20010610.f
20592 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20594         * g++.dg/abi/arm_rtti1.C: New test.
20596 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
20598         * gcc.dg/ppc-vector-memcpy.c: New.
20599         * gcc.dg/ppc-vector-memset.c: New.
20601 2004-09-02  Chao-ying Fu  <fu@mips.com>
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.
20618 2004-09-02  Paul Brook  <paul@codesourcery.com>
20620         * gfortran.dg/edit_real_1.f90: Add new tests.
20622 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20624         PR fortran/15327
20625         * gfortran.dg/merge_char_1.f90: New test.
20627 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20629         PR fortran/16404
20630         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
20632 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20634         PR c/1522
20635         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
20637 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
20639         * g++.dg/opt/loop1.C: Do not XFAIL.
20641 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
20643         * gcc.c-torture/execute/20040831-1.c: New test.
20645 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
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
20652 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
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.
20658 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20660         * g++.dg/ext/visibility/arm1.C: New test.
20662 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
20664         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
20665         -pedantic-errors.
20667 2004-09-01  Paul Brook  <paul@codesourcery.com>
20669         * gfortran.dg/eof_2.f90: New test.
20671 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20673         PR fortran/16579
20674         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
20676 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
20678         PR libfortran/16805
20679         * gfortran.dg/list_read_2.f90: New test.
20681 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20683         * g++.dg/abi/key1.C: New test.
20685 2004-08-31  Richard Henderson  <rth@redhat.com>
20687         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
20688         form of offsetof.
20689         * g++.dg/other/offsetof5.C: Remove duplicate.
20691 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20693         PR fortran/17244
20694         * gfortran.dg/func_derived_1.f90: New test.
20696 2004-08-31  Paul Brook  <paul@codesourcery.com>
20698         * gfortran.dg/eof_1.f90: New test.
20700 2004-08-31  Paul Brook  <paul@codesourcery.com>
20702         * gfortran.dg/list_read_1.f90: New file.
20704 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
20706         * g++.dg/opt/loop1.C: XFAIL.
20708 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
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.
20721 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20723         * gfortran.dg/blockdata_1.f90: New test.
20725 2004-08-30  Richard Henderson  <rth@redhat.com>
20727         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
20729 2004-08-30  Richard Henderson  <rth@redhat.com>
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.
20739 2004-08-30  Richard Henderson  <rth@redhat.com>
20741         * lib/f-torture.exp: Remove.
20743 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
20745         PR rtl-optimization/16590
20746         * g++.dg/opt/loop1.C: New test.
20748 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20750         PR fortran/13910
20751         * gfortran.dg/oldstyle_1.f90: New test.
20753 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
20754         Paul Brook  <paul@codesourcery.com>
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.
20761 2004-08-28  Paul Brook  <paul@codesourcery.com>
20763         PR libfortran/17195
20764         * gfortran.dg/edit_real_1.f90: New test.
20766 2004-08-27  Paul Brook  <paul@codesourcery.com>
20768         * gfortran.dg/rewind_1.f90: New test.
20770 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
20772         PR fortran/16597
20773         * gfortran.dg/pr16597.f90: New test.
20775 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
20784 2004-08-26  Nick Clifton  <nickc@redhat.com>
20786         * gcc.c-torture/compile/pr17119.c: New test.
20788 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20790         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
20792 2004-08-25  Richard Henderson  <rth@redhat.com>
20794         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
20795         the bits that expect kind=8 to be the largest real kind.
20797 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20799         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
20801 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20803         * gfortran.dg/assignment_1.f90: New test.
20805 2004-08-25  Adam Nemet  <anemet@lnxw.com>
20807         * g++.dg/template/repo3.C: New test.
20809 2004-08-25  Roger Sayle  <roger@eyesopen.com>
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.
20817 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20819         * objc.dg/proto-lossage-4.m: New test.
20821 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
20823         PR c++/17155
20824         * g++.dg/inherit/local2.C: New test.
20826 2004-08-25  Paul Brook  <paul@codesourcery.com>
20828         PR fortran/17144
20829         * gfortran.dg/string_ctor_1.f90: New test.
20831 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20833         PR c++/14428
20834         * g++.dg/template/redecl2.C: New test.
20836 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20838         PR fortran/17143
20839         * gfortran.dg/pr17143.f90: New test.
20841 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20843         PR fortran/17164
20844         * gfortran.dg/pr17164.f90: New test.
20846 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20848         * gcc.dg/tree-ssa/loop-1.c: New test.
20850 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20852         * gcc.c-torture/compile/20040824-1.c: New test.
20854 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20856         * gcc.c-torture/compile/iftrap-3.c: New test.
20858 2004-08-24  Paul Brook  <paul@codesourcery.com>
20860         * gfortran.dg/entry_2.f90: New test.
20862 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20864         PR c++/16889
20865         * g++.dg/lookup/ambig[12].C: New.
20867 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20869         PR c++/16706
20870         * g++.dg/template/crash21.C: New test.
20871         * g++.dg/template/crash22.C: Likewise.
20873 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20875         PR c++/17149
20876         * g++.dg/template/access15.C: New.
20878 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20880         PR c++/17163
20881         * g++.dg/template/repo2.C: New test.
20883 2004-08-23  Roger Sayle  <roger@eyesopen.com>
20885         PR rtl-optimization/17078
20886         * gcc.c-torture/execute/pr17078-1.c: New test case.
20888 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20890         PR c/14492
20891         * gcc.dg/debug/crash1.c: New test.
20893 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20895         PR c/16180
20896         * gcc.dg/loop-5.c: New test.
20898 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20900         * gcc.c-torture/execute/20040823-1.c: New test.
20902 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
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.
20910 2004-08-22  Andrew Pinski  <apinski@apple.com>
20912         * g++.dg/opt/pr14029.C: New test.
20913         * gcc.c-torture/execute/pr15262.c: New test.
20915 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20917         * gfortran.dg/reduction.f90: Add checks with complex arguments.
20919 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
20921         PR 16908
20922         * gfortran.dg/direct_io.f90: New test.
20924 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20926         PR c++/17121
20927         * g++.dg/inherit/local2.C: New test.
20929 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20931         PR c++/17120
20932         * g++.dg/warn/Wparentheses-4.C: New test.
20934 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20936         PR c++/17121
20937         * g++.dg/inherit/local2.C: New test.
20939         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
20940         * gcc.dg/ppc-ldstruct.c: Likewise.
20941         * gcc.dg/ppc64-abi-2.c: Likewise.
20943 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
20945         PR rtl-optimization/17099
20946         * gcc.c-torture/execute/20040820-1.c: New test.
20948 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
20950         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
20952 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
20954         PR fortran/17077
20955         * gfortran.dg/auto_array_1.f90: New test.
20957 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20959         PR fortran/17074
20960         * gfortran.dg/simpleif_1.f90: New test.
20962 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
20964         * lib/target-supports.exp (check_profiling_available): Return
20965         false for arm*-*-symbianelf* and arm*-*-eabi*.
20967         PR c++/15890
20968         * g++.dg/template/delete1.C: New test.
20970 2004-08-19  Paul Brook  <paul@codesourcery.com>
20972         PR fortran/14976
20973         PR fortran/16228
20974         * gfortran.dg/data_char_1.f90: New test.
20976 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
20978         PR fortran/16946
20979         * gfortran.dg/reduction.f90: New testcase.
20981 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20983         PR fortran/16520
20984         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
20986 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20988         PR c++/17041
20989         * g++.dg/Wparentheses-3.C: New test.
20991 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
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.
21008 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
21010         PR c++/17068
21011         * g++.dg/template/operator4.C: New test.
21013 2004-08-18  Richard Henderson  <rth@redhat.com>
21015         * gcc.dg/20040206-1.c: XFAIL.
21017 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21019         PR c++/16246
21020         * g++.dg/template/array7.C: New test.
21022 2004-08-17  James E Wilson  <wilson@specifixinc.com>
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.
21028         * gcc.dg/mips-nmadd-1.c: New test.
21029         * gcc.dg/mips-nmadd-2.c: New test.
21031 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21033         PR c++/15871
21034         * g++.dg/opt/inline8.C: New test.
21036         PR c++/16965
21037         * g++.dg/parse/error17.C: New test.
21039 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
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.
21108 2004-08-17  Paul Brook  <paul@codesourcery.com>
21110         PR fortran/13082
21111         * gfortran.dg/entry_1.f90: New test.
21113 2004-08-17  Andrew Pinski  <apinski@apple.com>
21115         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
21117 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
21119         * gcc.dg/pr17036-1.c: New test.
21121 2004-08-16  Devang Patel  <dpatel@apple.com>
21123         * gcc.dg/darwin-20040809-1.c: New test.
21125 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
21127         * gcc.dg/funcdef-attr-1.c: New test.
21129 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
21131         * gcc.dg/altivec-17.c: New test.
21132         * gcc.dg/altivec-18.c: New test.
21134 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21136         PR c++/6749
21137         * g++.dg/template/vtable2.C: New test.
21139 2004-08-14  Richard Henderson  <rth@redhat.com>
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.
21146 2004-08-14  Richard Henderson  <rth@redhat.com>
21148         * gcc.dg/980217-1.c: Add prototype for printf.
21150 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
21152         * gfortran.dg/pr16935.f90: New test.
21154 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
21156         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
21158 2004-08-13  Paul Brook  <paul@codesourcery.com>
21160         * gfortran.dg/der_io_1.f90: Remove stray comma.
21162 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
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.
21168 2004-08-12  Devang patel  <dpatel@apple.com>
21170         * gcc.dg/darwin-20040809-2.c: New test.
21172 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
21174         * g++.dg/ext/altivec-12.C: New test.
21176         * g++.dg/ext/altivec-11.C: New test.
21178 2004-08-12  Paul Brook  <paul@codesourcery.com>
21180         * g++.dg/abi/arm_cxa_vec_1.C: New test.
21182 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21184         * g++.dg/ext/altivec-2.C: Check for hardware support before
21185         executing any VMX instructions.
21187         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
21189 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
21191         PR c++/16276
21192         * g++.old-deja/g++.other/comdat4.C: New test.
21193         * g++.old-deja/g++.other/comdat4-aux.cc: New.
21195 2004-08-12  Ben Elliston  <bje@au.ibm.com>
21197         PR target/16286
21198         * gcc.dg/pr16286.c: New test.
21200 2004-08-12 Jan Beulich <jbeulich@novell.com>
21202         * g++.dg/ext/asm5.C: New.
21204 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21206         PR c++/16698
21207         * g++.dg/eh/crash1.C: New test.
21209         PR c++/16717
21210         * g++.dg/ext/construct1.C: New test.
21212 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21214         PR c++/16853
21215         * g++.dg/init/ptrmem1.C: New test.
21217         PR c++/16618
21218         * g++.dg/parse/offsetof5.C: New test.
21220         PR c++/16870
21221         * g++.dg/template/overload3.C: New test.
21223 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21225         PR c++/16964
21226         * g++.dg/parse/error16.C: New test.
21228         PR c++/16904
21229         * g++.dg/template/error14.C: New test.
21231         PR c++/16929
21232         * g++.dg/template/error15.C: New test.
21234 2004-08-11  Devang Patel  <dpatel@apple.com>
21236         * gcc.dg/darwin-ld-20040809-1.c: New test.
21237         * gcc.dg/darwin-ld-20040809-2.c: New test.
21239 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
21241         PR fortran/16917
21242         * gfortran.dg/dfloat_1.f90: New test.
21244 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
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.
21251 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
21253         PR c++/16971
21254         * g++.dg/parse/crash16.C: New test.
21256 2004-08-10  Roger Sayle  <roger@eyesopen.com>
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.
21262 2004-08-10  Paul Brook  <paul@codesourcery.com>
21264         * gfortran.dg/der_io_1.f90: New test.
21266 2004-08-10  Paul Brook  <paul@codesourcery.com>
21268         PR fortran/16919
21269         * gfortran.dg/der_array_1.f90: New test.
21271 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
21273         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
21275 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
21277         * gcc.dg/wchar_t-2.c: Fix typo.
21279 2004-08-09  Falk Hueffner  <falk@debian.org>
21281         PR tree-optimization/12517
21282         * gcc.c-torture/compile/pr12517.c: New test.
21284         PR tree-optimization/12578
21285         * gcc.c-torture/compile/pr12578.c: New test.
21287         PR tree-optimization/12899
21288         * gcc.c-torture/compile/pr12899.c: New test.
21290         PR rtl-optimization/14692
21291         * gcc.c-torture/compile/pr14692.c: New test.
21293         PR tree-optimization/16461
21294         * gcc.c-torture/compile/pr16461.c: New test.
21296 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21298         * gfortran.dg/getenv_1.f90: New test.
21300 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
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.
21306 2004-08-06  Paul Brook  <paul@codesourcery.com>
21308         * gfortran.dg/ret_array_1.f90: New test.
21309         * gfortran.dg/ret_pointer_1.f90: New test.
21311 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
21313         * gcc.dg/missing-field-init-[12].c: New tests.
21314         * g++.dg/warn/missing-field-init-[12].C: New tests.
21316 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
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.
21323 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21325         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
21326         destructor tests.
21328 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
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.
21355 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
21357         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21359 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
21361         * gcc.c-torture/execute/20040805-1.c: New test.
21363 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
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.
21371 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
21373         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
21375 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
21384 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21386         * g++.dg/tc1/dr147.C: Add reference to PR.
21388 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
21390         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21391         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
21393 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
21395         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
21397 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21399         * gcc.dg/redecl-5.c: New test.
21400         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
21401         of scanf.
21403 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21405         PR middle-end/16790
21406         * gcc.c-torture/execute/pr16790-1.c: New test case.
21408 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
21410         * g++.dg/ext/visibility/assign1.C: New test.
21411         * g++.dg/ext/visibility/new1.C: Likewise.
21413         * gcc.dg/symbian1.c: New test.
21414         * gcc.dg/symbian2.c: Likewise.
21416 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
21418         PR target/16570
21419         * gcc.dg/i386-sse-9.c: New test.
21421 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21423         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
21425 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
21484 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
21486         PR c++/16707
21487         * g++.dg/lookup/using12.C: New test.
21489         * g++.dg/init/null1.C: Fix PR number.
21490         * g++.dg/parse/namespace10.C: Likewise.
21492 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
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.
21499 2004-08-02  David Billinghurst
21501         PR fortran/16292
21502         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
21504 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
21506         * gcc.dg/ia64-got-1.c: New test case.
21508 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21510         PR c++/16489
21511         * g++.dg/init/null1.C: New test.
21512         * g++.dg/tc1/dr76.C: Adjust error marker.
21514         PR c++/16529
21515         * g++.dg/parse/namespace10.C: New test.
21517         PR c++/16810
21518         * g++.dg/inherit/ptrmem2.C: New test.
21520 2004-08-02  Ben Elliston  <bje@au.ibm.com>
21522         PR target/16155
21523         * gcc.dg/pr16155.c: New test.
21525 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21527         * gcc.dg/redecl-2.c: New test.
21529 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
21531         * gcc.dg/darwin-longdouble.c: New file.
21533 2004-07-30  Richard Henderson  <rth@redhat.com>
21535         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
21536         write to constant argument.
21537         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
21539 2004-07-30  Richard Henderson  <rth@redhat.com>
21541         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
21542         tests of nearest around zero.
21544 2004-07-30  Andrew Pinski  <apinski@apple.com>
21546         * gcc.c-torture/compile/20040730-1.c: New test.
21548 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21550         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
21551         powerpc-eabispe.
21553 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21555         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
21557 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
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.
21563 2004-07-29  Richard Henderson  <rth@redhat.com>
21565         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
21567         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
21568         (alt2, which): New.
21569         (Check): Accept either alternative.
21571 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
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.
21588 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
21590         * gcc.dg/tree-ssa/20040729-1.c: New test.
21592 2004-07-27  Matt Austern <austern@apple.com>
21594         * gcc.dg/darwin-bool-1.c: New test.
21595         * gcc.dg/darwin-bool-2.c: New test.
21597 2004-07-28  Richard Henderson  <rth@redhat.com>
21599         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
21600         arguments in the correct type.  Don't write to constant arguments.
21602 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21604         PR tree-optimization/16688
21605         PR tree-optimization/16689
21606         * g++.dg/tree-ssa/pr16688.C: New test.
21608 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21610         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21611         loads.  Not only in the comment, this time.
21613 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
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.
21629 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
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.
21638 2004-07-27  Andrew Pinski  <apinski@apple.com>
21640         * g++.dg/rtti/tinfo1.C: Correct the xfail.
21642 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
21644         * gcc.dg/pragma-isr.c: New test.
21646 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21648         PR c++/14429
21649         * g++.dg/template/ttp11.C: New test.
21651 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
21653         * gcc.c-torture/compile/20040727-1.c: New test.
21655 2004-07-26  Eric Christopher  <echristo@redhat.com>
21657         * gcc.c-torture/compile/20040726-2.c: New test.
21659 2004-07-26  Andrew Pinski  <apinski@apple.com>
21661         * g++.dg/rtti/tinfo1.C: Xfail.
21663 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
21665         * gcc.c-torture/compile/20040726-1.c: New test.
21667 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
21668             Brian Ryner  <bryner@brianryner.com>
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.
21690 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21692         PR c/15360
21693         * gcc.dg/pr15360-1.c: New test.
21695 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
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.
21702 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21704         * gcc.dg/init-string-2.c: New test.
21706 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
21708         PR 16684
21709         * gcc.dg/Wredundant-decls-1.c: New test case.
21711 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
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.
21730 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21732         * gcc.dg/comp-return-1.c: New test
21734 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
21736         * gcc.dg/vmx/8-02a.c: Fix typo.
21738         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
21739         * gcc.dg/darwin-abi-3.c: New test.
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.
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.
21748 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21750         * g++.dg/lookup/conv-[1234].C: New.
21752 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
21754         * g++.dg/parse/attr2.C: Simplify.
21756 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21758         PR c/7284
21759         * gcc.c-torture/execute/pr7284-1.c: New test.
21761 2004-07-22  Brian Booth  <bbooth@redhat.com>
21763         * gcc.dg/tree-ssa/20040721-1.c: New test.
21765 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21767         * g++.dg/template/crash20.c: New.
21769 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
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
21775 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
21777         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
21778         gcc.dg/cris-peep2-andu2.c: New tests.
21780 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
21790 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
21795 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21797         PR c/11250
21798         * gcc.dg/init-string-1.c: New test.
21800 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
21802         PR middle-end/15345
21803         PR c/16450
21804         * gcc.dg/torture/nested-fn-1.c: New test.
21806 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
21808         PR target/16559
21809         * gcc.dg/ia64-fptr-1.c: New file.
21811 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21813         PR c++/14497
21814         * g++.dg/template/spec16.C: New test.
21815         * g++.old-deja/g++.robertl/eb118.C: Remove.
21817 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21819         PR c++/509
21820         * g++.dg/template/spec15.C: New test.
21822 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
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
21871 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
21873         PR c++/16637
21874         * g++.dg/parse/lookup4.C: New test.
21876 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21878         PR c++/16175
21879         * g++.dg/template/ttp10.C: New test.
21881 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21883         * gcc.dg/pr12625-1.c: New test.
21885 2004-07-20  Steven Bosscher  <stevenb@suse.de>
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.
21891 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
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.
21898 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
21900         PR c++/16623
21901         * g++.dg/template/assign1.C: New test.
21903 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21905         PR c++/12170
21906         * g++.dg/template/ttp9.C: New test.
21908 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
21910         * gcc.dg/format/cmn-err-1.c: New test.
21912 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
21918 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
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.
21927 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
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.
21935 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
21937         PR c++/16337
21938         * g++.dg/parse/attr2.C: New test.
21940 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
21942         * g77.dg: Removed.
21943         * g77.f-torture: Ditto.
21945 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
21951 2004-07-16  Richard Henderson  <rth@redhat.com>
21953         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
21955 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
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'.
21962         PR fortran/16404
21963         * gfortran.dg/do_iterator.f90: New test.
21965 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21967         PR rtl-optimization/16536
21968         * gcc.c-torture/execute/restrict-1.c: New test.
21970 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21972         PR fortran/15324
21973         * gfortran.dg/pr15324.f90: New test.
21975         PR fortran/15129
21976         * gfortran.dg/pr15129.f90: New test.
21978         PR fortran/15140
21979         * gfortran.dg/pr15140.f90: New test.
21981         PR fortran/13792
21982         * gfortran.fortran-torture/execute/bounds.f90: Add check for
21983         compile-time simplification.
21985 2004-07-14  Mike Stump  <mrs@apple.com>
21987         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
21989 2004-07-14  James E Wilson  <wilson@specifixinc.com>
21991         PR target/16325
21992         * gcc.dg/profile-generate-1.c: New.
21994 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
21996         * gcc.c-torture/execute/20040709-1.c: New test.
21997         * gcc.c-torture/execute/20040709-2.c: New test.
21999 2004-07-14  Mike Stump  <mrs@apple.com>
22001         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
22003 2004-07-14  Mike Stump  <mrs@apple.com>
22005         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
22007 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
22009         PR c++/16518
22010         * g++.dg/parse/mutable1.C: New test.
22012 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
22014         PR tree-optimization/16443
22015         * gcc.dg/tree-ssa/20040713-1.c: New test.
22017 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
22019         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
22020         for operator new.
22022 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
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.
22036 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
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
22051 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
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.
22057 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22059         PR c++/5402
22060         * g++.dg/lookup/name-clash1.C: New test.
22062         PR c++/9777
22063         * g++.dg/lookup/name-clash2.C: New test.
22065         PR c++/12102
22066         * g++.dg/lookup/name-clash3.C: New test.
22068 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22070         * g++.dg/lookup/new2.C: New test.
22071         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
22073 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
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.
22116 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22118         PR c++/2204
22119         * g++.dg/other/abstract2.C: New test.
22121 2004-07-12  Paul Brook  <paul@codesourcery.com>
22123         * gfortran.dg/pointer_init_1.f90: New test.
22125 2004-07-11  Paul Brook  <paul@codesourcery.com>
22127         PR fortran/15986
22128         * gfortran.dg/contained_1.f90: New test.
22130 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
22132         * g++.dg/parse/defarg8.C: New test.
22134 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22136         PR fortran/16433
22137         * gfortran.dg/pr16433.f: New test.
22139         PR fortran/17574
22140         * gfortran.dg/pr15754.f90: New test.
22142 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22144         PR tree-optimization/16437
22145         * gcc.c-torture/execute/bitfld-4.c: New test.
22147 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22149         * gfortran.fortran-torture/execute/common_2.f90: Add check for
22150         access to common var from module.
22152 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22154         PR fortran/16336
22155         * gfortran.fortran-torture/execute/common_2.f90: New test.
22157 2004-07-10  Paul Brook  <paul@codesourcery.com>
22159         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
22161 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22163         PR fortran/15969
22164         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
22166 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
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.
22177 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22179         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
22181 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22182         Paul Brook  <paul@codesourcery.com>
22184         PR fortran/13415
22185         * gfortran.dg/common_pointer_1.f90: New test.
22187 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22189         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
22191 2004-07-09  James E Wilson  <wilson@specifixinc.com>
22193         PR target/16364
22194         * gcc.c-torture/compile/20040709-1.c: New.
22196 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22198         PR fortran/14077
22199         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
22201 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22203         PR fortran/13201
22204         * gfortran.dg/shape_1.f90: New test.
22206 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
22207             Andrew Pinski  <apinski@apple.com>
22209         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
22211 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22213         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
22214         comment.
22216 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22217         Paul Brook  <paul@codesourcery.com>
22219         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
22220         '.f95' and '.F95'.
22222 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
22224         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
22226 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22228         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
22229         testcases with capital suffix.
22231 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
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.
22239         * gfortran.dg/implicit_1.f90: New test.
22241 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
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.
22248 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22250         * lib/fortran-torture.exp: Rename proc search_for to
22251         search_for_re.
22253 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22255         * gcc.c-torture/execute/simd-5.x: New file.
22256         XFAIL on SPARC 64-bit at -O0.
22258 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22260         PR c++/8211
22261         PR c++/16165
22262         * g++.dg/warn/effc3.C: New test.
22264 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
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.
22271 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
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.
22277 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
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.
22288 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
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)
22293 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22295         * gcc.c-torture/execute/920428-2.x: Delete.
22296         * gcc.c-torture/execute/920501-7.x: Likewise.
22298 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
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.
22306 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
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.
22312 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22314         * gcc.c-torture/compile/20040708-1.c: New test.
22316 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22318         PR c++/16169
22319         * g++.dg/warn/effc2.C: New test.
22321 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
22327 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
22329         PR c++/16276
22330         * g++.dg/rtti/tinfo1.C: New file.
22332 2004-07-07  Eric Christopher  <echristo@redhat.com>
22334         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
22336 2004-07-07  Andrew Pinski  <apinski@apple.com>
22338         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
22340 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
22342         * g++.dg/init/call1.C: XFAIL.
22344 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
22346         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22347         except for movstrict*, to movmem* and clrstr* to clrmem*.
22349 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
22351         * gcc.c-torture/execute/20040707-1.c: New test.
22353 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
22355         * gcc.c-torture/execute/20040706-1.c: New test.
22357 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22359         PR c++/3671
22360         * g++.dg/template/spec14.C: New test.
22362 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
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.
22369 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22371         PR c++/2518
22372         * g++.dg/lookup/new1.C: New test.
22374 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22376         PR c++/11406
22377         * g++.dg/template/sizeof8.C: New test.
22379 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
22381         * gcc.c-torture/compile/20040705-1.c: New test.
22383 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
22385         * gfortran.fortran-torture/execute/seq_io.f90: New test.
22387 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
22389         * gcc.dg/cpp/if-mop.c: Two new testcases.
22390         * gcc.dg/cpp/trad/comment-3.c: New.
22392 2004-07-04  Paul Brook  <paul@codesourcery.com>
22394         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
22396 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
22398         PR c++/3761
22399         * g++.dg/lookup/crash4.C: New test.
22401 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
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 ...
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.
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.
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.
22529 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
22531         PR c++/16240
22532         * g++.dg/abi/mangle22.C: New test.
22533         * g++.dg/abi/mangle23.C: Likewise.
22535 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
22537         PR fortran/16290
22538         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
22539         Allow for cases without denormalized floating point numbers.
22541 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
22550 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22552         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
22554 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
22556         * gcc.dg/builtins-43.c: New.
22557         * gcc.dg/builtins-44.c: New.
22558         * gcc.dg/builtins-45.c: New.
22560 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
22561             Andreas Tobler  <a.tobler@schweiz.ch>
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.
22571 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22573         * g++.dg/warn/nonnull1.C: New test.
22575 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
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>.
22581 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
22583         * gcc.dg/Wunreachable-8.C: New test.
22585         * gcc.dg/h8300-ice2.c : New test.
22587 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
22589         PR fortran/16161
22590         * gfortran.fortran-torture/compile/implicit.f90: Add test
22591         for implicit character.
22593 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
22595         PR fortran/16289
22596         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
22597         Use tiny() intrinsic to find smallest non-negative real
22599 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
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.
22605         * gcc.c-torture/execute/20040629-1.c: New test.
22607 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
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.
22612         PR target/16195
22613         * gcc.dg/20040625-1.c: New test.
22615 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22617         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
22619 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22621         PR fortran/15963
22622         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
22624 2004-06-29  Richard Henderson  <rth@redhat.com>
22626         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
22628 2004-06-29  Paul Brook  <paul@codesourcery.com>
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.
22633 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
22635         PR c++/16260
22636         * g++.dg/parse/crash15.C: New.
22638 2004-06-28  Andrew Pinski  <apinski@apple.com>
22640         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
22641         by the error already.
22643         * g++.dg/opt/ptrmem4.C: Change to compile only test.
22645 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
22647         PR target/14041
22648         * gcc.dg/h8300-bss-align-1.c : New.
22650 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22652         * PR c++/16174
22653         * g++.dg/template/ctor4.C: New.
22655 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22657         PR c++/16205
22658         * g++.dg/warn/Wsequence-point-1.C: New test.
22660 2004-06-27  Paul Brook  <paul@codesourcery.com>
22662         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
22664 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
22666         * g++.old-deja/g++.mike/p7325.C: Remove.
22668 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22670         PR c/14963
22671         * gcc.dg/pr14963.c: New test.
22673 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
22675         PR c++/16193
22676         * g++.dg/parse/redef1.C: New test.
22678 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
22699 2004-06-27  Roger Sayle  <roger@eyesopen.com>
22701         * gcc.dg/20040527-1.c: New test case.
22703 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
22705         PR gfortran/pr16196
22706         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
22708 2004-06-25  Roger Sayle  <roger@eyesopen.com>
22710         PR middle-end/15825
22711         * gcc.dg/pr15825-1.c: New test case.
22713 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22715         * gcc.c-torture/execute/20040625-1.c: New test.
22717 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22719         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
22721 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22723         * gcc.dg/torture/mips-div-1.c: New test.
22725 2004-06-24  Jeff Law  <law@redhat.com>
22727         * gcc.dg/tree-ssa/20040624-1.c: New test.
22729 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
22731         * gcc.c-torture/compile/20040624-1.c: New test.
22733 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22735         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
22736         this directory.
22738 2004-06-23  Andrew Pinski  <apinski@apple.com>
22740         PR middle-end/15988
22741         * g++.dg/opt/ptrmem4.C: New test.
22743         * gcc.dg/c90-array-quals-2.c: New test.
22745 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
22747         * gcc.dg/kpice1.c: New test.
22749 2006-06-23  Andrew Pinski  <apinski@apple.com>
22751         * gcc.dg/c90-array-quals.c: New test.
22753 2006-06-22  Richard Henderson  <rth@redhat.com>
22755         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
22757 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
22759         * gcc.dg/builtins-config.h: Handle FreeBSD.
22761 2006-06-22  Richard Henderson  <rth@redhat.com>
22763         * g++.dg/opt/devirt1.C: New.
22765 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
22767         * g++.dg/opt/pr15551.C: New testcase.
22769 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
22771         PR target/14800
22772         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
22773         x86_64-*-linux* when compiling for 32bit.
22775 2004-06-21  Andrew Pinski  <apinski@apple.com>
22777         * gcc.dg/pch/struct-1.c: New.
22778         * gcc.dg/pch/struct-1.hs: New.
22780 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
22782         * gcc.dg/pch/save-temps-1.c: New file.
22783         * gcc.dg/pch/save-temps-1.hs: New file.
22785 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22787         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
22788         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
22790 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
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.
22797 2004-06-21  Richard Henderson  <rth@redhat.com>
22799         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
22800         merging && to BIT_FIELD_REF.
22802 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
22804         * g++.dg/opt/placeholder1.C: New test.
22806 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
22813 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
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.
22819 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
22821         PR gfortran/16080
22822         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
22824 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
22826         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
22827         instead of setting the type of size_t by
22828         hand.
22830 2004-06-18  Roger Sayle  <roger@eyesopen.com>
22832         * gcc.dg/unordered-2.c: New test case.
22833         * gcc.dg/unordered-3.c: New test case.
22835 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
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.
22844 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
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.
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.
22860         * gcc.dg/range-test-1.c: New test.
22861         * g++.dg/opt/range-test-1.C: New test.
22863 2004-06-17  Richard Henderson  <rth@redhat.com>
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.
22872 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
22874         Bug 14610
22875         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
22877 2004-06-15  Richard Henderson  <rth@redhat.com>
22879         * gcc.dg/20001116-1.c: Move expected warning line.
22881 2004-06-15  Richard Henderson  <rth@redhat.com>
22883         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
22884         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
22886 2004-06-15  Jeff Law  <law@redhat.com>
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.
22893 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
22895         * g++.dg/abi/bitfield3.C: Add comment..
22897 2004-06-15  Richard Henderson  <rth@redhat.com>
22899         * g++.dg/ext/stmtexpr1.C: XFAIL.
22900         * gcc.dg/20030612-1.c: XFAIL.
22902 2004-06-15  Eric Christopher  <echristo@redhat.com>
22904         * g++.dg/charset/asm5.c: New.
22905         * gcc.dg/charset/asm6.c: New.
22907 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22909         PR fortran/15962
22910         * gfortran.fortran-torture/execute/select_1.f90: New test.
22912 2004-06-15  Paul Brook  <paul@codesourcery.com>
22914         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
22916 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22918         PR c++/15967
22919         * g++.dg/lookup/crash3.C: New test.
22921 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22923         PR c++/15947
22924         * g++.dg/parse/dtor4.C: New test.
22926 2004-06-14  Jeff Law  <law@redhat.com>
22928         * gcc.c-torture/compile/20040614-1.c: New test.
22930 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22932         PR fortran/15211
22933         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
22934         LEN of a character array.
22936 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
22938         PR c++/15096
22939         * g++.dg/template/ptrmem10.C: New test.
22941         PR c++/14930
22942         * g++.dg/template/friend30.C: New test.
22944 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22946         PR fortran/14928
22947         * gfortran.fortran-torture/compile/mloc.f90: New test.
22949 2004-06-13  Paul Brook  <paul@codesourcery.com>
22951         * gfortran.fortran-torture/execute/random_2.f90: New test.
22953 2004-06-13  Eric Christopher  <echristo@redhat.com>
22955         * gcc.dg/noncompile/redecl-1.c: Fix error message.
22957 2004-06-12  Paul Brook  <paul@codesourcery.com>
22959         * gfortran.fortran-torture/execute/contained_3.f90: New test.
22961 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22963         PR fortran/14923
22964         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
22966 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22968         PR fortran/14957
22969         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
22970         syntax errors in end statements of contained subroutines.
22972 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22974         PR fortran/12841
22975         * gfortran.fortran-torture/execute/null_arg.f90: New test.
22977 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22979         PR fortran/15665
22980         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
22982 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22984         PR gfortran/12839
22985         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
22987 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
22989         PR c++/15862
22990         * g++.dg/parse/enum1.C: New test.
22992 2004-06-10  Jeff Law  <law@redhat.com>
22994         * gcc.c-torture/compile/20040610-1.c: New test.
22996 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22998         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
22999         * g++.old-deja/g++.other/decl3.C: Likewise.
23001 2004-06-10  Brian Booth  <bbooth@redhat.com>
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.
23007 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
23009         PR c++/14211
23010         * g++.dg/conversion/const1.C: New test.
23012         PR c++/15076
23013         * g++.dg/conversion/reinterpret1.C: New test.
23015         PR c++/15877
23016         * g++.dg/template/enum2.C: New test.
23018         PR c++/15227
23019         * g++.dg/template/error13.C: New test.
23021 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23023         PR fortran/14957
23024         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
23025         arguments to test_* REAL and of the right size.
23027 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23029         PR target/15569
23030         PR rtl-optimization/15681
23031         * gcc.dg/20040609-1.c: New test.
23033 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23035         PR c++/14791
23036         * g++.dg/opt/builtins1.C: New test.
23038 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
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.
23044 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
23046         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
23047         for mingw32 and cygwin targets.
23049 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
23051         * gcc.dg/pch/macro-4.c: New.
23052         * gcc.dg/pch/macro-4.hs: New.
23054 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23056         PR fortran/13249
23057         * gfortran.fortran-torture/compile/name_clash.f90: New test.
23059 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23061         PR fortran/13372
23062         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
23064 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23066         PR gfortran/14897
23067         * gfortran.fortran-torture/execute/t_edit.f90: New test.
23069 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23071         PR gfortran/15755
23072         * gfortran.fortran-torture/execute/backspace.c : New test.
23074 2004-06-09  Paul Brook  <paul@codesourcery.com>
23076         * gfortran.fortran-torture/execure/intrinsic_associated.f90
23077         (pointer_to_section): Rewrite to use smaller array.
23079 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
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.
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.
23107 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23109         PR c++/7841
23110         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
23112 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23114         * gcc.dg/union-1.c: New test.
23116 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23118         * gcc.dg/builtins-41.c: New test case.
23119         * gcc.dg/builtins-42.c: New test case.
23121 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
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.
23137 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23139         PR c/14765
23140         * gcc.dg/pr14765-1.c: New test.
23142 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23144         PR c/14649
23145         * gcc.dg/pr14649-1.c: New test case.
23147 2004-06-07  Richard Henderson  <rth@redhat.com>
23149         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
23150         if temporaries.
23152 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23154         * g++.dg/eh/elide1.C: Remove XFAIL.
23156 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
23158         PR c++/15337
23159         * g++.dg/expr/sizeof3.C: New test.
23161         PR c++/14777
23162         * g++.dg/template/access14.C: New test.
23164         PR c++/15554
23165         * g++.dg/template/enum1.C: New test.
23167         PR c++/15057
23168         * g++.dg/eh/throw1.C: New test.
23170 2004-06-07  David Ayers  <d.ayers@inode.at>
23171             Ziemowit Laski  <zlaski@apple.com>
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.
23186 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
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.
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.
23201 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23203         PR c/13519
23204         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
23206 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23208         PR c++/15503
23209         * g++.dg/template/meminit2.C: New test.
23211 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
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.
23227 2004-06-04  David Ayers  <d.ayers@inode.at>
23229         * objc/execute/protocol-isEqual-4.m: New testcase.
23231 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
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.
23237 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23239         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
23241 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
23243         * lib/objc.exp (objc_target_compile): When running tests on
23244         Darwin (Mac OS X), inform the linker about '-framework
23245         'Foundation'.
23247 2004-06-02  Eric Christopher  <echristo@redhat.com>
23249         * gcc.c-torture/compile/20040602-1.c: New.
23251 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
23253         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
23254         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23256         PR tree-optimization/14736
23257         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
23259         PR tree-optimization/14042
23260         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
23262         PR tree-optimization/14729
23263         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
23265 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23267         PR fortran/15557
23268         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
23270 2004-06-01  Richard Hederson  <rth@redhat.com>
23272         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
23274 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23276         PR c++/14932
23277         * g++.dg/parse/offsetof4.C: New test.
23279 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
23281         PR objc/7993
23282         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
23284 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
23286         PR c++/15701
23287         * g++.dg/template/friend29.C: New test.
23289 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23291         PR c/15749
23292         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
23294 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
23296         * gcc.dg/sparc-trap-1.c: New test.
23298 2004-05-31  Roger Sayle  <roger@eyesopen.com>
23300         PR middle-end/15069
23301         * g++.dg/opt/fold3.C: New test case.
23303 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
23305         * lib/target-supports.exp (check_iconv_available): Fix fallout
23306         from 2004-05-28 patch.
23308 2004-05-30  Paul Brook  <paul@codesourcery.com>
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.
23314 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
23316         * gfortran.fortran-torture/execute/random_1.f90: New test.
23318 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23320         * g++.dg/ext/altivec-10.C: New test.
23322 2004-05-29  Paul Brook  <paul@codesourcery.com>
23324         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
23326 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23328         * gcc.dg/altivec-16.c: New test.
23330 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
23332         * lib/target-supports.exp (check_vmx_hw_available): New.
23333         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
23335         * lib/target-supports.exp (check_alias_available,
23336         check_iconv_available, check_named_sections_available): Use
23337         unique names for temporary files.
23339 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23341         * gcc.dg/altivec-15.c: New test.
23343 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23345         PR c++/15083
23346         * g++.dg/warn/noeffect6.C: New test.
23348         PR c++/15471
23349         * g++.dg/expr/ptrmem4.C: New test.
23351         PR c++/15640
23352         * g++.dg/template/operator3.C: New test.
23354 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23356         PR c++/14668
23357         * g++.dg/lookup/redecl1.C: New test.
23358         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23360 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
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.
23370 2004-05-27  Adam Nemet  <anemet@lnxw.com>
23372         PR c++/12883
23373         * g++.dg/init/array14.C: New test.
23375 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
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.
23382         * lib/compat.exp (compat-execute): Break up long lines.
23384 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
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'.
23390         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
23391         * gcc.dg/altivec-12.c: Ditto.
23393         * gcc.dg/altivec-3.c: Move call to altivec_check.
23395 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23397         PR c++/15044
23398         * g++.dg/template/error12.C: New test.
23400         PR c++/15317
23401         * g++.dg/ext/attrib15.C: New test.
23403         PR c++/15329
23404         * g++.dg/template/ptrmem9.C: New test.
23406 2004-05-25  Paul Brook  <paul@codesourcery.com>
23408         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
23410 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23412         PR c++/15165
23413         * g++.dg/template/crash19.C: New test.
23415 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23417         PR c++/15025
23418         * g++.dg/template/redecl1.C: New test.
23420 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23422         PR c++/14821
23423         * g++.dg/other/ns1.C: New test.
23425         PR c++/14883
23426         * g++.dg/template/invalid1.C: New test.
23428 2004-05-23  Paul Brook  <paul@codesourcery.com>
23429         Victor Leikehman  <lei@haifasphere.co.il>
23431         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
23432         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
23434 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
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.
23441 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23443         PR c++/15507
23444         * g++.dg/inherit/union1.C: New test.
23446         PR c++/15542
23447         * g++.dg/template/addr1.C: New test.
23449         PR c++/15427
23450         * g++.dg/template/array5.C: New test.
23452         PR c++/15287
23453         * g++.dg/template/array6.C: New test.
23455 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
23456             Roger Sayle  <roger@eyesopen.com>
23458         * g++.dg/lookup/forscope2.C: New test case.
23460 2004-05-22  Ben Elliston  <bje@au.ibm.com>
23462         * gcc.dg/cpp/Wmissingdirs.c: New.
23464 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
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.
23472 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
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.
23480 2004-05-20  Roger Sayle  <roger@eyesopen.com>
23482         PR middle-end/3074
23483         * gcc.dg/pr3074-1.c: New test case.
23484         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
23486 2004-05-20  Falk Hueffner  <falk@debian.org>
23488         PR other/15526
23489         * gcc.dg/ftrapv-1.c: New test case.
23491 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23493         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
23495 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
23496             Jeff Law  <law@redhat.com>
23498         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
23499         * gcc.dg/tree-ssa/20040518-2.c: New test.
23501         * gcc.dg/tree-ssa/20040518-1.c: New test.
23503 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
23505         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
23507 2004-05-18  Paul Brook  <paul@codesourcery.com>
23509         PR fortran/13930
23510         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
23512 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23514         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
23515         constant folding.
23517 2004-05-17  Steven Bosscher  <stevenb@suse.de>
23519         * gcc.dg/tree-ssa/20040517-1.c: New test.
23521 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23523         * gcc.dg/loop-4.c: New test.
23525 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
23527         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
23529 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
23531         PR fortran/15311
23532         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
23534 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23536         PR fortran/13826
23537         PR fortran/13940
23538         * gfortran.fortran-torture/compile/data_1.f90: New test.
23540 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
23542         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
23543         * gcc.dg/uninit-H.c: Define ASM for __s390__.
23545 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23547         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
23549 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23551         PR c/15444
23552         * gcc.dg/format/xopen-1.c: Adjust expected message.
23553         * gcc.dg/format/xopen-3.c: New test.
23555 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
23557         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
23559 2004-05-14  Jeff Law  <law@redhat.com>
23561         * gcc.dg/tree-ssa/20040514-2.c: New test.
23563 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23565         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
23566         this ...
23567         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
23568         this.
23570 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
23572         * gcc.dg/tree-ssa/20040514-1.c: New test.
23574 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23576         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
23577         test.
23579 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23581         PR fortran/14066
23582         * gfortran.fortran-torture/compile/do_1.f90: New test.
23584 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23586         PR fortran/15051
23587         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
23588         test.
23590 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
23592         PR fortran/15149
23593         * gfortran.fortran-torture/execute/random_init.f90: New test.
23595 2004-05-13  Paul Brook  <paul@codesourcery.com>
23597         PR fortran/15314
23598         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
23600 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
23602         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
23603         for the powerpc case.
23605 2004-05-13  Jeff Law  <law@redhat.com>
23607         * gcc.dg/tree-ssa/20040513-1.c: New test.
23608         * gcc.dg/tree-ssa/20040513-2.c: New test.
23610 2004-05-13  Paul Brook  <paul@codesourcery.com>
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.
23616 2004-05-13  Andreas Schwab  <schwab@suse.de>
23618         PR other/10819
23619         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
23620         characters.
23622 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
23624         PR fortran/15294
23625         * gfortran.fortran-torture/execute/adjustr.f90: New file.
23627 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
23629         Merge from tree-ssa-20020619-branch.  See
23630         ChangeLog.tree-ssa for details.
23632 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
23634         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
23635         include <altivec.h> explicitly.
23636         * gcc.dg/altivec-13.c: Likewise.
23638 2004-05-11  Paul Brook  <paul@codesourcery.com>
23640         * gcc.c-torture/compile/20010518-1.c: Force enum size.
23642 2004-05-10  Eric Christopher  <echristo@redhat.com>
23644         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
23645         * gcc.dg/sibcall-4.c: Ditto.
23647 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
23649         * g++.dg/ext/altivec-8.C: New test case.
23650         * gcc.dg/altivec-13.c: New test case.
23652 2004-05-08  Roger Sayle  <roger@eyesopen.com>
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.
23658 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
23660         * g++.dg/other/pragma-re-2.C: New test.
23662 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23664         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
23665         * gcc.dg/i386-387-2.c: Likewise.
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.
23671 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23673         * gcc.dg/builtins-33.c: Also check log1p*.
23675 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
23677         PR optimization/15296
23678         * gcc.c-torture/execute/pr15296.c: New test.
23680 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
23682         * gcc.dg/builtins-40.c: New test.
23684 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
23686         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
23688 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
23690         * g++.dg/ext/spe1.C: New testcase.
23692 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
23694         * objc.dg/image-info.m: Allow additional attributes
23695         for __image_info section.
23697 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
23699         * gcc.dg/torture/mips-hilo-2.c: New test.
23701 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23703         PR c++/14389
23704         * g++.dg/template/member5.C: New test.
23706 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
23708         * gcc.dg/builtins-34.c: Also check expm1*.
23710 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23712         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
23713         * gcc.dg/torture/builtin-convert-3.c: New test.
23715 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
23717         PR middle-end/15054
23718         * g++.dg/opt/pr15054.C: New test.
23720 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23722         * gcc.dg/torture/builtin-rounding-1.c: New test.
23723         * gcc.dg/builtins-25.c: Delete.
23724         * gcc.dg/builtins-29.c: Delete.
23726 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
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.
23732 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23734         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
23735         bit-field on 16-bit targets.
23737 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23739         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
23740         16-bit targets.
23742 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
23744         * gcc.dg/rs6000-power2-1.c: Change to compile only.
23745         * gcc.dg/rs6000-power2-2.c: Likewise.
23747 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
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.
23753 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23755         * gcc.dg/torture/builtin-convert-2.c: New test.
23757 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
23759         * gcc.dg/rs6000-power2-1.c: New test.
23760         * gcc.dg/rs6000-power2-2.c: New test.
23762 2004-04-28  Jan Hubicka  <jh@suse.cz>
23764         * gcc.dg/unused-6.c: New test.
23766 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
23767             Ulrich Weigand  <uweigand@de.ibm.com>
23769         * ada/acats/run_all.sh: Define $target variable.
23771 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
23773         PR c++/15119
23774         * g++.dg/other/vararg-1.C: New test.
23776         PR c++/4794
23777         * g++.dg/eh/cleanup3.C: New test.
23779 2004-04-24  Laurent GUERBY <laurent@guerby.net>
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.
23786 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
23788         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
23790 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23792         * gcc.dg/loop-3.c: New test.
23794 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
23796         * gcc.c-torture/execute/simd-5.c: New test.
23798 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23800         PR c++/15064
23801         * g++.dg/template/crash18.C: New test.
23803 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
23805         * g++.dg/ext/complit3.C: New test.
23807 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
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.
23813 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23815         * lib/target-supports.exp (check_profiling_available): Assume
23816         profiling is not available on powerpc-eabi targets.
23818 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
23820         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
23821         * gcc.dg/vmx/bug-1.c: Ditto.
23823 2004-04-20  Eric Christopher  <echristo@redhat.com>
23825         * gcc.dg/charset/extern.c: New test.
23826         * g++.dg/charset/extern3.cc: Ditto.
23828 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
23830         * gcc.dg/builtins-39.c: New test.
23832 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
23834         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
23836 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
23838         * gcc.dg/torture/mips-hilo-1.c: New test.
23840 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
23842         * gcc.c-torture/compile/20040419-1.c: New test.
23844 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
23846         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
23848 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
23849             Aldy Hernandez  <aldyh@redhat.com>
23851         * gcc.c-torture/execute/va-arg-24.c: New.
23853 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
23854             Aldy Hernandez  <aldyh@redhat.com>
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.
23973 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
23975         * g++.dg/lookup/java1.C: Update for chage of
23976         _Jv_AllocObject.
23977         * g++.dg/lookup/java2.C: Likewise.
23979 2004-04-17  Laurent GUERBY <laurent@guerby.net>
23981         * ada/acats/run_all.sh: use -O2 by default.
23983 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
23985         * gcc.dg/vr-mult-[12].c: New tests.
23987 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23989         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
23991         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
23993 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
23995         * lib/target-supports.exp (check_profiling_available): Assume profiling
23996         isn't available for mips*-*-elf targets.
23998 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
24000         * gcc.dg/builtins-38.c: New test.
24002 2004-04-14  Eric Christopher  <echristo@redhat.com>
24004         * g++.dg/charset/charset.exp: Run .cc extension tests.
24006 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
24008         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
24010 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24012         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
24014 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
24016         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
24017         * gcc.dg/i386-387-2.c: Likewise.
24019         * gcc.dg/i386-387-7.c: New test.
24020         * gcc.dg/i386-387-8.c: New test.
24022         * gcc.dg/builtins-37.c: New test.
24024 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
24026         * g++.dg/pch/externc-1.C: Add missing semicolon.
24028 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
24030         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
24032 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24034         * gcc.c-torture/execute/20040411-1.c: New test.
24036 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24038         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
24040 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
24042         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
24044 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
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.
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.
24056 2004-04-09  Roger Sayle  <roger@eyesopen.com>
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.
24062 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24064         * gcc.dg/20040409-1.c: New test.
24066 2004-04-08  Roger Sayle  <roger@eyesopen.com>
24068         PR target/14888
24069         * g++.dg/opt/pr14888.C: New test case.
24071 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
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.
24079 2004-04-08  Paul Brook  <paul@codesourcery.com>
24081         * gcc.dg/spill-1.c: New test.
24083 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24085         * gcc.dg/torture/builtin-ctype-2.c: New test.
24087 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
24089         * gcc.dg/pch/pch.exp: Add largefile test.
24091 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
24093         * g++.dg/pch/externc-1.Hs: New.
24094         * g++.dg/pch/externc-1.C: New.
24096 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
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.
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.
24128 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
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.
24135 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
24137         * gcc.dg/builtins-36.c: New test.
24139 2004-04-06  Paul Brook  <paul@codesourcery.com>
24141         * README.gcc: Remove obsolete contraint on testcases.
24143 2004-04-05  Paul Brook  <paul@codesourcery.com>
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.
24152 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
24154         PR c++/3518
24155         * g++.dg/template/unify7.C: New.
24157 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24159         * g++.dg/README: Bring up to date with new subdirectories; remove
24160         duplicate subdirectory lines.
24162 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
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.
24171 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
24173         PR c++/14803
24174         * g++.dg/inherit/ptrmem1.C: New test.
24176 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
24178         PR c++/14755
24179         * gcc.c-torture/execute/20040331-1.c: New test.
24180         * gcc.dg/20040331-1.c: New test.
24182 2004-04-01  Paul Brook  <paul@codesourcery.com>
24184         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
24186 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
24188         PR c++/14724
24189         * g++.dg/init/goto1.C: New test.
24191         PR c++/14763
24192         * g++.dg/template/defarg4.C: New test.
24194 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
24196         * gcc.dg/altivec-11.c: Extend test for more valid cases.
24198 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
24200         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
24202 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
24204         * gcc.dg/noncompile/undeclared-2.c: New test.
24206 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24208         * gcc.dg/940409-1.c: Remove XFAIL.
24209         * gcc.dg/reg-vol-struct-1.c: New test.
24211 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24213         * gcc.dg/torture/builtin-wctype-1.c: New test.
24215 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
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.
24221 2004-03-25  Roger Sayle  <roger@eyesopen.com>
24223         * gcc.dg/compare8.c: Add an additional test for XOR.
24225 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24227         * gcc.dg/torture/builtin-ctype-1.c: New test.
24229 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
24235 2004-03-24  Andreas Schwab  <schwab@suse.de>
24237         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
24238         IA64 assembler.
24240 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24241             Roger Sayle  <roger@eyesopen.com>
24243         * gcc.dg/compare8.c: New test case.
24245 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
24247         * g++.dg/ext/altivec-7.C: New test.
24249 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
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.
24261 2004-03-23  Roger Sayle  <roger@eyesopen.com>
24263         PR optimization/14669
24264         * g++.dg/opt/fold2.C: New test case.
24266 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
24268         PR c/14069
24269         * gcc.dg/20040322-1.c: New test.
24271 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
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-*-*.
24277 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24279         * gcc.dg/i386-sse-8.c: Reset default options.
24281 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24283         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
24284         in the error message text.
24286 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24288         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
24290 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
24292         PR c++/14616
24293         * g++.dg/init/array13.C: New test.
24295 2004-03-20  Roger Sayle  <roger@eyesopen.com>
24297         PR target/13889
24298         * gcc.c-torture/compile/pr13889.c: New test case.
24300 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
24307 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
24309         * g++.dg/ext/altivec-6.C: New test.
24311 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
24313         * g++.dg/init/placement3.C: New test.
24315         * g++.dg/template/spec13.C: New test.
24317         * g++.dg/lookup/using11.C: New test.
24319         * g++.dg/lookup/koenig3.C: New test.
24321         * g++.dg/template/operator2.C: New test.
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.
24328 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
24330         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
24331         * gcc.dg/ppc64-abi-3.c: Likewise.
24333 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24335         PR c++/14545
24336         * g++.dg/parse/template15.C: New test.
24338 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24340         * g++.dg/expr/dtor2.C: New test.
24342         * g++.dg/lookup/anon4.C: New test.
24344         * g++.dg/overload/using1.C: New test.
24346         * g++.dg/template/lookup7.C: New test.
24348         * g++.dg/template/typename6.C: New test.
24350         * g++.dg/expr/cond6.C: New test.
24352 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24354         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24356 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
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.
24365 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24367         * gcc.dg/local1.c: New test.
24369         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
24371 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24373         * gcc.dg/torture/builtin-convert-1.c: New test.
24375 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24377         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
24379 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24381         PR c++/14481
24382         * g++.dg/warn/Wunused-7.C: New test.
24384 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24386         * gcc.dg/torture/builtin-integral-1.c: New test.
24388 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24390         PR c++/14586
24391         * g++.dg/parse/non-dependent3.C: New test.
24393 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
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.
24419 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
24425 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
24433 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
24441 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
24443         PR c++/14550
24444         * g++.dg/parse/template14.C: New test.
24446 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24448         * gcc.c-torture/execute/20040313-1.c: New test.
24450 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
24452         PR target/14533
24453         * gcc.dg/20040311-2.c: New test.
24455 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
24457         PR other/14544
24458         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
24459         bit-field.
24461 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
24463         * gcc.dg/20040305-2.c: Add missing return statement.
24465 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24467         * gcc.dg/builtins-34.c: Also check pow10*.
24469 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24471         PR target/14262
24472         * gcc.dg/20040305-2.c: New test.
24474 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24476         * gcc.dg/20040310-1.c: New test.
24478 2004-03-11  Roger Sayle  <roger@eyesopen.com>
24480         * gcc.c-torture/execute/20040311-1.c: New test case.
24482 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
24484         PR c++/14476
24485         * g++.dg/lookup/enum1.C: New test.
24487 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
24489         PR c++/14510
24490         * g++.dg/lookup/struct2.C: New test.
24492 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
24494         * gcc.dg/builtins-34.c: New test.
24496 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24498         * gcc.dg/torture/builtin-nonneg-1.c: New test.
24500 2004-03-09  James E Wilson  <wilson@specifixinc.com>
24502         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
24503         * gcc.dg/alias-2.c: New testcase.
24505 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
24507         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
24509 2004-03-09  Roger Sayle  <roger@eyesopen.com>
24511         * gcc.c-torture/execute/20040309-1.c: New test case.
24513 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24515         PR c++/14397
24516         * g++.dg/overload/ref1.C: New.
24518 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24520         PR c++/14409
24521         * g++.dg/template/spec12.C: New test.
24523         PR c++/14448
24524         * g++.dg/parse/crash14.C: New test.
24526 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24528         PR c++/14230
24529         * g++.dg/init/ref11.C: New test.
24531 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24533         PR c++/14432
24534         * g++.dg/parse/builtin2.C: New test.
24536 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
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.
24543 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
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.
24552 2004-03-08  Eric Christopher  <echristo@redhat.com>
24554         * * lib/target-supports.exp: Enable libiconv in test
24555         compilation.  Fix up error checking.
24557 2004-03-08  Roger Sayle  <roger@eyesopen.com>
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.
24564 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
24566         * gcc.c-torture/execute/20040308-1.c: New test.
24568 2004-03-07  Roger Sayle  <roger@eyesopen.com>
24570         * gcc.c-torture/execute/20040307-1.c: New test case.
24572 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
24574         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
24576 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
24578         * gcc.dg/20040306-1.c: New test.
24580 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
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.
24586 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24588         PR c/14465
24589         * gcc.dg/decl-6.c: New test.
24591 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24593         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
24594         Rename LOGPOW -> LOG_POW.
24595         (SQRT_EXP, POW_EXP): New.
24597 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24599         * gcc.dg/i386-sse-8.c: New test.
24601 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24603         PR c/14114
24604         * gcc.dg/decl-5.c: New test.
24606 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
24608         * gcc.dg/20040305-1.c: New test.
24610 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
24612         PR other/14354
24613         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
24615 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
24617         PR c++/14425, c++/14426
24618         * g++.dg/ext/altivec-4.C: New test.
24619         * g++.dg/ext/altivec-5.C: New test.
24621 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
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.
24636 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24638         * gcc.c-torture/compile/20040304-1.c: New test.
24640 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
24642         PR 13728
24643         * gcc.dg/decl-4.c: New testcase.
24645 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
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).
24652 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
24657 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
24659         * gcc.dg/const-elim-1.c: xfail for xtensa.
24661 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24663         PR c++/14369
24664         * g++.dg/template/cond4.C: New test.
24666 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24668         PR c++/14360
24669         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
24671         PR c++/14361
24672         * g++.dg/parse/defarg7.C: New test.
24674         PR c++/14359
24675         * g++.dg/template/friend26.C: New test.
24677 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24679         PR c++/14324
24680         * g++.dg/abi/mangle21.C: New test.
24682         PR c++/14260
24683         * g++.dg/parse/constructor2.C: New test.
24685         PR c++/14337
24686         * g++.dg/template/sfinae1.C: New test.
24688 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24690         PR c++/14267
24691         * g++.dg/expr/crash2.C: New test.
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.
24699 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24701         PR debug/12103
24702         * g++.dg/debug/crash1.C: New test.
24704 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
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.
24712 2004-02-29  Roger Sayle  <roger@eyesopen.com>
24714         PR middle-end/14203
24715         * g++.dg/warn/Wunused-6.C: New test case.
24717 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
24719         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
24720         not defined.
24722 2004-02-27  Eric Christopher  <echristo@redhat.com>
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.
24728 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
24730         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
24731         ld_library_path.
24733 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
24735         * g++.dg/ext/altivec-3.C: New.
24737 2004-02-26  Richard Henderson  <rth@redhat.com>
24739         * g++.dg/ext/attrib10.C: Mark for warning.
24740         * gcc.dg/attr-alias-1.c: New.
24742 2004-02-26  Richard Henderson  <rth@redhat.com>
24744         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
24745         * gcc.c-torture/execute/20040208-2.c: ... it back.
24747 2004-02-26  Eric Christopher  <echristo@redhat.com>
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.
24775 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
24777         PR c++/14278
24778         * g++.dg/parse/comma1.C: New test.
24780 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24782         PR c++/14284
24783         * g++.dg/template/ttp8.C: New test.
24785 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
24787         * gcc.dg/fixuns-trunc-1.c: New test.
24789 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24791         * gcc.dg/builtins-config.h: Use #elif.
24793 2004-02-26  Michael Matz  <matz@suse.de>
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.
24799 2004-02-25  Richard Henderson  <rth@redhat.com>
24801         * gcc.c-torture/execute/20040208-2.c: Move ...
24802         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
24804 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24806         PR c++/14246
24807         * g++.dg/other/crash-3.C: New test.
24809 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24811         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
24812         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
24814         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
24815         HP-UX.
24817 2004-02-24  Michael Matz  <matz@suse.de>
24819         * gcc.dg/i386-regparm.c: New.
24821 2004-02-23  James E Wilson  <wilson@specifixinc.com>
24823         * gcc.c-torture/execute/20040223-1.c: New.
24825 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
24826             Kazu Hirata  <kazu@cs.umass.edu>
24828         * gcc.dg/fwritable-strings-1.c: Remove.
24830 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
24832         PR c/14156
24833         * gcc.dg/20040223-1.c: New test.
24835 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24837         PR c++/14106
24838         * g++.dg/ext/typeof9.C: New test.
24840 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24842         PR c++/14250
24843         * g++.dg/other/switch1.C: New test.
24845 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24847         * gcc.dg/cast-function-1.c: Adjust for new informative message.
24848         * gcc.dg/va-arg-1.c: Likewise.
24850 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24852         PR c++/14143
24853         * g++.dg/template/koenig5.C: New test.
24855 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
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.
24873 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24875         * lib/target-supports.exp (check_alias_available): Don't mangle
24876         function `g' in test program.
24878 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
24892 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24894         PR c++/12007
24895         * g++.dg/other/vthunk1.C: New test.
24897 2004-02-20  Falk Hueffner  <falk@debian.org>
24899         PR target/14201
24900         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
24902 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
24904         PR c++/13927
24905         * g++.dg/other/error8.C: Remove XFAIL markers.
24907         PR c++/14173
24908         * g++.dg/ext/packed5.C: New test.
24910         PR c++/14199
24911         * g++.dg/warn/Wunused-5.C: New test.
24913         PR c++/14186
24914         * g++.dg/lookup/member1.C: New test.
24916 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
24918         * gcc.c-torture/compile/20040130-1.c: Enable only when
24919         __INT_MAX__ >= 2147483647L.
24920         * gcc.c-torture/compile/961203-1.c: Likewise.
24922 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
24924         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
24925         * g++.dg/opt/template1.C: Robustify assembler regexp
24927 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
24939 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
24941         * gcc.c-torture/compile/complex-1.c: New.
24943 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
24945         PR target/14209
24946         * gcc.c-torture/execute/20040218-1.c: New test.
24948 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24950         PR c++/14181
24951         * g++.dg/parse/new2.C: New test.
24953 2004-02-18  Paul Brook  <paul@codesourcery.com>
24955         * gcc.c-torture/compile/libcall-1.c: New test.
24957 2004-02-18  Paul Brook  <paul@codesourcery.com>
24959         PR debug/12934
24960         * gcc.dg/debug/debug-7.c: New test.
24962 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
24964         * gcc.dg/20040217-1.c: New test.
24966 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
24968         * gcc.c-torture/execute/990208-1.x: Delete.
24970 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
24972         * gcc.c-torture/execute/20040208-2.x: New file.
24974 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
24976         PR c++/11326
24977         * g++.dg/abi/structret1.C: New test.
24979 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
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.
24997 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
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.
25007 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
25009         * gcc.c-torture/compile/20040216-1.c: New.
25011 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
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.
25020 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25022         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
25024 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
25026         PR c++/13971
25027         * g++.dg/expr/cond4.C: New test.
25029         PR c++/14086
25030         * g++.dg/lookup/crash2.C: New test.
25032 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
25034         * gcc.c-torture/compile/20040214-2.c: New test.
25036 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
25038         PR c++/14116
25039         * g++.dg/ext/typeof8.C: New test.
25041 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
25043         * gcc.c-torture/compile/20040214-1.c: New test.
25045 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25047         PR c++/13635
25048         * g++.dg/template/spec11.C: New test.
25050 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25052         PR c++/13927
25053         * g++.dg/other/error8.C: New test.
25055 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
25057         PR c++/14122
25058         * g++.dg/template/array4.C: New test.
25060         PR c++/14108
25061         * g++.dg/inherit/thunk2.C: New test.
25063         PR c++/14083
25064         * g++.dg/eh/cond2.C: New test.
25066 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
25068         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
25070 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
25072         * lib/scanasm.exp (dg-scan): Quote pattern before display.
25074 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
25076         * g++.dg/simd-2.C: xfail on ppc64-linux.
25078 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25080         PR c/456
25081         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
25082         tests.
25084 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
25086         * gcc.dg/builtins-33.c: New test.
25088 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
25090         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
25092 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25094         * g++.dg/simd-2.C: Set -maltivec for ppc64.
25096 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25098         * gcc.dg/ppc64-abi-3.c: New test.
25100 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
25102         PR c/14092
25104         * gcc.dg/pr14092-1.c: New testcase.
25106 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
25108         * gcc.dg/cpp/assert4.c: Fix typo last change.
25110         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
25111         * gcc.dg/cpp/assert4.c: Handle powerpc64.
25113         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
25115 2004-02-09  Roger Sayle  <roger@eyesopen.com>
25117         * gcc.c-torture/compile/20040209-1.c: New test case.
25119 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25121         * gcc.dg/c90-init-1.c: Adjust expected error messages.
25123 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
25125         * gcc.c-torture/execute/20040208-[12].c: New tests.
25127 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25129         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
25131 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25133         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
25135 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25137         Bug 13856
25138         * gcc.dg/visibility-8.c: New testcase.
25140 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
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.
25146 2004-02-07  Roger Sayle  <roger@eyesopen.com>
25148         PR middle-end/13696
25149         * g++.dg/opt/fold1.C: New test case.
25151 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25153         PR c++/14033
25154         * g++.dg/other/crash-2.C: New test.
25156 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25158         PR c++/14028
25159         * g++.dg/parse/angle-bracket2.C: New test.
25161 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
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.
25170 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25172         PR c++/14008
25173         * g++.dg/parse/error15.C: New test.
25174         * g++.dg/parse/crash11.C: Update dg-error mark.
25176 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25178         PR c++/13932
25179         * g++.dg/warn/conv2.C: New test.
25181 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25183         PR c++/13086
25184         * g++.dg/warn/incomplete1.C: Remove xfail.
25186 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
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.
25196 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25198         PR c++/13969
25199         * g++.dg/template/static6.C: New test.
25201 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
25203         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
25205 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
25210 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25212         PR c++/13997
25213         * g++.dg/template/partial3.C: New test.
25215 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
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.
25221 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
25223         * gcc.dg/noncompile/20001228-1.c: Fix for new
25224         error message.
25226 2004-02-03  Roger Sayle  <roger@eyesopen.com>
25228         PR target/9348
25229         * gcc.c-torture/execute/multdi-1.c: New test case.
25231 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25233         PR c++/13925
25234         * g++.dg/template/lookup5.C: New test.
25236 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25238         PR c++/13950
25239         * g++.dg/template/lookup4.C: New test.
25241         PR c++/13970
25242         * g++.dg/parse/error14.C: New test.
25244         PR c++/14002
25245         * g++.dg/parse/template13.C: New test.
25247 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25249         PR c++/13978
25250         * g++.dg/template/koenig4.C: New test.
25252         PR c++/13968
25253         * g++.dg/template/crash17.C: New test.
25255         PR c++/13975
25256         * g++.dg/parse/error13.C: New test.
25257         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
25259 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25261         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
25263 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
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.
25272 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
25274         PR c++/10858
25275         * g++.dg/template/sizeof7.C: New test.
25277 2004-02-02  Eric Christopher  <echristo@redhat.com>
25278             Zack Weinberg  <zack@codesourcery.com>
25280         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
25282 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
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.
25289 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
25291         PR c++/13113
25292         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
25294         PR c++/13854
25295         * g++.dg/ext/attrib13.C: New test.
25297         PR c++/13907
25298         * g++.dg/conversion/op2.C: New test.
25300 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25302         * gcc.dg/titype-1.c: Fix pasto.
25304 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25306         * gcc.dg/titype-1.c: New test.
25308 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
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.
25315 2004-02-01  Roger Sayle  <roger@eyesopen.com>
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.
25321 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
25323         * objc.dg/call-super-2.m: Update line numbers
25324         for the including of stddef.h.
25326 2004-01-30  Michael Matz  <matz@suse.de>
25328         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
25329         g++.dg/ext/case-range3.C: New tests.
25331 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25333         DR206
25334         PR c++/13813
25335         * g++.dg/template/member4.C: New test.
25337 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25339         PR c++/13683
25340         * g++.dg/template/sizeof6.C: New test.
25342 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25344         * gcc.dg/fwritable-strings-1.c: New test.
25346 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25348         * gcc.c-torture/compile/20040130-1.c: New test.
25350 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
25352         * objc.dg/call-super-2.m: Include stddef.h for size_t.
25354 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
25356         PR c++/13883
25357         * g++.dg/template/ctor3.C: New test.
25359 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
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.
25368 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25370         * g++.dg/parse/error11.C: New test.
25371         * g++.dg/parse/error12.C: Likewise.
25373 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
25375         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
25376         (scan_initial, main): Use aligned_sizeof instead of sizeof.
25378 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
25380         PR c++/13791
25381         * g++.dg/ext/attrib12.C: New test.
25383         PR c++/13736
25384         * g++.dg/parse/cast2.C: New test.
25386 2004-01-27  James E Wilson  <wilson@specifixinc.com>
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.
25393 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25395         * objc.dg/call-super-2.m: Make LP64-safe.
25396         * objc.dg/desig-init-1.m: Likewise.
25398 2004-01-27  Devang Patel <dpatel@apple.com>
25400         * g++.dg/debug/namespace1.C: New test.
25402 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
25404         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25405         xscale-*-*.
25407         * gcc.dg/arm-mmx-1.c: New test.
25409 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25411         * gcc.dg/20040127-1.c: New test.
25412         * gcc.dg/20040127-2.c: New test.
25414 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25416         * objc.dg/stret-1.m (glob): Renamed to globa.
25418 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
25420         PR c++/13663
25421         * g++.dg/expr/for1.C: New test.
25423 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
25425         PR middle-end/13779
25426         * gcc.dg/darwin-longlong.c: New test.
25428 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
25430         * gcc.dg/20040124-1.c: Moved test from here...
25431         * gcc.c-torture/compile/20040124-1.c: ...to here.
25433 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25435         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25436         the assembly output if -m64 is passed.
25438 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25440         PR c++/13833
25441         * g++.dg/template/cond3.C: New test.
25443 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25445         PR c++/13810
25446         * g++.dg/template/ttp7.C: New test.
25448 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25450         PR c++/13797
25451         * g++.dg/template/nontype4.C: New test.
25452         * g++.dg/template/nontype5.C: Likewise.
25454 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
25456         * gcc.dg/torture/mips-clobber-at.c: New test.
25458 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
25460         * gcc.dg/20040124-1.c: New test.
25462 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
25464         * gcc.dg/20040123-1.c: New test.
25466 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25468         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
25470 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25472         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
25474 2004-01-23  Andrew Pinski  <apinski@apple.com>
25476         * gcc.dg/20030121-1.c: Move to ..
25477         * gcc.dg/20040121-1.c: here.
25479 2004-01-23  Roger Sayle  <roger@eyesopen.com>
25481         * gcc.dg/builtins-29.c: New test case.
25483 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25485         PR 18314
25486         * gcc.dg/builtins-30.c: New testcase.
25488 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
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.
25495 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25497         * gcc.dg/struct-by-value-2.c: New test.
25499 2004-01-21  Andrew Pinski  <apinski@apple.com>
25501         PR target/13785
25502         * gcc.dg/20030121-1.c: New test.
25504 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
25506         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
25507         clobber frame pointer register in asm statement.
25509 2004-01-21  Falk Hueffner  <falk@debian.org>
25511         * gcc.c-torture/compile/20040121-1.c: New test.
25513 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
25515         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
25517 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
25519         * gcc.dg/ppc64-abi-2.c: New test.
25521 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
25523         * lib/treelang.exp: Fill out this file.
25524         * lib/treelang-dg.exp: New File.
25526 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
25535 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
25537         PR c++/13592
25538         * g++.dg/other/error1.C (class foo): Tweak error message.
25540         PR c++/13592
25541         * g++.dg/template/call2.C: New test.
25543 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
25575 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25577         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
25578         attribute on sparc*-sun-solaris2.*.
25580 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
25582         PR c++/13710
25583         * g++.dg/ext/typeof7.C: New test.
25585 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
25587         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
25588         * gcc.dg/const-elim-1.c: Same.
25590 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
25592         * objc.dg/stret-1.m: New.
25593         * objc.dg/stret-2.m: New.
25595 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25597         PR c++/11895
25598         * g++.dg/ext/vector1.C: New test.
25600 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
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.
25608 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25610         PR c++/13574
25611         * g++.dg/ext/array1.C: New test.
25613         PR c++/13178
25614         * g++.dg/conversion/op1.C: New test.
25616 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
25618         PR 11864
25619         From Kazumoto Kojima / Dan Kegel:
25620         * gcc.dg/pr11864-1.c: New test.
25622         PR 10392
25623         From Marcus Comstedt / Dan Kegel:
25624         * gcc.dg/pr10392-1.c: New test.
25626 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25628         PR c++/13478
25629         * g++.dg/init/ref10.C: New test.
25631 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25633         PR c++/13407
25634         * g++.dg/parse/typename6.C: New test.
25636 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25638         PR pch/13361
25639         * testsuite/g++.dg/pch/wchar-1.C: New.
25640         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25642 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25644         PR c++/9259
25645         * g++.dg/expr/sizeof2.C: New test.
25647 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
25649         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
25651 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25653         PR c++/13659
25654         * g++.dg/lookup/strong-using-3.C: New.
25655         * g++.dg/lookup/using-10.C: New.
25657 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25659         PR c++/13594
25660         * g++.dg/lookup/strong-using-2.C: New.
25662 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
25663             Dan Kegel <dank@kegel.com>
25664             J"orn Rennecke <joern.rennecke@superh.com>
25666         PR target/9365
25667         * gcc.dg/pr9365-1.c: New test.
25669 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25671         PR c++/8856
25672         * g++.dg/parse/casting-operator2.C: New test.
25673         * g++.old-deja/g++.pt/explicit83.C: Remove.
25675 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
25684 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
25686         * gcc.dg/ppc64-abi-1.c: New test.
25688 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
25690          * g++.dg/ext/attrib9.C: Add dg-warnings.
25692 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25694         PR c++/12335
25695         * g++.dg/parse/dtor3.C: New test.
25697 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25699         PR c++/12709
25700         * g++.dg/parse/try-catch-1.C: New test.
25702 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
25704         * ada/acats/run_all.sh: Add more verbose output in acats.log
25705         when compiling tests.
25707 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25709         PR 13656
25710         * gcc.dg/typedef-redecl.c: New test case.
25711         * gcc.dg/typedef-redecl.h: New support file.
25713 2004-01-13  Jan Hubicka  <jh@suse.cz>
25715         * gcc.dg/always_inline.c: New test.
25716         * gcc.dg/debug/20031231-1.c: Fix.
25718 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25720         PR c++/13474
25721         * g++.dg/template/array3.C: New test.
25723 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25725         * g++.dg/ext/lvalue1.C: No longer expected to fail.
25726         * g++.dg/warn/Wunused-2.C: Likewise.
25728 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25730         PR c++/13289
25731         * g++.dg/template/instantiate6.C: New test.
25733 2004-01-12  Roger Sayle  <roger@eyesopen.com>
25735         PR middle-end/11397
25736         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
25738 2004-01-12  Jan Hubicka  <jh@suse.cz>
25740         PR opt/12826
25741         * gcc.dg/20040112-1.c: New.
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.
25747 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
25749         PR c++/4100
25750         * g++.dg/parse/friend4.C: New test.
25752 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
25754         PR c++/4100
25755         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
25756         definition is called a friend.
25758 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
25760         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
25762 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
25764         PR c++/3478
25765         * g++.dg/parse/error10.C: New test.
25766         * g++.dg/template/arg2.C: Accept "invalid type" error.
25768 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
25770         PR middle-end/13392
25771         * g++.dg/opt/expect2.C: New test.
25773 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
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.
25780 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
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.
25785 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25787         * gcc.dg/pragma-re-1.c: Use right pointer type.
25789 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25791         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
25793 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
25795         * gcc.dg/rs6000-ldouble-1.c: New.
25797 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25799         DR 337
25800         PR c++/9256
25801         * g++.dg/other/abstract1.C: New test.
25803 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
25805         * g++.dg/lookup/strong-using-1.C: New.
25807 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
25813 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
25815         PR target/13380.
25816         * gcc.c-torture/compile/20040109-1.c: New.
25818 2004-01-08  Stuart Hastings  <stuart@apple.com>
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.
25824 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
25826         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
25828 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
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'.
25835 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25837         PR c++/12573
25838         * g++.dg/template/dependent-expr4.C: New test.
25840 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
25842         * gcc.dg/altivec-11.c: New test.
25844 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
25846         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
25848 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25850         PR c/6024
25851         * gcc.dg/enum-compat-1.c: New test.
25852         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
25854 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
25860 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
25862         * gcc.dg/winline-7.c: Don't cast void * to int.
25864 2004-01-06  Jan Hubicka  <jh@suse.cz>
25866         * gcc.dg/i386-sse-5.c: New test
25867         * g++.dg/eh/simd-1.c: Add -w argument for i386.
25869 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25871         PR c++/12815
25872         * g++.dg/rtti/typeid4.C: New test.
25874 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25876         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
25878 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25880         PR c++/12132
25881         * g++.dg/template/error11.C: New test.
25883         PR c++/13451
25884         * g++.dg/template/class2.C: New test.
25886 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25887         Richard Sandiford <rsandifo@redhat.com>
25889         PR c++/13387
25890         * g++.dg/opt/alias3.C: New test.
25892 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
25894         PR c++/13157
25895         * g++.dg/template/koenig3.C: New test.
25897         PR c++/13529
25898         * g++.dg/parse/offsetof3.C: New test.
25900         * g++.dg/init/copy7.C: Add missing dg-error markers.
25902         PR c++/12226
25903         * g++.dg/init/copy7.c: New test.
25905         PR c++/13536
25906         * g++.dg/parse/cast1.C: New test.
25908 2004-01-04  Jan Hubicka  <jh@suse.cz>
25910         * gcc.dg/winline[1-7].c: New tests.
25912 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25914         PR c++/13520
25915         * g++.dg/template/qualttp22.C: New test.
25917 2004-01-01  Jan Hubicka  <jh@suse.cz>
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.
25923 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
25925         PR optimization/13521
25926         * gcc.c-torture/compile/20031231-1.c: New test.
25928 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25930         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
25932 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25934         PR c++/10079
25935         * g++.dg/template/crash16.C: New test.
25937 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
25939         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
25941 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
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.
25954 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25956         PR c++/13507
25957         * g++.dg/ext/attrib11.C: New test.
25959         PR c++/13494
25960         * g++.dg/template/array2-1.C: New test.
25961         * g++.dg/template/array2-2.C: New test.
25963 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
25965         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
25967 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25969         PR c++/12774
25970         * g++.dg/template/array1-1.C: New test.
25971         * g++.dg/template/array1-2.C: New test.
25973 2003-12-29  Roger Sayle  <roger@eyesopen.com>
25975         PR fortran/12632
25976         * g77.dg/12632.f: New test case.
25978 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25980         PR c++/13289
25981         * g++.dg/parse/nontype1.C: New test.
25983 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25985         PR c++/12403
25986         * g++.dg/parse/explicit1.C: New test.
25987         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
25989 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25991         PR c++/13081
25992         * g++.dg/opt/inline6.C: New test.
25994         PR c++/12613
25995         * g++.dg/parse/error9.C: New test.
25997         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
25999 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26001         PR c++/13009
26002         * g++.dg/init/assign1.C: New test.
26004 2003-12-28  Roger Sayle  <roger@eyesopen.com>
26006         PR c++/13070
26007         * g++.dg/warn/format3.C: New test case.
26009 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26011         * gcc.c-torture/compile/20031227-1.c: New test.
26013 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
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.
26024 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
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.
26035 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
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.
26042 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
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.
26049 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
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.
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.
26063 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26065         * g++.dg/abi/macro0.C: New test.
26066         * g++.dg/abi/macro1.C: Likewise.
26067         * g++.dg/abi/macro2.C: Likewise.
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.
26080 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26082         PR c/11995
26083         * gcc.dg/20031223-1.c: New test.
26085 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26087         * gcc.dg/noreturn-7.c: New test.
26089 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26091         * gcc.dg/null-pointer-1.c: New test.
26093 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26095         * g++.old-deja/g++.jason/template18.C: Remove.
26096         * g++.old-deja/g++.jason/template37.C: Likewise.
26098         PR c++/12862
26099         * g++.dg/lookup/ns1.C: New test.
26101         PR c++/12397
26102         * g++.dg/template/lookup3.C: New test.
26104 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26106         * g++.dg/template/recurse1.C: New test
26108 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26110         PR c++/12479
26111         * g++.dg/parse/semicolon1.C: New test.
26112         * g++.dg/parse/semicolon1.h: Likewise.
26114 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
26116         * gcc.dg/darwin-misaligned.c: New test.
26118 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26120         PR c/9163
26121         * gcc.dg/20031222-1.c: New test.
26123 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
26125         PR c++/13438
26126         * g++.dg/parse/error8.C: New test.
26128         PR c++/11554
26129         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
26131 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
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.
26148 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
26150         PR target/12749
26151         * gcc.c-torture/compile/20031220-2.c: New test case.
26153 2003-12-20  Roger Sayle  <roger@eyesopen.com>
26155         PR optimization/13031
26156         * gcc.c-torture/compile/20031220-1.c: New test case.
26158 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26160         * gcc.dg/cast-function-1.c: New test.
26162 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26164         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
26165         formats.
26167 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
26169         PR c++/12795
26170         * g++.dg/ext/attrib10.C: New test.
26172 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26174         * gcc.dg/cleanup-10.c: New test.
26175         * gcc.dg/cleanup-11.c: New test.
26177 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26179         PR c++/13239
26180         * g++.dg/opt/expect1.C: New test.
26182 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
26184         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
26186 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
26188         PR debug/12923
26189         * gcc.dg/20031218-1.c: New test.
26191         PR debug/12389
26192         * gcc.dg/20031218-2.c: New test.
26193         * gcc.dg/20031218-3.c: New test.
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.
26203 2003-12-18  Richard Henderson  <rth@redhat.com>
26205         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
26207 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
26208             Dan Kegel <dank@kegel.com>
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.
26215 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26217         PR c++/13262
26218         * g++.dg/template/access13.C: New test.
26220 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26222         * gcc.dg/20031216-1.c: New test.
26224 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26226         PR c++/9154
26227         * g++.dg/template/error10.C: New test.
26229 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26231         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
26232         * g++.dg/eh/simd-2.C: Likewise.
26234 2003-12-17  James E Wilson  <wilson@specifixinc.com>
26235             Roger Sayle  <roger@eyesopen.com>
26237         * gcc.c-torture/execute/ieee/mzero5.c: New.
26239 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
26241         PR c++/10603
26242         * g++.dg/parse/error6.C: New test.
26244         PR c++/12827
26245         * g++.dg/parse/error7.C: New test.
26247 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
26254 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26256         PR c++/12696
26257         * g++.dg/init/error1.C: New test.
26259         PR c++/12218
26260         * g++.dg/init/pm3.C: New test.
26262 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26264         PR c/3347
26265         * gcc.dg/bitfld-8.c: New test.
26267 2003-12-16  James Lemke  <jim@wasabisystems.com>
26269         * gcc.dg/arm-scd42-[123].c: New tests.
26271 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26273         PR c++/9043
26274         * g++.dg/abi/mangle20-1.C: New test.
26275         * g++.dg/abi/mangle20-2.C: New test.
26277 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
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.
26284 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26286         * g++.dg/template/nontype3.C: New test.
26287         * g++.dg/template/static2.C: Tweaked the dg-error clause.
26289 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26291         * g++.dg/warn/noreturn-3.C: Also test instantiation.
26293 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26295         PR c++/13387
26296         * g++.dg/expr/assign1.C: New test.
26298         PR c++/13242
26299         * g++.dg/abi/mangle19-1.C: New test.
26300         * g++.dg/abi/mangle19-2.C: New test.
26302 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
26304         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
26306 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26308         * gcc.c-torture/execute/20031216-1.c: New test.
26310 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26312         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
26313         an ICE regression.
26315 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26317         PR c++/10926
26318         * g++.dg/template/error9.C: New test.
26320         PR c++/11116
26321         * g++.dg/template/error8.C: New test.
26323 2003-12-15  Roger Sayle  <roger@eyesopen.com>
26325         PR middle-end/13400
26326         * gcc.c-torture/execute/20031215-1.c: New test case.
26328 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26330         PR c++/13269
26331         * g++.dg/parse/error5.C: New test.
26333         PR c++/12989
26334         * g++.dg/expr/sizeof1.C: New test.
26336         PR c++/13310
26337         * g++.dg/template/crash15.C: New test.
26339 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
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.
26344 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
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.
26351 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26353         * g++.dg/other/java1.C: New test.
26355         PR c++/13241
26356         * g++.dg/abi/mangle18-1.C: New test.
26357         * g++.dg/abi/mangle18-2.C: New test.
26359 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26361         PR optimization/10312
26362         * gcc.c-torture/execute/20031214-1.c: New.
26364 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
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.
26381 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26383         PR c++/13106
26384         * g++.dg/warn/noreturn-3.C: New test.
26386 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26388         PR c++/13118
26389         * g++.dg/abi/covariant3.C: New.
26391 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
26393         * g++.dg/eh/ia64-1.C: New test.
26395 2003-12-12  Roger Sayle  <roger@eyesopen.com>
26397         PR optimization/13037
26398         * g77.f-torture/execute/13037.f: New test case.
26400 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26402         PR c++/12881
26403         * g++.dg/abi/covariant2.C: New.
26405 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
26407         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
26409 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
26411         * gcc.c-torture/execute/wchar_t-1.x: Delete.
26413 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
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.
26422 2003-12-10  Richard Henderson  <rth@redhat.com>
26424         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
26426         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
26428 2003-12-08  Matt Austern  <austern@apple.com>
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.
26446 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26448         * g++.dg/lookup/java1.C: New test.
26449         * g++.dg/lookup/java2.C: New test.
26451 2003-12-07  Falk Hueffner  <falk@debian.org>
26453         * g++.dg/opt/noreturn-1.C: New test.
26455 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
26457         * gcc.dg/overflow-1.c: New test.
26459 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26461         * g77.f-torture/compile/13060.f: New test.
26463 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
26465         PR c++/13323
26466         * g++.dg/inherit/operator2.C: New test.
26468 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26470         PR c++/13305
26471         * g++.dg/ext/attrib9.C: New test.
26473 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26475         PR c++/13314
26476         * g++.dg/template/error7.C: New test.
26478 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
26479             J"orn Rennecke <joern.rennecke@superh.com>
26481         PR target/13302
26482         * g++.dg/other/struct-va_list.C: New test.
26484 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26486         PR c++/13166
26487         * g++.dg/parse/defarg6.C: New test.
26489 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
26491         PR target/13256
26492         * gcc.c-torture/execute/20031201-1.c: New test.
26494 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
26496         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
26498 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26500         * gcc.dg/builtin-return-1.c: New test.
26502 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
26503             J"orn Rennecke <joern.rennecke@superh.com>
26505         PR optimization/13260
26506         * gcc.c-torture/execute/20031204-1.c: New test.
26508 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26510         PR c++/9127
26511         * g++.dg/template/error6.C: New test.
26513 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
26515         * gcc.dg/20031202-1.c: New test.
26517 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26519         PR c++/13179
26520         * g++.dg/template/eh1.C: New test.
26522         PR c++/10771
26523         * g++.dg/template/error5.C: New test.
26525 2003-12-02  David Ung  <davidu@mips.com>
26527         * gcc.dg/compat/vector-check.h: Corrected type for var
26528         g_##TMODE
26530 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26532         PR c++/10126
26533         * g++.dg/template/ptrmem8.C: New test.
26535 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26537         PR c++/12573
26538         * g++.dg/template/dependent-expr3.C: New test.
26540 2003-12-01  James Lemke  <jim@wasabisystems.com>
26542         * gcc.dg/arm-g2.c: New test.
26544 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26546         PR optimization/11634
26547         * gcc.dg/20031201-2.c: New test case.
26549 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
26551         PR 11433
26552         * objc.dg/proto-lossage-3.m: New test.
26554 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26556         PR optimization/12628
26557         * gcc.dg/20031201-1.c: New test case.
26559 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26561         * gcc.dg/unaligned-1.c: New test.
26563 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
26565         PR c++/9849
26566         * g++.dg/template/error4.C: New test.
26567         * g++.dg/template/nested3.C: Adjust error markers.
26569 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26571         * gcc.dg/cpp/assert4.c: Check more #system assertions.
26573 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
26575         PR c/10333
26576         * gcc.dg/bitfld-7.c: New test.
26578 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
26580         * gcc.dg/tls/asm-1.C: New test.
26582 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26584         * gcc.dg/cpp/assert4.c: Update.
26586 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26588         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
26589         * gcc.dg/builtin-apply3.c: New test.
26591 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
26602 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26604         * g++.dg/opt/reg-stack4.C: New test.
26606 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26608         * gcc.dg/builtin-apply2.c: New test.
26610 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26612         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
26614 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26616         PR c++/12924
26617         * g++.dg/template/template-id-2.C: New test.
26619 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
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.
26632 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
26634         PR c++/12515
26635         * g++.dg/ext/cond1.C: New test.
26637 2003-11-20  Richard Henderson  <rth@redhat.com>
26639         * gcc.dg/20020201-2.c: Remove.
26640         * gcc.dg/20020201-4.c: Remove.
26641         * gcc.dg/20020304-1.c: Remove.
26643 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
26645         * gcc.dg/cpp/trad/xwin1.c: New test case.
26647 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
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.
26655 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26657         PR c++/12932
26658         * g++.dg/template/static5.C: New test.
26660 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26662         * gcc.dg/nested-func-1.c: New test.
26664 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26666         * gcc.dg/cpp/assert4.c: New test.
26668 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26670         PR c++/2294
26671         * g++.dg/lookup/using9.c: New test.
26673 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
26675         PR c++/12762
26676         * g++.dg/template/error3.C: New test.
26678 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
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.
26685 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26687         PR c++/2094
26688         * g++.dg/template/ptrmem7.C: New test.
26690 2003-11-13  Andrew Pinski <apinski@apple.com>
26692         * gcc.c-torture/compile/20031113-1.c: New test.
26694 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
26695             Kean Johnston <jkj@sco.com>
26697         PR c/13029
26698         * gcc.dg/unused-4.c: Update.
26700 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26702         * g++.dg/opt/const3.C: New test.
26704 2003-11-13  Jan Hubicka  <jh@suse.cz>
26706         * gcc.c-torture/compile/20031112-1.c: New test.
26708 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
26710         * g++.dg/parse/crash10.C: Remove bogus error marker.
26712 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
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.
26720 2003-11-12  Catherine Moore  <clm@redhat.com>
26722         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
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>
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.
26733         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
26734         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26736 2003-11-11  Andreas Jaeger  <aj@suse.de>
26738         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
26740         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
26742 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
26744         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
26745         Clean ups.
26747 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
26749         * gcc.dg/trampoline-1.c: New test.
26751 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26753         * gcc.c-torture/compile/200031109-1.c: New test.
26755 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
26763 2003-11-08  Roger Sayle  <roger@eyesopen.com>
26765         PR optimization/10467
26766         * gcc.dg/20031108-1.c: New test case.
26768 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
26770         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
26772 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
26778 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
26780         * gcc.dg/altivec-varargs-1.c: New test.
26782 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
26790 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26792         * gcc.dg/cond-lvalue-1.c: New test.
26794 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
26796         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
26798 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26800         PR c++/11616
26801         * g++.dg/template/instantiate5.C: New test.
26803 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
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.
26809 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26811         PR c++/9810
26812         * g++.dg/template/using8.C: New test.
26813         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
26815 2003-11-02  Roger Sayle  <roger@eyesopen.com>
26817         PR optimization/10817
26818         * gcc.c-torture/compile/20031102-1.c: New test case.
26820 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
26822         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
26823         2147483647.
26825 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26827         * gcc.dg/20031102-1.c: New test.
26829 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26831         * gcc.dg/complex-1.c: New test.
26833 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26835         PR c++/12796
26836         * g++.dg/template/crash13.C: Adjust expected error location.
26837         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26839 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26841         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26843 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26845         PR/10239
26846         * gcc.c-torture/compile/20031031-2.c: New test.
26848 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26850         PR/11640
26851         * gcc.c-torture/compile/20031031-1.c: New test.
26853 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
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.
26863 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
26865         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
26866         done by dejagnu.
26868 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
26870         * ada/acats/run_all.sh: Redirect mv output to /dev/null
26871         Avoid non pure sh syntax. Add more logging.
26873         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
26874         fail.
26876 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26878         PR libgcj/10610
26879         * gcc.dg/ppc-stackalign-1.c: New test.
26881 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
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.
26889 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26891         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
26893 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26895         PR ada/5909:
26896         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
26898 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
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.
26905 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26907         PR c++/10371
26908         * g++.dg/lookup/scoped8.C: New test.
26910 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26912         * g++.dg/opt/reg-stack3.C: New test.
26914 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26916         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
26918 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26920         PR c++/11076
26921         * g++.dg/template/crash13.C: New test.
26923 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26925         * gcc.dg/c99-restrict-2.c: New test.
26927 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
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.
26934 2003-10-23  Jason Merrill  <jason@redhat.com>
26936         PR c++/12726
26937         * g++.dg/ext/complit2.C: New test.
26939 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26941         PR target/12654
26942         * gcc.c-torture/execute/20031020-1.c: New test.
26944 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26946         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
26947         following the jump_insn.
26949 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26951         * gcc.dg/cast-lvalue-1.c: New test.
26953 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
26955         PR c++/11962
26956         * g++.dg/template/cond2.C: New test.
26958 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26960         * gcc.dg/builtins-28.c: New test.
26962 2003-10-20  Jan Hubicka  <jh@suse.cz>
26964         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
26965         parameter.
26966         * testsuite/gcc.dg/inline-2.c: Likewise.
26968 2003-10-20  Phil Edwards  <phil@codesourcery.com>
26970         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
26971         * gcc.dg/nest.c: Likewise.
26973 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26975         PR c++/9781, c++/10583, c++/11862
26976         * g++.dg/parse/crash13.C: New test.
26978 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26980         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
26982 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
26988 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26990         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
26992 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26994         PR c++/12495
26995         * g++.dg/template/crash21.C: New test.
26997 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26999         PR c++/2513
27000         * g++.dg/template/typename5.C: New test.
27002 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27004         PR c++/12369
27005         * g++.dg/template/friend25.C: New test.
27007 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
27009         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
27010         versions.
27012 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
27014         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
27015         == 2147483647.
27017 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
27019         * gcc.c-torture/execute/960416-1.x: Remove.
27020         * gcc.c-torture/execute/divconst-3.x: Likewise.
27022 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
27024         PR target/12598
27025         * gcc.dg/torture/cris-volatile-1.c: New test.
27027 2003-10-14  Roger Sayle  <roger@eyesopen.com>
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.
27034 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
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.
27044 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
27046         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
27048         * gcc.dg/asm-names.c: Use scan-assembler-not rather
27049         than linker trickery.
27051 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27053         PR c++/12370
27054         * g++.dg/other/friend2.C: New test.
27056 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27058         * gcc.dg/20031012-1.c: New test.
27060 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27062         * gcc.dg/weak/weak-3.c: Fix for new warning.
27064 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
27066         PR optimization/8750
27067         * gcc.c-torture/execute/20031012-1.c: New test case.
27069 2003-10-11  Roger Sayle  <roger@eyesopen.com>
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.
27074 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27076         PR optimization/12260
27077         * gcc.c-torture/compile/20031011-2.c: New test case.
27079 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27081         * gcc.c-torture/execute/20031011-1.c: New testcase.
27083 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
27085         * gcc.c-torture/compile/20031011-1.c: New test.
27087 2003-10-11  Jan Hubicka  <jh@suse.cz>
27089         * g++.dg/other/first-global.C: New test.
27091 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27093         * gcc.c-torture/execute/string-opt-18.c: New testcase.
27095 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
27097         * gcc.c-torture/compile/20031010-1.c: New test.
27099 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
27101         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
27102         * gcc.c-torture/execute/va-arg-25.c: ... here.
27104 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
27106         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
27108 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
27110         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
27112 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
27114         * g++.dg/parse/error2.C: New test.
27116 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
27118         PR c++/11097
27119         * g++.dg/other/error5.C: Modify the error message.
27120         * g++.dg/lookup/using8.C: New test.
27122 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
27124         * gcc.dg/darwin-abi-2.c: New file.
27125         * gcc.c-torture/execute/va-arg-24.c: New file.
27127 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
27129         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
27130         indentation.
27132 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
27134         PR c++/10147
27135         * g++.dg/other/error4.C: Update error messages.
27136         * g++.dg/template/ptrmem4.C: Likewise.
27138         PR c++/12337
27139         * g++.dg/init/new9.C: New test.
27141         PR c++/12334, c++/12236, c++/8656
27142         * g++.dg/ext/attrib8.C: New test.
27144 2003-10-06  Devang Patel  <dpatel@apple.com>
27146         * gcc.dg/debug/dwarf2-3.h: New test.
27147         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
27149 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
27151         * g++.dg/opt/cfg2.C: New test.
27153 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27155         * g++.dg/opt/float1.C: New test.
27157 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27159         * gcc.dg/c90-array-lval-6.c: New test.
27160         * gcc.dg/c99-array-lval-6.c: New test.
27162 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
27163             Ziemowit Laski  <zlaski@apple.com>
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.
27172 2003-10-03  Roger Sayle  <roger@eyesopen.com>
27174         PR optimization/9325, PR java/6391
27175         * gcc.c-torture/execute/20031003-1.c: New test case.
27177 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
27179         PR optimization/12180
27180         * gcc.dg/20031002-1.c: New test.
27182         PR c++/12486
27183         * g++.dg/inherit/error1.C: New test.
27185 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
27187         * lib/f-torture.exp (search_for): Rename to...
27188         (search_for_re): This.  Also, clean up comments and the
27189         "regexp" invocation.
27191 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
27193         * gcc.c-torture/compile/20031002-1.c: New test.
27195 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
27197         * g++.dg/opt/cond1.C: New test.
27199 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
27201         * gcc.dg/Wold-style-definition-2.c: New testcase.
27202         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
27204 2003-09-29  Richard Henderson  <rth@redhat.com>
27206         * g++.dg/init/array10.C: Add dg-options.
27208 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27210         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
27212 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27214         * g++.dg/template/friend19.C: Fix typo.
27215         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
27217 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
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].
27222 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27224         * g++.dg/opt/unroll1.C: New test.
27226 2003-09-26  Roger Sayle  <roger@eyesopen.com>
27228         PR optimization/11741
27229         * gcc.dg/20030926-1.c: New test case.
27231 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27233         PR c++/5655
27234         * g++.dg/parse/access7.C: New test.
27235         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
27237 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
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.
27270 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
27272         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
27274 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
27276         * gcc.dg/darwin-abi-1.c: New file.
27278 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
27280         PR target/12281
27281         * gcc.c-torture/compile/20030921-1.c: New test.
27283 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27285         * g++.dg/opt/reg-stack2.C: New test.
27287 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27289         * g++.dg/eh/delayslot1.C: New test.
27291 2003-09-20  Richard Henderson  <rth@redhat.com>
27293         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
27295 2003-09-20  Roger Sayle  <roger@eyesopen.com>
27297         * gcc.c-torture/execute/20030920-1.c: New test case.
27299 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27301         * g++.dg/rtti/typeid3.C: Correct expected error message.
27303 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27305         PR c++/157
27306         * g++.dg/parse/crash12.C: New test.
27308 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
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.
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.
27330 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27332         PR c++/495
27333         * g++.dg/template/friend24.C: New test.
27335 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
27337         PR c++/12332
27338         * g++.dg/template/memtmpl2.C: New test.
27340 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
27342         PR target/11184
27343         * gcc.dg/builtin-apply1.c: New test.
27345 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27347         PR c++/9848
27348         * g++.dg/warn/Wunused-4.C: New test.
27350 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27352         PR c++/12316
27353         * g++.dg/other/gc2.C: New test.
27355 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
27357         PR c++/11991
27358         * g++.dg/rtti/typeid3.C: New test.
27360         PR c++/12266
27361         * g++.dg/overload/template1.C: New test.
27363 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27365         * g++.dg/opt/cfg3.C: New test.
27367 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27369         PR c++/7939
27370         * g++.dg/template/crash11.C: New test.
27372 2003-09-16  Jason Merrill  <jason@redhat.com>
27373             Jakub Jelinek  <jakub@redhat.com>
27375         * gcc.dg/attr-warn-unused-result.c: New test.
27377 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27379         PR c++/12184
27380         * g++.dg/expr/call2.C: New test.
27382 2003-09-15  Andreas Jaeger  <aj@suse.de>
27384         * gcc.dg/Wold-style-definition-1.c: New test.
27386 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
27388         PR c++/3907
27389         * g++.dg/parse/template12.C: New test.
27391         * g++.dg/abi/bitfield11.C: New test.
27392         * g++.dg/abi/bitfield12.C: Likewise.
27394 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
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.
27400 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
27402         * gcc.c-torture/execute/20030914-[12].c: New tests.
27404 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27406         PR c++/11788
27407         * g++.dg/overload/addr1.C: New test.
27409 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
27411         * gcc.dg/20030909-1.c: New test.
27413 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27415         * gcc.dg/ultrasp10.c: New test.
27417 2003-09-09  Devang Patel  <dpatel@apple.com>
27419         * gcc.dg/darwin-ld-6.c: New test.
27421 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27423         * gcc.dg/torture/builtin-explog-1.c: New testcase.
27425 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27427         * gcc.dg/ia64-types1.c: New test.
27428         * gcc.dg/ia64-types2.c: Likewise.
27430 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27432         * gcc.dg/builtins-1.c: Add more _Complex tests.
27433         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27435         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27436         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27438 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27440         PR c++/11786
27441         * g++.dg/lookup/koenig2.C: New test.
27443         PR c++/5296
27444         * g++.dg/rtti/typeid2.C: New test.
27446 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
27448         * gcc.c-torture/compile/20030904-1.c: New test.
27450 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27452         * g++.dg/opt/longbranch2.C: New test.
27454 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27456         * g++.dg/template/crash10.C: Only compile it.
27458 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27460         PR middle-end/11665
27461         * gcc.c-torture/compile/20030907-1.c: New test.
27462         * g++.dg/init/array11.C: New test.
27464 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27466         PR c++/11852
27467         * g++.dg/init/struct1.C: New test.
27469 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27471         PR c++/12181
27472         * g++.dg/expr/comma1.C: New test.
27474 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
27476         PR c++/11867
27477         * g++.dg/expr/static_cast5.C: New test.
27479 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
27481         PR c++/11507
27482         * g++.dg/lookup/scoped7.C: New test.
27484         PR c++/9574
27485         * g++.dg/other/static1.C: New test.
27487         PR c++/11490
27488         * g++.dg/warn/template-1.C: New test.
27490         PR c++/11432
27491         * g++.dg/template/crash10.C: New test.
27493         PR c++/2478
27494         * g++.dg/overload/VLA.C: New test.
27496         PR c++/10804
27497         * g++.dg/template/call1.C: New test.
27499 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27501         PR c++/11794
27502         * g++.dg/parse/using3.C: New test.
27504 2003-09-06  Roger Sayle  <roger@eyesopen.com>
27506         PR c++/11409
27507         * g++.dg/overload/builtin3.C: New test case.
27509 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
27511         PR c/9862
27512         * gcc.dg/20030906-1.c: New test.
27513         * gcc.dg/20030906-2.c: Likewise.
27515 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27517         PR c++/12167
27518         * g++.dg/parse/defarg5.C: New test.
27520         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
27522 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
27524         PR c++/12163
27525         * g++.dg/expr/static_cast4.C: New test.
27527         PR c++/12146
27528         * g++.dg/template/crash9.C: New test.
27530 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
27532         * g++.old-deja/g++.ext/pretty2.C: Update for change
27533         in __FUNCTION__.
27534         * g++.old-deja/g++.ext/pretty3.C: Likewise.
27536 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
27538         PR c++/11922
27539         * g++/dg/template/qualified-id1.C: New test.
27541         PR c++/12037
27542         * g++.dg/warn/noeffect4.C: New test.
27544 2003-09-04  Matt Austern  <austern@apple.com>
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.
27550 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
27552         * g++.dg/expr/lval1.C: New test.
27553         * g++.dg/ext/lvcast.C: Remove.
27555 2003-09-03  Roger Sayle  <roger@eyesopen.com>
27557         PR optimization/11700.
27558         * gcc.c-torture/compile/20030903-1.c: New test case.
27560 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
27562         PR c++/12053
27563         * g++.dg/abi/layout4.C: New test.
27565 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
27567         PR c++/11553
27568         * g++.dg/parse/friend3.C: New test.
27570 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
27572         PR c++/11847
27573         * g++.dg/template/class1.C: New test.
27575         PR c++/11808
27576         * g++.dg/expr/call1.C: New test.
27578 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
27580         PR c++/12114
27581         * g++.dg/init/ref9.C: New test.
27583         PR c++/11972
27584         * g++.dg/template/nested4.C: New test.
27586 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27588         PR c++/12093
27589         * g++.dg/template/non-dependent4.C: New test.
27591         PR c++/11928
27592         * g++.dg/inherit/conv1.C: New test.
27594 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27596         PR c++/6196
27597         * g++.dg/ext/label1.C: New test.
27598         * g++.dg/ext/label2.C: Likewise.
27600 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27602         * g++.dg/expr/cond3.C: New test.
27604 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27606         * gcc.dg/builtins-1.c: Add new builtin cases.
27608 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27610         * gcc.dg/builtins-1.c: Add new cases.
27611         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27613 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27615         * gcc.dg/builtins-1.c: Add more math builtin tests.
27616         * gcc.dg/torture/builtin-attr-1.c: New test.
27618 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27620         PR optimization/5079
27621         * g++.dg/opt/static3.C: New test.
27623 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27625         * gcc.misc-tests/gcov-10b.c: New test.
27627 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
27629         * g++.dg/opt/ptrmem3.C: New test.
27631         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
27633 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
27635         * gcc.dg/20030826-2.c: New test.
27637 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27639         PR middle-end/12002
27640         * g77.f-torture/compile/12002.f: New test case.
27642 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27644         * gcc.dg/20030826-1.c: New test case.
27646 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
27648         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
27650 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
27652         PR c++/11871
27653         * c++.dg/lookup/crash1.C: New test.
27655         * c++.dg/warn/noeffect3.C: New test.
27657 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
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.
27664 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
27666         * gcc.dg/20030702-1.c: New test.
27668 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
27670         PR c++/8795
27671         * g++.dg/ext/altivec-1.C: New test.
27673 2003-08-24  Richard Henderson  <rth@redhat.com>
27675         * g++.dg/eh/simd-2.C: Add -w for x86.
27677 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
27679         * gcc.dg/20030815-1.c: New test.
27681 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27683         PR c++/3765
27684         * g++.dg/parse/access6.C: New test.
27686 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27688         PR c++/641, c++/11876
27689         * g++.dg/template/friend22.C: New test.
27690         * g++.dg/template/friend23.C: Likewise.
27692 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27694         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
27695         identically.
27697 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27699         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
27701 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27703         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
27705 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27707         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
27709 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27711         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
27713 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
27715         PR c++/11919
27716         * g++.dg/overload/prom1.C: New test.
27718         PR c++/11551
27719         * g++.dg/parse/dtor2.C: New test.
27721         PR c++/10762
27722         * g++.dg/parse/using2.C: New test.
27724 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
27726         PR target/11805
27727         * gcc.c-torture/compile/20030821-1.c: New.
27729 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
27731         PR c++/11834
27732         * g++.dg/template/deduce2.C: New test.
27734 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
27736         * gcc.c-torture/execute/20030821-1.c: New test.
27738 2003-08-20  Roger Sayle  <roger@eyesopen.com>
27740         PR middle-end/11984
27741         * gcc.dg/20030820-1.c: New test case.
27743 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
27745         PR c++/11945
27746         * g++.dg/warn/noeffect2.C: New test.
27748 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
27750         PR c++/10926
27751         * g++.dg/template/dtor2.C: New test.
27753         PR c++/11684
27754         * g++.dg/template/operator1.C: New test.
27755         * g++.dg/parse/operator4.C: New test.
27757         PR c++/11946.C
27758         * g++.dg/expr/enum1.C: New test.
27759         * gcc.dg/c99-bool-1.c: Remove bogus warning.
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.
27768 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
27770         * gcc.dg/pch/warn-1.c: New.
27771         * gcc.dg/pch/warn-1.hs: New.
27773         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
27774         not-tested file.
27776 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27778         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
27780 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
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.
27787 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
27789         * g++.dg/README: Describe the pch directory.
27791 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
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.
27798 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
27800         * gcc.dg/noncompile/20030818-1.c: New.
27802 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27804         PR c++/11957
27805         * g++.dg/warn/noeffect1.C: New test.
27807         * g++.dg/template/scope2.C: New test.
27808         * g++.dg/template/error2.C: Correct dg-error
27810 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
27812         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
27814 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
27816         PR C++/11512
27817         * g++.dg/template/warn1.C: New.
27819 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
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.
27826 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
27834 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
27836         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
27838         * g++.dg/parse/ret-type2.C: New test.
27840         PR c++/11703
27841         * g++.dg/init/new8.C: New test.
27843         PR c++/10923
27844         * g++.dg/parse/typedef5.C: New test.
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.
27851 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
27853         * g++.dg/conversion/ptrmem1.C: New test.
27855 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
27857         PR target/11693
27858         * gcc.dg/20030811-1.c: New test.
27860         PR target/11535
27861         * gcc.c-torture/execute/20030811-1.c: New test.
27863 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27865         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
27867 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
27869         PR c++/11789.C
27870         * g++.dg/inherit/multiple1.C: New test.
27872 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27874         * gcc.dg/spe1.c: New test.
27876         PR c++/11670
27877         * g++.dg/expr/cast2.C: New test.
27879         PR c++/10530
27880         * g++.dg/template/dependent-name2.C: New test.
27882 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
27884         * g++.dg/parse/crash11.C: Put the dg options in comments.
27886 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
27888         * lib/gcc-dg.exp: Update for diagnostic change.
27890 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27892         PR c++/5767
27893         * g++.dg/parse/crash11.C: New test.
27895 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
27897         * gcc.dg/cpp/spacing1.c: Update.
27899 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
27901         PR target/11739
27902         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
27903         a value for -mtune.
27905 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27907         PR middle-end/11771
27908         * gcc.c-torture/compile/20030804-1.c: New test case.
27910 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27912         * gcc.dg/20030804-1.c: New test case.
27914 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
27916         * gcc.dg/cpp/separate-1.c: New test.
27918 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
27920         PR c++/11704
27921         * g++.dg/template/dependent-expr2.C: New test.
27923         PR c++/11766
27924         * g++.dg/expr/ptrmem1.C: New test.
27926 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27928         PR c++/9453
27929         * g++.dg/template/friend15.C: New test.
27931 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
27933         * lib/dg-pch.exp: Work round PCH bug.
27935 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27937         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
27938         builtins.  Move cases from builtins-4.c here.
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.
27944         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
27945         Delete.
27947 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27949         PR c++/9447
27950         * g++.dg/template/using7.C: New test.
27952 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
27954         * import1.c, import2.c: New tests.
27956 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
27958         * g++.dg/eh/crossjump1.C: New test.
27960 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
27962         PR c++/11697
27963         * g++.dg/template/using6.C: New test.
27965         PR c++/11744
27966         * g++.dg/template/koenig2.C: New test.
27968 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27970         PR c++/7983
27971         * g++.dg/parse/typedef4.C: New test.
27973 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
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.
27986 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
27988         PR c++/11295
27989         * g++.dg/ext/stmtexpr1.C: New test.
27991         * g++.dg/opt/tmp1.C: New test.
27993         PR c++/11525
27994         * g++.dg/parse/constant4.C: New test.
27996         PR c++/9447
27997         * g++.dg/template/using5.C: New test.
27999 2003-07-31  Roger Sayle  <roger@eyesopen.com>
28001         * gcc.dg/builtins-27.c: New test case.
28003 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
28005         * gcc.dg/tls/opt-7.c: New test.
28007 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
28009         * g++.old-deja/g++.other/crash18.C: Remove.
28011 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28013         * g++.dg/template/explicit3.C: New.
28014         * g++.dg/template/explicit4.C: New.
28015         * g++.dg/template/explicit5.C: New.
28017         PR c++/11347
28018         * g++.dg/template/memtmpl1.C: New.
28020 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
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.
28026 2003-07-30  Jan Hubicka  <jh@suse.cz>
28028         * vtgc1.c: Kill.
28030 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
28032         * gcc.dg/struct-in-proto-1.c: New test.
28034 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
28036         * gcc.dg/cpp/include2.c: Only expect one message.
28038 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
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.
28046 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
28048         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
28049         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28051 2003-07-28  Jan Hubicka  <jh@suse.cz>
28053         PR c++/11530
28054         * g++.dg/opt/call1.C: New test.
28056 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
28058         PR c++/11667
28059         * g++.dg/init/enum2.C: New test.
28060         * g++.dg/template/overload1.C: Add "-w" option.
28062 2003-07-28    <hp@bitrange.com>
28064         * gcc.dg/Wdeclaration-after-statement-1.c,
28065         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
28067 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
28069         * gcc.c-torture/compile/20030725-1.c: New test.
28071 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
28073         * gcc.dg/20030505.c: Only run for SPE.
28074         Remove definition of opaque type.
28076 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
28078         * g++.dg/template/ptrmem6.C: New test.
28080 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
28082         * gcc.c-torture/compile/zero-strct-2.c: New test.
28084 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
28086         * gcc.dg/intermod-1.c: New test.
28088 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
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.
28095         PR c++/11596
28096         * g++.dg/template/defarg3.C: New test.
28098         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
28100 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
28102         * g++.dg/inherit/access5.C: New test.
28104 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28106         PR c++/11513
28107         * g++.dg/template/crash8.C: New test.
28109 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
28111         PR c/10602
28112         * gcc.dg/noncompile/incomplete-2.c: New test.
28114 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
28116         PR c++/11645
28117         * g++.dg/inherit/access4.C: New test.
28119         PR c++/11517
28120         * g++.dg/expr/cond2.C: New test.
28122         PR optimization/10679
28123         * g++.dg/opt/inline4.C: New test.
28125 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
28127         * g++.dg/parse/crash10: New test.
28129 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28131         * g++.dg/ext/flexary1.C: New test.
28133 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28135         PR c++/10793
28136         * g++.dg/template/crash9.C: New test.
28138 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28140         PR c++/3004
28141         * g++.dg/parse/typedef3.C: New test.
28143         PR c++/7906
28144         * g++.dg/parse/operator2.C: New test.
28146         PR c++/8895
28147         * g++.dg/parse/def-tmpl-arg1.C: New test.
28149         PR c++/9282
28150         * g++.dg/parse/funptr1.C: New test.
28152         PR c++/9452
28153         * g++.dg/parse/ambig3.C: New test.
28155         PR c++/9454
28156         * g++.dg/parse/operator3.C: New test.
28158         PR c++/9486
28159         * g++.dg/parse/template10.C: New test.
28161         PR c++/9488
28162         * g++.dg/parse/template11.C: New test.
28164         PR c++/10150
28165         * g++.dg/parse/invalid-op1.C: New test.
28167         PR c++/10247
28168         * g++.dg/parse/condexpr1.C: New test.
28170 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28172         * g++.dg/ext/packed3.C: New test.
28173         * g++.dg/ext/packed4.C: New test.
28175         * gcc.dg/pack-test-3.c: New test.
28177 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
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.
28195 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28197         PR c/10320
28198         * gcc.c-torture/execute/20030718-1.c: New test.
28200 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28202         PR optimization/11536
28203         * gcc.dg/20030721-1.c: New test.
28205 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
28207         PR c++/11546
28208         * g++.dg/template/lookup1.C: New test.
28210 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
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.
28217 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
28219         * g++.dg/parse/non-dependent2.C: New test.
28221 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28223         * g++.dg/init/init-ref4.C: xfail on targets without
28224         weak symbols.
28226 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
28228         PR target/11087
28229         * gcc.c-torture/execute/20030717-1.c: New test.
28231 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28233         * g++.dg/opt/cfg1.C: New test.
28235 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
28237         PR optimization/11557
28238         * gcc.dg/20030717-1.c: New test.
28240 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
28242         PR c++/10476
28243         * g++.dg/expr/crash-1.C: New test.
28245         PR c++/11027
28246         * g++.dg/template/init3.C: New test.
28248         PR c++/8222
28249         * g++.dg/template/non-dependent1.C: New test.
28251         PR c++/11070
28252         * g++.dg/template/non-dependent2.C: New test.
28254         PR c++/11071
28255         * g++.dg/template/non-dependent3.C: New test.
28257         PR c++/9907
28258         * g++.dg/template/sizeof5.C: New test.
28260 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
28262         PR 11498
28263         * gcc.c-torture/compile/mangle-1.c: New file.
28265 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28267         PR c++/7809
28268         * g++.dg/parse/access3.C: New test.
28270 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
28272         PR c++/11384
28273         * g++.dg/init/init-ref4.C: New test.
28275 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
28277         PR c++/11547
28278         * g++.dg/parse/constant3.C: New test.
28279         * g++.dg/parse/crash7.C: Likewise.
28281 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
28283         PR target/11008
28284         * gcc.dg/i386-pentium4-not-mull.c: New.
28286 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
28288         * gcc.dg/asm-names.c (ymain): Make it weak.
28290 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28292         PR c++/5421
28293         * g++.dg/template/friend21.C: New test.
28295 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
28297         * gcc.dg/cleanup-8.c: New test.
28298         * gcc.dg/cleanup-9.c: New test.
28300 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
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.
28306 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
28308         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
28309         it does not have cmpstrsi patterns (just cmpmemsi).
28311 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
28313         PR debug/11473
28314         * g++.dg/debug/debug8.C: New test.
28316 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28318         PR c++/10108
28319         * g++.dg/template/crash7.C: New test.
28321 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
28323         PR target/10795
28324         * gcc.c-torture/compile/20030708-1.c: New.
28326 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28328         * gcc.c-torture/execute/20030715-1.c: New test.
28330 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
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.
28337 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
28339         PR c++/11509
28340         * g++.dg/template/crash6.C: New test.
28342         PR c++/7053
28343         * g++.dg/template/friend20.C: New test.
28345         PR c++/7019
28346         * g++.dg/template/overload2.C: New test.
28348 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28350         PR optimization/11440
28351         * gcc.c-torture/execute/20030714-1.c: New test.
28353 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28355         PR c++/11154
28356         * g++.dg/template/partial2.C: New test.
28358 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
28360         PR c++/11503
28361         * g++.dg/template/anon1.C: New test.
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->.
28381 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
28383         * gcc.dg/20030711-1.c: New test.
28385 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
28387         PR c++/11050
28388         * g++.dg/parse/args1.C: New test.
28389         * g++.pt/defarg8.C: Change expected errors.
28391 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
28393         PR c++/8164
28394         * g++.dg/template/nontype2.C: New test.
28396         PR c++/10558
28397         * g++.dg/parse/template8.C: New test.
28399         PR c++/8327
28400         * g++.dg/template/scope1.C: New test.
28402         * g++.dg/warn/Wsign-compare-1.C: New test.
28404 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28406         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
28408 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
28410         PR c++/9411
28411         * g++.dg/template/explicit2.C: New test.
28413         PR c++/10032
28414         * g++.dg/warn/pedantic1.C: New test.
28416 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
28418         PR c++ 9483
28419         * g++.dg/other/field1.C: New test.
28421 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28423         PR c/11449
28424         * gcc.c-torture/compile/20030707-1.c: New.
28426 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28428         PR c++/10849
28429         * g++.dg/template/access12.C: New test.
28431 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
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.
28440 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
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.
28451 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
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'.
28456 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
28458         * gcc.c-torture/compile/20030704-1.c: Add a comment.
28460 2003-07-08  Roger Sayle  <roger@eyesopen.com>
28462         PR c/11370
28463         * gcc.dg/Wunreachable-6.c: New testcase.
28464         * gcc.dg/Wunreachable-7.c: New testcase.
28466 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28468         PR c/11420
28469         * gcc.dg/20030708-1.c: New test.
28471 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
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.
28477 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28479         PR c++/11030
28480         * g++.dg/template/friend19.C: New test.
28482 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28484         * g++.dg/opt/strength-reduce.C: New test.
28486 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28488         PR target/10979
28489         * gcc.dg/20030707-1.c: New testcase.
28491 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28493         PR optimization/11059
28494         * g++.dg/opt/emptyunion.C: New testcase.
28496 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28497             Eric Botcazou  <ebotcazou@libertysurf.fr>
28499         * g++.dg/opt/stack1.C: New test.
28501 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
28503         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
28504         run test.
28506         PR c++/11431
28507         * g++.dg/expr/static_cast3.C: New test.
28509 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
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.
28523 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28525         PR c/11428
28526         * gcc.c-torture/compile/20030704-1.c: New.
28528 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28530         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
28532 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
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.
28548 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28550         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
28551         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
28553 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28555         * gcc.dg/builtins-25.c: New testcase.
28556         * gcc.dg/builtins-26.c: New testcase.
28558 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
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.
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.
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.
28612 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28614         * gcc.dg/i386-call-1.c: New test.
28616 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28618         PR c++/9162
28619         * g++.dg/parse/defarg4.C: New.
28621 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28623         PR target/10700
28624         * gcc.c-torture/compile/20030703-1.c: New test case.
28626 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28628         * g++.dg/template/local3.C: Remove extra semicolon.
28630 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28632         * gcc.dg/i386-volatile-1.c: New test.
28634 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
28636         PR c++/11072
28637         * g++.dg/other/offsetof2.C: XFAIL.
28638         * g++.dg/other/offsetof5.C: New.
28640         PR c++/10219
28641         * g++.dg/template/error1.C: New.
28643         PR c++/9779
28644         * g++.dg/template/dependent-expr1.C: New.
28646 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28648         PR c++/6949
28649         * g++.dg/template/local3.C: New test.
28651         PR c++/11149
28652         * g++.dg/lookup/scoped6.C: New test.
28654 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
28656         PR c++/8046
28657         * g++.dg/other/error7.C: New test.
28659 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
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.
28671 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28673         PR c++/9559
28674         * g++.dg/init/static1.C: New test.
28676 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
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.
28683 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28685         PR c++/4933
28686         * g++.dg/template/sizeof4.C: New test.
28688 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28690         * g++.dg/other/error6.C: New test.
28692 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28694         PR c++/10750
28695         * g++.dg/parse/constant2.C: New test.
28697 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
28699         PR c++/11106
28700         * g++.dg/other/error5.C: New test.
28702 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28704         * gcc.dg/format/gcc_diag-1.c: New test.
28706 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
28708         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
28710 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
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.
28716 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
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.
28723 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28725         PR c++/10468
28726         * g++.dg/ext/typeof6.C: New test.
28728 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28730         PR c++/10796
28731         * g++.dg/init/enum1.C: New test.
28733 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
28735         * gcc.dg/20030627-1.c: New test.
28737 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
28739         PR c++/11332
28740         * g++.dg/expr/static_cast2.C: New test.
28742 2003-06-26  Roger Sayle  <roger@eyesopen.com>
28743             Jakub Jelinek  <jakub@redhat.com>
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.
28750 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
28752         * gcc.c-torture/execute/multi-ix.c: New test.
28754         * gcc.c-torture/execute/simd-4.c (main):
28755         Added missing semicolon at end of union.
28757 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
28759         PR c++/8266
28760         * g++.dg/template/explicit-instantiation3.C: New test.
28762 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28764         * gcc.dg/20030626-1.c: Use signed char.
28766 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28768         * gcc.dg/20030626-1.c: New test.
28770 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
28772         * const-str-2.m: Update.
28774 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
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.
28782         PR c++/10931
28783         * g++.dg/expr/static_cast1.C: New test.
28785 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
28787         * gcc.dg/20030625-1.c: New test.
28789 2003-06-24  Roger Sayle  <roger@eyesopen.com>
28791         * gcc.c-torture/compile/20030624-1.c: New test case.
28793 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
28795         * gcc.c-torture/execute/string-opt-17.c: New test.
28797 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
28799         PR c++/5754
28800         * g++.dg/parse/crash6.C: New test.
28802 2003-06-23  Roger Sayle  <roger@eyesopen.com>
28804         * gcc.dg/builtins-24.c: New test case.
28806 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
28808         * g++.dg/opt/operator1.C: New test.
28810 2003-06-22  Roger Sayle  <roger@eyesopen.com>
28812         * gcc.c-torture/execute/string-opt-16.c: New test case.
28814 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
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.
28821 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28823         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
28824         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
28826 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28828         PR c++/10888
28829         * g++.dg/warn/Winline-3.C: New test.
28831 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28833         * lib/target-supports.exp (check_alias_available): Make the test
28834         program acceptable to the Solaris assembler.
28836         PR c++/10749
28837         * g++.dg/template/memclass2.C: New test.
28839 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28840             Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
28846 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28848         PR c++/10845
28849         * g++.dg/template/member3.C: New test.
28851 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
28853         PR c++/10939
28854         * g++.dg/template/func1.C: New test.
28856         PR c++/9649
28857         * g++.dg/template/static4.C: New test.
28858         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
28860         PR c++/11041
28861         * g++.dg/init/ref7.C: New test.
28863 2003-06-19  Matt Austern  <austern@apple.com>
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.
28871 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
28873         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
28875 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
28877         * gcc.c-torture/execute/simd-4.c (main): Make expected value
28878         endian-dependent.
28880 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
28882         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
28883         Remove cruft.
28885 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
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.
28891 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28893         PR c++/10712
28894         * g++.dg/lookup/using7.C: New test.
28896 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
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.
28905 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
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.
28937 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
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.
28943 2003-06-16  Roger Sayle  <roger@eyesopen.com>
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.
28949 2003-06-15  Roger Sayle  <roger@eyesopen.com>
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.
28955 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28957         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
28959 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
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.
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.
29013         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
29015 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29017         * gcc.c-torture/execute/20030611-1.c: New test.
29019 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29021         PR middle-end/168
29022         * gcc.dg/20030612-1.c: New test case.
29024 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29026         PR c++/10635
29027         * g++.dg/expr/cast1.C: New test.
29029 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29031         * gcc.dg/builtins-21.c: New test case.
29033 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
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.
29039 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
29041         PR c++/10432
29042         * g++.dg/parse/error1.C: New test.
29044 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
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.
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.
29084 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
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.
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.
29144 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
29146         * g++.dg/pch/static-1.C: New file.
29147         * g++.dg/pch/static-1.Hs: New file.
29149 2003-06-10  Richard Henderson  <rth@redhat.com>
29151         * gcc.dg/asm-7.c: Adjust expected warning text.
29153 2003-06-10  Roger Sayle  <roger@eyesopen.com>
29155         * gcc.dg/builtins-20.c: New test case.
29157 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
29159         PR c++/11131
29160         * g++.dg/opt/template1.C: New test.
29162 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29164         * lib/gcc-dg.exp (dg-test): Clear additional_files and
29165         additional_sources.
29167 2003-05-21  David Taylor  <dtaylor@emc.com>
29169         * gcc.dg/Wpadded.c: New file.
29171 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
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.
29178 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
29180         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
29182 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
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.
29189 2003-06-08  Richard Henderson  <rth@redhat.com>
29191         * gcc.dg/20011029-2.c: Fix the array reference.
29192         * gcc.dg/asm-7.c: New.
29194 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
29196         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
29198 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
29200         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
29201         (dg-require-gc-sections): Likewise.
29203 2003-06-08  Jan Hubicka  <jh@suse.cz>
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.
29214 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29216         PR c++/11039
29217         * g++.dg/warn/implicit-typename2.C: New test.
29218         * g++.dg/warn/implicit-typename3.C: New test.
29220 2003-06-07  Richard Henderson  <rth@redhat.com>
29222         * g++.dg/other/offsetof3.C: Use size_t.
29223         * g++.dg/other/offsetof4.C: Likewise.
29225 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
29227         * lib/copy-file.exp: New. Implement gcc_copy_files.
29229         * lib/dg-pch.exp: Load copy-file.exp
29230         (dg-pch): Use gcc_copy_files instead of "file copy".
29232 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
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.
29246 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
29248         gcc.c-torture/execute/20030606-1.c: New.
29250 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29252         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
29253         * gcc.dg/builtins-19.c: Likewise.
29255 2003-06-06  Roger Sayle  <roger@eyesopen.com>
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.
29261 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29262             Jim Wilson  <wilson@tuliptree.org>
29264         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
29266 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
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.
29274 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29276         * gcc.dg/format/asm_fprintf-1.c: New test.
29278 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
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.
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.
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.
29330 2003-06-05  Richard Henderson  <rth@redhat.com>
29332         * gcc.dg/debug/20030605-1.c: New.
29334 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29336         * README.QMTEST: Update.
29338 2003-06-04  Richard Henderson  <rth@redhat.com>
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.
29348 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29350         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29352         * lib/dg-pch.exp: New file.
29353         * g++.dg/pch/pch.exp: Use dg-pch.exp.
29354         * gcc.dg/pch/pch.exp: Likewise.
29356 2003-06-04  Roger Sayle  <roger@eyesopen.com>
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.
29365 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29367         * gcc.dg/ultrasp9.c: New test.
29369 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29371         * gcc.c-torture/compile/20030604-1.c: New test.
29372         * gcc.dg/sparc-constant-1.c: New test.
29374 2003-06-03  Glen Nakamura  <glen@imodulo.com>
29376         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
29378 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
29380         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
29382         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
29383         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29385 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
29387         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
29389 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29391         PR c++/10940
29392         * g++.dg/template/spec10.C: New test.
29394 2003-06-03  Roger Sayle  <roger@eyesopen.com>
29396         * gcc.dg/builtins-16.c: New test case.
29398 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
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.
29405 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
29407         PR fortran/10965
29408         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
29410 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
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.
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.
29454 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
29456         * gcc.dg/cpp/redef3.c: New file.
29458 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29460         * gcc.dg/i386-loop-3.c: New test.
29462 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
29464         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
29466 2003-05-31  Roger Sayle  <roger@eyesopen.com>
29468         * gcc.dg/fwrapv-1.c: New test case.
29469         * gcc.dg/fwrapv-2.c: New test case.
29471 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29473         PR c++/10956
29474         * g++.dg/template/spec9.C: New test.
29476 2003-05-29  Roger Sayle  <roger@eyesopen.com>
29478         * gcc.dg/duff-4.c: New test case.
29480 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
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
29488 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
29490         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
29491         * gcc.dg/wint_t-1.c: Likewise.
29493 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29495         * g++.dg/template/access11.C: New test.
29497 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29499         PR c++/10849
29500         * g++.dg/template/access10.C: New test.
29502 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29503             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29505         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
29507 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
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.
29513 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29515         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
29516         suppress option for powerpc-*-darwin*.
29518 2003-05-23  Roger Sayle  <roger@eyesopen.com>
29520         * gcc.dg/builtins-1.c: Add tests for tan and atan.
29521         * gcc.dg/builtins-4.c: Add test for fmod.
29523 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29525         PR c++/10682
29526         * g++.dg/template/instantiate4.C: New test.
29528 2003-05-22  Roger Sayle  <roger@eyesopen.com>
29530         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
29532 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
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.
29547 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
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.
29554 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
29556         PR c++/9738
29557         * g++.dg/ext/dllimport2.C: New file.
29558         * g++.dg/ext/dllimport3.C: New file.
29560 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
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.
29579 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
29581         * gcc.dg/20030225-2.c: New test.
29583 2003-05-18  Roger Sayle  <roger@eyesopen.com>
29584             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29586         * gcc.c-torture/compile/20030518-1.c: New test case.
29588 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
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.
29596 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29598         PR c++/9022
29599         * g++.dg/lookup/using6.C: New test.
29601 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29603         * g++.dg/parse/access2.C: New test.
29605 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
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.
29611 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
29613         * gcc.dg/dollar.c: New test.
29615 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
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.
29636 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
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.
29645 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
29647         Merge from gcc-3_2-rhl8-branch:
29648         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
29650         * gcc.dg/tls/opt-6.c: New test.
29652         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
29654         * gcc.dg/20030405-1.c: New test.
29656         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
29658         * gcc.dg/20030309-1.c: New test.
29660         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29662         * gcc.c-torture/execute/20030307-1.c: New test.
29664         2003-02-20  Randolph Chung  <tausq@debian.org>
29666         * gcc.c-torture/compile/20030220-1.c: New test.
29668         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
29670         * gcc.dg/20030217-1.c: New test.
29672         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
29674         * gcc.c-torture/compile/20020129-1.c: New test.
29676         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29678         * gcc.dg/unroll-1.c: New test.
29680         2002-11-16  Jan Hubicka  <jh@suse.cz>
29682         * gcc.c-torture/execute/20020920-1.c: New test.
29684         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
29686         PR target/7434
29687         * gcc.c-torture/compile/20021008-1.c: New test.
29689         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
29691         PR target/7559
29692         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
29694         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29696         * gcc.c-torture/compile/20020807-1.c: New test.
29698         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
29700         * gcc.dg/tls/opt-1.c: New test.
29702         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
29704         * gcc.dg/20020729-1.c: New test.
29706         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
29708         * g++.dg/opt/life1.C: New test.
29710         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
29712         * gcc.dg/20020525-1.c: New test.
29714         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29716         PR c++/6794
29717         * g++.dg/ext/pretty1.C: New test.
29718         * g++.dg/ext/pretty2.C: New test.
29720 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
29722         PR c++/8385
29723         * g++.dg/ext/typeof5.C: New test.
29725 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
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.
29731 2003-05-14  Roger Sayle  <roger@eyesopen.com>
29733         * gcc.dg/builtins-15.c: New test case.
29735 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
29737         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
29739 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
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.
29753 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
29755         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
29757 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
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.
29764 2003-05-11  Roger Sayle  <roger@eyesopen.com>
29766         * gcc.dg/i386-387-1.c: Update to also test log.
29767         * gcc.dg/i386-387-2.c: Likewise.
29769 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29771         * g77.f-torture/execute/int8421.f: New test.
29773 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29775         PR c++/10230, c++/10481
29776         * g++.dg/lookup/scoped5.C: New test.
29778 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29780         PR c++/10552
29781         * g++.dg/template/ttp6.C: New test.
29783 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
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.
29793 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29795         PR c++/9252
29796         * g++.dg/template/access8.C: New test.
29797         * g++.dg/template/access9.C: New test.
29799 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29801         PR c++/9554
29802         * g++.dg/parse/access1.C: New test.
29804 2003-05-09  DJ Delorie  <dj@redhat.com>
29806         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
29807         long, and not an int.
29809 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29811         PR c++/10555, c++/10576
29812         * g++.dg/template/memclass1.C: New test.
29814 2003-05-08  DJ Delorie  <dj@redhat.com>
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.
29824 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29826         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
29828         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
29829         (bcopy): Call memmove.
29831 2003-05-08  Roger Sayle  <roger@eyesopen.com>
29833         * g77.f-torture/compile/8485.f: New test case.
29835 2003-05-07  Richard Henderson  <rth@redhat.com>
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.
29845 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
29847         * gcc.dg/20030505.c: Fix triplet.
29849 2003-05-06  DJ Delorie  <dj@redhat.com>
29851         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
29852         * gcc.dg/nest.c: Likewise.
29854 2003-05-05  Roger Sayle  <roger@eyesopen.com>
29856         * gcc.dg/builtins-14.c: New test case.
29858 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
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.
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.
29887 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
29889         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
29891 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
29893         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
29895 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
29897         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
29898         * gcc.dg/ppc-fsel-2.c: New test.
29900         * gcc.dg/unused-5.c: New test.
29902 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29904         PR c++/10496
29905         * g++.dg/warn/pmf1.C: New test.
29907 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29909         PR c++/4494
29910         * g++.dg/warn/main.C: New test.
29912 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29914         * gcc.dg/nonnull-3.c: New test.
29916 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
29918         * gcc.dg/cpp/Wtrigraphs.c: Update.
29919         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
29921 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
29923         * gcc.dg/ppc-fsel-1.c: New test.
29925 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
29927         PR c/10604
29928         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
29930 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
29932         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
29934 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29936         PR c++/9364, c++/10553, c++/10586
29937         * g++.dg/parse/typename4.C: New test.
29938         * g++.dg/parse/typename5.C: Likewise.
29940 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
29942         * gcc.c-torture/compile/20030503-1.c: New test.
29944 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29946         * g++.dg/lookup/using5.C: Fix testcase error.
29948 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
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.
29954 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29956         PR c++/10554
29957         * g++.dg/lookup/using5.C: New test.
29959 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29961         PR c++/8772
29962         * g++.dg/template/ttp5.C: New test.
29964 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
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.
29976 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29978         PR c++/9432, c++/9528
29979         * g++.dg/lookup/using4.C: New test.
29981 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
29983         * gcc.dg/noreturn-5.c: New file.
29984         * gcc.dg/noreturn-6.c: New file.
29986         * gcc.c-torture/compile/inline-1.c: New file.
29988 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29990         PR c++/10551
29991         * g++.dg/template/explicit1.C: New test.
29993 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29995         PR c++/10549
29996         * g++.dg/other/bitfield1.C: New test.
29998         PR c++/10527
29999         * g++.dg/init/new7.C: New test.
30001 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30003         * g++.dg/ext/desig1.C: New test.
30004         * g++.dg/ext/init1.C: Update.
30006         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
30008 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
30010         PR c++/10180
30011         * g++.dg/warn/Winline-1.C: New test.
30013 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
30015         * gcc.c-torture/execute/string-opt-19.c: New test.
30017         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
30018         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
30020 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
30022         PR c++/10506
30023         * g++.dg/init/new6.C: New test.
30025         PR c++/10503
30026         * g++.dg/init/ref6.C: New test.
30028 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
30030         * g++.dg/warn/weak1.C: XFAIL on AIX4.
30032 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30034         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
30035         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
30037 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
30039         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
30040         initialized static data members.
30042 2003-04-25  H.J. Lu <hjl@gnu.org>
30044         * gcc.dg/ia64-sync-4.c: New test.
30046 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30048         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
30049         date.
30051 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
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.
30058 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30060         PR c++/10471
30061         * g++.dg/template/defarg2.C: New test.
30063 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
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.
30071 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30073         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
30075 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30077         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
30079 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30081         PR c++/10451
30082         * g++.dg/parse/crash4.C: New test.
30084         PR c++/9847
30085         * g++.dg/parse/crash5.C: New test.
30087 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
30089         PR c++/10446
30090         * g++.dg/parse/crash3.C: New test.
30092         PR c++/10428
30093         * g++.dg/parse/elab1.C: New test.
30095 2003-04-22  Devang Patel  <dpatel@apple.com>
30097         * gcc.dg/cpp/trad/funlike-5.c: New test.
30099 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
30101         * g++.dg/other/packed1.C: Fix dg options.
30103 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
30105         * g++.dg/other/offsetof2.C: New test.
30107 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
30109         * g++.dg/template/recurse.C: Adjust location of error messages.
30111 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
30113         PR c++/9881
30114         * g++.dg/init/addr-const1.C: New test.
30115         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
30117 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30119         PR c++/10405
30120         * g++.dg/lookup/struct-hack1.C: New test.
30122 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
30124         * ucs.c: Update diagnostic messages.
30126 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30128         * gcc.dg/cpp/truefalse.cpp: New test.
30129         * gcc.dg/cpp/cpp.exp: Update.
30130         * g++.dg/other/stdbool-if.C: Remove.
30132 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30134         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
30135         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
30137 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30139         * gcc.c-torture/compile/20030418-1.c: New test.
30141 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
30143         * README.compat: Remove; content moved to doc/sourcebuild.texi.
30145 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30147         PR c++/10347
30148         g++.dg/template/dependent-name1.C: New test.
30150 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
30152         * gcc.dg/warn-1.c (tourist_guide): New array,
30153         contains a pointer to bar.
30155 2003-04-16  Roger Sayle  <roger@eyesopen.com>
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.
30161 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
30163         * lib/prune.exp: Ignore more messages.
30165         PR c++/10381
30166         * g++.dg/parse/lookup3.C: New test.
30168 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
30170         * gcc.c-torture/compile/20030415-1.c : New test.
30172 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
30174         * gcc.c-torture/execute/scope-2.c: Move to ...
30175         * gcc.dg/noncompile/scope.c: .... here.
30177 2003-04-14  Roger Sayle  <roger@eyesopen.com>
30179         * gcc.dg/20030414-2.c: New test case.
30181 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
30183         PR target/10377
30184         * gcc.dg/20030414-1.c: New test.
30186 2003-04-13  Roger Sayle  <roger@eyesopen.com>
30188         * gcc.dg/builtins-12.c: New test case.
30189         * gcc.dg/builtins-13.c: New test case.
30191 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30193         * gcc.c-torture/execute/string-opt-18.c: New test.
30195 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
30197         PR c++/10300
30198         * g++.dg/init/new5.C: New test.
30200 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
30202         PR c++/7910
30203         * g++.dg/ext/dllimport1.C: New test.
30205 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30207         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
30209 2003-04-11  Bud Davis <bdavis9659@comcast.net>
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
30216 2003-04-11  David Chad  <davidc@freebsd.org>
30217             Loren J. Rittle  <ljrittle@acm.org>
30219         libobjc/8562
30220         * objc.dg/headers.m: New test.
30222 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
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.
30230 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
30232         * g++.dg/abi/bitfield10.C: New test.
30234 2003-04-09  Mike Stump  <mrs@apple.com>
30236         * gcc.dg/pch/pch.exp: Make testcase names longer.
30237         * g++.dg/pch/pch.exp: Make testcase names longer.
30239 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30241         * gcc.dg/builtins-11.c: New test case.
30243 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30245         * gcc.dg/builtins-9.c: New test case.
30246         * gcc.dg/builtins-10.c: New test case.
30248 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
30250         * gcc.dg/noncompile/init-4.c.c: New test.
30252 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
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.
30258 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
30260         PR optimization/10024
30261         * gcc.c-torture/compile/20030405-1.c: New test.
30263 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
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.
30269 2003-04-04  Richard Henderson  <rth@redhat.com>
30271         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
30272         * g++.dg/eh/forced2.C: Likewise.
30274 2003-04-03  Mike Stump  <mrs@apple.com>
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.
30281 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30283         * gcc.dg/sparc-loop-1.c: New test.
30285 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
30287         PR other/9274
30288         * g++.dg/pch/system-2.C: New.
30289         * g++.dg/pch/system-2.Hs: New.
30291 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
30293         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
30295         * g++.dg/eh/simd-1.C (vecfunc): Same.
30297 2003-04-01  Roger Sayle  <roger@eyesopen.com>
30299         * gcc.c-torture/execute/20030401-1.c: New test case.
30301 2003-04-01  Ziemowit Laski <zlaski@apple.com>
30303         * objc.dg/defs.m: New.
30305 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
30307         * g++.dg/eh/simd-1.C: New.
30308         * g++.dg/eh/simd-2.C: New.
30310 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
30312         * gcc.c-torture/execute/simd-3.c: New.
30314 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30316         PR c/9936
30317         * gcc.dg/20030331-2.c: New test.
30319 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30321         PR c++/10278
30322         * g++.dg/parse/crash2.C: New test.
30324 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30326         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
30327         * gcc.c-torture/execute/20030331-1.c: ...here.
30329 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30331         * gcc.c-torture/execute/20030331-1.c: New test.
30333 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30335         * lib/gcov.exp: Adjust call return testing strings.
30336         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
30338 2003-03-31  Roger Sayle  <roger@eyesopen.com>
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.
30344 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30346         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30348 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
30350         PR c++/7647
30351         * g++.dg/lookup-class-member-2.C: New test.
30353 2003-03-30  Glen Nakamura  <glen@imodulo.com>
30355         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30357 2003-03-28  Roger Sayle  <roger@eyesopen.com>
30359         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30361 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
30363         * g++.dg/init/attrib1.C: New test.
30365 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30367         * gcc.dg/ultrasp8.c: New test.
30369 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30371         * gcc.dg/ultrasp7.c: New test.
30373 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
30375         PR c++/10047
30376         * g++.dg/template/inline1.C: New test.
30378 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30380         * gcc.dg/sparc-dwarf2.c: New test.
30382 2003-03-27  Roger Sayle  <roger@eyesopen.com>
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.
30387 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
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.
30406 2003-03-27  Glen Nakamura  <glen@imodulo.com>
30408         PR opt/10087
30409         * gcc.dg/20030324-1.c: New test.
30411 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
30413         PR c++/10224
30414         * g++.dg/template/arg3.C: New test.
30416         PR c++/10158
30417         * g++.dg/template/friend18.C: New test.
30419 2003-03-26  Roger Sayle  <roger@eyesopen.com>
30421         * g77.f-torture/compile/20030326-1.f: New test case.
30423 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
30425         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
30427         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
30429 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
30431         * gcc.dg/ia64-sync-3.c: New test.
30433 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30435         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30437 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30439         * gcc.dg/ultrasp6.c: New test.
30441 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
30447 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30449         * gcc.dg/ultrasp5.c: Fix options.
30451 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30453         * gcc.dg/ultrasp5.c: Fix comment.
30455 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
30457         PR fortran/10197
30458         * g77.f-torture/execute/10197.f: New test.
30460 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
30462         PR c++/9898, c++/383
30463         * g++.dg/template/conv6.C: New test.
30465         PR c++/10119
30466         * g++.dg/template/ptrmem5.C: New test.
30468         PR c++/10026
30469         * g++.dg/lookup/koenig1.C: New test.
30471         PR C++/10199
30472         * g++.dg/lookup/template2.C: New test.
30474 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
30476         * g++.dg/opt/rtti1.C: New test.
30478 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30480         * gcc.dg/ultrasp5.c: New test.
30482 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
30484         PR middle-end/9967
30485         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
30486         builtin fputs.
30488 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
30490         PR c/8224
30491         * gcc.dg/20030323-1.c: New test.
30493 2003-03-23  Roger Sayle  <roger@eyesopen.com>
30495         * gcc.c-torture/compile/20030323-1.c: New test case.
30497 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
30499         * gcc.dg/20030321-1.c: New test.
30501 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
30503         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
30505 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
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.
30513 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
30515         * g77.f-torture/execute/select.f: New test.
30516         * g77.f-torture/noncompile/select_no_compile.f: New test.
30518 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
30520         PR c++/9898
30521         * g++.dg/other/error4.C: New test.
30523 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
30525         * g++.dg/template/friend17.C: New test.
30527 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
30529         * gcc.c-torture/compile/20030320-1.c: New.
30531 2003-03-20  Roger Sayle  <roger@eyesopen.com>
30533         * gcc.dg/builtins-6.c: New test case.
30535 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
30537         PR target/10073
30538         * gcc.c-torture/compile/20030319-1.c: New.
30540 2003-03-18  Jan Hubicka  <jh@suse.cz>
30542         * gcc.dg/i386-cvt-1.c: New test.
30544 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
30546         * objc.dg/naming-1.m: Use "(parse|syntax) error".
30547         * objc.dg/naming-2.m: Likewise.
30549 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
30551         PR c++/9639
30552         * g++.dg/parse/crash1.C: New test.
30554 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
30556         PR c++/8805
30557         * g++.dg/eh/cleanup1.C: New test.
30559 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30561         * gcc.c-torture/execute/20030316-1.c: New test case.
30563 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30565         PR c++/9629
30566         * g++.dg/init/ctor2.C: New test.
30568 2003-03-15  Roger Sayle  <roger@eyesopen.com>
30570         * g77.f-torture/compile/xformat.f: New test case.
30572 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30574         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
30575         * g++.old-deja/g++.mike/eh50.C: Likewise.
30577 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30579         PR c++/6440
30580         * g++.dg/template/spec7.C: New test.
30581         * g++.dg/template/spec8.C: Likewise.
30583 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
30585         * gcc.c-torture/execute/20030313-1.c: New test.
30587 2003-03-14  Richard Henderson  <rth@redhat.com>
30589         * gcc.dg/inline-2.c: Adjust alpha test for external call.
30591 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30593         * gcc.c-torture/compile/20030314-1.c: New test.
30595 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
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.
30607 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
30609         * g++.dg/parse/namespace9.C: New test.
30611         * g++.dg/init/ref5.C: New test.
30612         * g++.dg/parse/ptrmem1.C: Likewise.
30614 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
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*-*-*.
30622 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
30624         * gcc.c-torture/execute/20030224-2.c: New test.
30626 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30628         * gcc.dg/decl-3.c: New test.
30630 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30632         * gcc.dg/i386-loop-2.c: New test.
30634 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
30636         PR c++/9474
30637         * g++.dg/parse/namespace8.C: New test.
30639         PR c++/9924
30640         * g++.dg/overload/builtin2.C: New test.
30642 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
30644         * gcc.dg/return-type-3.c: New test.
30646 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30648         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
30649         profiling options are not supported.
30651 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
30653         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
30654         * g++.old-deja/g++.warn/impint2.C: Likewise.
30656 2003-03-10  Devang Patel  <dpatel@apple.com>
30658         * g++.dg/cpp/c++_cmd_1.C: New test.
30659         * g++.dg/cpp/c++_cmd_1.h: New file.
30661 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
30663         * gcc.dg/altivec-9.c: New file.
30665 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30667         * gcc.dg/ppc-sdata-1.c: New test.
30668         * gcc.dg/ppc-sdata-2.c: New test.
30670 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
30672         PR c++/9373
30673         * g++.dg/opt/ptrmem2.C: New test.
30675         PR c++/8534
30676         * g++.dg/opt/ptrmem1.C: New test.
30678 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30680         * gcc.dg/i386-loop-1.c: New test.
30682 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30684         PR c++/9970
30685         * g++.dg/lookup/friend1.C: New test.
30687 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30689         PR c++/9823
30690         * g++.dg/parser/constructor1.C: New test.
30692 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
30694         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
30696         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
30698 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
30700         * gcc.dg/cpp/Wunused.c: Update test.
30702 2003-03-08  Jan Hubicka  <jh@suse.cz>
30704         * gcc.dg/inline-3.c: New test.
30706 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30708         PR c++/9809
30709         * g++.dg/parse/builtin1.C: New test.
30711         PR c++/9982
30712         * g++.dg/abi/cookie1.C: New test.
30713         * g++.dg/abi/cookie2.C: Likewise.
30715         PR c++/9524
30716         * g++.dg/template/field1.C: New test.
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.
30723 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
30725         * g++.dg/init/ref4.C: New test.
30727 2003-03-07  Jan Hubicka  <jh@suse.cz>
30729         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
30730         * gcc.dg/inline-3.c: New test.
30732 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
30734         * g++.dg/init/ref3.C: New test.
30736         PR c++/9965
30737         * g++.dg/init/ref2.C: New test.
30739         PR c++/9400
30740         * g++.dg/warn/Wshadow-2.C: New test.
30742         PR c++/9791
30743         * g++.dg/warn/Woverloaded-1.C: New test.
30745 2003-03-05  Jan Hubicka  <jh@suse.cz>
30747         * gcc.dg/i386-local2.c: New.
30748         * gcc.dg/i386-local.c: Fix typo.
30750 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
30752         * g++.dg/abi/layout3.C: New test.
30754 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30756         * gcc.c-torture/compile/20030305-1.c
30758 2003-03-05  Jan Hubicka  <jh@suse.cz>
30760         * gcc.dg/i386-local.c: New.
30762 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
30764         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
30766 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
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.
30774 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
30776         * gcc.c-torture/execute/20030222-1.c: New test.
30778 2003-03-03  James E Wilson  <wilson@tuliptree.org>
30780         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
30782 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
30784         PR c++/9878
30785         * g++.dg/init/ref1.C: New test.
30787 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
30789         * gcc.dg/sh-relax.c: New SH-only test.
30791 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
30793         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
30794         comment explaining purpose of testcase.
30796 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
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.
30804 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
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).
30813 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
30815         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
30816         * lib/g++-dg.exp (g++-dg-test): Likewise.
30818 2003-03-01  Roger Sayle  <roger@eyesopen.com>
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.
30823 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30825         * g++.dg/warn/implicit-typename1.C: Remove warning.
30827 2003-02-28  Richard Henderson  <rth@redhat.com>
30829         * gcc.dg/noreturn-1.c: Move noreturn warning line.
30830         * gcc.dg/return-type-1.c: Move control reaches end warning line.
30832 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
30834         * gcc.dg/pch/pch.exp: Change .pch to .gch.
30835         * g++.dg/pch/pch.exp: Likewise.
30837 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
30839         PR c++/9879
30840         * testsuite/g++.dg/init/new4.C: New test.
30842 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
30844         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
30846 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
30848         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
30849         unsigned long.
30851         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
30852         wider than float.
30854 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
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.
30861 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
30863         PR c++/9683
30864         * g++.dg/template/static3.C: New test.
30866         PR c++/9829
30867         * g++.dg/parse/namespace6.C: New test.
30869 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30871         PR target/9732
30872         * gcc.dg/20030225-1.c: New test.
30874 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
30876         * README: Remove out-of-date information.
30878         PR c++/9836
30879         * g++.dg/template/spec6.C: New test.
30881 2003-02-24  Jeff Law  <law@redhat.com>
30883         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
30885 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30887         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
30888         * gcc.dg/pragma-ep-1.c: Likewise.
30890 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30892         PR c++/9602
30893         * g++.dg/template/friend16.C: New test.
30895 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
30897         PR c++/5333
30898         * g++.dg/parse/fused-params1.C: Adjust error messages.
30899         * g++.dg/template/nested3.C: New test.
30901 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
30903         * g++.dg/abi/param1.C: New test.
30905 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30907         PR c++/7982
30908         * g++.dg/warn/implicit-typename1.C: New test.
30910 2003-02-22  Kelley Cook <kelleycook@comcast.net>
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.
30927 2003-02-22  Jan Hubicka  <jh@suse.cz>
30929         * gcc.dg/i386-mul.c: New test.
30931 2003-02-21  Roger Sayle  <roger@eyesopen.com>
30933         * gcc.dg/builtins-5.c: New test case.
30935 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
30937         * gcc.dg/asmreg-1.c: New test.
30939 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30941         PR c++/9749
30942         * g++.dg/parse/varmod1.C: New test.
30944 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30946         PR c++/9727
30947         * g++.dg/template/op1.C: New test.
30949 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30951         PR c++/8906
30952         * g++.dg/template/nested2.C: New test.
30954 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30956         PR c++/8724
30957         * g++.dg/expr/dtor1.C: New test.
30959 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
30961         * gcc.dg/cpp/include3.c: New test.
30962         * gcc.dg/cpp/inc/foo.h: New file.
30964 2003-02-21  Glen Nakamura  <glen@imodulo.com>
30966         * gcc.c-torture/execute/20030221-1.c: New test.
30968 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
30970         PR c++/9729
30971         * g++.dg/abi/conv1.C: New test.
30973 2003-02-20  Jan Hubicka  <jh@suse.cz>
30975         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
30977 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
30979         * gcc.c-torture/compile/20030219-1.c: New test.
30981 2003-02-18  Jan Hubicka  <jh@suse.cz>
30983         * gcc.dg/funcorder.c: New test.
30985 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30987         * gcc.c-torture/execute/20030218-1.c: New.
30989 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
30991         * gcc.dg/20030218-1.c: New.
30993 2003-02-18  Richard Henderson  <rth@redhat.com>
30995         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
30996         * gcc.dg/attr-used-2.c: New.
30998 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
31000         PR c++/9704
31001         * g++.dg/init/copy5.C: New test.
31003 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
31005         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
31006         * g++.dg/pch/pch.exp: Likewise.
31008 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31010         * gcc.c-torture/execute/20030209-1.c: Enable the test if
31011         STACK_SIZE is not defined.
31013 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31015         PR c++/9457
31016         * g++.dg/template/init1.C: New test.
31018 2003-02-16  Jan HUbicka  <jh@suse.cz>
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.
31025 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31027         PR c++/9459
31028         * g++.dg/ext/typeof4.C: New test.
31030 2003-02-15  Roger Sayle  <roger@eyesopen.com>
31032         * gcc.dg/i386-387-3.c: New test case.
31034 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
31036         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
31037         cris-*-elf* cris-*-aout* and mmix-*-*.
31039 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
31041         * gcc.dg/20030213-1.c: New test.
31043 2003-02-12  Roger Sayle  <roger@eyesopen.com>
31045         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
31046         * gcc.dg/i386-387-2.c: Likewise.
31048 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
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.
31055 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
31057         * gcc.c-torture/execute/20030209-1.c: Disable the test if
31058         STACK_SIZE is too small.
31060 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31061             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31063         * gcc.dg/decl-2.c: New test.
31065 2003-02-10  Jan Hubicka  <jh@suse.cz>
31067         * gcc.dg/i386-fpcvt-1.c: New test.
31069 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
31071         * gcc.c-torture/execute/20030209-1.c: New test.
31073 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
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.
31080 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
31082         * gcc.dg/20021014-1.c: Annotate with expected notice text.
31084 2003-02-07  Roger Sayle  <roger@eyesopen.com>
31086         * testsuite/gcc.dg/builtins-4.c: New test case.
31088 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31090         * gcc.dg/20020430-1.c: Fix dg command typos.
31091         * gcc.dg/20020503-1.c: Likewise.
31093 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31095         PR c++/8785
31096         * g++.dg/parse/fused-params1.C: New test.
31098         PR c++/8857
31099         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
31101         PR c++/8921
31102         * g++.dg/parse/non-dependent1.C: New test.
31104         PR c++/8928
31105         * g++.dg/parse/dupl-tmpl-args1.C: New test.
31107         PR c++/9228
31108         * g++.dg/parse/undefined7.C: New test.
31109         * g++.dg/parse/non-templ1.C: New test.
31111         PR c++/9229
31112         * g++.dg/parse/too-many-tmpl-args1.C: New test.
31114 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
31116         * gcc.c-torture/compile/20030206-1.c: New test.
31118 2003-02-05  Roger Sayle  <roger@eyesopen.com>
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.
31123 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31125         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
31126         conditions for SPARC targets.
31128 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
31130         * gcc.dg/20030204-1.c: New test.
31132 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31134         PR c++/38
31135         * g++.dg/parse/array-size1.C: New test.
31137         PR c++/5657
31138         * g++.dg/parse/undefined3.C: New test.
31140         PR c++/5665
31141         * g++.dg/parse/undefined4.C: New test.
31143         PR c++/5975
31144         * g++.dg/parse/undefined5.C: New test.
31146         PR c++/7259
31147         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
31149         PR c++/8578
31150         * g++.dg/parse/casting-operator1.C: New test.
31152         PR c++/8596
31153         * g++.dg/parse/undefined6.C: New test.
31155         PR c++/8736
31156         * g++.dg/parse/missing-template1.C: New test.
31158 2003-02-04  Jan Hubicka  <jh@suse.cz>
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.
31167 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
31169         PR c++/7129
31170         * testsuite/g++.dg/ext/max.C: New test.
31172 2003-02-03  Jan Hubicka  <jh@suse.cz>
31174         * gcc.c-torture/execute/20030203-1.c: New test.
31176 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
31178         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
31179         'natural-endian'.
31181 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
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.
31187 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
31189         * gcc.dg/struct-ret-libc.c: New test.
31191 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
31193         * gcc.dg/20030129-1.c: New test.
31195 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31197         PR c++/8849
31198         * g++.dg/template/ptrmem4.C: New test.
31200 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
31202         * g++.dg/parser/constant1.C: New test.
31204 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31206         PR c++/8591
31207         * g++.dg/parse/friend2.C: New test.
31209 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31211         PR c++/9437
31212         * g++.dg/template/unify4.C: New test.
31214 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
31216         * gcc.c-torture/execute/20030128-1.c: New test.
31218 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
31220         * g++.dg/lookup/nested1.C: Test moved from ...
31221         * g++.old-deja/g++.other/lookup24.C: ... here.
31223 2003-01-28  Jan Hubicka  <jh@suse.cz>
31225         * gcc.dg/i386-cmov5.c: New test.
31227 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31229         * gcc.c-torture/execute/20010925-1.c: Changed the
31230         memcpy declaration.
31232 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31234         PR c++/3902
31235         * g++.dg/parse/template5.C: New test.
31237 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
31239         PR fortran/9258
31240         * g77.dg/pr9258: New test.
31242 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31244         * README: Move relevant parts from README.g++.
31246         * README.g++: Remove this file.
31248 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31250         * g++.dg/abi/dcast1.C: New test.
31252 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31254         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
31256 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
31258         PR c++/47
31259         * g++.old-deja/g++.other/lookup24.C: New test.
31261 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31263         PR middle-end/7227
31264         * gcc.dg/uninit-C.c: New test.
31266 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
31268         * g++.dg/abi/covariant1.C: New test.
31270 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
31272         * gcc.dg/20030123-1.c: New test.
31274 2003-01-25  Jan Hubicka  <jh@suse.cz>
31276         PR opt/8492
31277         * gcc.c-torture/compile/20030125-1.c
31279 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
31281         PR c++/9403
31282         * g++.dg/parse/template3.C: New test.
31283         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
31285         PR c++/795
31286         * g++.dg/parse/template4.C: New test.
31288         PR c++/9415
31289         * g++.dg/template/qual2.C: New test.
31291         PR c++/8545
31292         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
31294         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
31296 2003-01-25  Roger Sayle  <roger@eyesopen.com>
31298         * gcc.c-torture/execute/switch-1.c: New test case.
31300 2003-01-25  Jan Hubicka  <jh@suse.cz>
31302         * gcc.c-torture/execute/20030125-1.[cx]: New test.
31304 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
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.
31323 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
31325         * g++.dg/parse/undefined1.C: Add error message.
31327 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31329         PR c++/9354
31330         * g++.dg/parse/new1.C: New test.
31332         PR c++/9216
31333         * g++.dg/parse/template2.C: New test.
31335         PR c++/9354
31336         * g++.dg/parse/typedef2.C: New test.
31338         PR c++/9328
31339         * g++.dg/ext/typeof3.C: New test.
31341 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31343         PR c++/2738
31344         * g++.dg/parse/ret-type1.C: New test.
31346         PR c++/3792
31347         * g++.dg/parse/tmpl-outside1.C: New test.
31349         PR c++/4207
31350         * g++.dg/parse/int-as-enum1.C: New test.
31352         PR c++/4903
31353         * g++.dg/parse/no-typename1.C: New test.
31355         PR c++/5533
31356         * g++.dg/parse/no-value1.C: New test.
31358         PR c++/5921
31359         * g++.dg/parse/wrong-inline1.C: New test.
31361         PR c++/6402
31362         * g++.dg/parse/ref1.C: New test.
31364         PR c++/6992
31365         * g++.dg/parse/attr-ctor1.C: New test.
31367         PR c++/7229
31368         * g++.dg/parse/namespace5.C: New test.
31370         PR c++/7917
31371         * g++.dg/parse/func-def1.C: New test.
31373         PR c++/8143
31374         * g++.dg/parse/undefined1.C: New test.
31376         PR c++/5723, PR c++/8522
31377         * g++.dg/parse/specialization1.C: New test.
31379         PR c++/163, PR c++/8595
31380         * g++.dg/parse/struct-as-enum1.C: New test.
31382         PR c++/9173
31383         * g++.dg/parse/undefined2.C: New test.
31385 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31387         PR c++/9298
31388         * g++.dg/parse/template1.C: New test.
31390         PR c++/9384
31391         * g++.dg/parse/using1.C: New test.
31393         PR c++/9285
31394         PR c++/9294
31395         * g++.dg/parse/expr2.C: New test.
31397         PR c++/9388
31398         * g++.dg/parse/lookup2.C: Likewise.
31400 2003-01-21  Jan Hubicka  <jh@suse.cz>
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.
31407 2003-01-20  Nick Clifton  <nickc@redhat.com>
31409         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
31410         problem with ARM sibcall code generation.
31412 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31414         * gcc.c-torture/execute/20030120-1.c: New.
31416 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
31418         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
31420 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
31422         PR c++/9272
31423         * g++.dg/parse/ctor1.C: New test.
31425         PR c++/9294:
31426         * g++.dg/parse/qualified1.C: New test.
31428         * g++.dg/parse/typename3.C: New test.
31430 2003-01-16  Richard Henderson  <rth@redhat.com>
31432         * g++.dg/tls/init-2.C: Fix error matches for real this time.
31434 2003-01-16  Richard Henderson  <rth@redhat.com>
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.
31441 2003-01-16  Richard Henderson  <rth@redhat.com>
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.
31448 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
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->.
31478 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
31480         * g++.dg/parse/ambig2.C: New test.
31482 2003-01-15  Richard Henderson  <rth@redhat.com>
31484         * g++.dg/tls/init-2.C: Update error message string.
31486 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31488         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
31490 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
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.
31500 2003-01-15  Jan Hubicka  <jh@suse.cz>
31502         * gcc.c-torture/compile/20030115-1.c: New test.
31504         * gcc.dg/i386-fpcvt-1.c: New test.
31505         * gcc.dg/i386-fpcvt-2.c: New test.
31507 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
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.
31514 2003-01-14  Jan Hubicka  <jh@suse.cz>
31516         * gcc.dg/i386-fpcvt-1.c: New test.
31517         * gcc.dg/i386-fpcvt-2.c: New test.
31519 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31521         * gcc.dg/i386-mmx-3.c: New test.
31523 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
31525         PR c++/9264
31526         * g++.dg/parse/octal1.C: New file.
31528         PR c++/9172
31529         * g++.dg/parse/typename1.C: New file.
31531 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
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.
31537 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
31539         PR c++/9099
31540         * g++.dg/parse/dtor1.C: New file.
31542         PR c++/9128
31543         * g++.dg/rtti/typeid1.C: New file.
31545         PR c++/9153
31546         * g++.dg/parse/lookup1.C: New file.
31548         PR c++/9171
31549         * g++.dg/templ/spec5.C: New file.
31551 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
31553         * gcc.c-torture/compile/20030110-1.c: New test.
31555 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
31557         Merge from pch-branch:
31559         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
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.
31566         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
31568         * gcc.dg/pch/except-1.h: New.
31569         * gcc.dg/pch/except-1.c: New.
31571         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
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.
31579         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
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.
31585         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
31587         * gcc.dg/pch/macro-3.c: New.
31588         * gcc.dg/pch/macro-3.h: New.
31590         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
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.
31615         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
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.
31624         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
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".
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".
31639 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31641         * g++.dg/template/friend14.C: New test.
31643 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31645         * gcc.dg/old-style-asm-1.c: New test.
31647 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
31649         * gcc.c-torture/compile/20030109-1.c: New test.
31651 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31653         * gcc.c-torture/execute/20030109-1.c: New test.
31655 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
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.
31711 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
31713         * g++.dg/ext/asm4.C: New test.
31715 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
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.
31722 2003-01-08  Jan Hubicka  <jh@suse.cz>
31724         * gcc.dg/i386-cadd.c: New test.
31725         * gcc.dg/i386-cmov4.c: Likewise.
31727 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
31729         PR c++/9165
31730         * g++.dg/warn/Wunused-3.C: New test.
31732         * g++.dg/abi/bitfield9.C: New test.
31734         PR c++/9189
31735         * g++.dg/parse/defarg3.C: New test.
31737 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31739         * g++.dg/parse/ambig1.C: New test.
31740         * g++.dg/parse/defarg2.C: New test.
31742 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
31744         * g++.dg/template/defarg-1.C: New test.
31745         * g++.dg/template/local2.C: Likewise.
31747 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
31749         * gcc.c-torture/execute/20030105-1.c: New test.
31751 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31753         * g++.dg/parse/namespace3.C: Remove extra semicolons.
31754         * g++.dg/parse/namespace4.C: Likewise.
31756 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31758         * g++.dg/template/ntp2.C: New test.
31760 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
31762         * g++.dg/parse/extern-C-1.C: New test.
31764         * g++.dg/parse/namespace4.C: New test.
31766         * g++.dg/template/nested1.C: New test.
31768         * g++.dg/parse/namespace3.C: New test.
31770 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31772         * g++.dg/lookup/two-stage1.C: New test.
31774 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
31780 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31782         * g++.dg/parse/parse7.C: New test.
31784 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
31786         PR c++/2843
31787         * g++.dg/ext/attrib7.C: New test.
31789 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31791         * g++.dg/parse/parse6.C: New test.
31793 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
31795         * gcc.dg/h8300-stack-1.c: New.
31797 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31799         g++.dg/lookup/exception1.C: New test.
31801         g++.dg/lookup/template1.C: New test.
31803         g++.dg/parse/namespace2.C: New test.
31805         g++.dg/parse/parens2.C: New test.
31807 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31809         * g++.dg/parse/parse5.C: New test.
31810         * g++.dg/lookup/scoped4.C: New test.
31812 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31814         * g++.dg/parse/parens1.C: New test.
31816         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
31817         angle-bracket1.C.
31818         * g++.dg/parse/parens2.C: New test.
31820         * g++.dg/lookup/scope-operator1.C: New test.
31822         * g++.dg/parse/operator1.C: New test.
31824 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
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.
31831 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31833         * g++.dg/parse/namespace1.C: New test.
31835 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31837         * g++.dg/parse/parse4.C: New test.
31839 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31841         * g++.dg/parse/parse3.C: New test.
31843 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31845         * g++.dg/parse/parse2.C: New test.
31847 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31849         * g++.dg/template/friend11.C: New test.
31851 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31853         * g++.dg/parse/parse1.C: New test.
31855 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
31857         * lib/profopt.exp: Change the name of a global variable to avoid
31858         possible clashes with other test suites.
31860 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
31862         * g++.dg/inherit/covariant8.C: New test.
31864 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31866         * g++.dg/init/array9.C: New test.
31868         PR c++/9112
31869         * g++.dg/parse/expr1.C: New test.
31871 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
31873         * gcc.c-torture/compile/20021230-1.c: New test.
31875 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31877         * g++.dg/inherit/covariant5.C: New test.
31878         * g++.dg/inherit/covariant6.C: New test.
31879         * g++.dg/inherit/covariant7.C: New test.
31881 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31883         PR c++/2739
31884         * g++.dg/other/access2.C: New test.
31886 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
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.
31893 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31895         * g++.dg/parse/angle-bracket.C (main): No longer fails.
31897 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
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.
32133 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
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.
32141         * g++.dg/template/friend10.C: New test.
32142         * g++.dg/template/conv5.C: New test.
32144 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32146         * g++.dg/lookup/scoped3.C: New test.
32148         * g++.dg/lookup/decl1.C: New test.
32149         * g++.dg/lookup/decl2.C: New test.
32151 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
32163 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
32165         * gcc.dg/i386-bitfield3.c: New test.
32167         * gcc.dg/i386-bitfield2.c: New test.
32169 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
32171         * g++.dg/parse/conv_op1.C: New test.
32173 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
32175         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
32176         approved.
32178 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
32180         * gcc.c-torture/compile/20021220-1.c: New test.
32182 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
32184         * gcc.dg/i386-fastcall-1.c: New.
32186 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32188         * gcc.c-torture/execute/20021219-1.c: New test.
32190 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32192         * gcc.dg/i386-pic-1.c: New test.
32194 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32196         PR c++/8099
32197         * g++.dg/template/friend9.C: New test.
32199 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32201         PR c++/3663
32202         * g++.dg/template/access7.C: New test.
32204 2002-12-18  Nick Clifton  <nickc@redhat.com>
32206         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
32207         the libstdc++-v3 directory has been found.
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.
32216 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32218         * gcc.c-torture/compile/20021212-1.c: New test.
32220 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
32222         * gcc.dg/fshort-wchar: New test.
32224 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
32226         PR c++/8372
32227         * g++.dg/template/dtor1.C: New test.
32229         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
32230         markers.
32232 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
32234         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
32236 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
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.
32242 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
32248 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
32250         * gcc.c-torture/execute/20021204-1.c: New test.
32252 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
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.
32258 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32260         * gcc.c-torture/compile/20021204-1.c: New test.
32262 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
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.
32270 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
32272         PR c++/8688
32273         * g++.dg/init/brace3.C: New test.
32275 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
32277         * gcc.dg/20020210-1.c: Fix a comment typo.
32279 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
32281         PR c++/8720
32282         * g++.dg/parse/defarg1.C: New test.
32284         PR c++/8615
32285         * g++.dg/template/char1.C: New test.
32287         * g++.dg/template/varmod1.C: Fix typo.
32289 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32291         DR 180
32292         * g++.old-deja/g++.pt/crash32.C: Expect error.
32294 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
32296         PR c++/5919
32297         * g++.dg/template/varmod1.C: New test.
32299         PR c++/8727
32300         * g++.dg/inherit/typeinfo1.C: New test.
32302         PR c++/8663
32303         * g++.dg/inherit/typedef1.C: New test.
32305 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
32307         PR c++/8332
32308         PR c++/8493
32309         * g++.dg/template/strlen1.C: New test.
32311         PR c++/8227
32312         * g++.dg/template/ctor2.C: New test.
32314         PR c++/8214
32315         * g++.dg/init/string1.C: New test.
32317         PR c++/8511
32318         * g++.dg/template/friend8.C: New test.
32320 2002-11-29  Joe Buck <jbuck@synopsys.com>
32322         * g++.dg/lookup/anon2.C: New test.
32324 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
32326         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
32327         h8300 port.
32329 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
32331         * gcc.dg/bitfld-6.c: New test.
32333 2002-11-27  Jan Hubicka  <jh@suse.cz>
32335         * gcc.c-torture/execute/20021127.[cx]: New test.
32337 2002-11-26  Jan Hubicka  <jh@suse.cz>
32339         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
32340         quality.
32342 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
32344         * g++.dg/init/brace2.C: New test.
32345         * g++.old-deja/g++.mike/p9129.C: Correct.
32347 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
32349         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32351 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
32353         * gcc.dg/sibcall-6: New test for indirect sibcalls.
32355 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
32357         * testsuite/g++.dg/abi/empty11.C: New test.
32358         * testsuite/g++.dg/rtti/cv1.C: New test.
32360 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
32362         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32364 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
32366         * g++.dg/abi/empty10.C: New test.
32368 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32370         * gcc.c-torture/compile/20021124-1.c: New test.
32372 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
32374         * g++.dg/abi/rtti2.C: New test.
32376 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32378         * gcc.dg/i386-unroll-1.c: New test.
32380 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32382         * gcc.c-torture/compile/20021120-1.c: New test.
32383         * gcc.c-torture/compile/20021120-2.c: New test.
32385 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32387         * gcc.dg/bitfld-5.c: New test.
32389 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32391         * gcc.c-torture/execute/20021120-3.c: New test.
32393 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32395         * gcc.c-torture/execute/20021120-2.c: New test.
32397 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32399         * gcc.c-torture/execute/20021120-1.c: New test.
32401 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
32403         * gcc.c-torture/execute/20021118-3.c: New test.
32405 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32407         * gcc.c-torture/compile/20021119-1.c: New test.
32409 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
32411         * gcc.dg/duff-1.c: New test.
32412         * gcc.dg/duff-2.c: New test.
32413         * gcc.dg/duff-3.c: New test.
32415 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
32417         * gcc.dg/cpp/_Pragma5.c: New test.
32419 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32421         * gcc.c-torture/execute/20021118-2.c: New test.
32423 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32425         * gcc.c-torture/execute/20021118-1.c: New test.
32427 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
32429         * gcc.dg/20021116-1.c: New test.
32431 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
32433         * g++.dg/abi/vcall1.C: New test.
32435 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32437         * gcc.dg/20021029-1.c: New test.
32438         * gcc.dg/20021029-2.c: New test.
32440 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32442         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
32444 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32446         PR c/8439
32447         * gcc.dg/20021110.c: Move to ...
32448         * gcc.c-torture/compile/20021110.c: .... here.
32450 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32452         PR c/8467
32453         * gcc.c-torture/execute/20021111-1.c
32455 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32457         PR c/8439
32458         * gcc.dg/20021110.c: New test.
32460 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
32462         * g++.dg/abi/vthunk3.C: Run only on x86.
32464 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32466         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
32468 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
32470         * lib/compat.exp (compat-execute): Fix logic error in last
32471         change.
32473 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
32475         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
32477 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32479         PR c++/8389
32480         * g++.dg/template/access6.C: New test.
32482 2002-11-08  Jan Hubicka  <jh@suse.cz>
32484         * gcc.dg/i386-ssefp-1.c: New test.
32485         * gcc.dg/i386-ssefp-1.c: New test.
32487 2002-11-08  Jan Hubicka  <jh@suse.cz>
32489         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
32491 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32493         * g++.dg/abi/vthunk3.C: New test.
32495         PR c++/8338
32496         * g++.dg/template/crash2.C: New test.
32498 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32500         * testsuite/g++.dg/abi/dtor1.C: New test.
32501         * testsuite/g++.dg/abi/dtor2.C: Likewise.
32503 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
32505         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
32506         Darwin.
32508 2002-11-04  Adam Nemet  <anemet@lnxw.com>
32510         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
32511         -mthumb.  Only xfail with -O0.
32513 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
32515         * g++.dg/abi/thunk1.C: New test.
32516         * g++.dg/abi/thunk2.C: Likewise.
32517         * g++.dg/abi/vtt1.C: Likewise.
32519 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
32521         PR optimization/8423
32522         * gcc.c-torture/execute/builtin-constant.c: New test.
32524 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
32526         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
32527         Add some more cases.
32529 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
32531         PR c++/8391
32532         * g++.dg/opt/local1.C: New test.
32534 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
32536         PR c++/8160
32537         * g++.dg/template/complit1.C: New test.
32539         PR c++/8149
32540         * g++.dg/template/typename4.C: Likewise.
32542 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
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.
32551 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
32553         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
32555 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
32557         PR c++/8287
32558         * g++.dg/init/dtor2.C: New test.
32560 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32562         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
32563         * gcc.dg/nest.c: Bypass errors on irix6.
32565 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
32567         * gcc.dg/nest.c: Expect error for mmix-*-*.
32568         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
32570 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
32572         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
32573         markers.
32575         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
32577 2002-10-25  Mike Stump  <mrs@apple.com>
32579         * gcc.dg/warn-1.c: New test.
32581 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32583         * g++.dg/template/typename3.C: New test.
32585 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
32587         * g++.dg/lookup/ptrmem1.C: New test.
32589         * g++.dg/abi/vthunk2.C: New test.
32591 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32593         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
32595 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
32597         * g++.dg/abi/empty9.C: New test.
32599 2002-10-24  Richard Henderson  <rth@redhat.com>
32601         * g++.dg/inherit/thunk1.C: Enable for ia64.
32603 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32605         PR c++/8067
32606         * g++.dg/lookup/pretty1.C: New test.
32608 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
32610         * gcc.dg/20021023-1.c: New test.
32612 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32614         PR c++/7679
32615         * g++.dg/parse/inline1.C: New test.
32617 2002-10-23  Richard Henderson  <rth@redhat.com>
32619         * g++.dg/inherit/thunk1.C: Enable for x86_64.
32621         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
32623 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
32625         PR c++/6579
32626         * g++.dg/parse/stmtexpr3.C: New test.
32628 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32630         * g++.dg/expr/cond1.C: New test.
32632 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32634         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
32636 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32638         * g++.dg/abi/vbase13.C: New test.
32639         * g++.dg/abi/vbase14.C: Likewise.
32641 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
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.
32647 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
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.
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.
32660         * g++.dg/bprob/bprob-1.C: Rename to ...
32661         * g++.dg/bprob/g++-bprob-1.C: ... this.
32663         * g77.dg/bprob/bprob-1.f: Rename to ...
32664         * g77.dg/bprob/g77-bprob-1.f: ... this.
32666 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32668         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
32669         bison 1.50 or later.
32671 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
32673         * g++.dg/README: Describe more test directories.
32675 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32677         * g++.dg/init/array6.C: Add additional tests.
32679 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32681         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
32682         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
32684 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
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.
32691 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32693         * g++.dg/inherit/override1.C: Add dg-options clause.
32695 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32697         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
32698         _mm_slli_si128.
32700 2002-10-19  Andreas Schwab  <schwab@suse.de>
32702         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
32703         directory component.
32705 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
32707         * g++.dg/inherit/thunk1.C: New test.
32709         * g++.dg/inherit/override1.C: New test.
32711         * g++.dg/abi/mangle11.C: New test.
32712         * g++.dg/abi/mangle14.C: New test.
32713         * g++.dg/abi/mangle17.C: New test.
32715 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
32717         * g++.dg/overload/member2.C: New test.
32719 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
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.
32785 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32787         PR c++/7584
32788         * g++.dg/inherit/using3.C: New test.
32790 2002-10-17  Jan Hubicka  <jh@suse.cz>
32792         * gcc.dg/20021017-2.c: New test.
32794 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32796         * g++.dg/abi/mangle16.C: Adjust.
32798         * g++.dg/init/array8.C: New test.
32800 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
32802         * gcc.dg/special/mips-abi.exp: New test.
32803         * gcc.dg/special/mips-abi.s: Empty file used by the above.
32805 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32807         * g++.dg/abi/mangle16.C: New test.
32808         * g++.dg/abi/mangle17.C: Likewise.
32810         PR c++/7478
32811         * g++.dg/template/ref1.C: New test.
32813 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32815         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
32817 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
32819         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
32821 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32823         PR c++/7524
32824         * g++.dg/init/array7.C: New test.
32826 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
32828         * g++.dg/init/array6.C: New test.
32830         * g++.dg/abi/mangle13.C: Likewise.
32831         * g++.dg/abi/mangle14.C: Likewise.
32832         * g++.dg/abi/mangle15.C: Likewise.
32834 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32836         * g++.dg/abi/empty8.C: New test.
32838 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
32840         * g++.dg/init/ctor1.C: New test.
32842 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
32844         * gcc.c-torture/execute/20021015-1.c: New test.
32846 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
32848         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
32850 2002-10-14  Jan Hubicka  <jh@suse.cz>
32852         * gcc.dg/i386-ssetype-[1-5].c: New tests.
32854 2002-10-14  Richard Henderson  <rth@redhat.com>
32856         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
32858 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32860         PR optimization/6631
32861         * g++.dg/opt/const2.C: New test.
32863 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32865         PR c++/7176
32866         * g++.dg/parse/friend1.C: New test.
32867         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
32869 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
32871         * gcc.dg/20021014-1.c: New test.
32873 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
32875         PR c++/5661
32876         * g++.dg/ext/vlm1.C: New test.
32877         * g++.dg/ext/vlm2.C: Likewise.
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.
32887 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
32889         * gcc.dg/cpp/assembler.S: Don't use -ansi.
32891 2002-10-11  Richard Shann  <richard.shann@superh.com>
32893         * gcc.c-torture/compile/simd-5.c: New test.
32895 2002-10-10  Roger Sayle  <roger@eyesopen.com>
32897         * gcc.c-torture/execute/shiftopt-1.c: New test case.
32899 2002-10-10  Jim Wilson  <wilson@redhat.com>
32901         * gcc.c-torture/execute/20021010-1.c: New test.
32903 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
32905         PR c/7353
32906         * g++.dg/ext/typedef-init.C: New test.
32907         * gcc.dg/typedef-init.c: New test.
32909 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
32911         * gcc.dg/cpp/paste13.c: New test.
32913 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
32919 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32921         * gcc.dg/alias-1.c: Tweak expected warning.
32923 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
32925         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
32927 2002-10-06  Andreas Jaeger  <aj@suse.de>
32929         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
32930         * gcc.dg/cpp/c++98.C: Likewise.
32932         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
32933         * g++.dg/cpp/c++98.C: Likewise.
32935         * g++.dg/README (Subdirectories): Mention cpp directory.
32937         PR target/7559
32938         * gcc.dg/20021006-1.c: New test.
32940 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32942         PR c++/7804
32943         * g++.dg/other/warning1.C: New test.
32945 2002-10-04  Roger Sayle  <roger@eyesopen.com>
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.
32951 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32953         PR c++/7931
32954         * g++.dg/template/ptrmem3.C: New test.
32956         PR c++/7754
32957         * g++.dg/template/union1.C: New test.
32959 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
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.
32967 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
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".
32975 2002-10-02  Andreas Jaeger  <aj@suse.de>
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.
32982 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32984         * gcc.dg/empty1.C: Fix typo.
32986 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
32988         * gcc.dg/alias-1.c: New test.
32990 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32992         * gcc.dg/empty1.C: New test.
32994         * g++.dg/tls/init-2.C: Tweak error messages.
32996 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
32998         * gcc.c-torture/compile/20020923-1.c: New test.
33000 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
33002         * gcc.c-torture/execute/ffs-1.c: New test.
33003         * gcc.c-torture/execute/ffs-2.c: Ditto.
33005 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
33007         * g++.dg/overload/member1.C: New test.
33009 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
33011         * g++.dg/abi/empty7.C: New test.
33012         * g++.dg/init/pm2.C: Likewise.
33014 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
33016         * g++.dg/rtti/crash1.C: New test.
33018 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
33020         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
33021         gcc.dg/sibcall-4.c: New tests.
33023 2002-09-28  Roger Sayle  <roger@eyesopen.com>
33025         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
33026         powerpc and MMIX targets.
33028 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
33030         * gcc.dg/cpp/20020927-1.c: New.
33032 2002-09-26  David S. Miller  <davem@redhat.com>
33034         * gcc.c-torture/compile/trunctfdf.c: New.
33036 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33038         * lib/target-supports.exp (check_weak_available): Handle solaris2.
33040 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
33042         * gcc.c-torture/execute/loop-15.c: New.
33044 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
33046         * README.QMTEST: Fix typo.
33048 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33050         * gcc.dg/20020926-1.c: New test.
33052 2002-09-25  David S. Miller  <davem@redhat.com>
33054         PR target/7842
33055         * gcc.c-torture/execute/shiftdi.c: New test.
33057 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
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.
33065 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
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.
33071 2002-09-25  Richard Henderson  <rth@redhat.com>
33073         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
33074         too-small long double.
33076 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
33078         * gcc.dg/20020919-1.c: New test.
33080 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
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.
33087 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33089         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
33090         hppa*-*-hpux*.  Update test comment.
33092 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
33094         * gcc.dg/tls/struct-1.c: New test.
33096 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
33098         * gcc.dg/cpp/tr-warn2.c: Update.
33100 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33102         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
33104 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33106         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
33107         systems.
33109 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
33111         * gcc.c-torture/execute/ieee/mzero3.c: New test.
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.
33117 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
33119         * gcc.dg/20020312-2.c: Update for darwin.
33121 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33123         * g++.old-deja/g++.other/crash32.C: Mark ICE.
33125 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
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.
33134 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33136         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
33138 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33140         * g++.dg/other/do1.C: New test.
33142         * g++.dg/template/subst1.C: New test.
33144 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
33146         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
33148 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
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.
33154         * g++.dg/lookup/scoped2.C: New test.
33156         * g++.dg/ext/asm3.C: New test.
33158 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
33160         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
33162 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
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.
33199 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
33201         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
33203 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33205         * g++.dg/inherit/using2.C: New test.
33207 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
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.
33223 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33225         * g++.dg/template/pretty1.C: New test.
33227 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
33229         * gcc.c-torture/execute/struct-cpy-1.c: New test.
33231 2002-09-13  Matt Austern  <austern@apple.com>
33233         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
33234         passing a cast expression to a function by const reference.
33236 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
33238         * g++.dg/template/deduce1.C: New test.
33240 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
33242         * gcc.c-torture/execute/simd-1.c: Force all use of int to
33243         32-bit int.
33245 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33247         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
33248         usage.
33250 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
33252         * gcc.c-torture/compile/20020910-1.c: New test.
33254 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
33256         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
33258 2002-09-10  Andreas Jaeger  <aj@suse.de>
33260         * gcc.dg/20020312-2.c: Adjust for x86-64.
33262 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
33264         * g77.dg/7388.f: New test case for PR 7388.
33266 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
33268         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
33270 2002-09-05  Ziemowit Laski <zlaski@apple.com>
33272         * objc.dg/proto-lossage-1.m: New test.
33274 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
33276         * gcc.dg/cpp/_Pragma4.c: Fix typo.
33278 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
33280         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
33281         expected to pass.
33283 2002-09-06  Stan Shebs  <shebs@apple.com>
33284             David Edelsohn  <edelsohn@gnu.org>
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.
33292 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
33294         * gcc.c-torture/execute/extzvsi.c: New test.
33296 2002-09-05  Stan Shebs  <shebs@apple.com>
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.
33308 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
33310         * gcc.c-torture/execute/loop-14.c: New test.
33312 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
33314         * g++.dg/other/cxa-atexit1.C: New test.
33316         * gcc.dg/typeof-2.c: New test.
33318 2002-09-03  Roger Sayle  <roger@eyesopen.com>
33320         * gcc.dg/builtins-2.c: New testcase.
33321         * gcc.dg/builtins-3.c: New testcase.
33323 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
33325         * gcc.dg/cpp/_Pragma4.c: New test.
33327 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
33329         * objc/execute/nil_method-1.m: New testcase.
33331 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
33333         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
33334         [Object class], not [Object initialize].
33336 2002-08-31  Roger Sayle  <roger@eyesopen.com>
33337             Hans-Peter Nilsson  <hp@bitrange.com>
33339         * gcc.c-torture/execute/20020720-1.x: Skip test on
33340         mmix-knuth-mmixware.  Correct comment.
33342 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
33344         * testsuite/g++.dg/abi/bitfield5.C: New test.
33345         * testsuite/g++.dg/abi/vbase10.C: Likewise.
33347 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
33349         * objc.dg/undeclared-selector.m: New test.
33351 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
33353         * g++.dg/other/offsetof1.C: Avoid cast warning.
33355 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
33357         * objc.dg/super-class-2.m: New test.
33359 2002-08-24  Matt Austern  <austern@apple.com>
33361         * g++.dg/ext/lvaddr.C: New test.
33362         * g++.dg/ext/lvcast.C: New test.
33364 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
33366         * testsuite/g++.dg/inherit/cond1.C: New test.
33368 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
33370         * gcc.dg/noncompile/incomplete-1.c: New test.
33372 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33374         * gcc.dg/typespec-1.c: New test.
33376 2002-08-20  Devang Patel  <dpatel@apple.com>
33377         * objc.dg/proto-hier-2.m: New test.
33379 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
33381         * objc.dg/bitfield-1.m: New test.
33382         * objc.dg/bitfield-2.m: New test.
33384 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
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.
33389 2002-08-16  Stan Shebs  <shebs@apple.com>
33391         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
33393 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
33395         * gcc.dg/typeof-1.c: New test.
33396         * g++.dg/ext/typeof2.C: New test.
33398 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33400         * g++.dg/other/offsetof1.C: New test.
33402 2002-08-14  Richard Henderson  <rth@redhat.com>
33404         * gcc.dg/tls/diag-3.c: Fix expected message strings.
33406 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
33408         * gcc.dg/cpp/_Pragma3.c: New test.
33410 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
33412         * g++.dg/template/inherit3: New test.
33414 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33416         * gcc.dg/bitfld-4.c: Add blank options.
33418 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
33420         * g++.dg/template/crash1.C: New test.
33422 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33424         * gcc.dg/tls/opt-2.c: New test.
33426 2002-08-08  Devang Patel  <dpatel@apple.com>
33428         * objc.dg/selector-1.m : New test
33430 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33432         * g++.dg/abi/bitfield4.C: New test.
33433         * gcc.dg/bitfld-4.c: New test.
33435 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33437         * g++.dg/other/packed1.C: New test.
33439 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33441         * g++.dg/abi/offsetof.C: Tweak error messages.
33442         * g++.old-deja/g++.mike/p10769a.C: Likewise.
33444 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33446         * gcc.dg/bitfld-3.c: New test.
33448 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33449             Richard Henderson  <rth@redhat.com>
33451         * gcc.dg/i386-bitfield1.c: New test.
33452         * g++.dg/abi/bitfield3.C: Update.
33454 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
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.
33461 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
33463         * testsuite/gcc.dg/tls/diag-3.c: New.
33465 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
33467         * g++.dg/README (Subdirectories): Document new subdir expr.
33468         * g++.dg/expr/pmf-1.C: New test.
33470 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
33472         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
33474 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
33476         * g++.dg/abi/bitfield3.C: New test.
33478 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
33480         * lib/gcov.exp: Tweak expected line formats.
33481         * gcc.misc-tests/gcov8.c: New test.
33482         * gcc.misc-tests/gcov8.x: New flags.
33484 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
33486         * consistency.vlad/layout/endian.c: Include string.h.
33488         * gcc.c-torture/execute/20020805-1.c: New test.
33490 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
33492         * g++.dg/other/conversion1.C: New test.
33494 2002-08-03  Roger Sayle  <roger@eyesopen.com>
33496         * gcc.dg/builtins-1.c: New testcase.
33498 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
33500         * g++.dg/inherit/access3.C: New test.
33502 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
33504         * gcc.dg/ia64-visibility-2.c: New test.
33506 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
33508         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
33509         __qualifier_flags to __flags.
33511 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
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.
33518 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
33520         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
33521         for documented behavior.
33523 2002-07-25  Roger Sayle  <roger@eyesopen.com>
33525         * gcc.c-torture/execute/20020720-1.x: Skip this test on
33526         several targets known to fail.
33528 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
33530         * gcc.dg/mips-args-[123].c: New tests.
33532 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
33534         * gcc.dg/ppc-spe.c: New.
33536 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
33538         * g++.dg/other/ptrmem4.C: New testcase.
33540 2002-07-24  Richard Henderson  <rth@redhat.com>
33542         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
33544 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
33546         * g++.dg/ext/alignof1.C (main): Return 0 for success.
33548 2002-07-24  Roger Sayle  <roger@eyesopen.com>
33550         * gcc.c-torture/execute/memset-3.c: New testcase.
33552 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
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.
33557 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33559         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
33560         Delete.
33562 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
33564         * gcc.c-torture/compile/simd-4.c: New test.
33566 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
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.
33576 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
33578         * gcc.dg/gnu89-init-2.c: New test.
33580 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
33582         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
33584 2002-07-20  Roger Sayle  <roger@eyesopen.com>
33586         * gcc.c-torture/execute/20020720-1.c: New testcase.
33588 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
33590         * gcc.dg/cpp/Wsignprom.c: New tests.
33592 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
33594         * gcc.c-torture/execute/loop-13.c: New test.
33596 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
33598         * gcc.dg/cpp/expr.c: New tests.
33600 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
33602         * g++.dg/opt/pr6713.C: Add template instantiation.
33604 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
33606         * gcc.dg/nest.c: New test.
33608 2002-07-17  Richard Henderson  <rth@redhat.com>
33610         * g++.dg/opt/pr6713.C: New test.
33612 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
33614         * gcc.c-torture/execute/loop-2e.x: Let the testcase
33615         XFAIL for all x86 processors.
33617 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
33619         * gcc.c-torture/execute/20010122-1.x: Do not test with
33620         -fomit-frame-pointer.
33622 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33624         * g++.dg/template/instantiate2.C: New test.
33625         * g++.dg/template/spec4.C: New test.
33627 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33629         * g++.dg/template/access2.C: New test.
33630         * g++.dg/template/access3.C: New test.
33632 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
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.
33644 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
33646         * gcc.c-torture/compile/20020710-1.c: New test.
33648 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
33649                           Andrew Pinski  <pinskia@physics.uc.edu>
33651         gcc.c-torture/compile/simd-2.c: New testcase.
33652         gcc.c-torture/compile/simd-3.c: Likewise.
33654 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
33656         PR c++/7224
33657         * g++.dg/overload/error1.C: New test.
33659 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33661         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
33662         configuration and IRIX 6 O32 ABI.
33664 2002-07-11  Roger Sayle  <roger@eyesopen.com>
33666         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
33668 2002-07-10  Roger Sayle  <roger@eyesopen.com>
33670         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
33672 2002-07-10  Jeffrey A Law  <law@redhat.com>
33674         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
33676         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
33678 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
33680         * gcc.dg/20020312-2.c: Check for __PPC__.
33682 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
33684         * gcc.c-torture/compile/20020709-1.c: New test.
33686 2002-07-07  Roger Sayle  <roger@eyesopen.com>
33688         * g++.dg/template/qualttp21.C: New test case.
33690 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
33692         * gcc.c-torture/compile/20020706-1.c: New test.
33693         * gcc.c-torture/compile/20020706-2.c: New test.
33695 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
33696             Alexandre Oliva  <aoliva@redhat.com>
33698         * g++.dg/warn/incomplete1.C: New test.
33700 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33702         PR c++/7099
33703         * g++.dg/warn/noreturn1.C: New test.
33705 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
33707         PR c++/6706
33708         * g++.dg/debug/debug6.C: New test.
33709         * g++.dg/debug/debug7.C: New test.
33711 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
33713         * gcc.c-torture/compile/simd-3.c: New test.
33715 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
33717         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
33718         * gcc.dg/20020620-1.c: Likewise.
33720 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33722         PR c++/6944
33723         * g++.dg/init/array4.C: New test.
33724         * g++.dg/init/array5.C: New test.
33726 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
33728         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
33729         * gcc.c-torture/execute/simd-2.c (main): Likewise.
33731 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
33748         * gcc.dg/wtr-func-def-1.c: New test.
33750 2002-07-02 Devang Patel <dpatel@apple.com>
33752         * objc.dg/param-1.m: New test.
33754 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
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.
33760 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
33762         * gcc.dg/cpp/cmdlne-M.c: New test.
33764 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
33766         * objc.dg/desig-init-1.m: New test.
33768 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33770         PR c++/6716
33771         * g++.dg/template/instantiate1.C: New test.
33773 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
33775         PR c++/7112
33776         * g++.dg/template/sizeof2.C: New test.
33778 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33780         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
33781         gcc.dg/cpp/trad/include.c: New tests.
33783 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
33785         PR target/7177
33786         * gcc.c-torture/compile/20020701-1.c: New test.
33788 2002-07-01  Stan Shebs  <shebs@apple.com>
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.
33795 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
33797         * gcc.c-torture/execute/arith-rand-ll.c: New test.
33799 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33801         * gcc.dg/cpp/trad/escaped-nl.c: New test.
33803 2002-06-30  Devang Patel  <dpatel@apple.com>
33805         * objc.dg/fsyntax-only.m: New test.
33807 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
33809         PR c++/6695
33810         * g++.dg/template/friend7.C: New file.
33812 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
33814         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
33815         return type.
33817 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
33819         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
33820         avoid division by zero.
33822 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
33824         * gcc.dg/Wunknownprag.c: New tests.
33826 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
33828         * gcc.c-torture/execute/simd-2.c: New test.
33830 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
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.
33850 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
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.
33859 2002-06-23  Andreas Jaeger  <aj@suse.de>
33861         * gcc.c-torture/execute/complex-6.c: New.
33863 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
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.
33870 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
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.
33884 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
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.
33892 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
33894         * gcc.dg/20020620-1.c: New test.
33896 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33898         * g++.dg/template/ttp4.C: New test.
33900 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
33902         * g++.dg/opt/vt1.C: Fix regexp.
33904 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33906         * gcc.c-torture/execute/pure-1.c: Make functions static again.
33907         Don't use attribute `noinline'.
33909 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33911         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
33913 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
33915         * gcc.c-torture/execute/simd-1.c: New.
33917         * gcc.dg/simd-1.c: New.
33919 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33921         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
33923 2002-06-16  Richard Henderson  <rth@redhat.com>
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.
33934 2002-06-16  Richard Henderson  <rth@redhat.com>
33936         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
33938 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
33940         * gcc.c-torture/execute/20020615-1.c: New test.
33942 2002-06-15  Roger Sayle  <roger@eyesopen.com>
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.
33948 2002-06-13  Richard Henderson  <rth@redhat.com>
33950         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
33951         ia64 ilp32.
33953 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33955         * g++.dg/template/typename2.C: Update error message.
33957 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
33959         * gcc.c-torture/execute/20020611-1.c: New test.
33961 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
33963         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
33964         list of targets to skip.
33966 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
33968         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
33969         targets if not optimizing.
33971 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
33973         * gcc.c-torture/compile/20020605-1.c: New test.
33975         * g++.dg/opt/vt1.C: New test.
33977         * gcc.dg/20020531-1.c: New test.
33979         * gcc.dg/20020530-1.c: New test.
33981         * gcc.dg/20020527-1.c: New test.
33983         * g++.dg/opt/cse1.C: New test.
33985 2002-06-07  Roger Sayle  <roger@eyesopen.com>
33987         * gcc.dg/20020607-2.c: New test case.
33989 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
33991         * gcc.c-torture/compile/20020604-1.c: New test.
33993 2002-06-04  Richard Henderson  <rth@redhat.com>
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.
33999 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
34001         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
34003 2002-06-03  Richard Henderson  <rth@redhat.com>
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.
34008 2002-06-02  Richard Henderson  <rth@redhat.com>
34010         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
34011         test functions static.
34013 2002-06-02  Andreas Jaeger  <aj@suse.de>
34015         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
34016         now.
34018 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
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.
34025 2002-06-02  Richard Henderson  <rth@redhat.com>
34027         * gcc.dg/uninit-A.c: Remove xfail markers.
34029 2002-06-01  Roger Sayle  <roger@eyesopen.com>
34031         * gcc.dg/fnegate-1.c: New test case.
34033 2002-05-30  Osku Salerma  <osku@iki.fi>
34035         * gcc.c-torture/execute/mayalias-1.c: New file.
34037 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
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.
34043 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
34045         * gcc.c-torture/execute/20020529-1.c: New test.
34047 2002-05-27  Richard Henderson  <rth@redhat.com>
34049         * g++.dg/ext/attrib6.C: New test case.
34051 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34053         * gcc.c-torture/execute/pure-1.c: New test.
34055 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34057         * gcc.dg/cpp/arith-2.c: Remove.
34059 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34061         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
34062         * gcc.dg/cpp/if-3.c: Remove.
34064 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
34066         * g++.dg/opt/cse2.C: New test.
34068 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
34070         * gcc.dg/cpp/arith-1.c: New semantic tests.
34071         * gcc.dg/cpp/if-1.c: Update.
34073 2002-05-24  Ben Elliston  <bje@redhat.com>
34075         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
34077 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34079         * gcc.dg/verbose-asm.c: New test.
34081 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34083         * gcc.dg/cpp/paste12.c: New test.
34085 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34087         * g++.dg/parse/named_ops.C: New test.
34089 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
34091         * gcc/testsuite/gcc.dg/weak-8.c: New test.
34093 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
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.
34101 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
34103         * gcc.dg/20020523-1.c: New test.
34105 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34107         * objc.dg/const-str-2.m: Update now that we stop after
34108         a command line error.
34110 2002-05-22  Richard Henderson  <rth@redhat.com>
34112         * g++.dg/dg.exp: Fix typo in test pruneing.
34114 2002-05-22  Richard Henderson  <rth@redhat.com>
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.
34121 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
34123         * gcc.dg/20020517-1.c: New test.
34125 2002-05-21  Richard Henderson  <rth@redhat.com>
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.
34130 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
34132         * g++.dg/other/copy2.C: New test.
34134 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
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.
34140         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
34141         sizeof (long long).
34143         * gcc.c-torture/execute/strcpy-1.c: New test.
34145 2002-05-19  Jason Merrill  <jason2redhat.com>
34147         * g++.dg/ext/oper1.C: New test.
34149 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
34150 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
34152         * README.QMTEST: New file.
34154         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
34156 2002-05-19  Andreas Jaeger  <aj@suse.de>
34158         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
34159         now.
34160         * gcc.c-torture/execute/loop-2d.x: Likewise.
34162 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
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.
34169 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
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.
34176 2002-05-16  Jason Merrill  <jason@redhat.com>
34178         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
34179         (scan-assembler-not, scan-assembler-dem): Likewise.
34180         (scan-assembler-dem-not): Likewise.
34182 2002-05-15  Richard Henderson  <rth@redhat.com>
34184         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
34186 2002-05-15  Richard Henderson  <rth@redhat.com>
34188         * gcc.dg/weak-5.c (vfoo1c): No warning here.
34189         (vfoo1f): Warning here.
34190         (vfoo1l): Don't redefine the alias.
34192 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
34194         * g++.dg/init/pm1.C: New test.
34196 2002-05-12  David S. Miller  <davem@redhat.com>
34198         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
34199         types.
34201 2002-05-10  Roger Sayle  <roger@eyesopen.com>
34203         * gcc.c-torture/execute/20020510-1.c: New test case.
34205 2002-05-10  David S. Miller  <davem@redhat.com>
34207         * gcc.c-torture/execute/conversion.c: Test long double too.
34209 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
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.
34216 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34218         * gcc.dg/cpp/poison.c: Update.
34219         * gcc.dg/cpp/20000625-2.c: Remove.
34220         * gcc.dg/cpp/direct2s.c: Remove final test.
34222 2002-05-08  Tom Rix  <trix@redhat.com>
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.
34228 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34230         * gcc.dg/cpp/charconst-4.c: More tests.
34232 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
34234         PR c/6569
34235         * gcc.dg/weak-3.c: Update location of warning messages.
34236         * gcc.dg/weak-5.c: Likewise.
34238 2002-05-06  Roger Sayle  <roger@eyesopen.com>
34240         * gcc.c-torture/execute/20020506-1.c: New test case.
34242 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34244         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
34246 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34248         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
34250 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34252         * gcc.dg/cpp/charconst-3.c: New test.
34254 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34256         * gcc.dg/cpp/charconst.c: Update tests.
34258 2002-05-05  Tim Josling  <tej@melbpc.org.au>
34260         * treelang: Added directory for new sample language treelang. Also
34261         lib/treelang.exp: New file to signal treelang should be tested.
34263 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
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.
34273 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34275         * gcc.dg/format/xopen-2.c: New test.
34277 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34279         * gcc.dg/20020503-1.c: New test.
34281 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
34283         * g++.dg/init/dtor1.C: Make it tougher.
34285 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
34287         * g++.dg/init/dtor1.C: New test.
34289 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
34291         * gcc.dg/altivec-8.c: New.
34293 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
34295         * gcc.dg/altivec-7.c: New.
34297 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
34299         * g++.dg/parse/typedef1.C: New test.
34301 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
34303         PR c++/6486
34304         * g++.dg/template/friend6.C: New test.
34306         PR c++/6492
34307         * g++.dg/init/copy1.C: New test.
34309 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
34311         * g++.dg/warn/effc1.C: New test.
34313 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34315         * gcc.dg/cpp/if-cexp.c: Add a test.
34317 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
34319         * gcc.dg/20020426-2.c: New test.
34321 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
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.
34327 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34329         PR c/6343
34330         * gcc.dg/weak-[2-7].c: New tests.
34332 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34334         * gcc.dg/enum1.c: New test.
34336 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34338         PR c++/6497
34339         * g++.dg/inherit/access2.C: New test.
34341 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34343         PR bootstrap/6445
34344         * gcc.dg/20020426-1.c: New test.
34346 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34348         * g++.dg/abi/enum1.C: New test.
34350 2002-04-26  Richard Henderson  <rth@redhat.com>
34352         * gcc.dg/c99-bool-1.c: Expect always true warning.
34354 2002-04-25  Roger Sayle  <roger@eyesopen.com>
34356         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34358 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34360         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34361         targets.
34363 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
34365         * g++.dg/abi/mange7.C: New test.
34367         PR c++/6438.
34368         * g++.dg/parse/stmtexpr2.C: New test.
34370 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
34372         * gcc.dg/20020312-2.c: Add SH target.
34374 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34376         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
34377         compiler output on mips*-*-irix*.
34379 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
34381         * g++.dg/parse/attr1.C: New test.
34383 2002-04-23  Roger Sayle  <roger@eyesopen.com>
34385         * gcc.c-torture/execute/string-opt-17.c: New test case.
34386         * gcc.c-torture/execute/memset-2.c: New test case.
34388 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
34390         PR c++/6256:
34391         * g++.dg/template/friend5.C: New test.
34393         PR c++/6331:
34394         * g++.dg/template/qual1.C: Likewise.
34396 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
34398         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
34399         Include stdlib.h, not stdio.h or ctype.h.
34401 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
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.
34412 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
34414         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
34415         Clarify comment.
34417 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
34419         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
34421 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34423         * gcc.c-torture/execute/20000906-1.x: Delete.
34425 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
34427         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
34429 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
34431         * PR6367
34432         * g77.f-torture/execute/6367.f: New test.
34433         * g77.f-torture/execute/6367.x: Disable for MMIX.
34435 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34437         * PR6352
34438         * g++.dg/opt/inline2.C: New test.
34440 2002-04-18  Richard Henderson  <rth@redhat.com>
34442         * gcc.dg/20000906-1.c: Enable for all targets.
34443         * gcc.c-torture/compile/iftrap-2.c: New.
34445 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34447         * gcc.dg/20020418-1.c: New test.
34448         * gcc.dg/20020418-2.c: New test.
34450 2002-04-18  Richard Henderson  <rth@redhat.com>
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.
34456 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34458         * gcc.c-torture/compile/20020418-1.c: New test.
34460 2002-04-18  Roger Sayle  <roger@eyesopen.com>
34462         * gcc.c-torture/compile/20020415-1.c: New.
34464 2002-04-18  David S. Miller  <davem@redhat.com>
34466         * gcc.c-torture/execute/20020418-1.c: New test.
34468 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
34470         * gcc.dg/20020416-1.c: New test.
34472         * g++.dg/opt/inline1.C: New test.
34474 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
34476         * gcc.dg/altivec-5.c: New test.
34478         * gcc.dg/20020415-1.c: New test.
34480 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
34482         * testsuite/lib/chill.exp: Remove.
34484 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
34486         * g++.dg/other/big-struct.C: New test.
34488 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
34490         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
34491         of scratch file.
34493 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
34495         PR c/6277
34496         * gcc.dg/i386-387-1.c: Allow optional leading underscore
34497         in scan-assembler function name
34499 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
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-*-*.
34508 2002-04-13  David S. Miller  <davem@redhat.com>
34510         * gcc.c-torture/execute/20020413-1.c: New test.
34512 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
34514         * gcc.dg/asm-6.c,
34515         * g++.dg/ext/asm1.C: New tests.
34517 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
34519         PR c++ 5373.
34520         * g++.dg/parse/stmtexpr1.C: New test.
34522         PR c++/5189.
34523         * g++.dg/template/copy1.C: New test.
34525 2002-04-12  Richard Henderson  <rth@redhat.com>
34527         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
34529 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
34531         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
34532         gcc.c-torture/execute/20020307-2.c.
34534 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
34536         * g++.dg/ext/attrib5.C,
34537         * g++.dg/lookup/struct1.C: New tests.
34539 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
34541         * gcc.dg/20020411-1.c: New test.
34543         * gcc.c-torture/execute/20020411-1.c: New test.
34545 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
34547         * g77.f-torture/execute/6177.f: New test.
34549 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
34551         PR middle-end/6247
34552         * g++.dg/opt/cleanup1.C: New test.
34554         * g++.dg/opt/const1.C: New test.
34556 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
34558         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
34560 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34562         PR c++/5507
34563         * g++.dg/template/typename2.C: New test.
34565 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
34567         * gcc.c-torture/execute/loop-12.c: New.
34569 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
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.
34577 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34579         PR optimization/6086
34580         * g++.dg/opt/preinc1.C: New test.
34582 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34584         PR c++/5571
34585         * g++.dg/opt/static2.C: New test.
34587 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34589         PR c/5120
34590         * gcc.dg/20020406-1.c: New test.
34592 2002-04-04  David S. Miller  <davem@redhat.com>
34594         * gcc.c-torture/execute/20020404-1.c: New test.
34596 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
34598         PR c/6123
34599         * gcc.dg/20020312-2.c: Do not declare global register variable
34600         if __PIC__ or __pic__ is defined.
34602 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
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.
34607 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34609         * gcc.misc-tests/linkage.exp: Update last change to handle
34610         sparc*-, not just sparc-.
34612 2002-04-03  Richard Henderson  <rth@redhat.com>
34614         * gcc.dg/cpp/ucs.c: Improved long UCS test.
34616 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34618         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
34620 2002-04-02  David S. Miller  <davem@redhat.com>
34622         * gcc.c-torture/execute/20020402-3.c: New test.
34624 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34626         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
34627         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
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.
34634         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
34635         * gcc.dg/wchar_t-1.c: Ditto.
34637 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34639         * gcc.c-torture/execute/20020402-1.c: New test.
34641 2002-04-01  Richard Henderson  <rth@redhat.com>
34643         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
34645         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
34647 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34649         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
34651 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34653         * g++.dg/inherit/template-as-base.C: Expect error.
34654         * g++.dg/inherit/namespace-as-base.C: Likewise.
34656 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
34658         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
34659         g++.dg/ext/instantiate3.C: Tweak match patterns.
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.
34665 2002-03-31  Richard Henderson  <rth@redhat.com>
34667         * gcc.dg/special/alias-2.c: New.
34668         * gcc.dg/special/ecos.exp: Run it.
34670 2002-03-31  Richard Henderson  <rth@redhat.com>
34672         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
34674 2002-03-31  Kazu Hirata  <kazu@hxi.com>
34676         * gcc.dg/weak-1.c: Disable on h8300 port.
34678 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
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.
34691 2002-03-28  Roger Sayle  <roger@eyesopen.com>
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.
34699 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
34701         * g++.dg/opt/static1.C: New test.
34703         * g++.dg/opt/longbranch1.C: New test.
34705 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
34707         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
34709         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
34711 2002-03-28  Jeffrey A Law  (law@redhat.com)
34713         * gcc.c-torture/execute/20020328-1.c: New test.
34715 2002-03-27  Richard Henderson  <rth@redhat.com>
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/.
34721 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
34723         * g++.dg/init/new2.C: New test.
34725 2002-03-26  Richard Henderson  <rth@redhat.com>
34727         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
34729         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
34730         on sparc.
34732         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
34733         sparcv9 systems.
34734         * gcc.dg/20001102-1.c: Likewise.
34736 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
34738         * gcc.dg/cpp/endif-pedantic1.c,
34739         gcc.dg/cpp/endif-pedantic2.c: New tests.
34741 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
34743         * g++.dg/init/new1.C: New test.
34745 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34747         * g++.dg/abi/vbase9.C: New test.
34749 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
34751         * gcc.dg/arm-asm.c: New test.
34753 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
34755         * gcc.dg/Wswitch-enum.c: New test.
34756         Fix PR c/5044.
34758 2002-03-26  Richard Henderson  <rth@redhat.com>
34760         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
34761         structure.
34763 2002-03-25  Richard Henderson  <rth@redhat.com>
34765         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
34766         sparcv9 systems.
34768         * gcc.c-torture/compile/20011119-1.c (xxx): New.
34769         * gcc.c-torture/compile/20011119-2.c (xxx): New.
34771 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
34773         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
34775 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
34777         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
34778         targets using generic thunk support.
34780 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
34782         * gcc.c-torture/compile/20020323-1.c: New test.
34784         * g++.dg/opt/conj2.C: New test.
34786 2002-03-24  Richard Henderson  <rth@redhat.com>
34788         * gcc.dg/weak-1.c: Use -fno-common.
34790 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
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
34801 2002-03-24  Richard Henderson  <rth@redhat.com>
34803         * objc/execute/formal_protocol-6.x: New XFAIL.
34805 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34807         * gcc.dg/weak-1.c: Early return from dg-final on platforms
34808         that do not support weak symbols
34810 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34812         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
34813         * lib/g77.exp: Likewise.
34814         * lib/objc.exp: Likewise.
34816 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
34818         * gcc.dg/Wswitch-default.c: New test.
34820 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
34822         * g++.dg/other/enum1.C: New test.
34824 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
34826         * gcc.dg/pragma-ep-3.c: Fix typo.
34828 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34830         * g++.dg/inherit/template-as-base.C: New test.
34832 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
34834         * g++.old-deja/g++.other/dwarf2-1.C: Move...
34835         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
34837 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
34839         * gcc.dg/cpp/multiline.c: Update to match.
34841 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
34843         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
34845 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
34847         * gcc.dg/cpp/extratokens2.c: New file.
34849 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
34851         * gcc.dg/20020312-2.c: Add rs6000 target.
34853         * gcc.c-torture/compile/20020319-1.c: New test.
34855 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34857         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
34858         (A, E): Handle this.
34860 2002-03-20  Jason Merrill  <jason@redhat.com>
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.
34867 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
34869         * gcc.c-torture/compile/20020320-1.c: New test.
34871 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
34873         * gcc.c-torture/compile/20020318-1.c: New test.
34875         * gcc.dg/struct-by-value-1.c: New test.
34877         * gcc.dg/20020319-1.c: New test.
34879 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
34881         * g++.dg/opt/conj1.C: New test.
34883 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
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.
34894 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34896         * gcc.dg/cpp/wchar-1.c: Update.
34898 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
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.
34905 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
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.
34916 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34918         * g++.dg/opt/dtor1.C: New test.
34920 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
34922         * gcc.c-torture/compile/20020315-1.c: New test.
34924 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
34926         * gcc.dg/weak-1.c: Fix scan tests.
34928 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
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.
34942 2002-03-14  Jeffrey A Law  (law@cygnus.com)
34944         * gcc.c-torture/compile/20020314-1.c: New test.
34946 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
34948         * gcc.c-torture/execute/20020314-1.c: New test.
34950 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
34952         * g++.dg/warn/Wunused-1.C: New test.
34954 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
34956         * g++.dg/abi/mangle6.C: New test.
34958 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
34960         * gcc.c-torture/compile/20020309-2.c: New test.
34962         * gcc.c-torture/compile/20020312-1.c: New test.
34964 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34966         * g++.dg/other/access1.C: New test.
34968 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
34970         * gcc.c-torture/execute/wchar_t-1.c: New test.
34972 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
34974         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
34976 2002-03-12  Roger Sayle  <roger@eyesopen.com>
34978         * gcc.dg/20020312-1.c: New test case.
34980 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
34982         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
34984 2002-03-11  Richard Henderson  <rth@redhat.com>
34986         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
34987         * g++.old-deja/g++.jason/report.C: Likewise.
34989 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34991         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
34992         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
34994 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34996         * testsuite/g++.dg/overload/pmf1.C: New test.
34998 2002-03-11  Kazu Hirata  <kazu@hxi.com>
35000         * gcc.c-torture/execute/20020307-1.c: Use long.
35002 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
35004         PR optimization/5844
35005         * gcc.dg/20020310-1.c: New test.
35007 2002-03-09  Michael Meissner  <meissner@redhat.com>
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.
35015 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
35017         * gcc.dg/ppc-ldstruct.c: New test.
35019 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
35021         * gcc.c-torture/execute/va-arg-22.c: New test.
35023 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35025         * gcc.c-torture/compile/20020309-1.c: New test.
35027 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
35029         * gcc.c-torture/execute/20020307-2.c: New test.
35031 2002-03-07  Jeffrey A Law  (law@redhat.com)
35033         * g77.f-torture/compile/20020307-1.f: New test.
35035 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
35037         * gcc.dg/unordered-1.c: New test.
35039 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
35041         * gcc.c-torture/execute/20020307-1.c: New test.
35043 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
35045         * gcc.dg/20020304-1.c: New test.
35047         * gcc.c-torture/compile/20020304-2.c: New test.
35049 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
35051         * gcc.c-torture/compile/20020304-1.c: New test case
35052         (from PR c/5830).
35054 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
35056         * gcc.dg/20020103-1.c: Add other -D ppc variants.
35058 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35060         * g++.dg/other/classkey1.C: New test.
35062 2002-03-01  Richard Henderson  <rth@redhat.com>
35064         * gcc.c-torture/compile/981223-1.x: New.
35065         * gcc.c-torture/compile/920625-1.x: New.
35067 2002-02-28  Richard Henderson  <rth@redhat.com>
35069         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
35071 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
35073         * gcc.c-torture/execute/20020227-1.c: New test.
35075 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
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.
35094 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
35096         * gcc.c-torture/execute/20020225-2.c: New test.
35098 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
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.
35104 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
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.
35110 2002-02-27  Michael Meissner  <meissner@redhat.com>
35112         * gcc.c-torture/execute/20020226-1.c: New test.
35114 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
35116         * g++.dg/debug/debug4.C: New test.
35118         * gcc.dg/ia64-visibility-1.c: New test.
35120 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
35122         * gcc.dg/debug/20020224-1.c: New.
35124 2002-02-25  Kazu Hirata  <kazu@hxi.com>
35126         * gcc.c-torture/execute/960416-1.x: New.
35127         * gcc.c-torture/execute/divconst-3.x: Likewise.
35129 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
35131         * gcc.dg/20020224-1.c: New test.
35133 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
35135         * gcc.c-torture/execute/20020225-1.c: New.
35137 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35139         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
35141 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
35143         * gcc.dg/20020222-1.c: New test.
35145 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
35147         * g++.dg/opt/anonunion1.C: New test.
35149 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
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.
35156 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
35158         * gcc.dg/attr-alwaysinline.c: New.
35160 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
35162         * gcc.dg/20020220-1.c: New test.
35164         * gcc.dg/20020220-2.c: New test.
35166         * g++.dg/opt/mmx1.C: New test.
35168 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
35170         * gcc.c-torture/compile/20020110.c: New test.
35172 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
35174         * gcc.c-torture/execute/20020219-1.c: New test.
35176         * gcc.dg/20020219-1.c: New test.
35178         * gcc.dg/noncompile/20020220-1.c: New test.
35180         * g++.dg/opt/ptrintsum1.C: New test.
35182         * gcc.dg/debug/20020220-1.c: New test.
35184 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
35186         * gcc.c-torture/execute/20020216-1.c: New test.
35188 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35190         * gcc.dg/decl-1.c: Update, new test.
35192 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
35194         * g++.dg/abi/bitfield1.C: New test.
35195         * g++.dg/abi/bitfield2.C: New test.
35197 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35199         * gcc.dg/attr-nest.c: New test.
35201 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35203         * gcc.c-torture/execute/20020215-1.c: New test.
35205 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
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.
35217         * gcc.dg/noncompile/20020213-1.c: New test.
35219 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
35221         * g++.dg/other/debug3.C: New test.
35223         * gcc.c-torture/execute/20020213-1.c: New test.
35225 2002-02-13  Richard Smith <richard@ex-parrot.com>
35227         * g++.old-deja/g++.other/thunk1.C: New test.
35229 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35231         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
35233 2002-02-13  Stan Shebs  <shebs@apple.com>
35235         * gcc.dg/altivec-3.c: New.
35237 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
35239         * gcc.dg/Wunreachable-1.c: New test.
35240         * gcc.dg/Wunreachable-2.c: New test.
35242 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35244         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
35246 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
35248         * gcc.dg/decl-1.c: New test.
35250 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35252         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
35254 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35256         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
35257         * gcc.c-torture/compile/980506-1.x: Likewise.
35259 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35261         * gcc.dg/20020210-1.c: New.
35263 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
35265         * g77.f-torture/execute/947.f: New regression test
35266         for PR fortran/947.
35268 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
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-*-*.
35273 2002-02-08  Richard Henderson  <rth@redhat.com>
35275         * gcc.c-torture/compile/labels-3.c: New.
35277 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
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.
35283 2002-02-07  Richard Henderson  <rth@redhat.com>
35285         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
35287 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
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.
35294 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35296         PR fortran/5473
35297         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
35299 2002-02-07  Richard Henderson  <rth@redhat.com>
35301         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
35302         to be sufficiently aligned for integers.
35304 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
35306         * g++.dg/template/friend4.C: New test.
35308 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35310         PR fortran/5743
35311         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
35312         unsupported cases.
35314 2002-02-07  Richard Henderson  <rth@redhat.com>
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.
35321 2002-02-06  Richard Henderson  <rth@redhat.com>
35323         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
35325 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
35327         * gcc.dg/20020206-1.c: New test.
35329 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
35331         * gcc.c-torture/execute/20020206-1.c: New test.
35333         * gcc.c-torture/execute/20020206-2.c: New test.
35335         PR optimization/5429:
35336         * gcc.c-torture/compile/20020206-1.c: New test.
35338 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
35340         * g++.dg/ext/align1.C: Do not use an explicit alignment value
35341         as certain file formats cannot support particularly large
35342         alignments.
35344         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35345         and do not expect to be able to link the executable.
35347         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35348         fail because the COFF format does not support the weak attribute.
35350 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
35352         * g77.dg/pr5473.f: New test
35354 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
35356         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35357         Fix testcase accordingly.
35359 2002-02-04  Richard Henderson  <rth@redhat.com>
35361         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35362         (buf): Change to be an array of pointers, not ints.
35364 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
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.
35373 2002-02-04  Richard Henderson  <rth@redhat.com>
35375         * g++.dg/abi/offsetof.C: Fix size comparison.
35377 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
35379         * gcc.dg/cast-qual-2.c: New test.
35381 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35383         * gcc.dg/20020201-4.c: New test.
35385 2002-02-04  Ben Elliston  <bje@redhat.com>
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.
35391 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
35393         * gcc.dg/Wswitch.c: New test.
35394         PR gcc/4475. PR gcc/3780.
35396 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
35398         * g77.f-torture/execute/5122.f: New test for regressions
35399         against PR fortran/5122.
35401 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
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.
35409 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35411         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
35413 2002-02-02  Richard Henderson  <rth@redhat.com>
35415         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
35416         * gcc.c-torture/execute/bf64-1.c: Likewise.
35418 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35420         * gcc.dg/20020201-2.c: New test.
35422         * gcc.dg/20020201-3.c: New test.
35424         * gcc.c-torture/execute/bitfld-2.c: New test.
35426 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35428         * gcc.dg/bitfld-1.c: Update.
35429         * gcc.dg/bitfld-2.c: Update.
35430         * gcc.c-torture/execute/bitfld-1.x: New.
35432 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35434         * gcc.c-torture/execute/20020201-1.c: New test.
35436 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35438         PR target/5469
35439         * gcc.dg/20020201-1.c: New test.
35441 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
35443         PR fortran/3743
35444         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
35445         * g77.f-torture/compile/pr3743.x: Remove
35447 2002-01-31  Tom Rix  <trix@redhat.com>
35449         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
35451 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35453         * gcc.dg/noncompile/20020130-1.c: New test.
35455 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
35457         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
35459 2002-01-29  Richard Henderson  <rth@redhat.com>
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.
35465 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
35467         * gcc.c-torture/execute/20020129-1.c: New test.
35469 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
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.
35476 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35478         * g++.dg/template/ctor1.C: Add instantiation.
35480 2002-01-28  Paul Koning  <pkoning@equallogic.com>
35482         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
35483         argument to __builtin_prefetch to be const ptr.
35485 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
35487         * gcc.c-torture/compile/20020120-1.c: New test.
35489 2002-01-27  Kazu Hirata  <kazu@hxi.com>
35491         * gcc.c-torture/execute/20020127-1.c: New test.
35493 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
35495         * g77.dg/f77-edit-i-in.f: New test
35496         * g77.dg/f77-edit-i-out.f: New test
35498 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
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.
35527 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
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.
35551 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
35553         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35554         Remove first, non-varying, argument.
35556 2002-01-23  Richard Henderson  <rth@redhat.com>
35558         * gcc.dg/inline-2.c: New.
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.
35565 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
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.
35576 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
35578         * gcc.dg/20020115-1.c: New.
35580 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
35582         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
35584 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
35586         * gcc.dg/20020122-3.c: New.
35588 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
35590         * g++.dg/other/gc1.C: New test.
35592 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35594         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
35596 2002-01-22  Richard Henderson  <rth@redhat.com>
35598         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
35600 2002-01-22  Richard Henderson  <rth@redhat.com>
35602         * gcc.dg/20020122-4.c: New.
35604 2002-01-22  H.J. Lu <hjl@gnu.org>
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.
35617 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
35619         PR target/5379
35620         * gcc.dg/20020122-2.c: New test.
35622 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
35624         * gcc.dg/20020122-1.c: New test.
35626 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
35628         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
35630 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
35632         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
35634 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35636         * gcc.c-torture/compile/20020121-1.c: New test.
35638 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35640         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
35641         ld_library_path.
35643 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
35645         * gcc.dg/20020218-1.c: New test.
35647 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
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
35656 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
35658         * g77.f-torture/compile/cpp2.F: New test.
35660 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35662         * g++.dg/template/access1.C: New test.
35664 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
35666         * gcc.dg/20020118-1.c: New.
35668 2002-01-18  Kazu Hirata  <kazu@hxi.com>
35670         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
35672 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
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.
35678 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35680         * gcc.misc-tests/i386-prefetch.exp: Save and restore
35681         torture_with_loops and torture_without_loops
35683 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
35685         * gcc.c-torture/compile/20020116-1.c: New test.
35687 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
35689         * gcc.dg/20020116-2.c: New test.
35691         * gcc.dg/ultrasp4.c: New test.
35693         * gcc.dg/20020116-1.c: New test.
35695 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
35697         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
35698         by EABI.
35700 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
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.
35708 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
35710         * gcc.dg/gnu89-init-1.c: Add new tests.
35712 2002-01-15  Andreas Jaeger  <aj@suse.de>
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.
35720 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
35722         * g77.f-torture/execute/intrinsic-unix-bessel.f:
35723         Uncomment additional cases that now pass.
35725 2002-01-11  Richard Henderson  <rth@redhat.com>
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.
35730 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
35732         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
35734 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
35736         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
35737         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
35739 2002-01-10  Dale Johannesen  <dalej@apple.com>
35741         * gcc.c-torture/execute/loop-11.c: New.
35743 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
35745         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
35746         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
35748 2002-01-09  Richard Henderson  <rth@redhat.com>
35750         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
35751         type in which to perform the operation for each size.
35753 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
35755         * gcc.c-torture/compile/20020109-2.c: New test.
35757 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
35759         * gcc.c-torture/execute/loop-10.c: New test.
35761 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
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.
35779 2002-01-09  Jeffrey A Law  (law@redhat.com)
35781         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
35783         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
35784         execution failure on PA targets.
35786 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35788         * gcc.c-torture/compile/20020109-1.c: New test.
35790 2002-01-08  Kazu Hirata  <kazu@hxi.com>
35792         * gcc.c-torture/execute/20020108-1.c: New test.
35794 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
35796         * gcc.dg/20020108-1.c: New test.
35798 2002-01-08  H.J. Lu <hjl@gnu.org>
35800         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
35801         for header files.
35803 2002-01-08  Geoff Keating  <geoffk@redhat.com>
35805         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
35806         consistency.
35808 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
35810         * gcc.dg/altivec-4.c: Test altivec predicates.
35812 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
35814         * gcc.c-torture/execute/20020107-1.c: New test.
35816 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
35818         PR c/5279
35819         * gcc.c-torture/compile/20020106-1.c: New test.
35821 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
35823         * gcc.c-torture/execute/nestfunc-4.c: New test.
35825 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
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.
35832 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
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.
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.
35843 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
35845         * gcc.dg/20020104-1.c: New test.
35847         * gcc.dg/20020104-2.c: New test.
35849 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
35851         * gcc.dg/20020103-1.c: Fix typo in target selector.
35853 2002-01-03  Richard Henderson  <rth@redhat.com>
35855         * gcc.dg/20020103-1.c: New.
35857 2002-01-03  Kazu Hirata  <kazu@hxi.com>
35859         * gcc.c-torture/execute/20020103-1.c: New test.
35861 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
35863         * g++.dg/other/debug2.C: New test.
35865         * gcc.c-torture/compile/20020103-1.c: New test.
35867 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
35869         * gcc.dg/gnu89-init-1.c: Added new tests.
35871 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35873         * g++.dg/template/friend2.C: Remove as patch is reverted.
35875         * g++.dg/warn/oldcast1.C: New test.
35877         * g++.dg/template/ptrmem1.C: New test.
35878         * g++.dg/template/ptrmem2.C: New test.
35880         * g++.dg/template/ntp.C: New test.
35882         * g++.dg/other/component1.C: New test.
35884         * g++.dg/template/ttp3.C: New test.
35886         * g++.dg/template/friend2.C: New test.
35887         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
35889 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35891         * g++.dg/other/ptrmem1.C: New test.
35892         * g++.dg/other/ptrmem2.C: New test.
35894 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35896         * g++.dg/template/ctor1.C: New test.
35898 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35900         * g++.dg/template/friend2.C: New test.
35902 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
35904         * gcc.dg/mmix-1.c: New test.
35906 2001-12-31  Richard Henderson  <rth@redhat.com>
35908         * gcc.dg/asm-5.c: New.
35910 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
35912         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
35913         in namespace __gnu_cxx
35915 2001-12-30  Richard Henderson  <rth@redhat.com>
35917         * gcc.dg/debug-6.c: New.
35919 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
35921         * gcc.c-torture/compile/20011229-2.c: New test.
35923 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
35925         * gcc.dg/debug-3.c: New test.
35926         * gcc.dg/debug-4.c: New test.
35927         * gcc.dg/debug-5.c: New test.
35929 2001-12-29  Richard Henderson  <rth@redhat.com>
35931         * g++.dg/eh/loop1.C: New.
35933 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35935         * g++.dg/template/crash1.C: New test.
35937 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35939         * g++.dg/other/const1.C: New test.
35941 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35943         * gcc.c-torture/compile/20011229-1.c: New test.
35945 2001-12-28  Stan Shebs  <shebs@apple.com>
35947         * lib/objc-torture.exp: Resync with c-torture.exp.
35948         * lib/objc.exp: Load standard libraries.
35950 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
35952         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
35953         additional tests.
35955 2001-12-27  Roger Sayle <roger@eyesopen.com>
35957         * gcc.c-torture/execute/string-opt-16.c: New testcase.
35959 2001-12-27  Richard Henderson  <rth@redhat.com>
35961         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
35963 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35965         * g++.dg/eh/ctor1.C: New test.
35966         * g++.dg/other/error2.C: New test.
35968 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35970         * g++.dg/other/init2.C: New test.
35972 2001-12-24  Richard Henderson  <rth@redhat.com>
35974         * gcc.dg/20011223-1.c: New.
35975         * gcc.dg/inline-1.c: New.
35977 2001-12-23  Richard Henderson  <rth@redhat.com>
35979         * gcc.dg/asm-4.c: Test operand modifiers.
35981 2001-12-23  Richard Henderson  <rth@redhat.com>
35983         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
35985 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35987         * gcc.c-torture/execute/20011223-1.c: New test.
35989 2001-12-21  Richard Henderson  <rth@redhat.com>
35991         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
35992         re-enables the warning.
35994 2001-12-21  Richard Henderson  <rth@redhat.com>
35996         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
35998 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36000         * gcc.c-torture/compile/20011218-1.c: New test.
36002 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
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.
36009 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
36018 2001-12-20  Richard Henderson  <rth@redhat.com>
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.
36026 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36028         * gcc.c-torture/compile/20011219-2.c: New test.
36030         * gcc.c-torture/execute/20011219-1.c: New test.
36032 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
36034         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
36035         target does not support weak symbols.
36037 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
36039         * gcc.c-torture/compile/20011219-1.c: New test.
36041 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
36043         * g++.dg/other/error1.C: New test.
36045 2001-12-17  Jeffrey A Law  (law@redhat.com)
36047         * gcc.c-torture/execute/20011217-1.c: New test.
36049 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
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.
36057 2001-12-17  Andreas Jaeger  <aj@suse.de>
36059         * gcc.c-torture/compile/20011217-2.c: New test.
36061 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36063         * gcc.c-torture/compile/20011217-1.c: New test.
36065 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
36067         * testsuite/gcc.dg/20011214-1.c: New.
36069 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
36071         * gcc.dg/altivec-4.c: New.
36073 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
36075         * gcc.dg/20011113-1.c: New test.
36077 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
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>.
36083 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
36085         * objc/execute/bf-21.m: New test.
36086         * objc/execute/enumeration-1.m: New test.
36087         * objc/execute/enumeration-2.m: New test.
36089 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
36091         * gcc.dg/gnu89-init-1.c: New test.
36093 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
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.
36114 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
36116         * g++.dg/other/linkage1.C: New test.
36117         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
36118         specifiers.
36120 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36122         * gcc.dg/concat.c: New test.
36124 2001-12-11  Stan Shebs  <shebs@apple.com>
36126         * objc/compile: New test directory.
36127         * objc/compile/compile.exp: New expect script.
36128         * objc/compile/20011211-1.m: New compile test.
36130 2001-12-11  Jason Merrill  <jason@redhat.com>
36132         * lib/prune.exp (prune_gcc_output): Also handle "In member
36133         function".  So many permutations...
36135 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
36137         * g++.dg/template/typedef1.C: New test.
36139 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36141         * g++.dg/other/copy1.C: New test.
36143 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
36145         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
36147         * gcc.dg/builtin-choose-expr.c: New.
36149 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
36151         * gcc.dg/altivec-2.c: New.
36153 2001-12-07  Richard Henderson  <rth@redhat.com>
36155         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
36157 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
36159         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
36160         ultrasparc.
36162 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36164         * g++-old.deja/g++.robertl/eb101.C: Deleted.
36166 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
36168         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
36169         variable argument list.
36171 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
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)
36177 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36179         * gcc.dg/Wshadow-1.c: New test.
36181 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
36183         * gcc.c-torture/compile/20011130-1.c: New test.
36185         * gcc.dg/noncompile/20011025-1.c: New test.
36187         * g++.dg/other/anon-union.C: New test.
36189         * gcc.c-torture/execute/20011024-1.c: New test.
36191 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
36199 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
36201         * g++.dg/inherit/base1.C: New test.
36203 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
36205         * g++.dg/other/stdarg1.C: New test.
36207         * gcc.c-torture/compile/20011130-2.c: New test.
36209 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
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.
36218 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
36220         * gcc.dg/20011130-1.c: New test.
36222 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36224         * g++.dg/other/scope1.C: New test.
36225         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
36227 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36229         * gcc.dg/vla-init-1.c: New test.
36231 2001-12-01  Geoff Keating  <geoffk@redhat.com>
36233         * gcc.c-torture/compile/structs.c: New testcase from GDB.
36235 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
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.
36244 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
36246         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
36247         constructs.
36249 2001-11-28  Jeffrey A Law  (law@cygnus.com)
36251         * gcc.c-torture/execute/20011128-1.c: New test.
36253 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
36255         * gcc.dg/20011127-1.c: New test.
36257 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
36265 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
36267         * g++.dg/abi/vbase8-4.C: New test.
36269 2001-11-24  Ian Lance Taylor  <ian@airs.com>
36271         * gcc.c-torture/execute/20011121-1.c: New test.
36273 2001-11-23  Jeffrey A Law  (law@cygnus.com)
36275         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
36277 2001-11-23  Andreas Jaeger  <aj@suse.de>
36279         * gcc.dg/cpp/charconst-2.c: New test.
36281 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
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'.
36297 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
36299         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
36300         for little endian ARMs.
36302 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
36304         * gcc.c-torture/compile/20011119-1.c: New test.
36305         * gcc.c-torture/compile/20011119-2.c: New test.
36307 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
36309         * gcc.dg/altivec-1.c: Fix typo.
36311 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36313         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
36315 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
36317         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
36319 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
36321         * lib/g77.exp: Don't specify --rpath-link.
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.
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.
36332 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
36334         * gcc.dg/altivec-1.c: New.
36336 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
36338         * gcc.dg/cpp/fpreprocessed.c: New test case.
36340 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
36346 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36348         * gcc.dg/no-builtin-1.c: New test.
36350 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
36352         * gcc.c-torture/execute/20011115-1.c: New test.
36354 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
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.
36360 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36362         * g++.dg/other/init1.C: New test.
36364 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
36366         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36367         message.
36369         * gcc.c-torture/execute/20011114-1.c: New testcase.
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.
36375 2001-11-14  Roger Sayle <roger@eyesopen.com>
36377         * gcc.c-torture/execute/string-opt-13.c: New testcase.
36379 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
36381         * g++.dg/init/array2.C: New test.
36383 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
36385         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
36387 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
36389         * g++.dg/other/forscope1.C: New test.
36390         * g++.dg/ext/forscope1.C: New test.
36391         * g++.dg/ext/forscope2.C: New test.
36393 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
36395         * gcc.c-torture/execute/20011113-1.c: New test.
36397 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
36399         * gcc.c-torture/execute/20011109-2.c: New test.
36401         * gcc.c-torture/execute/20011109-1.c: New test.
36403 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
36405         * gcc.c-torture/compile/20011109-1.c: New test.
36407 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
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.
36417 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36419         * g++.dg/warn/Wshadow-1.C: New tests.
36420         * g++.old-deja/g++.mike/for3.C: Update.
36422 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
36433 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36435         * gcc.dg/cpp/defined.c: Update.
36437 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36439         * gcc.c-torture/execute/anon-1.c: New test.
36441 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
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.
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.
36451 2001-11-02  Graham Stott  <grahams@redhat.com>
36453         * g++.dgother/debug1.C: Fix typos.
36455 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
36457         * g++.dg/other/debug1.C: New test.
36459 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36461         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
36462         of unsigned long.
36464 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
36466         * gcc.dg/20011029-2.c: New test.
36468         * gcc.c-torture/compile/20011029-1.c: New test.
36470 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
36472         * objc/execute/class_self-1.m: New test.
36473         * objc/execute/class_self-2.m: New test.
36475 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
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.
36482 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
36484         * gcc.dg/20011021-1.c: New test.
36486 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
36488         * gcc.c-torture/compile/20011023-1.c: New test.
36490 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
36492         * lib/g77.exp: Rewrite based on lib/g++.exp.
36494 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
36496         * gcc.c-torture/execute/20011019-1.c: New test.
36498         * gcc.dg/20011018-1.c: New test.
36500 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
36502         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
36504 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
36506         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
36507         * gcc.dg/attr-invalid.c: Likewise.
36509 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
36511         * testsuite/gcc.dg/20011015-1.c: New test.
36513 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36515         * g++.dg/template/unify2.C: New test.
36517 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36519         * g++.dg/other/exception-specification.C: New test
36521 2001-10-13  Tom Rix  <trix@redhat.com>
36523         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
36524         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
36526 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
36528         * testsuite/gcc.dg/20011009-1.c: New test.
36530 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
36532         PR g++/4476
36533         * g++.dg/other/friend1.C: New test.
36535 2001-10-11  Richard Henderson  <rth@redhat.com>
36537         * g++.old-deja/g++.other/crash18.C: Add -S to options.
36539 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36541         * gcc.c-torture/compile/20011010-1.c: New.
36543 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
36556 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36558         * gcc.dg/cpp/cmdlne-C.c: Update.
36559         * gcc.dg/cpp/cmdlne-C2.c: New.
36561 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36563         * gcc.c-torture/execute/20011008-3.c: New.
36565 2001-10-08  DJ Delorie  <dj@redhat.com>
36567         * gcc.dg/20011008-1.c: New.
36568         * gcc.dg/20011008-2.c: New.
36570 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36572         * gcc.dg/cpp/spacing1.c: Update test.
36574 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36576         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
36577         spelling errors of "separate" as "seperate".
36579 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
36581         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
36582         enough to avoid inlining.
36584 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36586         * lib/g77.exp: set libg2c_dir correctly.
36588 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36590         * gcc.dg/cpp/macro11.c: New test.
36592 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
36600 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36602         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
36604 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36606         * g++.dg/warn/format1.C: New test.
36608 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36610         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
36612 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36614         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
36616 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36618         * gcc.dg/cpp/redef2.c: Add test.
36620 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
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.
36628 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
36630         * gcc.dg/cpp/20000625-2.c: Correct line number.
36632 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
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.
36640 2001-09-24  DJ Delorie  <dj@redhat.com>
36642         * gcc.c-torture/execute/20010924-1.c: New test.
36644 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36646         * testsuite/objc/execute/paste.m: Remove.
36648 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36650         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
36652 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
36654         * g77.dg/strlen0.f: New test.
36656 2001-09-21  Richard Henderson  <rth@redhat.com>
36658         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
36659         * g++.old-deja/g++.abi/vtable2.C: Likewise.
36661 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36663         Table-driven attributes.
36664         * g++.dg/ext/attrib1.C: New test.
36666 2001-09-20  DJ Delorie  <dj@redhat.com>
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.
36673 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
36675         * g++.dg/eh/registers1.C: New test case.
36677 2001-09-17  Richard Henderson  <rth@redhat.com>
36679         * gcc.dg/array-5.c: Fix VLA decomposition test.
36681 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36683         * gcc.dg/cpp/line5.c: New testcase.
36685 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36687         * gcc.dg/cpp/macro9.c: New test.
36689 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
36691         * gcc.c-torture/execute/980223.c: Change type of addr from long
36692         to char *.
36694 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
36696         * gcc.c-torture/execute/20010915-1.c: New test.
36698 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
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.
36708 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36710         * gcc.dg/cpp/directiv.c: Update.
36711         * gcc.dg/cpp/undef1.c: Update.
36713 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
36715         * gcc.dg/20010912-1.c: New test.
36717 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
36719         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
36720         language-independent file in lib.
36721         * lib/gcov.exp: New file.
36723 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36725         * gcc.c-torture/compile/20010911-1.c: New test.
36727 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
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.
36734 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
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.
36744 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
36746         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
36747         * gcc.misc-tests/gcov-6.c: New test.
36749 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36751         PR c++/3986
36752         * g++.dg/abi/vbase1.C: New test.
36754 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
36756         * objc.dg/method-2.m: New.
36758 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
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.
36764 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
36766         * gcc.c-torture/compile/20010903-1.c: New test.
36768 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
36770         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
36771         for m68k.
36773 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
36775         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
36777         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
36779         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
36781 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
36783         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
36784         for 16-bit 'unsigned int'.
36786 2001-08-29  Kazu Hirata  <kazu@hxi.com>
36788         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
36790 2001-08-27  Richard Henderson  <rth@redhat.com>
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.
36795 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
36797         * gcc.dg/asm-names.c (ymain): New.
36799 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
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.
36805 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36807         * gcc.dg/compare5.c: New testcase.
36809 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
36811         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
36812         and "In instantiation".
36814 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
36816         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
36818 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
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.
36826 2001-08-20  Zack Weinberg  <zackw@panix.com>
36828         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
36829         expected to fail.
36831 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36833         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
36835 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
36837         * g++.dg/eh/template1.C: New test.
36839 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
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.
36846 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
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
36852 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
36854         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
36856 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36858         * g++.dg/template/unify1.C: New test.
36860 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
36862         * g++.dg/abi/empty4.C: New test.
36864 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
36866         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
36867         solaris2.*
36868         * g77.f-torture/compile/pr3743.x: Likewise.
36870 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36872         * g++.dg/other/using-declaration.C: New test.
36874 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36876         * gcc.dg/cpp/tr-sign.c: New testcase.
36878 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36880         * gcc.dg/cpp/19951025-1.c: Revert.
36881         * gcc.dg/cpp/directiv.c: We no longer process directives that
36882         interrupt macro arguments.
36884 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
36886         * gcc.dg/bconstp-1.c: New test.
36888 2001-08-03  Richard Henderson  <rth@redhat.com>
36890         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
36892 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36894         * gcc.dg/cpp/19951025-1.c: Update.
36896 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
36898         * g77.dg/ff90-1.f (s): Fix reference of variable z,
36899         should be x.
36901 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
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.
36908 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
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.
36914 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
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
36938 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
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.
36946 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
36948         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
36949         largest-type elements to a struct makes its size grow.
36951 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36953         * g++.dg/abi/vthunk1.C: New test.
36955 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36957         * g++.dg/abi/vbase8-22.C: New test.
36959 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36961         * gcc.dg/cpp/macro8.c: New test.
36963 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36965         * g++.dg/abi/vbase8-21.C: New test.
36967 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36969         * g++.dg/abi/vbase8-10.C: New test.
36971 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
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.
36979 2001-07-26  Stan Cox <scox@redhat.com>
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.
36987 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36989         * g++.old-deja/g++.pt/defarg14.C: New test.
36991 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36993         * g++.old-deja/g++.other/lineno5.C: New test.
36995 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36997         * g++.old-deja/g++.pt/crash68.C: New test.
36999 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37001         * g++.old-deja/g++.other/crash42.C: New test.
37003 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37005         * gcc.dg/cpp/extratokens.c: Fix.
37006         * gcc.dg/cpp/skipping2.c: New tests.
37008 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37010         * gcc.c-torture/execute/20010724-1.c: New file.
37011         * gcc.c-torture/execute/20010724-1.x: New file.
37013 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37015         * g++.old-deja/g++.other/cond7.C: New test.
37017 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37019         * g++.old-deja/g++.other/optimize4.C: New test.
37021 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37023         * g++.old-deja/g++.abi/vbase8-5.C: New test.
37025 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
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.
37032         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
37033         bug report" message.
37035         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
37036         * g++.dg/ext/instantiate1.C: Move from old-deja.
37038 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
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
37045 2001-07-23  Jeffrey A Law  (law@cygnus.com)
37047         * gcc.c-torture/execute/20010723-1.c: New test.
37049 2001-07-23  Ben Elliston  <bje@redhat.com>
37051         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
37053 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
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.
37061 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
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.
37067 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
37069         * g77.f-torture/compile/pr3743.f: New test
37071 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
37073         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
37075 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
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.
37082 2001-07-18  Andreas Jaeger  <aj@suse.de>
37084         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
37085         supported again.
37087 2001-07-18  Andreas Jaeger  <aj@suse.de>
37089         * gcc.dg/iftrap-1.c: Fix target line.
37091 2001-07-17  Richard Henderson  <rth@redhat.com>
37093         * gcc.c-torture/execute/20010717-1.c: New.
37095 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37097         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
37098         tests.
37100 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37102         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
37104 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37106         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
37107         UAC_SIGBUS, UAC_NOPRINT definitions.
37109 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
37111         * objc/execute/object_is_class.m: New test.
37112         * objc/execute/object_is_meta_class.m: New test.
37114 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37116         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
37117         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
37119 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
37121         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
37122         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
37124 2001-07-14  Richard Henderson  <rth@redhat.com>
37126         * gcc.dg/iftrap-1.c: New.
37128 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
37130         * g77.f-torture/execute/intrinsic77.f: New test.
37132 2001-07-11  Janis Johnson <janis@us.ibm.com>
37134         * gcc.misc-tests/gcov-3.c: New test.
37136 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37138         * gcc.c-torture/compile/20010711-1.c,
37139         * gcc.c-torture/compile/20010711-2.c: New tests.
37141 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37143         * gcc.c-torture/execute/20010711-1.c: New test.
37145 2001-07-11  Ben Elliston  <bje@redhat.com>
37147         * g++.old-deja/g++.other/enum5.C: New test.
37149 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
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.
37156 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37158         * gcc.c-torture/compile/20010701-1.c,
37159         g++.old-deja/g++.ext/attrib6.C: New tests.
37161 2001-07-06  Jeffrey A Law  (law@cygnus.com)
37163         * gcc.c-torture/compile/20010706-1.c: New test.
37165 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
37167         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
37169 2001-06-28  Stan Shebs  <shebs@apple.com>
37171         * gcc.dg/pragma-darwin.c: New test.
37173 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37175         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
37176         Solaris 2.[678] system.
37178 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37180         * gcc.dg/20010622-1.c: New test.
37182 2001-06-18  Stan Shebs  <shebs@apple.com>
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.
37196 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37198         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
37199         of label name.
37201 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
37203         * g++.old-deja/g++.abi/vbase8-9.C: New test.
37205 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37207         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
37208         variable.
37210 2001-06-12  Richard Henderson  <rth@redhat.com>
37212         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
37214 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
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.
37220 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37222         * gcc.c-torture/compile/20010610-1.c: New test.
37224 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37226         * g++.old-deja/g++.abi/vbase4.C: New test.
37228 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
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().
37237 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37239         * gcc.dg/wchar_t-1.c: New file.
37240         * gcc.dg/wint_t-1.c: Likewise.
37242 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
37244         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
37246 2001-06-11  Richard Henderson  <rth@redhat.com>
37248         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
37250 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37252         * gcc.c-torture/compile/20010611-1.c: New test.
37254 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37256         * gcc.dg/c99-tag-1.c: Add more tests.
37258 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
37260         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
37261         representation on MN10300 and ARM/Thumb.
37263 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
37265         * g77.f-torture/execute/20010610.f: New.
37267 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
37269         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
37270         names.
37272 2001-06-09  Richard Henderson  <rth@redhat.com>
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.
37278 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
37280         * objc/execute/load-3.m: Added. Check sending +load to categories,
37281         in addition to classes.
37283 2001-06-08  Stan Shebs  <shebs@apple.com>
37285         * objc/execute/load-2.m: New test.  From Nicola Pero
37286         <n.pero@mi.flashnet.it>.
37288 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
37290         * gcc.c-torture/execute/20010605-2.c: New test.
37292 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37294         * g++.old-deja/g++.abi/vbase2.C: New test.
37295         * g++.old-deja/g++.abi/vbase3.C: New test.
37297 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37299         * g++.old-deja/g++.pt/friend49.C: New test.
37301 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
37303         * g++.old-deja/g++.ext/anon3.C: New test.
37305 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
37307         * g++.old-deja/g++.other/conv7.C: New test.
37309 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37311         * gcc.c-torture/compile/20010605-2.c: New test.
37313 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37315         * gcc.c-torture/execute/20010604-1.c: New test.
37317 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
37319         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
37321 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
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.
37327 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37329         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
37330         Ensure logfile entry matches exec command line.
37332 2001-05-31  Richard Henderson  <rth@redhat.com>
37334         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
37335         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
37337 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
37339         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
37340         compiler for irix6.2
37342 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
37344         * g++.old-deja/g++.other/optimize3.C: New file.
37346 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
37348         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37349         assemble.
37351 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
37353         * g++.old-deja/g++.other/optimize2.C: New file.
37355 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
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.
37361 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37363         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37365 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
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.
37380 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
37382         * g++.old-deja/g++.pt/using1.C: Adjust.
37383         * g++.old-deja/g++.pt/using2.C: New test.
37385 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
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.
37393 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
37395         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
37396         native compiler for irix6.5.
37398 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
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.
37405 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37407         * gcc.dg/c90-hexfloat-1.c: Add more tests.
37409 2001-05-21  Geoff Keating  <geoffk@redhat.com>
37411         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
37412         this file.
37414 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
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.
37426 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
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.
37437 2001-05-20  Richard Henderson  <rth@redhat.com>
37439         * gcc.c-torture/execute/20010520-1.c: New.
37441 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37443         * g++.old-deja/g++.warn/compare1.C: New test.
37444         * gcc.dg/compare4.c: New test.
37446 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
37448         * g++.old-deja/g++.other/optimize1.C: New test.
37450 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37452         * g++.old-deja/g++.pt/spec41.C: New test.
37454 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
37456         * gcc.c-torture/compile/20010114-1.x: Remove.
37458 2001-05-18  Stan Shebs  <shebs@apple.com>
37460         * gcc.c-torture/compile/20010518-1.c: New test.
37462 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
37464         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
37465         * g++.old-deja/g++.pt/crash67.C: New test.
37467 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
37469         * g++.old-deja/g++.other/debug9.C: New test.
37471 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
37473         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
37475 2001-05-16  Jan Hubicka  <jh@suse.cz>
37477         * gcc.c-torture/compile/20010516-1.c: New test.
37479 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37481         * g++.old-deja/g++.other/crash41.C: New test.
37483 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37485         * g++.old-deja/g++.pt/crash66.C: New test.
37487 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
37489         * g++.old-deja/g++.robertl/eb27.C: Convert.
37491 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
37493         * g++.dg/friend-warn.C: New test.  Do not warn about friend
37494         declaration being redundant.
37496 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
37498         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
37500 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
37502         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
37504 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
37506         * lib/g++.exp: Use testsuite_flags.
37508 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
37510         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
37512 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37514         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
37516 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
37518         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
37520 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
37522         * gcc.c-torture/compile/20010313-1.c: New test.
37524 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
37526         * gcc.dg/cpp/direct2.c: New test.
37527         * gccq.dg/cpp/direct2s.c: New test.
37529         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
37531 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
37533         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
37534         * g++.old-deja/g++.other/op3.C: Likewise.
37536 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37538         * gcc.dg/cpp/syshdr.h: New file.
37539         * gcc.dg/cpp/sysmac1.c: Update.
37540         * gcc.dg/cpp/sysmac2.c: Update.
37542 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37544         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
37546 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
37548         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
37549         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
37551 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
37553         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
37555 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
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.
37562 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37564         * g++.old-deja/g++.eh/catch13.C: New test.
37565         * g++.old-deja/g++.eh/catch14.C: New test.
37567 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37569         * gcc.dg/cpp/tr-define.c: New test.
37571 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
37573         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
37574         <stdlib.h>, not <malloc.h>.
37576 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37578         * g++.old-deja/g++.ns/template17.C: New test.
37580 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37582         * g++.old-deja/g++.pt/ref4.C: New test.
37584 2001-04-30  Richard Henderson  <rth@redhat.com>
37586         * gcc.dg/20000724-1.c: Revert last change.
37588 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
37590         * g77.f-torture/execute/20010430.f: New test.
37592 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
37594         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
37596 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
37598         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
37600 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37602         * g++.old-deja/g++.eh/crash6.C: New test.
37604 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37606         * g++.old-deja/g++.other/warn7.C: New test.
37608 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37610         * g++.old-deja/g++.other/defarg9.C: New test.
37612 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37614         * g77.f-torture/compile/20010426.f: New test.
37615         * g77.f-torture/execute/20010426.f: New test.
37617 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37619         * g77.f-torture/compile/20000629-1.x: Remove - error
37620         has been fixed.
37622 2001-04-26  Jeffrey A Law  (law@cygnus.com)
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.
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.
37633 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37635         * g++.old-deja/g++.other/lex1.C: New test.
37637 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
37639         * gcc.dg/noncompile/20010425-1.c: New test.
37641 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37643         * g++.old-deja/g++.pt/mangle2.C: New test.
37645 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37647         * gcc.dg/format/plus-1.c: New test.
37649 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37651         * gcc.dg/20010423-1.c: New test.
37653 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37655         * gcc.c-torture/execute/20010422-1.c: New test.
37657 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
37659         * g++.old-deja/g++.ns/type2.C: New test.
37661 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
37663         * g++.old-deja/g++.other/perf1.C: New test.
37665 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
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.
37671 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
37673         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
37675 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37677         * gcc.c-torture/compile/20010423-1.c: New test.
37679 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37681         * g++.old-deja/g++.pt/typename28.C: New test.
37683 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37685         * g++.old-deja/g++.abi/empty2.C: New test.
37686         * g++.old-deja/g++.abi/empty3.C: New test.
37688 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37690         * g++.old-deja/g++.other/comdat2.C: New test.
37691         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
37693 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37695         * g++.old-deja/g++.other/overload14.C: New test.
37697 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37699         * g++.old-deja/g++.other/lookup23.C: New test.
37701 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37703         * gcc.c-torture/execute/20010403-1.c: New test.
37705 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
37706             Mark Mitchell  <mark@codesourcery.com>
37708         * lib/old-dejagnu.exp: Don't delete output of executable.
37709         Add .exe suffix to executables.
37711 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
37713         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
37715 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37717         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
37719 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37721         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
37722         * g++.old-deja/g++.abi/crash1.C: New test.
37724 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37726         * g++.old-deja/g++.other/crash40.C: New test.
37728 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37730         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
37732 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
37734         * g++.old-deja/g++.other/warn6.C: New test.
37736 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37738         * g++.old-deja/g++.robertl/eb42.C: Same.
37740 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37742         * gcc.dg/wtr-conversion-1.c: New testcase.
37744 2001-04-10  Richard Henderson  <rth@redhat.com>
37746         * g++.old-deja/g++.other/array5.C: New.
37748 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37750         * gcc.c-torture/execute/20010408-1.c: New test.
37752 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
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.
37830 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
37832         * gcc.c-torture/execute/20001203-2.c (memset):
37833         Count argument is of type __SIZE_TYPE__.
37835 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
37837         * gcc.c-torture/compile/20010404-1.c: New test.
37839 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
37841         * gcc.c-torture/compile/20010326-1.c: New test.
37843 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
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.
37849 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
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.
37855 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37857         * g77.f-torture/compile/20010321-1.f: New test.
37859 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37861         * gcc.c-torture/compile/20010329-1.c: New test.
37863 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37865         * gcc.c-torture/execute/20010329-1.c: New test.
37867 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37869         * g++.old-deja/g++.other/eh4.C: Fix typo.
37871 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37873         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
37875 2001-03-28  Philip Blundell  <philb@gnu.org>
37877         * gcc.c-torture/compile/20010328-1.c: New test.
37879 2001-03-27  Richard Henderson  <rth@redhat.com>
37881         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
37882         * g++.old-deja/g++.eh/vbase3.C: Likewise.
37884 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
37886         * gcc.c-torture/compile/20010327-1.c: New test.
37888 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
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.
37894 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37896         * gcc.c-torture/execute/20010325-1.c: New test.
37898 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
37900         * g++.old-deja/g++.other/mangle3.C: New test.
37902 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
37904         * g++.old-deja/g++.other/anon8.C: New test.
37906 2001-03-20  Philip Blundell  <philb@gnu.org>
37908         * gcc.c-torture/compile/20010320-1.c: New test.
37910 2001-03-17  Richard Henderson  <rth@redhat.com>
37912         * g++.old-deja/g++.other/eh4.C: Add expected error text.
37914 2001-03-15  Geoff Keating  <geoff@redhat.com>
37916         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
37917         tests on AIX.
37919 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
37921         * g++.old-deja/g++.other/eh4.C: New test.
37923 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37925         * gcc.dg/cpp/mi1.c: Update.
37927 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
37929         * g++.old-deja/g++.other/regstack.C: New test.
37931 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37933         * g++.old-deja/g++.other/ref4.C: New test.
37935 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
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.
37980 2001-03-10  Richard Henderson  <rth@redhat.com>
37982         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
37984 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
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.
37993 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37995         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
37997 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37999         * gcc.dg/20000724-1.c: Don't use multiline strings.
38001 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
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.
38007         * objc/execute/string3.m, objc/execute/string4.m: New tests.
38008         Based on testcases provided by Nicola Pero.
38010 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38012         * gcc.dg/cpp/macro7.c: New test.
38014 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38016         * gcc.dg/cpp/multiline.c: Update.
38018 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38020         * g++.old-deja/g++.other/enum3.C: New test.
38022 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38024         * g++.old-deja/g++.other/pod1.C: New test.
38026 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38028         * g++.old-deja/g++.ext/overload1.C: New test.
38030 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38032         * g++.old-deja/g++.pt/using1.C: New test.
38034 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38036         * g++.old-deja/g++.other/using9.C: New test.
38038 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
38040         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
38042         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
38044 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
38046         * g++.old-deja/g++.ext/realpt1.C: Remove.
38048 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
38050         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
38052 2001-02-26  Will Cohen  <wcohen@redhat.com>
38054         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
38056 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
38058         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
38059         templatized constructors.
38061 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38063         * gcc.c-torture/execute/20010224-1.c: New test.
38065 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
38067         * gcc.c-torture/execute/20010222-1.c: New test.
38069 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
38071         * g++.old-deja/g++.other/inline20.C: New test.
38073 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
38075         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
38077 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38079         * g++.old-deja/g++.other/lookup22.C: New test.
38081 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
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.
38088 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38090         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
38092 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
38094         * g++.old-deja/g++.other/decl9.C: New test.
38096 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
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.
38101 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38103         * gcc.c-torture/execute/longlong.c: New test.
38105 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38107         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
38109 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38111         * gcc.c-torture/execute/920302-1.c (execute):
38112         Change argument type to short.
38114 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38116         * g++.old-deja/g++.pt/deduct6.C: New test.
38118 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38120         * g++.old-deja/g++.pt/deduct5.C: New test.
38122 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
38124         * gcc.c-torture/execute/20010209-1.c: New test.
38126 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38128         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
38130 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
38132         * g++.dg/vtgc1.C: Update for new ABI.
38134         * consistency.vlad: New directory, 1665 files.
38136 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
38142 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38144         * g++.old-deja/g++.other/warn5.C: New test.
38146 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38148         * g++.old-deja/g++.pt/spec40.C: New test.
38150 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38152         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
38153         case.
38154         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
38156 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
38158         * gcc.c-torture/compile/20010209-1.c: New test.
38160 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
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.
38171 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
38190 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38192         * gcc.dg/20010202-1.c: New test.
38193         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
38195 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
38197         * g++.dg/stdbool-if.C: New test.
38199 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
38201         * objc/execute/fdecl.m: Added main().
38203 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38205         * gcc.c-torture/execute/20010206-1.c: New test.
38207 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38209         * gcc.dg/cpp/avoidpaste1.c: Update.
38211 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
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.
38217 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
38219         * g++.old-deja/g++.pt/spec39.C: New test.
38221 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
38223         * gcc.c-torture/compile/20010202-1.c: New test.
38225 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
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.
38244 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
38246         * g++.old-deja/g++.other/anon6.C: New test.
38247         * g++.old-deja/g++.other/anon7.C: New test.
38249 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38251         * gcc.dg/cpp/avoidpaste2.c: New tests.
38253 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
38255         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
38257 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
38259         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
38260         DECIMAL_DIG cases for Irix."
38262 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
38264         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
38266 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38268         * gcc.dg/c99-tag-1.c: New test.
38270 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38272         * gcc.dg/cpp/tr-warn1.c: Add tests.
38274 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38276         * gcc.dg/cpp/avoidpaste1.c: Update.
38277         * gcc.dg/cpp/paste4.c: Update.
38279 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
38281         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
38282         cases for Irix.
38284 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38286         * g++.old-deja/g++.other/inline19.C: New test.
38288 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38290         * gcc.dg/Wlarger-than.c: New test.
38292 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38294         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
38296 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
38298         * gcc.c-torture/execute/20010129-1.c: New test.
38299         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
38301 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38303         * gcc.dg/cpp/avoidpaste1.c: Test case.
38305 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
38307         * g++.old-deja/g++.other/inline18.C: New test.
38309 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38311         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
38312         and __builtin_putchar.
38314 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
38316         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
38317         tests.
38319 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
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.
38325 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
38327         * g++.old-deja/g++.other/mangle2.C: New test.
38329 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38331         * gcc.c-torture/compile/20010124-1.c: New test.
38333 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
38335         * g++.old-deja/g++.pt/spec38.C: New test.
38337 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38339         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
38340         "Build don't run".
38342 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38344         * gcc.c-torture/execute/20010123-1.c: New test.
38346 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38348         * g++.old-deja/g++.pt/spec37.C: New test.
38350 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38352         * g++.old-deja/g++.pt/overload14.C: New test.
38354 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38356         * gcc.c-torture/execute/20010122-1.c: New test, exercise
38357         __builtin_return_address.
38359 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
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.
38365 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
38367         * gcc.c-torture/compile/20010118-1.c: New test.
38369 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
38371         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
38373 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38375         * gcc.c-torture/execute/20010119-1.c: New test.
38377 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38379         * g++.old-deja/g++.other/vbase5.C: New test.
38381 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38383         * gcc.c-torture/execute/20010118-1.c: New test.
38385 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38387         * g++.old-deja/g++.pt/deduct3.C: New test.
38389 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38391         * g++.old-deja/g++.pt/spec34.C: New test.
38393 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
38395         * g77.f-torture/compile/20000601-2.f: New test.
38397 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38399         * g++.old-deja/g++.other/init17.C: New test.
38401 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
38403         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
38405 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38407         * g++.old-deja/g++.pt/unify8.C: New test.
38409 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38411         * g++.old-deja/g++.abi/vbase1.C: New test.
38413 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38415         * g++.old-deja/g++.pt/crash65.C: New test.
38417 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38419         * gcc.dg/cpp/assembl2.S: New test case.
38421 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
38423         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
38424         are supported.
38426 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
38433 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38435         * gcc.c-torture/compile/20010117-1.c: New test.
38436         * gcc.c-torture/compile/20010117-2.c: New test.
38438 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
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.
38445 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38447         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
38449 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38451         * g77.f-torture/compile/20010115.f: New test.
38453 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
38455         * g++.old-deja/g++.pt/nontype5.C: New test.
38457 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38459         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
38460         have an equivalent working one below it.
38462 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38464         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
38465         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38467 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
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.
38475 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38477         * gcc.c-torture/execute/20010114-2.c: New test.
38479 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
38488 2001-01-13  Nick Clifton  <nickc@redhat.com>
38490         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
38491         target.
38493 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38495         * gcc.c-torture/compile/20010113-1.c: New test.
38497 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
38499         * gcc.c-torture/compile/20001212-1.c: New test.
38501 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38503         * gcc.dg/cpp/widestr1.c: Update.
38504         * gcc.dg/cpp/prag-imp.c: Remove.
38506 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
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.
38514 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
38516         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
38517         testing that no relevant ones were found.
38519 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38521         * g++.old-deja/g++.pt/cast2.C: New test.
38523 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38525         * g++.old-deja/g++.pt/friend47.C: New test.
38527 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38529         * g++.old-deja/g++.pt/instantiate13.C: New test.
38531 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38533         * g++.old-deja/g++.other/defarg7.C: New test.
38534         * g++.old-deja/g++.other/defarg8.C: New test.
38536 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38538         * g++.old-deja/g++.pt/crash64.C: New test.
38540 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38542         * g++.old-deja/g++.pt/crash63.C: New test.
38544 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38546         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
38548 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
38550         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
38552 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38554         * g++.old-deja/g++.pt/error3.C: New test.
38556 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38558         * g++.old-deja/g++.other/crash39.C: New test.
38560 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38562         * g++.old-deja/g++.other/vbase4.C: New test.
38564 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
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.
38571 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
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.
38578 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
38580         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
38581         mips.
38582         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38584 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
38586         * g++.old_deja/g++.pt/using8.C: New test.
38588 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38590         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
38592 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
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.
38598 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38600         * g++.old_deja/g++.pt/instantiate12.C: New test.
38602 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
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.
38633 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38635         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
38637 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38639         * gcc.c-torture/execute/stdio-opt-3.c: New test.
38641 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
38643         * gcc.c-torture/compile/20010107-1.c: New test.
38645 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38647         * gcc.c-torture/execute/builtin-noret-1.c: New test.
38649 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
38676 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
38678         * gcc.c-torture/execute/20010106-1.c: New test.
38680 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
38726 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
38728         * gcc.c-torture/execute/991228-1.c: Take word endianness into
38729         account.
38731 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38733         * gcc.c-torture/execute/builtin-complex-1.c: New test.
38735 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38737         * g++.old-deja/g++.pt/crash62.C: New test.
38739 2001-01-04  Richard Henderson  <rth@redhat.com>
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.
38746 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38748         * gcc.c-torture/compile/20001222-1.x: Remove.
38750 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38752         * gcc.c-torture/execute/built-in-setjmp.c: New.
38754 2001-01-03  Richard Henderson  <rth@redhat.com>
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.
38759 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
38761         * lib/target-supports.exp (check_alias_available): Modified to
38762         indicate aliases not supported if only weak aliases are supported.
38764 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38766         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
38767         Turn on cmpstrsi checks for __pj__ and __i370__.
38769 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38771         * g++.old-deja/g++.other/virtual11.C: New test.
38773 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38775         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
38777 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38779         * gcc.c-torture/compile/20010102-1.c: New test.
38781 2001-01-02  Andreas Jaeger  <aj@suse.de>
38783         * gcc.dg/noreturn-3.c: New test.
38785         * gcc.dg/noreturn-4.c: New test.
38787 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38789         * gcc.c-torture/execute/stdio-opt-1.c: Also test
38790         __builtin_fputc and __builtin_fwrite.
38792 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38794         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
38795         signed char, not default char.
38797 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38799         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
38801 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
38803         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
38805 2000-12-29  Richard Henderson  <rth@redhat.com>
38807         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
38808         (__cyg_profile_func_exit): Define.
38810 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38812         * g++.dg/vtgc1.C: New test.
38814 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
38816         * gcc.dg/noncompile/20001228-1.c: New test.
38818         * gcc.dg/20001228-1.c: New test.
38820         * gcc.c-torture/execute/20001228-1.c: New test.
38822 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
38824         * gcc.dg/format-strfmon-1.c: New test.
38826 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
38842         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
38843         * gcc.c-torture/execute/string-opt-4.c: Test index.
38845 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
38847         * gcc.c-torture/compile/20001226-1.c: New test.
38849 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38851         * gcc.c-torture/compile/20001222-1.c: New test.
38852         * gcc.c-torture/compile/20001222-1.x: Xfail.
38854 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
38856         * gcc.c-torture/execute/comp-goto-2.c: New test.
38858 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
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.
38864         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
38866 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
38868         * gcc.c-torture/compile/20001221-1.c: New test.
38869         * gcc.c-torture/execute/20001221-1.c: New test.
38871 2000-12-20  Richard Henderson  <rth@redhat.com>
38873         * g++.old-deja/g++.pt/crash36.C: Update error lines.
38874         * g++.old-deja/g++.robertl/eb109.C: Likewise.
38876 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38878         * gcc.dg/compare3.c: New test.
38880 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38882         * gcc.dg/format-warnll-1.c: New test.
38884 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38886         * gcc.dg/cpp/cmdlne-P.c: New test.
38888 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38890         * gcc.c-torture/execute/builtin-abs-1.c,
38891         gcc.c-torture/execute/builtin-abs-2.c: New tests.
38893 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38895         * gcc.dg/cpp/multiline.c: New test.
38897 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38899         * g++.old-deja/g++.other/syshdr1.C: Update.
38900         * gcc.dg/cpp/lineflags.c: Remove temporarily.
38902 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38904         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
38906 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38908         * g++.old-deja/g++.pt/ttp65.C: New test.
38910 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38912         * g++.old-deja/g++.pt/ttp64.C: New test.
38914 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38916         * g++.old-deja/g++.pt/spec33.C: New test.
38918 2000-12-14  Catherine Moore  <clm@redhat.com>
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.
38926 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38928         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
38929         * gcc.dg/pack-test-2.c: Likewise.
38931 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38933         Tests by Zack Weinberg <zackw@stanford.edu>.
38935         * gcc.dg/cpp/defined.c: Update.
38936         * gcc.dg/cpp/defined_trad.c: New tests.
38938 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38940         * gcc.dg/cpp/trad-direct.c: Update.
38942 2000-12-11  Neil Booth  <neilb@earthling.net>
38944         * gcc.dg/cpp/defined_trad.c
38946 2000-12-11  Neil Booth  <neilb@earthling.net>
38948         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
38950 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38952         * gcc.dg/format-miss-2.c: New test.
38954 2000-12-09  Neil Booth  <neilb@earthling.net>
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.
38961 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
38963         * g++.old-deja/g++.other/eh3.C: New testcase.
38965 2000-12-07  Neil Booth  <neilb@earthling.net>
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.
38974 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
38980 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
38982         * g++.old-deja/g++.other/cleanup4.C: New test.
38984 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38986         * format-sec-1.c: New test.
38988 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38990         * gcc.dg/format-nonlit-3.c: New test.
38992 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38994         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
38995         through a null pointer.
38997 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38999         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
39000         * g++.old-deja/g++.pt/partial4.C: New test.
39002 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
39004         * gcc.c-torture/execute/ieee/hugeval.x: New.
39006 2000-12-06  Neil Booth  <neilb@earthling.net>
39008         * gcc.dg/cpp/backslash2.c: New tests.
39010 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
39015 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
39017         * gcc.c-torture/execute/20001203-2.c: New testcase.
39019 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39021         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
39022         * g++.old-deja/g++.other/virtual10.C: New test.
39024 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39026         * g++.old-deja/g++.mike/pmf5.C: Remove test.
39028 2000-12-05  Richard Henderson  <rth@redhat.com>
39030         * gcc.c-torture/compile/20001205-1.c: New.
39032 2000-12-04  Neil Booth  <neilb@earthling.net>
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.
39038 2000-12-04  Neil Booth  <neilb@earthling.net>
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.
39045 2000-12-04  Neil Booth  <neilb@earthling.net>
39047         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
39048         New tests.
39050 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
39055 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39057         * gcc.c-torture/execute/20001203-1.c: New test.
39059 2000-12-03  Neil Booth  <neilb@earthling.net>
39061         * gcc.dg/cpp/macro6.c: New test cases.
39063 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
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.
39073 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
39075         * gcc.dg/cpp/if-6.c: New testcase.
39077         * gcc.dg/20001201-1.c: New testcase.
39079 2000-12-02  Neil Booth  <neilb@earthling.net>
39081         * g++.old-deja/g++.other/externC4.C,
39082         g++.old-deja/g++.other/friend10.C: New tests.
39084 2000-12-02  Neil Booth  <neilb@earthling.net>
39086         * g++.old-deja/g++.other/instan2.C
39087         * g++.old-deja/g++.other/instan3.C: New test.
39089 2000-12-02  Neil Booth  <neilb@earthling.net>
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.
39095 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
39100 2000-12-01  Neil Booth  <neilb@earthling.net>
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.
39106 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
39108         * g77.f-torture/execute/20001201.f: New test.
39110 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39112         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
39114 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
39116         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
39118 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
39120         * g++.old-deja/g++.other/cast6.C: New test.
39122 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
39124         * gcc.c-torture/execute/20001130-2.c: New testcase.
39126 2000-11-30  Richard Henderson  <rth@redhat.com>
39128         * gcc.c-torture/execute/20001130-1.c: New test.
39130 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39132         * g++.old-deja/g++.other/op3.C: New test.
39134 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39136         * g++.old-deja/g++.other/op2.C: New test.
39138 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39140         * g++.old-deja/g++.other/crash38.C: New test.
39142 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
39144         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
39146 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
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.
39152         * gcc.dg/20001117-1.c: Add main.
39154 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
39156         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
39157         Move from here ...
39158         * gcc.dg/940510-1.c: ... to here.
39160         * gcc.dg/20000926-1.c: GNU C now allows initializations of
39161         zero-size arrays in toplevel structures.
39163 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39165         * gcc.c-torture/execute/loop-8.c: New test.
39167 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39169         * g++.old-deja/g++.other/base1.C: New test.
39171 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39173         * g++.old-deja/g++.other/parse2.C: New test.
39175 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39177         * g++.old-deja/g++.pt/incomplete1.C: New test.
39179 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39181         * g++.old-deja/g++.other/friend9.C: New test.
39183 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39185         * gcc.dg/20001127-1.c: New test.
39187 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39189         * g++.old-deja/g++.pt/friend46.C: New test.
39191 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39193         * g++.old-deja/g++.other/ptrmem8.C: New test.
39195 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39197         * gcc.c-torture/execute/string-opt-7.c: New test.
39198         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39200 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39202         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
39203         instead of 'mkcheck 2'.
39205 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
39211 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
39213         * gcc.dg/ultrasp3.c: New test.
39215 2000-11-25  Neil Booth  <neilb@earthling.net>
39217         * gcc.dg/cpp/include2.c: Update test to be locale independent.
39219 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
39221         * gcc.c-torture/compile/20001123-2.c: New.
39223 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39225         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
39227 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
39229         * gcc.dg/sequence-point-1.c: Add some new tests.
39230         * gcc.c-torture/execute/20001124-1.c: New test.
39232 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39234         * g++.old-deja/g++.other/vaarg4.C: New test.
39235         * gcc.c-torture/compile/20001123-1.c: New test.
39237 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39239         * g++.other/crash24.C: Adjust and remove XFAIL.
39240         * g++.other/crash37.C: New test.
39242 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
39244         * g++.old-deja/g++.pt/instantiate9.C: New test.
39246 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
39248         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
39249         new ABI, too.
39251         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
39252         * g++.old-deja/g++.robertl/eb55.C: Likewise.
39254 2000-11-22  Neil Booth  <neilb@earthling.net>
39256         * gcc.dg/cpp/Wtrigraphs.c: New test.
39258 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
39260         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
39262 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
39264         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
39266 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
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.
39276         * g++.dg/dg.exp: New.
39278 2000-11-21  Neil Booth  <neilb@earthling.net>
39280         * gcc.dg/cpp/integrated1.c: Remove.
39282 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39284         * gcc.c-torture/execute/20001121-1.c: New test.
39286 2000-11-21  Richard Henderson  <rth@redhat.com>
39288         * gcc.c-torture/compile/20001121-1.c: New test.
39290 2000-11-20  Neil Booth  <neilb@earthling.net>
39292         * gcc.dg/cpp/integrated1.c: New test.
39294 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39296         * g++.old-deja/g++.other/inline17.C: New test.
39298 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
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.
39304 2000-11-20  Neil Booth  <neilb@earthling.net>
39306         * gcc.dg/cpp/paste2.c: Update test.
39307         * objc/execute/paste.m: New test.
39309 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39311         * gcc.dg/c99-condexpr-1.c: New test.
39313 2000-11-20  Neil Booth  <neilb@earthling.net>
39315         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
39317 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
39319         * g++.old-deja/g++.pt/export1.C: New test.
39321 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
39323         * gcc.dg/20001117-1.c: New test.
39325 2000-11-18  Richard Henderson  <rth@redhat.com>
39327         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
39329 2000-11-18  Richard Henderson  <rth@redhat.com>
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.
39335 2000-11-18  Richard Henderson  <rth@redhat.com>
39337         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
39338         (main): New.  Exit cleanly.
39340 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39342         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
39343         gcc.dg/c99-fordecl-2.c: New tests.
39345 2000-11-18  Richard Henderson  <rth@redhat.com>
39347         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39348         * gcc.c-torture/execute/zerolen-2.c: New.
39350 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39352         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39353         memory.
39355 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39357         * g++.old-deja/g++.pt/instantiate8.C: New test.
39359 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39361         * g++.old-deja/g++.other/incomplete.C: Add more tests.
39362         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39364 2000-11-16  Nick Clifton  <nickc@redhat.com>
39366         * gcc.c-torture/execute/nestfunc-2.c: New test.
39367         * gcc.c-torture/execute/nestfunc-3.c: New test.
39369 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39371         * gcc.c-torture/compile/20001116-1.c: New test.
39373 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39375         * gcc.c-torture/execute/20001115-1.c: New test.
39377 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
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.
39384 2000-11-15  Neil Booth  <neilb@earthling.net>
39386         gcc.dg/cpp/_Pragma1.c: Update.
39387         gcc.dg/cpp/_Pragma2.c: New test.
39389 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39391         * g++.old-deja/g++.other/anon5.C: New test.
39393 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39395         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
39396         tests.
39398 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
39400         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
39401         output.
39403 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39405         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
39406         labels at end of compound statements.
39408 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
39410         * gcc.c-torture/execute/loop-7.c: New test.
39412 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39414         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
39416 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39418         * gcc.dg/c99-bool-1.c: New test.
39420 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39422         * gcc.dg/c99-scope-1.c: Remove xfail.
39423         * gcc.dg/c99-scope-2.c: New test.
39425 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
39430 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
39432         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
39433         error messages.
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.
39439 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39441         * g77.f-torture/execute/20001111.[fx]: Test premature exit
39442         from DO loop.
39444 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39446         * gcc.c-torture/execute/20001111-1.c: New test.
39448 2000-11-10  Nick Clifton  <nickc@redhat.com>
39450         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
39451         long multuiple and accumulate.
39453 2000-11-09  Richard Henderson  <rth@redhat.com>
39455         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
39456         via size_t instead of int.
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.
39463 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
39465         * gcc.c-torture/compile/20001109-1.c: New test.
39466         * gcc.c-torture/compile/20001109-2.c: New test.
39468 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
39470         * g++.old-deja/g++.pt/operator1.C: New test.
39471         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
39473 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39475         * gcc.dg/20001108-1.c: New test.
39477 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
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.
39485 2000-11-08  Nick Clifton  <nickc@redhat.com>
39487         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
39488         mulsidi3adddi patterns.
39490 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
39492         * g++.old-deja/g++.other/crash36.C: New test.
39494 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
39496         * g++.old-deja/g++.other/init16.C: New test.
39498 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
39500         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
39502 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
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.
39508 2000-11-07  DJ Delorie  <dj@redhat.com>
39510         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
39512 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39514         * gcc.c-torture/execute/string-opt-1.c: New test.
39516 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
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.
39527 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39529         * gcc.c-torture/execute/string-opt-2.c: New test.
39531 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
39533         * g++.old-deja/g++.pt/crash60.C: New test.
39535 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
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.
39550 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39552         * gcc.c-torture/execute/20001031-1.c: New test.
39554 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
39556         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
39557         namespace.
39559         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
39560         standards-conformant.
39562         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
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.
39569 2000-11-04  Neil Booth  <neilb@earthling.net>
39571         * gcc.dg/cpp/include2.c: New tests.
39573 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
39575         * lib/g++.exp (g++_set_ld_library_path): New function.
39576         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
39578 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
39580         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
39581         warnings.
39583 2000-11-01  Richard Henderson  <rth@redhat.com>
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.
39589 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
39591         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
39592         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
39594 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39596         * gcc.c-torture/execute/va-arg-21.c: New test.
39598 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39600         * gcc.dg/c99-complex-2.c: New test.
39602 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39604         * gcc.c-torture/execute/stdio-opt-1.c: New test.
39606 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
39608         * g++.old-deja/g++.other/inline16.C: New test.
39610 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
39612         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
39613         __PRETTY_FUNCTION__
39615 2000-10-29  Neil Booth  <neilb@earthling.net>
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.
39623 2000-10-29  Neil Booth  <neilb@earthling.net>
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.
39630 2000-10-28  Neil Booth  <neilb@earthling.net>
39632         New tests and test updates for new macro expander.
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.
39640         * gcc.dg/cpp/macro3.c: New tests.
39642 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
39644         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
39645         on the same line.
39647 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
39649         * g++.old-deja/g++.other/eh2.C: New test.
39651 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39653         * gcc.c-torture/execute/20001027-1.c: New test.
39655 2000-10-26  Richard Henderson  <rth@redhat.com>
39657         * gcc.c-torture/execute/20001026-1.c: New.
39659 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
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.
39672 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
39674         * gcc.c-torture/compile/20001024-1.c: New test.
39676 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
39678         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
39679         to tell us whether or not we are using V3.
39681 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39683         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
39684         operands.
39686 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39688         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
39690 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
39692         * gcc.c-torture/execute/20001024-1.c: New test.
39694 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
39696         * g++.old-deja/g++.other/sibcall1.C: New test.
39698 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
39700         * gcc.dg/noncompile/init-3.c: New test.
39702 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39704         * gcc.dg/format-array-1.c: New test.
39706 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
39712 2000-10-17  Matthew Hiller  <hiller@redhat.com>
39714         * gcc.c-torture/execute/20001017-2.c: New test.
39716 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39718         * gcc.c-torture/compile/20001018-1.c: New test.
39719         * gcc.c-torture/compile/20001018-1.x: Xfail.
39721 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39723         * gcc.c-torture/execute/20001017-1.c: New test.
39725 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
39731 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
39733         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
39735 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39737         * gcc.dg/format-miss-1.c: New test.
39739 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39741         * gcc.c-torture/execute/20001013-1.c: New test.
39743 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39745         * gcc.dg/format-branch-1.c: New test.
39747 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39749         * README, lib/file-format.exp: Remove EGCS references.
39751 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39753         * gcc.dg/20001013-1.c: New test.
39755 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
39761 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
39763         * gcc.dg/20001012-1.c: New test.
39764         * gcc.dg/20001012-2.c: New test.
39766 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39768         * gcc.dg/format-attr-1.c: New test.
39770 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39772         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
39773         __LONG_LONG_MAX__ instead of LLONG_MAX.
39775 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
39782 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39784         * gcc.dg/sequence-pt-1.c: New test.
39786 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
39788         * gcc.c-torture/execute/20001011-1.c: New testcase.
39789         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
39791 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39793         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
39794         does not error on it.
39796 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39798         * gcc.dg/20001009-1.c: New test.
39800 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39802         * gcc.c-torture/compile/20001009-1.c: Move from here ....
39803         * gcc.c-torture/execute/20001009-2.c: ... to here.
39805 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
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>.
39811 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
39818 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
39827 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
39835 2000-10-06  Richard Henderson  <rth@cygnus.com>
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.
39844 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
39846         * g++.old-deja/g++.pt/enum14.C: New test.
39848 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
39850         * g++.old-deja/g++.pt/crash59.C: New test.
39852 2000-10-04  Will Cohen  <wcohen@redhat.com>
39854         * gcc.dg/20000926-1.c: New test.
39856 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
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>.
39862 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
39864         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
39865         __PRETTY_FUNCTION__.
39866         * g++.old-deja/g++.ext/pretty2.C: Likewise.
39868 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39870         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
39872 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
39874         * gcc.c-torture/compile/20000923-1.c: New test.
39876 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
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.
39882 2000-09-24  Richard Henderson  <rth@cygnus.com>
39884         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
39886 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39888         * gcc.dg/c90-printf-1.c: Add test for wide string format.
39890 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
39892         * gcc.c-torture/compile/20000922-1.c: New file.
39894 2000-09-21  Nick Clifton  <nickc@redhat.com>
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.
39902 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39904         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
39906 2000-09-19  Richard Henderson  <rth@cygnus.com>
39908         * gcc.dg/compare2.c (case 10): XFAIL.
39910 2000-09-18  Richard Henderson  <rth@cygnus.com>
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.
39916 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
39918         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
39920 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
39926 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39928         * gcc.dg/format-errmk-1.c: New test.
39930 2000-09-17  Greg McGary  <greg@mcgary.org>
39932         * gcc.c-torture/execute/20000917-1.x: Remove.
39934 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39936         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
39938 2000-09-17  Greg McGary  <greg@mcgary.org>
39940         * gcc.c-torture/execute/20000917-1.c: New test.
39941         * gcc.c-torture/execute/20000917-1.x: XFAIL.
39943 2000-09-16  Neil Booth  <NeilB@earthling.net>
39945         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
39946         in nested macro bug.
39948 2000-09-15  Neil Booth  <NeilB@earthling.net>
39950         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
39952 2000-09-14  Jeffrey A Law  (law@cygnus.com)
39954         * gcc.c-torture/execute/20000914-1.c: New test.
39956 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
39958         * g++.other/inline13.C: New test.
39960 2000-09-12  Andreas Jaeger  <aj@suse.de>
39962         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
39963         constant by Ulrich Drepper <drepper@redhat.com>.
39965 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
39967         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
39969 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39971         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
39973 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
39975         * gcc.dg/cpp/backslash.c: New test.
39977 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
39979         * gcc.c-torture/execute/20000910-1.c: New test.
39980         * gcc.c-torture/execute/20000910-2.c: Likewise.
39982 2000-09-11  Robert Lipe  <robertl@sco.com>
39984         * gcc.dg/pragma-align.c: New test.
39986 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39988         * g++.old-deja/g++.pt/explicit82.C: New test.
39989         * g++.old-deja/g++.pt/explicit83.C: New test.
39991 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
39993         * gcc.dg/asm-names.c: New test.
39995 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39997         * gcc.dg/cpp/tr-warn6.c: New test
39999 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40001         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
40002         be accepted.
40004 2000-09-07  Catherine Moore  <clm@redhat.com>
40006         * gcc.c-torture/execute/unroll-1.c: New test.
40008 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
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.
40021 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40023         * g++.old-deja/g++.pt/deduct2.C: New test.
40025 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40027         * g++.old-deja/g++.pt/parms2.C: New test.
40029 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40031         * g++.old-deja/g++.pt/crash58.C: New test.
40033 2000-09-06  Greg McGary  <greg@mcgary.org>
40035         * gcc.c-torture/execute/20000906-1.c: New test.
40036         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
40038 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40040         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
40042 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40044         * g++.old-deja/g++.pt/crash57.C: New test.
40046 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40048         * g++.old-deja/g++.pt/crash56.C: New test.
40050 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40052         * g++.old-deja/g++.pt/koenig1.C: New test.
40054 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40056         * gcc.dg/20000904-1.c: New test.
40058 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40060         * gcc.dg/cpp/paste8.c: New test.
40062 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
40064         * gcc.c-torture/compile/20000827-1.c: New test.
40066 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40068         * gcc.dg/format-diag-1.c: New test.
40070 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
40078 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40080         * g++.old-deja/g++.other/nested4.C: New test.
40082 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40084         * g++.old-deja/g++.ns/scoped1.C: New test.
40086 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
40088         * lib/g++.exp: Support testing already-installed GCC.
40090 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40092         * wtr-label-1.c, wtr-suffix-1.c: New tests.
40094 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40096         * gcc.dg/return-type-2.c: New test.
40098 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
40100         * gcc.c-torture/compile/20000825-1.c: New test.
40102 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
40104         * gcc.dg/dwarf2-2.c: New test.
40106 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
40108         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
40109         dg-warning regexps.
40111 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40113         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
40114         gcc.dg/format-ext-5.c: New tests.
40116 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
40118         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
40120 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
40122         * gcc.dg/noncompile/930622-2.c: Adjust error message.
40124 2000-08-24  Richard Henderson  <rth@cygnus.com>
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.
40130 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40132         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
40133         * gcc.dg/format-ext-2.c: New test.
40135 2000-08-23  Jason Merrill  <jason@redhat.com>
40137         * lib/old-dejagnu.exp: Also ignore "In member function" and
40138         "At global scope".
40140 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40142         * gcc.dg/noncompile/label-lineno-1.c: New test.
40144 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40146         * gcc.dg/c99-array-nonobj-1.c: New test.
40148 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
40154 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
40162 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40164         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
40165         gcc.dg/c99-strftime-2.c: New tests.
40167 2000-08-22  Richard Henderson  <rth@cygnus.com>
40169         * gcc.c-torture/execute/20000822-1.c: New test.
40171 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40173         * gcc.c-torture/execute/20000819-1.x: Remove.
40175 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
40183 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40185         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
40187 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40189         * g++.old-deja/g++.other/loop2.C: New test.
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.
40201 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
40203         * gcc.dg/cpp/pragma-1.c: New test.
40204         * gcc.dg/cpp/pragma-2.c: New test.
40206 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
40208         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
40209         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
40211 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40213         * gcc.c-torture/compile/20000818-1.c: New test.
40215 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
40217         * gcc.c-torture/execute/20000818-1.c: New test.
40219 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40221         * gcc.dg/format-va-1.c: New test.
40223 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40225         * g++.old-deja/g++.other/typedef8.C: New test.
40227 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
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.
40236 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40238         * g++.old-deja/g++.pt/typename27.C: New test.
40240 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
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.
40247 2000-08-15  Richard Henderson  <rth@cygnus.com>
40249         * gcc.c-torture/execute/20000815-1.c: New test.
40251 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
40257 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
40259         * g++.old-deja/g++.other/refinit2.C: New test.
40261 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
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.
40271         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
40273 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40275         * g++.old-deja/g++.pt/explicit81.C: New test.
40277 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40279         * g++.old-deja/g++.pt/typename26.C: New test.
40281 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
40283         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
40284         warning.
40286 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40288         * g++.old-deja/g++.other/array3.C: New test.
40290 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
40297 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
40299         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
40300         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40302 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
40304         * gcc.c-torture/execute/20000808-1.c: New test.
40306 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40308         * gcc.dg/c90-const-expr-1.c: New test.
40310 2000-08-08  Richard Henderson  <rth@cygnus.com>
40312         * gcc.dg/noncompile/920923-1.c: Declare calloc.
40314 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40316         * gcc.dg/noncompile/const-ll-1.c: New test.
40318 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40320         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
40322 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
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.
40328 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40330         * gcc.dg/c99-printf-1.c: New test.
40332 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40334         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
40336 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
40338         * gcc.c-torture/execute/20000731-1.x: Delete.
40340 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
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.
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.
40356         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40357         * gcc.dg/compare2.c: No longer expected to fail.
40359 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40361         * gcc.c-torture/execute/20000804-1.c: New test.
40363 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40365         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40367 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
40369         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
40371 2000-08-03  Jeffrey A Law  (law@cygnus.com)
40373         * gcc.c-torture/compile/20000803-1.c: New test.
40375 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
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.
40382 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
40384         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
40385         libobjc/.libs to allow for libtool.
40387 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
40389         * gcc.c-torture/compile/20000802-1.c: New test.
40391 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
40393         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
40395 2000-07-31  Jeffrey A Law  (law@cygnus.com)
40397         * gcc-c-torture/execute/20000731-2.c: New test.
40399         * gcc.c-torture/execute/20000731-1.c: New test.
40400         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
40402 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
40404         * testsuite/gcc.dg/cpp/paste7.c: New test.
40405         * gcc.dg/cpp/20000725-1.c: New test.
40407 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
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.
40413         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
40415 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40417         * gcc.dg/noncompile/voidparam-1.c: New test.
40419 2000-07-30  Richard Henderson  <rth@cygnus.com>
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.
40425 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
40427         * gcc.dg/c99-main-1.c: New test.
40429 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40431         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
40433 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40435         * gcc.c-tortuer/execute/20000726-1.c: New test.
40437 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40439         * gcc.c-torture/execute/enum-2.c: New test.
40441 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40443         * gcc.dg/cpp/tr-warn3.c: New test.
40445 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
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.
40453 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40455         * g++.old-deja/g++.other/for2.C: New test.
40457 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
40459         * gcc.dg/20000720-1.c: New test.
40461 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
40463         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
40465 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
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.
40471 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
40473         * gcc.dg/cpp/20000720-1.S: New test.
40475 2000-07-21  Michael Meissner  <meissner@redhat.com>
40477         * gcc.c-torture/execute/ieee/hugeval.c: New test.
40479 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
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.
40488 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40490         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
40491         and "Internal error".
40493         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
40494         regexps.
40495         * gcc.dg/cpp/paste6.c: New test.
40497 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
40499         * gcc.dg/cpp/tr-direct.c: New test.
40501         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
40502         gcc.dg/cpp/undef1.c: Tweak error regexps.
40504 2000-07-18  Eric Christopher <echristo@redhat.com>
40506         * gcc.c-torture/compile/20000718-1.c: New test.
40508 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
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.
40516 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
40518         * gcc.dg/noncompile/redecl-1.c: New test.
40520 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
40522         * gcc.c-torture/execute/20000717-5.c: New test.
40523         * gcc.c-torture/execute/20000717-1.x: Removed.
40525 2000-07-17  Richard Henderson  <rth@cygnus.com>
40527         * gcc.c-torture/execute/20000717-4.c: New test.
40529 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
40531         * gcc.dg/cpp/syshdr.c: New test.
40532         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
40534 2000-07-17  Neil Booth  <neilb@earthling.net>
40536         * gcc.dg/cpp/cmdlne-dM.c: New test.
40537         * gcc.dg/cpp/cmdlne-dD.c: New test.
40539 2000-07-17  Jeffrey A Law  (law@cygnus.com)
40541         * gcc.c-torture/execute/20000717-3.c: New test.
40543         * gcc.c-torture/compile/20000717-1.c: New test.
40545 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
40547         * gcc.c-torture/execute/20000717-2.c: New test.
40549 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40551         * gcc.dg/formatz-1.c: New test.
40553         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
40554         * gcc.dg/c99-digraph-1.c: New tests.
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.
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.
40567 2000-07-17   Greg McGary <greg@mcgary.org>
40569         * gcc.c-torture/execute/20000717-1.c: New test.
40570         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
40572 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
40574         * gcc.c-torture/execute/20000715-2.c: New test.
40575         * gcc.dg/20000715-1.c: New test.
40577 2000-07-15  Michael Meissner  <meissner@redhat.com>
40579         * gcc.c-torture/execute/20000715-1.c: New test.
40581 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
40583         * gcc.c-torture/execute/20000707-1.c: New test.
40585 2000-07-13  Neil Booth  <NeilB@earthling.net>
40587         * testsuite/gcc.dg/cpp/digraph1.c,
40588         testsuite/gcc.dg/cpp/digraph2.c,
40589         testsuite/gcc.dg/cpp/digraphs.c: New tests.
40591 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
40593         * g77.f-torture/compile/20000630-2.f: New test.
40594         * g77.f-torture/compile/20000630-2.x
40596 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40598         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
40600 2000-07-11  Neil Booth  <NeilB@earthling.net>
40602         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
40604 2000-07-11  Neil Booth  <NeilB@earthling.net>
40606         * gcc.dg/cpp/cmdlne-C.c: New.
40608 2000-07-09  Neil Booth  <NeilB@earthling.net>
40610         * gcc.dg/cpp/directiv.c: New tests.
40611         * gcc.dg/cpp/undef1.c: Update.
40613 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
40615         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
40617 2000-07-09  Neil Booth  <NeilB@earthling.net>
40619         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
40621 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
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.
40626 2000-07-08  Neil Booth  <NeilB@earthling.net>
40628         * gcc.dg/cpp/macsyntx.c: New tests.
40630 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40632         * gcc.dg/20000707-1.c: New test.
40634 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
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.
40642 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40644         * g++.old-deja/g++.pt/instantiate7.C: New test.
40646 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
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.
40653 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
40655         *  g77.f-torture/compile/20000630-1.x: Fix typo
40657 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
40659         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
40660         assembly output.
40662 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
40664         * gcc.dg/cpp/ident.c: New test.
40666 2000-07-05  Neil Booth  <NeilB@earthling.net>
40668         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
40669           gcc.dg/cpp/lexstrng.c: New tests.
40671 2000-07-04  Neil Booth  <NeilB@earthling.net>
40673         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
40674         * gcc.dg/cpp/strify2.c: Same.
40676 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
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.
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.
40689 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
40691         * gcc.c-torture/execute/20000703-1.c: New test.
40693 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40695         * g++.old-deja/g++.pt (lookup10.C): New test.
40697 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40699         * g++.old-deja/g++.pt (typename25.C): New test.
40701 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
40703         * gcc.c-torture/compile/20000701-1.c: New test.
40705 2000-06-30  Nick Clifton  <nickc@cygnus.com>
40707         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
40708         to test case.
40710 2000-06-30  Catherine Moore  <clm@cygnus.com>
40712         * gcc.c-torture/execute/align-1.c: New test.
40714 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
40716         * g++.old-deja/g++.pt/expr8.C: New test.
40717         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
40719 2000-06-29  Nick Clifton  <nickc@cygnus.com>
40721         * gcc.c-torture/compile/20000629-1.c: New test.
40723 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
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.
40731         * gcc.c-torture/noncompile/noncompile.exp: Delete.
40732         * gcc.dg/noncompile/noncompile.exp: New.
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
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
40768 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
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.
40775 2000-06-29  Richard Henderson  <rth@redhat.com>
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.
40782 2000-06-29  Jeffrey A Law  (law@cygnus.com)
40784         * g77.f-torture/compile/20000629-1.f: New test.
40785         * g77.f-torture/compile/20000629-1.x: Expected to fail.
40787 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40789         Rearrange lots of files, removing entirely the
40790         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
40791         directories.
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
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
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
40826 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40828         * c-torture/compile/961203-1.x: Delete.
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.
40844 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
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.
40850 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
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.
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
40936 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
40938         * lib/g++.exp (g++_include_flags): Tweak.
40940 2000-06-27  H.J. Lu  <hjl@gnu.org>
40941             Loren J. Rittle  <ljrittle@acm.org>
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.
40947 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
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.
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.
40971 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40973         * g++.old-deja/g++.other/ambig3.C: New test.
40975 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
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.
40982 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40984         * gcc.dg/20000623-1.c: Prototype exit and abort.
40986 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
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.
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.
41001 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
41003         * gcc.dg/20000623-1.c: New test.
41005 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
41007         * gcc.c-torture/execute/20000622-1.c: New test.
41009 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41011         * g++.old-deja/g++.other/init15.C: New test.
41013 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41015         * g++.old-deja/g++.pt/vaarg2.C: New test.
41016         * g++.old-deja/g++.pt/vaarg3.C: New test.
41018 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
41020         * g++.old-deja/g++.other/dyncast6.C: New test.
41022 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
41024         * gcc.c-torture/execute/loop-6.c: New test.
41026 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
41028         * gcc.dg/20000614-1.c: New test.
41029         * gcc.dg/20000614-2.c: New test.
41031 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
41033         * g++.old-deja/g++.other/inline12.C: New test.
41035 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
41037         * g++.old-deja/g++.other/eh1.C: New test.
41039 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
41041         * g++.old-deja/g++.other/type.C: New test.
41043 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41045         * g++.old-deja/g++.other/initstring.C: New test.
41047 2000-06-12  Jason Merrill  <jason@redhat.com>
41049         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
41051 2000-06-09  Jeffrey A Law  (law@cygnus.com)
41053         * gcc.c-torture/compile/20000609-1.c: New test.
41055 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
41057         * gcc.dg/20000609-1.c: New test.
41059 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
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.
41066 2000-06-05  Richard Henderson  <rth@cygnus.com>
41068         * gcc.c-torture/execute/20000605-2.c: New test.
41069         * gcc.c-torture/execute/20000605-3.c: New test.
41071 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
41073         * g77.f-torture/execute/20000503-1.x: New file.
41075 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
41077         * g++.old-deja/g++.eh/badalloc1.C: New test.
41079 2000-06-05  Richard Henderson  <rth@cygnus.com>
41081         * gcc.c-torture/execute/20000605-1.c: New test.
41083 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41084             Nathan Sidwell <nathan@codesourcery.com>
41086         * gcc.c-torture/compile/20000605-1.c: New test.
41088 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
41090         * g77.f-torture/compile/20000601-1.f: New test.
41092 2000-06-03  Richard Henderson  <rth@cygnus.com>
41094         * gcc.c-torture/execute/20000603-1.c: New.
41096 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
41098         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
41099         * gcc.dg/noreturn-2.c (noreturn): Likewise.
41101 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
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.
41107         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
41109 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
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.
41117         * g++.brendan/complex1.C: Declare abort.
41118         * g++.law/refs4.C: Remove XFAIL.
41119         * g++.oliva/expr2.C: Declare abort and exit.
41121 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
41123         * gcc.c-torture/execute/20000528-1.c: New test.
41125         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
41126         * g++.old-deja/g++.law/temps4.C: Likewise.
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.
41135 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
41137         Relative to g++.dg/special:
41138         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
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.
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.
41157         * g++.other/goto1.C: Update expectations for error messages.
41159 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
41161         * gcc.c-torture/compile/20000523-1.c: New test.
41163 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41165         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
41167 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41169         * g++.old-deja/g++.eh/catch11.C: New test.
41170         * g++.old-deja/g++.eh/catch12.C: New test.
41172 2000-05-24  Nick Clifton  <nickc@cygnus.com>
41174         * gcc.c-torture/execute/20000523-1.c: New test.
41176 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
41178         * c-torture/execute/bcp-1.c: Replace abort in arg of
41179         __builtin_constant_p with a generic external function.
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.
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.
41192 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
41194         * gcc.dg/dwarf2-1.c: New test.
41196 2000-05-20  Richard Henderson  <rth@cygnus.com>
41198         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
41200 2000-05-20  Andreas Jaeger  <aj@suse.de>
41202         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
41203         testcase.
41205 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
41207         * gcc.c-torture/execute/20000519-2.c: New test.
41209 2000-05-19  Andreas Jaeger  <aj@suse.de>
41211         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
41212         which fails with SSA.
41214         * lib/c-torture.exp: Also test with -O3 -fssa.
41216 2000-05-18  Michael Meissner  <meissner@redhat.com>
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.
41224 2000-05-18  Jeffrey A Law  (law@cygnus.com)
41226         * gcc.c-torture/compile/20000518-1.c: New test.
41228 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41230         * g77.f-torture/compile/200005018.f: New test.
41232 2000-05-17  Jeffrey A Law  (law@cygnus.com)
41234         * gcc.c-torture/compile/20000517-1.c: New test.
41236 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41238         * gcc.c-torture/execute/20000516-1.c: New test.
41240 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
41242         * g++.old-deja/g++.other/eh.C: New test.
41244 2000-05-12  Richard Henderson  <rth@cygnus.com>
41246         * gcc.c-torture/execute/990208-1.c (main): Don't pass
41247         constants through to doit's conditional.
41249 2000-05-11  Jeffrey A Law  (law@cygnus.com)
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.
41255 2000-05-11  Michael Meissner  <meissner@redhat.com>
41257         * gcc.c-torture/execute/20000511-1.c: New test.
41259 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
41261         * gcc.dg/dg.exp: Scan .S files as well as .c files.
41262         * gcc.dg/20000510-1.S: New.
41264 2000-05-08  Catherine Moore  <clm@cygnus.com>
41266         * gcc.dg/unused-3.c: New.
41268 2000-05-06  Richard Henderson  <rth@cygnus.com>
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.
41276 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
41278         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
41280 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
41282           * g77.f-torture/execute/20000503-1.f: New test.
41284 2000-05-04  Andreas Jaeger  <aj@suse.de>
41286         * gcc.dg/noreturn-2.c: New test.
41288 2000-05-04  Neil Booth  <NeilB@earthling.net>
41290         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
41291         preprocessor.
41293 2000-05-04  Richard Henderson  <rth@cygnus.com>
41295         * gcc.c-torture/execute/20000503-1.c: Fix typo.
41297 2000-05-04  Richard Henderson  <rth@cygnus.com>
41299         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
41300         OpenSSL by Jason R Thorpe.
41302 2000-05-03  Jim Wilson  <wilson@cygnus.com>
41304         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
41306 2000-05-03  Robert Lipe <robertlipe@usa.net>
41308         * gcc.dg/20000503-1.c: New test.
41310 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
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.
41316 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41318         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
41319         and hard registers.
41321 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
41323         * gcc.c-torture/execute/loop-5.c: New test.
41325 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
41327         * gcc.c-torture/execute/va-arg-20.c: New test.
41329 2000-04-23  Jeffrey A Law  (law@cygnus.com)
41331         * gcc.c-torture/execute/20000422-1.c: New test.
41333 2000-04-20  Greg McGary  <gkm@gnu.org>
41335         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
41336         when optimizing, but without sibling-call optimizations (-O1).
41338 2000-04-20  Jeffrey A Law  (law@cygnus.com)
41340           * gcc.c-torture/compile/20000420-1.c: New test.
41342 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41344         * g++.abi/ptrflags.C: New test.
41345         * g++.eh/catchptr1.C: Test incomplete pointer chains.
41347 2000-04-19  Catherine Moore  <clm@cygnus.com>
41349         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41351 2000-04-19  Greg McGary  <gkm@gnu.org>
41353         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41354         sibling-call optimizations.
41356 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
41358         * gcc.dg/20000419-1.c: New test.
41360 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
41362         * gcc.c-torture/execute/20000412-6.c: New test.
41364 2000-04-12  Jeffrey A Law  (law@cygnus.com)
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.
41374 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
41376         * objc/execute/bf-20.m: New test.
41378 2000-04-10  Richard Henderson  <rth@cygnus.com>
41380         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
41382         * gcc.c-torture/execute/20000412-1.c: New test.
41384 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41386         * g++.old-deja/g++.eh/catchptr1.C: New test.
41388 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
41390         * g++.old-deja/g++.abi/cxa_vec.C: New test.
41392 2000-04-08  Neil Booth  <NeilB@earthling.net>
41394         * gcc.dg/cpp-nullchar.c: Remove test as
41395         embedded nulls cause problems.
41397 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41399         * gcc.dg/compare2.c: New test.
41401 2000-04-08  Neil Booth  <NeilB@earthling.net>
41403         * gcc.dg/cpp-nullchar.c: New test.
41405 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
41407         * gcc.dg/cpp-mi2.c: New test.
41408         * gcc.dg/cpp-mi2[abc].h: New files.
41410 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
41412         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
41413         member name.
41415 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41417         * g++.old-deja/g++.abi/vmihint.C: New test.
41419 2000-04-06  Neil Booth  <NeilB@earthling.net>
41421         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
41422         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
41423         copyright.
41425 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
41427         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
41428         avoid stack-frame overwrite.
41430 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
41432         * gcc.c-torture/compile/20000405-2.c: New test.
41433         * gcc.c-torture/compile/20000405-3.c: New test.
41435 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41437         * gcc.c-torture/compile/20000405-1.c: New test.
41439 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41441         * gcc.dg/cast-qual-1.c: Revert last change.
41443 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41445         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
41447 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
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.
41452 2000-04-03  Jeffrey A Law  (law@cygnus.com)
41454         * gcc.c-torture/compile/20000403-2.c: New test.
41455         * gcc.c-torture/compile/20000403-1.c: New test.
41457 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
41459         * gcc.c-torture/execute/20000403-1.c: New test.
41461 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
41463         * gcc.c-torture/execute/20000402-1.c: New test.
41465 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
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.
41473 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
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.
41479         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
41480         compiler.
41482 2000-04-02  Neil Booth  <NeilB@earthling.net>
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.
41493 2000-03-29  Jeffrey A Law  (law@cygnus.com)
41495         * gcc.c-torture/compile/20000329-1.c: New test.
41497 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
41499         * gcc.c-torture/compile/20000326-1.c: New test.
41500         * gcc.c-torture/compile/20000326-2.c: New test.
41502 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
41504         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
41505         the first parameter is a function argument.
41507 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
41509         * g++.old-deja/g++.ext/array4.C: New test.
41511 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
41513         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
41515 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41517         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
41519 2000-03-19  Richard Henderson  <rth@cygnus.com>
41521         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
41523 2000-03-19  Richard Henderson  <rth@cygnus.com>
41525         * gcc.c-torture/compile/20000319-1.c: New test.
41527 2000-03-14  Jeffrey A Law  (law@cygnus.com)
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.
41535 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
41537         * g++.old-deja/g++.warn/inline.C: New test.
41539 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
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.
41545 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
41547         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
41548         (g++_target_compile): Put test-specific options last.
41550 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41552         * g++.old-deja/g++.eh/vbase4.C: New test.
41554 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41556         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
41558 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
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.
41564 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41566         * g++.old-deja/g++.other/string2.C: New test.
41568 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
41570         * g++.old-deja/g++.warn/impint2.C: New test.
41572 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
41574         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
41575         is 1, not zero.
41577 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
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.
41593 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
41595         * gcc.dg/cpp-redef.c: New test.
41597 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
41599         * g++.old-deja/g++.pt/unify7.C: New test.
41601 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
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.
41606 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
41608         * gcc.c-torture/compile/20000224-1.c: New test.
41610 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41612         * gcc.c-torture/compile/cpp-2.c: New test.
41613         * gcc.c-torture/compile/cpp-1.c: New test.
41615 2000-02-25  Jeffrey A Law  (law@cygnus.com)
41617         * gcc.c-torture/execute/20000225-1.c: New test.
41619 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41621         * gcc.dg/cpp-li2.c: New test.
41623         * gcc.dg/cpp-wi1.c: New test.
41625         * gcc.dg/cpp-li1.c: New test.
41627 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
41629         * g++.old-deja/g++.other/sizeof5.C: New test.
41631 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41633         * gcc.c-torture/execute/va-arg-13.c: New test.
41635 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
41637         * gcc.c-torture/execute/va-arg-12.c: New test.
41639 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41641         * gcc.c-torture/execute/20000223-1.c: New test.
41643 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41645         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
41647 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
41649         * g++.old-deja/g++.abi/ptrmem.C: New test.
41651 2000-02-19  Richard Henderson  <rth@cygnus.com>
41653         * gcc.c-torture/compile/init-3.c: New.
41655 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
41657         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
41658         ALWAYS_CXXFLAGS.
41660 2000-02-11  Robert Lipe <robertl@sco.com>
41662         * gcc.c-torture/compile/20000211-3.c: New test.
41664 2000-02-11  Martin Buchholz <martin@xemacs.org>
41666         * gcc.c-torture/compile/20000211-2.c: New test.
41668 2000-02-11  Jeffrey A Law  (law@cygnus.com)
41670         * gcc.c-torture/compile/20000211-1.c: New test.
41672 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
41674         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
41675           on native targets
41677 2000-02-08  Nathan Sidwell  <nathan@acm.org>
41679         * g++.old-deja/g++.other/cast5.C: New test.
41681 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
41683         * gcc.c-torture/execute/20000205-1.c: New.
41685 2000-02-03  Nathan Sidwell  <nathan@acm.org>
41687         * g++.old-deja/g++.jason/cast3.C: Return void.
41688         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
41690 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41692         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
41694         * gcc.dg/loop-1.c: New test.
41696 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
41698         * gcc.c-torture/compile/20000127-1.c: New test.
41699         * gcc.c-torture/execute/991228-1.c: New test.
41701 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41703         * gcc.dg/unused-2.c: New test.
41705         * gcc.dg/conv-1.c: New test.
41707 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
41709         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
41710         compiler.
41711         (tool_option_proc): Fix typo.
41713 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
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.
41719 2000-01-24  Richard Henderson  <rth@cygnus.com>
41721         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
41723 2000-01-20  Jeffrey A Law  (law@cygnus.com)
41725         * gcc.c-torture/execute/20000120-2.c: New test.
41726         * gcc.c-torture/execute/20000120-1.c: New test.
41728 2000-01-13  Jeffrey A Law  (law@cygnus.com)
41730         * gcc.c-torture/execute/20000113-1.c: New test.
41732 2000-01-12  Jeffrey A Law  (law@cygnus.com)
41734         * gcc.c-torture/execute/20000112-1.c: New test.
41736 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41738         * gcc.dg/20000111-1.c: New test.
41740 2000-01-10  Jeffrey A Law  (law@cygnus.com)
41742         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
41743         with 16 bit integers.
41745 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41747         * gcc.dg/20000108-1.c: New test.
41749 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41751         * g++.old-deja/g++.ns/koenig8.C: New test.
41753 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41755         * g++.old-deja/g++.other/cast4.C: New test.
41757 2000-01-05  Jeffrey A Law  (law@cygnus.com)
41759         * gcc.c-torture/compile/20000105-2.c: New test.
41760         * gcc.c-torture/compile/20000105-1.c: New test.
41762 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
41844 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
41846         * gcc.dg/991230-1.c: New test.
41848 1999-12-29  Jeffrey A Law  (law@cygnus.com)
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.
41854 1999-12-29  Greg McGary <gkm@eng.ascend.com>
41856         * gcc.c-torture/compile/labels-2.c: New test.
41858 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
41860         * gcc.c-torture/execute/991227-1.c: New test.
41862 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41864         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
41866 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
41868         * gcc.c-torture/execute/991221-1.c: New test.
41870 1999-12-20  Nathan Sidwell  <nathan@acm.org>
41872         * g++.old-deja/g++.other/cast3.C: New test.
41874 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
41876         * gcc.c-torture/execute/991216-4.c: New test.
41878 1999-12-16  Michael Meissner  <meissner@cygnus.com>
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.
41884 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41886         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
41887         Actually make the test fail by using "-O2" for compilation.
41889 1999-12-15  Nathan Sidwell  <nathan@acm.org>
41891         * g++.old-deja/g++.warn/cast-align1.C: New test.
41893 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41895         * gcc.c-torture/compile/991214-1.c: New test.
41896         * gcc.c-torture/compile/991214-2.c: New test.
41898 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41900         * gcc.dg/991214-1.c: New test.
41902 1999-12-13  Jeffrey A Law  (law@cygnus.com)
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.
41908 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
41910         * gcc.dg/991209-1.c: New test.
41912 1999-12-08  Nathan Sidwell <nathan@acm.org>
41914         * gcc.c-torture/compile/991208-1.c: New test.
41916 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41918         * gcc.dg/ultrasp2.c: New test.
41920 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
41922         * g++.old-deja/g++.abi/align.C (main): Fix typo.
41924 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
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.
41931 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
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.
41937 1999-12-01  Richard Henderson  <rth@cygnus.com>
41939         * gcc.c-torture/execute/991201-1.c: New.
41941 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
41943         * gcc.dg/991129-1.c: New test.
41945 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41947         * gcc.c-torture/compile/991127-1.c: New test.
41949 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41951         * g++.old-deja/g++.other/warn4.C: New test.
41953 1999-11-22  Nathan Sidwell  <nathan@acm.org>
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.
41960 1999-10-20  Jim Wilson  <wilson@cygnus.com>
41962         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
41963         compiler_output to look for one error message instead of two.
41965 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
41967         * gcc.c-torture/execute/991118-1.c: Also test case
41968         where the word boundary does not split a byte evenly.
41970 1999-11-19  Nathan Sidwell  <nathan@acm.org>
41972         * g++.old-deja/g++.ext/restrict1.C: New test.
41974 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
41976         * gcc.c-torture/execute/991118-1.c: New test.
41978 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
41980         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
41981         working directory pathnames.
41983 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
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.
41989 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
41991         * gcc.c-torture/compile/991008-1.c: New test.
41993 1999-11-08  Nick Clifton  <nickc@cygnus.com>
41995         * lib/gcc-dg.exp: Include target-supports.exp
41997 1999-11-05  Nick Clifton  <nickc@cygnus.com>
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.
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.
42012         * gcc.dg/990506-0.c: Expect error messages from cross
42013         targets as well as native targets.
42015 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42017         * gcc.dg/ultrasp1.c: Removed xfail.
42018         * gcc.dg/struct-ret-2.c: Likewise.
42019         * gcc.dg/array-1.c: Likewise.
42021 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42023         * gcc.dg/struct-ret-2.c: New test.
42025         * gcc.dg/array-1.c: New test.
42027 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
42029         * gcc.c-torture/execute/991030-1.c: New test.
42031 1999-10-26  Richard Henderson  <rth@cygnus.com>
42033         * gcc.c-torture/compile/991026-2.c: New test.
42035 1999-10-26  Jeffrey A Law  (law@cygnus.com)
42037         * gcc.c-torture/compile/991026-1.c: New test.
42039 1999-10-23  Jeffrey A Law  (law@cygnus.com)
42041         * gcc.c-torture/execute/991023-1.c: New test.
42043 1999-10-19  Jeffrey A Law  (law@cygnus.com)
42045         * gcc.c-torture/execute/991019-1.c: New test.
42047 1999-10-16  Richard Henderson  <rth@cygnus.com>
42049         * gcc.c-torture/execute/991016-1.c: New test.
42051 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
42053         * gcc.c-torture/execute/991014-1.c: New test.
42055 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
42057         * g++.old-deja/g++.other/union2.C: New test.
42059 1999-10-13  Nathan Sidwell  <nathan@acm.org>
42061         * g++.old-deja/g++.other/vaarg2.C: New test.
42062         * g++.old-deja/g++.other/vaarg3.C: New test.
42064 1999-10-12  Craig Burley  <craig@jcb-sc.com>
42066         * g77.f-torture/noncompile/19990905-1.f: Moved from being
42067         in compile/.
42069 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
42071         * gcc.c-torture/execute/va-arg-11.c: New test.
42073 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
42075         * lib/file-format.exp (gcc_target_object_format): Don't
42076         crash if objdump is unavailable.
42078 1999-09-29  Donn Terry <donn@interix.com>
42080         * gcc.misc-tests/mg.exp: delete extraneous redirection.
42082 1999-09-28  Nick Clifton  <nickc@cygnus.com>
42084         * gcc.c-torture/compile/990928-1.c: New test.
42086 1999-09-28  Nathan Sidwell  <nathan@acm.org>
42088         * g++.old-deja/g++.other/decl6.C: New test.
42090 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42092         * gcc.c-torture/execute/va-arg-10.c: New test.
42094 1999-09-27  Nathan Sidwell  <nathan@acm.org>
42096         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
42097         __PRETTY_FUNCTION__.
42099 1999-09-23  Nick Clifton  <nickc@cygnus.com>
42101         * gcc.c-torture/execute/990923-1.c: New test.
42103 1999-09-21  Nick Clifton  <nickc@cygnus.com>
42105         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
42106         for which -fpic is inappropriate.
42108 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
42110         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
42112 1999-09-21  Nathan Sidwell  <nathan@acm.org>
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.
42134 1999-09-13  Nathan Sidwell  <nathan@acm.org>
42136         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
42137         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
42139 1999-09-13  Jeffrey A Law  (law@cygnus.com)
42141         * gcc.c-torture/compile/990913-1.c: New test.
42143 1999-09-10  Nathan Sidwell  <nathan@acm.org>
42145         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
42146         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42148 1999-09-09  Richard Henderson  <rth@cygnus.com>
42150         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
42152 1999-09-09  Nathan Sidwell  <nathan@acm.org>
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.
42161 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
42163         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
42164         * gcc.c-torture/noncompile/poison-1.c: New file.
42166 1999-09-08  Nathan Sidwell  <nathan@acm.org>
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.
42173 1999-09-07  Richard Henderson  <rth@cygnus.com>
42175         * gcc.dg/va-arg-1.c: New.
42177 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42179         * gcc.c-torture/execute/va-arg-9.c: New test.
42181 1999-09-05  Craig Burley  <craig@jcb-sc.com>
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.
42188         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
42190 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
42192         * gcc.c-torture/execute/990827-1.c: Fix typo.
42194 1999-09-03  Nathan Sidwell  <nathan@acm.org>
42196         * g++.old-deja/g++.other/deref1.C: New test.
42198 1999-09-02  Nathan Sidwell  <nathan@acm.org>
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.
42204 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
42206         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
42207         assemblers too.
42209 1999-08-31  Jeffrey A Law  (law@cygnus.com)
42211         * lib/c-torture.exp: Avoid the "compare executables" optimization
42212         when testing native.
42214 1999-08-29  Jeffrey A Law  (law@cygnus.com)
42216         * gcc.c-torture/execute/990829-1.c: New test.
42217         * gcc.c-torture/compile/990829-1.c: New test.
42219 1999-08-27  Paul Burchard  <burchard@pobox.com>
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.
42233 1999-08-27  Jeffrey A Law  (law@cygnus.com)
42235         * gcc.c-torture/execute/990827-1.c: New test.
42237 1999-08-26  Craig Burley  <craig@jcb-sc.com>
42239         * g77.f-torture/noncompile/19990826-4.f: New test.
42241         * g77.f-torture/compile/19990826-3.f: New test.
42243         * g77.f-torture/execute/19990826-2.f: New test.
42245         * g77.f-torture/compile/19990826-1.f: New test.
42247         * gcc.c-torture/execute/990826-0.c: New test.
42248         * g77.c-torture/execute/19990826-0.f: New test.
42250         * g77.f-torture/noncompile/970626-2.f: New test.
42252 1999-08-25  Paul Burchard  <burchard@pobox.com>
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.
42258 1999-08-25  Nathan Sidwell  <nathan@acm.org>
42260         * g++.old-deja/g++.other/decl5.C: New test.
42262 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
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.
42269 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
42271         * gcc.c-torture/execute/990811-1.c: New test.
42273 1999-08-09  Nick Clifton  <nickc@cygnus.com>
42275         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
42276         just native ones.
42278         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
42279         just native ones.
42281 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42283         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
42285 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42287         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
42289 1999-08-04  Nathan Sidwell  <nathan@acm.org>
42291         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
42293 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42295         * gcc.c-torture/execute/990804-1.c: New test.
42297 1999-08-03  Nathan Sidwell  <nathan@acm.org>
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.
42303 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42305         * g++.old-deja/g++.other/struct1.C: New test.
42307 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42309         * g++.old-deja/g++.other/enum2.C: New test.
42311 1999-08-02  Richard Henderson  <rth@cygnus.com>
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.
42317 1999-08-01  Jeffrey A Law  (law@cygnus.com)
42319         * gcc.c-torture/compile/990801-2.c: New test.
42321         * gcc.c-torture/compile/990801-1.c: New test.
42323 1999-07-27  Michael Meissner  <meissner@cygnus.com>
42325         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
42326         fp-cmp-1.c, converting double to float.
42328         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
42329         fp-cmp-1.c, converting double to long double.
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.
42335 1999-07-25  Jeffrey A Law  (law@cygnus.com)
42337         * README: More listname related changes.
42339 1999-07-08  Catherine Moore  <clm@cygnus.com>
42341         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
42343 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
42345         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42347 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42349         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42351 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
42353         * gcc.dg/990703-1.c: New test.
42355 1999-06-29  Nick Clifton  <nickc@cygnus.com>
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.
42361         * lib/c-torture.exp: Include lib file-format.exp.
42362         * lib/gcc-dg.exp: Include lib file-format.exp.
42364         * gcc.dg/special/ecos.exp: Remove definition of proc
42365         gcc_target_object_format.
42367 1999-06-28  Jeffrey A Law  (law@cygnus.com)
42369         * gcc.c-torture/execute/990628-1.c: New test.
42371 1999-06-25  Jeffrey A Law  (law@cygnus.com)
42373         * gcc.c-torture/compile/990625-2.c: New test.
42375         * gcc.c-torture/compile/990625-1.c: New test.
42377 1999-06-23  Nick Clifton  <nickc@cygnus.com>
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.
42384 1999-06-17  Jeffrey A Law  (law@cygnus.com)
42386         * gcc.c-torture/compile/990617-1.c: New test.
42388 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
42390         * g++.old-deja/g++.other/decl4.C: New test.
42392 1999-06-14  Nathan Sidwell  <nathan@acm.org>
42394         * g++.old-deja/g++.other/bitfld3.C: New test.
42396 1999-06-08  Nathan Sidwell  <nathan@acm.org>
42398         * g++.old-deja/g++.eh/catch1.C: New test.
42400 1999-06-07  Jeffrey A Law  (law@cygnus.com)
42402         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
42404         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
42405         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
42407 1999-06-05  Craig Burley  <craig@jcb-sc.com>
42409         * g77.f-torture/compile/19990502-0.f: Replace with new,
42410         shorter, test that still fails after recent changes.
42412 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42414         * gcc.c-torture/execute/990604-1.c: New test.
42416 1999-05-31  Jeffrey A Law  (law@cygnus.com)
42418         * gcc.c-torture/execute/990531-1.c: New test.
42420 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42422         * gcc.c-torture/compile/990527-1.c: New test.
42424 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
42426         * gcc.c-torture/execute/990527-1.c: New test.
42428 1999-05-25  Nick Clifton  <nickc@cygnus.com>
42430         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
42431         bitfields as signed.
42433 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42435         * g77.f-torture/compile/19990525-0.f: New test.
42437 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42439         * gcc.c-torture/execute/990525-2.c: New test.
42441         * gcc.c-torture/execute/990525-1.c: New test.
42443 1999-05-24  Nathan Sidwell  <nathan@acm.org>
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).
42452 1999-05-24  Jeffrey A Law  (law@cygnus.com)
42454         * gcc.c-torture/execute/990524-1.c: New test.
42456         * gcc.dg/990524-1.c: New test.
42458 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42460         * gcc.c-torture/compile/990523-1.c: New test.
42462 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
42464         * gcc.c-torture/compile/990519-1.c: New test.
42466 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42468         * gcc.c-torture/compile/990517-1.c: New test.
42470         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
42471         (e4, f4): New tests.
42472         (main): Call them.
42474 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42476         * gcc.dg/noreturn-1.c: New test.
42478 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
42480         * gcc.c-torture/execute/990513-1.c: New test.
42482 1999-05-10  Richard Henderson  <rth@cygnus.com>
42484         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
42486 1999-05-10  Craig Burley  <craig@jcb-sc.com>
42488         * g77.f-torture/execute/erfc.f: Use small single-precision
42489         values, to avoid problems on Alphas when not -mieee.
42491 1999-05-08  Craig Burley  <craig@jcb-sc.com>
42493         * gcc.dg/990506-0.c: New test.
42495 1999-05-08  Richard Henderson  <rth@cygnus.com>
42497         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
42498         the constant to test.  Don't XFAIL 64-bit targets.
42500         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
42501         * g++.old-deja/g++.law/profile1.C: Likewise.
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.
42507 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42509         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
42510         intrinsic.
42512 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42514         * g77.f-torture/execute/u77-test.f: Reverse order of two
42515         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
42517 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42519         * gcc.dg/compare1.c: New test.
42521 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42523         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
42524         New tests.
42526 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42528         * g77.f-torture/compile/19990502-1.f: New test.
42530 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42532         * g77.f-torture/compile/19990502-0.f: New test.
42534 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42536         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
42537         intrinsic.
42539 1999-05-02  Craig Burley  <craig@jcb-sc.com>
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.
42548 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42550         * g77.f-torture/execute/u77-test.f (main): Just warn about
42551         FSTAT gid disagreement, as it's expected on some systems.
42553 1999-05-01  Craig Burley  <craig@jcb-sc.com>
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.
42561 1999-05-01  Craig Burley  <craig@jcb-sc.com>
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.
42567 1999-04-25  Richard Henderson  <rth@cygnus.com>
42569         * gcc.dg/990424-1.c: New test.
42571 1999-04-24  Craig Burley  <craig@jcb-sc.com>
42573         * g77.f-torture/execute/u77-test.f (main): Bug involving
42574         LSTAT has been fixed, so turn back on full checking.
42576 1999-04-20  Craig Burley  <craig@jcb-sc.com>
42578         * g77.f-torture/compile/19990419-0.f: New test.
42579         * g77.f-torture/execute/19990419-1.f: New test.
42581 1999-04-17  Richard Henderson  <rth@cygnus.com>
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.
42586 1999-04-07  Jim Wilson  <wilson@cygnus.com>
42588         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
42590 1999-04-04  Jeffrey A Law  (law@cygnus.com)
42592         * gcc.c-torture/execute/990404-1.c: New test.
42594 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
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.
42601 1999-03-28  Jeffrey A Law  (law@cygnus.com)
42603         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
42604         matching strings.
42606 1999-03-26  Jeffrey A Law  (law@cygnus.com)
42608         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
42610 1999-03-26  Craig Burley  <craig@jcb-sc.com>
42612         * g77.f-torture/execute/19990325-0.f: New test.
42613         * g77.f-torture/execute/19990325-1.f: New test.
42615 1999-03-24  Jeffrey A Law  (law@cygnus.com)
42617         * gcc.c-torture/execute/990324-1.c: New test.
42619 1999-03-22  Jim Wilson  <wilson@cygnus.com>
42621         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
42622         test with 4.
42624 1999-03-17  Richard Henderson  <rth@cygnus.com>
42626         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
42628 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42630         * g77.f-torture/execute/19990313-2.f: New test.
42631         * g77.f-torture/execute/19990313-3.f: New test.
42633 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42635         * g77.f-torture/execute/19990313-0.f: New test.
42636         * g77.f-torture/execute/19990313-1.f: New test.
42638 1999-03-12  Jim Wilson  <wilson@cygnus.com>
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.
42646 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42648         * g77.f-torture/execute/19981119-0.f: Improve testiness.
42650 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42652         * g77.f-torture/compile/19990305-0.f: New test.
42653         * g77.f-torture/execute/19981119-0.f: New test.
42655 1999-03-08  Craig Burley  <craig@jcb-sc.com>
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.
42662 1999-03-07  Craig Burley  <craig@jcb-sc.com>
42664         * g77.f-torture/compile/960317-1.f: Moved from being
42665         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
42667 1999-03-06  Craig Burley  <craig@jcb-sc.com>
42669         * g77.f-torture/execute/960317-1.f: New (old) test.
42670         * g77.f-torture/execute/970625-2.f: Ditto.
42672 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
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.
42677 1999-03-01  Jeffrey A Law  (law@cygnus.com)
42679         * g++.old-deja/g++.law/weak1.C: New test.
42681 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
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).
42688 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42690         * lib/g++.exp: Don't add incdir=$base_dir/../include to
42691           ALWAYS_CXXFLAGS.
42693 1999-02-24  Craig Burley  <craig@jcb-sc.com>
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.
42699 1999-02-24  Nick Clifton  <nickc@cygnus.com>
42701         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
42703 1999-02-22  Jeffrey A Law  (law@cygnus.com)
42705         * gcc.c-torture/execute/990222-1.c: New test.
42707 1999-02-19  Craig Burley  <craig@jcb-sc.com>
42709         * g77.f-torture/compile/19990218-0.f: New test.
42710         * g77.f-torture/noncompile/19990218-1.f: New test.
42712 1999-02-18  Craig Burley  <craig@jcb-sc.com>
42714         * g77.f-torture/compile/19981216-0.f: New test.
42716 1999-02-14  Jeffrey A Law  (law@cygnus.com)
42718         * gcc.dg/990214-1.c: New test.
42720 1999-02-13  Jeffrey A Law  (law@cygnus.com)
42722         * gcc.dg/990213-2.c: New test.
42724         * gcc.dg/990213-1.c: New test.
42726 1999-02-12  Jeffrey A Law  (law@cygnus.com)
42728         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
42729         ints.
42731 1999-02-11  Nick Clifton  <nickc@cygnus.com>
42733         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
42734         specified by target.
42736         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
42738 1999-02-11  Jeffrey A Law  (law@cygnus.com)
42740         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
42742 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42744         * gcc.dg/special/ecos.exp: New test driver for new tests with
42745         special requirements.
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.
42759 1999-02-10  Felix Lee  <flee@cygnus.com>
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.
42767 1999-02-08  Richard Henderson  <rth@cygnus.com>
42769         * gcc.c-torture/execute/990208-1.c: New test.
42771 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42773         * g++.dg/special/ecos.exp: New driver for new tests with special
42774         requirements
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
42783         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
42784         allow g++ to use the dg driver
42786         * README: Add comment about g++.dg directory
42788 1999-02-06  Jeffrey A Law  (law@cygnus.com)
42790         * README: Update email addresses.
42792 1999-02-03  Nick Clifton  <nickc@cygnus.com>
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.
42800         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
42801         failure for all targets.
42803         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
42804         abort to terminate program execution.
42806 1999-01-30  Richard Henderson  <rth@cygnus.com>
42808         * gcc.c-torture/execute/990130-1.c: New test.
42810 1999-01-30  Jeffrey A Law  (law@cygnus.com)
42812         * gcc.dg/990130-1.c: New test.
42814 1999-01-28  Michael Meissner  <meissner@cygnus.com>
42816         * gcc.c-torture/execute/990128-1.c: New test.
42818 1999-01-27  Michael Meissner  <meissner@cygnus.com>
42820         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
42822 1999-01-27  Felix Lee  <flee@cygnus.com>
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.
42830 1999-01-17  Jeffrey A Law  (law@cygnus.com)
42832         * gcc.dg/990117-1.c: New test.
42834         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
42836         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
42838 1999-01-15  Jeffrey A Law  (law@cygnus.com)
42840         * g77.f-torture/compile/990115-1.f: New test.
42842 1999-01-07  Jeffrey A Law  (law@cygnus.com)
42844         * gcc.c-torture/compile/990107-1.c: New test
42846 1999-01-06  Jeffrey A Law  (law@cygnus.com)
42848         * gcc.c-torture/execute/990106-2.c: New test.
42850         * gcc.c-torture/execute/990106-1.c: New test.
42852 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
42854         * gcc.c-torture/compile/981223-1.c: New test.
42856 1998-12-29  Richard Henderson  <rth@cygnus.com>
42858         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
42859         (opt3): Rename from opt4 and disable.
42861 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
42863         * g++.old-deja/g++.pt/ptrmem5.C: New test.
42865 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42867         * g++.old-deja/g++.other/conv5.C: New test.
42869 1998-12-14  Nick Clifton  <nickc@cygnus.com>
42871         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
42873 1998-12-11  Jeffrey A Law  (law@cygnus.com)
42875         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
42877 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
42879         * gcc.c-torture/compile/981211-1.c: New test.
42881 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42883         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
42885         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
42887 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
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.
42893 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42895         * gcc.dg/ultrasp1.c: New test.
42897 1998-12-06  Richard Henderson  <rth@cygnus.com>
42899         * gcc.c-torture/execute/981206.c: New test.
42901 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42903         * g++.old-deja/g++.ns/template7.C: New test.
42905         * g++.old-deja/g++.other/expr1.C: New test.
42907         * g++.old-deja/g++.eh/tmpl3.C: New test.
42909         * g++.old-deja/g++.eh/tmpl2.C: New test.
42911 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
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.
42917         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
42919 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42921         * g++.old-deja/g++.pt/overload8.C: New test.
42923         * g++.old-deja/g++.pt/overload7.C: New test.
42925         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
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.
42932 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
42934         * g++.old-deja/g++.pt/lookup6.C: New test.
42936 1998-11-30  Nick Clifton  <nickc@cygnus.com>
42938         * gcc.c-torture/execute/981130-1.c: New test.
42939         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
42941 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42943         * g++.old-deja/g++.pt/explicit76.C: New test.
42945         * g++.old-deja/g++.pt/friend38.C: New test.
42947         * g++.old-deja/g++.ns/crash2.C: New test.
42949         * g++.old-deja/g++.pt/defarg8.C: New test.
42951         * g++.old-deja/g++.pt/instantiate6.C: New test.
42953         * g++.old-deja/g++.pt/static6.C: New test.
42955         * g++.old-deja/g++.pt/decl2.C: New test.
42957 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42959         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
42960         problem is actually related with name lookup, but so what? :-)
42962         * g++.old-deja/g++.pt/friend37.C: New test.
42964 1998-11-25  Dave Love  <d.love@dl.ac.uk>
42966         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
42967         element, which fails on some systems.
42969         * g77.f-torture/execute/labug1.f: New test.
42971 1998-11-21  Jeffrey A Law  (law@cygnus.com)
42973         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
42974         is defined.
42976 1998-11-18  Dave Love  <d.love@dl.ac.uk>
42978         * g77.f-torture/compile/981117-1.f: New test.
42980 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
42982         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
42983         properly discarded.
42985 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
42987         * gcc.c-torture/execute/memcheck: New directory of tests for
42988         -fcheck-memory-usage.
42990 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
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.
42997 1998-11-07  Richard Henderson  <rth@cygnus.com>
42999         * gcc.c-torture/compile/981107-1.c: New test.
43001 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
43003         * execute/memcpy-bi.c: New testcase.
43005 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
43007         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
43008         base classes.
43010         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
43011         template is selected.
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.
43016         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
43018         * g++.old-deja/g++.pt/spec24.C: Ensure that template
43019         specializations start with template headers.
43021 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
43023         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
43025         * g++.old-deja/g++.other/init9.C: Test cross initialization of
43026         non-POD types.
43028 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43030         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
43032 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
43034         * compile/981022-1.c, compile/981022-1.x: New test and driver.
43036 1998-10-19  Jeffrey A Law  (law@cygnus.com)
43038         * 981019-1.c: New test.
43040 1998-10-14  Robert Lipe <robertl@dgii.com>
43042         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
43043         find objc headers.
43045 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43047         * compile/981001-4.c: Remove use of GCC extension that triggers a
43048         compiler bug.
43050 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
43052         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
43054 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43056         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
43057         instantiation of template produces incorrect code for delete
43058         expression.
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.
43065         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
43066         automatic array of const is ill-formed.
43068         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
43069         of template parameter?
43071         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
43072         const.
43074         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
43075         pointer-to-member expression.
43077         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
43078         declaration causes ICE.
43080 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
43082         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
43083         reserved in the global namespace.
43085         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
43086         generate needed virtual table.
43088         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
43090 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
43092         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
43093         template-dependent type
43095 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
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.
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.
43108         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
43110 1998-10-09  Jeffrey A Law  (law@cygnus.com)
43112         * gcc.c-torture/special/920521-1.c: Fix bogus test.
43114 1998-10-08  Nick Clifton  <nickc@cygnus.com>
43116         * gcc.dg/dll-?.c Add thumb to target list.
43117         Fix assembler scan patterns to match current assembler output.
43119 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
43121         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
43122         matching of template brackets.
43124         * g++.old-deja/g++.other/using4.C: New test.  Test using
43125         declarations of methods from base classes.
43127         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
43128         within functions should introduce names into the innermost
43129         enclosing namespace.
43131         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
43132         of static locals if first initialization throws.
43134 1998-10-07  Jim Wilson  <wilson@cygnus.com>
43136         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
43138 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
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.
43144 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
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.
43150 1998-10-05  Dave Love  <d.love@dl.ac.uk>
43152         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
43154         * g77.f-torture/execute/io1.f: New test.
43156 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
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.
43162         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
43163         specialization of template function as argument to template
43164         function.
43166         * g++.old-deja/g++.other/access2.C: New test; Inner class
43167         shouldn't have privileged access to Outer's names.
43169 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
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.
43175         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
43176         is ignored.
43178         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
43179         object with direct initializer as function declaration.
43181         * g++.old-deja/g++.other/decl2.C: New test; duplicate
43182         initializers.
43184         * g++.old-deja/g++.other/null2.C: New test; conditional operator
43185         involving const pointer and NULL produces incorrect result.
43187         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
43188         type name without `typename' should be rejected with -pedantic.
43190 1998-10-02  Richard Henderson  <rth@cygnus.com>
43192         * g++.old-deja/g++.other/addrof1.C: New test.
43194 1998-10-01  Nick Clifton  <nickc@cygnus.com>
43196         * gcc.c-torture/compile/981001-1.c: New test.
43197         * gcc.c-torture/execute/981001-1.c: New test.
43199 1998-10-01  Jeffrey A Law  (law@cygnus.com)
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.
43205 1998-10-01  Robert Lipe  <robertl@dgii.com>
43207         * lib/objc.exp (objc_target_compile): Add -L during compiles for
43208         multilibbed hosts.  Idea grafted from g77.exp.
43210 1998-09-30  Dave Love  <d.love@dl.ac.uk>
43212         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
43213         avoid losing on systems which need -lsocket.
43215 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
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.
43222 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43224         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
43225         preferred over template operator!= for enum bitfields.
43227 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
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.
43233 1998-09-16  Richard Henderson  <rth@cygnus.com>
43235         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
43236         on the native word size instead of an integer literal.
43238 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43240         * g++.old-deja/g++.other/static2.C: Invocation of static data
43241         member of type pointer-to-function denoted as non-static member.
43243         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
43244         checks involving function types and aliases.
43246 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43248         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
43249         redefined to the same non-trivial type.
43251         * g++.old-deja/g++.pt/explicit73.C: Test for proper
43252         namespace-qualification of template specializations declared in
43253         other namespaces.
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.
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.
43263 1998-09-11  Dave Love  <d.love@dl.ac.uk>
43265         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
43267 1998-09-08  Dave Love  <d.love@dl.ac.uk>
43269         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
43270         altered from libf2c/libU77 version.
43272 1998-09-06  Dave Love  <d.love@dl.ac.uk>
43274         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
43276 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
43278         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
43279         (un)signed char are different types for template specialization
43280         purposes.
43282 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
43284         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
43285         * objc: ObjC testsuite.
43287 1998-08-31  Catherine Moore  <clm@cygnus.com>
43289         * gcc.c-torture/execute/941014-1.x: New file.
43291 1998-08-31  Nick Clifton  <nickc@cygnus.com>
43293         * lib/c-torture.exp: Add support for
43294         torture_eval_before_compile and torture_eval_before_execute
43295         variables.
43297 1998-08-30  Jeffrey A Law  (law@cygnus.com)
43299         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
43300         this test triggers valid.
43302 1998-08-27  Jeffrey A Law  (law@cygnus.com)
43304         * gcc.dg/980827-1.c: New test.
43306 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
43308         * gcc.c-torture/execute/loop-4b.c: New test.
43310 1998-08-26  Nick Clifton  <nickc@cygnus.com>
43312         * lib/c-torture.exp: Add support for
43313         torture_eval_before_compile and torture_eval_before_execute
43314         variables.
43316 1998-08-25  Jeffrey A Law  (law@cygnus.com)
43318         * gcc.c-torture/compile/980825-1.c: New test.
43320 1998-08-24  Nick Clifton  <nickc@cygnus.com>
43322         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
43323         count number tests in opt_t0 not good_t0.
43325 1998-08-24  Jeffrey A Law  (law@cygnus.com)
43327         * gcc.c-torture/compile/930326-1.x: Fix typo.
43329 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
43331         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
43332         causes an ICE.
43334 1998-08-21  Jeffrey A Law  (law@cygnus.com)
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.
43340         * gcc.c-torture/compile/980821-1.c: New test.
43342 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43344         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43346 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
43348         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43349         code.
43351 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
43353         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43354         error'.
43356 1998-08-18  Jeffrey A Law  (law@cygnus.com)
43358         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43360 1998-08-16  Jeffrey A Law  (law@cygnus.com)
43362         * gcc.c-torture/compile/980816-1.c: New test.
43364         * gcc.dg/980816-1.c: New test.
43366 1998-08-13  Jeffrey A Law  (law@cygnus.com)
43368         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
43369         compiler for ieee tests.
43371 1998-08-01  Dave Love  <d.love@dl.ac.uk>
43373         * g77.f-torture/compile/980729-0.f: New test.
43375 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
43377         * gcc.c-torture/special/eeprof-1.c: New test, for
43378         -finstrument-functions.
43379         * gcc.c-torture/special/special.exp: Run it.
43381 1998-07-29  Jeffrey A Law  (law@cygnus.com)
43383         * gcc.c-torture/compile/980729-1.c: New test.
43385 1998-07-27  Nick Clifton  <nickc@cygnus.com>
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.
43390 1998-07-26  Dave Love  <d.love@dl.ac.uk>
43392         * g77.f-torture/noncompile/980615-0.f: New test.
43394 1998-07-26  H.J. Lu  (hjl@gnu.org)
43396         * gcc.dg/980312-1.c: Do link instead of compile.
43397         * gcc.dg/980313-1.c: Likewise.
43399 1998-07-26  Jeffrey A Law  (law@cygnus.com)
43401         * gcc.c-torture/compile/980726-1.c: New test.
43403 1998-07-25  Dave Love  <d.love@dl.ac.uk>
43405         * g77.f-torture/execute/io0.f: New test.
43407 1998-07-24  Nick Clifton  <nickc@cygnus.com>
43409         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
43410         an int.
43412 1998-06-18  Michael Meissner  <meissner@cygnus.com>
43414         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
43415         m32r bugs.
43417 1998-07-17  Nick Clifton  <nickc@cygnus.com>
43419         * gcc.dg/980626-1.c: Expect failures for all toolchains until
43420         c-decl.c:grokdeclarator can handle mode attributes.
43422 1998-07-16  Jeffrey A Law  (law@cygnus.com)
43424         * gcc.c-torture/execute/980716-1.c: New test.
43426 1998-07-13  Jeffrey A Law  (law@cygnus.com)
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.
43435 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43437         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43438         New test from Craig.
43440 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43442         * g77.f-torture/noncompile/980616-0.f: New test.
43444         * g77.f-torture/execute/970816-3.f: New test from Craig.
43446 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43448         *  g++.other/singleton.C: Return error value instead of taking
43449         SIGSEGV.
43451 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
43453         *  g++.other/singleton.C: New test.  Warning is under dispute.
43454         Runtime crash is not.
43456 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
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.
43462 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43464         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
43465         specialization with typedef'ed names used as array indexes.
43467 1998-07-09  Jeffrey A Law  (law@cygnus.com)
43469         * gcc.c-torture/execute/980709-1.c: New test.
43471         * gcc.dg/980709-1.c: New test.
43473 1998-07-07  Richard Henderson  <rth@cygnus.com>
43475         * gcc.c-torture/execute/bcp-1.c: New test.
43477 1998-07-07  Jeffrey A Law  (law@cygnus.com)
43479         * gcc.c-torture/execute/980707-1.c: New test.
43481 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
43483         * gcc.c-torture/compile/980706-1.c: New test.
43485 1998-07-01  Dave Love  <d.love@dl.ac.uk>
43487         * g77.f-torture/execute/980701-0.f,
43488         g77.f-torture/execute/980701-1.f: New test from Craig.
43490 1998-07-01  Jeffrey A Law  (law@cygnus.com)
43492         * gcc.c-torture/compile/980701-1.c: New test.
43494         * gcc.c-torture/execute/980701-1.c: New test.
43496 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
43497 rlsruhe.de>
43499         * g++.old-deja/g++.robertl/eb132.C: New test.
43500         * g++.old-deja/g++.robertl/eb133.C: Likewise.
43502 1998-06-29  Dave Love  <d.love@dl.ac.uk>
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.
43509         * g77.f-torture/execute/980628-3.f: Remove mail headers.
43511 1998-06-28  Jeffrey A Law  (law@cygnus.com)
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.
43521 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43523         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
43524         directory when nothing has been installed yet.
43526 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
43528         * gcc.c-torture/special/special.exp: Handle newer versions of
43529         dejagnu.
43531 1998-06-26  Jeffrey A Law  (law@cygnus.com)
43533         * gcc.dg/980626-1.c: New test.
43535 1998-06-19  Bruno Haible <haible@ilog.fr>
43537         * gcc.misc-tests/m-un-2.c: New test.
43538         * g++.old-deja/g++.other/warn01.c: Likewise.
43540 1998-06-19  Robert Lipe  <robertl@dgii.com>
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.
43546 1998-06-19  Jeffrey A Law  (law@cygnus.com)
43548         * gcc.c-torture/execute/ieee/980619-1.c: New test.
43550 1998-06-19  Robert Lipe  <robertl@dgii.com>
43552         * lib/g77.exp: Replace search for libf2c.a with search for newly
43553         renamed libg2c.a
43555 1998-06-17  Jeffrey A Law  (law@cygnus.com)
43557         * gcc.c-torture/execute/980617-1.c: New test.
43559 1998-06-12  Jeffrey A Law  (law@cygnus.com)
43561         * gcc.c-torture/execute/980612-1.c: New test.
43563 1998-06-08  Jeffrey A Law  (law@cygnus.com)
43565         * gcc.dg/980523-1.c: Only test on ppc-linux.
43566         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
43568         * gcc.c-torture/execute/980608-1.c: New test.
43570 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
43572         * gcc.c-torture/execute/980605-1.c: New test.
43574 1998-06-04  Jeffrey A Law  (law@cygnus.com)
43576         * gcc.c-torture/execute/980604-1.c: New test.
43578 1998-06-02  Jeffrey A Law  (law@cygnus.com)
43580         * gcc.c-torture/execute/980602-1.c: New test.
43581         * gcc.c-torture/execute/980602-2.c: Likewise.
43583 1998-06-02  Dave Love  <d.love@dl.ac.uk>
43585         * 970125-0.f: Fix per JCB.  Add commentary.
43587 1998-05-31  Michael Meissner  <meissner@cygnus.com>
43589         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
43590         IEEE -0 support.
43592 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
43594         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
43595         earlier.
43597 1998-05-28  Catherine Moore <clm@cygnus.com>
43599         * gcc.c-torture/execute/980526-3.c: New test.
43601 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
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.
43608 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43610         * gcc.dg/980526-1.c: New test.
43611         * gcc.c-torture/execute/980526-2.c: New test.
43613 1998-05-26  Jeffrey A Law  (law@cygnus.com)
43615         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
43617         * gcc.c-torture/execute/980526-1.c: New test.
43619 1998-05-26  Dave Love  <d.love@dl.ac.uk>
43621         * g77.f-torture/execute/alpha2.f: Add runtime test.
43623 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
43625         * g++.old-deja/old-deja.exp: Strip leading directories.
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.
43630 1998-05-23  Jeffrey A Law  (law@cygnus.com)
43632         * gcc.dg/980523-1.c: New test.
43634 1998-05-23  Dave Love  <d.love@dl.ac.uk>
43636         * g77.f-torture/compile/970915-0.f: New test.
43638 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
43640         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
43642 1998-05-21  Jeffrey A Law  (law@cygnus.com)
43644         * gcc.dg/980520-1.c: New test.
43646 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
43648         * gcc.dg/980502-1.c: Fix return type.
43650 1998-05-20  Jeffrey A Law  (law@cygnus.com)
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.
43658 1998-05-20  Dave Love  <d.love@dl.ac.uk>
43660         * g77.f-torture/execute/980520-1.f: New test.
43662 1998-05-15  Dave Love  <d.love@dl.ac.uk>
43664         * lib/mike-g77.exp: New file.
43666         * g77.f-torture/noncompile/noncompile.exp,
43667         g77.f-torture/noncompile/check0.f: New files.
43669 1998-05-14  Dave Love  <d.love@dl.ac.uk>
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.
43678 1998-05-05  Michael Meissner  <meissner@cygnus.com>
43680         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
43681         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
43683 1998-04-29  Dave Love  <d.love@dl.ac.uk>
43685         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
43687 1998-04-27  Dave Love  <d.love@dl.ac.uk>
43689         * g77.f-torture/compile/980427-0.f: New test.
43691 1998-04-24  Dave Love  <d.love@dl.ac.uk>
43693         * g77.f-torture/compile/980424-0.f: New test.
43695 1998-04-19  Dave Love  <d.love@dl.ac.uk>
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.
43701 1998-04-08  Jim Wilson  <wilson@cygnus.com>
43703         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
43704         of loop-4.c.
43706 1998-04-07  Jim Wilson  <wilson@cygnus.com>
43708         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
43710 1998-04-03  Jim Wilson  <wilson@cygnus.com>
43712         * gcc.c-torture/compile/980329-1.c: New test.
43714 1998-03-18  Jim Wilson  <wilson@cygnus.com>
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.
43719 1998-03-16  H.J. Lu  (hjl@gnu.org)
43721         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
43723 1998-03-11  Robert Lipe  <robertl@dgii.com>
43725         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
43726         Dave Love agree the Fortran source is bogus.
43728 1998-03-11  Robert Lipe  <robertl@dgii.com>
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.
43736 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43738         * g++.old-deja/g++.other/friend1.C: New test.
43740 1998-02-18  Dave Love  <d.love@dl.ac.uk>
43742         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
43743         possibly uninitialized) variables and declare dnrm2.
43745 1998-02-23  Robert Lipe <robertl@dgii.com>
43747         From Bruno Haible <haible@ilog.fr>:
43748         * gcc.c-torture/execute/980223.c: New test.
43750 1998-02-13  Jeffrey A Law  (law@cygnus.com)
43752         * gcc.dg/ifelse-1.c: New test.
43754 1998-02-09  H.J. Lu  (hjl@gnu.org)
43756         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
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.
43764 1998-02-06  Jim Wilson  <wilson@cygnus.com>
43766         * gcc.c-torture/execute/980205.c: New test.
43768 1998-01-18  Jeffrey A Law  (law@cygnus.com)
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.
43774 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
43776         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
43777         (940510-1.c): Removed duplicate.
43778         (971104-1.c): New test.
43780 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
43782           * lib/f-torture.exp: Improve error and loop detection.
43784 1997-11-19  Michael Meissner  <meissner@cygnus.com>
43786         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
43787         use that to size the filler array.
43789 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
43791         * lib/c-torture.exp(c-torture-execute): Fix typo.
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.
43797 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
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.
43803 1997-09-19  Michael Meissner  <meissner@cygnus.com>
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.
43810 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
43812         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
43813         explanatory comments. Fix indentation.
43815 1997-09-15  Jeffrey A Law  (law@cygnus.com)
43817         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
43819 1997-09-11  Jeffrey A Law  (law@cygnus.com)
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.
43825 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
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.
43832 1997-09-11  Joe Buck  (jbuck@synopsys.com)
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.
43838 1997-09-05  Jeffrey A Law  (law@cygnus.com)
43840           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
43842 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43844         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
43845         target feature; pass this to c-torture-execute as needed.
43847 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
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.
43855 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
43857         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
43859 1997-08-29  Jeffrey A Law  (law@cygnus.com)
43861         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
43863 1997-07-31  Jeffrey A Law  (law@cygnus.com)
43865         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
43866         32bit or larger longs.
43868         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
43869         have either a 32bit long or 32bit int.
43871 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
43873         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
43874         Make double precision tests dependent on sizeof (double).
43876 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
43878         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
43879         too.
43881 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
43883         * gcc.c-torture/compile/961203-1.cexp: New script.
43885 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
43887         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
43888         up the includes ourselves.
43890 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
43892         * lib/plumhall.exp: Remove random include, and add a few
43893         verbose messages for debugging.
43895 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
43897         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
43898         of trying to do it ourselves.
43900 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43902         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
43904 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
43906         * gcc.prms/5403.c: Made regexp a bit less strict.
43908 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
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.
43917 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
43919         * lib/g++.exp: Use build_wrapper procedure.
43920         * lib/gcc.exp: Ditto.
43922 1997-05-20  Jeffrey A Law  (law@cygnus.com)
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).
43928 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43930         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
43932         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
43933         use stdargs.h interface.
43935 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43937         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
43938         NO_VARARGS when compiling.
43940 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
43942         * lib/plumhall.exp(ph_includes): New procedure.
43943         (ph_make): Use it.
43944         (ph_compiler): Ditto.
43946         * lib/g++.exp: Rename test-glue.c to testglue.c.
43947         * lib/gcc.exp: Ditto.
43949 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
43951         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
43952         to completion when it's called.
43954 1997-03-21  Michael Meissner  <meissner@cygnus.com>
43956         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
43957         is defined, don't do test.
43959 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
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.
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.
43969 1997-03-19  Michael Meissner  <meissner@cygnus.com>
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.
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.
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.
43981 1997-03-14  Michael Meissner  <meissner@cygnus.com>
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.
43987         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
43988         d10v is not compiled with the -mint32 flag.
43990 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
43992         * lib/plumhall.exp: Use incr_count.
43994 1997-03-12  Jeffrey A Law  (law@cygnus.com)
43996         * gcc.c-torture: Update to c-torture-1.45.
43998 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
44000         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
44001         the name of the expect testcase file).
44003         * lib/g++.exp(g++_init): Ditto.
44005 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
44007         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
44008         the host.
44010         * lib/gcc.exp(gcc_exit): New procedure.
44012 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
44014         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
44015         specs where appropriate.
44017         * g++.old-deja/g++.arm/*: Added additional ERROR checks
44018         because of new "candidates are" messages, and removed a few
44020         * Converted all non-old-style g++ testcases to old-style, and
44021         moved into g++.old-deja.
44023 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
44025         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
44026         options.
44028         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
44029         succeeded.
44031         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
44033 1997-02-13  Michael Meissner  <meissner@cygnus.com>
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.
44039 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
44041         * g++.law/operators4.exp: Don't use LIBS.
44043 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
44045         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
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.
44052         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
44054         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
44056 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
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.
44064         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
44066 1997-02-07  Jeffrey A Law  (law@cygnus.com)
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.
44072 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
44074         * lib/gcc.exp: Add gcc,stack_size target feature.
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.
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.
44084 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
44086         * lib/g++.exp(g++_init): target_compile no longer returns the
44087         filename of the result.
44089 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
44091         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
44092         call to glob.
44094         * gcc.c-torture/special/special.exp: Change call to
44095         gcc_target_compile to include the object file.
44097 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
44099         * gcc.c-torture/special/special.exp: Correct misspelling in last
44100         change.
44102 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
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.
44110 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
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.
44115 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
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.
44120 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44122         * config/default.exp: Minimize. Delete the remainer of the files in
44123         config; this functionality is now in devo/dejagnu/config.
44125         g++.*/*: Pass any additional flags used to compile to postbase;
44126         delete CXXFLAGS.
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.
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.
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.
44145 1997-01-08  Jim Wilson  <wilson@cygnus.com>
44147         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
44148         (ph_linker): Likewise.
44150 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
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 .
44156 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44158         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
44159         isn't defined, then define it to MAP_ANONYMOUS.
44161 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44163         * gcc.c-torture: Update to c-torture-1.42 release.
44165 1996-11-11  Jeffrey A Law  (law@cygnus.com)
44167         * gcc.c-torture: Update to c-torture-1.41 release.
44169 1996-10-27  Jeffrey A Law  (law@cygnus.com)
44171         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
44172         c-torture release.
44174 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
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.
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.
44186 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
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.
44191 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
44193         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
44195 1996-07-08  Jim Wilson  <wilson@cygnus.com>
44197         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
44198         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
44200 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
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.
44206 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
44208         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
44210 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
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.
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.
44226 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44228         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
44230 1996-06-08  Jeffrey A Law  (law@cygnus.com)
44232         * gcc.c-torture/execute/pending-1.c: New test.  Still
44233         pending in Tege's queue.
44235 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
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.
44245 1996-04-24  Jeffrey A Law  (law@cygnus.com)
44247         * lib/plumhall.exp (proc_summary): Output relavent summary
44248         lines into the log so specific failures in plumhall can be
44249         investigated.
44251 1996-04-10  Jeffrey A Law  (law@cygnus.com)
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.
44257 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
44259         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
44260         not c-torture.
44262         * gcc.ieee: Move from here.
44263         * gcc.c-torture/execute/ieee: To here.
44265 1996-03-26  Jeffrey A Law  (law@cygnus.com)
44267         * gcc.c-torture: Update to c-torture-1.41 release.
44269 1996-03-22  Jeffrey A Law  (law@cygnus.com)
44271         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
44272         not "$output".
44274 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
44276         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
44277         -c present.
44279 1996-03-02  Jeffrey A Law  (law@cygnus.com)
44281         * config/proelf.exp: Handle connecting to a simulator.
44283 1996-01-31  Jeffrey A Law  (law@cygnus.com)
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).
44289 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
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.
44294         * lib/plumhall.exp (ph_execute): Always call ph_summary if
44295         exec_output exists.
44297 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
44299         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
44300         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
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.
44309 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
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.
44323         * lib/dg.exp: Deleted, moved to dejagnu/lib.
44325 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44327         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
44329         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
44330         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
44332         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
44333         necessary.
44335 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
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.
44342 1996-01-22  Jeffrey A Law  (law@cygnus.com)
44344         * gcc.c-torture: Update to c-torture-1.40 release.
44346 1996-01-03  Jeffrey A Law  (law@cygnus.com)
44348         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44349         dg.exp.
44351 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
44353         * lib/c-torture.exp (c-torture-execute): Declare "output" as
44354         global.
44356 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
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.
44365 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
44367         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44368         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
44370 1995-11-15  Jeffrey A Law  (law@cygnus.com)
44372         * gcc.c-torture: Update to c-torture-1.39 release.
44374 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
44376         * lib/c-torture.exp (c-torture-execute): Don't return if one option
44377         fails, try others as well.
44379 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
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.
44386 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
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.
44394 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
44396         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
44398 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
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.
44404 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
44406         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
44408 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
44410         * lib/mike-g++.exp (postbase): Pay attention to the status of
44411         g++_load.
44413 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
44415           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
44417 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
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.
44424 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
44426         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
44427         the same as those in lib/g++.exp.
44429 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
44431         * gcc.c-torture: Update to c-torture-1.38 release.
44432         * gcc.ieee: Related changes.
44434 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44436         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44437         "exec". Minor reformatting changes.
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.
44450 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
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.
44455 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
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.
44460 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
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.
44465 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
44467         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
44468         if not supported target.
44470 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
44472         * lib/g++.exp (g++_init): Move empty setting of runshlib and
44473         link_curses up to always happen, not just for native builds.
44475 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
44477         * gcc.c-torture: Update to c-torture-1.36 release.
44478         * gcc.failure: Related changes.
44480 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
44482         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
44484 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
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.
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.
44494 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
44496         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
44497         only run once.
44499 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
44501         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
44503 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
44505         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
44506         do not have a framework for the "compat" tests yet.
44508 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
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.
44514 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
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.
44520 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
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.
44528 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
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.
44536 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
44538         * lib/plumhall.exp (ph_section): Watch for expected failures.
44539         Add missing `else'.
44541         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
44542         run the testcase.
44543         (c-torture): Likewise.
44545 1995-08-28  Doug Evans  <dje@cygnus.com>
44547         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
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.
44558         * lib/plumhall.exp (ph_execute): Only call ph_summary if
44559         execution "succeeded".
44561 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
44563         * config/win32.exp: New file.
44564         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
44566 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
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.
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.
44579 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
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.
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.
44591         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
44593         * config/sh.exp: Deleted (use sim.exp instead).
44595 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
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.
44602 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
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'.
44608 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
44610         * config/sim.exp: Increase time limit from 120 seconds to 240.
44612 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
44614         * gcc.c-torture/execute/950628-1.c: New test.
44616 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
44618         * gcc.c-torture: Update with changes/additions from
44619         c-torture-1.34.
44621 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
44623         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
44625 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
44627         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
44629 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
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.
44635 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
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.
44640 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
44642         * gcc.c-torture/special/920411-1.c: Deleted.
44643         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
44645 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
44647         * config/sim.exp (${tool}_load): Hack in call to bash to get a
44648         cpu limit.
44650 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
44652         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
44654 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
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.
44661 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
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.
44666         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
44667         * lib/g++.exp (default_g++_start): Delete old cruft.
44669 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
44671         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
44672         (2 * (1 << 18)) to (2 * (1 << 17)).
44674         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
44676 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
44678         * config/rom68k.exp: Renamed from config/idp.exp
44680 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
44682         * c-torture/compile/921109-2.c
44684 1995-04-18  Mike Stump  <mrs@cygnus.com>
44686         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
44687         excess errors.
44689 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
44691         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
44692         output.
44693         * lib/g++.exp (default_g++_start): Likewise.
44695 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
44697         * gcc.c-torture/compile/950329-1.c: New test.
44699 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
44701           * config/bug.exp (${tool}_load): Updated to use new remote_open
44702           and remote_close procs.
44703         * config/idp.exp: New file.
44705 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
44707         * gcc.c-torture/execute/950322-1.c: New test.
44709 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
44711         * config/vx.exp (${tool}_load): Clean up testing of return code from
44712         vxworks_ld and vxworks_spawn.
44714 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
44716         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
44718 1995-03-13  Mike Stump  <mrs@cygnus.com>
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.
44728 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
44730         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
44731         * lib/c-torture.exp: to here.
44733 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
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.
44739         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
44741 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
44743         * gcc.c-torture/execute/arith-1.c (main): Return 0.
44744         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
44746 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
44748         * g++.gb: New directory of tests, derived from my signature and
44749         class scoping tests.
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.
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.
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.
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.
44777         * g++.gb/README: New file, explains what these tests are about.
44779 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
44781         * lib/dg.exp (dg-do): Support `preprocess'.
44782         (dg-test): Likewise.
44784 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
44786         * config/udi.exp: change "continue -expect" to "exp_continue".
44788 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
44790         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
44791         Delete redundant tests.
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.
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.
44811         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
44812         Delete obsolete tests.
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.
44821         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
44823 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
44825         * lib/mike-g++.exp: Add -lm to LIBS.
44827 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
44829         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
44831 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
44833         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
44835 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
44837         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
44839 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
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.
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.
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.
44877 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
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.
44883 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
44885         * lib/dg.exp (dg-test): Fix typo in last patch.
44887 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
44889         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
44890         (handles multiple occurrences).
44892 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
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.
44904 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
44906         * lib/netware.exp: Only attach to NetWare i386 systems.
44908 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
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.
44913 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
44915         * gcc.dg: New testsuite.
44916         * gcc.dg/dg.exp: New file.
44918         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
44919         test-switch.c}: Deleted.
44921         * gcc.misc-tests/msgs.exp: New testcase driver.
44923 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
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.
44930 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
44932         * config/unix.exp (${tool}_load): Call program rsh, not proc.
44934         * config/emb-unix.exp: New file.
44936         * config/sim.exp: Error if variable $SIM not defined.
44937         (${tool}_load): Mark test as "untested" if simulator missing.
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.
44944 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
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.
44987 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
44989         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
44990         to grep for.
44991         (old-dejagnu): Likewise (where necessary).
44993 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
44995         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
44997         * lib/dg.exp (dg-process-target): Fix processing of selector.
44998         Add comment regarding use of `error'.
45000         * lib/gcc.exp (prune_system_crud): Define if missing.
45001         * lib/g++.exp (prune_system_crud): Likewise.
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'.
45011 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
45013         * lib/dg.exp (dg-process-target): Improve syntax error messages.
45014         (dg-test): Don't print errorInfo, it contains stack backtrace.
45016 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
45018         * lib/g++.exp (runtest_file_p): Define if missing.
45020 1994-09-24  Doug Evans  (dje@cygnus.com)
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.
45037 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
45039         * lib/c-torture.exp (c-torture-compile): Rework compiler
45040         message processing.
45042         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
45043         c-torture.
45045 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
45047         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
45049         * lib/dg.exp (dg-process-target): Support { target native }.
45051 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
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".
45059 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
45061         * lib/gcc.exp (runtest_file_p): Define if missing.
45062         * gcc.prms/template.c: Example to work from.
45064 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
45066         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
45067         * lib/dg.exp (dg-test): Call unsupported testcases as such.
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}.
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).
45085 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
45087         * gcc.c-torture/special/special.exp: Don't expect failure for mips
45088         target for 920510-1.c.
45090 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
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.
45108 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
45110         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
45112 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
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.
45163 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
45165         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
45166         confusion.
45167         (g++_load): Likewise.
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.
45174         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
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.
45181 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
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.
45189 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
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.
45195         * lib/dg.exp: New testsuite driver.
45196         * gcc.prms/prms.exp: Use it.
45198         * README.gcc: New file.
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.
45205 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
45207         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
45209 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
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.
45216 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
45218         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
45219         exists and is not an empty string.
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.
45227         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
45228         longer expected to fail.
45230         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
45231         "f" function call.
45233         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
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.
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.
45244         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
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
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.
45253 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
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.
45263 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
45265         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
45266         Undo previous clobberage.
45268 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
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.
45276 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
45278         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
45279           argument to switch.
45281 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
45283         * Revert the previous changes.  Please see Rob's directory
45284           (/lisa/test/rob/progressive/gcc/testsuite) for testing
45285           fixes.
45287 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
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.
45317 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
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.
45323 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
45325         * config/unix.exp (g++_load): Fix syntax.
45327 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
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.
45338 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
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.
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.
45350 1994-03-21  Doug Evans  (dje@cygnus.com)
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.
45357 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
45359         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
45360         set in site.exp.
45362 1994-03-14  Doug Evans  (dje@cygnus.com)
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.
45370         * lib/gcc.exp: Minor cleanup work.
45371         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
45373 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
45375         * config/sim.exp (gcc_load): Document return codes better.
45376         Don't pass -v to simulator.
45378 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
45380           * gcc.special/920717-x.c: Fix typo.
45381           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
45382           get at sources.
45384         * lib/mike-gcc.exp: Fix typo.
45386 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
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.
45394 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
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.
45400 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
45402         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
45403         than a warning.
45405 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
45407         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
45409 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
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.
45417         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
45418         not already set.
45420 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
45422         * lib/old-deja.exp: Add `excess errors test fails' error, now one
45423         can put an XFAIL *-*-* on excess errors.
45425 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
45427         * g++.law: Add more tests derived from g++-bugs snapshots.
45429         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
45430         equivalent to g++.law/init9.
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.
45435 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
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.
45440 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
45442         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
45444 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
45446         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
45447         version number.
45449 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
45451         * g++.law: New directory of g++ tests derived from the g++-bugs
45452         snapshots.
45454 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
45456         * gcc.compile: initbug1.c initbug1.exp testcase added
45458 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
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)
45467 1993-11-30  Mike Stump  (mrs@cygnus.com)
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.
45475 1993-11-06  Mike Stump  (mrs@cygnus.com)
45477         * lib/gcc.exp: Fix some errors with the below change, CC and
45478         CFLAGS should be global when setting, not local.
45480 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
45482         * lib/gcc.exp: Transform tool name.
45484 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45486         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
45488 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45490         * lib/gcc.exp: change gcc_done to gcc_stat
45492 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45494         * Upgraded gcc testsuite to c-torture version 1.25
45496 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
45498         * lib/gcc.exp: added reporting code. Changed verbose compile message.
45499         * lib/c-torture: added hooks for new reporting code.
45501 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
45503         * config/sh-gcc.exp: check if sh-sim exists in the path
45505 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
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.
45518 1993-10-15  Mike Stump  (mrs@cygnus.com)
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.
45528 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
45530         * gcc.cpp: new directory for cpp tests
45532 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
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.
45539 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
45541         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
45542         routines not written.
45544 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
45546         * config/bug-gcc.exp: Use new procs from bug.exp.
45548 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
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.
45555 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
45557         * config/bug-gcc.exp: Use new download proc.
45559 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
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.
45570 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
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
45576 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
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.
45584 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
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.
45592 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
45594         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
45595         * Makefil: Renamed to Makefile.in.
45596         * configure.in: New.
45598 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
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.
45612 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
45614           * Add PR-related files to Makefiles, .cvsignore files, etc.
45616 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
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
45621 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
45623         * Upgraded c-torture tests from 1.19 to 1.20
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
45632 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
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.
45638 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
45640         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45641           More changes to get testsuite working properly. Needs more work.
45643 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
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
45649 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
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.
45663 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
45665         * chill.compile, chill.execute, chill.nocompile: Add CHILL
45666           test cases, ready for DejaGnu.
45668 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
45670         * Upgraded c-torture tests from 1.18 to 1.19
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
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
45681 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
45683         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
45685 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
45687         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
45689 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
45691         * Upgraded c-torture tests from 1.17 to 1.18
45693 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
45695         * Upgraded c-torture tests from 1.12 to 1.17
45697 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
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.
45706 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
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.
45716 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
45718         * g++.old-deja/tests:
45719           Moved all subdirectories up one level into g++.old-deja .
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.
45731 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
45733         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
45735 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
45737         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
45738           Removed extraneous text from end of "Special g++ Options"
45739           keyphrase.
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.
45745 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
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.
45752 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
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.
45762 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
45764           * lib/gcc.exp: Exits gracefully if $CC is bogus.
45766 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
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.
45773 1993-04-05  Rob Savoye  (rob@cygnus.com)
45775         * Removed all Makefile.in and configure.in files. No configuration
45776         needed now.
45778 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
45780         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
45782 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
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.
45791 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
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.
45797 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
45799         * config/udi-gdb.exp: Check $shell_id after connecting to target.
45800         (gdb_exit): Don't remove *_soc files.
45802 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
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.
45835         * New file.