2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob8cead7dc3d6507373097de07afdb52421822d38a
1 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
3         gfortran.dg/dev_null.f90:  Remove targets.
5 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7         PR tree-opt/22335
8         * gcc.dg/pr22335-1.c: New test.
9         * gcc.dg/pr22335-2.c: New test.
11 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13         PR c++/20172
14         * g++.dg/template/nontype12.C : New test.
16 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
18         * gcc.dg/tree-ssa/loop-10.c: New test.
20 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
22         * gcc.c-torture/execute/20020720-1.x: Remove.
24 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
26         * gfortran.fortran-torture/execute/forall_7.f90: New test.
28 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
30         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
31         (dg-mips-options): Use it.
33 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
35         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
37 2005-07-09  Richard Henderson  <rth@redhat.com>
39         * lib/target-supports.exp (check_effective_target_sync_char_short):
40         Add alpha.
42 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
44         PR libfortran/22217
45         * gfortran.dg/negative-z-descriptor.f90:  New test.
47 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
49         PR tree-opt/22329
50         * gcc.dg/pr22329.c: New test.
52 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
54         PR tree-optimization/20139
55         * gcc.dg/tree-ssa/pr20139.c: New.
57 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
59         PR tree-opt/22356
60         * testsuite/gcc.dg/pr22356-1.c: New test.
62 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
64         PR c++/21799
65         * g++.dg/template/unify8.C: New.
66         * g++.dg/template/unify9.C: New.
68 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
70         * gfortran.fortran-torture/execute/entry_10.f90: New test.
72 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
74         * gcc.dg/darwin-version-1.c: New.
75         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
76         * gcc.dg/builtins-20.c: Likewise.
77         * gcc.dg/builtins-53.c: Likewise.
78         * gcc.dg/torture/builtins-convert-1.c: Likewise.
79         * gcc.dg/torture/builtins-convert-2.c: Likewise.
80         * gcc.dg/torture/builtins-convert-3.c: Likewise.
81         * gcc.dg/torture/builtins-power-1.c: Likewise.
82         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
83         on Darwin.
85 2005-07-07  Jeff Law  <law@redhat.com>
87         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
88         argument evaluation order.
90 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
92         PR libfortran/21594
93         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
94         Add test cases where the shift length is greater than the
95         array length.
97 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
99         * obj-c++.dg/proto-lossage-6.mm: New.
100         * objc.dg/proto-lossage-6.m: New.
102 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
104         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
105         * objc.dg/gnu-runtime-2.m: Likewise.
107 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
109         * gfortran.dg/longline.f: New test.
111         * gfortran.dg/badline.f: New test.
113 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
115         PR fortran/16531
116         PR fortran/15966
117         PR fortran/18781
118         * gfortran.dg/hollerith.f90: New.
119         * gfortran.dg/hollerith2.f90: New.
120         * gfortran.dg/hollerith3.f90: New.
121         * gfortran.dg/hollerith4.f90: New.
122         * gfortran.dg/hollerith_f95.f90: New.
123         * gfortran.dg/hollerith_legacy.f90: New.
124         * gfortran.dg/g77/cpp4.F: New. Port from g77.
126 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
128         PR objc/22274
129         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
130         * objc.dg/gnu-runtime-2.m: New.
132 2005-07-06  Jeff Law  <law@redhat.com>
134         * gcc.dg/tree-ssa/vrp17.c: New test.
136 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
138         PR fortran/22327
139         * gfortran.dg/array_constructor_5.f90: New test.
141 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
143         * gfortran.fortran-torture/execute/entry_9.f90: New test.
145 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
147         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
148         * gcc.dg/980816-1.c: Ditto.
150 2005-07-06  Jeff Law  <law@redhat.com>
152         * gcc.c-torture/compile/pr21356.c: New test.
154 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
156         PR c/22013
157         PR c/22098
158         * gcc.c-torture/compile/pr22013-1.c,
159         gcc.c-torture/execute/pr22098-1.c,
160         gcc.c-torture/execute/pr22098-2.c,
161         gcc.c-torture/execute/pr22098-3.c: New tests.
163 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
165         PR c/22308
166         * gcc.dg/pr22308-1.c: New test.
168 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
170         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
171         target.
172         * gcc.dg/compare9.c: Use -fshort-enums instead of
173         -fno-short-enums.  Change the last test to dg-bogus.
175 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
177         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
178         * gcc.dg/compare9.c: New.
180 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
182         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
184 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
186         PR testsuite/22288
187         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
190 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
192         * gcc.dg/format/gcc_gfc-1.c: New.
194 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
196         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
198 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
200         PR fortran/20842
201         * gfortran.dg/io_invalid_1.f90: New test.
203 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
205         * gcc.dg/format/gcc_diag-1.c: Update.
207 2005-07-02  Jeff Law  <law@redhat.com>
209         * gcc.dg/tree-ssa/pr22051-1.c: New test.
210         * gcc.dg/tree-ssa/pr22051-2.c: New test.
212 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
214         * gcc.dg/format/gcc_diag-1.c: Update.
216 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
218         PR tree-opt/22269
219         * gcc.c-torture/compile/pr22269.c: New test.
221 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
223         PR 21584
224         PR 22219
225         * g++.dg/tree-ssa/pr21584-1.C: New test.
226         * g++.dg/tree-ssa/pr21584-2.C: New test.
228 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
230         * obj-c++.dg/try-catch-11.mm: New.
231         * objc.dg/try-catch-10.m: New.
233 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
235         * g++.dg/other/ucnid-1.C: xfail on AIX.
237 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
239         PR 22234
240         * gcc.dg/20050629-1.c: New test.
242 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
244         * obj-c++.dg/const-str-1[0-1].mm: New.
245         * objc.dg/const-str-1[0-1].m: New.
247 2005-05-29  Richard Henderson  <rth@redhat.com>
249         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
250         Rename from check_effective_target_vect_no_max.
251         (check_effective_target_vect_no_int_add): New.
252         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
253         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
254         * gcc.dg/vect/vect-reduc-3.c: Likewise.
255         * gcc.dg/vect/vect-reduc-1.c: Use both.
256         * gcc.dg/vect/vect-reduc-2.c: Likewise.
258 2005-05-29  Richard Henderson  <rth@redhat.com>
260         * lib/target-supports.exp (check_effective_target_vect_no_max): 
261         Remove i386 and x86_64.
263 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
265         PR testsuite/21969
266         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
268 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
270         PR middle-end/21969
271         * gcc.dg/vect/pr21969.c: New test.
273 2005-06-28  Eric Christopher  <echristo@redhat.com>
275         PR c/22052
276         PR c/21975
277         * gcc.dg/inline1.c: New test.
278         * gcc.dg/inline2.c: Ditto.
279         * gcc.dg/inline3.c: Ditto.
280         * gcc.dg/inline4.c: Ditto.
281         * gcc.dg/inline5.c: Ditto.
282         
283 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
285         PR libfortran/22142
286         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
287         Add testcase also testing eoshift1 for PR 22142.
289 2005-06-28  Richard Henderson  <rth@redhat.com>
291         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
292         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
293         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
294         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
295         gcc.dg/tree-ssa/20030922-2.c: Likewise.
297 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
299         PR libfortran/22142
300         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
301         Add testcase for PR 22142.
303 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
305         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
306         gcc.target/ia64/fpreg-2.c: New tests.
308 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
310         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
312 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
314         PR libfortran/22170
315         * gfortran.dg/slash_1.f90: New test.
317 2005-06-27  Richard Henderson  <rth@redhat.com>
319         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
320         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
321         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
322         * gcc.dg/vect/vect-reduc-2.c: Likewise.
323         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
324         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
326 2005-06-27  Richard Henderson  <rth@redhat.com>
328         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
329         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
331 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
333         * obj-c++.dg/proto-lossage-5.mm: New.
334         * objc.dg/proto-lossage-5.m: New.
336 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
338         PR 21959
339         * gcc.dg/tree-ssa/pr21959.c: New test.
341 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
343         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
344         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
345         testing uninitialized var.
347         * gcc.c-torture/execute/builtins/chk.h: New.
348         * gcc.c-torture/execute/builtins/lib/chk.c: New.
349         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
350         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
351         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
352         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
353         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
354         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
355         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
356         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
357         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
358         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
359         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
360         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
361         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
362         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
363         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
364         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
365         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
366         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
367         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
368         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
369         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
370         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
371         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
372         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
373         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
374         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
375         * gcc.dg/builtin-object-size-1.c: New test.
376         * gcc.dg/builtin-object-size-2.c: New test.
377         * gcc.dg/builtin-object-size-3.c: New test.
378         * gcc.dg/builtin-object-size-4.c: New test.
379         * gcc.dg/builtin-object-size-5.c: New test.
380         * gcc.dg/builtin-stringop-chk-1.c: New test.
381         * gcc.dg/builtin-stringop-chk-2.c: New test.
382         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
383         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
384         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
385         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
386         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
387         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
388         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
389         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
390         * gcc.c-torture/execute/printf-1.c: New test.
391         * gcc.c-torture/execute/fprintf-1.c: New test.
392         * gcc.c-torture/execute/vprintf-1.c: New test.
393         * gcc.c-torture/execute/vfprintf-1.c: New test.
394         * gcc.c-torture/execute/printf-chk-1.c: New test.
395         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
396         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
397         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
399 2005-06-27  Michael Matz  <matz@suse.de>
401         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
402         slot is not merged if address escapes.
404 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
406         PR c/21911
407         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
409 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
411         PR middle-end/17965
412         * gcc.c-torture/compile/20050622-1.c: New test.
414         PR middle-end/22028
415         * gcc.dg/20050620-1.c: New test.
417 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
419         PR tree-optimization/22026
420         * gcc.dg/tree-ssa/pr22026.c: New.
422 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
424         PR libfortran/22144
425         * gfortran.dg/shift-alloc.f90:  New testcase.
427 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
429         * all files: Update FSF address in copyright headers.
431 2005-06-22  Jan Hubicka  <jh@suse.cz>
433         * wholeprogram-1.c: New testcase.
434         * wholeprogram-2.c: New testcase.
436 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
438         PR 22171
439         * gcc.dg/tree-ssa/pr22171.c: New test.
441 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
443         * gfortran.dg/simplify_modulo.f90: New.
445 2005-06-24  Jan Hubicka  <jh@suse.cz>
447         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
449 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
451         * obj-c++.dg/proto-lossage-[1-4].mm: New.
453 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
455         * obj-c++.dg/typedef-alias-1.mm: New.
456         * objc.dg/typedef-alias-1.m: New.
458 2005-06-23  Jeff Law  <law@redhat.com>
460         * gcc.dg/tree-ssa/vrp16.c: New test.
462 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
464         * lib/target-supports.exp: Add
465         check_effective_target_fortran_large_real and
466         check_effective_target_fortran_large_int to check for
467         corresponding effective targets.
468         * gfortran.dg/large_integer_kind_1.f90: New test.
469         * gfortran.dg/large_real_kind_1.f90: New test.
471 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
473         PR tree-optimization/22117
474         * gcc.dg/tree-ssa/pr22117.c: New.
476 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
478         PR testsuite/22123
479         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
481 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
483         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
485 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
487         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
488         * gfortran.dg/f2c_4.c: Likewise
489         
490 2005-06-22 Paul Brook  <paul@codesourcery.com>
492         PR fortran/21034
493         * gfortran.dg/auto_save_1.f90: New test.
495 2005-06-22  Michael Matz  <matz@suse.de>
497         * gcc.target/x86-64/abi: New directory.
498         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
499         * gcc.target/x86-64/abi/README.gcc: New file.
500         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
501         * gcc.target/x86-64/abi/asm-support.s: New file.
502         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
503         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
504         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
505         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
506         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
507         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
508         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
509         * gcc.target/x86_64/abi/test_bitfields.c: New test.
510         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
511         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
512         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
513         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
514         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
515         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
516         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
517         * gcc.target/x86_64/abi/test_varargs.c: New test.
519 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
521         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
522         32-bit i?86 and x86_64.
524 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
526         * obj-c++.dg/const-str-[1-9].mm: New tests.
528 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
530         PR fortran/22010
531         * gfortran.dg/namelist_use.f90: New.
532         * gfortran.dg/namelist_use_only.f90: New.
534 2005-06-21  Jeff Law  <law@redhat.com>
536         * gcc.dg/tree-ssa/vrp15.c: New test.
538 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
540         * lib/target-supports.exp (check_effective_target_vect_reduction): 
541         Remove.
542         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
543         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
544         remove vect_reduction target keyword. Also avoid two returns in main.
545         * gcc.dg/vect/vect-reduc-3.c: Likewise.
546         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
547         * gcc.dg/vect/vect-reduc-1short.c: New test.
548         * gcc.dg/vect/vect-reduc-1char.c: New test.
549         * gcc.dg/vect/vect-reduc-2short.c: New test.
550         * gcc.dg/vect/vect-reduc-2char.c: New test.
551         * gcc.dg/vect/vect-reduc-6.c: New test.
552         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
553         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
554         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
556 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
557         Paul Thomas  <pault@gcc.gnu.org>
559         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
560         New tests.
561         
562 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
564         * gfortran.dg/backslash_1.f90: New test.
565         * gfortran.dg/backslash_2.f90: New test.
567 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
569         * gfortran.dg/duplicate_labels.f90: New test.
571 2005-06-20  Jan Beulich  <jbeulich@novell.com>
573         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
574         unsupportable relocations.
575         * g++.old-deja/g++.other/store-expr1.C: Likewise.
576         * gcc.dg/20050321-2.c: xfail for NetWare.
578 2005-06-20  Andreas Jaeger  <aj@suse.de>
580         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
581         gcc.target/i386/fastcall-sseregparm.c,
582         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
584 2005-06-19  Richard Henderson  <rth@redhat.com>
586         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
588 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
590         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
592 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
594         PR c++/22115
595         * g++.dg/conversion/simd2.C: Change expected error message.
597 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
599         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
600         * gcc.dg/vect/vect-reduc-2.c: Likewise.
601         * gcc.dg/vect/vect-reduc-3.c: Likewise.
603 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
605         * gcc.dg/fold-mod-1.c: New test.
607 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
609         PR fortran/19926
610         * gfortran.dg/pr19926.f90: New test.
612 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
614         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
615         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
616         targets.
617         * gcc.dg/vect/vect-reduc-2.c: Likewise.
618         * gcc.dg/vect/vect-reduc-3.c: Likewise.
620 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
622         * gcc.target/ia64/float80-varargs-1.c: New test.
624 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
626         PR tree-opt/22035
627         * gfortran.dg/f2c_6.f90: New test.
629 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
631         PR c++/17413
632         * g++.dg/template/local5.C: New.
634 2005-06-17  Richard Henderson  <rth@redhat.com>
636         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
638 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
640         PR testsuite/21945
641         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
643 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
645         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
646         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
647         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
648         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
649         check_vect to verify the presence of hardware vector support.
651 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
653         PR testsuite/22056
654         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
656 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
658         PR libfortran/19216
659         * gfortran.dg/pr19216.f: Add correct space between brackets and
660         dg directive.
662 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
664         PR libfortran/16436
665         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
667 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
669         * gcc.target/i386/attributes-error.c: New testcase.
670         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
671         * gcc.target/i386/regparm-stdcall.c: Likewise.
672         * gcc.target/i386/sseregparm-1.c: Likewise.
673         * gcc.target/i386/sseregparm-2.c: Likewise.
675 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
677         * g++.dg/rtti/crash2.C: New.
679 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
681         * gcc.dg/noncompile/20040203-3.c: Update expected message.
683 2005-06-15  David Ung  <davidu@mips.com>
685         * gcc.target/mips/mips16e-extends.c: New test for testing the
686         generation of MIPS16e zeb/zeh, seb/seh instructions.
688 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
690         PR 22018
691         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
692         * gcc.dg/tree-ssa/pr22018.c: New test.
694 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
696         * gcc.dg/simd-1.c: Update error messages.
697         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
698         * gcc.dg/simd-2.c: Update error messages.
699         * gcc.dg/simd-4.c: New.
701 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
703         PR c++/20678
704         * g++.dg/other/crash-4.C: New.
706 2005-06-14  Devang Patel  <dpatel@apple.com>
708         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
710 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
712         PR c++/21929
713         * g++.dg/parse/crash11.C: Update
715 2005-06-13  Jeff Law  <law@redhat.com>
717         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
718         perform the desired transformations.
719         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
720         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
722 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
724         PR fortran/22038
725         * gfortran.dg/forall_1.f90: Un-XFAIL.
727 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
729         PR c++/21929
730         * g++.dg/parse/crash26.C: New.
732         PR c++/20789
733         * g++.dg/init/member1.C: New.
735 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
737         * gfortran.dg/altreturn_1.f90: New test.
739 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
741         PR middle-end/21985
742         * gcc.dg/tree-ssa/pr21985.c: New test.
744 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
746         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
748 2005-06-12  Roger Sayle  <roger@eyesopen.com>
750         PR c++/21930
751         * g++.dg/other/error10.C: New test case.
753 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
755         PR libfortran/19155
756         * gfortran.dg/pr19155.f: Add test.
758 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
760         * gfortran.dg/f2c_7.f90: New test.
762         * gfortran.dg/forall_1.f90: XFAILed.
764 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
766         * gcc.dg/pr14796-1.c: New.
767         * gcc.dg/pr14796-2.c: New.
769 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
771         PR fortran/17792
772         PR fortran/21375
773         * gfortran.dg/deallocate_stat.f90:  New test.
775 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
777         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
779 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
781         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
782         access will be generated when this loop is vectorized. Test that
783         accesses with same alignment were detected.
784         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
785         Test that accesses with same alignment were detected.
786         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
787         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
788         alignment were detected.
790 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
792         * gcc.dg/Wcxx-compat-1.c: New.
794 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
796         PR libfortran/21480
797         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
798         complex array.
800 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
802         * gcc.dg/alias-8.c: New.
804 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
806         * gcc.dg/format/cmn_err-1.c: Update.
808 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
810         PR target/20666
811         * gcc.target/sparc/fexpand-2.c: New.
812         * gcc.target/sparc/fpmerge-2.c: New.
813         * gcc.target/sparc/fpmul-2.c: New.
814         * gcc.target/sparc/noresult.c: New.
815         * gcc.target/sparc/pdist-2.c: New.
816         * gcc.target/sparc/pdist-3.c: New.
818 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
820         PR testsuite/21702
821         * gcc.target/i386/i386.exp: Fix comment typo.
823 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
825         PR c++/19497
826         * g++.dg/inherit/using5.C: New.
827         * g++.dg/inherit/using6.C: New.
829 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
831         PR c++/19894
832         * g++.dg/template/ptrmem15.C: New test.
834         PR c++/20563
835         * g++.dg/ext/label4.C: New test.
837 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
839         * gcc.dg/tls/debug-1.c: New test.
841 2005-06-07  Dale Johannesen  <dalej@apple.com>
843         * gcc.target/i386/movq.c:  New.
845 2005-06-07  Dale Johannesen  <dalej@apple.com>
847         * gcc.dg/20050607-1.c:  New.
849 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
851         PR middle-end/21850
852         * gcc.c-torture/execute/20050607-1.c: New test.
854 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
856         PR libfortran/21926
857         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
858         Test case where the return array has lowest stride one,
859         but isn't packed.
861 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
863         * lib/target-supports.exp (check_effective_target_sync_int_long):
864         Add s390 and s390x targets.
866 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
868         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
869         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
870         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
871         * gcc.dg/tree-ssa/loop-9.c: New test.
873 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
875         * g++.dg/parse/defarg10.C: New.
877 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
879         PR regression/21897
880         * gcc.c-torture/execute/20050604-1.c: New test.
882 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
884         PR 21903
885         * g++.dg/parse/defarg9.C: New.
887         PR c++/20637
888         * g++.dg/inherit/using4.C: New.
889         * g++.dg/overload/error1.C: Adjust expected errors.
890         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
891         * g++.old-deja/g++.brendan/arm2.C: Likewise.
892         * g++.old-deja/g++.other/redecl2.C: Likewise.
893         * g++.old-deja/g++.other/redecl4.C: Likewise.
894         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
896 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
898         * gfortran.dg/f2c_5.f90: Add -w to dg-options
900 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
902         * lib/gfortran.exp (gfortran_target_compile): Call
903         dg-additional-files-options
904         * gfortran.dg/f2c_4.f90: New file
905         * gfortran.dg/f2c_4.c: New file
906         * gfortran.dg/f2c_5.f90: New file
907         * gfortran.dg/f2c_5.c: New file
909 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
911         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
913         PR fortran/21912
914         * gfortran.dg/array_constructor_4.f90: New test.
916 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
918         PR c++/21619
919         * g++.dg/ext/builtin9.C: New test.
921 2005-06-05  Dale Johannesen  <dalej@apple.com>
923         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
924         * gcc.c-torture/execute/20050603-2.c:  Ditto.
926 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
928         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
929         * gcc.dg/vect/vect-reduc-1.c: New.
930         * gcc.dg/vect/vect-reduc-2.c: New.
931         * gcc.dg/vect/vect-reduc-3.c: New.
933 2005-06-04  Dale Johannesen  <dalej@apple.com>
935         * gcc.c-torture/execute/20050603-1.c:  New.
936         * gcc.c-torture/execute/20050603-2.c:  New.
937         * gcc.dg/20050603-3.c:  New.
939 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
941         PR fortran/19195
942         * gfortran.dg/debug_1.f90: New test.
944         * gfortran.dg/forall_1.f90: New test.
946 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
948         * gfortran.dg/array_constructor_3.f90: New test.
950 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
952         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
954 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
956         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
958 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
960         PR c/21873
961         * gcc.dg/init-excess-1.c: New test.
963 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
965         PR c++/21853
966         * g++.dg/expr/static_cast6.C: New test.
968 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
970         * gcc.dg/tree-ssa/vrp14.c: New test.
972 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
974         PR c++/21336
975         * g++.dg/template/new2.C: New test.
977 2005-06-03  Josh Conner  <jconner@apple.com>
979         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
980         all entries in initializer.
982 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
984         PR middle-end/21858
985         * gcc.dg/pr21858.c: New testcase.
987 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
989         PR tree-optimization/21292
991         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
992         New.
993         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
994         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
995         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
996         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
997         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
999 2005-06-02  Richard Henderson  <rth@redhat.com>
1001         * gcc.dg/sync-2.c: Use -march=i486 for i386.
1003 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
1005         * gcc.dg/wtypequal.c: New testcase.
1007 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
1009         PR 21582
1010         * gcc.dg/tree-ssa/pr21582.c: New test.
1012 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1014         PR c++/21280
1015         * g++.dg/opt/interface2.h: New.
1016         * g++.dg/opt/interface2.C: New.
1017         * g++.dg/init/ctor4.C: Adjust error lines.
1018         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1019         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1020         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1021         * g++.old-deja/g++.pt/assign1.C: Likewise.
1022         * g++.old-deja/g++.pt/crash20.C: Likewise.
1024 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
1026         PR tree-optimization/21734
1027         * g++.dg/vect/pr21734_1.cc: New.
1028         * g++.dg/vect/pr21734_2.cc: New.
1030 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1032         PR c++/20350
1033         * g++.dg/template/spec24.C: New.
1035         PR c++/21151
1036         * g++.dg/pch/local-1.C: New.
1037         * g++.dg/pch/local-1.Hs: New.
1039 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
1041         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
1042         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
1043         * gcc.dg/tree-ssa/pr14341.c: New test.
1044         * gcc.dg/tree-ssa/pr14841.c: New test.
1045         * gcc.dg/tree-ssa/pr20701.c: New test.
1046         * gcc.dg/tree-ssa/pr21086.c: New test.
1047         * gcc.dg/tree-ssa/pr21090.c: New test.
1048         * gcc.dg/tree-ssa/pr21332.c: New test.
1049         * gcc.dg/tree-ssa/pr21458.c: New test.
1050         * gcc.dg/tree-ssa/pr21658.c: New test.
1051         * gcc.dg/tree-ssa/vrp01.c: New test.
1052         * gcc.dg/tree-ssa/vrp02.c: New test.
1053         * gcc.dg/tree-ssa/vrp03.c: New test.
1054         * gcc.dg/tree-ssa/vrp04.c: New test.
1055         * gcc.dg/tree-ssa/vrp05.c: New test.
1056         * gcc.dg/tree-ssa/vrp06.c: New test.
1057         * gcc.dg/tree-ssa/vrp07.c: New test.
1058         * gcc.dg/tree-ssa/vrp08.c: New test.
1059         * gcc.dg/tree-ssa/vrp09.c: New test.
1060         * gcc.dg/tree-ssa/vrp10.c: New test.
1061         * gcc.dg/tree-ssa/vrp11.c: New test.
1062         * gcc.dg/tree-ssa/vrp12.c: New test.
1063         * gcc.dg/tree-ssa/vrp13.c: New test.
1065 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
1067         PR 21029
1068         * gcc.dg/tree-ssa/pr21029.c: New test.
1070 2005-06-01  Roger Sayle  <roger@eyesopen.com>
1072         * gfortran.dg/logint-1.f: New test case.
1073         * gfortran.dg/logint-2.f: Likewise.
1074         * gfortran.dg/logint-3.f: Likewise.
1076 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
1078         PR c/21536
1079         PR c/20760
1080         * gcc.dg/20050527-1.c: New test.
1082         * gcc.dg/i386-sse-12.c: New test.
1084         PR fortran/21729
1085         * gfortran.dg/implicit_5.f90: New test.
1087 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
1089         PR fortran/20883
1090         * gfortran/assign_4.f90: New test.
1091         * gfortran/assign_2.f90: Change compile to run.
1093 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
1095         * lib/target-supports.exp
1096         (check_effective_target_sync_char_short): New.
1097         * gcc.dg/sync-2.c: New.
1099 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1101         PR tree-optimization/21817
1102         * gcc.dg/torture/pr21817-1.c: New.
1104 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
1106         PR c++/21165
1107         * g++.dg/template/init5.C: New.
1109 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
1111         * gfortran.dg/char_initialiser_actual.f90:
1112         Test character initialisers as actual arguments.
1113         * gfortran.dg/char_pointer_comp_assign.f90:
1114         Test character pointer structure component assignments.
1115         * gfortran.dg/char_array_structure_constructor.f90:
1116         Test character components in structure constructors.
1118 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
1120         PR middle-end/20931
1121         * g++.dg/opt/pr20931.C: New test.
1123 2005-05-31  Andreas Jaeger  <aj@suse.de>
1125         PR testsuite/20772
1126         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
1127         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
1128         g++.old-deja/g++.ext/asmspec1.C,
1129         g++.old-deja/g++.other/regstack.C,
1130         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
1131         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
1132         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
1133         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
1134         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
1135         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
1136         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
1137         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
1138         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
1139         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
1140         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
1141         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
1142         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
1143         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
1144         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
1145         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
1146         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
1147         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
1148         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
1150 2005-05-31  Jeff Law  <law@redhat.com>
1152         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
1154 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
1156         PR middle-end/21743
1157         * gcc.dg/builtins-1.c: Activate disabled clog test.
1158         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1160 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
1162         * gfortran.dg/char_pointer_assign.f90:
1163         Test character-pointer assignments and pointer assignments.
1164         * gfortran.dg/char_pointer_dummy.f90:
1165         Test character-pointer dummy arguments.
1166         * gfortran.dg/char_pointer_func.f90:
1167         Test character-pointer function returns.
1168         * gfortran.dg/char_pointer_dependency.f90:
1169         Test character-pointer functions with dependencies.
1171 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
1173         PR c++/21784
1174         * g++.dg/lookup/using14.C: New test.
1176 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
1178         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1179         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
1180         trailing ^M.
1182 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
1184         PR c++/17413
1185         * g++.dg/template/local5.C: New.
1187         PR target/21761
1188         * gcc.c-torture/compile/pr21761.c: New.
1190         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
1191         before darwin8.
1193 2005-05-30  Steven G. Kargl
1195         PR fortran/20846
1196         * gfortran.dg/inquire_8.f90: New test.
1198 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1200         PR libfortran/21376
1201         * gfortran.dg/output_exponents_1.f90: New test.
1203 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1205         PR libfortran/20006
1206         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
1208 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
1210         PR c++/21210
1211         * g++.dg/ext/complex1.C: New test.
1213         PR c++/21340
1214         * g++.dg/init/ctor6.C: New test.
1216 2005-05-29  Jan Hubicka  <jh@suse.cz>
1218         * gcc.c-torture/compile/pr21562.c: New.
1220 2005-05-28  Steven G. Kargl <kargls@comcast.net>
1222         * gfortran.dg/subnormal_1.f90: New test.
1224 2005-05-28  Jan Hubicka  <jh@suse.cz>
1226         * tree-prof.exp: Fix comment.
1227         * value-prof-1.c: New.
1228         * value-prof-2.c: New.
1229         * value-prof-3.c: New.
1230         * value-prof-4.c: New.
1232 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
1234         PR c++/21614
1235         * g++.dg/expr/ptrmem6.C: New test.
1236         * g++.dg/expr/ptrmem6a.C: Likewise.
1238 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
1240         PR tree-optimization/21658
1241         * gcc.dg/tree-ssa/pr21658.c: New.
1243 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
1245         PR c++/21455
1246         * g++.dg/inherit/ptrmem3.C: New.
1248         PR c++/21681
1249         * g++.dg/parse/template16.C: New.
1251 2005-05-27  Andreas Jaeger  <aj@suse.de>
1253         * gcc.dg/setjmp-2.c: Only run in 32-bit.
1255         * gcc.dg/i386-sse-8.c: Run test on all archs.
1257 2005-05-26  Mike Stump  <mrs@apple.com>
1259         * objc.dg/isa-field-1.m: Only run on darwin.
1260         * objc.dg/lookup-1.m: Likewise.
1261         * objc.dg/try-catch-8.m: Likewise.
1263 2005-05-26  Roger Sayle  <roger@eyesopen.com>
1265         PR tree-optimization/9814
1266         * gcc.dg/pr9814-1.c: New test case.
1268 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1270         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
1271         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
1272         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
1273         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
1274         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
1275         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
1276         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
1277         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
1278         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
1279         objc.dg/try-catch-8.m: New.
1281 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
1283         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
1284         remove extraneous semicolons.
1286 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1288         * obj-c++.dg/comp-types-12.mm: New.
1289         * objc.dg/comp-types-11.m: New.
1290         * objc.dg/selector-4.m: New.
1292 2005-05-26  Andreas Jaeger  <aj@suse.de>
1294         PR testsuite/20772
1295         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
1296         g++.old-deja/g++.ext/attrib3.C,
1297         g++.old-deja/g++.other/store-expr1.C,
1298         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
1299         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
1300         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1301         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
1302         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
1303         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
1304         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
1305         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1306         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
1307         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
1308         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
1309         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
1310         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
1311         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
1312         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
1313         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
1314         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
1315         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1316         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
1318 2005-05-26  Andreas Jaeger  <aj@suse.de>
1320         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
1321         x86-64 compilation.
1323 2005-05-26  Andreas Jaeger  <aj@suse.de>
1325         PR testsuite/20772
1326         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
1327         gcc.misc-tests/i386-pf-athlon-1.c,
1328         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1329         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
1330         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
1331         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
1332         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
1333         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
1334         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
1335         programs.
1337         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
1338         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
1339         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
1340         x86-64 compilation.
1342         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
1343         x86_64.
1345         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
1346         effective-target ilp32.
1348 2005-05-26  David Ung  <davidu@mips.com>
1350         * gcc.target/mips/ext_ins.c: New test for testing the generation
1351         of MIPS32/64 rev 2 ext/ins instructions.
1353 2005-05-26  Andreas Jaeger  <aj@suse.de>
1355         * treelang/compile/unsigned.tree: Use gimple instead of
1356         nonexisting generic dump.
1358 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
1360         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
1362 2005-05-26  Andreas Jaeger  <aj@suse.de>
1364         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
1366 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1368         PR libfortran/17283
1369         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
1370         Test callee-allocated memory with write statements.
1372 2005-05-25  Roger Sayle  <roger@eyesopen.com>
1374         PR middle-end/21709
1375         * gcc.dg/pr21709-1.c: New test case.
1377 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1378             Mike Stump  <mrs@apple.com>
1380         * objc/execute/next_mapping.h: Update for C++.
1382         * obj-c++.dg/selector-1.mm: Move to...
1383         * obj-c++.dg/selector-4.mm: here...
1385         * obj-c++.dg/basic.mm: New.
1386         * obj-c++.dg/comp-types-1.mm: New.
1387         * obj-c++.dg/cxx-class-1.mm: New.
1388         * obj-c++.dg/cxx-ivars-1.mm: New.
1389         * obj-c++.dg/cxx-ivars-2.mm: New.
1390         * obj-c++.dg/cxx-ivars-3.mm: New.
1391         * obj-c++.dg/cxx-scope-1.mm: New.
1392         * obj-c++.dg/cxx-scope-2.mm: New.
1393         * obj-c++.dg/defs.mm: New.
1394         * obj-c++.dg/empty-private-1.mm: New.
1395         * obj-c++.dg/encode-1.mm: New.
1396         * obj-c++.dg/encode-2.mm: New.
1397         * obj-c++.dg/encode-3.mm: New.
1398         * obj-c++.dg/extern-c-1.mm: New.
1399         * obj-c++.dg/extra-semi.mm: New.
1400         * obj-c++.dg/fix-and-continue-2.mm: New.
1401         * obj-c++.dg/isa-field-1.mm: New.
1402         * obj-c++.dg/ivar-list-semi.mm: New.
1403         * obj-c++.dg/local-decl-1.mm: New.
1404         * obj-c++.dg/lookup-1.mm: New.
1405         * obj-c++.dg/lookup-2.mm: New.
1406         * obj-c++.dg/method-1.mm: New.
1407         * obj-c++.dg/method-2.mm: New.
1408         * obj-c++.dg/method-3.mm: New.
1409         * obj-c++.dg/method-4.mm: New.
1410         * obj-c++.dg/method-5.mm: New.
1411         * obj-c++.dg/method-6.mm: New.
1412         * obj-c++.dg/method-7.mm: New.
1413         * obj-c++.dg/no-extra-load.mm: New.
1414         * obj-c++.dg/overload-1.mm: New.
1415         * obj-c++.dg/pragma-1.mm: New.
1416         * obj-c++.dg/pragma-2.mm: New.
1417         * obj-c++.dg/private-1.mm: New.
1418         * obj-c++.dg/private-2.mm: New.
1419         * obj-c++.dg/proto-qual-1.mm: New.
1420         * obj-c++.dg/qual-types-1.mm: New.
1421         * obj-c++.dg/stubify-1.mm: New.
1422         * obj-c++.dg/stubify-2.mm: New.
1423         * obj-c++.dg/super-class-1.mm: New.
1424         * obj-c++.dg/super-class-2.mm: New.
1425         * obj-c++.dg/super-dealloc-1.mm: New.
1426         * obj-c++.dg/super-dealloc-2.mm: New.
1427         * obj-c++.dg/template-1.mm: New.
1428         * obj-c++.dg/template-2.mm: New.
1429         * obj-c++.dg/template-3.mm: New.
1430         * obj-c++.dg/template-4.mm: New.
1431         * obj-c++.dg/template-5.mm: New.
1432         * obj-c++.dg/template-6.mm: New.
1433         * obj-c++.dg/try-catch-1.mm: New.
1434         * obj-c++.dg/try-catch-2.mm: New.
1435         * obj-c++.dg/try-catch-3.mm: New.
1436         * obj-c++.dg/try-catch-4.mm: New.
1437         * obj-c++.dg/try-catch-5.mm: New.
1438         * obj-c++.dg/try-catch-6.mm: New.
1439         * obj-c++.dg/try-catch-7.mm: New.
1440         * obj-c++.dg/try-catch-8.mm: New.
1441         * obj-c++.dg/try-catch-9.mm: New.
1442         * obj-c++.dg/va-meth-1.mm: New.
1444 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1446         * obj-c++.dg/selector-1.mm: New.
1447         * obj-c++.dg/selector-2.mm: New.
1449 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1451         * obj-c++.dg/selector-3.mm: New.
1452         * objc.dg/selector-3.m: New.
1454 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1456         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
1457         about where warning appears.
1459 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1461         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
1462         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1463         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1464         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1466 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1468         * gcc.dg/20050524-1.c: New test.
1470 2005-05-25  Jan Hubicka  <jh@suse.cz>
1472         * gcc.dg/tree-prof/inliner-1.c: New.
1474 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
1476         * gcc.dg/tree-prof: New directory.
1477         * gcc.dg/tree-prof/tree-prof.exp: New.
1479 2005-05-25  DJ Delorie  <dj@redhat.com>
1481         * gcc.dg/Wattributes-1.c: New.
1482         * gcc.dg/Wattributes-2.c: New.
1483         * gcc.dg/Wattributes-3.c: New.
1485 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
1487         PR tree-optimization/19833
1488         * gcc.dg/uninit-4.c: Remove xfail.
1489         * gcc.dg/uninit-9.c: Ditto.
1491 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
1493         * obj-c++.dg/bitfield-[1-5].mm: New.
1494         * obj-c++.dg/class-protocol-1.mm: New.
1495         * obj-c++.dg/comp-types-1[0-1].mm: New.
1496         * obj-c++.dg/comp-types-[2-9].mm: New.
1497         * obj-c++.dg/encode-[4-8].mm: New.
1498         * obj-c++.dg/layout-1.mm: New.
1499         * obj-c++.dg/method-1[0-9].mm: New.
1500         * obj-c++.dg/method-2[0-1].mm: New.
1501         * obj-c++.dg/method-[8-9].mm: New.
1502         * obj-c++.dg/objc-gc-3.mm: New.
1503         * obj-c++.dg/try-catch-10.mm: New.
1504         * objc.dg/bitfield-5.m: New.
1505         * objc.dg/comp-types-10.m: New.
1506         * objc.dg/comp-types-9.m: New.
1507         * objc.dg/layout-1.m: New.
1508         * objc.dg/objc-gc-4.m: New.
1509         * objc.dg/try-catch-9.m: New.
1510         * objc.dg/class-protocol-1.m: Tweak diagnostics.
1511         * objc.dg/comp-types-1.m: Likewise.
1512         * objc.dg/comp-types-[5-6].m: Likewise.
1513         * objc.dg/method-9.m: Likewise.
1515 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
1517         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
1518         and on hardware without VMX support.
1520         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
1522         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
1524         * lib/profopt.exp (dg-final-generate, dg-final-use,
1525         profopt-final-code, profopt-get-options): New.
1526         (profopt-execute): Process test directives.
1528         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
1529         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1530         cleanup-tree-dump, cleanup-saved-temps): Update comments.
1532 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
1534         PR C++/21645
1535         * g++.dg/init/ctor5.C: New test.
1537 2005-05-24  Ira Rosen  <irar@il.ibm.com>
1539         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
1540         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
1541         vect-113.c, vect-114.c.
1543 2005-05-23  Adam Nemet  <anemet@lnxw.com>
1545         * gcc.dg/const-elim-1.c: Remove xfails.
1547 2005-05-23  Jeff Law  <law@redhat.com>
1549         * gcc.c-torture/compile/pr21638.c: New test.
1550         * gcc.c-torture/compile/20050520-1.c: New test.
1552 2005-05-23  Nick Clifton  <nickc@redhat.com>
1554         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
1555         be a proper triple, ie: m32r*-*-*.
1556         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1558 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
1560         PR middle-end/21331
1561         PR tree-opt/21293
1562         * gcc.c-torture/compile/pr21293.c: New test.
1563         * gcc.c-torture/execute/pr21331.c: New test.
1565 2004-05-20  Richard Henderson  <rth@redhat.com>
1567         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
1569 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
1571         * obj-c++-dg.exp: Add.
1572         * obj-c++.exp: Add.
1573         * obj-c++.dg/dg.exp: Add.
1575 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1577         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
1578         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
1580 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
1582         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
1584 2004-05-19  Richard Henderson  <rth@redhat.com>
1586         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
1588 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
1590         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
1592         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
1594 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
1596         PR c++/21495
1597         * g++.dg/parse/extern1.C: New test.
1598         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
1600 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1602         * gcc.dg/c99-math.h: New.
1603         * gcc.dg/c99-math-float-1.c: New test.
1604         * gcc.dg/c99-math-double-1.c: Likewise.
1605         * gcc.dg/c99-math-long-double-1.c: Likewise.
1607 2005-05-18  Richard Henderson  <rth@redhat.com>
1609         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
1611 2005-05-18  Devang Patel  <dpatel@apple.com>
1613         * g++.dg/opt/20050511-1.C: New test.
1615 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
1617         PR libfortran/21127
1618         * gfortran.dg/reshape-complex.f90:  New test.
1620 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
1622         * gfortran.dg/array_constructor_1.f90: New test.
1623         * gfortran.dg/array_constructor_2.f90: New test.
1625 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1627         PR fortran/20954
1628         * gfortran.dg/pr20954.f: New test.
1630 2005-05-17  Mike Stump  <mrs@apple.com>
1632         Yet more Objective-C++...
1634         * objc.dg/method-5.m: Update.
1635         * objc.dg/method-6.m: Update.
1636         * objc.dg/method-7.m: Update.
1637         * objc.dg/method-9.m: Update.
1638         * objc.dg/try-catch-2.m: Update.
1640 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
1642         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
1643         Remove little-endian optimizations.
1645 2005-05-17  Jeff Law  <law@redhat.com>
1647         * g++.dg/tree-ssa/pr18414.C: New test.
1648         * gcc.dg/tree-ssa/pr18414.C: New test.
1649         * gcc.dg/tree-ssa/pr17141-1.C: New test.
1650         * gcc.dg/tree-ssa/pr17141-2.C: New test.
1652 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1654         * gcc.dg/compat/generate-random.c: Do not include
1655         libiberty.h.
1656         * gcc.dg/compat/generate-random_r.c: Likewise.
1658 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
1660         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
1662 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1664         PR middle-end/21595
1665         * g++.dg/tree-ssa/builtin1.C: New testcase.
1667 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
1669         PR c++/21454
1670         * g++.dg/opt/const4.C: New test.
1672         PR middle-end/21492
1673         * g++.dg/opt/crossjump1.C: New test.
1675         PR tree-optimization/21610
1676         * gcc.c-torture/compile/20050516-1.c: New test.
1678         PR fortran/15080
1679         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
1680         about the test failing.
1681         * gfortran.fortran-torture/execute/where_7.f90: New test.
1682         * gfortran.fortran-torture/execute/where_8.f90: New test.
1684 2005-05-16  Richard Henderson  <rth@redhat.com>
1686         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
1687         i?86 and x86_64.
1689 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
1691         * gcc.dg/compat/generate-random.c (config.h): Do not include.
1692         (limits.h): Include unconditionally.
1693         (stdlib.h): Likewise.
1694         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
1695         (limits.h): Include unconditionally.
1696         (stdlib.h): Likewise.
1697         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1698         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1699         (limits.h): Include unconditionally.
1700         (stdlib.h): Likewise.
1701         (hashtab.h): Do not include.
1702         (getopt.h): Likewise.
1703         (stddef.h): Include.
1704         (hashval_t): Define.
1705         (struct entry): Add "next" field.
1706         (HASH_SIZE): New macro.
1707         (hash_table): New variable.
1708         (switchfiles): Do not use xmalloc.
1709         (mix): New macro.
1710         (iterative_hash): New function.
1711         (hasht): Remove.
1712         (e_exists): New function.
1713         (e_insert): Likewise.
1714         (output): Use, instead of libiberty hashtable functions.
1715         (main): Do not use getopt.  Do not call htab_create.
1717 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
1719         PR libstdc++/21526
1720         * lib/target-supports.exp (check_mkfifo_available):
1721         Return 0 for cygwin as mkfifo support incomplete on platform.
1722         Fix typos in comments.
1724 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
1726         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
1728 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
1730         PR fortran/17432
1731         * gfortran.dg/assign_4.f: New test.
1733 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
1735         PR tree-optimization/21563
1736         * gcc.dg/tree-ssa/pr21563.c: New.
1738 2005-05-14  Jan Hubicka  <jh@suse.cz>
1740         * gcc.dg/noreturn-7.c: Allow control reaches warning.
1742 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
1744         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
1746 2005-05-13  Julian Brown  <julian@codesourcery.com>
1748         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
1749         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
1751 2005-05-13  Jan Hubicka  <jh@suse.cz>
1753         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
1754         * gcc.dg/fold-xor-?.c: Likewise.
1755         * gcc.dg/pr15784-?.c: Likewise.
1756         * gcc.dg/pr20922-?.c: Likewise.
1757         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
1758         * gcc.dg/tree-ssa/pr17598.c: Likewise.
1759         * gcc.dg/tree-ssa/pr20470.c: Likewise.
1761 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1763         PR fortran/21260
1764         * gfortran.dg/hollerith_1.f90: New test.
1766 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1768         * gfortran.dg/func_result_2.f90: New test.
1770 2005-05-11  Bud Davis  <bdavis@gfortran.org>
1772         * gfortran.dg/dev_null.f90: New test.
1774 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
1776         * gcc.dg/arm-vfp1.c: Revert last change.
1778 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
1780         PR middle-end/19807
1781         PR tree-optimization/19639
1782         * g++.dg/tree-ssa/pr19807.C: New testcase.
1784 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1786         PR libfortran/21471
1787         * gfortran.dg/append-1.f90: New test.
1789 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1791         * gcc.dg/pr18501.c: XFAIL.
1792         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
1793         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
1794         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
1795         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1796         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1797         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
1798         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
1799         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1801 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1803         PR fortran/20178
1804         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
1805         gfortran.dg/f2c_3.f90: New tests.
1807         * gfortran.dg/return_1.f90: Fix dg annotation.
1809 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1811         * gcc.c-torture/compile/20050510-1.c: New test.
1813 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
1815         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
1817 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
1819         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
1821 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
1823         PR c/17913
1824         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
1826 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
1828         PR c/21342
1829         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
1830         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
1832 2005-05-10  Ben Elliston  <bje@au.ibm.com>
1834         PR debug/16676
1835         * gcc.dg/debug/pr16676.c: New test.
1837 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
1839         PR testsuite/21443
1840         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
1841         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
1842         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
1843         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
1844         Change -O1 to -O2.
1845         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
1846         -fno-tree-dominator-opts.
1848 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1850         * gfortran.dg/return_1.f90: New test.
1852 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
1854         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
1856         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
1858 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
1860         PR c++/21427
1861         * g++.dg/inherit/covariant13.C: New.
1863 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1865         PR libfortran/19155
1866         * gfortran.dg/pr19155.f: New test.
1868 2005-05-08  Roger Sayle  <roger@eyesopen.com>
1870         PR inline-asm/8788
1871         * gcc.dg/pr8788-1.c: New testcase.
1873 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
1875         PR target/21416
1876         * gcc.target/mips/fpcmp-[12].c: New tests.
1878 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
1880         * lib/target-supports-dg.exp (dg-require-fork): New function.
1881         (dg-require-mkfifo): Likewise.
1882         * lib/target-supports.exp (check_function_available): New
1883         function.
1884         (check_fork_available): Likewise.
1885         (check_mkfifo_available): Likewise.
1887 2005-05-06  Jeff Law  <law@redhat.com>
1889         * gcc.c-torture/compile/pr21380.c: New test.
1891 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
1893         PR c++/20961
1894         * g++.dg/ext/weak3.C: New test.
1896 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
1898         PR c++/21352
1899         * g++.dg/template/crash37.C: New test.
1901 2005-05-05  Paul Brook  <paul@codesourcery.com>
1903         * gcc.dg/arm-g2.c: Use effective-target arm32.
1904         * gcc.dg/arm-mmx-1.c: Ditto.
1905         * gcc.dg/arm-scd42-2.c: Ditto.
1906         * gcc.dg/arm-vfp1.c: Ditto.
1907         * lib/target-supports.exp (check_effective_target_arm32): New
1908         function.
1910 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
1912         PR libfortran/21354
1913         gfortran.dg/in_pack_rank7.f90:  New test.
1915 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
1917         PR middle-end/15618
1918         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
1920 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
1922         PR middle-end/21265
1923         * gcc.dg/20050503-1.c: New test.
1925         PR rtl-optimization/21239
1926         * gcc.dg/i386-sse-11.c: New test.
1928 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
1930         PR target/16888
1931         * gcc.target/i386/asm-1.c: New test.
1933 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
1935         PR rtl-optimization/21330
1936         * gcc.c-torture/execute/20050502-1.c: New test.
1938         PR target/21297
1939         * gcc.c-torture/execute/20050502-2.c: New test.
1941 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
1943         PR middle-end/21282
1944         * gcc.dg/pr21282.c: New.
1946 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1948         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
1949         * gcc.dg/vect/vect-92.c: Likewise
1950         * gcc.dg/vect/vect-93.c: Likewise
1951         * gcc.dg/vect/vect-dv-1.c: Likewise
1952         * gcc.dg/vect/vect-dv-2.c: Likewise
1953         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
1955 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1957         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
1958         * gfortran.dg/vect/vect-2.f90:  Likewise
1959         * gfortran.dg/vect/vect-3.f90:  Likewise
1960         * gfortran.dg/vect/vect-4.f90:  Likewise
1961         * gfortran.dg/vect/vect-5.f90:  Likewise
1963 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
1965         PR target/20813
1966         * gcc.dg/rs6000-fpint-2.c: New.
1968 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
1970         PR c/15698
1971         * gcc.dg/builtins-30.c: Update expected messages.
1972         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
1973         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
1974         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
1976 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
1978         PR tree-optimization/21294
1979         * gcc.dg/tree-ssa/pr21294.c: New.
1981 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
1983         * gcc.dg/altivec-3.c (vec_store): Do not use the old
1984         __builtin_altivec_st_internal_4si built-in.
1986 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
1988         PR c++/15875
1989         * g++.dg/template/ptrmem14.C: New test.
1991 2005-05-02  Paul Brook  <paul@codesourcery.com>
1993         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
1995 2005-05-02  Michael Matz  <matz@suse.de>
1997         PR c++/19542
1998         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
2000 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
2002         * g++.dg/cpp/weak.C: New test.
2004 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
2006         * gcc.dg/tree-ssa/loop-8.c: New test.
2008 2005-04-30  Michael Maty  <matz@suse.de>
2010         * gcc.dg/inline-mcpy.c: New test.
2012 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
2014         PR libfortran/18958
2015         * gfortran.dg/eoshift.f90:  New test case.
2017 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
2019         PR libfortran/18857
2020         * gfortran.dg/matmul_1.f90: New test.
2022 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2024         PR tree-optimization/21030
2025         * gcc.dg/tree-ssa/pr21030.c: New.
2027 2005-04-29  Devang Patel  <dpatel@apple.com>
2029         PR tree-optimization/21272
2030         * gcc.dg/vect/vect-ifcvt-10.c: New test.
2032 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
2034         PR fortran/13082
2035         PR fortran/18824
2036         * gfortran.dg/entry_4.f90: New test.
2037         * gfortran.fortran-torture/execute/entry_1.f90: New test.
2038         * gfortran.fortran-torture/execute/entry_2.f90: New test.
2039         * gfortran.fortran-torture/execute/entry_3.f90: New test.
2040         * gfortran.fortran-torture/execute/entry_4.f90: New test.
2041         * gfortran.fortran-torture/execute/entry_5.f90: New test.
2042         * gfortran.fortran-torture/execute/entry_6.f90: New test.
2043         * gfortran.fortran-torture/execute/entry_7.f90: New test.
2045 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2047         * gfortran.fortran-torture/execute/entry_8.f90: New test.
2049 2005-04-29  Paul Brook   <paul@codesourcery.com>
2051         * gfortran.dg/entry_3.f90: New test.
2053 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2055         * gfortran.dg/implicit_4.f90: New test.
2057 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
2059         * lib/target-supports.exp (check_profiling_available): Return
2060         false for xtensa-*-elf.
2062 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
2064         * lib/fortran-torture.exp (fortran-torture.exp): Catch
2065         error if file cannot be deleted.
2067 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2069         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
2070         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
2071         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
2072         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
2073         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
2074         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
2075         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
2076         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
2077         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
2078         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2079         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
2080         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
2081         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
2083 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2085         PR fortran/20865
2086         * gfortran.dg/pr20865.f90: New test.
2088 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
2090         * gcc.dg/void-cast-2.c: New test.
2092 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2094         PR c/21159
2095         * gcc.dg/void-cast-1.c: New test.
2097 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
2099         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
2101 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2103         PR fortran/21177
2104         * gfortran.dg/pr21177.f90: New test.
2106 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
2108         PR tree-optimization/21171
2109         * gcc.dg/tree-ssa/pr21171.c: New test.
2111 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
2113         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2114         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2115         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2116         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2117         gcc.dg/tree-ssa/gen-vect-32.c: New.
2118         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
2119         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
2120         don't run on PPC32.
2122 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2124         PR c/21213
2125         * gcc.dg/transparent-union-3.c: New test.
2127 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2129         PR c/20740
2130         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
2131         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
2132         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
2133         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
2134         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
2135         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
2137 2005-04-26  Jeff Law  <law@redhat.com>
2139         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
2140         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
2141         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
2142         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
2143         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
2144         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
2145         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
2147 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
2149         PR tree-optimization/17598
2150         * gcc.dg/tree-ssa/pr17598.c: New testcase.
2152 2005-04-25  Mike Stump  <mrs@apple.com>
2154         * objc.dg/fix-and-continue-1.m: Add.
2156 2005-04-25  Roger Sayle  <roger@eyesopen.com>
2158         PR c++/20995
2159         * g++.dg/opt/pr20995-1.C: New test case.
2161 2005-04-25  Devang Patel <dpatel@apple.com>
2163         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
2165 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2167         PR testsuite/21062
2168         * g++.dg/opt/alias2.C (printf): Correct the prototype.
2170 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2172         PR C++/21188
2173         * g++.dg/opt/rtti2.C: New test.
2175 2005-04-25  Paul Brook  <paul@codesourcery.com>
2176         Steven G. Kargl  <kargls@comcast.net>
2178         PR fortran/20879
2179         * gfortran.dg/ichar_1.f90: New file.
2181 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
2183         PR middle-end/20991
2184         * g++.dg/opt/pr20991.C: New test.
2186         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
2187         where sizeof (type) < __alignof__ (type).
2188         * gcc.dg/compat/struct-layout-1.h: Likewise.
2190 2005-04-24  Per Bothner  <per@bothner.com>
2191             Devang Patel  <dpatel@apple.com>
2193         PR preprocessor/20907
2194         * gcc.dg/cpp/very-long-comment.c: New test.
2196 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2198         PR fortran/20059
2199         * gfortran.dg/common_5.f: New test.
2201 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
2203         PR middle-end/21082
2204         * g++.dg/tree-ssa/pr21082.C: New testcase.
2206 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
2208         * gcc.dg/vect/vect-99.c: New test.
2210 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
2212         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
2214 2005-04-22  Jeff Law  <law@redhat.com>
2216         * gcc.dg/uninit-5.c: Remove xfails.
2217         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
2218         conditionals and loads.
2220 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
2222         PR libfortran/20074
2223         PR libfortran/20436
2224         PR libfortran/21108
2225         * gfortran.dg/nested_reshape.f90: new test
2226         * gfortran.dg/reshape-alloc.f90: new test
2227         * gfortran.dg/reshape.f90: new test
2229 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
2231         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
2233         * gcc.dg/arm-vfp1.c: New test.
2235 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
2237         PR c++/21087
2238         * g++.dg/lookup/builtin2.C: New test.
2240 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2242         * gcc.dg/weak/weak-13.c: New test.
2244 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
2246         * lib/target-supports.exp (check_effective_target_sync_int_long):
2247         Add powerpc*.
2249 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
2251         * gcc.target/mips/branch-1.c: New test.
2253 2005-04-21  Richard Henderson  <rth@redhat.com>
2255         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
2256         * gcc.dg/vect/vect-86.c: Likewise.
2257         * gcc.dg/vect/vect-87.c: Likewise.
2258         * gcc.dg/vect/vect-88.c: Likewise.
2260 2005-04-21  Devang Patel  <dpatel@apple.com>
2262         PR optimization/20994
2263         * gcc.dg/tree-ssa/ifc-3.c: New test.
2265 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2267         PR c/12913
2268         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
2269         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
2270         gcc.dg/c99-vla-jump-5.c: New tests.
2272 2005-04-19  Richard Henderson  <rth@redhat.com>
2274         * lib/target-supports.exp (check_effective_target_vect_int_mult):
2275         Fix typo in exists check.
2276         (check_effective_target_sync_int_long): New.
2277         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
2278         * gcc.dg/ia64-sync-2.c: Likewise.
2279         * gcc.dg/ia64-sync-3.c: Likewise.
2280         * gcc.dg/ia64-sync-4.c: Likewise.
2282 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
2284         * gcc.dg/fold-xor-1.c: New test.
2285         * gcc.dg/fold-xor-2.c: New test.
2287 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
2289         PR target/20670
2290         * g++.dg/eh/fp-regs.C: New test.
2292 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2294         * gcc.dg/Wint-to-pointer-cast-1.c,
2295         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
2296         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
2297         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
2299 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2301         PR fortran/16861
2302         * gfortran.dg/pr16861.f90: New test.
2304 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2306         * gcc.dg/pr21085.c: New test.
2308 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
2310         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
2311         (setup_mips_tests, dg-mips-options): New procedures.
2312         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
2313         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
2314         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
2315         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2316         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
2317         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
2318         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
2319         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2320         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
2321         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
2322         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
2323         dg-mips-options instead of dg-options.  Remove now-redundant
2324         preprocessor guards.
2325         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
2326         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2327         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2328         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
2329         * gcc.dg/vr-mult-2.c: Delete.
2330         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
2331         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
2332         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
2333         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
2334         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2335         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
2336         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
2338 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
2340         * ada/acats/run_all.sh: Use sync when executable not present.
2342 2005-04-18  Devang Patel  <dpatel@apple.com>
2344         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
2345         * gcc.dg/vect/vect-11a.c: New.
2346         * gcc.dg/vect/vect-none.c: Update.
2347         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
2349 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2351         PR tree-optimization/20922
2352         * gcc.dg/pr20922-1.c: New test.
2353         * gcc.dg/pr20922-2.c: New test.
2354         * gcc.dg/pr20922-3.c: New test.
2355         * gcc.dg/pr20922-4.c: New test.
2356         * gcc.dg/pr20922-5.c: New test.
2357         * gcc.dg/pr20922-6.c: New test.
2359 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2361         PR libfortran/20950
2362         * gfortran.dg/pr20950.f: New test.
2364 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2366         PR libfortran/19216
2367         * gfortran.dg/pr19216.f: New test.
2369 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
2371         PR tree-optimization/21001
2372         * gcc.dg/tree-ssa/pr21001.c: New.
2374 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
2376         PR libfortran/21075
2377         * gfortran.dg/reshape_rank7.f90: New test.
2379 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
2381         PR libfortran/12884 gfortran.dg/pr12884.f: New test
2382         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
2383         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
2384         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
2385         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
2386         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
2387         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
2388         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
2389         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
2390         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
2391         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
2392         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
2393         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
2394         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
2395         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
2396         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
2397         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
2398         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
2399         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
2400         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
2401         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
2403 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
2405         * gfortran.dg/wtruncate.f: New testcase.
2406         * gfortran.dg/wtruncate.f90: New testcase.
2408 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
2410         PR c++/21025
2411         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
2412         which sizeof/alignof is dependent, rather than just whether we are
2413         processing_template_decl.
2415 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2417         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2418         corrected typo where the wrong variables had been compared.
2420 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2422         PR libfortran/18495
2423         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2424         Test callee-allocated version of return array with a write
2425         statement.
2426         Test spread with a temporary with another write statement.
2428 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
2430         PR tree-optimization/21031
2431         * gcc.dg/tree-ssa/pr21031.c: New.
2433 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
2435         PR tree-optimization/21004
2436         * gcc.dg/builtins-53.c: Include builtins-config.h.
2437         Check floorf, ceilf, floorl and ceill transformations
2438         only when HAVE_C99_RUNTIME is defined.
2440 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
2442         PR middle-end/20739
2443         * gcc.dg/tree-ssa/pr20739.c: New test.
2445 2005-04-14  Mike Stump  <mrs@apple.com>
2447         * gcc.dg/Foundation.framework/empty: New.
2448         * gcc.dg/framework-2.c: New.
2450 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2452         PR tree-optimization/21021
2453         * gcc.c-torture/compile/pr21021.c: New.
2455 2005-04-14  Janis Johnson  <janis187@us.ibm.com
2457         PR testsuite/21010
2458         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
2459         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
2460         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
2461         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
2462         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
2463         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
2464         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
2465         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
2467 2005-04-14  Richard Henderson  <rth@redhat.com>
2469         * lib/target-supports.exp (check_effective_target_vect_condition):
2470         Add ia64, i?86, and x86_64.
2472 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
2474         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
2476 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2478         PR tree-optimization/20657
2479         * gcc.dg/tree-ssa/pr20657.c: New.
2481 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
2483         * gcc.dg/builtins-53.c: Also check (int)trunc* and
2484         (long long int)trunc*.
2486 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
2488         PR target/20927
2489         * gcc.dg/pr20927.c: New test.
2491 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
2493         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
2494         * gcc.target/mips/asm-1.c: Likewise.
2496 2005-04-13  Dale Johannesen  <dalej@apple.com>
2498         * objc.dg/objc-fast-4.m:  New.
2500 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
2502         * gcc.target/cris/torture/cris-torture.exp: New driver in new
2503         directory.
2504         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
2506 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
2508         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
2509         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
2510         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
2512 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
2514         PR tree-optimization/20913
2515         * gcc.dg/tree-ssa/pr20913.c: New.
2517         PR tree-optimization/20702
2518         * gcc.dg/tree-ssa/pr20702.c: New.
2520 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2522         PR c++/13744
2523         * g++.dg/inherit/local3.C: New test.
2525 2005-04-12  Jeff Law  <law@redhat.com>
2527         * gcc.dg/tree-ssa/20050412-1.c: New test.
2529 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
2531         PR libfortran/19016
2532         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
2533         Add tests with mask generated by expression.
2534         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
2535         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
2536         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
2538 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
2540         PR middle-end/20917
2541         * gcc.dg/20050409-1.c: New test.
2543 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
2545         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
2547 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2549         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2550         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
2551         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2552         (TARGET_CXX): Adjust accordingly.
2553         * target.h (struct gcc_target): Remove epxort_class_data.  Add
2554         determine_class_data_visibility and class_data_always_comdat.
2555         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2556         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
2557         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2558         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
2559         (arm_cxx_determine_class_data_visibility): New.
2560         (arm_cxx_class_data_always_comdat): Likewise.
2561         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2562         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
2563         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2564         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
2565         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
2566         Define.
2568 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2570         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
2572 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
2574         * gcc.dg/i386-darwin-fpmath.c: New.
2576 2004-04-11  Devang Patel  <dpatel@apple.com>
2578         * lib/target-supports.exp (check_effective_target_vect_condition): New.
2579         * gcc.dg/vect/vect-ifcvt-1.c: New test.
2580         * gcc.dg/vect/vect-ifcvt-2.c: New test.
2581         * gcc.dg/vect/vect-ifcvt-3.c: New test.
2582         * gcc.dg/vect/vect-ifcvt-4.c: New test.
2583         * gcc.dg/vect/vect-ifcvt-5.c: New test.
2584         * gcc.dg/vect/vect-ifcvt-6.c: New test.
2585         * gcc.dg/vect/vect-ifcvt-7.c: New test.
2586         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
2588 2004-04-11  Devang Patel  <dpatel@apple.com>
2590         * gcc.dg/vect/vect-dv-1.c: New test.
2591         * gcc.dg/vect/vect-dv-2.c: New test.
2593 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2595         PR tree-optimization/20933
2596         * gcc.dg/tree-ssa/pr20933.c: New test.
2598 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2600         * gfortran.dg/fold_nearest.f90: New test.
2602 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
2604         * gcc.dg/tree-ssa/alias-1.c: New test.
2606 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2608         PR tree-optimization/20920
2609         * g++.dg/tree-ssa/pr20920.C: New test.
2611 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
2613         * gcc.dg/builtins-53.c: Also check (int)ceil* and
2614         (long long int)ceil*.
2616 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
2618         * g++.dg/warn/Wdtor1.C: Declare template in system header with
2619         explicit C++ linkage.
2621 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2623         * gfortran.dg/pr17229.f: Take care of the new obsolescence
2624         warning for arithmetic IF statements.
2626 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
2628         * eor_handling_1.f90: New test case.
2629         * eor_handling_2.f90: New test case.
2630         * eor_handling_3.f90: New test case.
2631         * eor_handling_4.f90: New test case.
2632         * eor_handling_5.f90: New test case.
2633         * noadv_size.f90: New test case.
2634         * pad_no.f90: New test case.
2636 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
2638         * gcc.c-torture/execute/20050410-1.c: New test.
2640 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
2642         * gcc.dg/pr20126.c: New.
2644 2005-04-09  Bud Davis  <bdavis@gfortran.org>
2645             Steven G. Kargl <kargls@comcast.net>
2647         * gfortran.dg/PR19872.f: New test.
2649 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2651         * gfortran.dg/nint_1.f90:  Fix dg-do directive
2653 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2655         * gfortran.dg/nint_1.f90: New test.
2657 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2659         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
2660         Added test for callee-allocated arrays with write statements.
2661         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
2662         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
2663         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
2664         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
2665         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
2667 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2669         PR libfortran/20163
2670         * gfortran.dg/open-options-blanks.f:  New test.
2672 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2674         PR fortran/13257
2675         * gfortran.dg/comma_format_extension_[1234].f: New tests.
2677 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
2679         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2680         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2681         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2682         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2683         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2684         * gcc.c-torture/execute/stdarg-4.c: New test.
2686         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
2688         PR target/20795
2689         * g++.dg/abi/param2.C: New test.
2691 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2693         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
2695 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2697         * gcc.dg/builtins-53.c: New test.
2699 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
2701         * g++.dg/tree-ssa/pr18178.C: New test.
2702         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
2703         * gcc.c-torture/execute/20041019-1.c: New test.
2704         * gcc.dg/tree-ssa/20041008-1.c: New test.
2705         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
2706         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
2707         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
2708         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
2709         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
2710         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
2711         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
2712         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
2713         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2714         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2716 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
2718         PR rtl-optimization/20466
2719         * gcc.c-torture/execute/pr20466-1.c: New test.
2721 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
2723         PR c++/20905
2724         * g++.dg/parse/cond2.C: New test.
2726         PR c++/20145
2727         * g++.dg/warn/Wdtor1.C: New test.
2729 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2731         PR fortran/17229
2732         * gfortran.dg/pr17229.f: New test.
2734 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
2736         * gfortran.dg/tiny_1.f90: New test.
2737         * gfortran.dg/tiny_2.f90: ditto.
2739 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
2741         * gfortran.dg/eor_1.f90:  Fix dg-do run line
2742         * gfortran.dg/open_new.f90:  Fix dg-do run line
2744 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
2746         * lib/target-supports.exp (get_compiler_messages): Support
2747         optional arguments, the fourth being compiler options.
2748         (check_effective_target_fpic): New proc.
2749         * gcc.dg/20050321-2.c: Restrict to target fpic.
2751 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
2753         * gcc.dg/15443-1.c: New test.
2754         * gcc.dg/15443-2.c: Likewise.
2756 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2758         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
2760 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2762         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
2764 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2766         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
2767         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
2768         -m64.
2769         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
2770         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
2771         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
2773 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
2775         PR c++/20212
2776         * g++.dg/warn/Wunused-11.C: New test.
2778 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
2780         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
2782 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
2784         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
2786 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2788         PR c++/20734
2789         * g++.dg/template/ptrmem13.C: New test.
2791 2005-04-05  Per Bothner  <per@bothner.com>
2793         * lib/gcc.exp: Always add -fno-show-column, for now.
2795 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
2797         PR testsuite/20767
2798         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
2799         of plain old "unsigned int" for the type of "i".  Makes this test
2800         64bit clean.
2802 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
2804         * gcc.dg/i386-ssefn-1.c: New test.
2805         * gcc.dg/i386-ssefn-2.c: New test.
2806         * gcc.dg/i386-ssefn-3.c: New test.
2807         * gcc.dg/i386-ssefn-4.c: New test.
2809 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
2811         PR tree-optimization/20076
2812         * gcc.dg/builtin-apply4.c: New test.
2814         PR preprocessor/19475
2815         * gcc.dg/cpp/macspace1.c: New test.
2816         * gcc.dg/cpp/macspace2.c: New test.
2818 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2820         * gfortran.dg/pr20755.f: Fixed bad format.
2822 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2824         PR c++/20763
2825         * g++.dg/ext/attrib21.C: New test.
2827 2004-04-05  Devang Patel  <dpatel@apple.com>
2829         * lib/target-supports.exp (check_effective_target_vect_shif): New.
2830         * gcc.dg/vect/vect-shift-1.c: New test.
2832 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2834         PR libfortran/20755
2835         * gfortran.dg/pr20755.f: New test.
2837 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
2839         * gfortran.dg/pr15959.f90: New test.
2840         * gfortran.dg/string_pad_trunc.f90: New test.
2842 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2844         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
2845         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
2846         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
2847         syntax.
2849 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2851         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
2853 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2855         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
2856         * gcc.c-torture/compile/20011119-2.c: Likewise.
2857         * gcc.c-torture/compile/981001-2.c: Likewise.
2859 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
2861         PR c++/20679
2862         * g++.dg/template/overload4.C: New test.
2864 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2866         PR c++/20746
2867         * g++.dg/abi/covariant5.C: New.
2869         PR debug/20505
2870         * g++.dg/debug/const2.C: New.
2872 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
2874         PR rtl-optimization/16104
2875         * gcc.c-torture/execute/20050316-1.c: New test.
2877 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2879         * g++.dg/template/spec23.C: Fix dg-error text.
2881 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
2883         PR c++/19199
2884         * g++.dg/expr/lval2.C: New.
2886 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2888         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
2889         __builtin_strcasecmp and __builtin_strncasecmp.
2891 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
2893         PR c++/20723
2894         * g++.dg/template/spec22.C: New.
2895         * g++.dg/template/spec23.C: New.
2897 2005-04-03  Dale Ranta  <dir@lanl.gov>
2898             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2900         PR libfortran/20068
2901         PR libfortran/20125
2902         PR libfortran/20156
2903         PR libfortran/20471
2904         * gfortran.dg/backspace.f: New test.
2906 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
2908         * gcc.dg/pr19345.c: New test.
2910 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2912         PR tree-optimization/20640
2913         * gcc.dg/torture/tree-loop-1.c: New.
2915 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2917         PR rtl-optimization/20290
2918         * gcc.c-torture/execute/loop-ivopts-2.c: New.
2920 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
2922         * gcc.dg/rs6000-fpint.c: New.
2924 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2926         * gcc.dg/old-style-then-proto-1.c: New test.
2928 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2930         * gfortran.fortran-torture/execute/backspace.f90: Check
2931         after backspace and read was incorrect.
2933 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2935         * gcc.c-torture/execute/builtins/strcat.c: Check the result
2936         buffer past the terminating NUL using memcmp.
2937         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
2938         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
2940         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
2941         Fix unused/uninitialized variable warnings.
2943         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
2944         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
2945         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
2946         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
2948         * gcc.c-torture/execute/builtins/abs-1-lib.c,
2949         gcc.c-torture/execute/builtins/fputs-lib.c,
2950         gcc.c-torture/execute/builtins/lib/fprintf.c,
2951         gcc.c-torture/execute/builtins/lib/main.c,
2952         gcc.c-torture/execute/builtins/lib/memcmp.c,
2953         gcc.c-torture/execute/builtins/lib/memmove.c,
2954         gcc.c-torture/execute/builtins/lib/mempcpy.c,
2955         gcc.c-torture/execute/builtins/lib/memset.c,
2956         gcc.c-torture/execute/builtins/lib/printf.c,
2957         gcc.c-torture/execute/builtins/lib/sprintf.c,
2958         gcc.c-torture/execute/builtins/lib/stpcpy.c,
2959         gcc.c-torture/execute/builtins/lib/strchr.c,
2960         gcc.c-torture/execute/builtins/lib/strcmp.c,
2961         gcc.c-torture/execute/builtins/lib/strcpy.c,
2962         gcc.c-torture/execute/builtins/lib/strcspn.c,
2963         gcc.c-torture/execute/builtins/lib/strlen.c,
2964         gcc.c-torture/execute/builtins/lib/strncat.c,
2965         gcc.c-torture/execute/builtins/lib/strncmp.c,
2966         gcc.c-torture/execute/builtins/lib/strncpy.c,
2967         gcc.c-torture/execute/builtins/lib/strrchr.c,
2968         gcc.c-torture/execute/builtins/lib/strspn.c,
2969         gcc.c-torture/execute/builtins/lib/strstr.c,
2970         gcc.c-torture/execute/builtins/memops-asm-lib.c,
2971         gcc.c-torture/execute/builtins/strlen-2.c,
2972         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
2973         prototypes.
2975 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2977         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
2978         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
2979         selectany usage.
2981 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
2983         PR c++/19406
2984         * g++.dg/debug/using1.C: New test.
2986 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
2988         PR middle-end/20524
2989         * gcc.dg/alias-7.c: Prefix asm-declared name with
2990         __USER_LABEL_PREFIX__.
2992 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
2994         Fix fallout from PR middle-end/15700:
2995         * gcc.c-torture/compile/20011119-1.c: Take
2996         __USER_LABEL_PREFIX__ into account.
2997         * gcc.c-torture/compile/20011119-2.c: Likewise.
2999 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3001         PR c++/18644
3002         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
3004 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3006         PR c/17855
3007         * gcc.c-torture/compile/struct-non-lval-1.c,
3008         gcc.c-torture/compile/struct-non-lval-2.c,
3009         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
3011 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
3013         * gcc.dg/tls/tls.exp: Remove temporary file.
3014         * g++.dg/tls/tls.exp: Ditto.
3015         * lib/file-format.exp: Ditto.
3016         * g++.dg/special/ecos.exp: Ditto.
3018         * lib/profopt.exp: Treat prof_ext as a list.
3019         * gcc.misc-tests/bprob.exp: Ditto.
3020         * g++.dg/bprob/bprob.exp: Ditto.
3022         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
3023         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
3024         g++.dg/tree-ssa/pointer-reference-alias.C,
3025         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
3026         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
3027         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
3028         g++.dg/vect/pr19951.cc: Ditto.
3029         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
3030         gcc.dg/builtins-47.c: Ditto.
3031         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
3032         gcc.dg/pr20115-1.c: Ditto.
3033         * gcc.dg/tree-ssa/20030530-2.c,
3034         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
3035         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3036         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
3037         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3038         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
3039         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
3040         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
3041         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
3042         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
3043         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
3044         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
3045         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
3046         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
3047         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
3048         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
3049         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3050         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3051         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3052         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3053         gcc.dg/tree-ssa/20030824-1.c,
3054         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
3055         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
3056         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
3057         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
3058         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
3059         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
3060         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
3061         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
3062         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
3063         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
3064         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
3065         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
3066         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
3067         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
3068         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
3069         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
3070         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
3071         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
3072         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
3073         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
3074         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
3075         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
3076         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
3077         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
3078         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
3079         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
3080         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
3081         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
3082         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
3083         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
3084         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
3085         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
3086         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
3087         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
3088         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
3089         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
3090         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
3091         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
3092         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
3093         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
3094         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
3095         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
3096         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3097         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
3098         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
3099         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
3100         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
3101         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
3102         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
3103         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
3104         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3105         gcc.dg/tree-ssa/useless-1.c: Ditto.
3106         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
3107         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
3108         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
3109         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
3110         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3111         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
3112         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
3113         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
3114         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
3115         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
3116         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
3117         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
3118         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
3119         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
3120         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
3121         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
3122         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
3123         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
3124         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
3125         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
3126         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
3127         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3128         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3129         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
3130         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
3131         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
3132         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
3133         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
3134         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
3135         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
3136         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
3137         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
3138         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
3139         gcc.dg/vect/vect-none.c: Ditto.
3140         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
3141         treelang/compile/unsigned.tree: Ditto.
3143         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
3144         * gcc.dg/cpp/direct2s.c: Ditto.
3145         * gcc.dg/cpp/paste4.c: Ditto.
3146         * gcc.dg/cpp/separate-1.c: Ditto.
3147         * gcc.dg/pch/save-temps-1.c: Ditto.
3148         * g++.dg/ext/altivec-10.C: Ditto.
3149         * g++.dg/pch/pch.C: Ditto.
3151         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
3153         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
3154         * g++.dg/template/repo1.C: Ditto.
3155         * g++.dg/template/repo2.C: Ditto.
3156         * g++.dg/template/repo3.C: Ditto.
3157         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
3158         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
3159         * g++.old-deja/g++.pt/repo1.C: Ditto.
3160         * g++.old-deja/g++.pt/repo2.C: Ditto.
3161         * g++.old-deja/g++.pt/repo3.C: Ditto.
3162         * g++.old-deja/g++.pt/repo4.C: Ditto.
3164         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
3165         * gcc.dg/20030107-1.c: Ditto.
3166         * gcc.dg/20030702-1.c: Ditto.
3167         * gcc.dg/profile-generate-1.c: Ditto.
3168         * g++.dg/other/profile1.C: Ditto.
3169         * g++.old-deja/g++.robertl/eb83.C: Ditto.
3171         * lib/gcc-dg.exp (remove-build-file): New.
3172         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3173         cleanup-tree-dump, cleanup-saved-temps): New.
3175 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3177         PR c++/19203, DR 214
3178         * g++.dg/parse/ambig3.C: Not ambiguous.
3179         * g++.dg/template/spec20.C: New.
3180         * g++.dg/template/spec21.C: New.
3182 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
3184         PR target/20045
3185         * gcc.dg/ia64-fptr-1.c: Run only on linux.
3187 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3189         PR libfortran/20660
3190         * gfortran.dg/negative_unit.f: New test.
3192 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
3194         * gcc.dg/20050330-1.c: New test.
3196 2005-03-30  Devang Patel  <dpatel@apple.com>
3198         * g++.dg/tree-sra/ssa-sra-3.C: New test.
3200 2005-03-30  Dale Johannesen  <dalej@apple.com>
3202         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
3204 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
3206         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3207         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
3208         Strip options from test name.
3210 2005-03-31  Jan Hubicka  <jh@suse.cz>
3212         * gcc.dg/varpool-1.c: New testcase.
3214 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3216         PR c/772
3217         PR c/17913
3218         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
3219         gcc.dg/stmt-expr-label-3.c : New tests.
3220         * gcc.c-torture/execute/medce-2.c: Remove.
3222 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3224         PR c/20368
3225         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
3226         tests.
3228 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
3230         * gcc.c-torture/compile/pr20203.c: New test.
3232 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3234         * gfortran.dg/promotion.f90:  New test.
3236 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
3238         PR middle-end/20491
3239         * gcc.dg/torture/asm-subreg-1.c: New test.
3241 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
3243         PR c/20672
3244         * gcc.dg/pr20672-1.c: New test.
3246 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
3248         * gfortran.dg/vect: New directory.
3249         * gfortran.dg/vect/vect.exp: New.
3250         * gfortran.dg/vect/vect-1.f90: New test.
3251         * gfortran.dg/vect/vect-2.f90: New test.
3252         * gfortran.dg/vect/vect-3.f90: New test.
3253         * gfortran.dg/vect/vect-4.f90: New test.
3254         * gfortran.dg/vect/vect-5.f90: New test.
3256 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
3258         PR middle-end/20622
3259         * gcc.dg/alias-7.c: New test.
3261 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3263         * gcc.dg/sparc-reg-1.c: New test.
3265 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
3267         PR target/19890
3268         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
3270 2005-03-29  Dale Ranta  <dir@lanl.gov>
3271             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3273         PR libfortran/20163
3274         * gfortran.dg/pr20163-2.f: New test.
3276 2005-03-28  Jan Hubicka  <jh@suse.cz>
3278         PR middle-end/20635
3279         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
3280         by Jakub Jelinek.
3282 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
3284         PR tree-optimization/20626
3285         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
3286         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
3288 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3290         * gfortran.dg/underflow.f90:  New test.
3291         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
3293 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3295         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
3297 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
3299         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
3300         (g++_init): Make sure that CXXFLAGS is set.
3301         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
3302         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
3303         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3304         * lib/objc.exp (objc_init): Likewise.
3305         * lib/treelang.exp (treelang_init): Likewise.
3307 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
3309         PR tree-optimization/20470
3310         * gcc.dg/tree-ssa/pr20470.c: New test.
3312 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
3314         * gcc.dg/ppc-stfiwx.c: New.
3316 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
3318         PR target/19888
3319         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
3321 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3323         * gcc.dg/20050325-1.c: Fix a typo.
3325 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3327         PR libfortran/19678
3328         PR libfortran/19679
3329         * gfortran.dg/dos_eol.f: New test.
3331 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3333         PR rtl-optimization/20249
3334         * gcc.dg/20050325-1.c: New test.
3336 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3338         PR libfortran/15332
3339         * gfortran.dg/pr15332.f: New test.
3341 2005-03-24  Dale Johannesen  <dalej@apple.com>
3343         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
3345 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
3347         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
3348         'internal' visibility.
3349         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3350         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
3351         'protected' visibility.
3352         * gcc.dg/visibility-7.c: Likewise.
3353         * lib/target-supports.exp (check_visibility_available): Take
3354         a parameter, the kind of visibility to check for.
3355         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
3356         to check_visibility_available.
3358         * g++.dg/expr/cast3.C: New.
3360 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
3362         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
3363         rs6000.
3365 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
3367         PR target/20095
3368         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
3370 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
3372         * gcc.dg/badshift.c: Renamed to...
3373         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
3375         * gcc.target/i386/badshift.c: Renamed to...
3376         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
3377         only.
3379         PR rtl-optimization/20532
3380         * gcc.target/i386/badshift.c: New.
3382 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3384         * gfortran.dg/pr18025.f90: New test.
3386 2005-03-23  Dale Johannesen  <dalej@apple.com>
3388         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
3390 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
3392         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
3394         * lib/target-supports.exp (check_iconv_available): Default
3395         libiconv to -liconv, if there is no definition.
3397 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
3399         * gcc.dg/torture/cris-asm-mof-1.c: New test.
3401 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
3403         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
3404         * g++.dg/opt/pr7503-2.C: Likewise.
3405         * g++.dg/opt/pr7503-3.C: Likewise.
3406         * g++.dg/opt/pr7503-4.C: Likewise.
3407         * g++.dg/opt/pr7503-5.C: Likewise.
3408         * g++.dg/warn/minmax.C: New test.
3410 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3412         * gfortran.dg/g77_intrinsics_funcs.f: New test.
3413         * gfortran.dg/g77_intrinsics_sub.f: New test.
3415 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
3416             Jan Hubicka  <jh@suse.cz>
3417             Steven Bosscher <stevenb@suse.de
3419         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
3421 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3423         PR c++/19980
3424         * g++.dg/template/redecl3.C: New test.
3426 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3428         PR c++/20499
3429         * g++.dg/parse/error16.C: Tweak error markers.
3431 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
3433         PR target/20561
3434         * gcc.dg/20050321-2.c: New test.
3436 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3438         PR c++/20465
3439         PR c++/20381
3440         * g++.dg/template/ptrmem12.C: New.
3442 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
3444         PR rtl-optimization/20527
3445         * gcc.c-torture/execute/pr20527-1.c: New test.
3447 2005-03-22  Ben Elliston  <bje@au.ibm.com>
3449         * gcc.misc-tests/options.exp (check_for_options): Create a real C
3450         program, compile it into a real executable and then delete the .c
3451         and .x files afterwards, to avoid problems on testglue targets.
3453 2005-03-21  Stuart Hastings  <stuart@apple.com>
3455         * gcc.target/i386/sse-2.c: New.
3457 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
3459         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
3461 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3463         * g++.dg/parse/crash25.C: Fix typo.
3465 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3467         PR c++/20461
3468         * g++.dg/parse/crash24.C: New test.
3470         PR c++/20536
3471         * g++.dg/parse/crash25.C: New test.
3473 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3475         PR c++/20147
3476         * g++.dg/ext/stmtexpr4.C: New test.
3478 2005-03-20  Roger Sayle  <roger@eyesopen.com>
3480         PR middle-end/20539
3481         * gcc.c-torture/compile/pr13066-1.c: New test case.
3482         * gcc.c-torture/compile/pr20539-1.c: Likewise.
3483         * g++.dg/opt/pr13066-1.C: Likewise.
3485 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
3487         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
3489 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3491         PR fortran/18525
3492         * gfortran.dg/nesting_1.f90: New test.
3494 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3496         PR c++/20240
3497         * g++.dg/lookup/using13.C: New test.
3499 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3501         PR c++/20333
3502         * g++.dg/template/crash36.C: New test.
3504 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
3506         PR c++/20463
3507         * g++.dg/template/crash35.C: New test.
3509 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
3511         PR c++/19966
3512         * g++.dg/overload/operator2.C: New test.
3514 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3516         PR libfortran/20257
3517         * gfortran.dg/pr20257.f90: New test.
3519 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3521         PR libfortran/20480
3522         * gfortran.dg/pr20480.f90: New test.
3524 2005-03-16  Richard Henderson  <rth@redhat.com>
3526         PR middle-end/15700
3527         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
3528         (_rtld_global): New.
3529         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
3530         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
3532         * gcc.dg/alias-3.c: New.
3533         * gcc.dg/alias-4.c: New.
3534         * gcc.dg/alias-5.c: New.
3535         * gcc.dg/alias-6.c: New.
3537 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
3539         * gcc.dg/cpp/ucnid-7.c: New.
3541 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
3542             Dorit Naishlos  <dorit@il.ibm.com>
3544         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
3545         darwin.
3547 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
3549         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
3550         misaligned accesses.
3551         * gcc.dg/vect/vect-58.c: Likewise.
3552         * gcc.dg/vect/vect-92.c: New.
3553         * gcc.dg/vect/vect-93.c: New.
3555 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
3557         PR fortran/18827
3558         * gfortran.dg/assign_2.f90: New test.
3559         * gfortran.dg/assign_3.f90: New test.
3560         * gfortran.dg/assign.f90: New test.
3562 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
3564         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
3565         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
3566         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
3567         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
3568         names.
3570 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
3572         * gcc.dg/cpp/ucnid-6.c: New.
3574         * gcc.dg/cpp/normalize-1.c: New.
3575         * gcc.dg/cpp/normalize-2.c: New.
3576         * gcc.dg/cpp/normalize-3.c: New.
3577         * gcc.dg/cpp/normalize-4.c: New.
3578         * gcc.dg/cpp/ucnid-4.c: New.
3579         * gcc.dg/cpp/ucnid-5.c: New.
3580         * g++.dg/cpp/normalize-1.C: New.
3581         * g++.dg/cpp/ucnid-1.C: New.
3583 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3585         * gcc.dg/pr18628.c: New.
3587 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3589         PR c++/20280
3590         * g++.dg/tree-ssa/pr20280.C: New.
3592 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3594         PR fortran/20467
3595         * gfortran.dg/stfunc_2.f90: New test.
3597 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3599         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
3601 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3603         * gcc.dg/tree-ssa/20050314-1.c: New test.
3605 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3607         PR c++/4403
3608         PR c++/9783, DR433
3609         * g++.dg/template/friend34.C: New test.
3610         * g++.dg/template/friend35.C: Likewise.
3611         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
3613 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3615         Friend class name lookup 5/n
3616         PR c++/1016
3617         * g++.dg/lookup/hidden-class1.C: New test.
3618         * g++.dg/lookup/hidden-class2.C: Likewise.
3619         * g++.dg/lookup/hidden-class3.C: Likewise.
3620         * g++.dg/lookup/hidden-class4.C: Likewise.
3621         * g++.dg/lookup/hidden-class5.C: Likewise.
3622         * g++.dg/lookup/hidden-class6.C: Likewise.
3623         * g++.dg/lookup/hidden-class7.C: Likewise.
3624         * g++.dg/lookup/hidden-class8.C: Likewise.
3625         * g++.dg/lookup/hidden-class9.C: Likewise.
3626         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
3627         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
3628         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
3629         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
3630         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
3631         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
3632         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
3633         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
3634         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
3635         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
3636         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
3638 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
3640         PR c++/20157
3641         * g++.dg/template/error18.C: New test.
3643 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3645         PR debug/16792
3646         * g++.dg/debug/pr16792.C: New test.
3648 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3650         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
3651         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
3652         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
3653         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
3654         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
3655         test assertion names.
3657 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3659         PR fortran/18600
3660         * gfortran.dg/stfunc_1.f90: New test.
3662 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3664         PR fortran/16907
3665         * gfortran.dg/real_index_1.f90: New test.
3667 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3669         PR fortran/20323
3670         * gfortran.dg/spec_expr_1.f90: New test.
3672 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3674         PR c/20402
3675         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
3676         new parser.
3678 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3680         PR fortran/20361
3681         * gfortran.dg/largeequiv_1.f90: New test.
3683 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3685         * gcc.dg/ucnid-1.c: New.
3686         * gcc.dg/ucnid-2.c: New.
3687         * gcc.dg/ucnid-3.c: New.
3688         * gcc.dg/ucnid-4.c: New.
3689         * gcc.dg/ucnid-5.c: New.
3690         * gcc.dg/ucnid-6.c: New.
3691         * gcc.dg/cpp/ucnid-1.c: New.
3692         * gcc.dg/cpp/ucnid-2.c: New.
3693         * gcc.dg/cpp/ucnid-3.c: New.
3694         * g++.dg/other/ucnid-1.C: New.
3696 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3698         * gcc.dg/vmx/darwin-abi-3.c: Delete.
3700 2005-03-11  Per Bothner  <per@bothner.com>
3702         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
3703         that diagnotics refer to correct token.
3704         * gcc.dg/unused-3.c: Likewise.
3706 2005-03-11  Per Bothner  <per@bothner.com>
3708         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
3709         constant" is now actually on same line as string constant.
3710         * gcc.dg/cpp/direct2s.c: Likewise.
3712 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
3714         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
3716 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3718         PR libfortran/20124
3719         * gfortran.dg/pr20124.f90: New Test
3721 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
3723         PR tree-optimization/20130
3724         * gcc.dg/pr20130-1.c: New test.
3726 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3728         PR target/20095
3729         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
3731 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3733         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
3735 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3737         * g++.dg/eh/forced1.C: Fix comment.
3738         * g++.dg/eh/forced2.C: Ditto.
3739         * g++.dg/eh/forced3.C: Ditto.
3740         * g++.dg/eh/forced4.C: Ditto.
3742 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
3744         PR rtl-opt/20412
3745         * gcc.c-torture/compile/pr20412.c: New test.
3747 2005-03-10  Roger Sayle  <roger@eyesopen.com>
3749         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
3751 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3753         PR target/20322
3754         * gcc.dg/20050307-1.c: New test.
3756 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
3758         PR c++/20375
3759         * g++.dg/other/stdarg3.C: New.
3761 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3763         PR c++/18384, c++/18327
3764         * g++.dg/init/array19.C: New test.
3766         PR inline-asm/20314
3767         * gcc.dg/torture/pr20314-1.c: New test.
3768         * gcc.dg/torture/pr20314-2.c: New test.
3770 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
3772         * gcc.dg/20050309-1.c: New test.
3774 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3776         * gcc.dg/builtins-10.c: Reactivate disabled test.
3777         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
3778         new cbrt transformations.
3780 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
3782         PR c++/20208
3783         * g++.dg/template/array13.C: New test.
3785 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
3787         PR c++/16859
3788         * g++.dg/init/brace4.C: New test.
3790 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3792         PR c++/20186
3793         * g++.dg/template/non-dependent12.C: New.
3795 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
3797         PR c++/20142
3798         * g++.dg/init/array18.C: Add dg-do run marker.
3800         PR c++/20142
3801         * g++.dg/init/array18.C: New test.
3803 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3805         * consistency.vlad/vlad.exp: Remove trailing semicolons.
3806         * g++.dg/gcov/gcov.exp: Likewise.
3807         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3808         * gcc.target/xstormy16/xstormy16.exp: Likewise.
3809         * lib/c-torture.exp: Likewise.
3810         * lib/fortran-torture.exp: Likewise.
3811         * lib/g++.exp: Likewise.
3812         * lib/gcc-defs.exp: Likewise.
3813         * lib/gcc-dg.exp: Likewise.
3814         * lib/gcc.exp: Likewise.
3815         * lib/gcov.exp: Likewise.
3816         * lib/gfortran.exp: Likewise.
3817         * lib/mike-g++.exp: Likewise.
3818         * lib/mike-gcc.exp: Likewise.
3819         * lib/objc-torture.exp: Likewise.
3820         * lib/objc.exp: Likewise.
3821         * lib/profopt.exp: Likewise.
3822         * lib/target-libpath.exp: Likewise.
3823         * lib/target-supports.exp: Likewise.
3824         * lib/treelang.exp: Likewise.
3825         * lib/wrapper.exp: Likewise.
3827 2005-03-08  Jeff Law  <law@redhat.com>
3829         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
3830         PHI-OPT changes.
3832 2005-03-08  Ira Rosen  <irar@il.ibm.com>
3834         * gcc.dg/vect/pr20122.c: New test.
3836 2005-03-07  Jeff Law  <law@redhat.com>
3838         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
3839         was folded away.
3840         * gcc.dg/tree-ssa/pr18133-1.c: New test.
3841         * gcc.dg/tree-ssa/pr18133-2.c: New test.
3842         * gcc.dg/tree-ssa/pr18134.c: New test.
3844 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3846         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
3847         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
3848         gcc.dg/torture/builtin-noret-2.c: Require weak support.
3850 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
3852         PR tree-opt/17671
3853         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
3855 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
3857         * g++.dg/warn/Wnvdtor.C: New test.
3859 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
3861         * gcc.dg/torture/pr19683-1.c: New test.
3863 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
3865         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
3866         * gfortran.dg/g77/19990313-2.f: Ditto.
3867         * gfortran.dg/g77/19990313-3.f: Ditto.
3868         * gfortran.dg/g77/19990525-0.f: Ditto.
3869         * gfortran.dg/g77/19990826-0.f: Ditto.
3870         * gfortran.dg/g77/19990826-2.f: Ditto.
3871         * gfortran.dg/g77/19990826-3.f: Ditto.
3872         * gfortran.dg/g77/20000511-1.f: Ditto.
3873         * gfortran.dg/g77/20000511-2.f: Ditto.
3874         * gfortran.dg/g77/970625-2.f: Ditto.
3875         * gfortran.dg/g77/980310-2.f: Ditto.
3876         * gfortran.dg/g77/980310-3.f: Ditto.
3877         * gfortran.dg/g77/980310-8.f: Ditto.
3878         * gfortran.dg/g77/980519-2.f: Ditto.
3879         * gfortran.dg/g77/alpha1.f: Ditto.
3880         * gfortran.dg/g77/claus.f: Ditto.
3881         * gfortran.dg/g77/erfc.f: Ditto.
3882         * gfortran.dg/g77/short.f: Ditto.
3883         * gfortran.fortran-torture/execute/data.f90: Ditto.
3884         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
3885         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
3887 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3889         * lib/file-format.exp (gcc_target_object_format): Add check for som
3890         format and hardcode object formats on hppa*-*-hpux*.
3891         * lib/target-supports.exp (check_weak_available): Add check for som
3892         object format.  Always return 0 on hppa*-*-hpux10*.
3894         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
3895         is defined.
3897         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
3899 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3901         * gfortran.dg/pr19936_1.f90: New test.
3902         * gfortran.dg/pr19936_2.f90: New test.
3903         * gfortran.dg/pr19936_3.f90: New test.
3905 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3906             Paul Thomas <prthomas@drfccad.cea.fr>
3908         * gfortran.dg/PR19754_1.f90: New test.
3909         * gfortran.dg/PR19754_2.f90: Ditto.
3911 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3913         PR c++/19311
3914         * g++.dg/template/non-dependent11.C: New test.
3916 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
3918         * lib/target-supports.exp (check_iconv_available): Fix comment.
3920 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
3921             Joseph S. Myers  <joseph@codesourcery.com>
3923         PR c++/19797
3924         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
3926 2005-03-04  Matthew Sachs  <msachs@apple.com>
3928         * gcc.exp (gcc_target_compile): Put braces around
3929         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
3930         * objc.exp (objc_target_compile): Likewise.
3931         * treelang.exp (treelang_target_compile): Likewise.
3933 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3935         PR fortran/19673
3936         * gfortran.dg/func_result_1.f90: New test.
3938 2005-03-04  Ben Elliston  <bje@au.ibm.com>
3940         * gcc.misc-tests/options.exp: New test.
3942 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
3944         * gcc.dg/pr15784-4.c: New test.
3946 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
3948         * gcc.c-torture/execute/pr17133.c: New.
3949         * gcc.c-torture/compile/20050303-1.c: New.
3951 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
3953         * gcc.dg/cpp/assert4.c:  Fix for cygwin
3955 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
3957         * g++.dg/overload/using2.C: New.
3959 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
3961         PR c++/19916
3962         * g++.dg/init/ptrmem2.C: New test.
3964 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
3966         PR c/8927
3967         * gcc.dg/pr8927-1.c: New test.
3969 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
3971         PR c++/20232
3972         * g++.dg/inherit/covariant12.C: New.
3974 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3976         PR fortran/19479
3977         * gfortran.dg/bound_1.f90: New test.
3979 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
3981         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
3982         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
3984 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
3986         PR c/20245
3987         * gcc.dg/pr20245-1.c: New test.
3989 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
3991         PR middle-end/19874
3992         * gcc.c-torture/execute/20050119-2.c: New test case.
3994 2005-02-28  Ben Elliston  <bje@au.ibm.com>
3996         * README: Update the DejaGnu bug reporting address.
3997         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
3998         * lib/objc-torture.exp: Likewise.
4000 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4002         * gfortran.dg/boz_1.f90: New test.
4003         * gfortran.dg/boz_3.f90: New test.
4004         * gfortran.dg/boz_4.f90: New test.
4006 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4008         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
4009         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
4011 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4013         PR libfortran/20101
4014         * gfortran.dg/write_0_pe_format.f90: New test.
4016 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
4018         PR c++/20206
4019         * g++.dg/opt/thunk2.C: New test.
4020         * g++.dg/opt/covariant1.C: New test.
4022 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4024         * gfortran.dg/e_d_fmt.f90: New test.
4026 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
4028         * gcc.dg/asm-b.c: Fix comment typos.
4030 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4032         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
4033         a V_MAY_DEF also.
4035 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4037         PR tree-opt/20188
4038         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
4039         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
4040         * gcc.dg/asm-b.c: New test.
4042 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
4044         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
4045         Disable this test on IRIX 6.
4047 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
4049         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
4050         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
4051         parser.
4053 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
4055         PR tree-optimization/20204
4056         * testsuite/gcc.dg/pr20204.c: New test.
4058 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
4060         PR target/20196
4061         * gcc.c-torture/execute/20050224-1.c: New test.
4063         PR c++/20175
4064         * g++.dg/warn/Wbraces2.C: New test.
4066 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
4068         PR c++/19878
4069         * g++.dg/init/const2.C: New test.
4071 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
4073         PR tree-optimization/20100
4074         * gcc.c-torture/execute/pr20100-1.c: New test.
4076 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4078         * gfortran.dg/implicit_3.f90: New test.
4080         * gfortran.dg/deftype_1.f90: New test.
4082 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
4084         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
4085         the test passes.
4086         * g++.dg/other/anon3.C: Accept a warning.
4088 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
4090         * gcc.dg/pr20017.c: Fix a comment typo.
4092 2005-02-23  Bud Davis  <bdavis@gfortran.org>
4094         * gfortran.dg/list_read_4.f90: Change to f90 comments.
4096 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4098         PR ada/19902
4099         * ada/acats/tests/cxa/cxa3004.a: Remove.
4100         * ada/acats/tests/cxb/cxb30061.am: Likewise.
4102 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4104         PR c++/20073
4105         * g++.dg/init/const1.C: New test.
4107         PR c++/19991
4108         * g++.dg/parse/constant7.C: New test.
4110         PR c++/20152
4111         * g++.dg/parse/error27.C: New test.
4112         * g++.dg/template/qualttp15.C: Adjust error markers.
4113         * g++.old-deja/g++.other/struct1.C: Likewise.
4115         PR c++/20153
4116         * g++.dg/template/error17.C: New test.
4118         PR c++/20148
4119         * g++.dg/parser/error26.C: New test.
4121 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
4123         PR tree-optimization/20100
4124         PR tree-optimization/20115
4125         * gcc.dg/pr20115.c: New test.
4126         * gcc.dg/pr20115-1.c: New test.
4127         * gcc.dg/pr20100.c: New test.
4128         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
4129         call-clobbered variables after alias1.
4131 2005-02-22  Bud Davis  <bdavis@gfortran.org>
4133         * gfortran.dg/list_read_4.f90: new test.
4135 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
4137         PR rtl-optimization/20017.
4138         * gcc.dg/pr20017.c: New.
4140 2005-02-22  Devang Patel  <dpatel@apple.com>
4142         PR 19952
4143         * g++.dg/tree-ssa/pr19952.C: New test.
4145 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4147         PR c++/19883
4148         * g++.dg/parse/constant6.C: New test.
4150 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4152         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4153         * g++.dg/charset/asm2.c: Likewise.
4154         * g++.dg/charset/asm3.c: Likewise.
4155         * g++.dg/charset/asm4.c: Likewise.
4156         * g++.dg/charset/asm5.c: Likewise.
4157         * g++.dg/charset/attribute1.c: Likewise.
4158         * g++.dg/charset/attribute2.c: Likewise.
4159         * g++.dg/charset/extern1.cc: Likewise.
4160         * g++.dg/charset/extern2.cc: Likewise.
4161         * g++.dg/charset/extern3.cc: Likewise.
4162         * g++.dg/charset/function.cc: Likewise.
4163         * g++.dg/charset/string.c: Likewise.
4164         * g++.dg/charset/charset.exp: Likewise.
4165         * lib/target-supports.exp (check_iconv_available): Fix comment.
4167 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4169         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
4170         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4171         * gcc.dg/charset/asm2.c: Likewise.
4172         * gcc.dg/charset/asm3.c: Likewise.
4173         * gcc.dg/charset/asm4.c: Likewise.
4174         * gcc.dg/charset/asm5.c: Likewise.
4175         * gcc.dg/charset/asm6.c: Likewise.
4176         * gcc.dg/charset/attribute1.c: Likewise.
4177         * gcc.dg/charset/attribute2.c: Likewise.
4178         * gcc.dg/charset/builtin1.c: Likewise.
4179         * gcc.dg/charset/extern.c: Likewise.
4180         * gcc.dg/charset/function.c: Likewise.
4181         * gcc.dg/charset/string.c: Likewise.
4182         * gcc.dg/charset/charset.exp: Likewise.
4184 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
4186         PR fortran/20086
4187         * gfortran.dg/pr20086.f90: New test.
4189 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
4191         PR tree-optimization/19786
4192         * g++.dg/tree-ssa/pr19786.C: New.
4194 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4196         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
4198 2005-02-21  Jeff Law  <law@redhat.com>
4200         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
4202 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4204         * gfortran.dg/do_iterator: Split loop, markup all lines for
4205         which an error locus is printed.
4206         * gfortran.dg/pr17708.f90: Markup all lines for which an error
4207         locus is printed.
4208         * gfortran.dg/select_4.f90: Likewise.
4209         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
4210         locuses in the various permutations.
4212 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
4214         PR tree-optimization/19951
4215         * g++.dg/vect: New directory.
4216         * g++.dg/vect/vect.exp: New file.
4217         * g++.dg/vect/pr19951.cc: New testcase.
4218         * g++.dg/dg.exp: Also prune vectorizer tests.
4220 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
4222         PR 18785
4223         * gcc.dg/charset/builtin1.c: New test.
4225 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4227         PR c++/19299
4228         * g++.dg/inherit/volatile1.C: New test.
4230         PR c++/19440
4231         * g++.dg/template/dtor4.C: New test.
4233 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4235         * gfortran.dg/int_1.f90: New test.
4237 2005-02-19  Devang Patel  <dpatel@apple.com>
4239         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
4241 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4243         * gfortran.dg/achar_1.f90: New test.
4245 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
4247         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
4249 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
4250             Jakub Jelinek  <jakub@redhat.com>
4252         PR tree-optimization/19828
4253         * gcc.dg/tree-ssa/loop-7.c: New test.
4254         * gcc.c-torture/execute/20050218-1.c: New test.
4256 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
4258         PR c/20043
4259         * gcc.dg/transparent-union-1.c: New test.
4260         * gcc.dg/transparent-union-2.c: New test.
4262 2005-02-18  James E Wilson  <wilson@specifixinc.com>
4264         PR tree-optimization/18977
4265         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
4267 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
4269         PR target/20054
4270         * gcc.dg/pr20054.c: New test.
4272 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4274         PR c++/19508
4275         * g++.dg/ext/attrib20.C: New test.
4277 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4279         PR middle-end/20030
4280         * gfortran.fortran-torture/execute/character_passing.f90: New test.
4282 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
4284         PR c++/20008
4285         * g++.dg/opt/switch4.C: New.
4287 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
4289         PR c++/20023
4290         PR tree-optimization/20009
4291         * gcc.c-torture/compile/20050217-1.c: New test.
4292         * g++.dg/opt/switch3.C: New test.
4294         PR tree-optimization/18947
4295         * gcc.c-torture/compile/20050215-1.c: New test.
4296         * gcc.c-torture/compile/20050215-2.c: New test.
4297         * gcc.c-torture/compile/20050215-3.c: New test.
4299 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
4301         PR c++/20028
4302         * g++.dg/template/crash34.C: New.
4304         PR c++/20022
4305         * g++.dg/other/access3.C: New.
4307 2005-02-17  Ira Rosen  <irar@il.ibm.com>
4309         * gcc.dg/vect/vect-98.c: New test.
4311 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
4313         PR tree-optimization/19967
4314         * gcc.dg/pr19967.c: New.
4316 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
4318         PR middle-end/19857
4319         * gcc.dg/tree-ssa/20050215-1.c: New test.
4320         * gcc.c-torture/execute/20050215-1.c: New test.
4322 2005-02-15  Eric Christopher  <echristo@redhat.com>
4324         * gcc.dg/cpp/20050215-1.c: New file.
4326 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
4328         PR tree-optimization/15785
4329         * gcc.dg/pr15785-1.c: New test.
4331 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
4333         PR c++/17788
4334         * g++.dg/init/ctor4.C: New.
4335         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4337 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
4339         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4340         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
4342 2005-02-15  Andreas Schwab  <schwab@suse.de>
4344         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
4345         declare malloc.
4347 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
4349         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
4351 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
4353         PR tree-optimization/19853
4354         * gcc.c-torture/compile/pr19853.c: New test.
4356 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4358         PR c++/19608
4359         * g++.dg/parse/local-class1.C: New.
4361         PR c++/19895
4362         * g++.dg/parse/ptrmem3.C: New.
4364         PR c++/19884
4365         * g++.old-deja/g++.oliva/template6.C: Add another case.
4366         * g++.dg/template/explicit6.C: New.
4368 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
4370         PR c++/17816
4371         * g++.dg/other/redecl2.C: New.
4373 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4375         PR c++/19891
4376         * g++.dg/abi/covariant4.C: New.
4378 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
4380         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
4382 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
4384         * gcc.dg/vect/vect-96.c: Fix typo.
4386 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4388         PR c++/14479
4389         PR c++/19487
4390         * g++.dg/template/enum5.C: New test.
4392 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4394         * gcc.dg/vect/vect-97.c: New test.
4396 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4398         * gcc.dg/vect/vect-96.c: New test.
4400 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
4402         * gcc.dg/builtins-34.c: Also check ldexp*.
4404 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
4406         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
4408 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
4410         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
4411         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
4412         dg-require-dll, dg-require-iconv, dg-require-named-sections,
4413         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
4414         selector_list, selector_expression, dg-process-target): Move to new
4415         file target-supports-dg.exp.
4416         * lib/target-supports-dg.exp: New.
4418         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
4419         New.
4421 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
4423         PR c++/19666
4424         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
4426         PR middle-end/19858
4427         * gcc.c-torture/compile/20050210-1.c: New test.
4429 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
4431         PR c++/19755
4432         * g++.dg/warn/Wbraces1.C: New test.
4434 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
4436         * gcc.dg/builtins-52.c: New testcase.
4438 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
4440         PR c/19342
4441         * gcc.c-torture/execute/20050119-1.c: New test.
4443 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4445         PR c++/19811
4446         * g++.dg/init/delete1.C: New test.
4448 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4450         PR c++/18470
4451         * g++.dg/template/static12.C: New test.
4453 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4455         PR c++/19787
4456         * g++.dg/conversion/ambig1.C: New test.
4458         PR c++/19739
4459         * g++.dg/ext/attrib19.C: New test.
4461         PR c++/19732
4462         * g++.dg/parse/dtor5.C: New test.
4464         PR c++/19762
4465         * g++.dg/template/dtor3.C: New test.
4467         PR c++/19826
4468         * g++.dg/template/static11.C: New test.
4469         * g++.dg/template/crash2.C: Remove dg-error marker.
4471 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
4473         PR C++/18491
4474         * g++.old-deja/g++.mike/p10769a.C: Remove.
4476 2005-02-09  Roger Sayle  <roger@eyesopen.com>
4478         * gcc.dg/builtins-48.c: New test case.
4479         * gcc.dg/builtins-49.c: New test case.
4480         * gcc.dg/builtins-50.c: New test case.
4481         * gcc.dg/builtins-51.c: New test case.
4483 2005-02-09  Ian Lance Taylor  <ian@airs.com>
4485         PR middle-end/19583
4486         * g++.dg/warn/Wreturn-type-3.C: New test.
4488 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4490         PR middle-end/19402
4491         * gcc.dg/pr19402-1.c: New testcase.
4492         * gcc.dg/pr19402-2.c: likewise.
4494 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4496         PR middle-end/19854
4497         * g++.dg/tree-ssa/tmmti.C: New testcase.
4499 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4501         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
4503 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
4505         PR c++/19733
4506         * g++.dg/parse/crash23.C: New test.
4507         * g++.dg/warn/Weff1.C: New test.
4509 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4511         * gcc.dg/20050209-1.c: New test.
4513 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4515         PR target/19799
4516         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
4518 2005-02-08  Mike Stump  <mrs@apple.com>
4520         * g++.dg/pch/import-2.c: New test.
4521         * g++.dg/pch/import-2.hs: New.
4522         * g++.dg/pch/include/import-2a.h: New.
4523         * g++.dg/pch/include/import-2b.h: New.
4525 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
4527         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
4529 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4531         * gfortran.dg/substr_1.f90: New test.
4533 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
4535         PR middle-end/19775
4536         * gcc.dg/torture/builtin-power-1.c: Disable test for
4537         invalid transformation.
4538         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
4539         no longer optimize.
4540         * gcc.dg/builtins-47.c: New testcase.
4542 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
4543             Dorit Naishlos  <dorit@il.ibm.com>
4545         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
4547 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
4549         * gcc.c-torture/compile/20050206-1.c: New test.
4551 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4553         PR tree-opt/19768
4554         * g++.dg/opt/pr19768.C: New test.
4556 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4558         PR tree-opt/19736
4559         * gcc.c-torture/compile/pr19736.c: New test.
4561 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4563         PR c++/17401
4564         * g++.dg/parse/error25.C: New test.
4566 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
4568         * gcc.c-torture/execute/20050203-1.c: New.
4570 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
4572         * gcc.dg/vect/vect-85.c: Remove xfail.
4573         * gcc.dg/vect/vect-86.c: Remove xfail.
4574         * gcc.dg/vect/vect-87.c: Remove xfail.
4575         * gcc.dg/vect/vect-88.c: Remove xfail.
4577 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
4579         * gcc.dg/altivec-19.c: New.
4581 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
4583         PR c/17807
4584         * gcc.dg/nested-func-3.c: New test.
4585         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
4587 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
4589         * gcc.test-framework/gen_directive_tests: Generate tests for
4590         selector expressions.
4592 2005-02-02  Matt Austern  <austern@apple.com>
4594         PR c++/19628
4595         * g++/ext/builtin7.C: New.
4596         * g++/ext/builtin8.C: New.
4598 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4600         PR c/18502
4601         * gcc.dg/pr18502-1.c: New test.
4603 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4605         PR c++/17413
4606         * g++.dg/template/local4.C: Tweak.
4608 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
4610         PR tree-optimization/19578
4611         * gcc.c-torture/compile/20050202-1.c: New test.
4613 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4615         PR c/19435
4616         * gcc.dg/c99-init-4.c: New test.
4618 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4620         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
4622         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
4624         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
4625         * g++.dg/eh/check-vect.h: New.
4627         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
4628         * gcc.dg/vect/vect-78.c: Ditto.
4629         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
4630         Remove.
4632         * g++.dg/conversion/simd1.C: Expect warning.
4633         * g++.dg/ext/attribute-test-1.C: Ditto.
4634         * g++.dg/ext/attribute-test-2.C: Ditto.
4635         * g++.dg/ext/attribute-test-3.C: Ditto.
4636         * g++.dg/ext/attribute-test-4.C: Ditto.
4638         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
4639         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
4641         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
4643 2005-02-01  Richard Henderson  <rth@redhat.com>
4645         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4646         long double for ibm double-double format.
4647         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4649 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
4651         PR tree-optimization/19633
4652         * testsuite/gcc.dg/pr19633-1.c: New test.
4653         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
4654         to NULL or a symbol.
4656 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4658         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
4659         New procs.
4660         (dg-process-target (local override)): Handle selector expressions.
4662         * gcc.test-framework/README: Describe tests in source directory.
4663         * gcc.test-framework/test-framework.awk: Handle dg- tests.
4664         * gcc.test-framework/test-framework.exp: Handle dg- tests.
4665         * gcc.test-framework/dg-bogus-exp-P.c: New test.
4666         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
4667         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
4668         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
4669         * gcc.test-framework/dg-do-link-exp-P.c: New test.
4670         * gcc.test-framework/dg-do-run-exp-P.c: New test.
4671         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
4672         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
4673         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
4674         * gcc.test-framework/dg-error-exp-P.c: New test.
4675         * gcc.test-framework/dg-error-exp-XP.c: New test.
4676         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
4677         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
4678         * gcc.test-framework/dg-output-exp-P.c: New test.
4679         * gcc.test-framework/dg-output-exp-XF.c: New test.
4680         * gcc.test-framework/dg-warning-exp-P.c: New test.
4681         * gcc.misc-tests/dg-1.c: Remove.
4682         * gcc.misc-tests/dg-2.c: Remove.
4683         * gcc.misc-tests/dg-3.c: Remove.
4684         * gcc.misc-tests/dg-4.c: Remove.
4685         * gcc.misc-tests/dg-5.c: Remove.
4686         * gcc.misc-tests/dg-6.c: Remove.
4687         * gcc.misc-tests/dg-7.c: Remove.
4688         * gcc.misc-tests/dg-8.c: Remove.
4689         * gcc.misc-tests/dg-9.c: Remove.
4690         * gcc.misc-tests/dg-10.c: Remove.
4691         * gcc.misc-tests/dg-11.c: Remove.
4692         * gcc.misc-tests/dg-12.c: Remove.
4693         * gcc.misc-tests/dg-test.exp: Remove.
4695         * gcc.test-framework/test-framework.awk: Change recording and
4696         printing of passes and failures.
4698         * gcc.test-framework: New directory.
4699         * gcc.test-framework/README: New.
4700         * gcc.test-framework/test-framework.exp: New.
4701         * gcc.test-framework/test-framework.awk: New.
4702         * gcc.test-framework/gen_directive_tests: New.
4704 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
4706         * lib/treelang.exp: Fix comment typos.
4707         (treelang_target_compile): Don't append libs=-ltreelang to options.
4709 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
4711         * g++.dg/parse/typename7.C: Adjust error messages.
4713 2005-01-31  Jeff Law  <law@redhat.com>
4715         * gcc.c-torture/execute/20050131-1.c: New test.
4716         * gcc.dg/wcaselabel.c: New test.
4718 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
4720         * g++.dg/other/warning1.C: Adjust error messags.
4721         * g++.dg/parse/constant5.C: New test.
4723 2005-01-31  Steven Bosscher  <stevenb@suse.de>
4725         PR c/19333
4726         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
4727         the test case valid.
4728         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
4729         * testsuite/gcc.dg/array-7.c: Adjust expected result.
4730         * testsuite/gcc.dg/pr18596-3.c: Likewise.
4731         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
4732         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
4733         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
4735 2005-01-31  Dale Johannesen  <dalej@apple.com>
4737         * g++.dg/opt/pr19650.C:  New test.
4739 2005-01-31  Richard Henderson  <rth@redhat.com>
4741         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4742         long double for intel double extended format.
4743         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4745 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
4747         PR c++/19555
4748         * g++.dg/template/static10.C: New test.
4750         PR c++/19395
4751         * g++.dg/parse/error24.C: New test.
4753         PR c++/19367
4754         * g++.dg/lookup/builtin1.C: New test.
4756         PR c++/19457
4757         * g++.dg/warn/conv3.C: New test.
4759 2005-01-30  Bud Davis  <bdavis@gfortran.org>
4761         PR fortran/19647
4762         * gfortan.dg/inquire_7.f90
4764 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
4766         PR tree-optimization/15791
4767         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
4768         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
4769         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
4770         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
4771         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
4772         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
4773         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
4774         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
4775         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
4776         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
4778 2005-01-29  Paul Brook  <paul@codesourcery.com>
4780         PR fortran/18565
4781         * check.c (real_or_complex_check): New function.
4782         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
4783         * intrinsic.c (add_functions): Use new check functions.
4784         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
4785         Add prototypes.
4787 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
4789         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
4790         gcc.dg/lvalue-3.c: New tests.
4791         * gcc.dg/concat.c: Update expected messages.
4793 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
4795         PR libfortran/19595
4796         * gfortran.dg/eor_1.f90:  New test.
4798 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
4800         PR fortran/19589
4801         * gfortran.dg/logical_data_1.f90: New test.
4803 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
4805         PR c++/19253
4806         * g++.dg/template/crash33.C: New test.
4808         PR c++/19667
4809         * g++.dg/template/crash32.C: New test.
4811 2005-01-28  Ian Lance Taylor  <ian@airs.com>
4813         PR middle-end/16558
4814         * g++.dg/warn/Wreturn-type-2.C: New test.
4816 2004-06-24  Jeff Law  <law@redhat.com>
4818         * gcc.dg/tree-ssa/20050128-1.c: New test.
4820 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
4822         * gcc.target/frv/all-mdpackh-1.c: New test.
4824 2005-01-28  Steven Bosscher  <stevenb@suse.de>
4826         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
4828 2005-01-27  Richard Henderson  <rth@redhat.com>
4830         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
4832 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4834         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
4836 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4838         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4839         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4840         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
4841         to cope with cases where the multilib options override the dg-options.
4843 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
4845         PR c/18946
4846         * gcc.dg/noncompile/20050120-1.c: New test.
4848 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
4850         PR tree-optimization/19633
4851         * gcc.dg/pr19633.c: New test.
4852         * gcc.dg/tree-ssa/pr19633.c: New test.
4854 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
4856         * gcc.dg/20041216-1.c: New test.
4858 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
4860         PR objc/18862
4861         * objc.dg/selector-2.m: New test.
4863 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
4865         * g++.dg/opt/range-test-2.C: New test.
4867         PR rtl-optimization/19579
4868         * gcc.c-torture/execute/20050124-1.c: New test.
4870 2005-01-26  Greg Parker  <gparker@apple.com>
4871         Stuart Hastings  <stuart@apple.com>
4873         * gcc.c-torture/execute/20050125-1.c: New.
4875 2005-01-18  Jan Hubicka  <jh@suse.cz>
4877         PR tree-optimize/19337
4878         * gcc.c-torture/compile/20050119-1.c: New test.
4880 2005-01-24  James E Wilson  <wilson@specifixinc.com>
4882         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
4883         test for successful match.
4885 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
4887         PR objc/18408
4888         * objc.dg/comp-types-7.m: New test.
4890 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
4892         * lib/target-supports.exp (current_target_name): New.
4893         (check_effective_target_ilp32, check_effective_target_lp64):
4894         Cache the result to use as long as the current target, with
4895         multilib flags, remains the same.
4897         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
4898         (dg-require-weak, dg-require-visibility, dg-require-alias,
4899         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
4900         dg-require-effective-target, dg-skip-if): Remove call to
4901         skip_test_and_clear_xfail.
4902         (dg-test): Clear xfail data.
4904 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
4906         PR target/17751
4907         * gcc.dg/ppc64-toc.c: New test.
4909         * g++.dg/tree-ssa/empty-1.C: New test.
4911         PR middle-end/19551
4912         * gcc.c-torture/execute/20050121-1.c: New test.
4913         * gcc.dg/20050121-2.c: New test.
4915 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
4916         Paul Brook  <paul@codesourcery.com>
4918         PR fortran/17941
4919         * gfortran.dg/real_const_1.f: New test.
4920         * gfortran.dg/real_const_2.f90: New test.
4921         * gfortran.dg/complex_int_1.f90: New test.
4923 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
4925         PR fortran/19313
4926         * gfortan.dg/inquire_6.f90: New test.
4928 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4930         PR libfortran/19451
4931         * open_readonly_1.f90:  New test.
4933 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4935         PR libfortran/18982
4936         * gfortran.dg/open_new.f90: New file.
4938 2005-01-22  Paul Brook  <paul@codesourcery.com>
4940         * namelist_1.f90: New test.
4942 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
4944         PR tree-optimization/19484
4945         * gcc.c-torture/compile/20050122-[12].c: New tests.
4947 2005-01-22  Paul Brook  <paul@codesourcery.com>
4949         * gfortran.dg/implicit_2.f90: New test.
4951 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
4953         PR fortran/19314
4954         * gfortran.dg/inquire_5.f90: New test.
4956 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4958         PR c/18809
4959         * gcc.dg/pr18809-1.c: New test.
4961 2005-01-21  Ian Lance Taylor  <ian@airs.com>
4963         * gcc.dg/20050121-1.c: New test.
4965         PR tree-optimization/13000
4966         * gcc.dg/20040206-1.c: Change warning to point where function is
4967         being inlined.
4969 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4971         PR c++/19208
4972         * g++.dg/template/array11.C: New test.
4974 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4976         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
4977         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
4978         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
4979         * gfortran.dg/getenv_1.f90: Add dg-do directive.
4980         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
4981         gfortran.dg/pr17164.f90: Add missing dg-do directives.
4983 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4985         PR tree-optimization/15349
4986         * gcc.dg/tree-ssa/pr15349.c: New.
4988 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
4990         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
4992 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
4994         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
4995         scan-assembler-times directive name.
4997         * gcc.dg/asm-a.c: Move dg-require-effective-target to
4998         after dg-do.
5000         PR rtl-optimization/19462
5001         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
5003 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
5005         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
5006         counting function calls on ia64.
5008 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
5010         PR rtl-optimization/15139
5011         * gcc.dg/20050111-2.c: New test.
5013         PR c/17297
5014         * gcc.c-torture/compile/20050113-1.c: New testcase.
5016         PR middle-end/19164
5017         * gcc.dg/20050113-1.c: New testcase.
5019 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
5021         * gcc.dg/vect/vect-85.c: Add comment.
5022         * gcc.dg/vect/vect-86.c: Add xfail for now.
5023         * gcc.dg/vect/vect-87.c: Add xfail for now.
5024         * gcc.dg/vect/vect-88.c: Add xfail for now.
5025         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
5027 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5029         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
5031 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5033         * g++.dg/debug/typedef3.C: New test.
5035 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
5037         PR c/19472
5038         * gcc.dg/asm-a.c: New test.
5040 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
5042         * gcc.dg/sh-relax.c: Add prototype for abort.
5044 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5046         * gcc.dg/short-compare-1.c: New test.
5047         * gcc.dg/short-compare-2.c: Likewise.
5049 2005-01-18  Michael Matz  <matz@suse.de>
5051         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
5053 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
5055         PR tree-optimization/19121
5056         * gcc.c-torture/compile/pr19121.c: New test.
5058 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
5060         PR target/19357
5061         * gcc.c-torture/compile/pr19357.c: New test.
5063 2005-01-17  Ian Lance Taylor  <ian@airs.com>
5065         PR c/5675
5066         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
5067         pass--those that refer just to the variable, possibly with a
5068         cast.
5069         * gcc.dg/c99-const-expr-3.c: Likewise.
5071         PR middle-end/13127
5072         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
5073         longer emitted.
5075 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
5077         PR fortran/18778
5078         * gfortran.dg/endfile_2.f90: New test.
5080 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
5082         PR 19168
5083         * gfortran.dg/select_5.f90: New test.
5085 2004-01-16  Paul Brook  <paul@codesourcery.com>
5087         * gfortran.dg/common_4.f90: New test.
5089 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
5091         PR rtl-optimization/19462
5092         * gcc.dg/torture/pr19462-1.c: New test.
5094 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
5096         PR objc/19321
5097         * objc.dg/func-ptr-2.m: New.
5098         * objc.dg/volatile-1.m: New.
5100 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5102         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
5104 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5106         PR tree-optimization/19060
5107         * gcc.c-torture/execute/20050104-1.c: New test.
5109 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
5111         PR fortran/18983
5112         * gfortran.dg/write_to_null.f90: New test.
5114 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
5115             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5117         PR other/19328
5118         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
5119         argument.
5121 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5123         PR c++/19263
5124         * g++.dg/init/vector1.C: New test.
5126 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
5128         PR target/13158
5129         * gcc.target/ia64/sibcall-unwind-1.c: New test.
5130         PR target/18987
5131         * gcc.target/ia64/sibcall-unwind-2.c: New test.
5133 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
5135         * gfortran.dg/select_1.f90: New test.
5136         * gfortran.dg/select_2.f90: New test.
5137         * gfortran.dg/select_3.f90: New test.
5138         * gfortran.dg/select_4.f90: New test.
5140 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
5142         PR middle-end/19084
5143         PR rtl-optimization/19348
5144         * gcc.dg/20050111-1.c: New test.
5145         * gcc.c-torture/execute/20050111-1.c: New test.
5147         * gcc.dg/i386-asm-4.c: New test.
5149 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5151         * gcc.dg/nested-func-2.c: New test.
5152         * ada/acats/norun.lst: Remove c953002.
5154 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
5156         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
5158 2005-01-12  Ben Elliston  <bje@au.ibm.com>
5160         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
5162 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
5164         PR target/18761
5165         * g++.dg/abi/align1.C: New test.
5167 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
5169         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
5170         at a time.
5171         * g++.dg/ext/altivec_check.h: Support compiling as C.
5173 2005-01-10  Roger Sayle  <roger@eyesopen.com>
5175         PR c++/19355
5176         * g++.dg/expr/pr19355-1.C: New test case.
5178 2005-01-10  Laurent GUERBY <laurent@guerby.net>
5180         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
5181         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
5182         * ada/acats/tests/c3/c92005b.ada: Likewise.
5183         * ada/acats/tests/c3/cxb3012.a: Likewise.
5184         * ada/acats/norun.lst: Add c380004 and c953002, add PR
5186 2005-01-09  Paul Brook  <paul@codesourcery.com>
5188         * gfortran.dg/common_2.f90: New file.
5189         * gfortran.dg/common_3.f90: New file.
5191 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
5193         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
5195 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5197         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
5198         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
5199         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
5200         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
5201         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
5202         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
5203         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
5204         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
5205         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
5206         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
5207         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
5208         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
5209         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
5210         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
5211         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
5212         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
5213         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
5214         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
5215         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
5216         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
5217         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
5218         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
5219         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
5220         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
5221         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
5222         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
5223         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
5224         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
5225         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
5226         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
5227         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
5228         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
5229         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
5230         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
5231         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
5232         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
5233         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
5234         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
5235         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
5236         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
5237         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
5238         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
5239         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
5240         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
5241         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
5242         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
5243         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
5244         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
5245         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
5246         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
5247         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
5248         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
5249         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
5250         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
5251         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
5252         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
5253         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
5254         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
5255         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
5256         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
5257         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
5258         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
5259         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
5260         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
5261         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
5262         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
5263         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
5265         * gcc.dg/vect/vect-1.c: Fix spelling.
5266         * gcc.dg/vect/vect-10.c: Fix spelling.
5267         * gcc.dg/vect/vect-11.c: Fix spelling.
5268         * gcc.dg/vect/vect-12.c: Fix spelling.
5269         * gcc.dg/vect/vect-14.c: Fix spelling.
5270         * gcc.dg/vect/vect-15.c: Fix spelling.
5271         * gcc.dg/vect/vect-16.c: Fix spelling.
5272         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
5273         * gcc.dg/vect/vect-64.c: Fix comments.
5274         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
5276 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5277             Ira Rosen  <irar@il.ibm.com>
5279         * gcc.dg/vect/vect-70.c: New test.
5280         * gcc.dg/vect/vect-71.c: New test.
5282 2005-01-09  Manfred Hollstein  <mh@suse.com>
5284         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
5285         * gcc.dg/pr18241-2.c: Likewise.
5286         * gcc.dg/pr18241-3.c: Likewise.
5287         * gcc.dg/pr18241-4.c: Likewise.
5288         * gcc.dg/pr18241-5.c: Likewise.
5290 2005-01-08  Richard Henderson  <rth@redhat.com>
5292         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5293         False for x86 and x86-64.
5295 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
5297         PR tree-optimization/18241
5298         * gcc.dg/pr18241-1.c: New test.
5299         * gcc.dg/pr18241-2.c: New test.
5300         * gcc.dg/pr18241-3.c: New test.
5301         * gcc.dg/pr18241-4.c: New test.
5302         * gcc.dg/pr18241-5.c: New test.
5304 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
5306         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
5307         gfortran.dg/select_4.f90: New.
5309 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5311         * gcc.c-torture/execute/20050107-1.c: New test.
5313 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
5315         PR c++/19298
5316         * g++.dg/template/ref2.C: New.
5318 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
5320         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
5321         instead of being empty.
5323 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5325         PR fortran/15553
5326         * gfortran.dg/array-1.f90: New test.
5328 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5330         PR tree-optimization/19283
5331         * gcc.c-torture/execute/20050106-1.c: New test.
5333         PR rtl-optimization/18861
5334         * gcc.dg/20050105-1.c: New test.
5336         PR tree-optimization/18828
5337         * gcc.dg/20050105-2.c: New test.
5339 2005-01-07  Andreas Jaeger  <aj@suse.de>
5341         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
5343 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
5345         PR fortran/18398
5346         * gfortran.dg/fmt_read.f90: New test.
5348 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
5350         * gcc.dg/rs6000-ldouble-2.c: New.
5352 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
5354         PR c++/19244
5355         * g++.dg/parser/ctor2.C: New test.
5357 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5359         PR c++/17154
5360         * g++.dg/template/using9.C: New test.
5362 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5364         PR c++/19258
5365         * g++.dg/lookup/friend6.C: New test.
5367 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5369         PR c++/19270
5370         * g++.dg/template/array10.C: New.
5372 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5374         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
5375         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
5377 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
5379         * gcc.c-torture/compile/20050105-1.c: New test.
5381 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
5383         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
5385 2005-01-05  Roger Sayle  <roger@eyesopen.com>
5387         PR middle-end/19100
5388         * gcc.dg/conv-3.c: New test case.
5390 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
5392         * gcc.dg/asm-wide-1.c: New test.
5394 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5396         PR c++/19030
5397         * g++.dg/parse/crash22.C: New
5399 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
5401         PR 19257
5402         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
5404 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
5406         PR middle-end/17767
5407         * gcc.dg/i386-mmx-6.c: New test case.
5409 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
5411         PR tree-optimization/18308
5412         * gcc.dg/vect/pr18308.c: New testcase.
5414 2005-01-04  Andreas Jaeger  <aj@suse.de>
5416         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
5418 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5419             Robert Bowdidge <bowdidge@apple.com>
5421         * gcc.dg/cpp/subframework1.c: New.
5422         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
5423         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
5424         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
5425         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
5427 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5429         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
5430         producing warning.
5431         * gcc.dg/darwin-weakimport-2.c: New.
5433 2005-01-03  Richard Henderson  <rth@redhat.com>
5435         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
5437 2005-01-03  Richard Henderson  <rth@redhat.com>
5439         * gcc.dg/vect/vect.exp: Enable for ia64.
5440         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
5441         (check_effective_target_vect_float): Likewise.
5442         (check_effective_target_vect_no_align): Likewise.
5443         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
5444         * gcc.dg/vect/vect-8.c: Likewise.
5446 2005-01-03  Uros Bizjak <uros@kss-loka.si>
5448         PR target/19236
5449         * gcc.dg/pr19236-1.c: New test case.
5451 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5453         PR rtl-optimization/12092
5454         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
5456 2005-01-02  Andreas Jaeger  <aj@suse.de>
5458         * gcc.dg/pr12092-1.c: Do not run on x86_64.
5460 2005-01-01  Roger Sayle  <roger@eyesopen.com>
5461             Andrew Pinski  <pinskia@physics.uc.edu>
5463         PR rtl-optimization/12092
5464         * gcc.dg/pr12092-1.c: New test case.
5466 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
5468         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
5469         'hidden' and 'default' for better portability.
5470         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
5472         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
5473         6 and 7.
5474         * g++.old-deja/g++.brendan/new3.C: Likewise.
5476 2005-01-01  Steven Bosscher  <stevenb@suse.de>
5478         * gcc.dg/20041231-1.C: New test.
5479         * g++.dg/warn/Wunreachable-code-1.C: New test.
5481 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
5483         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
5484         file, not /dev/null.  Abort on error.
5486 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
5487             Ziemowit Laski  <zlaski@apple.com>
5489         PR objc/18971
5490         * objc.dg/encode-5.m: New test.
5492 2004-12-29  Richard Henderson  <rth@redhat.com>
5494         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
5495         * objc.dg/stabs-1.m: Disable for ia64.
5497 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
5499         PR c++/19190
5500         * g++.dg/warn/Wunused-10.C: New test.
5502 2004-12-28  Richard Henderson  <rth@redhat.com>
5504         * objc.dg/stabs-1.m: Disable for alpha.
5506 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
5508         PR c++/19149
5509         * g++.dg/parse/error23.C: New test.
5511 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5513         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
5515         PR fortran/19032
5516         * gfortran.dg/intrinsic_modulo_1.f90: New.
5517         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
5518         tests with divisor -1.
5520 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
5522         * g++.dg/opt/temp1.C (memcpy): Return a value.
5524         PR c++/19148
5525         * g++.dg/expr/cond7.C: New test.
5527 2004-12-27  Paul Brook  <paul@codesourcery.com>
5529         * gfortran.dg/g77/select_no_compile.f: Remove.
5531 2004-12-27  Richard Henderson  <rth@redhat.com>
5533         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
5534         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
5535         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
5537 2004-12-26  Richard Henderson  <rth@redhat.com>
5539         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
5540         by 1i instead of token pasting.
5542 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5544         PR tree-optimization/17578
5545         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
5546         to additional_flags.
5547         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
5549 2004-12-25  Richard Henderson  <rth@redhat.com>
5551         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5552         Remove Alpha.
5554 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5556         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
5557         hppa*-*-hpux*.
5558         * gcc.dg/pr17957.c (dg-options): Likewise.
5559         * gcc.dg/struct-ret-1.c: Add prototype for abort.
5560         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
5561         instead of 0 on __hppa__.
5562         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
5563         "foo,%r" on hppa*-*-*.
5565 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
5567         PR fortran/19071
5568         * gfortran.dg/complex_write.f90: New test.
5570 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5572         PR c++/17595
5573         * g++.dg/parse/pragma2.C: New test.
5575         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
5577 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5579         * gcc.dg/empty2.c: Add missing dg-warning.
5581 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5583         PR c++/17413
5584         * g++.dg/template/local4.C: New test.
5585         * g++.dg/template/crash19.C: Add dg-error marker.
5587         * g++.dg/template/crash31.C: Correct embedded PR number.
5589 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5591         PR c++/16405
5592         * g++.dg/opt/temp1.C: Add do-run marker.
5594 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5596         * g++.dg/template/spec19.C: New.
5598 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5600         PR target/16819
5601         * gcc.dg/empty2.c: New.
5603 2004-12-23  Richard Henderson  <rth@redhat.com>
5605         * lib/target-supports.exp (check_effective_target_vect_no_align):
5606         Remove i?86 and x86-64.
5608 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5610         PR c++/16405
5611         * g++.dg/opt/temp1.C: New test.
5613 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5615         PR c++/18733
5616         * g++.dg/template/friend33.C: New testcase.
5618 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
5620         PR c++/18464
5621         * g++.dg/template/cond5.C: New test.
5623         PR c++/18492
5624         * g++.dg/inherit/thunk3.C: New test.
5626         PR c++/11224
5627         * g++.dg/warn/Wunused-9.C: New test.
5629 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
5631         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
5633 2004-12-22  Jan Beulich  <jbeulich@novell.com>
5635         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
5637 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
5639         PR c++/18378
5640         * g++.dg/ext/packed8.C: New test.
5642         PR c++/13268
5643         * g++.dg/template/crash31.C: New test.
5645         PR c++/19034
5646         * g++.dg/template/crash30.C: New test.
5648 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5650         PR C++/18984
5651         * g++.dg/eh/ctor3.C: New test.
5653 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5655         * objc.dg/stabs-1.m: Allow section name to be quoted and
5656         assembly label to begin with '.LL'.
5658 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
5660         * gcc.dg/vect/vect.exp
5661         (check_effective_target_lp64_or_vect_no_align): New.
5662         * gcc.dg/vect/vect-77.c: Use it.
5663         * gcc.dg/vect/vect-78.c: Use it.
5665         * lib/target-supports.exp
5666         (check_effective_target_vect_no_max,
5667         check_effective_target_vect_no_bitwise,
5668         check_effective_target_vect_no_align): New.
5669         * gcc.dg/vect/vect-13.c: Use them.
5670         * gcc.dg/vect/vect-17.c: Ditto.
5671         * gcc.dg/vect/vect-18.c: Ditto.
5672         * gcc.dg/vect/vect-19.c: Ditto.
5673         * gcc.dg/vect/vect-20.c: Ditto.
5674         * gcc.dg/vect/vect-27.c: Ditto.
5675         * gcc.dg/vect/vect-29.c: Ditto.
5676         * gcc.dg/vect/vect-44.c: Ditto.
5677         * gcc.dg/vect/vect-48.c: Ditto.
5678         * gcc.dg/vect/vect-50.c: Ditto.
5679         * gcc.dg/vect/vect-52.c: Ditto.
5680         * gcc.dg/vect/vect-54.c: Ditto.
5681         * gcc.dg/vect/vect-56.c: Ditto.
5682         * gcc.dg/vect/vect-58.c: Ditto.
5683         * gcc.dg/vect/vect-60.c: Ditto.
5684         * gcc.dg/vect/vect-72.c: Ditto.
5685         * gcc.dg/vect/vect-80.c: Ditto.
5687 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5689         PR c++/14075
5690         * g++.dg/init/string1.C: New.
5692         PR c++/18975
5693         * g++.dg/other/synth1.C: New.
5695 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5697         PR c/18963
5698         * gcc.dg/pr18963-1.c: New test.
5700 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5702         PR c/18596
5703         * gcc.dg/funcdef-storage-1.c (foo): Remove.
5704         * gcc.dg/pr18596-1.c: Use dg-error.
5705         (dg-options): Use -fno-unit-at-a-time.
5706         * gcc.dg/pr18596-2.c: New test.
5707         * gcc.dg/pr18596-3.c: New test.
5709 2004-12-20  Roger Sayle  <roger@eyesopen.com>
5711         PR middle-end/18683
5712         * g++.dg/opt/pr18683-1.C: New test case.
5714 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
5716         PR other/19093
5717         * g++.dg/opt/max1.C: Fix for 64bit targets.
5719 2004-12-20  Matt Austern  <austern@apple.com>
5721         PR c++/19044
5722         * g++.dg/ext/builtin6.C: New
5724 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
5726         PR tree-optimization/19080
5727         * gcc.c-torture/compile/pr19080.c: New test.
5729 2004-12-20  Steven Bosscher  <stevenb@suse.de>
5731         * gcc.dg/20041219-1.c: New test.
5733 2004-12-19  Roger Sayle  <roger@eyesopen.com>
5735         PR middle-end/19068
5736         * g++.dg/opt/max1.C: New test case.
5738 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5740         * gcc.dg/fdata-sections-1.c: New test.
5742 2004-12-18  Roger Sayle  <roger@eyesopen.com>
5744         PR middle-end/18548
5745         * gcc.dg/max-1.c: New test case.
5747 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
5749         * gcc.c-torture/execute/20041218-1.c: New test.
5751 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
5753         * gcc.dg/pr18501.c: New test.
5754         * gcc.dg/uninit-5.c: XFAIL.
5755         * gcc.dg/uninit-9.c: XFAIL.
5757 2004-12-17  Dale Johannesen  <dalej@apple.com>
5759         * gcc.dg/20041213-1.c:  New.
5761 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
5763         * objc.dg/stabs-1.m: Allow assembly label to begin
5764         with a dot ('.').
5766 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
5768         * gcc.c-torture/execute/20041213-1.c: Move...
5769         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
5771 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
5773         PR c++/18721
5774         * g++.dg/lookup/conv-5.C: New.
5776 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
5778         * objc.dg/stabs-1.m: New test.
5780 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5782         * gcc.dg/visibility-c.c: Change compile to
5783         assemble for the test.
5785 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5787         PR target/19041
5788         * gcc.dg/visibility-c.c: New test.
5790 2004-12-16  Roger Sayle  <roger@eyesopen.com>
5792         PR middle-end/18493
5793         * gcc.dg/switch-8.c: New test case.
5795 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5797         PR c++/18905
5798         * g++.dg/template/init4.C: New.
5799         * g++.dg/opt/static3.C: Enable optimizer.
5801 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
5803         * g++.dg/other/complex1.C: New test.
5805 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
5807         * g++.dg/opt/inline9.C: New test.
5809 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5811         PR fortran/18993
5812         * gfotran.dg/nullify_1.f: New test.
5814 2004-12-15  Richard Henderson  <rth@redhat.com>
5816         * gcc.target/i386/i386.exp: New harness.
5817         * gcc.target/i386/vect-args.c: New.
5819 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
5821         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
5823 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5825         PR c++/18825
5826         * g++.dg/template/friend32.C: New test.
5828 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5830         * cpp/pragma-once-1.c: New test.
5831         * cpp/pragma-once-1b.h: Likewise.
5832         * cpp/pragma-once-1c.h: Likewise.
5833         * cpp/pragma-once-1d.h: Likewise.
5834         * cpp/inc/pragma-once-1a.h: Likewise.
5836 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
5837             Steven G. Kargl  <kargls@comcast.net>
5839         PR fortran/17597
5840         * gfortran.dg/list_read_3.f90: New test.
5842 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5844         * gcc.dg/ftrapv-2.c: New test.
5846 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5848         PR c++/18981
5849         * g++.dg/template/typename9.C: New test.
5851 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5853         PR c++/18738
5854         * g++.dg/template/typename8.C: New test.
5855         * g++.dg/parse/friend2.C: Tweak error message.
5857 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5859         * gcc.c-torture/20041214-1.c: New test.
5861 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5863         PR c++/18965
5864         * g++.dg/init/array17.C: New test.
5866 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5868         PR c++/18793
5869         * g++.dg/init/aggr3.C: New test.
5871 2004-12-14  Janis Johnson  <janis187@us.ibm.com
5873         * gcc.dg/altivec-types-1.c: New test.
5874         * gcc.dg/altivec-types-2.c: New test.
5875         * gcc.dg/altivec-types-3.c: New test.
5876         * gcc.dg/altivec-types-4.c: New test.
5877         * g++.dg/ext/altivec-types-1.C: New test.
5878         * g++.dg/ext/altivec-types-2.C: New test.
5879         * g++.dg/ext/altivec-types-3.C: New test.
5880         * g++.dg/ext/altivec-types-4.C: New test.
5882 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
5884         PR middle-end/18951
5885         * gcc.c-torture/execute/20041213-1.c: New test.
5887 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
5889         PR c++/18949
5890         * g++.dg/template/cast1.C: New.
5892 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
5894         * gcc.c-torture/execute/20041213-2.c: New test.
5896 2004-12-13  Richard Henderson  <rth@redhat.com>
5898         * gcc.dg/i386-sse-10.c: Fix typo in options.
5900 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
5902         PR c++/18968
5903         * g++.dg/opt/pr18968.C: New test.
5905 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
5907         PR c++/18925
5908         * g++.dg/ext/visibility/staticdatamem.C: New test.
5910 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
5912         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
5914 2004-12-13  Roger Sayle  <roger@eyesopen.com>
5916         PR rtl-optimization/18928
5917         * gcc.dg/pr18928-1.c: New test case.
5919 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
5921         PR tree-opt/16951
5922         * gcc.c-torture/compile/20041211-1.c: New.
5924 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5926         PR middle-end/17564
5927         * gcc.c-torture/execute/20041212-1.c: New test.
5929 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5931         PR fortran/18869
5932         * gfortran.dg/common_1.f90: New test.
5934 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
5935         Paul Brook  <paul@codesourcery.com>
5937         PR fortran/16222
5938         * gfortran.dg/real_do_1.f90: New test.
5940 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5942         PR tree-opt/18040
5943         * g++.dg/opt/ptrmem6.C: New test.
5945 2004-12-11  Roger Sayle  <roger@eyesopen.com>
5947         PR middle-end/18921
5948         * gcc.dg/pr18921-1.c: New test case.
5950 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5952         PR fortran/17175
5953         * gfortran.dg/scale_1.f90: New test.
5955 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
5957         PR middle-end/18903
5958         * gcc.c-torture/compile/pr18903.c: New test.
5960 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
5962         * gcc.c-torture/execute/20041210-1.c: New test.
5964 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5966         PR c++/18731
5967         * g++.dg/parser/struct-1.C: New test.
5968         * g++.dg/parser/struct-2.C: New test.
5969         * g++.dg/parser/struct-3.C: New test.
5971 2004-12-09  Richard Henderson  <rth@redhat.com>
5973         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
5975         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
5976         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
5978 2004-12-09  Matt Austern  <austern@apple.com>
5980         PR c++/18514
5981         * g++.dg/ext/builtin1.C: New
5982         * g++.dg/ext/builtin2.C: New
5983         * g++.dg/ext/builtin3.C: New
5984         * g++.dg/ext/builtin4.C: New
5985         * g++.dg/ext/builtin5.C: New
5987 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
5989         PR tree-opt/18904
5990         * g++.dg/opt/ptrmem5.C: New test.
5992 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
5994         * g++.dg/parse/typename5.C: Adjust for new error.
5995         * g++.dg/parse/typename7.C: New.
5997 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5999         PR c++/18073
6000         * g++.dg/other/mmintrin.C: New test.
6002 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6004         PR c++/16681
6005         * g++.dg/init/array15.C: New.
6006         * g++.dg/init/array16.C: New.
6008 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6010         PR fortran/18826
6011         * gfortran.dg/assign_1.f90: New test.
6013 2004-12-08  Nick Clifton  <nickc@redhat.com>
6015         * gcc.target/xstormy16/bss_below100: New directory containing tests.
6016         * gcc.target/xstormy16/data_below100: Likewise.
6017         * gcc.target/xstormy16/sfr: Likewise.
6018         * gcc.target/xstormy16/below100.S: New test source file.
6019         * gcc.target/xstormy16/below100.ld: New test linker script.
6020         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6021         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
6022         bp instructions.
6023         * gcc.target/xstormy16/bp.c: Likewise.
6025         * gcc.target/xstormy16/bss_below100: New files:
6026         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6027         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6028         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6029         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6030         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6031         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6032         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6033         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6034         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6035         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6036         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6037         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6038         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6039         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6040         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6041         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6042         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6043         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6044         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6045         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6046         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6047         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6048         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6049         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6050         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6051         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6052         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6054         * gcc.target/xstormy16/data_below100: New files:
6055         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6056         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6057         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6058         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6059         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6060         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6061         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6062         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6063         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6064         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6065         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6066         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6067         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6068         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6069         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6070         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6071         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6072         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6073         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6074         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6075         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6076         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6077         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6078         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6079         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6080         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6081         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6083         * gcc.target/xstormy16/sfr: New files:
6084         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
6085         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
6086         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
6087         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
6088         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
6089         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
6090         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
6091         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
6092         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
6093         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
6094         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
6095         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
6096         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
6097         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
6098         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
6099         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
6100         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
6101         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
6102         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
6103         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
6104         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
6105         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
6106         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
6107         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
6108         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
6109         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
6110         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
6111         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
6112         27_if0_sfrw_bitfield_f.c
6114 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6116         PR c++/18100
6117         * g++.dg/lookup/name-clash4.C: New test.
6119 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
6121         PR c++/18672
6122         * g++.dg/opt/array1.C: New.
6124         PR c++/18803
6125         * g++.dg/template/operator5.C: New.
6127 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
6129         PR c/18867
6130         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
6132 2004-12-07  Steven Bosscher  <stevenb@suse.de>
6134         * gcc.dg/noncompile/20041207.c: New test.
6136 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
6138         * g++.dg/other/unreachable-1.C: New test.
6140 2004-12-06  Nick Clifton  <nickc@redhat.com>
6142         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
6143         <limits.h> because the latter comes from gcc's include/ directory
6144         and not the newlib/libc/include directory.
6146 2004-12-04  Richard Henderson  <rth@redhat.com>
6148         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
6150 2004-12-04  Richard Henderson  <rth@redhat.com>
6152         * lib/target-supports.exp (check_gc_sections_available): Disable
6153         for alpha and ia64.
6155 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
6157         PR middle-end/17909
6158         * g++.dg/other/vararg-2.C: New test.
6160 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6162         PR c++/17011, c++/17971
6163         * g++.dg/template/error15.C: Adjust expected error.
6164         * g++.dg/template/instantiate3.C: Likewise.
6166 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
6168         * gcc.dg/altivec-18.c: Fix for darwin
6170 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6172         PR c++/18782
6173         * g++.dg/parse/ptrmem2.C: New.
6175         PR c++/18318
6176         * g++.dg/template/new1.C: New.
6178 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6180         PR fortran/18710
6181         * gfortran.dg/direct_io_3.f90: New test.
6183 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
6185         PR 18758
6186         * g++.dg/parse/crash21.C: New.
6188 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6190         PR c++/15664, c++/18276
6191         * g++.dg/template/ttp13.C: New test.
6192         * g++.dg/template/ttp14.C: Likewise.
6194 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6196         PR c++/18123
6197         * g++.dg/parse/enum2.C: New test.
6198         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
6200 2004-12-02  Nick Clifton  <nickc@redhat.com>
6202         * gcc.target/xstormy16: New test directory.
6203         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6204         * gcc.target/xstormy16/bp.c: Check the generation of bp
6205         instructions.
6206         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
6207         bn instructions and the BELOW100 attribute.
6209 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
6211         PR target/16952
6212         * gcc.dg/ppc-eabi.c: New.
6214 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6216         PR fortran/18284
6217         * gfortran.dg/backspace.f90
6219 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6221         * gfortran.dg/inquire.f90: New test.
6223 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
6225         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
6226         handle effective-target-keyword.
6227         (dg-skip-if): Support effective-target keyword as target list.
6228         (dg-xfail-if): Ditto.
6229         * lib/target-supports.exp (is-effective-target-keyword): New proc.
6231 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
6233         PR tree-optimization/18291
6234         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
6236 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
6238         PR C++/18729
6239         * g++.dg/parse/crash20.C: New.
6241         PR c++/17431
6242         * g++.dg/overload/arg1.C: New.
6243         * g++.dg/overload/arg2.C: New.
6244         * g++.dg/overload/arg3.C: New.
6245         * g++.dg/overload/arg4.C: New.
6247 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
6249         * gcc.dg/c99-flex-array-4.c: Remove.
6251 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6253         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
6255         * lib/target-supports.exp (is-effective-target): Simplify.
6257         * lib/target-supports.exp (check_effective_target_vect_long):
6258         Fix for powerpc64-*-*.
6260 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
6262         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
6263         to support new requirements on FreeBSD 5.
6265 2004-11-30  Devang Patel  <dpatel@apple.com>
6267         PR 18702
6268         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
6270 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6272         * g++.dg/ext/altivec-13.C: New test.
6274 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
6276         PR tree-opt/18298
6277         * gcc.c-torture/execute/p18298.c: New test.
6279 2004-11-30  Ira Rosen  <irar@il.ibm.com>
6280             Dorit Naishlos  <dorit@il.ibm.com>
6282         PR tree-opt/18607
6283         * gcc.dg/vect/vect-89.c: New test.
6285 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
6287         * gcc.dg/pr18596-1.c: New test.
6289 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6291         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
6293 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6295         PR c/18479
6296         * gcc.dg/pr18479.c: New test.
6298 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6300         PR target/18490
6301         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
6302         mmix-knuth-mmixware.
6304         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
6305         cris-*-elf* cris-*-aout* mmix-*-*
6307 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6309         PR middle-end/18725
6310         * gcc.dg/pr18725.c: New test.
6312 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6314         PR target/18488
6315         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
6317         PR target/18336
6318         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
6320 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
6322         PR c++/18368
6323         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
6324         * g++.old-deja/g++.law/ctors5.C: Likewise.
6325         * g++.old-deja/g++.other/crash25.C: Likewise.
6327         PR c++/18674
6328         * g++.dg/template/error16.C: New test.
6330         PR c++/18512
6331         * g++.dg/template/crash29.C: New test.
6333 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
6335         PR tree-optimization/18712
6336         * gcc.c-torture/compile/pr18712.c: New test.
6338 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
6340         PR c/7544
6341         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
6342         tests.
6344 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6346         PR c++/18652
6347         * g++.dg/lookup/crash6.C: New test.
6349 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6351         PR middle-end/18164
6352         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
6354 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6356         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
6357         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
6358         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
6360 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
6362         * gcc.dg/pr18164.c: New test.
6364 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
6366         * gcc.dg/funroll-loops-all.c: New.
6368 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6370         PR target/18489
6371         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
6372         delimeter, match space and TAB as well as ":".
6374         PR target/18484
6375         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
6377         PR target/18348
6378         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
6380         PR target/18345
6381         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
6383         PR target/18337
6384         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
6386 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
6388         * gfortran.dg/direct_io_2.f90: New test.
6390 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6392         PR target/18334
6393         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
6395 2004-11-28  Richard Henderson  <rth@redhat.com>
6397         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
6399 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
6401         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
6402         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
6403         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
6404         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
6405         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
6406         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
6407         gcc.dg/pointer-arith-8.c: New tests.
6409 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
6411         PR fortran/18364
6412         * gfortran.dg/endfile.f90: New test.
6414 2004-11-27  Falk Hueffner  <falk@debian.org>
6416         * gcc.dg/loop-6.c: New test.
6418 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6420         * gcc.c-torture/execute/20041126-1.c: New test.
6422 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6424         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
6425         on IRIX.
6427 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6429         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
6430         functions.
6432 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6434         PR rtl-optimization/17825
6435         * gcc.c-torture/compile/20041119-1.c: New test.
6437 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6439         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
6440         Check existence of ld library path variables before unsetting.
6442 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
6444         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
6446 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6448         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
6450 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6452         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
6454 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6456         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
6457         dg-do directive.
6459 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6461         * gcc.dg/pr17957.c: Pass --param, not -param.
6463 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6465         PR middle-end/17957
6466         * testsuite/gcc.dg/pr17957.c: New test.
6468 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
6470         PR c++/18445
6471         * g++.dg/template/crash28.C: Likewise.
6473         PR c++/18001
6474         * g++.dg/expr/unary2.C: Adjust lvalue messages.
6475         * g++.dg/ext/lvaddr.C: Likewise.
6476         * g++.dg/opt/pr7503-3.C: Likewise.
6478         PR c++/18466
6479         * g++.dg/parse/qualified3.C: New test.
6480         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
6482         PR c++/18545
6483         * g++.dg/expr/return1.C: New test.
6485 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6487         Friend class name lookup 3/n, PR c++/3332
6488         * g++.dg/lookup/friend3.C: New test.
6489         * g++.dg/lookup/friend4.C: Likewise.
6490         * g++.dg/lookup/friend5.C: Likewise.
6492 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6494         Friend class name lookup 2/n, PR c++/14513, c++/15410
6495         * g++.dg/lookup/friend2.C: New test.
6496         * g++.dg/template/friend31.C: Likewise.
6498 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6500         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
6502 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6504         PR c++/17473
6505         * g++.dg/tc1/dr56.C: Remove.
6506         * g++.dg/template/typedef1.C: Add dg-error markers.
6507         * g++.old-deja/g++.other/typedef7.C: Likewise.
6509         PR c++/18285
6510         * g++.dg/parse/typedef7.C: New test.
6512 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
6514         * gcc.c-torture/execute/20041124-1.c: New test.
6516 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6518         * g++.dg/template/deduce3.C: New test.
6520         PR c++/18586
6521         * g++.dg/template/crash27.C: New test.
6523         PR c++/18530
6524         * g++.dg/warn/Wshadow-3.C: New test.
6526 2004-11-24  Devang Patel  <dpatel@apple.com>
6528         PR/18555
6529         * gcc.dg/cpp/isysroot-1.c: New test.
6530         * gcc.dg/cpp/usr/include/stdio.h: New file.
6531         * gcc.dg/cpp/isysroot-2.c: New test.
6532         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
6533         New file.
6535 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6537         PR c++/8929
6538         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
6540 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6542         * gcc.target/sparc/align.c: Do not include <stdint.h>.
6543         * gcc.target/sparc/pdist.c: Likewise.
6545 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
6547         PR c++/16882
6548         * g++.dg/conversion/simd1.C: New test.
6550 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6552         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
6553         and restore_ld_library_path_env_vars.
6554         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
6555         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
6556         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
6557         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
6559 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
6561         * gcc.dg/pragma-align-2.c: Test macro expansion.
6562         * gcc.dg/pragma-pack-2.c: New test.
6564 2004-11-23  Richard Henderson  <rth@redhat.com>
6566         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
6567         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6568         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
6569         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
6570         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
6571         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
6573         * gcc.dg/vect/vect.exp: Add check for alpha.
6574         * lib/target-supports.exp (check_alpha_max_hw_available): New.
6575         (check_effective_target_vect_int): Enable for alpha.
6576         (check_effective_target_vect_long): New.
6577         (is-effective-target): Add it.
6579 2004-11-23  Uros Bizjak <uros@kss-loka.si>
6581         * gcc.dg/pr18614-1.c: New test.
6583 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6585         * gcc.dg/setjmp-2.c: New test.
6587 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
6589         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
6590         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
6591         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
6592         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
6593         gcc.target/sparc/pdist.c: New tests.
6595 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
6597         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
6599 2004-11-22  Dale Johannesen  <dalej@apple.com>
6601         * gcc.dg/20041111-1.c:  New.
6603 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6605         PR tree-opt/18536
6606         * gcc.dg/vect/pr18536.c: New test.
6608 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6610         PR c++/18354
6611         * g++.dg/template/nontype11.C: New test.
6613 2004-11-21  Roger Sayle  <roger@eyesopen.com>
6615         PR middle-end/18520
6616         * gcc.dg/pr18520-1.c: New test case.
6618 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
6620         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
6621         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
6622         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
6623         expected diagnostics.
6625 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6627         PR target/18580
6628         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
6629         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
6630         vect-77.c, vect-77a.c: XFAIL on the SPARC.
6632 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6634         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
6636 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
6637             Joseph Myers  <joseph@codesourcery.com>
6639         * lib/target-supports.exp (check_visibility_available): Really
6640         test the compiler.
6642 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6644         PR tree-opt/18181
6645         * gcc.dg/vect/vect-85.c: New test.
6646         * gcc.dg/vect/vect-86.c: New test.
6647         * gcc.dg/vect/vect-87.c: New test.
6648         * gcc.dg/vect/vect-88.c: New test.
6650 2004-11-19  Ben Elliston  <bje@au.ibm.com>
6652         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
6654 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
6656         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
6657         * gcc.dg/ppc-and-1.c: Ditto.
6658         * gcc.dg/ppc-compare-1.c: Ditto.
6659         * gcc.dg/ppc-mov-1.c: Ditto
6661 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
6662             Mark Mitchell  <mark@codesourcery.com>
6664         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
6666 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6667             Aldy Hernandez  <aldyh@redhat.com>
6669         * lib/target-supports.exp (check_effective_target_vect_int): New
6670         (check_effective_target_vect_float): New
6671         (check_effective_target_vect_double): New.
6672         (is-effective-target): Support new effective targets keywords.
6673         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
6674         default action for dg-do.
6675         * gcc.dg/vect/pr16105.c: Use new support.
6676         * gcc.dg/vect/pr18400.c: Ditto.
6677         * gcc.dg/vect/pr18425.c: Ditto.
6678         * gcc.dg/vect/vect-1.c: Ditto.
6679         * gcc.dg/vect/vect-10.c: Ditto.
6680         * gcc.dg/vect/vect-11.c: Ditto.
6681         * gcc.dg/vect/vect-12.c: Ditto.
6682         * gcc.dg/vect/vect-13.c: Ditto.
6683         * gcc.dg/vect/vect-14.c: Ditto.
6684         * gcc.dg/vect/vect-15.c: Ditto.
6685         * gcc.dg/vect/vect-16.c: Ditto.
6686         * gcc.dg/vect/vect-17.c: Ditto.
6687         * gcc.dg/vect/vect-18.c: Ditto.
6688         * gcc.dg/vect/vect-19.c: Ditto.
6689         * gcc.dg/vect/vect-2.c: Ditto.
6690         * gcc.dg/vect/vect-20.c: Ditto.
6691         * gcc.dg/vect/vect-21.c: Ditto.
6692         * gcc.dg/vect/vect-22.c: Ditto.
6693         * gcc.dg/vect/vect-23.c: Ditto.
6694         * gcc.dg/vect/vect-24.c: Ditto.
6695         * gcc.dg/vect/vect-25.c: Ditto.
6696         * gcc.dg/vect/vect-26.c: Ditto.
6697         * gcc.dg/vect/vect-27.c: Ditto.
6698         * gcc.dg/vect/vect-27a.c: Ditto.
6699         * gcc.dg/vect/vect-28.c: Ditto.
6700         * gcc.dg/vect/vect-29.c: Ditto.
6701         * gcc.dg/vect/vect-29a.c: Ditto.
6702         * gcc.dg/vect/vect-3.c: Ditto.
6703         * gcc.dg/vect/vect-30.c: Ditto.
6704         * gcc.dg/vect/vect-31.c: Ditto.
6705         * gcc.dg/vect/vect-32.c: Ditto.
6706         * gcc.dg/vect/vect-33.c: Ditto.
6707         * gcc.dg/vect/vect-34.c: Ditto.
6708         * gcc.dg/vect/vect-35.c: Ditto.
6709         * gcc.dg/vect/vect-36.c: Ditto.
6710         * gcc.dg/vect/vect-37.c: Ditto.
6711         * gcc.dg/vect/vect-38.c: Ditto.
6712         * gcc.dg/vect/vect-4.c: Ditto.
6713         * gcc.dg/vect/vect-40.c: Ditto.
6714         * gcc.dg/vect/vect-41.c: Ditto.
6715         * gcc.dg/vect/vect-42.c: Ditto.
6716         * gcc.dg/vect/vect-43.c: Ditto.
6717         * gcc.dg/vect/vect-44.c: Ditto.
6718         * gcc.dg/vect/vect-45.c: Ditto.
6719         * gcc.dg/vect/vect-46.c: Ditto.
6720         * gcc.dg/vect/vect-47.c: Ditto.
6721         * gcc.dg/vect/vect-48.c: Ditto.
6722         * gcc.dg/vect/vect-48a.c: Ditto.
6723         * gcc.dg/vect/vect-49.c: Ditto.
6724         * gcc.dg/vect/vect-5.c: Ditto.
6725         * gcc.dg/vect/vect-50.c: Ditto.
6726         * gcc.dg/vect/vect-51.c: Ditto.
6727         * gcc.dg/vect/vect-52.c: Ditto.
6728         * gcc.dg/vect/vect-53.c: Ditto.
6729         * gcc.dg/vect/vect-54.c: Ditto.
6730         * gcc.dg/vect/vect-55.c: Ditto.
6731         * gcc.dg/vect/vect-56.c: Ditto.
6732         * gcc.dg/vect/vect-56a.c: Ditto.
6733         * gcc.dg/vect/vect-57.c: Ditto.
6734         * gcc.dg/vect/vect-58.c: Ditto.
6735         * gcc.dg/vect/vect-59.c: Ditto.
6736         * gcc.dg/vect/vect-6.c: Ditto.
6737         * gcc.dg/vect/vect-60.c: Ditto.
6738         * gcc.dg/vect/vect-61.c: Ditto.
6739         * gcc.dg/vect/vect-62.c: Ditto.
6740         * gcc.dg/vect/vect-63.c: Ditto.
6741         * gcc.dg/vect/vect-64.c: Ditto.
6742         * gcc.dg/vect/vect-65.c: Ditto.
6743         * gcc.dg/vect/vect-66.c: Ditto.
6744         * gcc.dg/vect/vect-67.c: Ditto.
6745         * gcc.dg/vect/vect-68.c: Ditto.
6746         * gcc.dg/vect/vect-69.c: Ditto.
6747         * gcc.dg/vect/vect-7.c: Ditto.
6748         * gcc.dg/vect/vect-72.c: Ditto.
6749         * gcc.dg/vect/vect-72a.c: Ditto.
6750         * gcc.dg/vect/vect-73.c: Ditto.
6751         * gcc.dg/vect/vect-74.c: Ditto.
6752         * gcc.dg/vect/vect-75.c: Ditto.
6753         * gcc.dg/vect/vect-76.c: Ditto.
6754         * gcc.dg/vect/vect-77.c: Ditto.
6755         * gcc.dg/vect/vect-77a.c: Ditto.
6756         * gcc.dg/vect/vect-78.c: Ditto.
6757         * gcc.dg/vect/vect-79.c: Ditto.
6758         * gcc.dg/vect/vect-8.c: Ditto.
6759         * gcc.dg/vect/vect-80.c: Ditto.
6760         * gcc.dg/vect/vect-82.c: Ditto.
6761         * gcc.dg/vect/vect-82_64.c: Ditto.
6762         * gcc.dg/vect/vect-83.c: Ditto.
6763         * gcc.dg/vect/vect-83_64.c: Ditto.
6764         * gcc.dg/vect/vect-9.c: Ditto.
6765         * gcc.dg/vect/vect-all.c: Ditto.
6766         * gcc.dg/vect/vect-none.c: Ditto.
6768 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6770         * lib/gcc-dg.exp (dg-skip-if): New function.
6771         (dg-forbid-option): Remove.
6772         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
6773         * g++.dg/abi/bitfield8.C: Likewise.
6774         * g++.dg/abi/dtor1.C: Likewise.
6775         * g++.dg/abi/empty10.C: Likewise.
6776         * g++.dg/abi/empty7.C: Likewise.
6777         * g++.dg/abi/empty9.C: Likewise.
6778         * g++.dg/abi/layout3.C: Likewise.
6779         * g++.dg/abi/layout4.C: Likewise.
6780         * g++.dg/abi/thunk1.C: Likewise.
6781         * g++.dg/abi/thunk2.C: Likewise.
6782         * g++.dg/abi/vbase11.C: Likewise.
6783         * g++.dg/abi/vthunk2.C: Likewise.
6784         * g++.dg/abi/vthunk3.C: Likewise.
6785         * g++.dg/ext/attrib8.C: Likewise.
6786         * g++.dg/opt/longbranch2.C: Likewise.
6787         * g++.dg/opt/reg-stack4.C: Likewise.
6788         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6789         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6790         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6791         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6792         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6793         * gcc.dg/20000609-1.c: Likewise.
6794         * gcc.dg/20000720-1.c: Likewise.
6795         * gcc.dg/20011107-1.c: Likewise.
6796         * gcc.dg/20011119-1.c: Likewise.
6797         * gcc.dg/20020108-1.c: Likewise.
6798         * gcc.dg/20020122-2.c: Likewise.
6799         * gcc.dg/20020122-3.c: Likewise.
6800         * gcc.dg/20020201-3.c: Likewise.
6801         * gcc.dg/20020206-1.c: Likewise.
6802         * gcc.dg/20020218-1.c: Likewise.
6803         * gcc.dg/20020310-1.c: Likewise.
6804         * gcc.dg/20020411-1.c: Likewise.
6805         * gcc.dg/20020418-2.c: Likewise.
6806         * gcc.dg/20020426-1.c: Likewise.
6807         * gcc.dg/20020426-2.c: Likewise.
6808         * gcc.dg/20020517-1.c: Likewise.
6809         * gcc.dg/20020523-1.c: Likewise.
6810         * gcc.dg/20020523-2.c: Likewise.
6811         * gcc.dg/20020729-1.c: Likewise.
6812         * gcc.dg/20030204-1.c: Likewise.
6813         * gcc.dg/20030826-2.c: Likewise.
6814         * gcc.dg/20030926-1.c: Likewise.
6815         * gcc.dg/20031202-1.c: Likewise.
6816         * gcc.dg/980312-1.c: Likewise.
6817         * gcc.dg/980313-1.c: Likewise.
6818         * gcc.dg/990117-1.c: Likewise.
6819         * gcc.dg/990424-1.c: Likewise.
6820         * gcc.dg/990524-1.c: Likewise.
6821         * gcc.dg/991230-1.c: Likewise.
6822         * gcc.dg/i386-387-1.c: Likewise.
6823         * gcc.dg/i386-387-2.c: Likewise.
6824         * gcc.dg/i386-387-3.c: Likewise.
6825         * gcc.dg/i386-387-4.c: Likewise.
6826         * gcc.dg/i386-387-5.c: Likewise.
6827         * gcc.dg/i386-387-6.c: Likewise.
6828         * gcc.dg/i386-asm-1.c: Likewise.
6829         * gcc.dg/i386-bitfield1.c: Likewise.
6830         * gcc.dg/i386-bitfield2.c: Likewise.
6831         * gcc.dg/i386-loop-1.c: Likewise.
6832         * gcc.dg/i386-loop-2.c: Likewise.
6833         * gcc.dg/i386-loop-3.c: Likewise.
6834         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6835         * gcc.dg/i386-pic-1.c: Likewise.
6836         * gcc.dg/i386-regparm.c: Likewise.
6837         * gcc.dg/i386-signbit-1.c: Likewise.
6838         * gcc.dg/i386-signbit-2.c: Likewise.
6839         * gcc.dg/i386-signbit-3.c: Likewise.
6840         * gcc.dg/i386-sse-5.c: Likewise.
6841         * gcc.dg/i386-sse-8.c: Likewise.
6842         * gcc.dg/i386-unroll-1.c: Likewise.
6843         * gcc.dg/tls/opt-1.c: Likewise.
6844         * gcc.dg/tls/opt-2.c: Likewise.
6845         * gcc.dg/unroll-1.c: Likewise.
6846         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6847         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6848         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6849         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6851 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6853         * g++.dg/template/incomplete1.C: New test.
6855 2004-11-16  Nick Clifton  <nickc@redhat.com>
6857         Revert patches accidentally commited during checkin of fixes for
6858         xstormy16 tests:
6859         gcc.c-torture/execute/simd-4.c: Revert
6860         gcc.dg/20040910-1.c: Revert.
6862 2004-11-16  Paul Brook  <paul@codesourcery.com>
6864         PR fortran/13010
6865         * gfortran.dg/der_pointer_1.f90: New test.
6867 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
6869         PR c/18498
6870         * gcc.dg/bitfld-13.c: New test.
6872 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
6874         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
6875         powerpc*-*-linux*.
6877         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
6878         * gcc.dg/ppc64-abi-2.c: Ditto.
6879         * gcc.dg/ppc64-abi-3.c: Ditto.
6881         * lib/gcc-dg.exp (dg-target-list): Remove.
6883 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
6885         * gcc.dg/ia64-postinc.c: New test.
6887 2004-11-15  Mark Mitchell <mark@codesourcery.com>
6889         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
6891 2004-11-15  Nick Clifton  <nickc@redhat.com>
6893         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
6894         __INT_MAX__ so that the test can be compiled by toolchains
6895         targeted at 16-bit processors.
6897         * gcc.dg/20040625-1.c: Use long constants rather than integers
6898         when performing arithmetic that will overflow 16-bits.
6900         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
6901         xstormy16.  It does not support 128-bit vector operations.
6903         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
6904         with the macro PTR_TYPE.  Define this macro to an integer type
6905         suitable for holding a pointer.
6907         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
6908         the target is a 16-bit processor.
6910         * gcc.dg/cpp/if-2.c: Expect a different warning message from
6911         16-bit targets where the character constant will be too long.
6913         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
6914         where the double will not be directly addressable.
6916 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6918         Friend class name lookup 1/n, PR c++/18471
6919         * g++.dg/template/crash26.C: New test.
6920         * g++.dg/lookup/struct1.C: Adjust expected error.
6921         * g++.dg/parse/elab1.C: Likewise.
6922         * g++.dg/parse/elab2.C: Likewise.
6923         * g++.dg/parse/int-as-enum1.C: Likewise.
6924         * g++.dg/parse/struct-as-enum1.C: Likewise.
6925         * g++.dg/parse/typedef1.C: Likewise.
6926         * g++.dg/parse/typedef3.C: Likewise.
6927         * g++.dg/parse/typedef4.C: Likewise.
6928         * g++.dg/parse/typedef5.C: Likewise.
6929         * g++.dg/template/nontype4.C: Likewise.
6930         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
6931         * g++.old-deja/g++.other/elab1.C: Likewise.
6932         * g++.old-deja/g++.other/syntax4.C: Likewise.
6934 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6936         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
6938 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
6940         * gcc.c-torture/execute/20041114-1.c: New test.
6942 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
6944         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
6945         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
6946         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
6947         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
6948         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
6949         gcc.dg/switch-7.c: New tests.
6951 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6953         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
6955 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6957         PR tree-opt/18400
6958         * gcc.dg/vect/pr18400.c: New test.
6960 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6961             Andrew Pinski  <pinskia@physics.uc.edu>
6963         PR tree-opt/18425
6964         * gcc.dg/vect/pr18425.c: New test.
6966 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6968         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
6969         Guard with dg-require-alias and dg-require-visibility.
6971 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6973         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
6975 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6977         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
6979 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6981         PR c++/17344
6982         * g++.dg/template/defarg5.C: New test.
6984 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6986         * g++.dg/parse/cast1.C: Run only on ILP32.
6987         * g++.old-deja/g++.mike/p784.C: Likewise.
6989 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
6991         * gcc.c-torture/execute/20041113-1.c: New test.
6993 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6995         PR target/18230
6996         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
6997         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
6998         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
6999         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7000         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
7001         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
7002         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
7003         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
7004         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
7005         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7006         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7007         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
7008         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
7010 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7012         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
7013         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
7014         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
7015         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
7016         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
7017         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
7018         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
7019         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
7020         gcc.target/sparc/combined-1.c: New tests.
7022 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
7024         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
7025         New tests.
7027 2004-11-12  Mark Mitchell <mark@codesourcery.com>
7029         * lib/gcc-dg.exp (dg-forbid-option): New function.
7030         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
7031         * g++.dg/abi/bitfield8.C: Likewise.
7032         * g++.dg/abi/dtor1.C: Likewise.
7033         * g++.dg/abi/empty10.C: Likewise.
7034         * g++.dg/abi/empty7.C: Likewise.
7035         * g++.dg/abi/empty9.C: Likewise.
7036         * g++.dg/abi/layout3.C: Likewise.
7037         * g++.dg/abi/layout4.C: Likewise.
7038         * g++.dg/abi/thunk1.C: Likewise.
7039         * g++.dg/abi/thunk2.C: Likewise.
7040         * g++.dg/abi/vbase11.C: Likewise.
7041         * g++.dg/abi/vthunk2.C: Likewise.
7042         * g++.dg/abi/vthunk3.C: Likewise.
7043         * g++.dg/ext/attrib8.C: Likewise.
7044         * g++.dg/opt/longbranch2.C: Likewise.
7045         * g++.dg/opt/reg-stack4.C: Likewise.
7046         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7047         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7048         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7049         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7050         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7051         * gcc.dg/20000609-1.c: Likewise.
7052         * gcc.dg/20000720-1.c: Likewise.
7053         * gcc.dg/20011107-1.c: Likewise.
7054         * gcc.dg/20011119-1.c: Likewise.
7055         * gcc.dg/20020108-1.c: Likewise.
7056         * gcc.dg/20020122-2.c: Likewise.
7057         * gcc.dg/20020122-3.c: Likewise.
7058         * gcc.dg/20020201-3.c: Likewise.
7059         * gcc.dg/20020206-1.c: Likewise.
7060         * gcc.dg/20020218-1.c: Likewise.
7061         * gcc.dg/20020310-1.c: Likewise.
7062         * gcc.dg/20020411-1.c: Likewise.
7063         * gcc.dg/20020418-2.c: Likewise.
7064         * gcc.dg/20020426-1.c: Likewise.
7065         * gcc.dg/20020426-2.c: Likewise.
7066         * gcc.dg/20020517-1.c: Likewise.
7067         * gcc.dg/20020523-1.c: Likewise.
7068         * gcc.dg/20020523-2.c: Likewise.
7069         * gcc.dg/20020729-1.c: Likewise.
7070         * gcc.dg/20030204-1.c: Likewise.
7071         * gcc.dg/20030826-2.c: Likewise.
7072         * gcc.dg/20030926-1.c: Likewise.
7073         * gcc.dg/20031202-1.c: Likewise.
7074         * gcc.dg/980312-1.c: Likewise.
7075         * gcc.dg/980313-1.c: Likewise.
7076         * gcc.dg/990117-1.c: Likewise.
7077         * gcc.dg/990424-1.c: Likewise.
7078         * gcc.dg/990524-1.c: Likewise.
7079         * gcc.dg/991230-1.c: Likewise.
7080         * gcc.dg/i386-387-1.c: Likewise.
7081         * gcc.dg/i386-387-2.c: Likewise.
7082         * gcc.dg/i386-387-3.c: Likewise.
7083         * gcc.dg/i386-387-4.c: Likewise.
7084         * gcc.dg/i386-387-5.c: Likewise.
7085         * gcc.dg/i386-387-6.c: Likewise.
7086         * gcc.dg/i386-asm-1.c: Likewise.
7087         * gcc.dg/i386-bitfield1.c: Likewise.
7088         * gcc.dg/i386-bitfield2.c: Likewise.
7089         * gcc.dg/i386-loop-1.c: Likewise.
7090         * gcc.dg/i386-loop-2.c: Likewise.
7091         * gcc.dg/i386-loop-3.c: Likewise.
7092         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7093         * gcc.dg/i386-pic-1.c: Likewise.
7094         * gcc.dg/i386-regparm.c: Likewise.
7095         * gcc.dg/i386-signbit-1.c: Likewise.
7096         * gcc.dg/i386-signbit-2.c: Likewise.
7097         * gcc.dg/i386-signbit-3.c: Likewise.
7098         * gcc.dg/i386-sse-5.c: Likewise.
7099         * gcc.dg/i386-sse-8.c: Likewise.
7100         * gcc.dg/i386-unroll-1.c: Likewise.
7101         * gcc.dg/tls/opt-1.c: Likewise.
7102         * gcc.dg/tls/opt-2.c: Likewise.
7103         * gcc.dg/unroll-1.c: Likewise.
7104         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7105         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7106         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7107         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7108         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
7109         -m64 is specified.
7111 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7113         PR c++/18389
7114         * g++.dg/parse/cond1.C: New test.
7116         PR c++/18429
7117         * g++.dg/template/array9.C: New test.
7118         * g++.dg/ext/vla1.C: Adjust error messages.
7119         * g++.dg/ext/vlm1.C: Likewise.
7120         * g++.dg/template/crash2.C: Likewise.
7122         PR c++/18436
7123         * g++.dg/template/call3.C: New test.
7125         PR c++/18407
7126         * g++.dg/template/ptrmem11.C: New test.
7128 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
7130         PR other/14264
7131         * lib/g++.exp: Set LC_ALL and LANG to C.
7132         * lib/gcc-dg.exp: Likewise.
7133         * lib/gfortran.exp: Likewise.
7134         * lib/objc.exp: Likewise.
7135         * lib/treelang.exp: Likewise.
7137 2004-11-12  Andreas Schwab  <schwab@suse.de>
7139         * gcc.dg/pr16286.c: Fix last change.
7141 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7143         PR c++/18416
7144         * g++.dg/init/global1.C: New test.
7146 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
7148         * gcc.c-torture/execute/20041112-1.c: New test.
7150 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7152         * lib/gcc-dg.exp (dg-target-list): New.
7154 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7155             Richard Sandiford  <rsandifo@redhat.com>
7157         * lib/target-supports.exp (get-compiler_messages): New.
7158         (check_named_sections_available): Use it.
7159         (check_effective_target_ilp32): New.
7160         (check_effective_target_lp64): New.
7161         (is-effective-target): New.
7162         * lib/gcc-dg.exp (dg-require-effective-target): New.
7164 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
7166         * gcc.dg/precedence-1.c: New test.
7168 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7170         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
7172         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
7173         message, delete generated files, use more descriptive name for
7174         executable, and make the test unsupported when it cannot be run.
7176         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
7177         (dg-require-weak, dg-require-visibility, dg-require-alias,
7178         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
7179         dg-require-iconv, dg-require-named-sections): Use it.
7181         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
7183 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
7185         PR target/16457
7186         * gcc.dg/ppc-and-1: New
7188         PR target/16796
7189         * gcc.dg/ppc-mov-1.c: New.
7191         PR target/16458
7192         * gcc.dg/ppc-compare-1.c: New.
7194 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
7196         * objc.dg/desig-init-2.m: New test.
7198 2004-11-10  Adam Nemet  <anemet@lnxw.com>
7200         PR middle-end/18160
7201         * g++.dg/warn/register-var-1.C: New test.
7202         * g++.dg/warn/register-var-2.C: New test.
7204 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7206         * gcc.dg/union-2.c: New test.
7208 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
7210         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
7211         New test for PR tree-optimization/17892.
7213 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
7215         PR c++/18369
7216         * g++.dg/init/new12.C: New test.
7218 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
7220         * gcc.target/sparc: New directory.
7221         * gcc.target/sparc/sparc.exp: New driver.
7222         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
7223         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
7224         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
7225         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
7227 2004-11-10  Paul Brook  <paul@codesourcery.com>
7229         PR fortran/18218
7230         * gfortran.dg/list_read.c: New test.
7232 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7234         PR c/18322
7235         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
7236         expected diagnostic location.
7238 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
7240         * gcc.dg/20041109-1.c: New test.
7242 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7244         PR objc/18406
7245         * objc/compile/pr18406.m: New test.
7247 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7249         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
7251 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7253         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
7255 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7257         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
7259 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7261         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
7262         exit.
7264 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7266         PR tree-opt/18299
7267         * gcc.c-torture/pr18299-1.c: New test.
7269 2004-11-06  Andreas Schwab  <schwab@suse.de>
7271         * gcc.dg/pr16286.c: Also test for bool and pixel.
7273 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
7275         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
7276         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
7277         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
7278         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
7279         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
7280         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
7281         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
7282         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
7283         gcc.dg/struct-semi-3.c: New tests.
7285 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7287         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
7289 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7291         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
7292         Do not use C99 designators.
7294 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7296         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
7298 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7300         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
7301         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
7302         * gcc.c-torture/execute/simd-5.x: Remove.
7304 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
7306         PR rtl-optimization/17933
7307         * gcc.dg/torture/pr17933-1.c: New test.
7309 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7311         PR target/18106
7312         * lib/target-supports.exp (check_weak_available): Support
7313         Windows.
7315 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
7317         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
7318         call to fflush(stdout) before abort.
7319         (my_ffsll): New function.
7320         (generate_fields): Use it.
7322 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7324         * gcc.dg/init-undef-1.c: New test.
7326 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7328         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
7329         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
7330         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
7331         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
7332         expected messages for new parser.
7334 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
7336         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
7338 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7340         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
7341         on LP64 targets.
7343 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7345         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
7346         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
7347         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
7348         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
7349         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
7350         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
7351         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
7352         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
7353         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
7354         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
7356 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7358         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
7359         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
7360         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
7361         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
7362         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
7363         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
7364         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
7365         for new parser.
7367 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
7369         PR target/15342
7370         * gcc.dg/20041104-1.c: New test.
7372 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7374         * g++.dg/template/nontype7.C: New test.
7375         * g++.dg/template/nontype8.C: Likewise.
7376         * g++.dg/template/nontype9.C: Likewise.
7377         * g++.dg/template/nontype10.C: Likewise.
7378         * g++.dg/tc1/dr49.C: Likewise.
7379         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
7380         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
7382 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7384         * g++.dg/rtti/tinfo1.C: Remove xfails.
7386 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7388         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
7389         packed attribute to the definition to satisfy the new C++ parser.
7391 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7393         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
7394         invocations of va_arg.
7396 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
7398         PR c++/18124
7399         * g++.dg/template/crash25.C: New test.
7401         PR c++/18155
7402         * g++.dg/template/typedef2.C: New test.
7403         * g++.dg/parse/crash13.C: Adjust error markers.
7405         PR c++/18177
7406         * g++.dg/conversion/const3.C: New test.
7408 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7410         PR fortran/17535
7411         PR fortran/17583
7412         PR fortran/17713
7413         * gfortran.dg/generic_[123].f90: New testcases.
7415 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7417         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
7418         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
7420 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7422         PR tree-opt/16808
7423         * gcc.c-torture/compile/pr16808.c: New test.
7425 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
7427         PR rtl-optimization/17104
7428         * gcc.dg/ppc-bitfield1.c: New.
7430 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7432         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
7434 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7436         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
7437         strings for 32-bit code.
7439 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
7441         PR c/18239
7442         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
7444 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
7446         PR c++/18064
7447         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
7449 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
7451         PR c++/15172
7452         * g++.dg/init/aggr2.C: New test.
7454 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
7456         * objc.dg/local-decl-1.m: New test.
7458 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7460         * gcc.dg/20040910-1.c: Adjust regex.
7462 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7464         PR rtl-optimization/18084
7465         * g++.dg/opt/pr18084-1.C: New testcase.
7467 2004-10-30  Matt Austern  <austern@apple.com>
7469         PR c++/17542
7470         * g++.dg/ext/attrib18.C: New test.
7472 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7474         PR middle-end/18096
7475         * gcc.dg/pr18096-1.c: New test case.
7477 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7479         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
7481 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
7483         PR c/16666
7484         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
7485         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
7486         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
7487         gcc.dg/old-style-prom-3.c: New tests.
7489 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
7491         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
7492         Remove unnecessary inclusion of stdio.h.
7494 2004-10-29  Roger Sayle  <roger@eyesopen.com>
7496         PR rtl-optimization/17581
7497         * gcc.dg/pr17581-1.c: New test case.
7499 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
7501         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
7502         being implemented.
7503         * g++.dg/conversion/dr195-1.C: New.
7504         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
7505         * g++.old-deja/g++.mike/p10148.C: Likewise.
7507 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
7509         PR c++/17695
7510         * g++.dg/debug/typedef2.C: New test.
7512 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
7514         PR fortran/13490
7515         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
7516         * gfortran.dg/g77/README: Update.
7518 2004-10-28  Matt Austern  <austern@apple.com>
7520         PR c++/14124
7521         * g++.dg/ext/packed7.C: New test.
7523 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7525         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
7526         scan-assembler.
7527         * lib/scanasm.exp (hidden-scan-for): New proc.
7528         (scan-hidden): Use hidden-scan-for instead of constructing the scan
7529         string.
7530         (scan-not-hidden): Likewise.
7531         * lib/target-supports.exp (check_visibility_available): mach-o is
7532         support too.
7534 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
7536         PR c++/17132
7537         * g++.dg/template/memclass3.C: New test.
7539 2004-10-28  Adam Nemet  <anemet@lnxw.com>
7541         PR middle-end/18160
7542         * gcc.dg/register-var-1.c: New test.
7543         * gcc.dg/register-var-2.c: New test.
7544         * gcc.dg/asm-7.c: Taking the address of a register variable is an
7545         error now.
7547 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
7549         PR other/18172
7550         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
7551         unused variables.
7552         * gcc.dg/vect/vect-22.c: Likewise.
7554 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
7556         * gcc.dg/i386-rotate-1.c: New test.
7558 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
7560         * g++.dg/init/ref12.C: Add "run" marker.
7562         PR c++/17435
7563         * g++.dg/init/ref12.C: New test.
7565         PR c++/18140
7566         * g++.dg/template/shift1.C: New test.
7567         * g++.dg/template/error10.C: Adjust error markers.
7569 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
7571         PR tree-opt/17529
7572         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
7574 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
7576         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
7577         * gcc.dg/weak/weak-3.c: Likewise.
7578         * gcc.dg/weak/weak-5.c: Likewise.
7579         * gcc.dg/weak/weak-9.c: Likewise.
7580         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
7581         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
7583         * gcc.dg/darwin-weakimport-1.c: New.
7585 2004-10-28  Ben Elliston  <bje@au.ibm.com>
7587         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
7589 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
7591         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
7592         'syntax' error messages.
7593         * gcc.dg/cpp/direct2s.c: Likewise.
7595 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
7597         * gcc.c-torture/compile/20041026-1.c: New.
7599 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
7601         PR c++/18093
7602         * g++.dg/lookup/ns2.C: New test.
7604         PR c++/18020
7605         * g++.dg/template/enum4.C: New test.
7607         PR c++/18161
7608         * g++.dg/template/expr1.C: New test.
7610 2004-10-26  Ben Elliston  <bje@au.ibm.com>
7612         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
7614 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7616         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
7617         gcc.dg/decl-nospec-3.c: New tests.
7619 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
7621         * objc.dg/super-class-3.m: New test.
7623 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
7625         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
7626         resyncing.
7627         * gcc.dg/cpp/direct2s.c: Likewise.
7629 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
7631         * objc.dg/image-info.m: Update for changes to section selection.
7633 2004-10-25  David Ayers  <d.ayers@inode.at>
7634             Ziemowit Laski  <zlaski@apple.com>
7636         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
7637         diagnostics when messaging 'id <Proto>'.
7638         * objc.dg/class-protocol-1.m: New test.
7639         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
7640         a non-existent method signature.
7641         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
7642         Update diagnostics when messaging with non-existent method signature.
7643         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
7644         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
7645         invalid receivers are now resolved as if messaging 'id'; remove
7646         extraneous diagnostics.
7648 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7650         PR c/16667
7651         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
7652         gcc.dg/init-desig-obs-3.c: New tests.
7654 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
7656         * gcc.dg/debug/20041023-1.c: New test.
7658 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
7660         PR middle-end/17407
7661         * gcc.c-torture/compile/pr17407.c: New test.
7663         PR c++/18121
7664         * g++.dg/template/array8.C: New test.
7666 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7668         PR other/18138
7669         * lib/g++.exp: Accept more than one multilib libgcc.
7670         * lib/gcc-dg.exp: Likewise.
7671         * lib/objc.exp: Likewise.
7672         * lib/treelang.exp: Likewise.
7673         * lib/gfortran.exp: Likewise.
7675 2004-10-24  Ben Elliston  <bje@au.ibm.com>
7677         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
7679 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
7681         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
7682         * gcc.dg/c99-const-expr-3.c: Likewise.
7684 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
7686         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
7688 2004-10-23  Ben Elliston  <bje@au.ibm.com>
7690         * gcc.c-torture/execute/loop-2e.x: Remove.
7692 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7694         PR c++/18095
7695         * g++.dg/parse/crash18.C: New.
7696         * g++.dg/parse/crash19.C: New.
7698 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7700         * g++.dg/ext/dllimport1.C: Move dg-warnings.
7701         * g++.dg/ext/dllimport2.C: Same.
7702         * g++.dg/ext/dllimport8.C: Same.
7704 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
7706         PR c++/10841
7707         * g++.dg/conversion/cast1.C: New test.
7708         * g++.dg/overload/pmf1.C: Adjust error marker.
7710 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
7712         PR objc/17923
7713         * objc.dg/const-str-7.m: New test.
7715 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7717         * g++.dg/template/memfriend11.C: Fix comment typo.
7718         * g++.dg/template/memfriend14.C: Likewise.
7720 2004-10-20  Richard Henderson  <rth@redhat.com>
7722         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
7723         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
7724         -fasynchronous-unwind-tables.
7726 2004-10-20  Richard Henderson  <rth@redhat.com>
7728         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
7729         (main): Return success.
7730         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
7731         (main): Return success.
7733 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7735         PR c++/13495
7736         * g++.dg/template/memfriend9.C: New test.
7737         * g++.dg/template/memfriend10.C: Likewise.
7738         * g++.dg/template/memfriend11.C: Likewise.
7739         * g++.dg/template/memfriend12.C: Likewise.
7740         * g++.dg/template/memfriend13.C: Likewise.
7741         * g++.dg/template/memfriend14.C: Likewise.
7742         * g++.dg/template/memfriend15.C: Likewise.
7743         * g++.dg/template/memfriend16.C: Likewise.
7744         * g++.dg/template/memfriend17.C: Likewise.
7745         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
7747 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
7749         * g++.dg/conversion/dr195.C: New.
7750         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
7752 2004-10-20  Ben Elliston  <bje@au.ibm.com>
7753             Devang Patel  <dpatel@apple.com>
7755         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
7756         of floating point arithmetic, which could trap.
7758 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
7760         PR c++/14035
7761         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
7762         * g++.dg/conversion/const2.C: New test.
7763         * g++.dg/expr/reinterpret2.C: New test.
7764         * g++.dg/expr/reinterpret3.C: New test.
7765         * g++.dg/expr/cast2.C: New test.
7766         * g++.dg/expr/copy1.C: New test.
7767         * g++.dg/other/conversion1.C: Change error message.
7768         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
7769         function pointers to void *.
7770         * g++.old-deja/g++.mike/p10148.C: Likewise.
7772 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7774         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
7776 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
7778         PR c++/18047
7780         * g++.dg/parse/expr3.C: New test.
7782 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7784         * gcc.dg/smod-1.c: New test.
7786 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
7788         * objc.dg/method-14.m: New test.
7790 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7792         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
7793         Also xfail as the patch was reverted.
7795 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7797         PR middle-end/16973
7798         * gcc.dg/pr16973.c: New test.
7800 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
7802         PR tree-optimization/17656
7803         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
7805 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7807         * g++.dg/eh/shadow1.C: New.
7809 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
7811         * gcc.c-torture/compile/20041018-1.c: New test.
7813 2004-10-18  Ben Elliston  <bje@au.ibm.com>
7815         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
7816         compiler referring to register 0 when accessing sdata.  The linker
7817         now patches things up.
7819 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
7821         PR c/17529
7822         * gcc.c-torture/compile/pr17529.c: New test.
7824 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7826         PR c++/17743
7827         * g++.dg/ext/attrib17.C: New test.
7829 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7831         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
7833 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7835         PR c++/10479
7836         * g++.dg/ext/attrib16.C: New test.
7838 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
7840         PR c++/17042
7841         * g++.dg/init/dso_handle1.C: New test.
7843         PR c++/14667
7844         * g++.dg/parse/typedef6.C: New test.
7846         PR c++/17916
7847         * g++.dg/parse/pragma1.C: New test.
7849 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
7851         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
7853 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
7855         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
7856         -fno-common when on HPPA HP-UX platforms.
7858 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
7860         PR other/16820
7861         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
7862         stdint.h.
7863         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
7864         uintptr_t.
7866 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7868         PR c++/16301
7869         * g++.dg/lookup/strong-using-4.C: New test.
7871 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7873         PR middle-end/16567
7874         * gcc.c-torture/compile/nested-1.c: New test.
7876 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7878         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
7879         and mipsisa64*-*-* (until support for misaligned loads is added).
7880         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
7881         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
7882         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
7883         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
7884         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
7885         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
7887 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
7889         PR c++/17976
7890         * g++.dg/init/dtor3.C: New test.
7892 2004-10-15  Ben Elliston  <bje@au.ibm.com>
7894         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
7896 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
7898         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
7899         * gcc.dg/macho-lo-sum.c: Likewise.
7901 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
7903         * gcc.dg/ppc-spe64-1.c: New test.
7905 2004-10-14  Devang Patel  <dpatel@apple.com>
7907         PR 17635
7908         * gcc.dg/pr17635.c : New test.
7910 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
7912         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
7913         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
7914         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
7915         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
7916         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
7917         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
7918         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
7919         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
7920         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
7921         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
7922         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
7923         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
7924         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
7925         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
7926         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
7927         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
7928         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
7929         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
7931 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7933         * gcc.dg/vect/vect-82.c: New testcase.
7934         * gcc.dg/vect/vect-82_64.c: New testcase.
7935         * gcc.dg/vect/vect-83.c: New testcase.
7936         * gcc.dg/vect/vect-83_64.c: New testcase.
7938 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7940         * gcc.dg/cpp/error-1.c: New test.
7942 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7944         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
7946 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
7948         PR target/17984
7949         * gcc.dg/cris-peep2-xsrand2.c: New test.
7951 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
7953         PR c++/17661
7954         * testsuite/g++.dg/expr/for2.C: New test.
7956 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7958         * g++.dg/inherit/thunk1.C: Run on the SPARC.
7960 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
7962         PR tree-optimization/17724
7963         * g++.dg/opt/pr17724-1.C: New test.
7964         * g++.dg/opt/pr17724-2.C: New test.
7965         * g++.dg/opt/pr17724-3.C: New test.
7966         * g++.dg/opt/pr17724-4.C: New test.
7967         * g++.dg/opt/pr17724-5.C: New test.
7968         * g++.dg/opt/pr17724-6.C: New test.
7970 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
7972         PR c/17301
7973         * gcc.dg/pr17301-2.c: New test.
7975 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
7977         PR c++/15876
7978         * g++.dg/parse/error22.C: New test.
7980         PR c++/17936
7981         * g++.dg/template/spec18.C: New test.
7983 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
7985         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
7986         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
7987         memcpy.
7988         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
7989         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
7991 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7993         * g++.dg/eh/cleanup5.C: Add dg-options "".
7995 2004-10-11  Roger Sayle  <roger@eyesopen.com>
7997         PR middle-end/17657
7998         * gcc.dg/switch-4.c: New test case.
8000 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
8002         * gcc.c-torture/execute/20041011-1.c: New test.
8004 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8006         PR c++/17554
8007         * g++.dg/init/for3.C: New test.
8009         PR c++/17657
8010         * g++.dg/opt/switch2.C: New test.
8012         PR middle-end/17703
8013         * g++.dg/warn/Wreturn-2.C: New test.
8015 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8017         PR c++/17907
8018         * g++.dg/eh/cleanup5.C: New test.
8020 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
8022         PR c++/17393
8023         * g++.dg/parse/error21.C: New test.
8025 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8027         * g++.dg/overload/pmf1.C: Adjust quoting marks.
8028         * g++.dg/warn/incomplete1.C: Likewise.
8029         * g++.dg/template/qualttp20.C: Likewise.
8031 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8033         PR c/17881
8034         * parm-incomplete-1.c: New test.
8036 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8038         PR c++/17867
8039         * g++.dg/parse/error19.C: New test.
8041         PR c++/17670
8042         * g++.dg/init/new11.C: New test.
8044         PR c++/17821
8045         * g++.dg/parse/error20.C: New test.
8047         PR c++/17826
8048         * g++.dg/template/crash24.C: New test.
8050 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8052         PR c/17301
8053         * gcc.dg/pr17301-1.c: New test.
8055 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8057         PR c/17189
8058         * gcc.dg/anon-struct-5.c: New test.
8060 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8062         PR c/17844
8063         * gcc.dg/pr17844-1.c: New test.
8065 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
8067         PR tree-optimization/17906
8068         * gcc.c-torture/compile/pr17906.c: New.
8070 2004-10-09  Stuart Hastings  <stuart@apple.com>
8071             Roger Sayle  <roger@eyesopen.com>
8073         PR rtl-optimization/17853
8074         * gcc.dg/i386-mmx-5.c: New testcase.
8076 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
8078         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
8080 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8082         PR c++/17524
8083         * g++.dg/template/static9.C: New test.
8085         PR c++/17685
8086         * g++.dg/parse/operator5.C: New test.
8088 2004-10-09  Roger Sayle  <roger@eyesopen.com>
8090         PR middle-end/17894
8091         * gcc.c-torture/execute/divcmp-4.c: New test case.
8093 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8095         PR tree-opt/17902
8096         * g++.dg/opt/pr17902.C: New test.
8098 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
8100         * gcc.dg/cpp/ident-1.c: Add dg-options "".
8102 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8104         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
8106 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8108         * gcc.dg/assign-warn-3.c: New test.
8110 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8112         PR c/16999
8113         * gcc.dg/cpp/ident-1.c: New test.
8115 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8117         * gcc.c-torture/compile/acc1.c: New.
8119 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8121         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
8122         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
8124 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8126         * gcc.dg/ultrasp11.c: New test.
8128 2004-10-08  Michael Matz  <matz@suse.de>
8130         * gcc.dg/doloop-2.c: New test.
8132 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8134         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
8135         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
8136         objc.dg/method-9.m: Update expected diagnostics.
8138 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
8140         * gcc.dg/ppc-fsel-3.c: New file.
8141         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
8143 2004-10-07  Paul Brook  <paul@codesourcery.com>
8145         * gfortran.dg/intrinsic_verify_1.f90: New test.
8147 2004-10-07  Paul Brook  <paul@codesourcery.com>
8149         * gfortran.dg/empty_format_1.f90: Remove stray commas.
8151 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8153         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
8154         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
8155         commit.
8157 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8159         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
8161 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8163         PR c++/17115
8164         * g++.dg/warn/Winline-4.C: New test.
8166 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8168         * gcc.c-torture/compile/20041007-1.c: New test.
8170 2004-10-07  Paul Brook  <paul@codesourcery.com>
8172         PR fortran/17678
8173         * gfortran.dg/use_allocated_1.f90: New test.
8175 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8177         PR middle-end/17849
8178         * gfortran.fortran-torture/compile/nested.f90: New test
8180 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8182         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
8184 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8186         PR c++/17368
8187         * g++.dg/ext/asm6.C: New test.
8189 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
8191         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
8193 2004-10-06  Paul Brook  <paul@codesourcery.com>
8195         PR libfortran/17709
8196         * gfortran.dg/empty_format_1.f90: New test.
8198 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8200         PR fortran/17568
8201         * gfortran.dg/ishft.f90: New test.
8203         PR fortran/17283
8204         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
8205         tests.
8207 2004-10-06  Paul Brook  <paul@codesourcery.com>
8209         * gfortran.dg/do_1.f90: New test.
8211 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8213         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
8214         optimizing for size.
8216 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8218         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
8220 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8222         * gcc.c-torture/compile/20041005-1.c: New test.
8224 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8226         PR c++/17829
8227         * g++.dg/lookup/koenig4.C: New.
8229 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8231         * g++.dg/other/classkey1.C: Adjust quoting marks.
8232         * g++.dg/parse/error15.C: Likewise.
8233         * g++.dg/template/meminit2.C (int>): Likewise.
8235 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8237         PR fortran/17283
8238         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
8240         PR fortran/17631
8241         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
8243         PR fortran/17708
8244         * gfortran.dg/pr17708.f90: New test.
8246 2004-10-04  Chao-ying Fu  <fu@mips.com>
8248         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
8249         * gcc.dg/vect/vect-4.c: Ditto.
8250         * gcc.dg/vect/vect-5.c: Ditto.
8251         * gcc.dg/vect/vect-6.c: Ditto.
8252         * gcc.dg/vect/vect-8.c: Ditto.
8253         * gcc.dg/vect/vect-16.c: Ditto.
8254         * gcc.dg/vect/vect-30.c: Ditto.
8255         * gcc.dg/vect/vect-40.c: Ditto.
8256         * gcc.dg/vect/vect-41.c: Ditto.
8257         * gcc.dg/vect/vect-42.c: Ditto.
8258         * gcc.dg/vect/vect-43.c: Ditto.
8259         * gcc.dg/vect/vect-44.c: Ditto.
8260         * gcc.dg/vect/vect-45.c: Ditto.
8261         * gcc.dg/vect/vect-46.c: Ditto.
8262         * gcc.dg/vect/vect-47.c: Ditto.
8263         * gcc.dg/vect/vect-48.c: Ditto.
8264         * gcc.dg/vect/vect-49.c: Ditto.
8265         * gcc.dg/vect/vect-50.c: Ditto.
8266         * gcc.dg/vect/vect-51.c: Ditto.
8267         * gcc.dg/vect/vect-52.c: Ditto.
8268         * gcc.dg/vect/vect-53.c: Ditto.
8269         * gcc.dg/vect/vect-54.c: Ditto.
8270         * gcc.dg/vect/vect-55.c: Ditto.
8271         * gcc.dg/vect/vect-56.c: Ditto.
8272         * gcc.dg/vect/vect-57.c: Ditto.
8273         * gcc.dg/vect/vect-58.c: Ditto.
8274         * gcc.dg/vect/vect-59.c: Ditto.
8275         * gcc.dg/vect/vect-60.c: Ditto.
8276         * gcc.dg/vect/vect-74.c: Ditto.
8277         * gcc.dg/vect/vect-79.c: Ditto.
8278         * gcc.dg/vect/vect-80.c: Ditto.
8280 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8282         * gcc.dg/unused-7.c: Use the correct option.
8284 2004-10-04  Paul Brook  <paul@codesourcery.com>
8285         Bud Davis  <bdavis9659@comcast.net>
8287         PR fortran/17706
8288         PR fortran/16434
8289         * gfortran/pr17706.f90: New test.
8290         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
8292 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8294         * gfortran.dg/pr17612.f90: New test.
8296 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8298         * g++.dg/template/local1.C: Adjust quoting marks in
8299         testing for diagnostics.
8300         * g++.dg/tls/diag-2.C: Likewise.
8301         * g++.dg/other/error8.C: Likewise.
8303 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8305         PR c/17178
8306         * gcc.dg/unused-4.c: Adjust to be correct.
8308         PR c/17820
8309         * gcc.dg/unused-7.c: New test.
8311 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8313         PR c++/17797
8314         * g++.dg/overload/template2.C: New test.
8316 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
8318         PR tree-optimization/16632
8319         * gcc.dg/tree-ssa/20041002-1.c: New.
8321 2004-10-03  Paul Brook  <paul@codesourcery.com>
8323         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
8324         rather than relying on default formatting.
8326 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
8328         * gcc.dg/20040920-1.c: Update expected message text.
8330 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
8332         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
8334 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
8336         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
8337         tree level.
8339 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8341         * gcc.dg/tree-ssa/pr17343.c: Remove.
8343 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8345         PR tree-opt/17343
8346         * gcc.dg/tree-ssa/pr17343.c: New test.
8348 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
8350         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
8351         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
8352         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
8353         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
8354         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
8356 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8358         * gcc.dg/lvalue-2.c: New test.
8360 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8362         PR c/17730
8363         * gcc.dg/pr17730-1.c: New test
8365 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8367         PR c/7425
8368         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
8370 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8372         * gcc.c-torture/execute/stdarg-1.c: New test.
8373         * gcc.c-torture/execute/stdarg-2.c: New test.
8374         * gcc.c-torture/execute/stdarg-3.c: New test.
8375         * gcc.dg/tree-ssa/stdarg-1.c: New test.
8376         * gcc.dg/tree-ssa/stdarg-2.c: New test.
8377         * gcc.dg/tree-ssa/stdarg-3.c: New test.
8378         * gcc.dg/tree-ssa/stdarg-4.c: New test.
8379         * gcc.dg/tree-ssa/stdarg-5.c: New test.
8381 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8383         PR tree-optimization/17697
8384         * g++.dg/opt/pr17697-1.C: New test.
8385         * g++.dg/opt/pr17697-2.C: New test.
8386         * g++.dg/opt/pr17697-3.C: New test.
8388 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8390         PR c/16409
8391         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
8392         gcc.dg/vla-init-5.c: New tests.
8394 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8396         PR c/13804
8397         * gcc.dg/pr13804-1.c: New test.
8399 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8401         PR fortran/16938
8402         * gfortran.dg/pr16938.f90: New test.
8404 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8406         * g++.dg/template/crash23.C: New test.
8408 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8410         PR c++/17585
8411         * g++.dg/template/static8.C: New test.
8413 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
8415         PR c++/17681
8416         * g++.dg/other/error9.C: New test.
8418 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
8420         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
8422 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8424         PR fortran/15164
8425         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
8427 2004-09-26  Roger Sayle  <roger@eyesopen.com>
8429         PR middle-end/17112
8430         * gcc.dg/pr17112-1.c: New test case.
8432 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8434         PR c/11459
8435         * gcc.dg/pr11459-1.c: New test.
8437 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
8439         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
8440         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8442 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8444         * gfortran.dg/pr15324.f90: Make array bounds consistent.
8446 2004-09-25  Jan Hubicka  <jh@suse.cz>
8448         * compile/30040909-1.c: New test.
8449         * compile/30040907-1.c: New test.
8451 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
8453         * gcc.c-torture/execute/va-arg-26.c: New test.
8455 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
8457         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
8458         extra diagnostics on targets with 64-bit pointers.
8459         * objc.dg/selector-1.m: Adjust dg-warning regexp.
8461 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8463         PR c/17188
8464         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
8465         * gcc.dg/decl-3.c: Adjust expected message.
8467 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8469         PR fortran/17615
8470         * gfortran.dg/pr17615.f90: New test.
8472 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
8474         PR tree-optimzation/17517
8475         * g++.dg/tree-ssa/pr17517.C: New Test.
8477 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8479         PR c++/16889
8480         * g++.dg/lookup/ambig3.C: New.
8482 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
8484         PR tree-opt/17624
8485         * g++.dg/opt/pr17624.C: New test.
8487 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8489         PR c/6980
8490         * gcc.dg/Wbad-function-cast-1.c: New test.
8492 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
8494         * g++.dg/ext/complit1.C
8495         * g++.dg/other/error2.C
8496         * g++.dg/other/nontype-1.C
8497         * g++.dg/parse/crash11.C
8498         * g++.dg/parse/crash12.C
8499         * g++.dg/parse/error15.C
8500         * g++.dg/parse/error4.C
8501         * g++.dg/parse/tmpl-outside1.C
8502         * g++.dg/parse/too-many-tmpl-args1.C
8503         * g++.dg/template/dependent-expr3.C
8504         * g++.dg/template/error10.C
8505         * g++.dg/template/instantiate1.C
8506         * g++.dg/template/vtable2.C
8507         * g++.dg/warn/Wshadow-1.C
8508         * g++.dg/warn/weak1.C
8509         * g++.old-deja/g++.brendan/crash16.C
8510         * g++.old-deja/g++.brendan/crash18.C
8511         * g++.old-deja/g++.brendan/crash48.C
8512         * g++.old-deja/g++.brendan/crash49.C
8513         * g++.old-deja/g++.brendan/crash55.C
8514         * g++.old-deja/g++.brendan/crash56.C
8515         * g++.old-deja/g++.brendan/crash8.C
8516         * g++.old-deja/g++.brendan/enum11.C
8517         * g++.old-deja/g++.brendan/enum8.C
8518         * g++.old-deja/g++.brendan/enum9.C
8519         * g++.old-deja/g++.brendan/friend3.C
8520         * g++.old-deja/g++.brendan/misc14.C
8521         * g++.old-deja/g++.bugs/900402_02.C
8522         * g++.old-deja/g++.bugs/900404_03.C
8523         * g++.old-deja/g++.bugs/900404_04.C
8524         * g++.old-deja/g++.bugs/900428_03.C
8525         * g++.old-deja/g++.jason/crash4.C
8526         * g++.old-deja/g++.jason/overload21.C
8527         * g++.old-deja/g++.jason/redecl1.C
8528         * g++.old-deja/g++.jason/report.C
8529         * g++.old-deja/g++.jason/rfg10.C
8530         * g++.old-deja/g++.jason/template30.C
8531         * g++.old-deja/g++.law/arm12.C
8532         * g++.old-deja/g++.law/ctors5.C
8533         * g++.old-deja/g++.law/cvt20.C
8534         * g++.old-deja/g++.law/init10.C
8535         * g++.old-deja/g++.law/init8.C
8536         * g++.old-deja/g++.law/visibility17.C
8537         * g++.old-deja/g++.law/visibility7.C
8538         * g++.old-deja/g++.mike/net8.C
8539         * g++.old-deja/g++.mike/p646.C
8540         * g++.old-deja/g++.mike/p700.C
8541         * g++.old-deja/g++.mike/p701.C
8542         * g++.old-deja/g++.mike/p811.C
8543         * g++.old-deja/g++.ns/template13.C
8544         * g++.old-deja/g++.other/array3.C
8545         * g++.old-deja/g++.other/crash25.C
8546         * g++.old-deja/g++.other/dtor3.C
8547         * g++.old-deja/g++.other/dtor4.C
8548         * g++.old-deja/g++.other/main1.C
8549         * g++.old-deja/g++.other/warn7.C
8550         * g++.old-deja/g++.pt/crash11.C
8551         * g++.old-deja/g++.pt/crash36.C
8552         * g++.old-deja/g++.pt/spec22.C
8553         * g++.old-deja/g++.pt/spec9.C
8554         * g++.old-deja/g++.pt/ttp52.C
8555         * g++.old-deja/g++.robertl/eb103.C
8556         * g++.old-deja/g++.robertl/eb121.C
8557         * g++.old-deja/g++.robertl/eb22.C
8558         * g++.old-deja/g++.robertl/eb8.C:
8559         Update locations and/or regexps of dg-error markers.
8560         Remove markers for some bogus messages that are no longer issued.
8562 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
8564         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
8565         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
8567 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
8569         PR c++/17618
8570         * g++.dg/lookup/crash5.C: New test.
8572 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
8574         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
8575         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
8576         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
8577         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
8578         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
8579         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
8581         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
8582         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
8583         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
8584         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
8585         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
8586         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
8588         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
8590         * gcc.dg/vect/vect-44.c: Check additional cases.
8591         * gcc.dg/vect/vect-48.c: Check additional cases.
8593         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
8594         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
8595         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
8596         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
8597         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
8598         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
8599         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
8600         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
8601         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
8603         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
8604         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
8605         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
8607 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8609         * gcc.dg/tree-ssa/loop-6.c: New test.
8611 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
8613         PR c++/17620
8614         * g++.dg/inherit/base2.C: New.
8616 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8618         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
8619         * gcc.dg/20001012-2.c: Likewise.
8620         * gcc.dg/20001013-1.c: Likewise.
8621         * gcc.dg/20001101-1.c: Likewise.
8622         * gcc.dg/20001102-1.c: Likewise.
8623         * gcc.dg/bf-spl1.c: Likewise.
8624         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
8625         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
8627 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
8629         PR tree-optimization/16721
8630         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
8632 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
8634         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
8635         * gcc.dg/20040305-1.c: Likewise.
8637 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8639         PR c/16566
8640         * gcc.c-torture/compile/pr16566-1.c,
8641         gcc.c-torture/compile/pr16566-2.c,
8642         gcc.c-torture/compile/pr16566-3.c: New tests.
8644 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
8646         PR tree-optimization/17512
8647         * gcc.c-torture/compile/20040916-1.c.
8649 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
8651         * gcc.dg/pragma-re-3.c: New test.
8653 2004-09-17  Matt Austern  <austern@apple.com>
8655         PR c++/15049
8656         * g++.dg/other/anon3.C: New.
8658 2004-09-21  Roger Sayle  <roger@eyesopen.com>
8660         PR c++/7503
8661         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
8662         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
8663         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
8664         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
8665         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
8667 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
8669         PR fortran/17286
8670         * gfortran.dg/pr17286.f90: New test.
8672 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
8674         PR c++/17530
8675         * g++.dg/template/static7.C: New test.
8677 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
8679         PR tree-opt/17558
8680         * gcc.c-torture/compile/pr17558.c: New test.
8682 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8684         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
8685         if SKIP_ATTRIBUTE is defined.
8687 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8689         PR fortran/15957
8690         * gfortran.dg/pr15957.f90: New test.
8692 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
8694         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
8695         in comparison.
8696         * gcc.dg/vect/vect-79.c: Likewise.
8697         * gcc.dg/vect/vect-80.c: Likewise.
8699 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8701         PR fortran/15750
8702         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
8704 2004-09-20  Ira Rosen  <irar@il.ibm.com>
8706         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
8707         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
8708         * gcc.dg/vect/vect-62.c: New testcase.
8709         * gcc.dg/vect/vect-63.c: New testcase.
8710         * gcc.dg/vect/vect-64.c: New testcase.
8711         * gcc.dg/vect/vect-65.c: New testcase.
8712         * gcc.dg/vect/vect-66.c: New testcase.
8713         * gcc.dg/vect/vect-67.c: New testcase.
8714         * gcc.dg/vect/vect-68.c: New testcase.
8715         * gcc.dg/vect/vect-69.c: New testcase.
8716         * gcc.dg/vect/vect-79.c: New testcase.
8717         * gcc.dg/vect/vect-80.c: New testcase.
8719 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8721         * gcc.target/mips/asm-1.c: New test.
8723 2004-09-19  Ira Rosen  <irar@il.ibm.com>
8725         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
8726         * gcc.dg/vect/vect-73.c: New testcase.
8727         * gcc.dg/vect/vect-74.c: New testcase.
8728         * gcc.dg/vect/vect-75.c: New testcase.
8729         * gcc.dg/vect/vect-76.c: New testcase.
8730         * gcc.dg/vect/vect-77.c: New testcase.
8731         * gcc.dg/vect/vect-78.c: New testcase
8733 2004-09-18  Paul Brook  <paul@codesourcery.com>
8735         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
8737 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8739         PR c/17424
8740         * gcc.dg/pr17424-1.c: New test.
8742 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
8744         * g++.dg/tree-ssa/pr17153.C: New test.
8746 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
8748         PR pch/13361
8749         * testsuite/g++.dg/pch/wchar-1.C: New.
8750         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8752 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
8754         * gcc.c-torture/execute/20040917-1.c: New test.
8756 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8758         PR tree-optimization/17319
8759         * gcc.dg/pr17319.c: New test.
8761 2004-09-17  Devang Patel  <dpatel@apple.com>
8763         * gcc.dg/20040813-1.c: New test.
8765 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8767         PR tree-optimization/17273
8768         * gcc.c-torture/compile/pr17273.c: New test.
8770 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8772         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
8773         Update expected messages.
8774         * gcc.dg/declspec-13.c: New test.
8776 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
8778         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
8780 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8782         * gcc.c-torture/execute/pr17252.c: Use post-increment to
8783         change what 'a' is pointing to.
8785 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
8787         PR c++/16002
8788         * g++.dg/template/error18.C: New test.
8790         PR c++/16029
8791         * g++.dg/warn/Wunused-8.C: New test.
8793 2004-09-17  Steven Bosscher  <stevenb@suse.de>
8795         PR tree-optimization/17513
8796         * gcc.dg/20040916-1.c: New test.
8798 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
8800         PR c++/17501
8801         * g++.dg/template/typename7.C: New test.
8803 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8805         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
8807 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
8809         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
8810         with -ftree-based-profiling also.
8811         * lib/profopt.exp: Support late-set profile_option/feedback_option.
8813 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
8815         PR/15364
8816         * gfortran.dg/der_array_io_1.f90: New test.
8817         * gfortran.dg/der_array_io_2.f90: New test.
8818         * gfortran.dg/der_array_io_3.f90: New test.
8820 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8822         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
8823         EABI.
8825 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8827         * g++.dg/opt/switch1.C: New test.
8829 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8831         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
8832         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
8833         Update expected messages.
8835 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8837         PR fortran/16485
8838         * gfortran.dg/same_name_1.f90: New test.
8840 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
8842         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
8843         dereference garbage pointers.
8845 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
8847         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
8848         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
8850         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
8851         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
8852         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
8854 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
8856         PR c++/17324
8857         * g++.dg/template/mangle1.C: New test.
8859 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8861         PR tree-optimization/17252
8862         * gcc.c-torture/execute/pr17252.c: New test.
8864 2004-09-14  Andrew Pinski  <apinski@apple.com>
8866         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
8868 2004-09-14  Roger Sayle  <roger@eyesopen.com>
8870         PR rtl-optimization/9771
8871         * gcc.dg/pr9771-1.c: New test case.
8873 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8875         PR tree-optimization/15262
8876         * gcc.c-torture/execute/pr15262-1.c: New test.
8877         * gcc.c-torture/execute/pr15262-2.c: New test.
8879 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8881         * gcc.dg/declspec-12.c: New test.
8883 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
8885         * gfortran.dg/pr17090.f90: Add directives to test.
8887 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8889         * gcc.c-torture/compile/20040914-1.c: New test.
8891 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8893         PR c++/16162
8894         * g++.dg/template/decl2.C: New test.
8896 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
8898         PR fortran/17090
8899         * gfortran.dg/pr17090.f90: New test.
8901 2004-09-13  Dale Johannesen  <dalej@apple.com>
8903         * gcc.c-torture/compile/pr17408.c:  New test case.
8905 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8907         PR c++/16716
8908         * g++.dg/parse/crash17.C: New test.
8910         PR c++/17327
8911         * g++.dg/template/enum3.C: New test.
8913 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
8915         * lib/gcc-defs.exp: Load wrapper.exp.
8916         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
8917         using local code.
8918         * lib/gcc.exp (gcc_init): Similar.
8919         * lib/gfortran.exp (gfortran_init): Similar.
8920         * lib/objc.exp (objc_init): Similar.
8921         * lib/treelang.exp (treelang_init): Similar.
8922         * lib/wrapper.exp: New file with build_wrapper call machinery in
8923         ${tool}_maybe_build_wrapper.
8925 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8927         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
8928         "inline".
8929         * gcc.dg/declspec-11.c: Update expected messages.
8930         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
8931         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
8932         gcc.dg/inline-12.c: New tests.
8934 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
8936         * g++.dg/tree-ssa/pr17400.C: New testcase.
8938 2004-09-13  James E Wilson  <wilson@specifixinc.com>
8940         * gcc.target/mips/sb1-1.c: New testcase.
8942 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
8944         * lib/g77-dg.exp: Remove unused file.
8945         * lib/mike-g77.exp: Ditto.
8946         * lib/g77.exp: Ditto.
8948 2004-09-12  Richard Henderson  <rth@redhat.com>
8950         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
8952 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8954         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
8955         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8956         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
8957         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
8958         Update expected messages.
8960 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
8962         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
8963         declaration/use mismatch for dirp parameter.
8965 2004-09-12  Andrew Pinski  <apinski@apple.com>
8967         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
8968         -fgnu-runtime is passed.
8970 2004-09-12  Richard Henderson  <rth@redhat.com>
8972         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
8973         do the uplevel thing and update additional_flags directly.
8974         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
8975         gfortran.fortran-torture/execute/intrinsic_nearest.x,
8976         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
8977         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
8979 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8981         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
8983 2004-09-11  Roger Sayle  <roger@eyesopen.com>
8985         PR middle-end/17411
8986         * g++.dg/opt/pr17411-1.C: New test case.
8988 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8990         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8991         gcc.dg/tls/diag-2.c: Update expected messages.
8992         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
8993         messages.
8994         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
8995         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
8996         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
8997         gcc.dg/tls/diag-5.c: New tests.
8999 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
9001         * gcc.dg/20040910-1.c: Correct dg-error regexp.
9003 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9005         * g++.dg/parse/break-in-for.C: New test.
9007 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
9009         * gcc.dg/tree-ssa/20040911-1.c: New test.
9011 2004-09-11  Andreas Jaeger  <aj@suse.de>
9013         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
9014         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
9016 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
9018         * gcc.target/frv: New directory of FR-V-specific tests.
9020 2004-09-10  James E Wilson  <wilson@specifixinc.com>
9022         * gcc.dg/convert-vec-1.c: New test.
9024 2004-09-10  Roger Sayle  <roger@eyesopen.com>
9026         PR middle-end/17024
9027         * gcc.dg/pr17024-1.c: New test case.
9029 2004-09-10  Eric Christopher  <echristo@redhat.com>
9031         * gcc.dg/20040910-1.c: New test.
9033 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9035         * gcc.dg/bitfld-9.c: New test.
9037 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
9039         * gcc.c-torture/execute/ieee/acc1.c: New test.
9040         * gcc.c-torture/execute/ieee/acc2.c: New test.
9041         * gcc.c-torture/execute/ieee/mzero6.c: New test.
9043 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9045         * gcc.dg/deprecated-2.c: New test.
9047 2004-09-09  James E Wilson  <wilson@specifixinc.com>
9049         * gcc.dg/init-vec-1.c: New test.
9051 2004-09-09  Roger Sayle  <roger@eyesopen.com>
9053         PR middle-end/17055
9054         * gcc.dg/pr17055-1.c: New test case.
9056 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
9058         PR target/17377
9059         * gcc.c-torture/execute/pr17377.c: New test.
9061 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9063         PR c/8420
9064         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
9065         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
9066         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9067         gcc.dg/long-long-typespec-1.c: New tests.
9068         * gcc.dg/tls/diag-2.c: Update expected diagnostics
9070 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9072         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
9073         gcc.dg/gnu99-static-1.c: New tests.
9075 2004-09-08  Devang Patel  <dpatel@apple.com>
9077         * gcc.dg/darwin-ld-20040828-1.c: New test.
9078         * gcc.dg/darwin-ld-20040828-2.c: New test.
9079         * gcc.dg/darwin-ld-20040828-3.c: New test.
9081 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
9083         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
9084         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
9085         in error message.
9086         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
9087         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
9088         in error message.
9089         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
9090         types they qualify.
9091         * objc.dg/type-size-2.m: Fix wording in comment.
9092         * objc.dg/va-meth-1.m: New test case.
9094 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
9096         PR c/16633:
9097         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
9098         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
9100 2004-09-06  Devang Patel  <dpatel@apple.com>
9102         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
9103         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
9105 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
9107         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
9108         reflect changed line numbering of diagnostics.
9110 2004-09-06  Paul Brook  <paul@codesourcery.com>
9112         * gfortran.dg/edit_real_1.f90: Add new test.
9114 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9116         * gcc.dg/tree-ssa/loop-2.c: New test.
9117         * gcc.dg/tree-ssa/loop-3.c: New test.
9118         * gcc.dg/tree-ssa/loop-4.c: New test.
9119         * gcc.dg/tree-ssa/loop-5.c: New test.
9121 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9123         * gcc.dg/format/sentinel-1.c: Update for parameter option.
9125 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9127         * gcc.dg/format/sentinel-1.c: New test.
9129 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
9131         * testsuite/gcc.dg/builtins-46.c: New.
9133 2004-09-03  Devang Patel  <dpatel@apple.com>
9135         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
9136         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
9138 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9140         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
9141         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
9142         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
9143         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
9144         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
9145         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
9146         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
9147         the non-portable bzero.
9148         * gcc.dg/20010912-1.c: xfail for NetWare.
9149         * gcc.dg/20020426-2.c: xfail for NetWare.
9150         * gcc.dg/20021014-1.c: xfail for NetWare.
9151         * gcc.dg/20021018-1.c: xfail for NetWare.
9152         * gcc.dg/20030213-1.c: xfail for NetWare.
9153         * gcc.dg/20030225-1.c: xfail for NetWare.
9154         * gcc.dg/20030708-1.c: xfail for NetWare.
9155         * gcc.dg/builtins-config.h: Also exclude NetWare.
9156         * gcc.dg/format/format.h: Define restrict only if not already defined.
9157         * gcc.dg/nest.c: xfail for NetWare.
9158         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
9159         * lib/target-supports.exp (check_visibility_available): Exclude
9160         NetWare.
9162 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9164         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
9165         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
9166         deterministic starting point for the alignment of structure fields.
9167         * gcc.dg/Wpadded.c: Dito.
9168         * g++.dg/abi/vbase10.C: Dito.
9170 2004-09-03  Devang Patel  <dpatel@apple.com>
9172         * g++.dg/debug/pr15736.cc: New test.
9174 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9176         * README.QMTEST: Fix out-of-date link.
9178 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
9180         PR fortran/16579
9181         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
9182         Delete.  Duplicate of gfortran.dg/g77/20010610.f
9184 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9186         * g++.dg/abi/arm_rtti1.C: New test.
9188 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
9190         * gcc.dg/ppc-vector-memcpy.c: New.
9191         * gcc.dg/ppc-vector-memset.c: New.
9193 2004-09-02  Chao-ying Fu  <fu@mips.com>
9195         * gcc.target/mips/mips-3d-1.c: New test.
9196         * gcc.target/mips/mips-3d-2.c: New test.
9197         * gcc.target/mips/mips-3d-3.c: New test.
9198         * gcc.target/mips/mips-3d-4.c: New test.
9199         * gcc.target/mips/mips-3d-5.c: New test.
9200         * gcc.target/mips/mips-3d-6.c: New test.
9201         * gcc.target/mips/mips-3d-7.c: New test.
9202         * gcc.target/mips/mips-3d-8.c: New test.
9203         * gcc.target/mips/mips-3d-9.c: New test.
9204         * gcc.target/mips/mips-ps-1.c: New test.
9205         * gcc.target/mips/mips-ps-2.c: New test.
9206         * gcc.target/mips/mips-ps-3.c: New test.
9207         * gcc.target/mips/mips-ps-4.c: New test.
9208         * gcc.target/mips/mips-ps-type.c: New test.
9210 2004-09-02  Paul Brook  <paul@codesourcery.com>
9212         * gfortran.dg/edit_real_1.f90: Add new tests.
9214 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9216         PR fortran/15327
9217         * gfortran.dg/merge_char_1.f90: New test.
9219 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9221         PR fortran/16404
9222         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
9224 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9226         PR c/1522
9227         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
9229 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
9231         * g++.dg/opt/loop1.C: Do not XFAIL.
9233 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
9235         * gcc.c-torture/execute/20040831-1.c: New test.
9237 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
9239         PR fortran/16579
9240         * gfortran.dg/g77/20010610.f: Now passes.
9241         Copy from g77.f-torture/execute. Add dg-run directive.
9242         * gfortran.dg/g77/README: Update
9244 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9246         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
9247         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
9248         (t1, t2, t3, t4): Add volatile.
9250 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9252         * g++.dg/ext/visibility/arm1.C: New test.
9254 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
9256         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
9257         -pedantic-errors.
9259 2004-09-01  Paul Brook  <paul@codesourcery.com>
9261         * gfortran.dg/eof_2.f90: New test.
9263 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9265         PR fortran/16579
9266         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
9268 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
9270         PR libfortran/16805
9271         * gfortran.dg/list_read_2.f90: New test.
9273 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9275         * g++.dg/abi/key1.C: New test.
9277 2004-08-31  Richard Henderson  <rth@redhat.com>
9279         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
9280         form of offsetof.
9281         * g++.dg/other/offsetof5.C: Remove duplicate.
9283 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9285         PR fortran/17244
9286         * gfortran.dg/func_derived_1.f90: New test.
9288 2004-08-31  Paul Brook  <paul@codesourcery.com>
9290         * gfortran.dg/eof_1.f90: New test.
9292 2004-08-31  Paul Brook  <paul@codesourcery.com>
9294         * gfortran.dg/list_read_1.f90: New file.
9296 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
9298         * g++.dg/opt/loop1.C: XFAIL.
9300 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
9302         * gcc.dg/funcdef-storage-1.c: New.
9303         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
9304         an extern function in local scope.
9305         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
9306         declare an 'auto inline' function in local scope.
9307         * gcc.dg/20011130-1.c: Likewise.
9308         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
9309         an 'auto' function in local scope.
9310         * gcc.dg/20021014-1.c: Likewise.
9311         * gcc.dg/20030331-2.c: Likewise.
9313 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9315         * gfortran.dg/blockdata_1.f90: New test.
9317 2004-08-30  Richard Henderson  <rth@redhat.com>
9319         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
9321 2004-08-30  Richard Henderson  <rth@redhat.com>
9323         * lib/fortran-torture.exp (fortran-torture-execute): Honor
9324         additional_flags set by alternate driver.
9325         (ieee-options): New procedure.
9326         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
9327         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
9328         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
9329         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
9331 2004-08-30  Richard Henderson  <rth@redhat.com>
9333         * lib/f-torture.exp: Remove.
9335 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
9337         PR rtl-optimization/16590
9338         * g++.dg/opt/loop1.C: New test.
9340 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9342         PR fortran/13910
9343         * gfortran.dg/oldstyle_1.f90: New test.
9345 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
9346         Paul Brook  <paul@codesourcery.com>
9348         * gfortran.dg/g77/README: Update.
9349         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
9350         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9351         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
9353 2004-08-28  Paul Brook  <paul@codesourcery.com>
9355         PR libfortran/17195
9356         * gfortran.dg/edit_real_1.f90: New test.
9358 2004-08-27  Paul Brook  <paul@codesourcery.com>
9360         * gfortran.dg/rewind_1.f90: New test.
9362 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
9364         PR fortran/16597
9365         * gfortran.dg/pr16597.f90: New test.
9367 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9369         PR c/13801
9370         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
9371         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
9372         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
9373         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
9374         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
9376 2004-08-26  Nick Clifton  <nickc@redhat.com>
9378         * gcc.c-torture/compile/pr17119.c: New test.
9380 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9382         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
9384 2004-08-25  Richard Henderson  <rth@redhat.com>
9386         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
9387         the bits that expect kind=8 to be the largest real kind.
9389 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9391         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
9393 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9395         * gfortran.dg/assignment_1.f90: New test.
9397 2004-08-25  Adam Nemet  <anemet@lnxw.com>
9399         * g++.dg/template/repo3.C: New test.
9401 2004-08-25  Roger Sayle  <roger@eyesopen.com>
9403         PR middle-end/16693
9404         PR tree-optimization/16372
9405         * g++.dg/opt/pr16372-1.C: New test case.
9406         * g++.dg/opt/pr16693-1.C: New test case.
9407         * g++.dg/opt/pr16693-2.C: New test case.
9409 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9411         * objc.dg/proto-lossage-4.m: New test.
9413 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
9415         PR c++/17155
9416         * g++.dg/inherit/local2.C: New test.
9418 2004-08-25  Paul Brook  <paul@codesourcery.com>
9420         PR fortran/17144
9421         * gfortran.dg/string_ctor_1.f90: New test.
9423 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9425         PR c++/14428
9426         * g++.dg/template/redecl2.C: New test.
9428 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9430         PR fortran/17143
9431         * gfortran.dg/pr17143.f90: New test.
9433 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9435         PR fortran/17164
9436         * gfortran.dg/pr17164.f90: New test.
9438 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9440         * gcc.dg/tree-ssa/loop-1.c: New test.
9442 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9444         * gcc.c-torture/compile/20040824-1.c: New test.
9446 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9448         * gcc.c-torture/compile/iftrap-3.c: New test.
9450 2004-08-24  Paul Brook  <paul@codesourcery.com>
9452         * gfortran.dg/entry_2.f90: New test.
9454 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9456         PR c++/16889
9457         * g++.dg/lookup/ambig[12].C: New.
9459 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9461         PR c++/16706
9462         * g++.dg/template/crash21.C: New test.
9463         * g++.dg/template/crash22.C: Likewise.
9465 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9467         PR c++/17149
9468         * g++.dg/template/access15.C: New.
9470 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9472         PR c++/17163
9473         * g++.dg/template/repo2.C: New test.
9475 2004-08-23  Roger Sayle  <roger@eyesopen.com>
9477         PR rtl-optimization/17078
9478         * gcc.c-torture/execute/pr17078-1.c: New test case.
9480 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9482         PR c/14492
9483         * gcc.dg/debug/crash1.c: New test.
9485 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9487         PR c/16180
9488         * gcc.dg/loop-5.c: New test.
9490 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9492         * gcc.c-torture/execute/20040823-1.c: New test.
9494 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
9496         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
9497         to the assembler.  Simplify test accordingly.
9498         (asm_abi_flags): Use GNU names.
9499         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
9500         to check for ABI flags.
9502 2004-08-22  Andrew Pinski  <apinski@apple.com>
9504         * g++.dg/opt/pr14029.C: New test.
9505         * gcc.c-torture/execute/pr15262.c: New test.
9507 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9509         * gfortran.dg/reduction.f90: Add checks with complex arguments.
9511 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
9513         PR 16908
9514         * gfortran.dg/direct_io.f90: New test.
9516 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
9518         PR c++/17121
9519         * g++.dg/inherit/local2.C: New test.
9521 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
9523         PR c++/17120
9524         * g++.dg/warn/Wparentheses-4.C: New test.
9526 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
9528         PR c++/17121
9529         * g++.dg/inherit/local2.C: New test.
9531         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
9532         * gcc.dg/ppc-ldstruct.c: Likewise.
9533         * gcc.dg/ppc64-abi-2.c: Likewise.
9535 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
9537         PR rtl-optimization/17099
9538         * gcc.c-torture/execute/20040820-1.c: New test.
9540 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
9542         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
9544 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
9546         PR fortran/17077
9547         * gfortran.dg/auto_array_1.f90: New test.
9549 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9551         PR fortran/17074
9552         * gfortran.dg/simpleif_1.f90: New test.
9554 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
9556         * lib/target-supports.exp (check_profiling_available): Return
9557         false for arm*-*-symbianelf* and arm*-*-eabi*.
9559         PR c++/15890
9560         * g++.dg/template/delete1.C: New test.
9562 2004-08-19  Paul Brook  <paul@codesourcery.com>
9564         PR fortran/14976
9565         PR fortran/16228
9566         * gfortran.dg/data_char_1.f90: New test.
9568 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
9570         PR fortran/16946
9571         * gfortran.dg/reduction.f90: New testcase.
9573 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9575         PR fortran/16520
9576         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
9578 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9580         PR c++/17041
9581         * g++.dg/Wparentheses-3.C: New test.
9583 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
9585         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
9586         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
9587         * gcc.dg/vect/vect-2.c: Likewise.
9588         * gcc.dg/vect/vect-3.c: Likewise.
9589         * gcc.dg/vect/vect-4.c: Likewise.
9590         * gcc.dg/vect/vect-5.c: Likewise.
9591         * gcc.dg/vect/vect-6.c: Likewise.
9592         * gcc.dg/vect/vect-7.c: Likewise.
9593         * gcc.dg/vect/vect-25.c: Likewise.
9594         * gcc.dg/vect/vect-31.c: Likewise.
9595         * gcc.dg/vect/vect-32.c: Likewise.
9596         * gcc.dg/vect/vect-34.c: Likewise.
9597         * gcc.dg/vect/vect-36.c: Likewise.
9598         * gcc.dg/vect/vect-all.c: Likewise.
9600 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
9602         PR c++/17068
9603         * g++.dg/template/operator4.C: New test.
9605 2004-08-18  Richard Henderson  <rth@redhat.com>
9607         * gcc.dg/20040206-1.c: XFAIL.
9609 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9611         PR c++/16246
9612         * g++.dg/template/array7.C: New test.
9614 2004-08-17  James E Wilson  <wilson@specifixinc.com>
9616         * gcc.dg/mips-movcc-1.c: New test.
9617         * gcc.dg/mips-movcc-2.c: New test.
9618         * gcc.dg/mips-movcc-3.c: New test.
9620         * gcc.dg/mips-nmadd-1.c: New test.
9621         * gcc.dg/mips-nmadd-2.c: New test.
9623 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9625         PR c++/15871
9626         * g++.dg/opt/inline8.C: New test.
9628         PR c++/16965
9629         * g++.dg/parse/error17.C: New test.
9631 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
9633         * gcc.dg/vect: New directory for vectorizer tests.
9634         * gcc.dg/vect/tree-vect.h: New file.
9635         * gcc.dg/vect/vect.exp: New file.
9636         * gcc.dg/vect/pr16105.c.c: New test.
9637         * gcc.dg/vect/vect-1.c: New test.
9638         * gcc.dg/vect/vect-2.c: New test.
9639         * gcc.dg/vect/vect-3.c: New test.
9640         * gcc.dg/vect/vect-4.c: New test.
9641         * gcc.dg/vect/vect-5.c: New test.
9642         * gcc.dg/vect/vect-6.c: New test.
9643         * gcc.dg/vect/vect-7.c: New test.
9644         * gcc.dg/vect/vect-8.c: New test.
9645         * gcc.dg/vect/vect-9.c: New test.
9646         * gcc.dg/vect/vect-10.c: New test.
9647         * gcc.dg/vect/vect-11.c: New test.
9648         * gcc.dg/vect/vect-12.c: New test.
9649         * gcc.dg/vect/vect-13.c: New test.
9650         * gcc.dg/vect/vect-14.c: New test.
9651         * gcc.dg/vect/vect-15.c: New test.
9652         * gcc.dg/vect/vect-16.c: New test.
9653         * gcc.dg/vect/vect-17.c: New test.
9654         * gcc.dg/vect/vect-18.c: New test.
9655         * gcc.dg/vect/vect-19.c: New test.
9656         * gcc.dg/vect/vect-20.c: New test.
9657         * gcc.dg/vect/vect-21.c: New test.
9658         * gcc.dg/vect/vect-22.c: New test.
9659         * gcc.dg/vect/vect-23.c: New test.
9660         * gcc.dg/vect/vect-24.c: New test.
9661         * gcc.dg/vect/vect-25.c: New test.
9662         * gcc.dg/vect/vect-26.c: New test.
9663         * gcc.dg/vect/vect-27.c: New test.
9664         * gcc.dg/vect/vect-28.c: New test.
9665         * gcc.dg/vect/vect-29.c: New test.
9666         * gcc.dg/vect/vect-30.c: New test.
9667         * gcc.dg/vect/vect-31.c: New test.
9668         * gcc.dg/vect/vect-32.c: New test.
9669         * gcc.dg/vect/vect-33.c: New test.
9670         * gcc.dg/vect/vect-34.c: New test.
9671         * gcc.dg/vect/vect-35.c: New test.
9672         * gcc.dg/vect/vect-36.c: New test.
9673         * gcc.dg/vect/vect-37.c: New test.
9674         * gcc.dg/vect/vect-38.c: New test.
9675         * gcc.dg/vect/vect-40.c: New test.
9676         * gcc.dg/vect/vect-41.c: New test.
9677         * gcc.dg/vect/vect-42.c: New test.
9678         * gcc.dg/vect/vect-43.c: New test.
9679         * gcc.dg/vect/vect-44.c: New test.
9680         * gcc.dg/vect/vect-45.c: New test.
9681         * gcc.dg/vect/vect-46.c: New test.
9682         * gcc.dg/vect/vect-47.c: New test.
9683         * gcc.dg/vect/vect-48.c: New test.
9684         * gcc.dg/vect/vect-49.c: New test.
9685         * gcc.dg/vect/vect-50.c: New test.
9686         * gcc.dg/vect/vect-51.c: New test.
9687         * gcc.dg/vect/vect-52.c: New test.
9688         * gcc.dg/vect/vect-53.c: New test.
9689         * gcc.dg/vect/vect-54.c: New test.
9690         * gcc.dg/vect/vect-55.c: New test.
9691         * gcc.dg/vect/vect-56.c: New test.
9692         * gcc.dg/vect/vect-57.c: New test.
9693         * gcc.dg/vect/vect-58.c: New test.
9694         * gcc.dg/vect/vect-59.c: New test.
9695         * gcc.dg/vect/vect-60.c: New test.
9696         * gcc.dg/vect/vect-61.c: New test.
9697         * gcc.dg/vect/vect-all.c: New test.
9698         * gcc.dg/vect/vect-none.c: New test.
9700 2004-08-17  Paul Brook  <paul@codesourcery.com>
9702         PR fortran/13082
9703         * gfortran.dg/entry_1.f90: New test.
9705 2004-08-17  Andrew Pinski  <apinski@apple.com>
9707         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
9709 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
9711         * gcc.dg/pr17036-1.c: New test.
9713 2004-08-16  Devang Patel  <dpatel@apple.com>
9715         * gcc.dg/darwin-20040809-1.c: New test.
9717 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
9719         * gcc.dg/funcdef-attr-1.c: New test.
9721 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
9723         * gcc.dg/altivec-17.c: New test.
9724         * gcc.dg/altivec-18.c: New test.
9726 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9728         PR c++/6749
9729         * g++.dg/template/vtable2.C: New test.
9731 2004-08-14  Richard Henderson  <rth@redhat.com>
9733         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
9734         * gcc.dg/pack-test-4.c (main): Return 0.
9735         * gcc.dg/setjmp-1.c: Remove XFAIL.
9736         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
9738 2004-08-14  Richard Henderson  <rth@redhat.com>
9740         * gcc.dg/980217-1.c: Add prototype for printf.
9742 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
9744         * gfortran.dg/pr16935.f90: New test.
9746 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
9748         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
9750 2004-08-13  Paul Brook  <paul@codesourcery.com>
9752         * gfortran.dg/der_io_1.f90: Remove stray comma.
9754 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9756         * gcc.dg/vmx/cw-bug-2.c: Remove.
9757         * gcc.dg/vmx/vprint-1.c: Remove.
9758         * gcc.dg/vmx/vscan-1.c: Remove.
9760 2004-08-12  Devang patel  <dpatel@apple.com>
9762         * gcc.dg/darwin-20040809-2.c: New test.
9764 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
9766         * g++.dg/ext/altivec-12.C: New test.
9768         * g++.dg/ext/altivec-11.C: New test.
9770 2004-08-12  Paul Brook  <paul@codesourcery.com>
9772         * g++.dg/abi/arm_cxa_vec_1.C: New test.
9774 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9776         * g++.dg/ext/altivec-2.C: Check for hardware support before
9777         executing any VMX instructions.
9779         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
9781 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
9783         PR c++/16276
9784         * g++.old-deja/g++.other/comdat4.C: New test.
9785         * g++.old-deja/g++.other/comdat4-aux.cc: New.
9787 2004-08-12  Ben Elliston  <bje@au.ibm.com>
9789         PR target/16286
9790         * gcc.dg/pr16286.c: New test.
9792 2004-08-12 Jan Beulich <jbeulich@novell.com>
9794         * g++.dg/ext/asm5.C: New.
9796 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9798         PR c++/16698
9799         * g++.dg/eh/crash1.C: New test.
9801         PR c++/16717
9802         * g++.dg/ext/construct1.C: New test.
9804 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9806         PR c++/16853
9807         * g++.dg/init/ptrmem1.C: New test.
9809         PR c++/16618
9810         * g++.dg/parse/offsetof5.C: New test.
9812         PR c++/16870
9813         * g++.dg/template/overload3.C: New test.
9815 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9817         PR c++/16964
9818         * g++.dg/parse/error16.C: New test.
9820         PR c++/16904
9821         * g++.dg/template/error14.C: New test.
9823         PR c++/16929
9824         * g++.dg/template/error15.C: New test.
9826 2004-08-11  Devang Patel  <dpatel@apple.com>
9828         * gcc.dg/darwin-ld-20040809-1.c: New test.
9829         * gcc.dg/darwin-ld-20040809-2.c: New test.
9831 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
9833         PR fortran/16917
9834         * gfortran.dg/dfloat_1.f90: New test.
9836 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
9838         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
9839         * gcc.dg/dll-2.c: Fix dg-require syntax.
9840         * gcc.misc-tests/arm-isr.c (abort): Declare.
9841         (exit): Likewise.
9843 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
9845         PR c++/16971
9846         * g++.dg/parse/crash16.C: New test.
9848 2004-08-10  Roger Sayle  <roger@eyesopen.com>
9850         * gcc.dg/mips-rsqrt-1.c: New test case.
9851         * gcc.dg/mips-rsqrt-2.c: New test case.
9852         * gcc.dg/mips-rsqrt-3.c: New test case.
9854 2004-08-10  Paul Brook  <paul@codesourcery.com>
9856         * gfortran.dg/der_io_1.f90: New test.
9858 2004-08-10  Paul Brook  <paul@codesourcery.com>
9860         PR fortran/16919
9861         * gfortran.dg/der_array_1.f90: New test.
9863 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
9865         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
9867 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
9869         * gcc.dg/wchar_t-2.c: Fix typo.
9871 2004-08-09  Falk Hueffner  <falk@debian.org>
9873         PR tree-optimization/12517
9874         * gcc.c-torture/compile/pr12517.c: New test.
9876         PR tree-optimization/12578
9877         * gcc.c-torture/compile/pr12578.c: New test.
9879         PR tree-optimization/12899
9880         * gcc.c-torture/compile/pr12899.c: New test.
9882         PR rtl-optimization/14692
9883         * gcc.c-torture/compile/pr14692.c: New test.
9885         PR tree-optimization/16461
9886         * gcc.c-torture/compile/pr16461.c: New test.
9888 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9890         * gfortran.dg/getenv_1.f90: New test.
9892 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9894         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
9895         wchar_t.
9896         * gcc.dg/symbian5.c: Test -fno-short-wchar.
9898 2004-08-06  Paul Brook  <paul@codesourcery.com>
9900         * gfortran.dg/ret_array_1.f90: New test.
9901         * gfortran.dg/ret_pointer_1.f90: New test.
9903 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
9905         * gcc.dg/missing-field-init-[12].c: New tests.
9906         * g++.dg/warn/missing-field-init-[12].C: New tests.
9908 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9910         * gcc.dg/enum2.c: New test.
9911         * gcc.dg/symbian3.c: Likewise.
9912         * gcc.dg/symbian4.c: Likewise.
9913         * gcc.dg/wchar_t-2.c: Likewise.
9915 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9917         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
9918         destructor tests.
9920 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9922         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
9923         dg-require-visiblity.
9924         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
9925         * g++.dg/ext/visibility/fvisibility.C: Likewise.
9926         * g++.dg/ext/visibility/memfuncts.C: Likewise.
9927         * g++.dg/ext/visibility/new1.C: Likewise.
9928         * g++.dg/ext/visibility/pragma.C: Likewise.
9929         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
9930         * g++.dg/ext/visibility/virtual.C: Likewise.
9931         * g++/dg/ext/visibility/visibility-1.C: Likewise.
9932         * g++/dg/ext/visibility/visibility-2.C: Likewise.
9933         * g++/dg/ext/visibility/visibility-3.C: Likewise.
9934         * g++/dg/ext/visibility/visibility-4.C: Likewise.
9935         * g++/dg/ext/visibility/visibility-5.C: Likewise.
9936         * g++/dg/ext/visibility/visibility-6.C: Likewise.
9937         * g++/dg/ext/visibility/visibility-7.C: Likewise.
9938         * g++/dg/ext/visibility/visibility-8.C: New test.
9939         * gcc.c-torture/compile/dll.x: Remove.
9940         * gcc.dg/dll-2.c: Use dg-require-dll
9941         * gcc.dg/visibility-10.c: New test.
9942         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
9943         supporting DLLs.
9944         * testsuite/lib/scanasm.exp (scan_hidden): New function.
9945         (scan_not_hidden): Likewise.
9947 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
9949         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
9951 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
9953         * gcc.c-torture/execute/20040805-1.c: New test.
9955 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
9957         * gcc.dg/20020118-1.c: Declare abort.
9958         * gcc.dg/altivec_check.h: Likewise.
9959         * gcc.dg/iftrap-2.c: Likewise.
9960         * gcc.dg/pragma-darwin.c: Likewise.
9961         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
9963 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
9965         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
9967 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9969         * gcc.c-torture/execute/builtins/abs-2.c,
9970         gcc.c-torture/execute/builtins/abs-3.c,
9971         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
9972         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
9973         intmax_t, uintmax_t and their limits.
9974         * gcc.dg/intmax_t-1.c: New test.
9976 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9978         * g++.dg/tc1/dr147.C: Add reference to PR.
9980 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
9982         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
9983         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
9985 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
9987         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
9989 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9991         * gcc.dg/redecl-5.c: New test.
9992         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
9993         of scanf.
9995 2004-08-03  Roger Sayle  <roger@eyesopen.com>
9997         PR middle-end/16790
9998         * gcc.c-torture/execute/pr16790-1.c: New test case.
10000 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
10002         * g++.dg/ext/visibility/assign1.C: New test.
10003         * g++.dg/ext/visibility/new1.C: Likewise.
10005         * gcc.dg/symbian1.c: New test.
10006         * gcc.dg/symbian2.c: Likewise.
10008 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10010         PR target/16570
10011         * gcc.dg/i386-sse-9.c: New test.
10013 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10015         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
10017 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10019         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
10020         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
10021         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
10022         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
10023         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
10024         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
10025         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
10026         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
10027         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
10028         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
10029         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
10030         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
10031         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
10032         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
10033         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
10034         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
10035         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
10036         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
10037         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
10038         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
10039         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
10040         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
10041         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
10042         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10043         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
10044         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
10045         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
10046         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
10047         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10048         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10049         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
10050         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
10051         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
10052         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
10053         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
10054         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10055         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10056         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10057         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10058         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
10059         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
10060         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
10061         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
10062         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
10063         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10064         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10065         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
10066         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
10067         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
10068         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
10069         gcc.misc-tests/i386-pf-3dnow-1.c,
10070         gcc.misc-tests/i386-pf-athlon-1.c,
10071         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10072         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
10073         Declare built-in functions used.
10074         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
10076 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
10078         PR c++/16707
10079         * g++.dg/lookup/using12.C: New test.
10081         * g++.dg/init/null1.C: Fix PR number.
10082         * g++.dg/parse/namespace10.C: Likewise.
10084 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10086         PR c++/16224
10087         * g++.dg/template/spec17.C: New test.
10088         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
10089         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
10091 2004-08-02  David Billinghurst
10093         PR fortran/16292
10094         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
10096 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
10098         * gcc.dg/ia64-got-1.c: New test case.
10100 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10102         PR c++/16489
10103         * g++.dg/init/null1.C: New test.
10104         * g++.dg/tc1/dr76.C: Adjust error marker.
10106         PR c++/16529
10107         * g++.dg/parse/namespace10.C: New test.
10109         PR c++/16810
10110         * g++.dg/inherit/ptrmem2.C: New test.
10112 2004-08-02  Ben Elliston  <bje@au.ibm.com>
10114         PR target/16155
10115         * gcc.dg/pr16155.c: New test.
10117 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10119         * gcc.dg/redecl-2.c: New test.
10121 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
10123         * gcc.dg/darwin-longdouble.c: New file.
10125 2004-07-30  Richard Henderson  <rth@redhat.com>
10127         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
10128         write to constant argument.
10129         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10131 2004-07-30  Richard Henderson  <rth@redhat.com>
10133         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
10134         tests of nearest around zero.
10136 2004-07-30  Andrew Pinski  <apinski@apple.com>
10138         * gcc.c-torture/compile/20040730-1.c: New test.
10140 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10142         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
10143         powerpc-eabispe.
10145 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10147         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
10149 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
10151         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
10152         contains $ld_library_path.
10153         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10155 2004-07-29  Richard Henderson  <rth@redhat.com>
10157         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
10159         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
10160         (alt2, which): New.
10161         (Check): Accept either alternative.
10163 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
10165         * g++.dg/abi/inline1.C: New test.
10166         * g++.dg/abi/local1-a.cc: Likewise.
10167         * g++.dg/abi/local1.C: Likewise.
10168         * g++.dg/abi/mangle11.C: Tweak location of warnings.
10169         * g++.dg/abi/mangle12.C: Likewise.
10170         * g++.dg/abi/mangle17.C: Likewise.
10171         * g++.dg/abi/mangle20-2.C: Likewise.
10172         * g++.dg/opt/interface1.C: Likewise.
10173         * g++.dg/opt/interface1.h: Likewise.
10174         * g++.dg/opt/interface1-a.cc: New test.
10175         * g++.dg/parse/repo1.C: New test.
10176         * g++.dg/template/repo1.C: Likewise.
10177         * g++.dg/warn/Winline-1.C: Likewise.
10178         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
10180 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
10182         * gcc.dg/tree-ssa/20040729-1.c: New test.
10184 2004-07-27  Matt Austern <austern@apple.com>
10186         * gcc.dg/darwin-bool-1.c: New test.
10187         * gcc.dg/darwin-bool-2.c: New test.
10189 2004-07-28  Richard Henderson  <rth@redhat.com>
10191         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
10192         arguments in the correct type.  Don't write to constant arguments.
10194 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10196         PR tree-optimization/16688
10197         PR tree-optimization/16689
10198         * g++.dg/tree-ssa/pr16688.C: New test.
10200 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10202         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10203         loads.  Not only in the comment, this time.
10205 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
10207         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
10208         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
10209         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
10210         * gcc.dg/sh4a-bitmovua.c: New.
10211         * gcc.dg/sh4a-cos.c: New.
10212         * gcc.dg/sh4a-cosf.c: New.
10213         * gcc.dg/sh4a-fprun.c: New.
10214         * gcc.dg/sh4a-fsrra.c: New.
10215         * gcc.dg/sh4a-memmovua.c: New.
10216         * gcc.dg/sh4a-sin.c: New.
10217         * gcc.dg/sh4a-sincos.c: New.
10218         * gcc.dg/sh4a-sincosf.c: New.
10219         * gcc.dg/sh4a-sinf.c: New.
10221 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10223         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
10224         conditionals.
10225         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10226         loads.
10227         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
10228         DOM1.
10230 2004-07-27  Andrew Pinski  <apinski@apple.com>
10232         * g++.dg/rtti/tinfo1.C: Correct the xfail.
10234 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
10236         * gcc.dg/pragma-isr.c: New test.
10238 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10240         PR c++/14429
10241         * g++.dg/template/ttp11.C: New test.
10243 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
10245         * gcc.c-torture/compile/20040727-1.c: New test.
10247 2004-07-26  Eric Christopher  <echristo@redhat.com>
10249         * gcc.c-torture/compile/20040726-2.c: New test.
10251 2004-07-26  Andrew Pinski  <apinski@apple.com>
10253         * g++.dg/rtti/tinfo1.C: Xfail.
10255 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
10257         * gcc.c-torture/compile/20040726-1.c: New test.
10259 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
10260             Brian Ryner  <bryner@brianryner.com>
10262         PR c++/9283
10263         PR c++/15000
10264         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
10265         * g++.dg/ext/visibility/: New directory.
10266         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
10267         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10268         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
10269         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
10270         * g++.dg/ext/visibility/fvisibility.C,
10271         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
10272         g++.dg/ext/visibility/fvisibility-override1.C
10273         g++.dg/ext/visibility/fvisibility-override2.C
10274         g++.dg/ext/visibility/memfuncts.C
10275         g++.dg/ext/visibility/noPLT.C
10276         g++.dg/ext/visibility/pragma.C
10277         g++.dg/ext/visibility/pragma-override1.C
10278         g++.dg/ext/visibility/pragma-override2.C
10279         g++.dg/ext/visibility/staticmemfuncts.C
10280         g++.dg/ext/visibility/virtual.C: New tests.
10282 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10284         PR c/15360
10285         * gcc.dg/pr15360-1.c: New test.
10287 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
10289         * gcc.dg/pragma-align-2.c: New test.
10290         * gcc.dg/pragma-init-fini.c: New test.
10291         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
10292         targets.
10294 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10296         * gcc.dg/init-string-2.c: New test.
10298 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
10300         PR 16684
10301         * gcc.dg/Wredundant-decls-1.c: New test case.
10303 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
10305         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
10306         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
10307         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
10308         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
10309         * gcc.dg/compat/generate-random.c: New file.
10310         * gcc.dg/compat/generate-random.h: Likewise.
10311         * gcc.dg/compat/generate-random_r.c: Likewise.
10312         * gcc.dg/compat/struct-layout-1.h: Likewise.
10313         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
10314         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
10315         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
10316         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
10317         * gcc.dg/compat/struct-layout-1_main.c: New test.
10318         * gcc.dg/compat/struct-layout-1_x.c: New file.
10319         * gcc.dg/compat/struct-layout-1_y.c: New file.
10320         * gcc.dg/compat/struct-layout-1_test.h: New file.
10322 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10324         * gcc.dg/comp-return-1.c: New test
10326 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
10328         * gcc.dg/vmx/8-02a.c: Fix typo.
10330         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
10331         * gcc.dg/darwin-abi-3.c: New test.
10333         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
10334         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
10336         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
10337         * gcc.dg/vmx/ops-long-1.c: New test.
10338         * gcc.dg/vmx/ops-long-2.c: New test.
10340 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10342         * g++.dg/lookup/conv-[1234].C: New.
10344 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
10346         * g++.dg/parse/attr2.C: Simplify.
10348 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10350         PR c/7284
10351         * gcc.c-torture/execute/pr7284-1.c: New test.
10353 2004-07-22  Brian Booth  <bbooth@redhat.com>
10355         * gcc.dg/tree-ssa/20040721-1.c: New test.
10357 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10359         * g++.dg/template/crash20.c: New.
10361 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
10363         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
10364         Add dg-run directive.  Declare variables as required.
10365         * gfortran.dg/g77/README: Update
10367 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
10369         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
10370         gcc.dg/cris-peep2-andu2.c: New tests.
10372 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10374         PR c/15052
10375         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
10376         on return type.
10377         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
10378         messages.
10379         * gcc.dg/qual-return-2.c: Update expected messages.
10380         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
10382 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10384         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
10385         * gcc.dg/noncompile/921102-1.c: Update expected error message.
10387 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10389         PR c/11250
10390         * gcc.dg/init-string-1.c: New test.
10392 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
10394         PR middle-end/15345
10395         PR c/16450
10396         * gcc.dg/torture/nested-fn-1.c: New test.
10398 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
10400         PR target/16559
10401         * gcc.dg/ia64-fptr-1.c: New file.
10403 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10405         PR c++/14497
10406         * g++.dg/template/spec16.C: New test.
10407         * g++.old-deja/g++.robertl/eb118.C: Remove.
10409 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10411         PR c++/509
10412         * g++.dg/template/spec15.C: New test.
10414 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
10416         Copy cases from g77.f-torture/execute and add dg-run
10417         directive.  Other changes as noted.
10418         * gfortran.dg/g77/13037.f
10419         * gfortran.dg/g77/1832.f
10420         * gfortran.dg/g77/19981119-0.f
10421         * gfortran.dg/g77/19990313-0.f
10422         * gfortran.dg/g77/19990313-1.f
10423         * gfortran.dg/g77/19990313-2.f
10424         * gfortran.dg/g77/19990313-3.f
10425         * gfortran.dg/g77/19990419-1.f
10426         * gfortran.dg/g77/19990826-0.f
10427         * gfortran.dg/g77/19990826-2.f
10428         * gfortran.dg/g77/20000503-1.f
10429         * gfortran.dg/g77/20001111.f
10430         * gfortran.dg/g77/20010116.f
10431         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
10432         * gfortran.dg/g77/20010430.f
10433         * gfortran.dg/g77/6177.f
10434         * gfortran.dg/g77/947.f
10435         * gfortran.dg/g77/970816-3.f
10436         * gfortran.dg/g77/971102-1.f
10437         * gfortran.dg/g77/980520-1.f
10438         * gfortran.dg/g77/980628-0.f
10439         * gfortran.dg/g77/980628-1.f
10440         * gfortran.dg/g77/980628-10.f
10441         * gfortran.dg/g77/980628-2.f
10442         * gfortran.dg/g77/980628-3.f
10443         * gfortran.dg/g77/980628-7.f
10444         * gfortran.dg/g77/980628-8.f
10445         * gfortran.dg/g77/980628-9.f
10446         * gfortran.dg/g77/980701-0.f
10447         * gfortran.dg/g77/980701-1.f
10448         * gfortran.dg/g77/cabs.f
10449         * gfortran.dg/g77/claus.f
10450         * gfortran.dg/g77/complex_1.f
10451         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
10452         * gfortran.dg/g77/dcomplex.f
10453         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
10454         * gfortran.dg/g77/f90-intrinsic-mathematical.f
10455         * gfortran.dg/g77/f90-intrinsic-numeric.f
10456         * gfortran.dg/g77/int8421.f
10457         * gfortran.dg/g77/labug1.f
10458         * gfortran.dg/g77/large_vec.f
10459         * gfortran.dg/g77/le.f
10460         * gfortran.dg/g77/short.f
10461         * gfortran.dg/g77/README: Update
10463 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
10465         PR c++/16637
10466         * g++.dg/parse/lookup4.C: New test.
10468 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10470         PR c++/16175
10471         * g++.dg/template/ttp10.C: New test.
10473 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10475         * gcc.dg/pr12625-1.c: New test.
10477 2004-07-20  Steven Bosscher  <stevenb@suse.de>
10479         * testsuite/gcc.dg/switch-warn-1.c: New test.
10480         * testsuite/gcc.dg/switch-warn-2.c: New test.
10481         * gcc.c-torture/compile/pr14730.c: Update.
10483 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
10485         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
10486         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
10487         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
10488         g++.dg/template/nontype3.C: Remove trailing CR from tests.
10490 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
10492         PR c++/16623
10493         * g++.dg/template/assign1.C: New test.
10495 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10497         PR c++/12170
10498         * g++.dg/template/ttp9.C: New test.
10500 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
10502         * gcc.dg/format/cmn-err-1.c: New test.
10504 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10506         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
10507         gcc.dg/Wparentheses-10.c: New tests.
10508         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
10510 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10512         PR fortran/16465
10513         * gfortran.dg/g77//ffixed-line-length-0.f,
10514         gfortran.dg/g77/ffixed-line-length-132.f,
10515         gfortran.dg/g77/ffixed-line-length-72.f,
10516         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
10517         gfortran.dg/g77/README: Update.
10519 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10521         PR c++/13092
10522         * g++.dg/template/non-dependent7.C: New test.
10523         * g++.dg/template/non-dependent8.C: Likewise.
10524         * g++.dg/template/non-dependent9.C: Likewise.
10525         * g++.dg/template/non-dependent10.C: Likewise.
10527 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
10529         PR c++/16337
10530         * g++.dg/parse/attr2.C: New test.
10532 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
10534         * g77.dg: Removed.
10535         * g77.f-torture: Ditto.
10537 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10539         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
10540         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
10541         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
10543 2004-07-16  Richard Henderson  <rth@redhat.com>
10545         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
10547 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10549         * lib/fortran-torture.exp (fortran-torture): Don't test compile
10550         tests with full list of options.
10551         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
10552         of TORTURE_OPTIONS if test contains 'dg-do run'.
10554         PR fortran/16404
10555         * gfortran.dg/do_iterator.f90: New test.
10557 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10559         PR rtl-optimization/16536
10560         * gcc.c-torture/execute/restrict-1.c: New test.
10562 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10564         PR fortran/15324
10565         * gfortran.dg/pr15324.f90: New test.
10567         PR fortran/15129
10568         * gfortran.dg/pr15129.f90: New test.
10570         PR fortran/15140
10571         * gfortran.dg/pr15140.f90: New test.
10573         PR fortran/13792
10574         * gfortran.fortran-torture/execute/bounds.f90: Add check for
10575         compile-time simplification.
10577 2004-07-14  Mike Stump  <mrs@apple.com>
10579         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
10581 2004-07-14  James E Wilson  <wilson@specifixinc.com>
10583         PR target/16325
10584         * gcc.dg/profile-generate-1.c: New.
10586 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
10588         * gcc.c-torture/execute/20040709-1.c: New test.
10589         * gcc.c-torture/execute/20040709-2.c: New test.
10591 2004-07-14  Mike Stump  <mrs@apple.com>
10593         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
10595 2004-07-14  Mike Stump  <mrs@apple.com>
10597         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
10599 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
10601         PR c++/16518
10602         * g++.dg/parse/mutable1.C: New test.
10604 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
10606         PR tree-optimization/16443
10607         * gcc.dg/tree-ssa/20040713-1.c: New test.
10609 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
10611         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
10612         for operator new.
10614 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10616         * gfortran.dg/g77/README: New file
10617         * gfortran.dg/g77/19981216-0.f:  Copy from
10618         g77.f-torture/noncompile.  Add "dg-do compile" and
10619         dg-error as required.
10620         * gfortran.dg/g77/19990218-1.f: Likewise
10621         * gfortran.dg/g77/19990905-1.f: Likewise
10622         * gfortran.dg/g77/9263.f: Likewise
10623         * gfortran.dg/g77/980615-0.f: Likewise
10624         * gfortran.dg/g77/980616-0.f: Likewise
10625         * gfortran.dg/g77/check0.f: Likewise
10626         * gfortran.dg/g77/select_no_compile.f: Likewise
10628 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10630         Copy files from g77.f-torture/compile.
10631         Add "{ dg-do compile}".  Other changes as noted
10632         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
10633         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
10634         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
10635         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
10636         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
10637         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
10638         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
10639         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
10640         statement to conform to standard.  Append alpha1.x for reference.
10641         * gfortran.dg/g77/xformat.f: Add dg-warning
10643 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10645         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
10646         Add {dg-do compile} directive.
10647         * gfortran.dg/g77/cpp2.F: Likewise
10649 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10651         PR c++/5402
10652         * g++.dg/lookup/name-clash1.C: New test.
10654         PR c++/9777
10655         * g++.dg/lookup/name-clash2.C: New test.
10657         PR c++/12102
10658         * g++.dg/lookup/name-clash3.C: New test.
10660 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10662         * g++.dg/lookup/new2.C: New test.
10663         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
10665 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
10667         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
10668         Add {dg-do compile} directive.
10669         * gfortran.dg/g77/13060.f: Likewise
10670         * gfortran.dg/g77/19990218-0.f: Likewise
10671         * gfortran.dg/g77/19990305-0.f: Likewise
10672         * gfortran.dg/g77/19990419-0.f: Likewise
10673         * gfortran.dg/g77/19990502-0.f: Likewise
10674         * gfortran.dg/g77/19990502-1.f: Likewise
10675         * gfortran.dg/g77/19990525-0.f: Likewise
10676         * gfortran.dg/g77/19990826-1.f: Likewise
10677         * gfortran.dg/g77/19990826-3.f: Likewise
10678         * gfortran.dg/g77/19990905-2.f: Likewise
10679         * gfortran.dg/g77/20000412-1.f: Likewise
10680         * gfortran.dg/g77/20000511-1.f: Likewise
10681         * gfortran.dg/g77/20000511-2.f: Likewise
10682         * gfortran.dg/g77/20000518.f: Likewise
10683         * gfortran.dg/g77/20000601-1.f: Likewise
10684         * gfortran.dg/g77/20000601-2.f: Likewise
10685         * gfortran.dg/g77/20000629-1.f: Likewise
10686         * gfortran.dg/g77/20000630-2.f: Likewise
10687         * gfortran.dg/g77/20010115.f: Likewise
10688         * gfortran.dg/g77/20010321-1.f: Likewise
10689         * gfortran.dg/g77/20010426.f: Likewise
10690         * gfortran.dg/g77/20020307-1.f: Likewise
10691         * gfortran.dg/g77/8485.f: Likewise
10692         * gfortran.dg/g77/960317-1.f: Likewise
10693         * gfortran.dg/g77/970915-0.f: Likewise
10694         * gfortran.dg/g77/980310-1.f: Likewise
10695         * gfortran.dg/g77/980310-2.f: Likewise
10696         * gfortran.dg/g77/980310-3.f: Likewise
10697         * gfortran.dg/g77/980310-4.f: Likewise
10698         * gfortran.dg/g77/980310-6.f: Likewise
10699         * gfortran.dg/g77/980310-7.f: Likewise
10700         * gfortran.dg/g77/980310-8.f: Likewise
10701         * gfortran.dg/g77/980419-2.f: Likewise
10702         * gfortran.dg/g77/980424-0.f: Likewise
10703         * gfortran.dg/g77/980427-0.f: Likewise
10704         * gfortran.dg/g77/980729-0.f: Likewise
10705         * gfortran.dg/g77/981117-1.f: Likewise
10706         * gfortran.dg/g77/toon_1.f: Likewise
10708 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10710         PR c++/2204
10711         * g++.dg/other/abstract2.C: New test.
10713 2004-07-12  Paul Brook  <paul@codesourcery.com>
10715         * gfortran.dg/pointer_init_1.f90: New test.
10717 2004-07-11  Paul Brook  <paul@codesourcery.com>
10719         PR fortran/15986
10720         * gfortran.dg/contained_1.f90: New test.
10722 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
10724         * g++.dg/parse/defarg8.C: New test.
10726 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10728         PR fortran/16433
10729         * gfortran.dg/pr16433.f: New test.
10731         PR fortran/17574
10732         * gfortran.dg/pr15754.f90: New test.
10734 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10736         PR tree-optimization/16437
10737         * gcc.c-torture/execute/bitfld-4.c: New test.
10739 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10741         * gfortran.fortran-torture/execute/common_2.f90: Add check for
10742         access to common var from module.
10744 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10746         PR fortran/16336
10747         * gfortran.fortran-torture/execute/common_2.f90: New test.
10749 2004-07-10  Paul Brook  <paul@codesourcery.com>
10751         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
10753 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10755         PR fortran/15969
10756         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
10758 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
10760         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
10761         * gfortran.dg/g77/ffixed-form-2.f: Likewise
10762         * gfortran.dg/g77/ffree-form-1.f: Likewise
10763         * gfortran.dg/g77/ffree-form-2.f: Likewise
10764         * gfortran.dg/g77/ffree-form-3.f: Likewise
10765         * gfortran.dg/g77/fno-underscoring.f: Likewise
10766         * gfortran.dg/g77/funderscoring.f: Likewise
10767         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
10769 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10771         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
10773 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10774         Paul Brook  <paul@codesourcery.com>
10776         PR fortran/13415
10777         * gfortran.dg/common_pointer_1.f90: New test.
10779 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10781         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
10783 2004-07-09  James E Wilson  <wilson@specifixinc.com>
10785         PR target/16364
10786         * gcc.c-torture/compile/20040709-1.c: New.
10788 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10790         PR fortran/14077
10791         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
10793 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10795         PR fortran/13201
10796         * gfortran.dg/shape_1.f90: New test.
10798 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
10799             Andrew Pinski  <apinski@apple.com>
10801         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
10803 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10805         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
10806         comment.
10808 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10809         Paul Brook  <paul@codesourcery.com>
10811         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
10812         '.f95' and '.F95'.
10814 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
10816         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
10818 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10820         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
10821         testcases with capital suffix.
10823 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10825         PR fortran/15481
10826         PR fortran/13372
10827         PR fortran/13575
10828         PR fortran/15978
10829         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
10831         * gfortran.dg/implicit_1.f90: New test.
10833 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10835         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
10836         expression to match gfortran warning/error messages
10837         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
10838         dg-error text.
10840 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10842         * lib/fortran-torture.exp: Rename proc search_for to
10843         search_for_re.
10845 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10847         * gcc.c-torture/execute/simd-5.x: New file.
10848         XFAIL on SPARC 64-bit at -O0.
10850 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10852         PR c++/8211
10853         PR c++/16165
10854         * g++.dg/warn/effc3.C: New test.
10856 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10858         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
10859         change X to 1X in format.
10860         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
10861         add data statements to conform to standard.
10863 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10865         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
10866         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
10867         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
10869 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10871         * gfortran.dg/g77/7388.f: Copy from g77.dg
10872         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
10873         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
10874         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
10875         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
10876         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
10877         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
10878         * gfortran.dg/g77/strlen0.f: Likewise
10880 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
10882         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
10883         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
10885 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10887         * gcc.c-torture/execute/920428-2.x: Delete.
10888         * gcc.c-torture/execute/920501-7.x: Likewise.
10890 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
10892         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
10893         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
10894         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
10895         prescott and c3-2.
10896         (PREFETCH_3DNOW): Add -march=c3.
10898 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
10900         PR c/16437
10901         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
10902         * gcc.c-torture/execute/bf64-1.x: Likewise.
10904 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10906         * gcc.c-torture/compile/20040708-1.c: New test.
10908 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10910         PR c++/16169
10911         * g++.dg/warn/effc2.C: New test.
10913 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10915         * gcc.c-torture/execute/bitfld-1.x: Remove.
10916         * gcc.c-torture/execute/bitfld-3.c: New test.
10917         * gcc.dg/bitfld-2.c: Remove XFAILs.
10919 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
10921         PR c++/16276
10922         * g++.dg/rtti/tinfo1.C: New file.
10924 2004-07-07  Eric Christopher  <echristo@redhat.com>
10926         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
10928 2004-07-07  Andrew Pinski  <apinski@apple.com>
10930         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
10932 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
10934         * g++.dg/init/call1.C: XFAIL.
10936 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
10938         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
10939         except for movstrict*, to movmem* and clrstr* to clrmem*.
10941 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
10943         * gcc.c-torture/execute/20040707-1.c: New test.
10945 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
10947         * gcc.c-torture/execute/20040706-1.c: New test.
10949 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10951         PR c++/3671
10952         * g++.dg/template/spec14.C: New test.
10954 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
10956         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
10957         nothing if not yet defined.  Use it in b, c and d type definitions.
10958         * gcc.c-torture/execute/20040705-1.c: New test.
10959         * gcc.c-torture/execute/20040705-2.c: New test.
10961 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10963         PR c++/2518
10964         * g++.dg/lookup/new1.C: New test.
10966 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10968         PR c++/11406
10969         * g++.dg/template/sizeof8.C: New test.
10971 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
10973         * gcc.c-torture/compile/20040705-1.c: New test.
10975 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
10977         * gfortran.fortran-torture/execute/seq_io.f90: New test.
10979 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
10981         * gcc.dg/cpp/if-mop.c: Two new testcases.
10982         * gcc.dg/cpp/trad/comment-3.c: New.
10984 2004-07-04  Paul Brook  <paul@codesourcery.com>
10986         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
10988 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
10990         PR c++/3761
10991         * g++.dg/lookup/crash4.C: New test.
10993 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
10995         * gcc.c-torture/execute/builtin-abs-1.c
10996         * gcc.c-torture/execute/builtin-abs-2.c
10997         * gcc.c-torture/execute/builtin-complex-1.c
10998         * gcc.c-torture/execute/builtins/string-1-lib.c
10999         * gcc.c-torture/execute/builtins/string-1.c
11000         * gcc.c-torture/execute/builtins/string-2-lib.c
11001         * gcc.c-torture/execute/builtins/string-2.c
11002         * gcc.c-torture/execute/builtins/string-3-lib.c
11003         * gcc.c-torture/execute/builtins/string-3.c
11004         * gcc.c-torture/execute/builtins/string-4-lib.c
11005         * gcc.c-torture/execute/builtins/string-4.c
11006         * gcc.c-torture/execute/builtins/string-5-lib.c
11007         * gcc.c-torture/execute/builtins/string-5.c
11008         * gcc.c-torture/execute/builtins/string-6-lib.c
11009         * gcc.c-torture/execute/builtins/string-6.c
11010         * gcc.c-torture/execute/builtins/string-7-lib.c
11011         * gcc.c-torture/execute/builtins/string-7.c
11012         * gcc.c-torture/execute/builtins/string-8-lib.c
11013         * gcc.c-torture/execute/builtins/string-8.c
11014         * gcc.c-torture/execute/builtins/string-9-lib.c
11015         * gcc.c-torture/execute/builtins/string-9.c
11016         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
11017         * gcc.c-torture/execute/builtins/string-asm-1.c
11018         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
11019         * gcc.c-torture/execute/builtins/string-asm-2.c
11020         * gcc.c-torture/execute/stdio-opt-1.c
11021         * gcc.c-torture/execute/stdio-opt-2.c
11022         * gcc.c-torture/execute/stdio-opt-3.c
11023         * gcc.c-torture/execute/string-opt-1.c
11024         * gcc.c-torture/execute/string-opt-10.c
11025         * gcc.c-torture/execute/string-opt-11.c
11026         * gcc.c-torture/execute/string-opt-12.c
11027         * gcc.c-torture/execute/string-opt-13.c
11028         * gcc.c-torture/execute/string-opt-14.c
11029         * gcc.c-torture/execute/string-opt-15.c
11030         * gcc.c-torture/execute/string-opt-16.c
11031         * gcc.c-torture/execute/string-opt-2.c
11032         * gcc.c-torture/execute/string-opt-6.c
11033         * gcc.c-torture/execute/string-opt-7.c
11034         * gcc.c-torture/execute/string-opt-8.c:
11035         Replace with ...
11037         * gcc.c-torture/execute/builtins/abs-2.c
11038         * gcc.c-torture/execute/builtins/abs-3.c
11039         * gcc.c-torture/execute/builtins/complex-1.c
11040         * gcc.c-torture/execute/builtins/fprintf.c
11041         * gcc.c-torture/execute/builtins/fputs.c
11042         * gcc.c-torture/execute/builtins/memcmp.c
11043         * gcc.c-torture/execute/builtins/memmove.c
11044         * gcc.c-torture/execute/builtins/memops-asm.c
11045         * gcc.c-torture/execute/builtins/mempcpy-2.c
11046         * gcc.c-torture/execute/builtins/mempcpy.c
11047         * gcc.c-torture/execute/builtins/memset.c
11048         * gcc.c-torture/execute/builtins/printf.c
11049         * gcc.c-torture/execute/builtins/sprintf.c
11050         * gcc.c-torture/execute/builtins/strcat.c
11051         * gcc.c-torture/execute/builtins/strchr.c
11052         * gcc.c-torture/execute/builtins/strcmp.c
11053         * gcc.c-torture/execute/builtins/strcpy.c
11054         * gcc.c-torture/execute/builtins/strcspn.c
11055         * gcc.c-torture/execute/builtins/strlen-2.c
11056         * gcc.c-torture/execute/builtins/strlen.c
11057         * gcc.c-torture/execute/builtins/strncat.c
11058         * gcc.c-torture/execute/builtins/strncmp-2.c
11059         * gcc.c-torture/execute/builtins/strncmp.c
11060         * gcc.c-torture/execute/builtins/strncpy.c
11061         * gcc.c-torture/execute/builtins/strpbrk.c
11062         * gcc.c-torture/execute/builtins/strpcpy-2.c
11063         * gcc.c-torture/execute/builtins/strpcpy.c
11064         * gcc.c-torture/execute/builtins/strrchr.c
11065         * gcc.c-torture/execute/builtins/strspn.c
11066         * gcc.c-torture/execute/builtins/strstr-asm.c
11067         * gcc.c-torture/execute/builtins/strstr.c:
11068         ... these new files.
11070         * gcc.c-torture/execute/builtins/abs-2-lib.c
11071         * gcc.c-torture/execute/builtins/abs-3-lib.c
11072         * gcc.c-torture/execute/builtins/complex-1-lib.c
11073         * gcc.c-torture/execute/builtins/fprintf-lib.c
11074         * gcc.c-torture/execute/builtins/fputs-lib.c
11075         * gcc.c-torture/execute/builtins/memcmp-lib.c
11076         * gcc.c-torture/execute/builtins/memmove-lib.c
11077         * gcc.c-torture/execute/builtins/memops-asm-lib.c
11078         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
11079         * gcc.c-torture/execute/builtins/mempcpy-lib.c
11080         * gcc.c-torture/execute/builtins/memset-lib.c
11081         * gcc.c-torture/execute/builtins/printf-lib.c
11082         * gcc.c-torture/execute/builtins/sprintf-lib.c
11083         * gcc.c-torture/execute/builtins/strcat-lib.c
11084         * gcc.c-torture/execute/builtins/strchr-lib.c
11085         * gcc.c-torture/execute/builtins/strcmp-lib.c
11086         * gcc.c-torture/execute/builtins/strcpy-lib.c
11087         * gcc.c-torture/execute/builtins/strcspn-lib.c
11088         * gcc.c-torture/execute/builtins/strlen-2-lib.c
11089         * gcc.c-torture/execute/builtins/strlen-lib.c
11090         * gcc.c-torture/execute/builtins/strncat-lib.c
11091         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
11092         * gcc.c-torture/execute/builtins/strncmp-lib.c
11093         * gcc.c-torture/execute/builtins/strncpy-lib.c
11094         * gcc.c-torture/execute/builtins/strpbrk-lib.c
11095         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
11096         * gcc.c-torture/execute/builtins/strpcpy-lib.c
11097         * gcc.c-torture/execute/builtins/strrchr-lib.c
11098         * gcc.c-torture/execute/builtins/strspn-lib.c
11099         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
11100         * gcc.c-torture/execute/builtins/strstr-lib.c
11101         * gcc.c-torture/execute/builtins/lib/abs.c
11102         * gcc.c-torture/execute/builtins/lib/fprintf.c
11103         * gcc.c-torture/execute/builtins/lib/memset.c
11104         * gcc.c-torture/execute/builtins/lib/printf.c
11105         * gcc.c-torture/execute/builtins/lib/sprintf.c
11106         * gcc.c-torture/execute/builtins/lib/strcpy.c
11107         * gcc.c-torture/execute/builtins/lib/strcspn.c
11108         * gcc.c-torture/execute/builtins/lib/strncat.c
11109         * gcc.c-torture/execute/builtins/lib/strncmp.c
11110         * gcc.c-torture/execute/builtins/lib/strncpy.c
11111         * gcc.c-torture/execute/builtins/lib/strpbrk.c
11112         * gcc.c-torture/execute/builtins/lib/strspn.c
11113         * gcc.c-torture/execute/builtins/lib/strstr.c:
11114         New files containing support routines.
11116         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
11117         declaration.
11118         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
11119         when not optimizing.
11121 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
11123         PR c++/16240
11124         * g++.dg/abi/mangle22.C: New test.
11125         * g++.dg/abi/mangle23.C: Likewise.
11127 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
11129         PR fortran/16290
11130         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
11131         Allow for cases without denormalized floating point numbers.
11133 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
11135         PR c/1027
11136         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11137         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
11138         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
11139         expected warning text.
11140         * gcc.dg/format/diag-2.c: New test.
11142 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11144         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
11146 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
11148         * gcc.dg/builtins-43.c: New.
11149         * gcc.dg/builtins-44.c: New.
11150         * gcc.dg/builtins-45.c: New.
11152 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
11153             Andreas Tobler  <a.tobler@schweiz.ch>
11155         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
11156         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
11157         as SIGSEGV.
11158         * gcc.dg/cleanup-11.c: Likewise.
11159         * gcc.dg/cleanup-8.c: Likewise.
11160         * gcc.dg/cleanup-9.c: Likewise.
11161         * gcc.dg/cleanup-5.c: Run on all platforms.
11163 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11165         * g++.dg/warn/nonnull1.C: New test.
11167 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11169         * gcc.dg/compat/compat-common.h: Wrap up CINT in
11170         an #ifndef SKIP_COMPLEX_INT/#endif pair.
11171         Special-case the Sun compiler wrt to <complex.h>.
11173 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
11175         * gcc.dg/Wunreachable-8.C: New test.
11177         * gcc.dg/h8300-ice2.c : New test.
11179 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
11181         PR fortran/16161
11182         * gfortran.fortran-torture/compile/implicit.f90: Add test
11183         for implicit character.
11185 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
11187         PR fortran/16289
11188         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
11189         Use tiny() intrinsic to find smallest non-negative real
11191 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
11193         * gcc.dg/compat/struct-by-value-22_main.c: New test.
11194         * gcc.dg/compat/struct-by-value-22_x.c: New.
11195         * gcc.dg/compat/struct-by-value-22_y.c: New.
11197         * gcc.c-torture/execute/20040629-1.c: New test.
11199 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
11201         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
11202         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
11204         PR target/16195
11205         * gcc.dg/20040625-1.c: New test.
11207 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11209         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
11211 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11213         PR fortran/15963
11214         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
11216 2004-06-29  Richard Henderson  <rth@redhat.com>
11218         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
11220 2004-06-29  Paul Brook  <paul@codesourcery.com>
11222         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
11223         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
11225 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
11227         PR c++/16260
11228         * g++.dg/parse/crash15.C: New.
11230 2004-06-28  Andrew Pinski  <apinski@apple.com>
11232         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
11233         by the error already.
11235         * g++.dg/opt/ptrmem4.C: Change to compile only test.
11237 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
11239         PR target/14041
11240         * gcc.dg/h8300-bss-align-1.c : New.
11242 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11244         * PR c++/16174
11245         * g++.dg/template/ctor4.C: New.
11247 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11249         PR c++/16205
11250         * g++.dg/warn/Wsequence-point-1.C: New test.
11252 2004-06-27  Paul Brook  <paul@codesourcery.com>
11254         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
11256 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
11258         * g++.old-deja/g++.mike/p7325.C: Remove.
11260 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11262         PR c/14963
11263         * gcc.dg/pr14963.c: New test.
11265 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
11267         PR c++/16193
11268         * g++.dg/parse/redef1.C: New test.
11270 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11272         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
11273         20021110.c.
11274         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
11275         20021119-1.c.
11276         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
11277         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
11278         5-04.c.
11279         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
11280         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
11281         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
11282         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
11283         g++.brendan/enum14.C.
11284         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
11285         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
11286         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
11287         g++.mike/virt1.C.
11288         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
11289         memtemp24.C.
11291 2004-06-27  Roger Sayle  <roger@eyesopen.com>
11293         * gcc.dg/20040527-1.c: New test case.
11295 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
11297         PR gfortran/pr16196
11298         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
11300 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11302         PR middle-end/15825
11303         * gcc.dg/pr15825-1.c: New test case.
11305 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11307         * gcc.c-torture/execute/20040625-1.c: New test.
11309 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11311         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
11313 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11315         * gcc.dg/torture/mips-div-1.c: New test.
11317 2004-06-24  Jeff Law  <law@redhat.com>
11319         * gcc.dg/tree-ssa/20040624-1.c: New test.
11321 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
11323         * gcc.c-torture/compile/20040624-1.c: New test.
11325 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11327         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
11328         this directory.
11330 2004-06-23  Andrew Pinski  <apinski@apple.com>
11332         PR middle-end/15988
11333         * g++.dg/opt/ptrmem4.C: New test.
11335         * gcc.dg/c90-array-quals-2.c: New test.
11337 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
11339         * gcc.dg/kpice1.c: New test.
11341 2006-06-23  Andrew Pinski  <apinski@apple.com>
11343         * gcc.dg/c90-array-quals.c: New test.
11345 2006-06-22  Richard Henderson  <rth@redhat.com>
11347         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
11349 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
11351         * gcc.dg/builtins-config.h: Handle FreeBSD.
11353 2006-06-22  Richard Henderson  <rth@redhat.com>
11355         * g++.dg/opt/devirt1.C: New.
11357 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
11359         * g++.dg/opt/pr15551.C: New testcase.
11361 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
11363         PR target/14800
11364         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
11365         x86_64-*-linux* when compiling for 32bit.
11367 2004-06-21  Andrew Pinski  <apinski@apple.com>
11369         * gcc.dg/pch/struct-1.c: New.
11370         * gcc.dg/pch/struct-1.hs: New.
11372 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
11374         * gcc.dg/pch/save-temps-1.c: New file.
11375         * gcc.dg/pch/save-temps-1.hs: New file.
11377 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11379         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
11380         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
11382 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11384         * gfortran.fortran-torture/execute/select_1.f90: Rename function
11385         to fix type error.
11386         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
11387         Remove trailing spaces.
11389 2004-06-21  Richard Henderson  <rth@redhat.com>
11391         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
11392         merging && to BIT_FIELD_REF.
11394 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
11396         * g++.dg/opt/placeholder1.C: New test.
11398 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11400         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
11401         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11402         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11403         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11405 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
11407         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
11408         extern "C".
11409         * g++.dg/other/pragma-re-1.C: Add comments.
11411 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
11413         PR gfortran/16080
11414         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
11416 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
11418         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
11419         instead of setting the type of size_t by
11420         hand.
11422 2004-06-18  Roger Sayle  <roger@eyesopen.com>
11424         * gcc.dg/unordered-2.c: New test case.
11425         * gcc.dg/unordered-3.c: New test case.
11427 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
11429         PR other/16043
11430         * lib/g++.exp (g++_version): Tweak regexp for version
11431         * lib/g77.exp (g77_version): Likewise
11432         * lib/gfortran.exp (gfortran_version): Likewise
11433         * lib/objc.exp (objc_version): Likewise
11434         * lib/treelang.exp (treelang_version): Likewise
11436 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
11438         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
11439         Use INT_MAX instead of __INT_MAX__.
11440         * gcc.dg/compat/struct-align-2_y.c: Likewise.
11442         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
11443         * gcc.dg/compat/scalar-return-3_x.c: Use it.
11444         * gcc.dg/compat/scalar-return-3_y.c: Use it.
11445         * gcc.dg/compat/scalar-return-4_x.c: Use it.
11446         * gcc.dg/compat/scalar-return-4_y.c: Use it.
11447         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
11448         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
11449         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
11450         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
11452         * gcc.dg/range-test-1.c: New test.
11453         * g++.dg/opt/range-test-1.C: New test.
11455 2004-06-17  Richard Henderson  <rth@redhat.com>
11457         * objc.dg/sync-1.m: New.
11458         * objc.dg/try-catch-1.m: Don't force next runtime.
11459         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
11460         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
11461         shadowed catch clause.
11462         * objc.dg/try-catch-5.m: New.
11464 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
11466         Bug 14610
11467         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
11469 2004-06-15  Richard Henderson  <rth@redhat.com>
11471         * gcc.dg/20001116-1.c: Move expected warning line.
11473 2004-06-15  Richard Henderson  <rth@redhat.com>
11475         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
11476         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
11478 2004-06-15  Jeff Law  <law@redhat.com>
11480         * gcc.dg/tree-ssa/20040615-1.c: New test.
11481         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
11482         be less sensitive to operand ordering.
11483         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
11485 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
11487         * g++.dg/abi/bitfield3.C: Add comment..
11489 2004-06-15  Richard Henderson  <rth@redhat.com>
11491         * g++.dg/ext/stmtexpr1.C: XFAIL.
11492         * gcc.dg/20030612-1.c: XFAIL.
11494 2004-06-15  Eric Christopher  <echristo@redhat.com>
11496         * g++.dg/charset/asm5.c: New.
11497         * gcc.dg/charset/asm6.c: New.
11499 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11501         PR fortran/15962
11502         * gfortran.fortran-torture/execute/select_1.f90: New test.
11504 2004-06-15  Paul Brook  <paul@codesourcery.com>
11506         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
11508 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11510         PR c++/15967
11511         * g++.dg/lookup/crash3.C: New test.
11513 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11515         PR c++/15947
11516         * g++.dg/parse/dtor4.C: New test.
11518 2004-06-14  Jeff Law  <law@redhat.com>
11520         * gcc.c-torture/compile/20040614-1.c: New test.
11522 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11524         PR fortran/15211
11525         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
11526         LEN of a character array.
11528 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
11530         PR c++/15096
11531         * g++.dg/template/ptrmem10.C: New test.
11533         PR c++/14930
11534         * g++.dg/template/friend30.C: New test.
11536 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11538         PR fortran/14928
11539         * gfortran.fortran-torture/compile/mloc.f90: New test.
11541 2004-06-13  Paul Brook  <paul@codesourcery.com>
11543         * gfortran.fortran-torture/execute/random_2.f90: New test.
11545 2004-06-13  Eric Christopher  <echristo@redhat.com>
11547         * gcc.dg/noncompile/redecl-1.c: Fix error message.
11549 2004-06-12  Paul Brook  <paul@codesourcery.com>
11551         * gfortran.fortran-torture/execute/contained_3.f90: New test.
11553 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11555         PR fortran/14923
11556         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
11558 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11560         PR fortran/14957
11561         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
11562         syntax errors in end statements of contained subroutines.
11564 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11566         PR fortran/12841
11567         * gfortran.fortran-torture/execute/null_arg.f90: New test.
11569 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11571         PR fortran/15665
11572         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
11574 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11576         PR gfortran/12839
11577         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
11579 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
11581         PR c++/15862
11582         * g++.dg/parse/enum1.C: New test.
11584 2004-06-10  Jeff Law  <law@redhat.com>
11586         * gcc.c-torture/compile/20040610-1.c: New test.
11588 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11590         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
11591         * g++.old-deja/g++.other/decl3.C: Likewise.
11593 2004-06-10  Brian Booth  <bbooth@redhat.com>
11595         * gcc.dg/tree-ssa/20031015-1.c: Scan for
11596         V_MAY_DEF instead of VDEF.
11597         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
11599 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
11601         PR c++/14211
11602         * g++.dg/conversion/const1.C: New test.
11604         PR c++/15076
11605         * g++.dg/conversion/reinterpret1.C: New test.
11607         PR c++/15877
11608         * g++.dg/template/enum2.C: New test.
11610         PR c++/15227
11611         * g++.dg/template/error13.C: New test.
11613 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11615         PR fortran/14957
11616         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
11617         arguments to test_* REAL and of the right size.
11619 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11621         PR target/15569
11622         PR rtl-optimization/15681
11623         * gcc.dg/20040609-1.c: New test.
11625 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11627         PR c++/14791
11628         * g++.dg/opt/builtins1.C: New test.
11630 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
11632         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
11633         that use default windows32 struct layout.
11634         * gcc.dg/i386-bitfield2.c: Likewise.
11636 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
11638         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
11639         for mingw32 and cygwin targets.
11641 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
11643         * gcc.dg/pch/macro-4.c: New.
11644         * gcc.dg/pch/macro-4.hs: New.
11646 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11648         PR fortran/13249
11649         * gfortran.fortran-torture/compile/name_clash.f90: New test.
11651 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11653         PR fortran/13372
11654         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
11656 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11658         PR gfortran/14897
11659         * gfortran.fortran-torture/execute/t_edit.f90: New test.
11661 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11663         PR gfortran/15755
11664         * gfortran.fortran-torture/execute/backspace.c : New test.
11666 2004-06-09  Paul Brook  <paul@codesourcery.com>
11668         * gfortran.fortran-torture/execure/intrinsic_associated.f90
11669         (pointer_to_section): Rewrite to use smaller array.
11671 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
11673         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
11674         * gcc.dg/ext/altivec-10.c: Same.
11675         * gcc.dg/ext/altivec-11.c: Same.
11676         * gcc.dg/ext/altivec-12.c: Same.
11677         * gcc.dg/ext/altivec-13.c: Same.
11678         * gcc.dg/ext/altivec-14.c: Same.
11679         * gcc.dg/ext/altivec-15.c: Same.
11680         * gcc.dg/ext/altivec-16.c: Same.
11681         * gcc.dg/ext/altivec-3.c: Same.
11682         * gcc.dg/ext/altivec-4.c: Same.
11683         * gcc.dg/ext/altivec-6.c: Same.
11684         * gcc.dg/ext/altivec-7.c: Same.
11685         * gcc.dg/ext/altivec-8.c: Same.
11686         * gcc.dg/ext/altivec-varargs-1.c: Same.
11688         * g++.dg/ext/altivec-1.C: Correct dg syntax.
11689         * g++.dg/ext/altivec-10.C: Same.
11690         * g++.dg/ext/altivec-2.C: Same.
11691         * g++.dg/ext/altivec-3.C: Same.
11692         * g++.dg/ext/altivec-4.C: Same.
11693         * g++.dg/ext/altivec-5.C: Same.
11694         * g++.dg/ext/altivec-6.C: Same.
11695         * g++.dg/ext/altivec-7.C: Same.
11696         * g++.dg/ext/altivec-8.C: Same.
11697         * g++.dg/ext/altivec-9.C: Same.
11699 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11701         PR c++/7841
11702         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
11704 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11706         * gcc.dg/union-1.c: New test.
11708 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11710         * gcc.dg/builtins-41.c: New test case.
11711         * gcc.dg/builtins-42.c: New test case.
11713 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11715         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
11716         * g++.dg/ext/altivec-10.C: Same.
11717         * g++.dg/ext/altivec-2.C: Same.
11718         * g++.dg/ext/altivec-3.C: Same.
11719         * g++.dg/ext/altivec-4.C: Same.
11720         * g++.dg/ext/altivec-5.C: Same.
11721         * g++.dg/ext/altivec-6.C: Same.
11722         * g++.dg/ext/altivec-7.C: Same.
11723         * g++.dg/ext/altivec-8.C: Same.
11724         * g++.dg/ext/altivec-9.C: Same.
11725         * g++.old-deja/g++.abi/cxa_vec.C: Same.
11726         * g++.old-deja/g++.brendan/new3.C: Same.
11727         * gcc.c-torture/execute/eeprof-1.x: Same.
11729 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11731         PR c/14765
11732         * gcc.dg/pr14765-1.c: New test.
11734 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11736         PR c/14649
11737         * gcc.dg/pr14649-1.c: New test case.
11739 2004-06-07  Richard Henderson  <rth@redhat.com>
11741         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
11742         if temporaries.
11744 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11746         * g++.dg/eh/elide1.C: Remove XFAIL.
11748 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
11750         PR c++/15337
11751         * g++.dg/expr/sizeof3.C: New test.
11753         PR c++/14777
11754         * g++.dg/template/access14.C: New test.
11756         PR c++/15554
11757         * g++.dg/template/enum1.C: New test.
11759         PR c++/15057
11760         * g++.dg/eh/throw1.C: New test.
11762 2004-06-07  David Ayers  <d.ayers@inode.at>
11763             Ziemowit Laski  <zlaski@apple.com>
11765         * lib/objc.exp (objc_target_compile): Revert the '-framework
11766         Foundation' flag fix, since bare Darwin does not ship
11767         with the Foundation framework.
11768         * objc/execute/next_mapping.h: Provide a local NSConstantString
11769         @interface and @implementation.
11770         (objc_constant_string_init): A constructor function, used to
11771         initialize the NSConstantString meta-class object.
11772         * objc/execute/string1.m: Include "next_mapping.h" instead of
11773         <Foundation/NSString.h>.
11774         * objc/execute/string2.m: Likewise.
11775         * objc/execute/string3.m: Likewise.
11776         * objc/execute/string4.m: Likewise.
11778 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
11780         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
11781         to double. Replace double with FLOAT.
11782         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
11784         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
11785         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
11786         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
11787         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
11788         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
11789         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
11790         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
11791         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
11793 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
11795         PR c/13519
11796         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
11798 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11800         PR c++/15503
11801         * g++.dg/template/meminit2.C: New test.
11803 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
11805         PR target/15822
11806         * gcc.c-torture/execute/compare-fp-1.c,
11807         gcc.c-torture/execute/compare-fp-2.c,
11808         gcc.c-torture/execute/compare-fp-3.c,
11809         gcc.c-torture/execute/compare-fp-4.c,
11810         gcc.c-torture/execute/compare-fp-3.x,
11811         gcc.c-torture/execute/compare-fp-4.x: Moved...
11812         * gcc.c-torture/execute/ieee/compare-fp-1.c,
11813         gcc.c-torture/execute/ieee/compare-fp-2.c,
11814         gcc.c-torture/execute/ieee/compare-fp-3.c,
11815         gcc.c-torture/execute/ieee/compare-fp-4.c,
11816         gcc.c-torture/execute/ieee/compare-fp-3.x,
11817         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
11819 2004-06-04  David Ayers  <d.ayers@inode.at>
11821         * objc/execute/protocol-isEqual-4.m: New testcase.
11823 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
11825         * objc/execute/protocol-isEqual-1.m: New testcase.
11826         * objc/execute/protocol-isEqual-2.m: New testcase.
11827         * objc/execute/protocol-isEqual-3.m: New testcase.
11829 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11831         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
11833 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
11835         * lib/objc.exp (objc_target_compile): When running tests on
11836         Darwin (Mac OS X), inform the linker about '-framework
11837         'Foundation'.
11839 2004-06-02  Eric Christopher  <echristo@redhat.com>
11841         * gcc.c-torture/compile/20040602-1.c: New.
11843 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
11845         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
11846         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11848         PR tree-optimization/14736
11849         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
11851         PR tree-optimization/14042
11852         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
11854         PR tree-optimization/14729
11855         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
11857 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11859         PR fortran/15557
11860         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
11862 2004-06-01  Richard Hederson  <rth@redhat.com>
11864         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
11866 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11868         PR c++/14932
11869         * g++.dg/parse/offsetof4.C: New test.
11871 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
11873         PR objc/7993
11874         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
11876 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
11878         PR c++/15701
11879         * g++.dg/template/friend29.C: New test.
11881 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11883         PR c/15749
11884         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
11886 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11888         * gcc.dg/sparc-trap-1.c: New test.
11890 2004-05-31  Roger Sayle  <roger@eyesopen.com>
11892         PR middle-end/15069
11893         * g++.dg/opt/fold3.C: New test case.
11895 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
11897         * lib/target-supports.exp (check_iconv_available): Fix fallout
11898         from 2004-05-28 patch.
11900 2004-05-30  Paul Brook  <paul@codesourcery.com>
11902         PR fortran/15620
11903         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
11904         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
11906 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
11908         * gfortran.fortran-torture/execute/random_1.f90: New test.
11910 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11912         * g++.dg/ext/altivec-10.C: New test.
11914 2004-05-29  Paul Brook  <paul@codesourcery.com>
11916         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
11918 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11920         * gcc.dg/altivec-16.c: New test.
11922 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
11924         * lib/target-supports.exp (check_vmx_hw_available): New.
11925         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
11927         * lib/target-supports.exp (check_alias_available,
11928         check_iconv_available, check_named_sections_available): Use
11929         unique names for temporary files.
11931 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11933         * gcc.dg/altivec-15.c: New test.
11935 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11937         PR c++/15083
11938         * g++.dg/warn/noeffect6.C: New test.
11940         PR c++/15471
11941         * g++.dg/expr/ptrmem4.C: New test.
11943         PR c++/15640
11944         * g++.dg/template/operator3.C: New test.
11946 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11948         PR c++/14668
11949         * g++.dg/lookup/redecl1.C: New test.
11950         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
11952 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
11954         * gcc.c-torture/execute/compare-fp-1.c,
11955         gcc.c-torture/execute/compare-fp-2.c,
11956         gcc.c-torture/execute/compare-fp-3.c,
11957         gcc.c-torture/execute/compare-fp-4.c,
11958         gcc.c-torture/execute/compare-fp-3.x,
11959         gcc.c-torture/execute/compare-fp-4.x,
11960         gcc.dg/pr15649-1.c: New.
11962 2004-05-27  Adam Nemet  <anemet@lnxw.com>
11964         PR c++/12883
11965         * g++.dg/init/array14.C: New test.
11967 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
11969         * lib/compat.exp (compat-get-options-main): New.
11970         (compat-get-options): Remove unneeded code, warn for ignored
11971         command.
11972         (compat-execute): Check flag set by dg-require-* commands.
11974         * lib/compat.exp (compat-execute): Break up long lines.
11976 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
11978         * gcc.dg/altivec-7.c: Don't use 'vector long'.
11979         * gcc.dg/altivec-14.c: New test.
11980         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
11982         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
11983         * gcc.dg/altivec-12.c: Ditto.
11985         * gcc.dg/altivec-3.c: Move call to altivec_check.
11987 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11989         PR c++/15044
11990         * g++.dg/template/error12.C: New test.
11992         PR c++/15317
11993         * g++.dg/ext/attrib15.C: New test.
11995         PR c++/15329
11996         * g++.dg/template/ptrmem9.C: New test.
11998 2004-05-25  Paul Brook  <paul@codesourcery.com>
12000         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
12002 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12004         PR c++/15165
12005         * g++.dg/template/crash19.C: New test.
12007 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12009         PR c++/15025
12010         * g++.dg/template/redecl1.C: New test.
12012 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12014         PR c++/14821
12015         * g++.dg/other/ns1.C: New test.
12017         PR c++/14883
12018         * g++.dg/template/invalid1.C: New test.
12020 2004-05-23  Paul Brook  <paul@codesourcery.com>
12021         Victor Leikehman  <lei@haifasphere.co.il>
12023         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
12024         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
12026 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12028         PR c++/15285
12029         PR c++/15299
12030         * g++.dg/template/non-dependent5.C: New test.
12031         * g++.dg/template/non-dependent6.C: New test.
12033 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12035         PR c++/15507
12036         * g++.dg/inherit/union1.C: New test.
12038         PR c++/15542
12039         * g++.dg/template/addr1.C: New test.
12041         PR c++/15427
12042         * g++.dg/template/array5.C: New test.
12044         PR c++/15287
12045         * g++.dg/template/array6.C: New test.
12047 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
12048             Roger Sayle  <roger@eyesopen.com>
12050         * g++.dg/lookup/forscope2.C: New test case.
12052 2004-05-22  Ben Elliston  <bje@au.ibm.com>
12054         * gcc.dg/cpp/Wmissingdirs.c: New.
12056 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12058         PR target/15301
12059         * gcc.dg/compat/union-m128-1.h: New file.
12060         * gcc.dg/compat/union-m128-1_main.c: Likewise.
12061         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12062         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12064 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12066         PR target/15302
12067         * gcc.dg/compat/struct-complex-1.h: New file.
12068         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
12069         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
12070         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12072 2004-05-20  Roger Sayle  <roger@eyesopen.com>
12074         PR middle-end/3074
12075         * gcc.dg/pr3074-1.c: New test case.
12076         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
12078 2004-05-20  Falk Hueffner  <falk@debian.org>
12080         PR other/15526
12081         * gcc.dg/ftrapv-1.c: New test case.
12083 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12085         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
12087 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
12088             Jeff Law  <law@redhat.com>
12090         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
12091         * gcc.dg/tree-ssa/20040518-2.c: New test.
12093         * gcc.dg/tree-ssa/20040518-1.c: New test.
12095 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
12097         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
12099 2004-05-18  Paul Brook  <paul@codesourcery.com>
12101         PR fortran/13930
12102         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
12104 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12106         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
12107         constant folding.
12109 2004-05-17  Steven Bosscher  <stevenb@suse.de>
12111         * gcc.dg/tree-ssa/20040517-1.c: New test.
12113 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12115         * gcc.dg/loop-4.c: New test.
12117 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
12119         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
12121 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
12123         PR fortran/15311
12124         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
12126 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12128         PR fortran/13826
12129         PR fortran/13940
12130         * gfortran.fortran-torture/compile/data_1.f90: New test.
12132 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
12134         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
12135         * gcc.dg/uninit-H.c: Define ASM for __s390__.
12137 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12139         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
12141 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12143         PR c/15444
12144         * gcc.dg/format/xopen-1.c: Adjust expected message.
12145         * gcc.dg/format/xopen-3.c: New test.
12147 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
12149         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
12151 2004-05-14  Jeff Law  <law@redhat.com>
12153         * gcc.dg/tree-ssa/20040514-2.c: New test.
12155 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12157         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
12158         this ...
12159         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
12160         this.
12162 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
12164         * gcc.dg/tree-ssa/20040514-1.c: New test.
12166 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12168         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
12169         test.
12171 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12173         PR fortran/14066
12174         * gfortran.fortran-torture/compile/do_1.f90: New test.
12176 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12178         PR fortran/15051
12179         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
12180         test.
12182 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
12184         PR fortran/15149
12185         * gfortran.fortran-torture/execute/random_init.f90: New test.
12187 2004-05-13  Paul Brook  <paul@codesourcery.com>
12189         PR fortran/15314
12190         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
12192 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
12194         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
12195         for the powerpc case.
12197 2004-05-13  Jeff Law  <law@redhat.com>
12199         * gcc.dg/tree-ssa/20040513-1.c: New test.
12200         * gcc.dg/tree-ssa/20040513-2.c: New test.
12202 2004-05-13  Paul Brook  <paul@codesourcery.com>
12204         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
12205         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
12206         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
12208 2004-05-13  Andreas Schwab  <schwab@suse.de>
12210         PR other/10819
12211         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
12212         characters.
12214 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
12216         PR fortran/15294
12217         * gfortran.fortran-torture/execute/adjustr.f90: New file.
12219 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
12221         Merge from tree-ssa-20020619-branch.  See
12222         ChangeLog.tree-ssa for details.
12224 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
12226         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
12227         include <altivec.h> explicitly.
12228         * gcc.dg/altivec-13.c: Likewise.
12230 2004-05-11  Paul Brook  <paul@codesourcery.com>
12232         * gcc.c-torture/compile/20010518-1.c: Force enum size.
12234 2004-05-10  Eric Christopher  <echristo@redhat.com>
12236         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
12237         * gcc.dg/sibcall-4.c: Ditto.
12239 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
12241         * g++.dg/ext/altivec-8.C: New test case.
12242         * gcc.dg/altivec-13.c: New test case.
12244 2004-05-08  Roger Sayle  <roger@eyesopen.com>
12246         * gcc.c-torture/execute/divcmp-1.c: New test case.
12247         * gcc.c-torture/execute/divcmp-2.c: New test case.
12248         * gcc.c-torture/execute/divcmp-3.c: New test case.
12250 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
12252         * g++.dg/other/pragma-re-2.C: New test.
12254 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12256         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
12257         * gcc.dg/i386-387-2.c: Likewise.
12259         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
12260         __builtin_drem.
12261         * gcc.dg/i386-387-6.c: Likewise.
12263 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12265         * gcc.dg/builtins-33.c:  Also check log1p*.
12267 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
12269         PR optimization/15296
12270         * gcc.c-torture/execute/pr15296.c: New test.
12272 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
12274         * gcc.dg/builtins-40.c: New test.
12276 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
12278         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
12280 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
12282         * g++.dg/ext/spe1.C: New testcase.
12284 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
12286         * objc.dg/image-info.m: Allow additional attributes
12287         for __image_info section.
12289 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
12291         * gcc.dg/torture/mips-hilo-2.c: New test.
12293 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12295         PR c++/14389
12296         * g++.dg/template/member5.C: New test.
12298 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
12300         * gcc.dg/builtins-34.c: Also check expm1*.
12302 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12304         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
12305         * gcc.dg/torture/builtin-convert-3.c: New test.
12307 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
12309         PR middle-end/15054
12310         * g++.dg/opt/pr15054.C: New test.
12312 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12314         * gcc.dg/torture/builtin-rounding-1.c: New test.
12315         * gcc.dg/builtins-25.c: Delete.
12316         * gcc.dg/builtins-29.c: Delete.
12318 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
12320         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
12321         * gcc.dg/sibcall-4.c: Likewise.
12322         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
12324 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12326         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
12327         bit-field on 16-bit targets.
12329 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12331         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
12332         16-bit targets.
12334 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
12336         * gcc.dg/rs6000-power2-1.c: Change to compile only.
12337         * gcc.dg/rs6000-power2-2.c: Likewise.
12339 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
12341         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
12342         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
12343         Change the asm registers to be in form of frN instead of fN.
12345 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12347         * gcc.dg/torture/builtin-convert-2.c: New test.
12349 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
12351         * gcc.dg/rs6000-power2-1.c: New test.
12352         * gcc.dg/rs6000-power2-2.c: New test.
12354 2004-04-28  Jan Hubicka  <jh@suse.cz>
12356         * gcc.dg/unused-6.c: New test.
12358 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
12359             Ulrich Weigand  <uweigand@de.ibm.com>
12361         * ada/acats/run_all.sh: Define $target variable.
12363 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
12365         PR c++/15119
12366         * g++.dg/other/vararg-1.C: New test.
12368         PR c++/4794
12369         * g++.dg/eh/cleanup3.C: New test.
12371 2004-04-24  Laurent GUERBY <laurent@guerby.net>
12373         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
12374         and ad8011a (target_insn).
12375         * ada/acats/support/macro.dfs: Likewise.
12376         * ada/acats/support/impbit.adb: New file.
12378 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
12380         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
12382 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12384         * gcc.dg/loop-3.c: New test.
12386 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
12388         * gcc.c-torture/execute/simd-5.c: New test.
12390 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12392         PR c++/15064
12393         * g++.dg/template/crash18.C: New test.
12395 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
12397         * g++.dg/ext/complit3.C: New test.
12399 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12401         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
12402         * gcc.dg/altivec-3.c: Same.
12403         * gcc.dg/altivec-varargs-1.c: Same.
12405 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12407         * lib/target-supports.exp (check_profiling_available): Assume
12408         profiling is not available on powerpc-eabi targets.
12410 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
12412         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
12413         * gcc.dg/vmx/bug-1.c: Ditto.
12415 2004-04-20  Eric Christopher  <echristo@redhat.com>
12417         * gcc.dg/charset/extern.c: New test.
12418         * g++.dg/charset/extern3.cc: Ditto.
12420 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
12422         * gcc.dg/builtins-39.c: New test.
12424 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
12426         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
12428 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
12430         * gcc.dg/torture/mips-hilo-1.c: New test.
12432 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
12434         * gcc.c-torture/compile/20040419-1.c: New test.
12436 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
12438         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
12440 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
12441             Aldy Hernandez  <aldyh@redhat.com>
12443         * gcc.c-torture/execute/va-arg-24.c: New.
12445 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
12446             Aldy Hernandez  <aldyh@redhat.com>
12448         * gcc.dg/vmx/1b-01.c: New.
12449         * gcc.dg/vmx/1b-02.c: New.
12450         * gcc.dg/vmx/1b-03.c: New.
12451         * gcc.dg/vmx/1b-04.c: New.
12452         * gcc.dg/vmx/1b-05.c: New.
12453         * gcc.dg/vmx/1b-06.c: New.
12454         * gcc.dg/vmx/1b-07.c: New.
12455         * gcc.dg/vmx/1c-01.c: New.
12456         * gcc.dg/vmx/1c-02.c: New.
12457         * gcc.dg/vmx/3a-01a.c: New.
12458         * gcc.dg/vmx/3a-01.c: New.
12459         * gcc.dg/vmx/3a-01m.c: New.
12460         * gcc.dg/vmx/3a-03.c: New.
12461         * gcc.dg/vmx/3a-03m.c: New.
12462         * gcc.dg/vmx/3a-04.c: New.
12463         * gcc.dg/vmx/3a-04m.c: New.
12464         * gcc.dg/vmx/3a-05.c: New.
12465         * gcc.dg/vmx/3a-06.c: New.
12466         * gcc.dg/vmx/3a-06m.c: New.
12467         * gcc.dg/vmx/3a-07.c: New.
12468         * gcc.dg/vmx/3b-01.c: New.
12469         * gcc.dg/vmx/3b-02.c: New.
12470         * gcc.dg/vmx/3b-10.c: New.
12471         * gcc.dg/vmx/3b-13.c: New.
12472         * gcc.dg/vmx/3b-14.c: New.
12473         * gcc.dg/vmx/3b-15.c: New.
12474         * gcc.dg/vmx/3c-01a.c: New.
12475         * gcc.dg/vmx/3c-01.c: New.
12476         * gcc.dg/vmx/3c-02.c: New.
12477         * gcc.dg/vmx/3c-03.c: New.
12478         * gcc.dg/vmx/3d-01.c: New.
12479         * gcc.dg/vmx/4-01.c: New.
12480         * gcc.dg/vmx/4-03.c: New.
12481         * gcc.dg/vmx/5-01.c: New.
12482         * gcc.dg/vmx/5-02.c: New.
12483         * gcc.dg/vmx/5-03.c: New.
12484         * gcc.dg/vmx/5-04.c: New.
12485         * gcc.dg/vmx/5-05.c: New.
12486         * gcc.dg/vmx/5-06.c: New.
12487         * gcc.dg/vmx/5-07.c: New.
12488         * gcc.dg/vmx/5-07t.c: New.
12489         * gcc.dg/vmx/5-08.c: New.
12490         * gcc.dg/vmx/5-10.c: New.
12491         * gcc.dg/vmx/5-11.c: New.
12492         * gcc.dg/vmx/7-01a.c: New.
12493         * gcc.dg/vmx/7-01.c: New.
12494         * gcc.dg/vmx/7c-01.c: New.
12495         * gcc.dg/vmx/7d-01.c: New.
12496         * gcc.dg/vmx/7d-02.c: New.
12497         * gcc.dg/vmx/8-01.c: New.
12498         * gcc.dg/vmx/8-02a.c: New.
12499         * gcc.dg/vmx/8-02.c: New.
12500         * gcc.dg/vmx/brode-1.c: New.
12501         * gcc.dg/vmx/bug-1.c: New.
12502         * gcc.dg/vmx/bug-2.c: New.
12503         * gcc.dg/vmx/bug-3.c: New.
12504         * gcc.dg/vmx/cw-bug-1.c: New.
12505         * gcc.dg/vmx/cw-bug-2.c: New.
12506         * gcc.dg/vmx/cw-bug-3.c: New.
12507         * gcc.dg/vmx/dct.c: New.
12508         * gcc.dg/vmx/debug-1.c: New.
12509         * gcc.dg/vmx/debug-2.c: New.
12510         * gcc.dg/vmx/debug-3.c: New.
12511         * gcc.dg/vmx/debug-4.c: New.
12512         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
12513         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
12514         * gcc.dg/vmx/eg-5.c: New.
12515         * gcc.dg/vmx/fft.c: New.
12516         * gcc.dg/vmx/gcc-bug-1.c: New.
12517         * gcc.dg/vmx/gcc-bug-2.c: New.
12518         * gcc.dg/vmx/gcc-bug-3.c: New.
12519         * gcc.dg/vmx/gcc-bug-4.c: New.
12520         * gcc.dg/vmx/gcc-bug-5.c: New.
12521         * gcc.dg/vmx/gcc-bug-6.c: New.
12522         * gcc.dg/vmx/gcc-bug-7.c: New.
12523         * gcc.dg/vmx/gcc-bug-8.c: New.
12524         * gcc.dg/vmx/gcc-bug-9.c: New.
12525         * gcc.dg/vmx/gcc-bug-b.c: New.
12526         * gcc.dg/vmx/gcc-bug-c.c: New.
12527         * gcc.dg/vmx/gcc-bug-d.c: New.
12528         * gcc.dg/vmx/gcc-bug-e.c: New.
12529         * gcc.dg/vmx/gcc-bug-f.c: New.
12530         * gcc.dg/vmx/gcc-bug-g.c: New.
12531         * gcc.dg/vmx/gcc-bug-i.c: New.
12532         * gcc.dg/vmx/harness.h: New.
12533         * gcc.dg/vmx/ira1.c: New.
12534         * gcc.dg/vmx/ira2a.c: New.
12535         * gcc.dg/vmx/ira2b.c: New.
12536         * gcc.dg/vmx/ira2.c: New.
12537         * gcc.dg/vmx/ira2c.c: New.
12538         * gcc.dg/vmx/mem.c: New.
12539         * gcc.dg/vmx/newton-1.c: New.
12540         * gcc.dg/vmx/ops.c: New.
12541         * gcc.dg/vmx/sn7153.c: New.
12542         * gcc.dg/vmx/spill2.c: New.
12543         * gcc.dg/vmx/spill3.c: New.
12544         * gcc.dg/vmx/spill.c: New.
12545         * gcc.dg/vmx/t.c: New.
12546         * gcc.dg/vmx/varargs-1.c: New.
12547         * gcc.dg/vmx/varargs-2.c: New.
12548         * gcc.dg/vmx/varargs-3.c: New.
12549         * gcc.dg/vmx/varargs-4.c: New.
12550         * gcc.dg/vmx/varargs-5.c: New.
12551         * gcc.dg/vmx/varargs-6.c: New.
12552         * gcc.dg/vmx/varargs-7.c: New.
12553         * gcc.dg/vmx/vmx.exp: New.
12554         * gcc.dg/vmx/vprint-1.c: New.
12555         * gcc.dg/vmx/vscan-1.c: New.
12556         * gcc.dg/vmx/x-01.c: New.
12557         * gcc.dg/vmx/x-02.c: New.
12558         * gcc.dg/vmx/x-03.c: New.
12559         * gcc.dg/vmx/x-04.c: New.
12560         * gcc.dg/vmx/x-05.c: New.
12561         * gcc.dg/vmx/yousufi-1.c: New.
12562         * gcc.dg/vmx/zero-1.c: New.
12563         * gcc.dg/vmx/zero.c: New.
12565 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
12567         * g++.dg/lookup/java1.C: Update for chage of
12568         _Jv_AllocObject.
12569         * g++.dg/lookup/java2.C: Likewise.
12571 2004-04-17  Laurent GUERBY <laurent@guerby.net>
12573         * ada/acats/run_all.sh: use -O2 by default.
12575 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
12577         * gcc.dg/vr-mult-[12].c: New tests.
12579 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12581         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
12583         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
12585 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
12587         * lib/target-supports.exp (check_profiling_available): Assume profiling
12588         isn't available for mips*-*-elf targets.
12590 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
12592         * gcc.dg/builtins-38.c: New test.
12594 2004-04-14  Eric Christopher  <echristo@redhat.com>
12596         * g++.dg/charset/charset.exp: Run .cc extension tests.
12598 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
12600         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
12602 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12604         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
12606 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
12608         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
12609         * gcc.dg/i386-387-2.c: Likewise.
12611         * gcc.dg/i386-387-7.c: New test.
12612         * gcc.dg/i386-387-8.c: New test.
12614         * gcc.dg/builtins-37.c: New test.
12616 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
12618         * g++.dg/pch/externc-1.C: Add missing semicolon.
12620 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
12622         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
12624 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12626         * gcc.c-torture/execute/20040411-1.c: New test.
12628 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12630         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
12632 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
12634         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
12636 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
12638         * lib/target-supports.exp (check_named_sections_available): New.
12639         * lib/gcc-dg.exp (dg-require-named-sections): New.
12640         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
12641         old-deja.exp.  Also prune error-count message from HP linker.
12642         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
12644         * g++.dg/init/init-ref4.C: Use dg-require-weak.
12645         * g++.old-deja/g++.pt/static3.C: Likewise.
12646         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
12648 2004-04-09  Roger Sayle  <roger@eyesopen.com>
12650         * gcc.c-torture/execute/20040409-1.c: New test case.
12651         * gcc.c-torture/execute/20040409-2.c: New test case.
12652         * gcc.c-torture/execute/20040409-3.c: New test case.
12654 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12656         * gcc.dg/20040409-1.c: New test.
12658 2004-04-08  Roger Sayle  <roger@eyesopen.com>
12660         PR target/14888
12661         * g++.dg/opt/pr14888.C: New test case.
12663 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
12665         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
12666         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
12667         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
12668         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
12669         New tests.
12671 2004-04-08  Paul Brook  <paul@codesourcery.com>
12673         * gcc.dg/spill-1.c: New test.
12675 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12677         * gcc.dg/torture/builtin-ctype-2.c: New test.
12679 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
12681         * gcc.dg/pch/pch.exp: Add largefile test.
12683 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
12685         * g++.dg/pch/externc-1.Hs: New.
12686         * g++.dg/pch/externc-1.C: New.
12688 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12690         * gcc.dg/compat/struct-by-value-5a_main.c,
12691         gcc.dg/compat/struct-by-value-5b_main.c: New files.
12692         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
12693         * gcc.dg/compat/struct-by-value-5a_x.c,
12694         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
12695         gcc.dg/compat/struct-by-value-5_x.c.
12696         * gcc.dg/compat/struct-by-value-5a_y.c,
12697         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
12698         gcc.dg/compat/struct-by-value-5_y.c.
12700         * gcc.dg/compat/struct-by-value-6a_main.c,
12701         gcc.dg/compat/struct-by-value-6b_main.c: New files.
12702         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
12703         * gcc.dg/compat/struct-by-value-6a_x.c,
12704         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
12705         gcc.dg/compat/struct-by-value-6_x.c.
12706         * gcc.dg/compat/struct-by-value-6a_y.c,
12707         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
12708         gcc.dg/compat/struct-by-value-6_y.c.
12710         * gcc.dg/compat/struct-by-value-7a_main.c,
12711         gcc.dg/compat/struct-by-value-7b_main.c: New files.
12712         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
12713         * gcc.dg/compat/struct-by-value-7a_x.c,
12714         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
12715         gcc.dg/compat/struct-by-value-7_x.c.
12716         * gcc.dg/compat/struct-by-value-7a_y.c,
12717         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
12718         gcc.dg/compat/struct-by-value-7_y.c.
12720 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
12722         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
12723         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
12724         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
12725         options.
12727 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
12729         * gcc.dg/builtins-36.c: New test.
12731 2004-04-06  Paul Brook  <paul@codesourcery.com>
12733         * README.gcc: Remove obsolete contraint on testcases.
12735 2004-04-05  Paul Brook  <paul@codesourcery.com>
12737         PR2123
12738         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
12739         failure and exit(0) on success.
12740         * g++.dg/expr/anew2.C: Ditto.
12741         * g++.dg/expr/anew3.C: Ditto.
12742         * g++.dg/expr/anew4.C: Ditto.
12744 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
12746         PR c++/3518
12747         * g++.dg/template/unify7.C: New.
12749 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12751         * g++.dg/README: Bring up to date with new subdirectories; remove
12752         duplicate subdirectory lines.
12754 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
12756         PR c++/14007
12757         * g++.dg/template/unify5.C: New.
12758         * g++.dg/template/unify6.C: New.
12759         * g++.dg/template/qualttp20.C: Adjust.
12760         * g++.old-deja/g++.jason/report.C: Adjust.
12761         * g++.old-deja/g++.other/qual1.C: Adjust.
12763 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
12765         PR c++/14803
12766         * g++.dg/inherit/ptrmem1.C: New test.
12768 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
12770         PR c++/14755
12771         * gcc.c-torture/execute/20040331-1.c: New test.
12772         * gcc.dg/20040331-1.c: New test.
12774 2004-04-01  Paul Brook  <paul@codesourcery.com>
12776         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
12778 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
12780         PR c++/14724
12781         * g++.dg/init/goto1.C: New test.
12783         PR c++/14763
12784         * g++.dg/template/defarg4.C: New test.
12786 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
12788         * gcc.dg/altivec-11.c: Extend test for more valid cases.
12790 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
12792         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
12794 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
12796         * gcc.dg/noncompile/undeclared-2.c: New test.
12798 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
12800         * gcc.dg/940409-1.c: Remove XFAIL.
12801         * gcc.dg/reg-vol-struct-1.c: New test.
12803 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12805         * gcc.dg/torture/builtin-wctype-1.c: New test.
12807 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
12809         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
12810         * gcc.dg/20001101-1.c: Likewise.
12811         * gcc.dg/20001102-1.c: Likewise.
12813 2004-03-25  Roger Sayle  <roger@eyesopen.com>
12815         * gcc.dg/compare8.c: Add an additional test for XOR.
12817 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12819         * gcc.dg/torture/builtin-ctype-1.c: New test.
12821 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12823         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
12824         * gcc.dg/torture/builtin-math-1.c: Likewise.
12825         * gcc.dg/torture/builtin-power-1.c: New test.
12827 2004-03-24  Andreas Schwab  <schwab@suse.de>
12829         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
12830         IA64 assembler.
12832 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12833             Roger Sayle  <roger@eyesopen.com>
12835         * gcc.dg/compare8.c: New test case.
12837 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
12839         * g++.dg/ext/altivec-7.C: New test.
12841 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
12843         PR 12267, 12391, 12560, 13129, 14114, 14133
12844         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
12845         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
12846         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
12847         Adjust error regexps.
12848         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
12849         * gcc.dg/noncompile/undeclared-1.c: New test cases.
12850         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
12851         * gcc.dg/local1.c: Add explanatory comment.
12853 2004-03-23  Roger Sayle  <roger@eyesopen.com>
12855         PR optimization/14669
12856         * g++.dg/opt/fold2.C: New test case.
12858 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
12860         PR c/14069
12861         * gcc.dg/20040322-1.c: New test.
12863 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12865         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
12866         * gcc.dg/ultrasp4.c: Likewise.
12867         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
12869 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12871         * gcc.dg/i386-sse-8.c: Reset default options.
12873 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12875         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
12876         in the error message text.
12878 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12880         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
12882 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
12884         PR c++/14616
12885         * g++.dg/init/array13.C: New test.
12887 2004-03-20  Roger Sayle  <roger@eyesopen.com>
12889         PR target/13889
12890         * gcc.c-torture/compile/pr13889.c: New test case.
12892 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12894         PR c/14635
12895         * builtins-1.c (nan, nans): Don't test.
12896         * builtins-30.c: Don't use nan, nanf, nanl.
12897         * builtins-35.c: New test.
12899 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
12901         * g++.dg/ext/altivec-6.C: New test.
12903 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
12905         * g++.dg/init/placement3.C: New test.
12907         * g++.dg/template/spec13.C: New test.
12909         * g++.dg/lookup/using11.C: New test.
12911         * g++.dg/lookup/koenig3.C: New test.
12913         * g++.dg/template/operator2.C: New test.
12915         * g++.dg/expr/dtor3.C: New test.
12916         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
12917         marker.
12918         * g++.old-deja/g++.law/visibility28.C: Likewise.
12920 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
12922         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
12923         * gcc.dg/ppc64-abi-3.c: Likewise.
12925 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12927         PR c++/14545
12928         * g++.dg/parse/template15.C: New test.
12930 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12932         * g++.dg/expr/dtor2.C: New test.
12934         * g++.dg/lookup/anon4.C: New test.
12936         * g++.dg/overload/using1.C: New test.
12938         * g++.dg/template/lookup7.C: New test.
12940         * g++.dg/template/typename6.C: New test.
12942         * g++.dg/expr/cond6.C: New test.
12944 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12946         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
12948 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12950         * g++.dg/expr/cond5.C: New test.
12951         * g++.dg/expr/constcast1.C: Likewise.
12952         * g++.dg/expr/ptrmem2.C: Likewise.
12953         * g++.dg/expr/ptrmem3.C: Likewise.
12954         * g++.dg/lookup/main1.C: Likewise.
12955         * g++.dg/template/lookup6.C: Likewise.
12957 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12959         * gcc.dg/local1.c: New test.
12961         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
12963 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12965         * gcc.dg/torture/builtin-convert-1.c: New test.
12967 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12969         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
12971 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12973         PR c++/14481
12974         * g++.dg/warn/Wunused-7.C: New test.
12976 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12978         * gcc.dg/torture/builtin-integral-1.c: New test.
12980 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12982         PR c++/14586
12983         * g++.dg/parse/non-dependent3.C: New test.
12985 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
12987         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
12988         * g++.dg/eh/simd-2.C: Likewise.
12989         * g++.dg/init/array10.C: Likewise.
12990         * gcc.c-torture/compile/simd-1.c: Likewise.
12991         * gcc.c-torture/compile/simd-2.c: Likewise.
12992         * gcc.c-torture/compile/simd-3.c: Likewise.
12993         * gcc.c-torture/compile/simd-4.c: Likewise.
12994         * gcc.c-torture/compile/simd-6.c: Likewise.
12995         * gcc.c-torture/execute/simd-1.c: Likewise.
12996         * gcc.c-torture/execute/simd-2.c: Likewise.
12997         * gcc.dg/compat/vector-defs.h: Likewise.
12998         * gcc.dg/20020531-1.c: Likewise.
12999         * gcc.dg/altivec-3.c: Likewise.
13000         * gcc.dg/altivec-4.c: Likewise.
13001         * gcc.dg/altivec-varargs-1.c: Likewise.
13002         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
13003         * gcc.dg/i386-mmx-3.c: Likewise.
13004         * gcc.dg/i386-sse-4.c: Likewise.
13005         * gcc.dg/i386-sse-5.c: Likewise.
13006         * gcc.dg/i386-sse-8.c: Likewise.
13007         * gcc.dg/simd-1.c: Likewise.
13008         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
13009         __ev64_opaque__ since the machine description provides it.
13011 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13013         * lib/compat.exp (skip_list): New global variable.
13014         Use it to hold the user defined COMPAT_SKIPS list if any.
13015         (compat-obj): Add the members of skip_list to optall.
13017 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13019         * gcc.dg/compat/union-by-value-1_main.c,
13020         union-by-value-1_x.c, union-by-value-1_y.c,
13021         union-check.h, union-defs.h,
13022         union-init.h, union-return-1_main.c,
13023         union-return-1_x.c, union-return-1_y.c: New files.
13025 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13027         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
13028         mixed-struct-init.h: Add 4 mixed structure types.
13029         struct-by-value-21_main.c, struct-by-value-21_x.c,
13030         struct-by-value-21_y.c, struct-return-21_main.c,
13031         struct-return-21_x.c, struct-return-21_y.c: New files.
13033 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
13035         PR c++/14550
13036         * g++.dg/parse/template14.C: New test.
13038 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13040         * gcc.c-torture/execute/20040313-1.c: New test.
13042 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
13044         PR target/14533
13045         * gcc.dg/20040311-2.c: New test.
13047 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
13049         PR other/14544
13050         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
13051         bit-field.
13053 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
13055         * gcc.dg/20040305-2.c: Add missing return statement.
13057 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13059         * gcc.dg/builtins-34.c: Also check pow10*.
13061 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13063         PR target/14262
13064         * gcc.dg/20040305-2.c: New test.
13066 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13068         * gcc.dg/20040310-1.c: New test.
13070 2004-03-11  Roger Sayle  <roger@eyesopen.com>
13072         * gcc.c-torture/execute/20040311-1.c: New test case.
13074 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
13076         PR c++/14476
13077         * g++.dg/lookup/enum1.C: New test.
13079 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
13081         PR c++/14510
13082         * g++.dg/lookup/struct2.C: New test.
13084 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
13086         * gcc.dg/builtins-34.c: New test.
13088 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13090         * gcc.dg/torture/builtin-nonneg-1.c: New test.
13092 2004-03-09  James E Wilson  <wilson@specifixinc.com>
13094         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
13095         * gcc.dg/alias-2.c: New testcase.
13097 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
13099         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
13101 2004-03-09  Roger Sayle  <roger@eyesopen.com>
13103         * gcc.c-torture/execute/20040309-1.c: New test case.
13105 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13107         PR c++/14397
13108         * g++.dg/overload/ref1.C: New.
13110 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13112         PR c++/14409
13113         * g++.dg/template/spec12.C: New test.
13115         PR c++/14448
13116         * g++.dg/parse/crash14.C: New test.
13118 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13120         PR c++/14230
13121         * g++.dg/init/ref11.C: New test.
13123 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13125         PR c++/14432
13126         * g++.dg/parse/builtin2.C: New test.
13128 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13130         PR c++/14401
13131         * g++.dg/init/ctor3.C: New test.
13132         * g++.dg/init/union1.C: New test.
13133         * g++.dg/ext/anon-struct4.C: New test.
13135 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13137         * g++.dg/lookup/koenig1.C: Tweak error messages.
13138         * g++.dg/lookup/used-before-declaration.C: Likewise.
13139         * g++.dg/other/do1.C: Likewise.
13140         * g++.dg/overload/koenig1.C: Likewise.
13141         * g++.dg/parse/crash13.C: Likewise.
13142         * g++.dg/template/instantiate3.C: Likewise.
13144 2004-03-08  Eric Christopher  <echristo@redhat.com>
13146         * * lib/target-supports.exp: Enable libiconv in test
13147         compilation.  Fix up error checking.
13149 2004-03-08  Roger Sayle  <roger@eyesopen.com>
13151         PR middle-end/14289
13152         * gcc.dg/pr14289-1.c: New test case.
13153         * gcc.dg/pr14289-2.c: Likewise.
13154         * gcc.dg/pr14289-3.c: Likewise.
13156 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
13158         * gcc.c-torture/execute/20040308-1.c: New test.
13160 2004-03-07  Roger Sayle  <roger@eyesopen.com>
13162         * gcc.c-torture/execute/20040307-1.c: New test case.
13164 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
13166         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
13168 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
13170         * gcc.dg/20040306-1.c: New test.
13172 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
13174         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
13175         them static.
13176         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
13178 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13180         PR c/14465
13181         * gcc.dg/decl-6.c: New test.
13183 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13185         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
13186         Rename LOGPOW -> LOG_POW.
13187         (SQRT_EXP, POW_EXP): New.
13189 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13191         * gcc.dg/i386-sse-8.c: New test.
13193 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13195         PR c/14114
13196         * gcc.dg/decl-5.c: New test.
13198 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
13200         * gcc.dg/20040305-1.c: New test.
13202 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
13204         PR other/14354
13205         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
13207 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
13209         PR c++/14425, c++/14426
13210         * g++.dg/ext/altivec-4.C: New test.
13211         * g++.dg/ext/altivec-5.C: New test.
13213 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
13215         * g++.old-deja/g++.other/linkage1.C: Expect errors about
13216         global variables of a type with no linkage.
13217         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
13218         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
13219         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
13220         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
13221         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
13222         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
13223         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
13224         * g++.dg/warn/deprecated.C: Name enum Color.
13225         * g++.dg/overload/VLA.C: Name structure for 'b'.
13226         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
13228 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13230         * gcc.c-torture/compile/20040304-1.c: New test.
13232 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
13234         PR 13728
13235         * gcc.dg/decl-4.c: New testcase.
13237 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
13239         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
13240         as PRECF if sizeof (float) > sizeof (double).
13241         (PRECL): Make it the same as PRECF if
13242         sizeof (float) > sizeof (long double).
13244 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13246         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
13247         system type.  Add check for irix6 which doesn't have c99 runtime.
13249 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
13251         * gcc.dg/const-elim-1.c: xfail for xtensa.
13253 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13255         PR c++/14369
13256         * g++.dg/template/cond4.C: New test.
13258 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13260         PR c++/14360
13261         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
13263         PR c++/14361
13264         * g++.dg/parse/defarg7.C: New test.
13266         PR c++/14359
13267         * g++.dg/template/friend26.C: New test.
13269 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13271         PR c++/14324
13272         * g++.dg/abi/mangle21.C: New test.
13274         PR c++/14260
13275         * g++.dg/parse/constructor2.C: New test.
13277         PR c++/14337
13278         * g++.dg/template/sfinae1.C: New test.
13280 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13282         PR c++/14267
13283         * g++.dg/expr/crash2.C: New test.
13285         PR middle-end/13448
13286         * gcc.dg/inline-5.c: New test.
13287         * gcc.dg/always-inline.c: Split out tests into ...
13288         * gcc.dg/always-inline2.c: ... this and ...
13289         * gcc.dg/always-inline3.c: ... this.
13291 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13293         PR debug/12103
13294         * g++.dg/debug/crash1.C: New test.
13296 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
13298         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
13299         function with __attribute__((noinline)).
13300         (recurser_void2): Likewise.
13301         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
13302         (recurser_void2): Likewise.
13304 2004-02-29  Roger Sayle  <roger@eyesopen.com>
13306         PR middle-end/14203
13307         * g++.dg/warn/Wunused-6.C: New test case.
13309 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
13311         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
13312         not defined.
13314 2004-02-27  Eric Christopher  <echristo@redhat.com>
13316         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
13317         * g++.dg/charset/asm2.c: Run only x86.
13318         * gcc.dg/charset/asm3.c: Ditto.
13320 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
13322         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
13323         ld_library_path.
13325 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
13327         * g++.dg/ext/altivec-3.C: New.
13329 2004-02-26  Richard Henderson  <rth@redhat.com>
13331         * g++.dg/ext/attrib10.C: Mark for warning.
13332         * gcc.dg/attr-alias-1.c: New.
13334 2004-02-26  Richard Henderson  <rth@redhat.com>
13336         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
13337         * gcc.c-torture/execute/20040208-2.c: ... it back.
13339 2004-02-26  Eric Christopher  <echristo@redhat.com>
13341         * lib/target-supports.exp (check-iconv-available): New function.
13342         * lib/gcc-dg.exp (dg-require-iconv): New function.
13343         Use above.
13344         * gcc.dg/charset: New directory.
13345         * gcc.dg/charset/charset.exp: New file.
13346         * gcc.dg/charset/asm1.c: Ditto.
13347         * gcc.dg/charset/asm2.c: Ditto.
13348         * gcc.dg/charset/asm3.c: Ditto.
13349         * gcc.dg/charset/asm4.c: Ditto.
13350         * gcc.dg/charset/asm5.c: Ditto.
13351         * gcc.dg/charset/attribute1.c: Ditto.
13352         * gcc.dg/charset/attribute2.c: Ditto.
13353         * gcc.dg/charset/string1.c: Ditto.
13354         * g++.dg/charset: New directory.
13355         * g++.dg/dg.exp: Add here. Special options.
13356         * g++.dg/charset/charset.exp: New file.
13357         * g++.dg/charset/asm1.c: Ditto.
13358         * g++.dg/charset/asm2.c: Ditto.
13359         * g++.dg/charset/asm3.c: Ditto.
13360         * g++.dg/charset/asm4.c: Ditto.
13361         * g++.dg/charset/attribute1.c: Ditto.
13362         * g++.dg/charset/attribute2.c: Ditto.
13363         * g++.dg/charset/extern1.cc: Ditto.
13364         * g++.dg/charset/extern2.cc: Ditto.
13365         * g++.dg/charset/string1.c: Ditto.
13367 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
13369         PR c++/14278
13370         * g++.dg/parse/comma1.C: New test.
13372 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13374         PR c++/14284
13375         * g++.dg/template/ttp8.C: New test.
13377 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
13379         * gcc.dg/fixuns-trunc-1.c: New test.
13381 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13383         * gcc.dg/builtins-config.h: Use #elif.
13385 2004-02-26  Michael Matz  <matz@suse.de>
13387         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
13388         * gcc.dg/991214-1.c: Likewise.
13389         * gcc.dg/i386-asm-1.c: Likewise.
13391 2004-02-25  Richard Henderson  <rth@redhat.com>
13393         * gcc.c-torture/execute/20040208-2.c: Move ...
13394         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
13396 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13398         PR c++/14246
13399         * g++.dg/other/crash-3.C: New test.
13401 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13403         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
13404         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
13406         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
13407         HP-UX.
13409 2004-02-24  Michael Matz  <matz@suse.de>
13411         * gcc.dg/i386-regparm.c: New.
13413 2004-02-23  James E Wilson  <wilson@specifixinc.com>
13415         * gcc.c-torture/execute/20040223-1.c: New.
13417 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
13418             Kazu Hirata  <kazu@cs.umass.edu>
13420         * gcc.dg/fwritable-strings-1.c: Remove.
13422 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
13424         PR c/14156
13425         * gcc.dg/20040223-1.c: New test.
13427 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13429         PR c++/14106
13430         * g++.dg/ext/typeof9.C: New test.
13432 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13434         PR c++/14250
13435         * g++.dg/other/switch1.C: New test.
13437 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13439         * gcc.dg/cast-function-1.c: Adjust for new informative message.
13440         * gcc.dg/va-arg-1.c: Likewise.
13442 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13444         PR c++/14143
13445         * g++.dg/template/koenig5.C: New test.
13447 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
13449         * g++.dg/ext/altivec-1.C: Generalize target triple.
13450         * g++.dg/ext/altivec-2.C: New test case.
13451         * g++.dg/ext/altivec_check.h: New file.
13452         * gcc.dg/altivec-1.c: Generalize target triple;
13453         include altivec_check.h and call altivec_check().
13454         * gcc.dg/altivec-[2-5].c: Generalize target triple.
13455         * gcc.dg/altivec-6.c: New test case.
13456         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
13457         type casts as needed.
13458         * gcc.dg/altivec-10.c: Include altivec_check.h and call
13459         altivec_check().
13460         * gcc.dg/altivec-12.c: New test case.
13461         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
13462         include altivec_check.h and call altivec_check().
13463         * gcc.dg/altivec_check.h: New file.
13465 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13467         * lib/target-supports.exp (check_alias_available): Don't mangle
13468         function `g' in test program.
13470 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13472         * lib/target-supports.exp (check_profiling_available): Check
13473         argument to determine whether we support a profiling type.
13474         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
13475         check_profiling_available.
13476         * g++.dg/bprob/bprob.exp: Likewise
13477         * g77.dg/bprob/bprob.exp: Likewise.
13478         * gcc.misc-tests/bprob.exp: Likewise.
13479         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
13480         dg-require-profiling and delete expected error handling.
13481         * gcc.dg/20021014-1.c: Likewise.
13482         * gcc.dg/nest.c: Likewise.
13484 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13486         PR c++/12007
13487         * g++.dg/other/vthunk1.C: New test.
13489 2004-02-20  Falk Hueffner  <falk@debian.org>
13491         PR target/14201
13492         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
13494 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
13496         PR c++/13927
13497         * g++.dg/other/error8.C: Remove XFAIL markers.
13499         PR c++/14173
13500         * g++.dg/ext/packed5.C: New test.
13502         PR c++/14199
13503         * g++.dg/warn/Wunused-5.C: New test.
13505         PR c++/14186
13506         * g++.dg/lookup/member1.C: New test.
13508 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
13510         * gcc.c-torture/compile/20040130-1.c: Enable only when
13511         __INT_MAX__ >= 2147483647L.
13512         * gcc.c-torture/compile/961203-1.c: Likewise.
13514 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
13516         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
13517         * g++.dg/opt/template1.C: Robustify assembler regexp
13519 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13521         * gcc.c-torture/execute/simd-4.x: Remove.
13522         * gcc.c-torture/execute/va-arg-25.x: Likewise.
13523         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
13524         Guard with #ifndef SKIP_ATTRIBUTE.
13525         * gcc.dg/compat/vector-1_y.c: Likewise.
13526         * gcc.dg/compat/vector-2_x.c: Likewise.
13527         * gcc.dg/compat/vector-2_y.c: Likewise.
13528         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
13529         * g++.dg/eh/simd-2.C: Likewise.
13531 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
13533         * gcc.c-torture/compile/complex-1.c: New.
13535 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
13537         PR target/14209
13538         * gcc.c-torture/execute/20040218-1.c: New test.
13540 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13542         PR c++/14181
13543         * g++.dg/parse/new2.C: New test.
13545 2004-02-18  Paul Brook  <paul@codesourcery.com>
13547         * gcc.c-torture/compile/libcall-1.c: New test.
13549 2004-02-18  Paul Brook  <paul@codesourcery.com>
13551         PR debug/12934
13552         * gcc.dg/debug/debug-7.c: New test.
13554 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
13556         * gcc.dg/20040217-1.c: New test.
13558 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
13560         * gcc.c-torture/execute/990208-1.x: Delete.
13562 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
13564         * gcc.c-torture/execute/20040208-2.x: New file.
13566 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
13568         PR c++/11326
13569         * g++.dg/abi/structret1.C: New test.
13571 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
13573         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
13574         (i386_cpuid): No need to test if cpuid is available on AMD64.
13575         Fix assembly, so that it works onboth i386 and AMD64.
13576         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
13577         (vecInLong): Fix s[] member type to unsigned int.
13578         (vecInWord): Remove type.
13579         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
13580         (a64, b64, c64, d64, e64): Remove.
13581         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
13582         Remove unused variable.  Remove initialization of removed variables.
13583         Don't call mmx_tests nor sse_tests.
13584         (reference_mmx, reference_sse): Remove.
13585         (check): Add return stmt.
13586         * gcc.dg/i386-sse-7.c: New test.
13587         * gcc.dg/i386-mmx-4.c: New test.
13589 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13591         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
13592         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13593         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13594         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
13595         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
13596         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
13597         g++.dg/tc1/dr94.C: Fix line terminator.
13599 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
13601         * gcc.c-torture/compile/20040216-1.c: New.
13603 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13605         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13606         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13607         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
13608         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
13609         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
13610         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
13612 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13614         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
13616 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
13618         PR c++/13971
13619         * g++.dg/expr/cond4.C: New test.
13621         PR c++/14086
13622         * g++.dg/lookup/crash2.C: New test.
13624 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
13626         * gcc.c-torture/compile/20040214-2.c: New test.
13628 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
13630         PR c++/14116
13631         * g++.dg/ext/typeof8.C: New test.
13633 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
13635         * gcc.c-torture/compile/20040214-1.c: New test.
13637 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13639         PR c++/13635
13640         * g++.dg/template/spec11.C: New test.
13642 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13644         PR c++/13927
13645         * g++.dg/other/error8.C: New test.
13647 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
13649         PR c++/14122
13650         * g++.dg/template/array4.C: New test.
13652         PR c++/14108
13653         * g++.dg/inherit/thunk2.C: New test.
13655         PR c++/14083
13656         * g++.dg/eh/cond2.C: New test.
13658 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
13660         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
13662 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
13664         * lib/scanasm.exp (dg-scan): Quote pattern before display.
13666 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
13668         * g++.dg/simd-2.C: xfail on ppc64-linux.
13670 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13672         PR c/456
13673         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
13674         tests.
13676 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
13678         * gcc.dg/builtins-33.c: New test.
13680 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
13682         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
13684 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13686         * g++.dg/simd-2.C: Set -maltivec for ppc64.
13688 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13690         * gcc.dg/ppc64-abi-3.c: New test.
13692 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
13694         PR c/14092
13696         * gcc.dg/pr14092-1.c: New testcase.
13698 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
13700         * gcc.dg/cpp/assert4.c: Fix typo last change.
13702         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
13703         * gcc.dg/cpp/assert4.c: Handle powerpc64.
13705         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
13707 2004-02-09  Roger Sayle  <roger@eyesopen.com>
13709         * gcc.c-torture/compile/20040209-1.c: New test case.
13711 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13713         * gcc.dg/c90-init-1.c: Adjust expected error messages.
13715 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
13717         * gcc.c-torture/execute/20040208-[12].c: New tests.
13719 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13721         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
13723 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13725         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
13727 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13729         Bug 13856
13730         * gcc.dg/visibility-8.c: New testcase.
13732 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13734         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
13735         arguments.
13736         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
13738 2004-02-07  Roger Sayle  <roger@eyesopen.com>
13740         PR middle-end/13696
13741         * g++.dg/opt/fold1.C: New test case.
13743 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13745         PR c++/14033
13746         * g++.dg/other/crash-2.C: New test.
13748 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13750         PR c++/14028
13751         * g++.dg/parse/angle-bracket2.C: New test.
13753 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13755         PR middle-end/13750
13756         Revert:
13757         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13758         PR pch/13361
13759         * testsuite/g++.dg/pch/wchar-1.C: New.
13760         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13762 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13764         PR c++/14008
13765         * g++.dg/parse/error15.C: New test.
13766         * g++.dg/parse/crash11.C: Update dg-error mark.
13768 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13770         PR c++/13932
13771         * g++.dg/warn/conv2.C: New test.
13773 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13775         PR c++/13086
13776         * g++.dg/warn/incomplete1.C: Remove xfail.
13778 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13780         * lib/file-format.exp (gcc_target_object_format): Use
13781         ${tool}_target_compile, not gcc_target_compile.
13782         * lib/target-supports.exp (check_alias_available): Likewise.
13783         (check_gc_sections_available): Likewise.
13784         * g++.dg/ext/attrib10.C: Use dg-require-alias.
13785         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
13786         dg-require-alias.
13788 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13790         PR c++/13969
13791         * g++.dg/template/static6.C: New test.
13793 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
13795         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
13797 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13799         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
13800         tests for systems where `char' is unsigned by default.
13802 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13804         PR c++/13997
13805         * g++.dg/template/partial3.C: New test.
13807 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
13809         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
13810         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
13811         Remove mentions of obsolete ports.
13813 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
13815         * gcc.dg/noncompile/20001228-1.c: Fix for new
13816         error message.
13818 2004-02-03  Roger Sayle  <roger@eyesopen.com>
13820         PR target/9348
13821         * gcc.c-torture/execute/multdi-1.c: New test case.
13823 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13825         PR c++/13925
13826         * g++.dg/template/lookup5.C: New test.
13828 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13830         PR c++/13950
13831         * g++.dg/template/lookup4.C: New test.
13833         PR c++/13970
13834         * g++.dg/parse/error14.C: New test.
13836         PR c++/14002
13837         * g++.dg/parse/template13.C: New test.
13839 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13841         PR c++/13978
13842         * g++.dg/template/koenig4.C: New test.
13844         PR c++/13968
13845         * g++.dg/template/crash17.C: New test.
13847         PR c++/13975
13848         * g++.dg/parse/error13.C: New test.
13849         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
13851 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13853         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
13855 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
13857         PR c/11658
13858         PR c/13994
13859         * gcc.dg/noncompile/20040203-1.c: New test.
13860         * gcc.dg/noncompile/20040203-2.c: Likewise.
13861         * gcc.dg/noncompile/20040203-3.c: Likewise.
13862         * gcc.dg/20040203-1.c: Likewise.
13864 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
13866         PR c++/10858
13867         * g++.dg/template/sizeof7.C: New test.
13869 2004-02-02  Eric Christopher  <echristo@redhat.com>
13870             Zack Weinberg  <zack@codesourcery.com>
13872         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
13874 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
13876         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
13877         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
13878         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
13879         * gcc.dg/cleanup-5.c: Run only on Linux targets.
13881 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
13883         PR c++/13113
13884         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
13886         PR c++/13854
13887         * g++.dg/ext/attrib13.C: New test.
13889         PR c++/13907
13890         * g++.dg/conversion/op2.C: New test.
13892 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13894         * gcc.dg/titype-1.c: Fix pasto.
13896 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13898         * gcc.dg/titype-1.c: New test.
13900 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13902         PR c++/13957
13903         * g++.dg/template/non-type-template-argument-1.C,
13904         g++.dg/template/qualified-id1.C: Update dg-error marks.
13905         * g++.dg/template/nontype6.C: New test.
13907 2004-02-01  Roger Sayle  <roger@eyesopen.com>
13909         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
13910         * gcc.dg/builtins-31.c: New testcase.
13911         * gcc.dg/builtins-32.c: New testcase.
13913 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
13915         * objc.dg/call-super-2.m: Update line numbers
13916         for the including of stddef.h.
13918 2004-01-30  Michael Matz  <matz@suse.de>
13920         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
13921         g++.dg/ext/case-range3.C: New tests.
13923 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13925         DR206
13926         PR c++/13813
13927         * g++.dg/template/member4.C: New test.
13929 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13931         PR c++/13683
13932         * g++.dg/template/sizeof6.C: New test.
13934 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13936         * gcc.dg/fwritable-strings-1.c: New test.
13938 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13940         * gcc.c-torture/compile/20040130-1.c: New test.
13942 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
13944         * objc.dg/call-super-2.m: Include stddef.h for size_t.
13946 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
13948         PR c++/13883
13949         * g++.dg/template/ctor3.C: New test.
13951 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13953         * g++.dg/tc1: New directory.
13954         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
13955         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
13956         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
13957         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
13958         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
13960 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13962         * g++.dg/parse/error11.C: New test.
13963         * g++.dg/parse/error12.C: Likewise.
13965 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
13967         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
13968         (scan_initial, main): Use aligned_sizeof instead of sizeof.
13970 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
13972         PR c++/13791
13973         * g++.dg/ext/attrib12.C: New test.
13975         PR c++/13736
13976         * g++.dg/parse/cast2.C: New test.
13978 2004-01-27  James E Wilson  <wilson@specifixinc.com>
13980         * objc.dg/encode-2.m (main): New local string.  Set depending on
13981         sizeof long.  Use in sscanf call.
13982         * objc.dg/encode-3.m (main): New local string.  Set depending on
13983         sizeof long.  Use in scan_initial call.
13985 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13987         * objc.dg/call-super-2.m: Make LP64-safe.
13988         * objc.dg/desig-init-1.m: Likewise.
13990 2004-01-27  Devang Patel <dpatel@apple.com>
13992         * g++.dg/debug/namespace1.C: New test.
13994 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
13996         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
13997         xscale-*-*.
13999         * gcc.dg/arm-mmx-1.c: New test.
14001 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14003         * gcc.dg/20040127-1.c: New test.
14004         * gcc.dg/20040127-2.c: New test.
14006 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14008         * objc.dg/stret-1.m (glob): Renamed to globa.
14010 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
14012         PR c++/13663
14013         * g++.dg/expr/for1.C: New test.
14015 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
14017         PR middle-end/13779
14018         * gcc.dg/darwin-longlong.c: New test.
14020 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
14022         * gcc.dg/20040124-1.c: Moved test from here...
14023         * gcc.c-torture/compile/20040124-1.c: ...to here.
14025 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14027         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
14028         the assembly output if -m64 is passed.
14030 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
14032         PR c++/13833
14033         * g++.dg/template/cond3.C: New test.
14035 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14037         PR c++/13810
14038         * g++.dg/template/ttp7.C: New test.
14040 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14042         PR c++/13797
14043         * g++.dg/template/nontype4.C: New test.
14044         * g++.dg/template/nontype5.C: Likewise.
14046 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
14048         * gcc.dg/torture/mips-clobber-at.c: New test.
14050 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
14052         * gcc.dg/20040124-1.c: New test.
14054 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
14056         * gcc.dg/20040123-1.c: New test.
14058 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14060         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
14062 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14064         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
14066 2004-01-23  Andrew Pinski  <apinski@apple.com>
14068         * gcc.dg/20030121-1.c: Move to ..
14069         * gcc.dg/20040121-1.c: here.
14071 2004-01-23  Roger Sayle  <roger@eyesopen.com>
14073         * gcc.dg/builtins-29.c: New test case.
14075 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14077         PR 18314
14078         * gcc.dg/builtins-30.c: New testcase.
14080 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
14082         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
14083         * lib/g77.exp: Likewise.
14084         * lib/objc.exp: Likewise.
14085         * lib/g++.exp: Likewise.
14087 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14089         * gcc.dg/struct-by-value-2.c: New test.
14091 2004-01-21  Andrew Pinski  <apinski@apple.com>
14093         PR target/13785
14094         * gcc.dg/20030121-1.c: New test.
14096 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
14098         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
14099         clobber frame pointer register in asm statement.
14101 2004-01-21  Falk Hueffner  <falk@debian.org>
14103         * gcc.c-torture/compile/20040121-1.c: New test.
14105 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
14107         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
14109 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
14111         * gcc.dg/ppc64-abi-2.c: New test.
14113 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
14115         * lib/treelang.exp: Fill out this file.
14116         * lib/treelang-dg.exp: New File.
14118 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14120         * gcc.c-torture/compile/981022-1.c: Remove.
14121         * gcc.dg/array-5.c: Remove XFAIL.
14122         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
14123         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
14124         gcc.dg/cond-lvalue-1.c: Update.
14125         * gcc.dg/cast-lvalue-2.c: New test.
14127 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
14129         PR c++/13592
14130         * g++.dg/other/error1.C (class foo): Tweak error message.
14132         PR c++/13592
14133         * g++.dg/template/call2.C: New test.
14135 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14137         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
14138         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
14139         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
14140         scalar-return-1_x.c, scalar-return-2_y.c,
14141         scalar-return-3_x.c, scalar-return-3_y.c,
14142         scalar-return-4_x.c, scalar-return-4_y.c,
14143         struct-align-1.h, struct-align-1_x.c,
14144         struct-align-1_y.c, struct-align-2.h,
14145         struct-align-2_x.c, struct-align-2_y.c,
14146         struct-by-value-10_y.c, struct-by-value-11_x.c,
14147         struct-by-value-11_y.c, struct-by-value-12_x.c,
14148         struct-by-value-12_y.c, struct-by-value-13_x.c,
14149         struct-by-value-13_y.c, struct-by-value-14_x.c,
14150         struct-by-value-14_y.c, struct-by-value-15_x.c,
14151         struct-by-value-15_y.c, struct-by-value-16_y.c,
14152         struct-by-value-17_y.c, struct-by-value-18_y.c,
14153         struct-by-value-19_y.c, struct-by-value-1_x.c,
14154         struct-by-value-1_y.c, struct-by-value-20_y.c,
14155         struct-by-value-2_x.c, struct-by-value-2_y.c,
14156         struct-by-value-3_y.c, struct-by-value-4_x.c,
14157         struct-by-value-4_y.c, struct-by-value-5_y.c,
14158         struct-by-value-6_y.c, struct-by-value-7_y.c
14159         struct-by-value-8_x.c, struct-by-value-8_y.c
14160         struct-by-value-9_x.c, struct-by-value-9_y.c
14161         struct-return-10_x.c, struct-return-10_y.c,
14162         struct-return-19_x.c, struct-return-20_x.c
14163         struct-return-2_x.c, struct-return-2_y.c
14164         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
14165         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
14167 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14169         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
14170         attribute on sparc*-sun-solaris2.*.
14172 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
14174         PR c++/13710
14175         * g++.dg/ext/typeof7.C: New test.
14177 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
14179         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
14180         * gcc.dg/const-elim-1.c: Same.
14182 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
14184         * objc.dg/stret-1.m: New.
14185         * objc.dg/stret-2.m: New.
14187 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14189         PR c++/11895
14190         * g++.dg/ext/vector1.C: New test.
14192 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
14194         * gcc.dg/pch/import-1.c: New.
14195         * gcc.dg/pch/import-1.hs: New.
14196         * gcc.dg/pch/import-1a.h: New.
14197         * gcc.dg/pch/import-1b.h: New.
14198         * gcc.dg/pch/import-1c.h: New.
14200 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14202         PR c++/13574
14203         * g++.dg/ext/array1.C: New test.
14205         PR c++/13178
14206         * g++.dg/conversion/op1.C: New test.
14208 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
14210         PR 11864
14211         From Kazumoto Kojima / Dan Kegel:
14212         * gcc.dg/pr11864-1.c: New test.
14214         PR 10392
14215         From Marcus Comstedt / Dan Kegel:
14216         * gcc.dg/pr10392-1.c: New test.
14218 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14220         PR c++/13478
14221         * g++.dg/init/ref10.C: New test.
14223 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14225         PR c++/13407
14226         * g++.dg/parse/typename6.C: New test.
14228 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14230         PR pch/13361
14231         * testsuite/g++.dg/pch/wchar-1.C: New.
14232         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14234 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14236         PR c++/9259
14237         * g++.dg/expr/sizeof2.C: New test.
14239 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
14241         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
14243 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14245         PR c++/13659
14246         * g++.dg/lookup/strong-using-3.C: New.
14247         * g++.dg/lookup/using-10.C: New.
14249 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14251         PR c++/13594
14252         * g++.dg/lookup/strong-using-2.C: New.
14254 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
14255             Dan Kegel <dank@kegel.com>
14256             J"orn Rennecke <joern.rennecke@superh.com>
14258         PR target/9365
14259         * gcc.dg/pr9365-1.c: New test.
14261 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14263         PR c++/8856
14264         * g++.dg/parse/casting-operator2.C: New test.
14265         * g++.old-deja/g++.pt/explicit83.C: Remove.
14267 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14269         * gcc.dg/label-compound-stmt-1.c: New test.
14270         * gcc.c-torture/compile/950922-1.c,
14271         gcc.c-torture/compile/20000211-3.c,
14272         gcc.c-torture/compile/20000518-1.c,
14273         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
14274         compound statements.
14276 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
14278         * gcc.dg/ppc64-abi-1.c: New test.
14280 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
14282          * g++.dg/ext/attrib9.C: Add dg-warnings.
14284 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14286         PR c++/12335
14287         * g++.dg/parse/dtor3.C: New test.
14289 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14291         PR c++/12709
14292         * g++.dg/parse/try-catch-1.C: New test.
14294 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
14296         * ada/acats/run_all.sh: Add more verbose output in acats.log
14297         when compiling tests.
14299 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14301         PR 13656
14302         * gcc.dg/typedef-redecl.c: New test case.
14303         * gcc.dg/typedef-redecl.h: New support file.
14305 2004-01-13  Jan Hubicka  <jh@suse.cz>
14307         * gcc.dg/always_inline.c: New test.
14308         * gcc.dg/debug/20031231-1.c: Fix.
14310 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14312         PR c++/13474
14313         * g++.dg/template/array3.C: New test.
14315 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14317         * g++.dg/ext/lvalue1.C: No longer expected to fail.
14318         * g++.dg/warn/Wunused-2.C: Likewise.
14320 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14322         PR c++/13289
14323         * g++.dg/template/instantiate6.C: New test.
14325 2004-01-12  Roger Sayle  <roger@eyesopen.com>
14327         PR middle-end/11397
14328         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
14330 2004-01-12  Jan Hubicka  <jh@suse.cz>
14332         PR opt/12826
14333         * gcc.dg/20040112-1.c: New.
14335         * gcc.dg/dwarf-die[1-7].c: Move to...
14336         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
14337         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
14339 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
14341         PR c++/4100
14342         * g++.dg/parse/friend4.C: New test.
14344 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
14346         PR c++/4100
14347         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
14348         definition is called a friend.
14350 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
14352         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
14354 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
14356         PR c++/3478
14357         * g++.dg/parse/error10.C: New test.
14358         * g++.dg/template/arg2.C: Accept "invalid type" error.
14360 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
14362         PR middle-end/13392
14363         * g++.dg/opt/expect2.C: New test.
14365 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14367         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
14368         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
14369         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
14370         Update dg-error regexps.
14372 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14374         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
14375         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
14377 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14379         * gcc.dg/pragma-re-1.c: Use right pointer type.
14381 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14383         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
14385 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
14387         * gcc.dg/rs6000-ldouble-1.c: New.
14389 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14391         DR 337
14392         PR c++/9256
14393         * g++.dg/other/abstract1.C: New test.
14395 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
14397         * g++.dg/lookup/strong-using-1.C: New.
14399 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14401         PR c/11234
14402         * gcc.dg/func-ptr-conv-1.c: New test.
14403         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
14405 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
14407         PR target/13380.
14408         * gcc.c-torture/compile/20040109-1.c: New.
14410 2004-01-08  Stuart Hastings  <stuart@apple.com>
14412         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
14413         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
14414         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
14416 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
14418         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
14420 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14422         * ada/acats/run_acats: Treat 'gnatchop' the same way
14423         as 'gnatmake'.  Export GCC_DRIVER.
14424         * ada/acats/run_all.sh: Add target_gnatchop.  Use
14425         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
14427 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14429         PR c++/12573
14430         * g++.dg/template/dependent-expr4.C: New test.
14432 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
14434         * gcc.dg/altivec-11.c: New test.
14436 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
14438         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
14440 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14442         PR c/6024
14443         * gcc.dg/enum-compat-1.c: New test.
14444         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
14446 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14448         PR c/12165
14449         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
14450         gcc.dg/c99-idem-qual-3.c: New tests.
14452 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
14454         * gcc.dg/winline-7.c: Don't cast void * to int.
14456 2004-01-06  Jan Hubicka  <jh@suse.cz>
14458         * gcc.dg/i386-sse-5.c: New test
14459         * g++.dg/eh/simd-1.c: Add -w argument for i386.
14461 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14463         PR c++/12815
14464         * g++.dg/rtti/typeid4.C: New test.
14466 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14468         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
14470 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14472         PR c++/12132
14473         * g++.dg/template/error11.C: New test.
14475         PR c++/13451
14476         * g++.dg/template/class2.C: New test.
14478 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14479         Richard Sandiford <rsandifo@redhat.com>
14481         PR c++/13387
14482         * g++.dg/opt/alias3.C: New test.
14484 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
14486         PR c++/13157
14487         * g++.dg/template/koenig3.C: New test.
14489         PR c++/13529
14490         * g++.dg/parse/offsetof3.C: New test.
14492         * g++.dg/init/copy7.C: Add missing dg-error markers.
14494         PR c++/12226
14495         * g++.dg/init/copy7.c: New test.
14497         PR c++/13536
14498         * g++.dg/parse/cast1.C: New test.
14500 2004-01-04  Jan Hubicka  <jh@suse.cz>
14502         * gcc.dg/winline[1-7].c: New tests.
14504 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14506         PR c++/13520
14507         * g++.dg/template/qualttp22.C: New test.
14509 2004-01-01  Jan Hubicka  <jh@suse.cz>
14511         * gcc.dg/debug/20031231-1.c: New.
14512         * gcc.c-torture/compile/20040101-1.c: New.
14513         * gcc.dg/dwarf-die-[1-7].c: New.
14515 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
14517         PR optimization/13521
14518         * gcc.c-torture/compile/20031231-1.c: New test.
14520 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14522         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
14524 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14526         PR c++/10079
14527         * g++.dg/template/crash16.C: New test.
14529 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
14531         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
14533 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14535         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
14536         ports.
14537         * g++.old-deja/g++.jason/thunk3.C: Likewise.
14538         * g++.old-deja/g++.law/profile1.C: Likewise.
14539         * gcc.c-torture/compile/981006-1.c: Likewise.
14540         * gcc.c-torture/execute/loop-2e.x: Likewise.
14541         * gcc.c-torture/execute/loop-2f.x: Remove.
14542         * gcc.c-torture/execute/loop-2g.x: Likewise.
14543         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
14544         * gcc.dg/20020312-2.c: Remove traces of dead ports.
14546 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
14548         PR c++/13507
14549         * g++.dg/ext/attrib11.C: New test.
14551         PR c++/13494
14552         * g++.dg/template/array2-1.C: New test.
14553         * g++.dg/template/array2-2.C: New test.
14555 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
14557         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
14559 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
14561         PR c++/12774
14562         * g++.dg/template/array1-1.C: New test.
14563         * g++.dg/template/array1-2.C: New test.
14565 2003-12-29  Roger Sayle  <roger@eyesopen.com>
14567         PR fortran/12632
14568         * g77.dg/12632.f: New test case.
14570 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14572         PR c++/13289
14573         * g++.dg/parse/nontype1.C: New test.
14575 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14577         PR c++/12403
14578         * g++.dg/parse/explicit1.C: New test.
14579         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
14581 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14583         PR c++/13081
14584         * g++.dg/opt/inline6.C: New test.
14586         PR c++/12613
14587         * g++.dg/parse/error9.C: New test.
14589         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
14591 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14593         PR c++/13009
14594         * g++.dg/init/assign1.C: New test.
14596 2003-12-28  Roger Sayle  <roger@eyesopen.com>
14598         PR c++/13070
14599         * g++.dg/warn/format3.C: New test case.
14601 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14603         * gcc.c-torture/compile/20031227-1.c: New test.
14605 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14607         * g++.dg/bprob/bprob.exp: Load target-supports.exp
14608         * g77.dg/bprob/bprob.exp: Likewise.
14609         * gcc.misc-tests/bprob.exp: Likewise.
14610         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
14611         variants on systems where the library does not provide that
14612         functionality.
14613         * gcc.dg/builtins-20.c: Use builtins-config.h.
14614         * gcc.dg/builtins-config.h: New file.
14616 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14618         * lib/gcc-dg.exp (dg-require-profiling): New function.
14619         * lib/target-supports.exp (check_profiling_available): Likewise.
14620         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
14621         * g77.dg/bprob/bprob.exp: Likewise.
14622         * gcc.misc-tests/bprob.exp: Likewise.
14623         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
14624         * gcc.dg/20021014-1.c: Likewise.
14625         * gcc.dg/nest.c: Likewise.
14627 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14629         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
14630         compiling.
14631         * g++.dg/lookup/java2.C: Likewise.
14632         * gcc.dg/cpp/lexident.c: Likewise.
14634 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
14636         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
14637         given.
14638         * gcc.c-torture/compile/961203-1.c: Likewise.
14639         * gcc.c-torture/compile/980506-1.c: Likewise.
14641 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
14643         * lib/gcc-dg.exp (dg-prune-output): New annotation.
14644         (additional_prunes): New global.
14645         (gcc-dg-prune): Handle additional per-test pruning.
14646         (dg-test): Clear additional_prunes between tests.
14648         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
14649         dg-prune-output to avoid spurious failures from assembler
14650         complaining about nonexistent WAW violations.
14651         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
14652         Use dg-prune-output to avoid spurious failures from assembler
14653         warning about Itanium B-step errata.
14655 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14657         * g++.dg/abi/macro0.C: New test.
14658         * g++.dg/abi/macro1.C: Likewise.
14659         * g++.dg/abi/macro2.C: Likewise.
14661         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
14662         * g++.dg/abi/bitfield7.C: Likewise.
14663         * g++.dg/abi/dtor2.C: Likewise.
14664         * g++.dg/abi/mangle11.C: Likewise.
14665         * g++.dg/abi/mangle12.C: Likewise.
14666         * g++.dg/abi/mangle14.C: Likewise.
14667         * g++.dg/abi/mangle17.C: Likewise.
14668         * g++.dg/abi/vbase10.C: Likewise.
14669         * g++.dg/abi/vbase14.C: Likewise.
14670         * g++.dg/template/qualttp17.C: Likewise.
14672 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
14674         PR c/11995
14675         * gcc.dg/20031223-1.c: New test.
14677 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14679         * gcc.dg/noreturn-7.c: New test.
14681 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14683         * gcc.dg/null-pointer-1.c: New test.
14685 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14687         * g++.old-deja/g++.jason/template18.C: Remove.
14688         * g++.old-deja/g++.jason/template37.C: Likewise.
14690         PR c++/12862
14691         * g++.dg/lookup/ns1.C: New test.
14693         PR c++/12397
14694         * g++.dg/template/lookup3.C: New test.
14696 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14698         * g++.dg/template/recurse1.C: New test
14700 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14702         PR c++/12479
14703         * g++.dg/parse/semicolon1.C: New test.
14704         * g++.dg/parse/semicolon1.h: Likewise.
14706 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
14708         * gcc.dg/darwin-misaligned.c: New test.
14710 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14712         PR c/9163
14713         * gcc.dg/20031222-1.c: New test.
14715 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
14717         PR c++/13438
14718         * g++.dg/parse/error8.C: New test.
14720         PR c++/11554
14721         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
14723 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
14725         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
14726         too small.
14727         * gcc.c-torture/compile/930217-1.c: Likewise.
14728         * gcc.c-torture/compile/930513-1.c: Likewise.
14729         * gcc.c-torture/execute/920908-2.c: Likewise.
14730         * gcc.c-torture/execute/921204-1.c: Likewise.
14731         * gcc.c-torture/execute/930621-1.c: Likewise.
14732         * gcc.c-torture/execute/930630-1.c: Likewise.
14733         * gcc.c-torture/execute/931031-1.c: Likewise.
14734         * gcc.c-torture/execute/980602-2.c: Likewise.
14735         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
14736         * gcc.c-torture/execute/compndlit-1.c: Likewise.
14737         * gcc.c-torture/execute/extzvsi.c: Likewise.
14738         * gcc.c-torture/unsorted/ext.c: Likewise.
14740 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
14742         PR target/12749
14743         * gcc.c-torture/compile/20031220-2.c: New test case.
14745 2003-12-20  Roger Sayle  <roger@eyesopen.com>
14747         PR optimization/13031
14748         * gcc.c-torture/compile/20031220-1.c: New test case.
14750 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14752         * gcc.dg/cast-function-1.c: New test.
14754 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14756         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
14757         formats.
14759 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
14761         PR c++/12795
14762         * g++.dg/ext/attrib10.C: New test.
14764 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14766         * gcc.dg/cleanup-10.c: New test.
14767         * gcc.dg/cleanup-11.c: New test.
14769 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14771         PR c++/13239
14772         * g++.dg/opt/expect1.C: New test.
14774 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
14776         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
14778 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
14780         PR debug/12923
14781         * gcc.dg/20031218-1.c: New test.
14783         PR debug/12389
14784         * gcc.dg/20031218-2.c: New test.
14785         * gcc.dg/20031218-3.c: New test.
14787         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
14788         of label name and allow for USER_LABEL_PREFIX == "_" names.
14789         * g++.dg/abi/mangle18-2.C: Likewise.
14790         * g++.dg/abi/mangle19-1.C: Likewise.
14791         * g++.dg/abi/mangle19-2.C: Likewise.
14792         * g++.dg/abi/mangle20-1.C: Likewise.
14793         * g++.dg/abi/mangle20-2.C: Likewise.
14795 2003-12-18  Richard Henderson  <rth@redhat.com>
14797         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
14799 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
14800             Dan Kegel <dank@kegel.com>
14802         PR other/12009
14803         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
14804         testing a cross compiler, it causes spurious compile failures.
14805         * lib/g++.exp: Likewise.
14807 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14809         PR c++/13262
14810         * g++.dg/template/access13.C: New test.
14812 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14814         * gcc.dg/20031216-1.c: New test.
14816 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14818         PR c++/9154
14819         * g++.dg/template/error10.C: New test.
14821 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14823         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
14824         * g++.dg/eh/simd-2.C: Likewise.
14826 2003-12-17  James E Wilson  <wilson@specifixinc.com>
14827             Roger Sayle  <roger@eyesopen.com>
14829         * gcc.c-torture/execute/ieee/mzero5.c: New.
14831 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
14833         PR c++/10603
14834         * g++.dg/parse/error6.C: New test.
14836         PR c++/12827
14837         * g++.dg/parse/error7.C: New test.
14839 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14841         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
14842         at -O with stabs debugging formats.
14843         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
14844         * gcc.dg/debug/debug-2.c: Likewise.
14846 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14848         PR c++/12696
14849         * g++.dg/init/error1.C: New test.
14851         PR c++/12218
14852         * g++.dg/init/pm3.C: New test.
14854 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14856         PR c/3347
14857         * gcc.dg/bitfld-8.c: New test.
14859 2003-12-16  James Lemke  <jim@wasabisystems.com>
14861         * gcc.dg/arm-scd42-[123].c: New tests.
14863 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14865         PR c++/9043
14866         * g++.dg/abi/mangle20-1.C: New test.
14867         * g++.dg/abi/mangle20-2.C: New test.
14869 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14871         PR c++/13275
14872         * g++.dg/other/offsetof2.C: Remove XFAIL.
14873         * g++.dg/parse/offsetof1.C: New test.
14874         * g++.gd/parse/offsetof2.C: Likewise.
14876 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14878         * g++.dg/template/nontype3.C: New test.
14879         * g++.dg/template/static2.C: Tweaked the dg-error clause.
14881 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14883         * g++.dg/warn/noreturn-3.C: Also test instantiation.
14885 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14887         PR c++/13387
14888         * g++.dg/expr/assign1.C: New test.
14890         PR c++/13242
14891         * g++.dg/abi/mangle19-1.C: New test.
14892         * g++.dg/abi/mangle19-2.C: New test.
14894 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
14896         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
14898 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14900         * gcc.c-torture/execute/20031216-1.c: New test.
14902 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14904         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
14905         an ICE regression.
14907 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14909         PR c++/10926
14910         * g++.dg/template/error9.C: New test.
14912         PR c++/11116
14913         * g++.dg/template/error8.C: New test.
14915 2003-12-15  Roger Sayle  <roger@eyesopen.com>
14917         PR middle-end/13400
14918         * gcc.c-torture/execute/20031215-1.c: New test case.
14920 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14922         PR c++/13269
14923         * g++.dg/parse/error5.C: New test.
14925         PR c++/12989
14926         * g++.dg/expr/sizeof1.C: New test.
14928         PR c++/13310
14929         * g++.dg/template/crash15.C: New test.
14931 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
14933         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
14934         a non-POD type as the last named parameter of a varargs function.
14936 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14938         PR c++/13243
14939         PR c++/12573
14940         * g++.dg/template/crash14.C: New test.
14941         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
14943 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14945         * g++.dg/other/java1.C: New test.
14947         PR c++/13241
14948         * g++.dg/abi/mangle18-1.C: New test.
14949         * g++.dg/abi/mangle18-2.C: New test.
14951 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14953         PR optimization/10312
14954         * gcc.c-torture/execute/20031214-1.c: New.
14956 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
14958         PR c++/10779
14959         PR c++/12160
14960         * g++.dg/parse/error3.C: New test.
14961         * g++.dg/parse/error4.C: Likewise.
14962         * g++.dg/abi/mangle4.C: Tweak error messages.
14963         * g++.dg/lookup/using5.C: Likewise.
14964         * g++.dg/other/error2.C: Likewise.
14965         * g++.dg/parse/typename5.C: Likewise.
14966         * g++.dg/parse/undefined1.C: Likewise.
14967         * g++.dg/template/arg2.C: Likewise.
14968         * g++.dg/template/ttp3.C: Likewise.
14969         * g++.dg/template/type1.C: Likewise.
14970         * g++.old-deja/g++.other/crash32.C: Likewise.
14971         * g++.old-djea/g++.pt/defarg8.C: Likewise.
14973 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14975         PR c++/13106
14976         * g++.dg/warn/noreturn-3.C: New test.
14978 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14980         PR c++/13118
14981         * g++.dg/abi/covariant3.C: New.
14983 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
14985         * g++.dg/eh/ia64-1.C: New test.
14987 2003-12-12  Roger Sayle  <roger@eyesopen.com>
14989         PR optimization/13037
14990         * g77.f-torture/execute/13037.f: New test case.
14992 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14994         PR c++/12881
14995         * g++.dg/abi/covariant2.C: New.
14997 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
14999         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
15001 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
15003         * gcc.c-torture/execute/wchar_t-1.x: Delete.
15005 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
15007         PR other/10819
15008         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
15009         to fix Bug 10819.
15010         * lib/g++.exp (g++_version): Likewise.
15011         * lib/g77.exp (g77_version): Likewise.
15012         * lib/objc.exp (default_objc_version): Likewise.
15014 2003-12-10  Richard Henderson  <rth@redhat.com>
15016         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
15018         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
15020 2003-12-08  Matt Austern  <austern@apple.com>
15022         PR c/13134
15023         * lib/gcc-dg.exp (dg-require-visibility): Define.
15024         * lib/target-supports (check_visibility_available): Define.
15025         * gcc.dg/visibility-1.c: New test.
15026         * gcc.dg/visibility-2.c: Likewise.
15027         * gcc.dg/visibility-3.c: Likewise.
15028         * gcc.dg/visibility-4.c: Likewise.
15029         * gcc.dg/visibility-5.c: Likewise.
15030         * gcc.dg/visibility-6.c: Likewise.
15031         * g++.dg/ext/visibility-1.C: Likewise.
15032         * g++.dg/ext/visibility-2.C: Likewise.
15033         * g++.dg/ext/visibility-3.C: Likewise.
15034         * g++.dg/ext/visibility-4.C: Likewise.
15035         * g++.dg/ext/visibility-5.C: Likewise.
15036         * g++.dg/ext/visibility-6.C: Likewise.
15038 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15040         * g++.dg/lookup/java1.C: New test.
15041         * g++.dg/lookup/java2.C: New test.
15043 2003-12-07  Falk Hueffner  <falk@debian.org>
15045         * g++.dg/opt/noreturn-1.C: New test.
15047 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
15049         * gcc.dg/overflow-1.c: New test.
15051 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15053         * g77.f-torture/compile/13060.f: New test.
15055 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
15057         PR c++/13323
15058         * g++.dg/inherit/operator2.C: New test.
15060 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15062         PR c++/13305
15063         * g++.dg/ext/attrib9.C: New test.
15065 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15067         PR c++/13314
15068         * g++.dg/template/error7.C: New test.
15070 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
15071             J"orn Rennecke <joern.rennecke@superh.com>
15073         PR target/13302
15074         * g++.dg/other/struct-va_list.C: New test.
15076 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15078         PR c++/13166
15079         * g++.dg/parse/defarg6.C: New test.
15081 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
15083         PR target/13256
15084         * gcc.c-torture/execute/20031201-1.c: New test.
15086 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
15088         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
15090 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15092         * gcc.dg/builtin-return-1.c: New test.
15094 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
15095             J"orn Rennecke <joern.rennecke@superh.com>
15097         PR optimization/13260
15098         * gcc.c-torture/execute/20031204-1.c: New test.
15100 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15102         PR c++/9127
15103         * g++.dg/template/error6.C: New test.
15105 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
15107         * gcc.dg/20031202-1.c: New test.
15109 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15111         PR c++/13179
15112         * g++.dg/template/eh1.C: New test.
15114         PR c++/10771
15115         * g++.dg/template/error5.C: New test.
15117 2003-12-02  David Ung  <davidu@mips.com>
15119         * gcc.dg/compat/vector-check.h: Corrected type for var
15120         g_##TMODE
15122 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15124         PR c++/10126
15125         * g++.dg/template/ptrmem8.C: New test.
15127 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15129         PR c++/12573
15130         * g++.dg/template/dependent-expr3.C: New test.
15132 2003-12-01  James Lemke  <jim@wasabisystems.com>
15134         * gcc.dg/arm-g2.c: New test.
15136 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15138         PR optimization/11634
15139         * gcc.dg/20031201-2.c: New test case.
15141 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
15143         PR 11433
15144         * objc.dg/proto-lossage-3.m: New test.
15146 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15148         PR optimization/12628
15149         * gcc.dg/20031201-1.c: New test case.
15151 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15153         * gcc.dg/unaligned-1.c: New test.
15155 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
15157         PR c++/9849
15158         * g++.dg/template/error4.C: New test.
15159         * g++.dg/template/nested3.C: Adjust error markers.
15161 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15163         * gcc.dg/cpp/assert4.c: Check more #system assertions.
15165 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15167         PR c/10333
15168         * gcc.dg/bitfld-7.c: New test.
15170 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
15172         * gcc.dg/tls/asm-1.C: New test.
15174 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15176         * gcc.dg/cpp/assert4.c: Update.
15178 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15180         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
15181         * gcc.dg/builtin-apply3.c: New test.
15183 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15185         * lib/compat.exp (compat-obj): New xfaildata parameter.
15186         Use it to set compiler_conditional_xfail_data before compiling.
15187         (compat-get-options): Handle dg-xfail-if.
15188         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
15189         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
15190         * gcc.dg/compat/vector-1_y.c: Likewise.
15191         * gcc.dg/compat/vector-2_x.c: Likewise.
15192         * gcc.dg/compat/vector-2_y.c: Likewise.
15194 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15196         * g++.dg/opt/reg-stack4.C: New test.
15198 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15200         * gcc.dg/builtin-apply2.c: New test.
15202 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15204         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
15206 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15208         PR c++/12924
15209         * g++.dg/template/template-id-2.C: New test.
15211 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15213         PR c++/5369
15214         * g++.dg/template/memfriend1.C: New test.
15215         * g++.dg/template/memfriend2.C: Likewise.
15216         * g++.dg/template/memfriend3.C: Likewise.
15217         * g++.dg/template/memfriend4.C: Likewise.
15218         * g++.dg/template/memfriend5.C: Likewise.
15219         * g++.dg/template/memfriend6.C: Likewise.
15220         * g++.dg/template/memfriend7.C: Likewise.
15221         * g++.dg/template/memfriend8.C: Likewise.
15222         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
15224 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
15226         PR c++/12515
15227         * g++.dg/ext/cond1.C: New test.
15229 2003-11-20  Richard Henderson  <rth@redhat.com>
15231         * gcc.dg/20020201-2.c: Remove.
15232         * gcc.dg/20020201-4.c: Remove.
15233         * gcc.dg/20020304-1.c: Remove.
15235 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
15237         * gcc.dg/cpp/trad/xwin1.c: New test case.
15239 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
15241         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
15242         * lib/g77.exp: Likewise.
15243         * lib/objc.exp: Likewise.
15244         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
15245         for darwin.
15247 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15249         PR c++/12932
15250         * g++.dg/template/static5.C: New test.
15252 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15254         * gcc.dg/nested-func-1.c: New test.
15256 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15258         * gcc.dg/cpp/assert4.c: New test.
15260 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15262         PR c++/2294
15263         * g++.dg/lookup/using9.c: New test.
15265 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
15267         PR c++/12762
15268         * g++.dg/template/error3.C: New test.
15270 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
15272         PR ada/13035
15273         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15274         No longer use a wrapper for gcc, since this does not work under
15275         Windows.
15277 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15279         PR c++/2094
15280         * g++.dg/template/ptrmem7.C: New test.
15282 2003-11-13  Andrew Pinski <apinski@apple.com>
15284         * gcc.c-torture/compile/20031113-1.c: New test.
15286 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
15287             Kean Johnston <jkj@sco.com>
15289         PR c/13029
15290         * gcc.dg/unused-4.c: Update.
15292 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15294         * g++.dg/opt/const3.C: New test.
15296 2003-11-13  Jan Hubicka  <jh@suse.cz>
15298         * gcc.c-torture/compile/20031112-1.c: New test.
15300 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
15302         * g++.dg/parse/crash10.C: Remove bogus error marker.
15304 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15306         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
15307         (host_gcc): Likewise.
15308         (ROOT): Honor $PWDCMD.
15309         (BASE): Likewise.
15310         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
15312 2003-11-12  Catherine Moore  <clm@redhat.com>
15314         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
15316 2003-11-12  Andreas Jaeger  <aj@suse.de>
15317             Jakub Jelinek  <jakub@redhat.com>
15318             Andrew Pinski  <pinskia@physics.uc.edu>
15319             Richard Henderson  <rth@redhat.com>
15321         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
15322         systems.
15323         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
15325         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
15326         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15328 2003-11-11  Andreas Jaeger  <aj@suse.de>
15330         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
15332         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
15334 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
15336         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
15337         Clean ups.
15339 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
15341         * gcc.dg/trampoline-1.c: New test.
15343 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15345         * gcc.c-torture/compile/200031109-1.c: New test.
15347 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15349         PR c/3190
15350         PR c/8714
15351         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15352         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
15353         gcc.dg/format/no-y2k-1.c: Update.
15355 2003-11-08  Roger Sayle  <roger@eyesopen.com>
15357         PR optimization/10467
15358         * gcc.dg/20031108-1.c: New test case.
15360 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
15362         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
15364 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15366         * gcc.dg/compound-lvalue-1.c: New test.
15367         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
15368         some XFAILs.
15370 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
15372         * gcc.dg/altivec-varargs-1.c: New test.
15374 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15376         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
15377         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
15378         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
15379         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
15380         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
15382 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15384         * gcc.dg/cond-lvalue-1.c: New test.
15386 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
15388         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
15390 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15392         PR c++/11616
15393         * g++.dg/template/instantiate5.C: New test.
15395 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15397         PR c++/12726
15398         * g++.dg/ext/complit2.C: Replace test with self-contained version.
15399         * ChangeLog: Add missing first entry for above test.
15401 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15403         PR c++/9810
15404         * g++.dg/template/using8.C: New test.
15405         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
15407 2003-11-02  Roger Sayle  <roger@eyesopen.com>
15409         PR optimization/10817
15410         * gcc.c-torture/compile/20031102-1.c: New test case.
15412 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
15414         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
15415         2147483647.
15417 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15419         * gcc.dg/20031102-1.c: New test.
15421 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15423         * gcc.dg/complex-1.c: New test.
15425 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15427         PR c++/12796
15428         * g++.dg/template/crash13.C: Adjust expected error location.
15429         * g++.old-deja/g++.brendan/ns1.C: Likewise.
15431 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15433         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15435 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15437         PR/10239
15438         * gcc.c-torture/compile/20031031-2.c: New test.
15440 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15442         PR/11640
15443         * gcc.c-torture/compile/20031031-1.c: New test.
15445 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15447         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15448         * gcc.misc-tests/bprob.exp: Likewise.
15449         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
15450         the execution test on arm-elf configs.
15451         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
15452         configs that don't support scratch files.
15453         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
15455 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
15457         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
15458         done by dejagnu.
15460 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
15462         * ada/acats/run_all.sh: Redirect mv output to /dev/null
15463         Avoid non pure sh syntax. Add more logging.
15465         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
15466         fail.
15468 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15470         PR libgcj/10610
15471         * gcc.dg/ppc-stackalign-1.c: New test.
15473 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
15475         * ada/acats/run_all.sh: Change output to be more compliant with
15476         dejagnu framework.
15477         Create acats.sum and acats.log files under testsuite/ada/acats
15478         Only run [a-z]* directories, to filter out e.g. CVS.
15479         Redirect build output to log file.
15481 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15483         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
15485 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15487         PR ada/5909:
15488         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
15490 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
15492         * gcc.c-torture/compile/20031023-1.c: New test.
15493         * gcc.c-torture/compile/20031023-2.c: New test.
15494         * gcc.c-torture/compile/20031023-3.c: New test.
15495         * gcc.c-torture/compile/20031023-4.c: New test.
15497 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15499         PR c++/10371
15500         * g++.dg/lookup/scoped8.C: New test.
15502 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15504         * g++.dg/opt/reg-stack3.C: New test.
15506 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15508         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
15510 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15512         PR c++/11076
15513         * g++.dg/template/crash13.C: New test.
15515 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15517         * gcc.dg/c99-restrict-2.c: New test.
15519 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
15521         PR c++/12698, c++/12699, c++/12700, c++/12566
15522         * g++.dg/inherit/covariant9.C: New test.
15523         * g++.dg/inherit/covariant10.C: New test.
15524         * g++.dg/inherit/covariant11.C: New test.
15526 2003-10-23  Jason Merrill  <jason@redhat.com>
15528         PR c++/12726
15529         * g++.dg/ext/complit2.C: New test.
15531 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15533         PR target/12654
15534         * gcc.c-torture/execute/20031020-1.c: New test.
15536 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15538         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
15539         following the jump_insn.
15541 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15543         * gcc.dg/cast-lvalue-1.c: New test.
15545 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
15547         PR c++/11962
15548         * g++.dg/template/cond2.C: New test.
15550 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15552         * gcc.dg/builtins-28.c: New test.
15554 2003-10-20  Jan Hubicka  <jh@suse.cz>
15556         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
15557         parameter.
15558         * testsuite/gcc.dg/inline-2.c: Likewise.
15560 2003-10-20  Phil Edwards  <phil@codesourcery.com>
15562         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
15563         * gcc.dg/nest.c:  Likewise.
15565 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15567         PR c++/9781, c++/10583, c++/11862
15568         * g++.dg/parse/crash13.C: New test.
15570 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15572         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
15574 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15576         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
15577         Define HAVE_C99_RUNTIME except on Solaris.
15578         * gcc.dg/builtins-20.c: Likewise.
15580 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15582         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
15584 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15586         PR c++/12495
15587         * g++.dg/template/crash21.C: New test.
15589 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15591         PR c++/2513
15592         * g++.dg/template/typename5.C: New test.
15594 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15596         PR c++/12369
15597         * g++.dg/template/friend25.C: New test.
15599 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
15601         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
15602         versions.
15604 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
15606         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
15607         == 2147483647.
15609 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
15611         * gcc.c-torture/execute/960416-1.x: Remove.
15612         * gcc.c-torture/execute/divconst-3.x: Likewise.
15614 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
15616         PR target/12598
15617         * gcc.dg/torture/cris-volatile-1.c: New test.
15619 2003-10-14  Roger Sayle  <roger@eyesopen.com>
15621         PR optimization/9325
15622         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
15623         for overflowing floating point to integer conversion during RTL
15624         simplification.
15626 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
15628         * objc/execute/_cmd.m: Fix typo.
15629         * objc.dg/image-info.m, objc.dg/symtab-1.m:
15630         Relax 'scan-assembler' regexp.
15631         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
15632         objc.dg/try-catch-4.m: Run on non-Darwin targets.
15633         * objc.dg/zero-link-2.m: Remove blank line.
15634         * objc.dg/zero-link-3.m: New test case.
15636 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
15638         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
15640         * gcc.dg/asm-names.c: Use scan-assembler-not rather
15641         than linker trickery.
15643 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15645         PR c++/12370
15646         * g++.dg/other/friend2.C: New test.
15648 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15650         * gcc.dg/20031012-1.c: New test.
15652 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15654         * gcc.dg/weak/weak-3.c: Fix for new warning.
15656 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
15658         PR optimization/8750
15659         * gcc.c-torture/execute/20031012-1.c: New test case.
15661 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15663         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
15664         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
15666 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15668         PR optimization/12260
15669         * gcc.c-torture/compile/20031011-2.c: New test case.
15671 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15673         * gcc.c-torture/execute/20031011-1.c: New testcase.
15675 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15677         * gcc.c-torture/compile/20031011-1.c: New test.
15679 2003-10-11  Jan Hubicka  <jh@suse.cz>
15681         * g++.dg/other/first-global.C: New test.
15683 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15685         * gcc.c-torture/execute/string-opt-18.c: New testcase.
15687 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
15689         * gcc.c-torture/compile/20031010-1.c: New test.
15691 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
15693         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
15694         * gcc.c-torture/execute/va-arg-25.c: ... here.
15696 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
15698         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
15700 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
15702         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
15704 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
15706         * g++.dg/parse/error2.C: New test.
15708 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
15710         PR c++/11097
15711         * g++.dg/other/error5.C: Modify the error message.
15712         * g++.dg/lookup/using8.C: New test.
15714 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
15716         * gcc.dg/darwin-abi-2.c: New file.
15717         * gcc.c-torture/execute/va-arg-24.c: New file.
15719 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
15721         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
15722         indentation.
15724 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
15726         PR c++/10147
15727         * g++.dg/other/error4.C: Update error messages.
15728         * g++.dg/template/ptrmem4.C: Likewise.
15730         PR c++/12337
15731         * g++.dg/init/new9.C: New test.
15733         PR c++/12334, c++/12236, c++/8656
15734         * g++.dg/ext/attrib8.C: New test.
15736 2003-10-06  Devang Patel  <dpatel@apple.com>
15738         * gcc.dg/debug/dwarf2-3.h: New test.
15739         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
15741 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
15743         * g++.dg/opt/cfg2.C: New test.
15745 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15747         * g++.dg/opt/float1.C: New test.
15749 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15751         * gcc.dg/c90-array-lval-6.c: New test.
15752         * gcc.dg/c99-array-lval-6.c: New test.
15754 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
15755             Ziemowit Laski  <zlaski@apple.com>
15757         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
15758         'Derived', so that it is never considered a class method; add
15759         new warning for '+port' method ambiguity.
15760         * objc.dg/method-12.m: Include <objc/objc.h> instead of
15761         <objc/objc-api.h> (needed on Mac OS X).
15762         * objc.dg/method-13.m: New test.
15764 2003-10-03  Roger Sayle  <roger@eyesopen.com>
15766         PR optimization/9325, PR java/6391
15767         * gcc.c-torture/execute/20031003-1.c: New test case.
15769 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
15771         PR optimization/12180
15772         * gcc.dg/20031002-1.c: New test.
15774         PR c++/12486
15775         * g++.dg/inherit/error1.C: New test.
15777 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
15779         * lib/f-torture.exp (search_for): Rename to...
15780         (search_for_re): This.  Also, clean up comments and the
15781         "regexp" invocation.
15783 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
15785         * gcc.c-torture/compile/20031002-1.c: New test.
15787 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
15789         * g++.dg/opt/cond1.C: New test.
15791 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
15793         * gcc.dg/Wold-style-definition-2.c: New testcase.
15794         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
15796 2003-09-29  Richard Henderson  <rth@redhat.com>
15798         * g++.dg/init/array10.C: Add dg-options.
15800 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15802         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
15804 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15806         * g++.dg/template/friend19.C: Fix typo.
15807         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
15809 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
15811         * gcc.c-torture/execute/20030928-1.c: New test.
15812         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
15814 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15816         * g++.dg/opt/unroll1.C: New test.
15818 2003-09-26  Roger Sayle  <roger@eyesopen.com>
15820         PR optimization/11741
15821         * gcc.dg/20030926-1.c: New test case.
15823 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15825         PR c++/5655
15826         * g++.dg/parse/access7.C: New test.
15827         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
15829 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
15831         MERGE OF objc-improvements-branch into MAINLINE:
15832         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
15833         if libobjc has not been built.
15834         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
15835         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
15836         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
15837         objc/execute/nested-3.m, objc/execute/np-2.m,
15838         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
15839         objc/execute/redefining_self.m, objc/execute/root_methods.m,
15840         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
15841         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
15842         objc.dg/special/unclaimed-category-1.h,
15843         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
15844         well as GNU runtime.
15845         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
15846         * execute/cascading-1.m, execute/function-message-1.m,
15847         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
15848         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
15849         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
15850         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
15851         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
15852         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
15853         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
15854         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
15855         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
15856         * objc.dg/bitfield-2.m: Run only on Darwin.
15857         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
15858         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
15859         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
15860         * objc.dg/const-str-1.m: Fix constant string layout.
15862 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
15864         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
15866 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
15868         * gcc.dg/darwin-abi-1.c: New file.
15870 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
15872         PR target/12281
15873         * gcc.c-torture/compile/20030921-1.c: New test.
15875 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15877         * g++.dg/opt/reg-stack2.C: New test.
15879 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15881         * g++.dg/eh/delayslot1.C: New test.
15883 2003-09-20  Richard Henderson  <rth@redhat.com>
15885         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
15887 2003-09-20  Roger Sayle  <roger@eyesopen.com>
15889         * gcc.c-torture/execute/20030920-1.c: New test case.
15891 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15893         * g++.dg/rtti/typeid3.C: Correct expected error message.
15895 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15897         PR c++/157
15898         * g++.dg/parse/crash12.C: New test.
15900 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
15902         * gcc.dg/compat/mixed-struct-check.h: New.
15903         * gcc.dg/compat/mixed-struct-defs.h: New.
15904         * gcc.dg/compat/mixed-struct-init.h: New.
15905         * gcc.dg/compat/struct-by-value-19_main.c: New.
15906         * gcc.dg/compat/struct-by-value-19_x.c: New.
15907         * gcc.dg/compat/struct-by-value-19_y.c: New.
15908         * gcc.dg/compat/struct-by-value-20_main.c: New.
15909         * gcc.dg/compat/struct-by-value-20_x.c: New.
15910         * gcc.dg/compat/struct-by-value-20_y.c: New.
15911         * gcc.dg/compat/struct-return-19_main.c: New.
15912         * gcc.dg/compat/struct-return-19_x.c: New.
15913         * gcc.dg/compat/struct-return-19_y.c: New.
15914         * gcc.dg/compat/struct-return-20_main.c: New.
15915         * gcc.dg/compat/struct-return-20_x.c: New.
15916         * gcc.dg/compat/struct-return-20_y.c: New.
15918 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
15919         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
15920         so that it will not complain on LP64 targets.
15922 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15924         PR c++/495
15925         * g++.dg/template/friend24.C: New test.
15927 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
15929         PR c++/12332
15930         * g++.dg/template/memtmpl2.C: New test.
15932 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
15934         PR target/11184
15935         * gcc.dg/builtin-apply1.c: New test.
15937 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15939         PR c++/9848
15940         * g++.dg/warn/Wunused-4.C: New test.
15942 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15944         PR c++/12316
15945         * g++.dg/other/gc2.C: New test.
15947 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
15949         PR c++/11991
15950         * g++.dg/rtti/typeid3.C: New test.
15952         PR c++/12266
15953         * g++.dg/overload/template1.C: New test.
15955 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15957         * g++.dg/opt/cfg3.C: New test.
15959 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15961         PR c++/7939
15962         * g++.dg/template/crash11.C: New test.
15964 2003-09-16  Jason Merrill  <jason@redhat.com>
15965             Jakub Jelinek  <jakub@redhat.com>
15967         * gcc.dg/attr-warn-unused-result.c: New test.
15969 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15971         PR c++/12184
15972         * g++.dg/expr/call2.C: New test.
15974 2003-09-15  Andreas Jaeger  <aj@suse.de>
15976         * gcc.dg/Wold-style-definition-1.c: New test.
15978 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
15980         PR c++/3907
15981         * g++.dg/parse/template12.C: New test.
15983         * g++.dg/abi/bitfield11.C: New test.
15984         * g++.dg/abi/bitfield12.C: Likewise.
15986 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
15988         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
15989         non-expansion of functional macro name without arguments at EOL.
15990         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
15992 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
15994         * gcc.c-torture/execute/20030914-[12].c: New tests.
15996 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15998         PR c++/11788
15999         * g++.dg/overload/addr1.C: New test.
16001 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
16003         * gcc.dg/20030909-1.c: New test.
16005 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16007         * gcc.dg/ultrasp10.c: New test.
16009 2003-09-09  Devang Patel  <dpatel@apple.com>
16011         * gcc.dg/darwin-ld-6.c: New test.
16013 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16015         * gcc.dg/torture/builtin-explog-1.c: New testcase.
16017 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16019         * gcc.dg/ia64-types1.c: New test.
16020         * gcc.dg/ia64-types2.c: Likewise.
16022 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16024         * gcc.dg/builtins-1.c: Add more _Complex tests.
16025         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16027         * gcc.dg/builtins-1.c: Test existing _Complex functions.
16028         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16030 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16032         PR c++/11786
16033         * g++.dg/lookup/koenig2.C: New test.
16035         PR c++/5296
16036         * g++.dg/rtti/typeid2.C: New test.
16038 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
16040         * gcc.c-torture/compile/20030904-1.c: New test.
16042 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16044         * g++.dg/opt/longbranch2.C: New test.
16046 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16048         * g++.dg/template/crash10.C: Only compile it.
16050 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16052         PR middle-end/11665
16053         * gcc.c-torture/compile/20030907-1.c: New test.
16054         * g++.dg/init/array11.C: New test.
16056 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16058         PR c++/11852
16059         * g++.dg/init/struct1.C: New test.
16061 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16063         PR c++/12181
16064         * g++.dg/expr/comma1.C: New test.
16066 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
16068         PR c++/11867
16069         * g++.dg/expr/static_cast5.C: New test.
16071 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16073         PR c++/11507
16074         * g++.dg/lookup/scoped7.C: New test.
16076         PR c++/9574
16077         * g++.dg/other/static1.C: New test.
16079         PR c++/11490
16080         * g++.dg/warn/template-1.C: New test.
16082         PR c++/11432
16083         * g++.dg/template/crash10.C: New test.
16085         PR c++/2478
16086         * g++.dg/overload/VLA.C: New test.
16088         PR c++/10804
16089         * g++.dg/template/call1.C: New test.
16091 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16093         PR c++/11794
16094         * g++.dg/parse/using3.C: New test.
16096 2003-09-06  Roger Sayle  <roger@eyesopen.com>
16098         PR c++/11409
16099         * g++.dg/overload/builtin3.C: New test case.
16101 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
16103         PR c/9862
16104         * gcc.dg/20030906-1.c: New test.
16105         * gcc.dg/20030906-2.c: Likewise.
16107 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16109         PR c++/12167
16110         * g++.dg/parse/defarg5.C: New test.
16112         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
16114 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
16116         PR c++/12163
16117         * g++.dg/expr/static_cast4.C: New test.
16119         PR c++/12146
16120         * g++.dg/template/crash9.C: New test.
16122 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16124         * g++.old-deja/g++.ext/pretty2.C: Update for change
16125         in __FUNCTION__.
16126         * g++.old-deja/g++.ext/pretty3.C: Likewise.
16128 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
16130         PR c++/11922
16131         * g++/dg/template/qualified-id1.C: New test.
16133         PR c++/12037
16134         * g++.dg/warn/noeffect4.C: New test.
16136 2003-09-04  Matt Austern  <austern@apple.com>
16138         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
16139         * g++.dg/ext/fnname2.C: Likewise.
16140         * g++.dg/ext/fnname3.C: Likewise.
16142 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
16144         * g++.dg/expr/lval1.C: New test.
16145         * g++.dg/ext/lvcast.C: Remove.
16147 2003-09-03  Roger Sayle  <roger@eyesopen.com>
16149         PR optimization/11700.
16150         * gcc.c-torture/compile/20030903-1.c: New test case.
16152 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
16154         PR c++/12053
16155         * g++.dg/abi/layout4.C: New test.
16157 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
16159         PR c++/11553
16160         * g++.dg/parse/friend3.C: New test.
16162 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
16164         PR c++/11847
16165         * g++.dg/template/class1.C: New test.
16167         PR c++/11808
16168         * g++.dg/expr/call1.C: New test.
16170 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
16172         PR c++/12114
16173         * g++.dg/init/ref9.C: New test.
16175         PR c++/11972
16176         * g++.dg/template/nested4.C: New test.
16178 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16180         PR c++/12093
16181         * g++.dg/template/non-dependent4.C: New test.
16183         PR c++/11928
16184         * g++.dg/inherit/conv1.C: New test.
16186 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16188         PR c++/6196
16189         * g++.dg/ext/label1.C: New test.
16190         * g++.dg/ext/label2.C: Likewise.
16192 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16194         * g++.dg/expr/cond3.C: New test.
16196 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16198         * gcc.dg/builtins-1.c: Add new builtin cases.
16200 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16202         * gcc.dg/builtins-1.c: Add new cases.
16203         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16205 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16207         * gcc.dg/builtins-1.c: Add more math builtin tests.
16208         * gcc.dg/torture/builtin-attr-1.c: New test.
16210 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16212         PR optimization/5079
16213         * g++.dg/opt/static3.C: New test.
16215 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16217         * gcc.misc-tests/gcov-10b.c: New test.
16219 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
16221         * g++.dg/opt/ptrmem3.C: New test.
16223         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
16225 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
16227         * gcc.dg/20030826-2.c: New test.
16229 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16231         PR middle-end/12002
16232         * g77.f-torture/compile/12002.f: New test case.
16234 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16236         * gcc.dg/20030826-1.c: New test case.
16238 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
16240         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
16242 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
16244         PR c++/11871
16245         * c++.dg/lookup/crash1.C: New test.
16247         * c++.dg/warn/noeffect3.C: New test.
16249 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
16251         * gcc.dg/compat/vector-1_x.c: Compile with -w.
16252         * gcc.dg/compat/vector-1_y.c: Ditto.
16253         * gcc.dg/compat/vector-2_x.c: Ditto.
16254         * gcc.dg/compat/vector-2_y.c: Ditto.
16256 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
16258         * gcc.dg/20030702-1.c: New test.
16260 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
16262         PR c++/8795
16263         * g++.dg/ext/altivec-1.C: New test.
16265 2003-08-24  Richard Henderson  <rth@redhat.com>
16267         * g++.dg/eh/simd-2.C: Add -w for x86.
16269 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
16271         * gcc.dg/20030815-1.c: New test.
16273 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16275         PR c++/3765
16276         * g++.dg/parse/access6.C: New test.
16278 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16280         PR c++/641, c++/11876
16281         * g++.dg/template/friend22.C: New test.
16282         * g++.dg/template/friend23.C: Likewise.
16284 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16286         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
16287         identically.
16289 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16291         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
16293 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16295         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
16297 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16299         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
16301 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16303         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
16305 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
16307         PR c++/11919
16308         * g++.dg/overload/prom1.C: New test.
16310         PR c++/11551
16311         * g++.dg/parse/dtor2.C: New test.
16313         PR c++/10762
16314         * g++.dg/parse/using2.C: New test.
16316 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
16318         PR target/11805
16319         * gcc.c-torture/compile/20030821-1.c: New.
16321 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
16323         PR c++/11834
16324         * g++.dg/template/deduce2.C: New test.
16326 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
16328         * gcc.c-torture/execute/20030821-1.c: New test.
16330 2003-08-20  Roger Sayle  <roger@eyesopen.com>
16332         PR middle-end/11984
16333         * gcc.dg/20030820-1.c: New test case.
16335 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
16337         PR c++/11945
16338         * g++.dg/warn/noeffect2.C: New test.
16340 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
16342         PR c++/10926
16343         * g++.dg/template/dtor2.C: New test.
16345         PR c++/11684
16346         * g++.dg/template/operator1.C: New test.
16347         * g++.dg/parse/operator4.C: New test.
16349         PR c++/11946.C
16350         * g++.dg/expr/enum1.C: New test.
16351         * gcc.dg/c99-bool-1.c: Remove bogus warning.
16353         PR c++/11036.C
16354         * g++.dg/parse/elab2.C: New test.
16355         * g++.dg/parse/typedef4.C: Change error message.
16356         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
16357         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
16358         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
16360 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
16362         * gcc.dg/pch/warn-1.c: New.
16363         * gcc.dg/pch/warn-1.hs: New.
16365         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
16366         not-tested file.
16368 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16370         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
16372 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16374         * gcc.dg/uninit-D.c: New Test.
16375         * gcc.dg/uninit-E.c: New Test.
16376         * gcc.dg/uninit-F.c: New Test.
16377         * gcc.dg/uninit-G.c: New Test.
16379 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
16381         * g++.dg/README: Describe the pch directory.
16383 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16385         PR c++/11174
16386         * g++.dg/parse/access4.C: New test.
16387         * g++.dg/parse/access5.C: Likewise.
16388         * g++.old-deja/g++.jason/access17.C: Adjust error message.
16390 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
16392         * gcc.dg/noncompile/20030818-1.c: New.
16394 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16396         PR c++/11957
16397         * g++.dg/warn/noeffect1.C: New test.
16399         * g++.dg/template/scope2.C: New test.
16400         * g++.dg/template/error2.C: Correct dg-error
16402 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
16404         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
16406 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
16408         PR C++/11512
16409         * g++.dg/template/warn1.C: New.
16411 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
16413         * g++.dg/template/error2.C: New test.
16414         * g++.dg/lookup/using7.C: Adjust errors
16415         * g++.old-deja/g++.pt/crash36.C: Likewise.
16416         * g++.old-deja/g++.pt/derived3.C: Likewise.
16418 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16420         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
16421         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
16422         * gcc.c-torture/execute/builtins/string-9.c: New, from
16423         string-opt-9.c.  Adjust for execute/builtins framework.
16424         * gcc.c-torture/execute/string-opt-9.c: Delete.
16426 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
16428         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
16430         * g++.dg/parse/ret-type2.C: New test.
16432         PR c++/11703
16433         * g++.dg/init/new8.C: New test.
16435         PR c++/10923
16436         * g++.dg/parse/typedef5.C: New test.
16438         PR c++/9512
16439         * g++.dg/parse/qualified2.C: New test.
16440         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
16441         invalid code.
16443 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
16445         * g++.dg/conversion/ptrmem1.C: New test.
16447 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
16449         PR target/11693
16450         * gcc.dg/20030811-1.c: New test.
16452         PR target/11535
16453         * gcc.c-torture/execute/20030811-1.c: New test.
16455 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16457         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
16459 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
16461         PR c++/11789.C
16462         * g++.dg/inherit/multiple1.C: New test.
16464 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16466         * gcc.dg/spe1.c: New test.
16468         PR c++/11670
16469         * g++.dg/expr/cast2.C: New test.
16471         PR c++/10530
16472         * g++.dg/template/dependent-name2.C: New test.
16474 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
16476         * g++.dg/parse/crash11.C: Put the dg options in comments.
16478 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
16480         * lib/gcc-dg.exp: Update for diagnostic change.
16482 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16484         PR c++/5767
16485         * g++.dg/parse/crash11.C: New test.
16487 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
16489         * gcc.dg/cpp/spacing1.c: Update.
16491 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
16493         PR target/11739
16494         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
16495         a value for -mtune.
16497 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16499         PR middle-end/11771
16500         * gcc.c-torture/compile/20030804-1.c: New test case.
16502 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16504         * gcc.dg/20030804-1.c: New test case.
16506 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
16508         * gcc.dg/cpp/separate-1.c: New test.
16510 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
16512         PR c++/11704
16513         * g++.dg/template/dependent-expr2.C: New test.
16515         PR c++/11766
16516         * g++.dg/expr/ptrmem1.C: New test.
16518 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16520         PR c++/9453
16521         * g++.dg/template/friend15.C: New test.
16523 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
16525         * lib/dg-pch.exp: Work round PCH bug.
16527 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16529         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
16530         builtins.  Move cases from builtins-4.c here.
16532         * gcc.dg/torture/builtin-math-1.c: New test taken from
16533         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
16534         additional cases.
16536         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
16537         Delete.
16539 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
16541         PR c++/9447
16542         * g++.dg/template/using7.C: New test.
16544 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
16546         * import1.c, import2.c: New tests.
16548 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
16550         * g++.dg/eh/crossjump1.C: New test.
16552 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
16554         PR c++/11697
16555         * g++.dg/template/using6.C: New test.
16557         PR c++/11744
16558         * g++.dg/template/koenig2.C: New test.
16560 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16562         PR c++/7983
16563         * g++.dg/parse/typedef4.C: New test.
16565 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16567         PR c++/8442, c++/8806
16568         * g++.dg/template/elab1.C: New test.
16569         * g++.dg/template/type2.C: Likewise.
16570         * g++.dg/template/ttp3.C: Adjust expected error message.
16571         * g++.old-deja/g++.law/visibility13.C: Likewise.
16572         * g++.old-deja/g++.niklas/t135.C: Likewise.
16573         * g++.old-deja/g++.pt/ttp41.C: Likewise.
16574         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
16575         template argument.
16576         * g++.old-deja/g++.pt/ttp44.C: Likewise.
16578 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
16580         PR c++/11295
16581         * g++.dg/ext/stmtexpr1.C: New test.
16583         * g++.dg/opt/tmp1.C: New test.
16585         PR c++/11525
16586         * g++.dg/parse/constant4.C: New test.
16588         PR c++/9447
16589         * g++.dg/template/using5.C: New test.
16591 2003-07-31  Roger Sayle  <roger@eyesopen.com>
16593         * gcc.dg/builtins-27.c: New test case.
16595 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
16597         * gcc.dg/tls/opt-7.c: New test.
16599 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
16601         * g++.old-deja/g++.other/crash18.C: Remove.
16603 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16605         * g++.dg/template/explicit3.C: New.
16606         * g++.dg/template/explicit4.C: New.
16607         * g++.dg/template/explicit5.C: New.
16609         PR c++/11347
16610         * g++.dg/template/memtmpl1.C: New.
16612 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
16614         PR target/11565
16615         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
16616         * gcc.dg/i386-387-5.c (dg-options): Likewise.
16618 2003-07-30  Jan Hubicka  <jh@suse.cz>
16620         * vtgc1.c: Kill.
16622 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
16624         * gcc.dg/struct-in-proto-1.c: New test.
16626 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
16628         * gcc.dg/cpp/include2.c: Only expect one message.
16630 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
16632         PR c++/9447
16633         * g++.dg/template/using1.C: New test.
16634         * g++.dg/template/using2.C: New test.
16635         * g++.dg/template/using3.C: New test.
16636         * g++.dg/template/using4.C: New test.
16638 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
16640         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
16641         * gcc.c-torture/execute/string-opt-10.c: Likewise.
16643 2003-07-28  Jan Hubicka  <jh@suse.cz>
16645         PR c++/11530
16646         * g++.dg/opt/call1.C: New test.
16648 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
16650         PR c++/11667
16651         * g++.dg/init/enum2.C: New test.
16652         * g++.dg/template/overload1.C: Add "-w" option.
16654 2003-07-28    <hp@bitrange.com>
16656         * gcc.dg/Wdeclaration-after-statement-1.c,
16657         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
16659 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
16661         * gcc.c-torture/compile/20030725-1.c: New test.
16663 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
16665         * gcc.dg/20030505.c: Only run for SPE.
16666         Remove definition of opaque type.
16668 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
16670         * g++.dg/template/ptrmem6.C: New test.
16672 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
16674         * gcc.c-torture/compile/zero-strct-2.c: New test.
16676 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
16678         * gcc.dg/intermod-1.c: New test.
16680 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16682         PR c++/11617
16683         * g++.dg/template/lookup2.C: New test.
16684         * g++.dg/template/memclass1.C: Remove instantiated from error.
16685         * g++.dg/other/error2.C: Tweak expected errors.
16687         PR c++/11596
16688         * g++.dg/template/defarg3.C: New test.
16690         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
16692 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
16694         * g++.dg/inherit/access5.C: New test.
16696 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16698         PR c++/11513
16699         * g++.dg/template/crash8.C: New test.
16701 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
16703         PR c/10602
16704         * gcc.dg/noncompile/incomplete-2.c: New test.
16706 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
16708         PR c++/11645
16709         * g++.dg/inherit/access4.C: New test.
16711         PR c++/11517
16712         * g++.dg/expr/cond2.C: New test.
16714         PR optimization/10679
16715         * g++.dg/opt/inline4.C: New test.
16717 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16719         * g++.dg/parse/crash10: New test.
16721 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16723         * g++.dg/ext/flexary1.C: New test.
16725 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16727         PR c++/10793
16728         * g++.dg/template/crash9.C: New test.
16730 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16732         PR c++/3004
16733         * g++.dg/parse/typedef3.C: New test.
16735         PR c++/7906
16736         * g++.dg/parse/operator2.C: New test.
16738         PR c++/8895
16739         * g++.dg/parse/def-tmpl-arg1.C: New test.
16741         PR c++/9282
16742         * g++.dg/parse/funptr1.C: New test.
16744         PR c++/9452
16745         * g++.dg/parse/ambig3.C: New test.
16747         PR c++/9454
16748         * g++.dg/parse/operator3.C: New test.
16750         PR c++/9486
16751         * g++.dg/parse/template10.C: New test.
16753         PR c++/9488
16754         * g++.dg/parse/template11.C: New test.
16756         PR c++/10150
16757         * g++.dg/parse/invalid-op1.C: New test.
16759         PR c++/10247
16760         * g++.dg/parse/condexpr1.C: New test.
16762 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16764         * g++.dg/ext/packed3.C: New test.
16765         * g++.dg/ext/packed4.C: New test.
16767         * gcc.dg/pack-test-3.c: New test.
16769 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
16771         * lib/compat.exp: Handle dg-options per source file.
16772         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
16773         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
16774         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
16775         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
16776         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
16777         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
16778         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
16779         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
16780         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
16781         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
16782         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
16783         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
16784         * g++.dg/compat/break/bitfield7_x.C: Ditto.
16785         * g++.dg/compat/break/bitfield7_y.C: Ditto.
16787 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16789         PR c/10320
16790         * gcc.c-torture/execute/20030718-1.c: New test.
16792 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16794         PR optimization/11536
16795         * gcc.dg/20030721-1.c: New test.
16797 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
16799         PR c++/11546
16800         * g++.dg/template/lookup1.C: New test.
16802 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
16804         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
16805         diagnostics of ill-formed constructs involving labels.
16806         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
16807         the new 'previously defined here' message.
16809 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
16811         * g++.dg/parse/non-dependent2.C: New test.
16813 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16815         * g++.dg/init/init-ref4.C: xfail on targets without
16816         weak symbols.
16818 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
16820         PR target/11087
16821         * gcc.c-torture/execute/20030717-1.c: New test.
16823 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16825         * g++.dg/opt/cfg1.C: New test.
16827 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
16829         PR optimization/11557
16830         * gcc.dg/20030717-1.c: New test.
16832 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
16834         PR c++/10476
16835         * g++.dg/expr/crash-1.C: New test.
16837         PR c++/11027
16838         * g++.dg/template/init3.C: New test.
16840         PR c++/8222
16841         * g++.dg/template/non-dependent1.C: New test.
16843         PR c++/11070
16844         * g++.dg/template/non-dependent2.C: New test.
16846         PR c++/11071
16847         * g++.dg/template/non-dependent3.C: New test.
16849         PR c++/9907
16850         * g++.dg/template/sizeof5.C: New test.
16852 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
16854         PR 11498
16855         * gcc.c-torture/compile/mangle-1.c: New file.
16857 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16859         PR c++/7809
16860         * g++.dg/parse/access3.C: New test.
16862 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
16864         PR c++/11384
16865         * g++.dg/init/init-ref4.C: New test.
16867 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
16869         PR c++/11547
16870         * g++.dg/parse/constant3.C: New test.
16871         * g++.dg/parse/crash7.C: Likewise.
16873 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
16875         PR target/11008
16876         * gcc.dg/i386-pentium4-not-mull.c: New.
16878 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
16880         * gcc.dg/asm-names.c (ymain): Make it weak.
16882 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16884         PR c++/5421
16885         * g++.dg/template/friend21.C: New test.
16887 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
16889         * gcc.dg/cleanup-8.c: New test.
16890         * gcc.dg/cleanup-9.c: New test.
16892 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
16894         * g++.dg/ext/dll-MI1.h: New file.
16895         * g++.dg/ext/dllexport-MI1.C: New file.
16896         * g++.dg/ext/dllimport-MI1.C: New file.
16898 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
16900         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
16901         it does not have cmpstrsi patterns (just cmpmemsi).
16903 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
16905         PR debug/11473
16906         * g++.dg/debug/debug8.C: New test.
16908 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16910         PR c++/10108
16911         * g++.dg/template/crash7.C: New test.
16913 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
16915         PR target/10795
16916         * gcc.c-torture/compile/20030708-1.c: New.
16918 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16920         * gcc.c-torture/execute/20030715-1.c: New test.
16922 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
16924         * gcc.dg/pch/inline-3.c: New file.
16925         * gcc.dg/pch/inline-3.hs: New file.
16926         * gcc.dg/pch/inline-4.c: New file.
16927         * gcc.dg/pch/inline-4.hs: New file.
16929 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
16931         PR c++/11509
16932         * g++.dg/template/crash6.C: New test.
16934         PR c++/7053
16935         * g++.dg/template/friend20.C: New test.
16937         PR c++/7019
16938         * g++.dg/template/overload2.C: New test.
16940 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16942         PR optimization/11440
16943         * gcc.c-torture/execute/20030714-1.c: New test.
16945 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16947         PR c++/11154
16948         * g++.dg/template/partial2.C: New test.
16950 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
16952         PR c++/11503
16953         * g++.dg/template/anon1.C: New test.
16955         PR c++/11493
16956         PR c++/11495
16957         * g++.dg/parse/template9.C: Likewise.
16958         * g++.dg/template/crash4.C: New test.
16959         * g++.dg/template/koenig1.C: Likewise.
16960         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
16961         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
16962         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
16963         functions.
16964         * g++.old-deja/g++.jason/template36.C: Likewise.
16965         * g++.old-deja/g++.mike/p1989.C: Likewise.
16966         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
16967         * g++.old-deja/g++.pt/ttp20.C: Use this->.
16968         * g++.old-deja/g++.pt/ttp21.C: Use this->.
16969         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
16970         compiling.
16971         * g++.old-deja/g++.pt/union2.C: Use this->.
16973 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
16975         * gcc.dg/20030711-1.c: New test.
16977 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
16979         PR c++/11050
16980         * g++.dg/parse/args1.C: New test.
16981         * g++.pt/defarg8.C: Change expected errors.
16983 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
16985         PR c++/8164
16986         * g++.dg/template/nontype2.C: New test.
16988         PR c++/10558
16989         * g++.dg/parse/template8.C: New test.
16991         PR c++/8327
16992         * g++.dg/template/scope1.C: New test.
16994         * g++.dg/warn/Wsign-compare-1.C: New test.
16996 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16998         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
17000 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
17002         PR c++/9411
17003         * g++.dg/template/explicit2.C: New test.
17005         PR c++/10032
17006         * g++.dg/warn/pedantic1.C: New test.
17008 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
17010         PR c++ 9483
17011         * g++.dg/other/field1.C: New test.
17013 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17015         PR c/11449
17016         * gcc.c-torture/compile/20030707-1.c: New.
17018 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17020         PR c++/10849
17021         * g++.dg/template/access12.C: New test.
17023 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
17025         * g++.dg/bprob/bprob.exp (prof_ext): Update.
17026         * g77.dg/bprob/bprob.exp (prof_ext): Update.
17027         * gcc.misc-tests/bprob.exp (prof_ext): Update.
17028         * gcc.misc-tests/gcov.exp: Update
17029         * g++.dg/gcov/gcov.exp: Update
17030         * lib/gcov.exp: Update.
17032 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
17034         * g++.dg/abi/mangle17.C: Make sure template expressions are
17035         dependent.
17036         * g++.dg/abi/mangle4.C: Mark erroneous casts.
17037         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
17038         * g++.dg/opt/stack1.C: Remove erroneous code.
17039         * g++.dg/parse/template7.C: New test.
17040         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
17041         * g++.old-deja/g++.pt/crash4.C: Likewise.
17043 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17045         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
17046         with zero or one occurence of `$' after the initial `L'.
17048 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
17050         * gcc.c-torture/compile/20030704-1.c: Add a comment.
17052 2003-07-08  Roger Sayle  <roger@eyesopen.com>
17054         PR c/11370
17055         * gcc.dg/Wunreachable-6.c: New testcase.
17056         * gcc.dg/Wunreachable-7.c: New testcase.
17058 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17060         PR c/11420
17061         * gcc.dg/20030708-1.c: New test.
17063 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
17065         * gcc.dg/compat/sdata-section.h: New file.
17066         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
17067         * gcc.dg/torture/mips-sdata-1.c: New test.
17069 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17071         PR c++/11030
17072         * g++.dg/template/friend19.C: New test.
17074 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17076         * g++.dg/opt/strength-reduce.C: New test.
17078 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17080         PR target/10979
17081         * gcc.dg/20030707-1.c: New testcase.
17083 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17085         PR optimization/11059
17086         * g++.dg/opt/emptyunion.C: New testcase.
17088 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17089             Eric Botcazou  <ebotcazou@libertysurf.fr>
17091         * g++.dg/opt/stack1.C: New test.
17093 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
17095         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
17096         run test.
17098         PR c++/11431
17099         * g++.dg/expr/static_cast3.C: New test.
17101 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
17103         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
17104         everywhere.
17105         * gcc.dg/concat.c: Concatenation of string constants with
17106         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
17107         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
17108         * gcc.dg/cpp/escape-2.c: Use wide character constants where
17109         necessary to avoid multi-character character constant warning.
17110         * gcc.dg/cpp/escape.c: Likewise.
17111         * gcc.dg/cpp/ucs.c: Likewise.
17112         Remove backslashes from dg-bogus comments, as they confuse Tcl.
17113         Fix a typo.
17115 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17117         PR c/11428
17118         * gcc.c-torture/compile/20030704-1.c: New.
17120 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17122         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
17124 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
17126         PR c++/5287, PR c++/7910,  PR c++/11021
17127         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
17128         tests for warnings.
17129         * g++.dg/ext/dllimport2.C: Add tests for warnings.
17130         * g++.dg/ext/dllimport3.C: Likewise.
17131         * g++.dg/ext/dllimport4.C: New file.
17132         * g++.dg/ext/dllimport5.C: New file.
17133         * g++.dg/ext/dllimport6.C: New file.
17134         * g++.dg/ext/dllimport7.C: New file.
17135         * g++.dg/ext/dllimport8.C: New file.
17136         * g++.dg/ext/dllimport9.C: New file.
17137         * g++.dg/ext/dllimport10.C: New file.
17138         * g++.dg/ext/dllexport1.C: New file.
17140 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17142         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
17143         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
17145 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17147         * gcc.dg/builtins-25.c: New testcase.
17148         * gcc.dg/builtins-26.c: New testcase.
17150 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
17152         * gcc.dg/compat/vector-defs.h: New file.
17153         * gcc.dg/compat/vector-setup.h: New file.
17154         * gcc.dg/compat/vector-check.h: New file.
17155         * gcc.dg/compat/vector-1_main.c: New file.
17156         * gcc.dg/compat/vector-1_x.c: New file.
17157         * gcc.dg/compat/vector-1_y.c: New file.
17158         * gcc.dg/compat/vector-2_main.c: New file.
17159         * gcc.dg/compat/vector-2_x.c: New file.
17160         * gcc.dg/compat/vector-2_y.c: New file.
17162         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
17163         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
17164         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
17165         * gcc.dg/compat/struct-align-1.h: New file.
17166         * gcc.dg/compat/struct-align-1_main.c: New file.
17167         * gcc.dg/compat/struct-align-1_x.c: New file.
17168         * gcc.dg/compat/struct-align-1_y.c: New file.
17169         * gcc.dg/compat/struct-align-2.h: New file.
17170         * gcc.dg/compat/struct-align-2_main.c: New file.
17171         * gcc.dg/compat/struct-align-2_x.c: New file.
17172         * gcc.dg/compat/struct-align-2_y.c: New file.
17174         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
17175         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17176         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17177         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17178         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17179         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17180         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17181         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17182         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17183         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17184         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17185         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17186         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17187         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17188         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17189         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17190         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17191         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17192         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17193         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17194         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17195         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17196         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17197         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17198         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17199         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17200         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17201         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17202         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17204 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17206         * gcc.dg/i386-call-1.c: New test.
17208 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17210         PR c++/9162
17211         * g++.dg/parse/defarg4.C: New.
17213 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17215         PR target/10700
17216         * gcc.c-torture/compile/20030703-1.c: New test case.
17218 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17220         * g++.dg/template/local3.C: Remove extra semicolon.
17222 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17224         * gcc.dg/i386-volatile-1.c: New test.
17226 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
17228         PR c++/11072
17229         * g++.dg/other/offsetof2.C: XFAIL.
17230         * g++.dg/other/offsetof5.C: New.
17232         PR c++/10219
17233         * g++.dg/template/error1.C: New.
17235         PR c++/9779
17236         * g++.dg/template/dependent-expr1.C: New.
17238 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17240         PR c++/6949
17241         * g++.dg/template/local3.C: New test.
17243         PR c++/11149
17244         * g++.dg/lookup/scoped6.C: New test.
17246 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
17248         PR c++/8046
17249         * g++.dg/other/error7.C: New test.
17251 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
17253         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
17254         * g++.old-deja/g++.abi/vtable3.h: Likewise.
17255         * g++.old-deja/g++.law/code-gen5.C: Likewise.
17256         * g++.old-deja/g++.other/union2.C: Likewise.
17257         * gcc.dg/c90-const-expr-2.c: Likewise.
17258         * gcc.dg/c90-const-expr-3.c: Likewise.
17259         * gcc.dg/c99-const-expr-2.c: Likewise.
17260         * gcc.dg/c99-const-expr-3.c: Likewise.
17261         * gcc.dg/concat.c: Likewise.
17263 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17265         PR c++/9559
17266         * g++.dg/init/static1.C: New test.
17268 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17270         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
17271         * g++.old-deja/g++.other/access2.C: Likewise.
17272         * g++.old-deja/g++.other/decl2.C: Likewise.
17273         * gcc.c-torture/execute/20020615-1.c: Likewise.
17275 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17277         PR c++/4933
17278         * g++.dg/template/sizeof4.C: New test.
17280 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17282         * g++.dg/other/error6.C: New test.
17284 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17286         PR c++/10750
17287         * g++.dg/parse/constant2.C: New test.
17289 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
17291         PR c++/11106
17292         * g++.dg/other/error5.C: New test.
17294 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17296         * gcc.dg/format/gcc_diag-1.c: New test.
17298 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
17300         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
17302 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17304         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
17305         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
17306         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
17308 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
17310         * gcc.c-torture/execute/builtins/string-8.c: New test.
17311         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
17312         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
17313         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
17315 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17317         PR c++/10468
17318         * g++.dg/ext/typeof6.C: New test.
17320 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17322         PR c++/10796
17323         * g++.dg/init/enum1.C: New test.
17325 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
17327         * gcc.dg/20030627-1.c: New test.
17329 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
17331         PR c++/11332
17332         * g++.dg/expr/static_cast2.C: New test.
17334 2003-06-26  Roger Sayle  <roger@eyesopen.com>
17335             Jakub Jelinek  <jakub@redhat.com>
17337         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
17338         sprintf(dst,"%s",src) optimization.
17339         * gcc.c-torture/execute/20030626-1.c: New test case.
17340         * gcc.c-torture/execute/20030626-2.c: New test case.
17342 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
17344         * gcc.c-torture/execute/multi-ix.c: New test.
17346         * gcc.c-torture/execute/simd-4.c (main):
17347         Added missing semicolon at end of union.
17349 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
17351         PR c++/8266
17352         * g++.dg/template/explicit-instantiation3.C: New test.
17354 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17356         * gcc.dg/20030626-1.c: Use signed char.
17358 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17360         * gcc.dg/20030626-1.c: New test.
17362 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
17364         * const-str-2.m: Update.
17366 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
17368         PR c++/10990
17369         * g++.dg/rtti/dyncast1.C: New test.
17370         * g++.dg/abi/mangle4.C: Correct base-specifier access.
17371         * g++.dg/lookup/scoped1.C: Remove XFAIL.
17372         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
17374         PR c++/10931
17375         * g++.dg/expr/static_cast1.C: New test.
17377 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
17379         * gcc.dg/20030625-1.c: New test.
17381 2003-06-24  Roger Sayle  <roger@eyesopen.com>
17383         * gcc.c-torture/compile/20030624-1.c: New test case.
17385 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
17387         * gcc.c-torture/execute/string-opt-17.c: New test.
17389 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
17391         PR c++/5754
17392         * g++.dg/parse/crash6.C: New test.
17394 2003-06-23  Roger Sayle  <roger@eyesopen.com>
17396         * gcc.dg/builtins-24.c: New test case.
17398 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
17400         * g++.dg/opt/operator1.C: New test.
17402 2003-06-22  Roger Sayle  <roger@eyesopen.com>
17404         * gcc.c-torture/execute/string-opt-16.c: New test case.
17406 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17408         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
17409         * g++.old-deja/g++.other/conv7.C: Likewise
17410         * g++.old-deja/g++.other/overcnv2.C: Likewise.
17411         * g++.old-deja/g++.other/overload14.C: Likewise.
17413 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17415         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
17416         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
17418 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17420         PR c++/10888
17421         * g++.dg/warn/Winline-3.C: New test.
17423 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17425         * lib/target-supports.exp (check_alias_available): Make the test
17426         program acceptable to the Solaris assembler.
17428         PR c++/10749
17429         * g++.dg/template/memclass2.C: New test.
17431 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17432             Eric Botcazou  <ebotcazou@libertysurf.fr>
17434         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
17435         data for non-matching targets.
17436         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
17438 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17440         PR c++/10845
17441         * g++.dg/template/member3.C: New test.
17443 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
17445         PR c++/10939
17446         * g++.dg/template/func1.C: New test.
17448         PR c++/9649
17449         * g++.dg/template/static4.C: New test.
17450         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
17452         PR c++/11041
17453         * g++.dg/init/ref7.C: New test.
17455 2003-06-19  Matt Austern  <austern@apple.com>
17457         PR c++/11228
17458         * g++.dg/anew1.C: New test.
17459         * g++.dg/anew2.C: New test.
17460         * g++.dg/anew3.C: New test.
17461         * g++.dg/anew4.C: New test.
17463 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
17465         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
17467 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
17469         * gcc.c-torture/execute/simd-4.c (main): Make expected value
17470         endian-dependent.
17472 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
17474         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
17475         Remove cruft.
17477 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
17479         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
17480         * gcc.c-torture/compile/961203-1.c: Likewise.
17481         * gcc.c-torture/compile/980506-1.c: Likewise.
17483 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17485         PR c++/10712
17486         * g++.dg/lookup/using7.C: New test.
17488 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17490         PR c++/11105
17491         * g++.dg/abi/conv1.C: Remove it.
17492         * g++.dg/template/conv7.C: New test.
17493         * g++.dg/template/conv8.C: Likewise.
17494         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
17495         conversion operator.
17497 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
17499         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
17500         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17501         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17502         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17503         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17504         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17505         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17506         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17507         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17508         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17509         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17510         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17511         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17512         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17513         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17514         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17515         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17516         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17517         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17518         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17519         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17520         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17521         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17522         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17523         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17524         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17525         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17526         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17527         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17529 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
17531         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
17532         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
17533         indications.
17535 2003-06-16  Roger Sayle  <roger@eyesopen.com>
17537         * gcc.dg/i386-387-5.c: New test case.
17538         * gcc.dg/i386-387-6.c: New test case.
17539         * gcc.dg/builtins-23.c: New test case.
17541 2003-06-15  Roger Sayle  <roger@eyesopen.com>
17543         * gcc.dg/builtins-22.c: New test case.
17544         * gcc.dg/i386-387-1.c: Update to test exp.
17545         * gcc.dg/i386-387-2.c: Likewise.
17547 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17549         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
17551 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17553         * lib/gcc-dg.exp (dg-require-dll): New function.
17554         (dg-xfail-if): Likewise.
17555         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
17556         driver.
17558         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
17559         * gcc.c-torture/compile/20001205-1.c: Likewise.
17560         * gcc.c-torture/compile/20001226-1.c: Likewise.
17561         * gcc.c-torture/compile/20010518-2.c: Likewise.
17562         * gcc.c-torture/compile/20020312-1.c: Likewise.
17563         * gcc.c-torture/compile/20020604-1.c: Likewise.
17564         * gcc.c-torture/compile/920501-12.c: Likewise.
17565         * gcc.c-torture/compile/920501-4.c: Likewise.
17566         * gcc.c-torture/compile/920520-1.c: Likewise.
17567         * gcc.c-torture/compile/920521-1.c: Likewise.
17568         * gcc.c-torture/compile/920625-1.c: Likewise.
17569         * gcc.c-torture/compile/961203-1.c: Likewise.
17570         * gcc.c-torture/compile/980506-1.c: Likewise.
17571         * gcc.c-torture/compile/981006-1.c: Likewise.
17572         * gcc.c-torture/compile/981022-1.c: Likewise.
17573         * gcc.c-torture/compile/981223-1.c: Likewise.
17574         * gcc.c-torture/compile/990617-1.c: Likewise.
17575         * gcc.c-torture/compile/dll.c: Likewise.
17576         * gcc.c-torture/compile/labels-3.c: Likewise.
17577         * gcc.c-torture/compile/mipscop-1.c: Likewise.
17578         * gcc.c-torture/compile/mipscop-2.c: Likewise.
17579         * gcc.c-torture/compile/mipscop-3.c: Likewise.
17580         * gcc.c-torture/compile/mipscop-4.c: Likewise.
17581         * gcc.c-torture/compile/simd-5.c: Likewise.
17582         * gcc.c-torture/compile/20000804-1.x: Remove.
17583         * gcc.c-torture/compile/20001205-1.x: Likewise.
17584         * gcc.c-torture/compile/20001226-1.x: Likewise.
17585         * gcc.c-torture/compile/20010518-2.x: Likewise.
17586         * gcc.c-torture/compile/20020312-1.x: Likewise.
17587         * gcc.c-torture/compile/20020604-1.x: Likewise.
17588         * gcc.c-torture/compile/920501-12.x: Likewise.
17589         * gcc.c-torture/compile/920501-4.x: Likewise.
17590         * gcc.c-torture/compile/920520-1.x: Likewise.
17591         * gcc.c-torture/compile/920521-1.x: Likewise.
17592         * gcc.c-torture/compile/920625-1.x: Likewise.
17593         * gcc.c-torture/compile/961203-1.x: Likewise.
17594         * gcc.c-torture/compile/980506-1.x: Likewise.
17595         * gcc.c-torture/compile/981006-1.x: Likewise.
17596         * gcc.c-torture/compile/981022-1.x: Likewise.
17597         * gcc.c-torture/compile/981223-1.x: Likewise.
17598         * gcc.c-torture/compile/990617-1.x: Likewise.
17599         * gcc.c-torture/compile/mipscop-1.x: Likewise.
17600         * gcc.c-torture/compile/mipscop-2.x: Likewise.
17601         * gcc.c-torture/compile/mipscop-3.x: Likewise.
17602         * gcc.c-torture/compile/mipscop-4.x: Likewise.
17603         * gcc.c-torture/compile/simd-5.x: Likewise.
17605         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
17607 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17609         * gcc.c-torture/execute/20030611-1.c: New test.
17611 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17613         PR middle-end/168
17614         * gcc.dg/20030612-1.c: New test case.
17616 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17618         PR c++/10635
17619         * g++.dg/expr/cast1.C: New test.
17621 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17623         * gcc.dg/builtins-21.c: New test case.
17625 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
17627         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
17628         options instead of at the end.
17629         * lib/objc.exp (objc_target_compile): Likewise.
17631 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
17633         PR c++/10432
17634         * g++.dg/parse/error1.C: New test.
17636 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
17638         * gcc.dg/compat/struct-by-value-11_main.c: New file.
17639         * gcc.dg/compat/struct-by-value-11_x.c: New file.
17640         * gcc.dg/compat/struct-by-value-11_y.c: New file.
17641         * gcc.dg/compat/struct-by-value-12_main.c: New file.
17642         * gcc.dg/compat/struct-by-value-12_x.c: New file.
17643         * gcc.dg/compat/struct-by-value-12_y.c: New file.
17644         * gcc.dg/compat/struct-by-value-13_main.c: New file.
17645         * gcc.dg/compat/struct-by-value-13_x.c: New file.
17646         * gcc.dg/compat/struct-by-value-13_y.c: New file.
17647         * gcc.dg/compat/struct-by-value-14_main.c: New file.
17648         * gcc.dg/compat/struct-by-value-14_x.c: New file.
17649         * gcc.dg/compat/struct-by-value-14_y.c: New file.
17650         * gcc.dg/compat/struct-by-value-15_main.c: New file.
17651         * gcc.dg/compat/struct-by-value-15_x.c: New file.
17652         * gcc.dg/compat/struct-by-value-15_y.c: New file.
17653         * gcc.dg/compat/struct-by-value-16_main.c: New file.
17654         * gcc.dg/compat/struct-by-value-16_x.c: New file.
17655         * gcc.dg/compat/struct-by-value-16_y.c: New file.
17656         * gcc.dg/compat/struct-by-value-17_main.c: New file.
17657         * gcc.dg/compat/struct-by-value-17_x.c: New file.
17658         * gcc.dg/compat/struct-by-value-17_y.c: New file.
17659         * gcc.dg/compat/struct-by-value-18_main.c: New file.
17660         * gcc.dg/compat/struct-by-value-18_x.c: New file.
17661         * gcc.dg/compat/struct-by-value-18_y.c: New file.
17663         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
17664         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
17665         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
17666         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
17667         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
17668         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
17669         * gcc.dg/compat/scalar-return-3_main.c: New file.
17670         * gcc.dg/compat/scalar-return-3_x.c: New file.
17671         * gcc.dg/compat/scalar-return-3_y.c: New file.
17672         * gcc.dg/compat/scalar-return-4_main.c: New file.
17673         * gcc.dg/compat/scalar-return-4_x.c: New file.
17674         * gcc.dg/compat/scalar-return-4_y.c: New file.
17676 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
17678         * gcc.dg/compat/fp2-struct-check.h: New file.
17679         * gcc.dg/compat/fp2-struct-defs.h: New file.
17680         * gcc.dg/compat/fp2-struct-init.h: New file.
17681         * gcc.dg/compat/struct-by-value-10_main.c: New file.
17682         * gcc.dg/compat/struct-by-value-10_x.c: New file.
17683         * gcc.dg/compat/struct-by-value-10_y.c: New file.
17684         * gcc.dg/compat/struct-return-10_main.c: New file.
17685         * gcc.dg/compat/struct-return-10_x.c: New file.
17686         * gcc.dg/compat/struct-return-10_y.c: New file.
17688         * gcc.dg/compat/compat-common.h: New file.
17689         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
17690         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
17691         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
17692         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
17693         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
17694         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
17695         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
17696         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17697         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
17698         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
17699         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17700         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
17701         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
17702         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17703         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
17704         * gcc.dg/compat/small-struct-check.h: Ditto.
17705         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
17706         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17707         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
17708         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
17709         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17710         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17711         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
17712         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17713         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
17714         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
17715         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17716         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17717         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
17718         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17719         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17720         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
17721         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17722         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
17723         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
17724         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17725         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
17726         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
17727         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17728         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
17729         * gcc.dg/compat/struct-return-2_main.c: Ditto.
17730         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17731         * gcc.dg/compat/struct-return-2_y.c: Ditto.
17732         * gcc.dg/compat/struct-return-3_main.c: Ditto.
17733         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17734         * gcc.dg/compat/struct-return-3_y.c: Ditto.
17736 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
17738         * g++.dg/pch/static-1.C: New file.
17739         * g++.dg/pch/static-1.Hs: New file.
17741 2003-06-10  Richard Henderson  <rth@redhat.com>
17743         * gcc.dg/asm-7.c: Adjust expected warning text.
17745 2003-06-10  Roger Sayle  <roger@eyesopen.com>
17747         * gcc.dg/builtins-20.c: New test case.
17749 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
17751         PR c++/11131
17752         * g++.dg/opt/template1.C: New test.
17754 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17756         * lib/gcc-dg.exp (dg-test): Clear additional_files and
17757         additional_sources.
17759 2003-05-21  David Taylor  <dtaylor@emc.com>
17761         * gcc.dg/Wpadded.c: New file.
17763 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17765         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
17766         * gcc.dg/special/weak-2.c: Add dg-require-weak.
17767         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
17768         dg-require-weak.
17770 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
17772         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
17774 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17776         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
17777         (dg-require-alias): Likewise.
17778         (dg-require-gc-sections): Likewise.
17779         * lib/target-supports.exp (check_gc_sections_available): Likewise.
17781 2003-06-08  Richard Henderson  <rth@redhat.com>
17783         * gcc.dg/20011029-2.c: Fix the array reference.
17784         * gcc.dg/asm-7.c: New.
17786 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
17788         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
17790 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
17792         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
17793         (dg-require-gc-sections): Likewise.
17795 2003-06-08  Jan Hubicka  <jh@suse.cz>
17797         * i386-cmov1.c: Fix regular expression.
17798         * i386-cvt-1.c: Likewise.
17799         * i386-local.c: Likewise.
17800         * i386-local2.c: Likewise.
17801         * i386-mul.c: Likewise.
17802         * i386-ssetype-1.c: Likewise.
17803         * i386-ssetype-3.c: Likewise.
17804         * i386-ssetype-5.c: Likewise.
17806 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17808         PR c++/11039
17809         * g++.dg/warn/implicit-typename2.C: New test.
17810         * g++.dg/warn/implicit-typename3.C: New test.
17812 2003-06-07  Richard Henderson  <rth@redhat.com>
17814         * g++.dg/other/offsetof3.C: Use size_t.
17815         * g++.dg/other/offsetof4.C: Likewise.
17817 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
17819         * lib/copy-file.exp: New. Implement gcc_copy_files.
17821         * lib/dg-pch.exp: Load copy-file.exp
17822         (dg-pch): Use gcc_copy_files instead of "file copy".
17824 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
17826         * gcc.dg/weak/weak.exp: Simplify.
17827         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
17828         * gcc.dg/weak/weak-1.c: Likewise.
17829         * gcc.dg/weak/weak-2.c: Likewise.
17830         * gcc.dg/weak/weak-3.c: Likewise.
17831         * gcc.dg/weak/weak-4.c: Likewise.
17832         * gcc.dg/weak/weak-5.c: Likewise.
17833         * gcc.dg/weak/weak-6.c: Likewise.
17834         * gcc.dg/weak/weak-7.c: Likewise.
17835         * gcc.dg/weak/weak-8.c: Likewise.
17836         * gcc.dg/weak/weak-9.c: Likewise.
17838 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
17840         gcc.c-torture/execute/20030606-1.c: New.
17842 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17844         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
17845         * gcc.dg/builtins-19.c: Likewise.
17847 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17849         * gcc.dg/builtins-2.c: Add some more tests.
17850         * gcc.dg/builtins-18.c: New test case.
17851         * gcc.dg/builtins-19.c: New test case.
17853 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17854             Jim Wilson  <wilson@tuliptree.org>
17856         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
17858 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
17860         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
17861         mempcpy/stpcpy calls not to be optimized into something else.
17862         * gcc.c-torture/execute/string-opt-3.c: Moved to...
17863         * gcc.c-torture/execute/builtins/string-7.c: ...here.
17864         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
17866 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17868         * gcc.dg/format/asm_fprintf-1.c: New test.
17870 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
17872         * lib/gcc-defs.exp (additional_sources): New variable.
17873         (dg-additional-sources): New function.
17874         (additional_files): New variable.
17875         (dg-additional-files): New function.
17876         (dg-additional-files-options): Likewise.
17877         * lib/gcc-dg.exp (dg-require-weak): New function.
17878         (dg-require-alias): Likewise.
17879         (dg-require-gc-sections): Likewise.
17880         * lib/target-supports.exp (check_alias_available): Remove testfile
17881         parameter.
17882         (check_gc_sections_available): New function.
17883         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
17884         (dg-gpp-additional-files): Likewise.
17885         * lib/g++.exp (additional_sources): Remove.
17886         (additional_files): Likewise.
17887         (g++_target_compile): Use dg-additional-files-options.
17889         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
17890         Tcl logic.
17891         * gcc.dg/special/ecos.exp: Remove.
17892         * gcc.dg/special/20000419-2.c: Use dg-require-*.
17893         * gcc.dg/special/alias-1.c: Likewise.
17894         * gcc.dg/special/alias-2.c: Likewise.
17895         * gcc.dg/special/gcsec-1.c: Likewise.
17896         * gcc.dg/special/weak-1.c: Likewise.
17897         * gcc.dg/special/weak-2.c: Likewise.
17898         * gcc.dg/special/wkali-1.c: Likewise.
17899         * gcc.dg/special/wkali-2.c: Likewise.
17901         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
17902         dg-gpp-additional-*.
17903         * g++.dg/special/conpr-3.C: Likewise.
17904         * g++.dg/special/conpr-4.C: Likewise.
17905         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
17906         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
17907         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
17908         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
17909         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
17910         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
17911         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
17912         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
17913         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
17914         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
17915         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
17916         * g++.old-deja/g++.other/comdat1.C: Likewise.
17917         * g++.old-deja/g++.other/comdat2.C: Likewise.
17918         * g++.old-deja/g++.other/comdat3.C: Likewise.
17919         * g++.old-deja/g++.other/ctor1.C: Likewise.
17920         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
17922 2003-06-05  Richard Henderson  <rth@redhat.com>
17924         * gcc.dg/debug/20030605-1.c: New.
17926 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17928         * README.QMTEST: Update.
17930 2003-06-04  Richard Henderson  <rth@redhat.com>
17932         * gcc.dg/cleanup-1.c: New.
17933         * gcc.dg/cleanup-2.c: New.
17934         * gcc.dg/cleanup-3.c: New.
17935         * gcc.dg/cleanup-4.c: New.
17936         * gcc.dg/cleanup-5.c: New.
17937         * gcc.dg/cleanup-6.c: New.
17938         * gcc.dg/cleanup-7.c: New.
17940 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17942         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
17944         * lib/dg-pch.exp: New file.
17945         * g++.dg/pch/pch.exp: Use dg-pch.exp.
17946         * gcc.dg/pch/pch.exp: Likewise.
17948 2003-06-04  Roger Sayle  <roger@eyesopen.com>
17950         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
17951         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
17952         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
17953         * gcc.dg/builtins-17.c: New test case.
17954         * gcc.dg/i386-387-4.c: New test case.
17955         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
17957 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17959         * gcc.dg/ultrasp9.c: New test.
17961 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17963         * gcc.c-torture/compile/20030604-1.c: New test.
17964         * gcc.dg/sparc-constant-1.c: New test.
17966 2003-06-03  Glen Nakamura  <glen@imodulo.com>
17968         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
17970 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
17972         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
17974         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
17975         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
17977 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
17979         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
17981 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17983         PR c++/10940
17984         * g++.dg/template/spec10.C: New test.
17986 2003-06-03  Roger Sayle  <roger@eyesopen.com>
17988         * gcc.dg/builtins-16.c: New test case.
17990 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
17992         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
17993         mempcpy test with post-increments.
17994         * gcc.c-torture/execute/string-opt-3.c: New test.
17995         * gcc.dg/string-opt-1.c: New test.
17997 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
17999         PR fortran/10965
18000         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
18002 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
18004         * lib/scanasm.exp (dg-scan): New function, factored out of ...
18005         (scan-assembler): ... here.  Use dg-scan.
18006         (scan-assembler-not): Likewise.
18007         (scan-file): New function.
18008         (scan-file-not): Likewise.
18009         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
18010         * gcc.dg/cpp/_Pragma4.c: Likewise.
18011         * gcc.dg/cpp/_Pragma5.c: Likewise.
18012         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18013         * gcc.dg/cpp/avoidpaste2.c: Likewise.
18014         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
18015         * gcc.dg/cpp/cmdlne-P.c: Likewise.
18016         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
18017         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
18018         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
18019         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
18020         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
18021         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
18022         * gcc.dg/cpp/cxxcom1.c: Likewise.
18023         * gcc.dg/cpp/line1.c: Likewise.
18024         * gcc.dg/cpp/maccom1.c: Likewise.
18025         * gcc.dg/cpp/maccom2.c: Likewise.
18026         * gcc.dg/cpp/maccom3.c: Likewise.
18027         * gcc.dg/cpp/maccom4.c: Likewise.
18028         * gcc.dg/cpp/maccom5.c: Likewise.
18029         * gcc.dg/cpp/maccom6.c: Likewise.
18030         * gcc.dg/cpp/multiline.c: Likewise.
18031         * gcc.dg/cpp/spacing1.c: Likewise.
18032         * gcc.dg/cpp/spacing2.c: Likewise.
18033         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
18034         * gcc.dg/cpp/trad/maccom1.c: Likewise.
18035         * gcc.dg/cpp/trad/maccom2.c: Likewise.
18036         * gcc.dg/cpp/trad/maccom3.c: Likewise.
18037         * gcc.dg/cpp/trad/maccom4.c: Likewise.
18038         * gcc.dg/cpp/trad/maccom6.c: Likewise.
18039         * gcc.dg/cpp/cxxcom2.c: Likewise.
18040         * gcc.dg/cpp/cxxcom2.h: New file.
18042         * gcc.dg/cpp/truefalse.cpp: Move it to ...
18043         * g++.dg/cpp/truefalse.C: Here.
18044         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
18046 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
18048         * gcc.dg/cpp/redef3.c: New file.
18050 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18052         * gcc.dg/i386-loop-3.c: New test.
18054 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
18056         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
18058 2003-05-31  Roger Sayle  <roger@eyesopen.com>
18060         * gcc.dg/fwrapv-1.c: New test case.
18061         * gcc.dg/fwrapv-2.c: New test case.
18063 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18065         PR c++/10956
18066         * g++.dg/template/spec9.C: New test.
18068 2003-05-29  Roger Sayle  <roger@eyesopen.com>
18070         * gcc.dg/duff-4.c: New test case.
18072 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
18074         PR fortran/10843
18075         * g77.dg/ffixed-form-1.f: New test
18076         * g77.dg/ffixed-form-2.f: New test
18077         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
18078         * g77.dg/ffree-form-3.f: New test
18080 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
18082         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
18083         * gcc.dg/wint_t-1.c: Likewise.
18085 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18087         * g++.dg/template/access11.C: New test.
18089 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18091         PR c++/10849
18092         * g++.dg/template/access10.C: New test.
18094 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18095             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18097         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
18099 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18101         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
18102         suppress for powerpc-*-darwin*.
18103         * gcc.dg/torture/builtin-noret-2.c: Likewise.
18105 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18107         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
18108         suppress option for powerpc-*-darwin*.
18110 2003-05-23  Roger Sayle  <roger@eyesopen.com>
18112         * gcc.dg/builtins-1.c: Add tests for tan and atan.
18113         * gcc.dg/builtins-4.c: Add test for fmod.
18115 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18117         PR c++/10682
18118         * g++.dg/template/instantiate4.C: New test.
18120 2003-05-22  Roger Sayle  <roger@eyesopen.com>
18122         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
18124 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
18126         * gcc.dg/compat/scalar-return-1_main.c: New file.
18127         * gcc.dg/compat/scalar-return-1_x.c: New file.
18128         * gcc.dg/compat/scalar-return-1_y.c: New file.
18129         * gcc.dg/compat/scalar-return-2_main.c: New file.
18130         * gcc.dg/compat/scalar-return-2_x.c: New file.
18131         * gcc.dg/compat/scalar-return-2_y.c: New file.
18132         * gcc.dg/compat/struct-return-3_main.c: New file.
18133         * gcc.dg/compat/struct-return-3_y.c: New file.
18134         * gcc.dg/compat/struct-return-3_x.c: New file.
18135         * gcc.dg/compat/struct-return-2_main.c: New file.
18136         * gcc.dg/compat/struct-return-2_x.c: New file.
18137         * gcc.dg/compat/struct-return-2_y.c: New file.
18139 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18141         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
18142         for hppa*-hp-hpux*.
18143         * gcc.dg/20021014-1.c (dg-options): Likewise.
18144         * gcc.dg/nest.c (dg-options): Likewise.
18146 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
18148         PR c++/9738
18149         * g++.dg/ext/dllimport2.C: New file.
18150         * g++.dg/ext/dllimport3.C: New file.
18152 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
18154         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
18155         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18156         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18157         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18158         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18159         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18160         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
18161         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
18162         * gcc.dg/compat/small-struct-defs.h: New file.
18163         * gcc.dg/compat/small-struct-init.h: New file.
18164         * gcc.dg/compat/small-struct-check.h: New file.
18165         * gcc.dg/compat/fp-struct-defs.h: New file.
18166         * gcc.dg/compat/fp-struct-check.h: New file.
18167         * gcc.dg/compat/fp-struct-init.h: New file.
18168         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
18169         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
18171 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
18173         * gcc.dg/20030225-2.c: New test.
18175 2003-05-18  Roger Sayle  <roger@eyesopen.com>
18176             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18178         * gcc.c-torture/compile/20030518-1.c: New test case.
18180 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
18182         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
18183         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
18184         gcc-dg-debug-runtest.
18185         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
18186         gcc-dg-debug-runtest.
18188 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18190         PR c++/9022
18191         * g++.dg/lookup/using6.C: New test.
18193 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18195         * g++.dg/parse/access2.C: New test.
18197 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
18199         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
18200         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
18201         * gcc.dg/debug/debug.exp: Likewise.
18203 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
18205         * gcc.dg/dollar.c: New test.
18207 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
18209         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
18210         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
18211         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
18212         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
18213         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
18214         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
18215         * gcc.dg/compat/struct-by-value-6_main.c: New file.
18216         * gcc.dg/compat/struct-by-value-6_x.c: New file.
18217         * gcc.dg/compat/struct-by-value-6_y.c: New file.
18218         * gcc.dg/compat/struct-by-value-7_main.c: New file.
18219         * gcc.dg/compat/struct-by-value-7_x.c: New file.
18220         * gcc.dg/compat/struct-by-value-7_y.c: New file.
18221         * gcc.dg/compat/struct-by-value-8_main.c: New file.
18222         * gcc.dg/compat/struct-by-value-8_x.c: New file.
18223         * gcc.dg/compat/struct-by-value-8_y.c: New file.
18224         * gcc.dg/compat/struct-by-value-9_main.c: New file.
18225         * gcc.dg/compat/struct-by-value-9_x.c: New file.
18226         * gcc.dg/compat/struct-by-value-9_y.c: New file.
18228 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
18230         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
18231         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
18232         support for "repo" mode.
18233         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
18234         * lib/g77-dg.exp: Likewise.
18235         * lib/obj-dg.exp: Likewise.
18237 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
18239         Merge from gcc-3_2-rhl8-branch:
18240         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
18242         * gcc.dg/tls/opt-6.c: New test.
18244         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
18246         * gcc.dg/20030405-1.c: New test.
18248         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
18250         * gcc.dg/20030309-1.c: New test.
18252         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18254         * gcc.c-torture/execute/20030307-1.c: New test.
18256         2003-02-20  Randolph Chung  <tausq@debian.org>
18258         * gcc.c-torture/compile/20030220-1.c: New test.
18260         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
18262         * gcc.dg/20030217-1.c: New test.
18264         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
18266         * gcc.c-torture/compile/20020129-1.c: New test.
18268         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18270         * gcc.dg/unroll-1.c: New test.
18272         2002-11-16  Jan Hubicka  <jh@suse.cz>
18274         * gcc.c-torture/execute/20020920-1.c: New test.
18276         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
18278         PR target/7434
18279         * gcc.c-torture/compile/20021008-1.c: New test.
18281         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
18283         PR target/7559
18284         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
18286         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18288         * gcc.c-torture/compile/20020807-1.c: New test.
18290         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
18292         * gcc.dg/tls/opt-1.c: New test.
18294         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
18296         * gcc.dg/20020729-1.c: New test.
18298         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
18300         * g++.dg/opt/life1.C: New test.
18302         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
18304         * gcc.dg/20020525-1.c: New test.
18306         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18308         PR c++/6794
18309         * g++.dg/ext/pretty1.C: New test.
18310         * g++.dg/ext/pretty2.C: New test.
18312 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
18314         PR c++/8385
18315         * g++.dg/ext/typeof5.C: New test.
18317 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
18319         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
18320         __USER_LABEL_PREFIX__ into account.
18321         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
18323 2003-05-14  Roger Sayle  <roger@eyesopen.com>
18325         * gcc.dg/builtins-15.c: New test case.
18327 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
18329         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
18331 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
18333         * lib/g++.exp: Tweak handling of additional source files.
18334         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
18335         * g++.dg/special/conpr-2a.C: Rename to ...
18336         * g++.dg/special/conpr-2a.cc: ... this.
18337         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
18338         * g++.dg/special/conpr-3a.C: Rename to ...
18339         * g++.dg/special/conpr-3a.cc: This.
18340         * g++.dg/special/conpr-3b.C: Rename to ...
18341         * g++.dg/special/conpr-3b.cc: This.
18342         * g++.dg/special/conpr-4.C: New test.
18343         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
18345 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
18347         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
18349 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18351         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
18352         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18353         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
18354         * g++.old-deja/g++.other/warn3.C: Likewise.
18356 2003-05-11  Roger Sayle  <roger@eyesopen.com>
18358         * gcc.dg/i386-387-1.c: Update to also test log.
18359         * gcc.dg/i386-387-2.c: Likewise.
18361 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
18363         * g77.f-torture/execute/int8421.f: New test.
18365 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18367         PR c++/10230, c++/10481
18368         * g++.dg/lookup/scoped5.C: New test.
18370 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18372         PR c++/10552
18373         * g++.dg/template/ttp6.C: New test.
18375 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
18377         * gcc.c-torture/execute/builtins: New directory.
18378         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
18379         gcc.c-torture/execute/builtins.
18380         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
18381         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
18382         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
18383         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
18385 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18387         PR c++/9252
18388         * g++.dg/template/access8.C: New test.
18389         * g++.dg/template/access9.C: New test.
18391 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18393         PR c++/9554
18394         * g++.dg/parse/access1.C: New test.
18396 2003-05-09  DJ Delorie  <dj@redhat.com>
18398         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
18399         long, and not an int.
18401 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18403         PR c++/10555, c++/10576
18404         * g++.dg/template/memclass1.C: New test.
18406 2003-05-08  DJ Delorie  <dj@redhat.com>
18408         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
18409         targets.
18410         * gcc.c-torture/execute/20021024-1.x: Likewise.
18411         * gcc.c-torture/execute/shiftdi.x: Likewise.
18412         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
18413         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
18414         * gcc.dg/20021018-1.c: Likewise.
18416 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18418         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
18420         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
18421         (bcopy): Call memmove.
18423 2003-05-08  Roger Sayle  <roger@eyesopen.com>
18425         * g77.f-torture/compile/8485.f: New test case.
18427 2003-05-07  Richard Henderson  <rth@redhat.com>
18429         PR c++/10570
18430         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
18431         Verify exception_cleanup not called for rethrows.
18432         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
18433         when exiting catch block without rethrowing.
18434         * g++.dg/eh/forced3.C: New.
18435         * g++.dg/eh/forced4.C: New.
18437 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
18439         * gcc.dg/20030505.c: Fix triplet.
18441 2003-05-06  DJ Delorie  <dj@redhat.com>
18443         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
18444         * gcc.dg/nest.c: Likewise.
18446 2003-05-05  Roger Sayle  <roger@eyesopen.com>
18448         * gcc.dg/builtins-14.c: New test case.
18450 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
18452         * lib/compat.exp (compat-execute): New argument.
18453         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
18454         * gcc.dg/compat: New test directory.
18455         * gcc.dg/compat/compat.exp: New expect script.
18456         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
18457         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
18458         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
18459         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
18460         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
18461         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
18463         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
18464         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
18465         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
18466         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
18467         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
18468         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
18469         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
18470         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
18471         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
18472         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
18473         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
18474         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
18475         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
18476         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
18477         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
18479 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
18481         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
18483 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
18485         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
18487 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
18489         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
18490         * gcc.dg/ppc-fsel-2.c: New test.
18492         * gcc.dg/unused-5.c: New test.
18494 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18496         PR c++/10496
18497         * g++.dg/warn/pmf1.C: New test.
18499 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18501         PR c++/4494
18502         * g++.dg/warn/main.C: New test.
18504 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18506         * gcc.dg/nonnull-3.c: New test.
18508 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
18510         * gcc.dg/cpp/Wtrigraphs.c: Update.
18511         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
18513 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
18515         * gcc.dg/ppc-fsel-1.c: New test.
18517 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
18519         PR c/10604
18520         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
18522 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
18524         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
18526 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18528         PR c++/9364, c++/10553, c++/10586
18529         * g++.dg/parse/typename4.C: New test.
18530         * g++.dg/parse/typename5.C: Likewise.
18532 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
18534         * gcc.c-torture/compile/20030503-1.c: New test.
18536 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18538         * g++.dg/lookup/using5.C: Fix testcase error.
18540 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
18542         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
18543         since MEABI is no longer supported.  Remove all vestiges
18544         of MEABI from the test.
18546 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18548         PR c++/10554
18549         * g++.dg/lookup/using5.C: New test.
18551 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18553         PR c++/8772
18554         * g++.dg/template/ttp5.C: New test.
18556 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
18558         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
18559         (dg-gpp-additional-sources): New function.
18560         (dg-gpp-additional-files): Likewise.
18561         * lib/g++.exp (additional_sources): New variable.
18562         (additional_files): Likewise.
18563         (g++_target_compile): Deal with them.
18564         * lib/old-dejagnu.exp: Remove.
18565         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
18566         * g++.old-deja: Revise all tests to use dg commands.
18568 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18570         PR c++/9432, c++/9528
18571         * g++.dg/lookup/using4.C: New test.
18573 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
18575         * gcc.dg/noreturn-5.c: New file.
18576         * gcc.dg/noreturn-6.c: New file.
18578         * gcc.c-torture/compile/inline-1.c: New file.
18580 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18582         PR c++/10551
18583         * g++.dg/template/explicit1.C: New test.
18585 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18587         PR c++/10549
18588         * g++.dg/other/bitfield1.C: New test.
18590         PR c++/10527
18591         * g++.dg/init/new7.C: New test.
18593 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18595         * g++.dg/ext/desig1.C: New test.
18596         * g++.dg/ext/init1.C: Update.
18598         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
18600 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
18602         PR c++/10180
18603         * g++.dg/warn/Winline-1.C: New test.
18605 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
18607         * gcc.c-torture/execute/string-opt-19.c: New test.
18609         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
18610         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
18612 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
18614         PR c++/10506
18615         * g++.dg/init/new6.C: New test.
18617         PR c++/10503
18618         * g++.dg/init/ref6.C: New test.
18620 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
18622         * g++.dg/warn/weak1.C: XFAIL on AIX4.
18624 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18626         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
18627         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
18629 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
18631         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
18632         initialized static data members.
18634 2003-04-25  H.J. Lu <hjl@gnu.org>
18636         * gcc.dg/ia64-sync-4.c: New test.
18638 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18640         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
18641         date.
18643 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
18645         PR c++/10337
18646         * g++.dg/warn/conv1.C: New test.
18647         * g++.old-deja/g++.other/conv7.C: Adjust.
18648         * g++.old-deja/g++.other/overload14.C: Adjust.
18650 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18652         PR c++/10471
18653         * g++.dg/template/defarg2.C: New test.
18655 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
18657         * gcc.dg/cpp/include2.c: Update.
18658         * gcc.dg/cpp/multiline-2.c: New.
18659         * gcc.dg/cpp/multiline.c: Update.
18660         * gcc.dg/cpp/strify2.c: Update.
18661         * gcc.dg/cpp/trad/literals-2.c: Update.
18663 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18665         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
18667 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18669         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
18671 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18673         PR c++/10451
18674         * g++.dg/parse/crash4.C: New test.
18676         PR c++/9847
18677         * g++.dg/parse/crash5.C: New test.
18679 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
18681         PR c++/10446
18682         * g++.dg/parse/crash3.C: New test.
18684         PR c++/10428
18685         * g++.dg/parse/elab1.C: New test.
18687 2003-04-22  Devang Patel  <dpatel@apple.com>
18689         * gcc.dg/cpp/trad/funlike-5.c: New test.
18691 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
18693         * g++.dg/other/packed1.C: Fix dg options.
18695 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
18697         * g++.dg/other/offsetof2.C: New test.
18699 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
18701         * g++.dg/template/recurse.C: Adjust location of error messages.
18703 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
18705         PR c++/9881
18706         * g++.dg/init/addr-const1.C: New test.
18707         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
18709 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18711         PR c++/10405
18712         * g++.dg/lookup/struct-hack1.C: New test.
18714 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
18716         * ucs.c: Update diagnostic messages.
18718 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18720         * gcc.dg/cpp/truefalse.cpp: New test.
18721         * gcc.dg/cpp/cpp.exp: Update.
18722         * g++.dg/other/stdbool-if.C: Remove.
18724 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18726         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
18727         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
18729 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18731         * gcc.c-torture/compile/20030418-1.c: New test.
18733 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
18735         * README.compat: Remove; content moved to doc/sourcebuild.texi.
18737 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18739         PR c++/10347
18740         g++.dg/template/dependent-name1.C: New test.
18742 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
18744         * gcc.dg/warn-1.c (tourist_guide): New array,
18745         contains a pointer to bar.
18747 2003-04-16  Roger Sayle  <roger@eyesopen.com>
18749         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
18750         * gcc.c-torture/execute/medce-1.c: New test case.
18751         * gcc.c-torture/execute/medce-2.c: New test case.
18753 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
18755         * lib/prune.exp: Ignore more messages.
18757         PR c++/10381
18758         * g++.dg/parse/lookup3.C: New test.
18760 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
18762         * gcc.c-torture/compile/20030415-1.c : New test.
18764 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
18766         * gcc.c-torture/execute/scope-2.c: Move to ...
18767         * gcc.dg/noncompile/scope.c: .... here.
18769 2003-04-14  Roger Sayle  <roger@eyesopen.com>
18771         * gcc.dg/20030414-2.c: New test case.
18773 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
18775         PR target/10377
18776         * gcc.dg/20030414-1.c: New test.
18778 2003-04-13  Roger Sayle  <roger@eyesopen.com>
18780         * gcc.dg/builtins-12.c: New test case.
18781         * gcc.dg/builtins-13.c: New test case.
18783 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18785         * gcc.c-torture/execute/string-opt-18.c: New test.
18787 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
18789         PR c++/10300
18790         * g++.dg/init/new5.C: New test.
18792 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
18794         PR c++/7910
18795         * g++.dg/ext/dllimport1.C: New test.
18797 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18799         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
18801 2003-04-11  Bud Davis <bdavis9659@comcast.net>
18803         PR Fortran/9263
18804         * g77.f-torture/noncompile/9263.f: New test
18805         PR Fortran/1832
18806         * g77.f-torture/execute/1832.f: New test
18808 2003-04-11  David Chad  <davidc@freebsd.org>
18809             Loren J. Rittle  <ljrittle@acm.org>
18811         libobjc/8562
18812         * objc.dg/headers.m: New test.
18814 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
18816         * gcc.c-torture/execute/builtin-noret-2.c: New.
18817         * gcc.c-torture/execute/builtin-noret-2.x: New.
18818         XFAIL builtin-noret-2.c at -O1 and above.
18819         * gcc.dg/redecl.c: New.
18820         * gcc.dg/Wshadow-1.c: Update error regexps.
18822 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
18824         * g++.dg/abi/bitfield10.C: New test.
18826 2003-04-09  Mike Stump  <mrs@apple.com>
18828         * gcc.dg/pch/pch.exp: Make testcase names longer.
18829         * g++.dg/pch/pch.exp: Make testcase names longer.
18831 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18833         * gcc.dg/builtins-11.c: New test case.
18835 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18837         * gcc.dg/builtins-9.c: New test case.
18838         * gcc.dg/builtins-10.c: New test case.
18840 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
18842         * gcc.dg/noncompile/init-4.c.c: New test.
18844 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
18846         * gcc.misc-test/gcov-9.c: New test.
18847         * gcc.misc-test/gcov-10.c: New test
18848         * gcc.misc-test/gcov-11.c: New test.
18850 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
18852         PR optimization/10024
18853         * gcc.c-torture/compile/20030405-1.c: New test.
18855 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
18857         * gcc.dg/pch/static-3.c: New.
18858         * gcc.dg/pch/static-3.hs: New.
18859         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
18861 2003-04-04  Richard Henderson  <rth@redhat.com>
18863         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
18864         * g++.dg/eh/forced2.C: Likewise.
18866 2003-04-03  Mike Stump  <mrs@apple.com>
18868         * lib/scanasm.exp (scan-assembler): Add xfail processing for
18869         target arg.
18870         (scan-assembler-times, scan-assembler-not): Likewise.
18871         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
18873 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18875         * gcc.dg/sparc-loop-1.c: New test.
18877 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
18879         PR other/9274
18880         * g++.dg/pch/system-2.C: New.
18881         * g++.dg/pch/system-2.Hs: New.
18883 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
18885         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
18887         * g++.dg/eh/simd-1.C (vecfunc): Same.
18889 2003-04-01  Roger Sayle  <roger@eyesopen.com>
18891         * gcc.c-torture/execute/20030401-1.c: New test case.
18893 2003-04-01  Ziemowit Laski <zlaski@apple.com>
18895         * objc.dg/defs.m: New.
18897 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
18899         * g++.dg/eh/simd-1.C: New.
18900         * g++.dg/eh/simd-2.C: New.
18902 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
18904         * gcc.c-torture/execute/simd-3.c: New.
18906 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18908         PR c/9936
18909         * gcc.dg/20030331-2.c: New test.
18911 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18913         PR c++/10278
18914         * g++.dg/parse/crash2.C: New test.
18916 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18918         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
18919         * gcc.c-torture/execute/20030331-1.c: ...here.
18921 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18923         * gcc.c-torture/execute/20030331-1.c: New test.
18925 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18927         * lib/gcov.exp: Adjust call return testing strings.
18928         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
18930 2003-03-31  Roger Sayle  <roger@eyesopen.com>
18932         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
18933         * gcc.dg/builtins-7.c: New test case.
18934         * gcc.dg/builtins-8.c: New test case.
18936 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18938         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
18940 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
18942         PR c++/7647
18943         * g++.dg/lookup-class-member-2.C: New test.
18945 2003-03-30  Glen Nakamura  <glen@imodulo.com>
18947         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
18949 2003-03-28  Roger Sayle  <roger@eyesopen.com>
18951         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
18953 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
18955         * g++.dg/init/attrib1.C: New test.
18957 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18959         * gcc.dg/ultrasp8.c: New test.
18961 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18963         * gcc.dg/ultrasp7.c: New test.
18965 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
18967         PR c++/10047
18968         * g++.dg/template/inline1.C: New test.
18970 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18972         * gcc.dg/sparc-dwarf2.c: New test.
18974 2003-03-27  Roger Sayle  <roger@eyesopen.com>
18976         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
18977         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
18979 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
18981         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
18982         than reading .x files.
18983         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
18984         * g77.dg/gcov/gcov-1.f: Likewise.
18985         * gcc.misc-tests/gcov-4b.c: Likewise.
18986         * gcc.misc-tests/gcov-5b.c: Likewise.
18987         * gcc.misc-tests/gcov-6.c: Likewise.
18988         * gcc.misc-tests/gcov-7.c: Likewise.
18989         * gcc.misc-tests/gcov-8.c: Likewise.
18990         * g++.dg/gcov/gcov-1.x: Remove.
18991         * g77.dg/gcov/gcov-1.x: Likewise.
18992         * gcc.misc-tests/gcov-4b.x: Likewise.
18993         * gcc.misc-tests/gcov-5b.x: Likewise.
18994         * gcc.misc-tests/gcov-6.x: Likewise.
18995         * gcc.misc-tests/gcov-7.x: Likewise.
18996         * gcc.misc-tests/gcov-8.x: Likewise.
18998 2003-03-27  Glen Nakamura  <glen@imodulo.com>
19000         PR opt/10087
19001         * gcc.dg/20030324-1.c: New test.
19003 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
19005         PR c++/10224
19006         * g++.dg/template/arg3.C: New test.
19008         PR c++/10158
19009         * g++.dg/template/friend18.C: New test.
19011 2003-03-26  Roger Sayle  <roger@eyesopen.com>
19013         * g77.f-torture/compile/20030326-1.f: New test case.
19015 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
19017         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
19019         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
19021 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
19023         * gcc.dg/ia64-sync-3.c: New test.
19025 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
19027         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
19029 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19031         * gcc.dg/ultrasp6.c: New test.
19033 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19035         * gcc.dg/i386-signbit-1.c: New test.
19036         * gcc.dg/i386-signbit-2.c: New test.
19037         * gcc.dg/i386-signbit-3.c: New test.
19039 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19041         * gcc.dg/ultrasp5.c: Fix options.
19043 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19045         * gcc.dg/ultrasp5.c: Fix comment.
19047 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
19049         PR fortran/10197
19050         * g77.f-torture/execute/10197.f: New test.
19052 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
19054         PR c++/9898, c++/383
19055         * g++.dg/template/conv6.C: New test.
19057         PR c++/10119
19058         * g++.dg/template/ptrmem5.C: New test.
19060         PR c++/10026
19061         * g++.dg/lookup/koenig1.C: New test.
19063         PR C++/10199
19064         * g++.dg/lookup/template2.C: New test.
19066 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
19068         * g++.dg/opt/rtti1.C: New test.
19070 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19072         * gcc.dg/ultrasp5.c: New test.
19074 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
19076         PR middle-end/9967
19077         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
19078         builtin fputs.
19080 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
19082         PR c/8224
19083         * gcc.dg/20030323-1.c: New test.
19085 2003-03-23  Roger Sayle  <roger@eyesopen.com>
19087         * gcc.c-torture/compile/20030323-1.c: New test case.
19089 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
19091         * gcc.dg/20030321-1.c: New test.
19093 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
19095         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
19097 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19099         PR c++/9978, c++/9708
19100         * g++.dg/ext/vlm1.C: Adjust expected error.
19101         * g++.dg/ext/vla2.C: New test.
19102         * g++.dg/template/arg1.C: New test.
19103         * g++.dg/template/arg2.C: New test.
19105 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
19107         * g77.f-torture/execute/select.f: New test.
19108         * g77.f-torture/noncompile/select_no_compile.f: New test.
19110 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
19112         PR c++/9898
19113         * g++.dg/other/error4.C: New test.
19115 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
19117         * g++.dg/template/friend17.C: New test.
19119 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
19121         * gcc.c-torture/compile/20030320-1.c: New.
19123 2003-03-20  Roger Sayle  <roger@eyesopen.com>
19125         * gcc.dg/builtins-6.c: New test case.
19127 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
19129         PR target/10073
19130         * gcc.c-torture/compile/20030319-1.c: New.
19132 2003-03-18  Jan Hubicka  <jh@suse.cz>
19134         * gcc.dg/i386-cvt-1.c: New test.
19136 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
19138         * objc.dg/naming-1.m: Use "(parse|syntax) error".
19139         * objc.dg/naming-2.m: Likewise.
19141 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
19143         PR c++/9639
19144         * g++.dg/parse/crash1.C: New test.
19146 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
19148         PR c++/8805
19149         * g++.dg/eh/cleanup1.C: New test.
19151 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19153         * gcc.c-torture/execute/20030316-1.c: New test case.
19155 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19157         PR c++/9629
19158         * g++.dg/init/ctor2.C: New test.
19160 2003-03-15  Roger Sayle  <roger@eyesopen.com>
19162         * g77.f-torture/compile/xformat.f: New test case.
19164 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19166         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
19167         * g++.old-deja/g++.mike/eh50.C: Likewise.
19169 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19171         PR c++/6440
19172         * g++.dg/template/spec7.C: New test.
19173         * g++.dg/template/spec8.C: Likewise.
19175 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
19177         * gcc.c-torture/execute/20030313-1.c: New test.
19179 2003-03-14  Richard Henderson  <rth@redhat.com>
19181         * gcc.dg/inline-2.c: Adjust alpha test for external call.
19183 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19185         * gcc.c-torture/compile/20030314-1.c: New test.
19187 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
19189         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
19190         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
19191         thumb target,
19192         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
19193         to accept newer _imp__  prefix and additional
19194         newline in .drectve section.
19195         * gcc.dg/dll-4.c: Likewise.
19196         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
19197         switch.
19199 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
19201         * g++.dg/parse/namespace9.C: New test.
19203         * g++.dg/init/ref5.C: New test.
19204         * g++.dg/parse/ptrmem1.C: Likewise.
19206 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19208         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
19209         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
19210         regular expression.
19211         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
19212         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
19214 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
19216         * gcc.c-torture/execute/20030224-2.c: New test.
19218 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19220         * gcc.dg/decl-3.c: New test.
19222 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19224         * gcc.dg/i386-loop-2.c: New test.
19226 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
19228         PR c++/9474
19229         * g++.dg/parse/namespace8.C: New test.
19231         PR c++/9924
19232         * g++.dg/overload/builtin2.C: New test.
19234 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
19236         * gcc.dg/return-type-3.c: New test.
19238 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
19240         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
19241         profiling options are not supported.
19243 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
19245         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
19246         * g++.old-deja/g++.warn/impint2.C: Likewise.
19248 2003-03-10  Devang Patel  <dpatel@apple.com>
19250         * g++.dg/cpp/c++_cmd_1.C: New test.
19251         * g++.dg/cpp/c++_cmd_1.h: New file.
19253 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
19255         * gcc.dg/altivec-9.c: New file.
19257 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19259         * gcc.dg/ppc-sdata-1.c: New test.
19260         * gcc.dg/ppc-sdata-2.c: New test.
19262 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
19264         PR c++/9373
19265         * g++.dg/opt/ptrmem2.C: New test.
19267         PR c++/8534
19268         * g++.dg/opt/ptrmem1.C: New test.
19270 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19272         * gcc.dg/i386-loop-1.c: New test.
19274 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19276         PR c++/9970
19277         * g++.dg/lookup/friend1.C: New test.
19279 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19281         PR c++/9823
19282         * g++.dg/parser/constructor1.C: New test.
19284 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
19286         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
19288         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
19290 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
19292         * gcc.dg/cpp/Wunused.c: Update test.
19294 2003-03-08  Jan Hubicka  <jh@suse.cz>
19296         * gcc.dg/inline-3.c: New test.
19298 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19300         PR c++/9809
19301         * g++.dg/parse/builtin1.C: New test.
19303         PR c++/9982
19304         * g++.dg/abi/cookie1.C: New test.
19305         * g++.dg/abi/cookie2.C: Likewise.
19307         PR c++/9524
19308         * g++.dg/template/field1.C: New test.
19310         PR c++/9912
19311         * g++.dg/parse/class1.C: New test.
19312         * g++.dg/parse/namespace7.C: Likewise.
19313         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
19315 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
19317         * g++.dg/init/ref4.C: New test.
19319 2003-03-07  Jan Hubicka  <jh@suse.cz>
19321         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
19322         * gcc.dg/inline-3.c:  New test.
19324 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
19326         * g++.dg/init/ref3.C: New test.
19328         PR c++/9965
19329         * g++.dg/init/ref2.C: New test.
19331         PR c++/9400
19332         * g++.dg/warn/Wshadow-2.C: New test.
19334         PR c++/9791
19335         * g++.dg/warn/Woverloaded-1.C: New test.
19337 2003-03-05  Jan Hubicka  <jh@suse.cz>
19339         * gcc.dg/i386-local2.c: New.
19340         * gcc.dg/i386-local.c: Fix typo.
19342 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
19344         * g++.dg/abi/layout3.C: New test.
19346 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19348         * gcc.c-torture/compile/20030305-1.c
19350 2003-03-05  Jan Hubicka  <jh@suse.cz>
19352         * gcc.dg/i386-local.c: New.
19354 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
19356         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
19358 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19360         * gcc.dg/switch-2.c: New test.
19361         * gcc.dg/switch-3.c: New test.
19362         * gcc.dg/Wswitch.c: Adjust line numbers.
19363         * gcc.dg/Wswitch-default.c: Likewise.
19364         * gcc.dg/Wswitch-enum.c: Likewise.
19366 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
19368         * gcc.c-torture/execute/20030222-1.c: New test.
19370 2003-03-03  James E Wilson  <wilson@tuliptree.org>
19372         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
19374 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
19376         PR c++/9878
19377         * g++.dg/init/ref1.C: New test.
19379 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
19381         * gcc.dg/sh-relax.c: New SH-only test.
19383 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
19385         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
19386         comment explaining purpose of testcase.
19388 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19390         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
19391         for HC11/HC12 (asm needs two int registers).
19392         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
19393         HC11/HC12 because the test uses an asm which needs two 32-bit
19394         registers.
19396 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19398         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
19399         for HC11/HC12 (array is too large otherwise).
19400         * gcc.c-torture/compile/920501-4.x: New file, likewise.
19401         * gcc.c-torture/compile/20010518-2.x: Likewise.
19402         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
19403         HC11/HC12 (array is too large).
19405 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
19407         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
19408         * lib/g++-dg.exp (g++-dg-test): Likewise.
19410 2003-03-01  Roger Sayle  <roger@eyesopen.com>
19412         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
19413         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
19415 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19417         * g++.dg/warn/implicit-typename1.C: Remove warning.
19419 2003-02-28  Richard Henderson  <rth@redhat.com>
19421         * gcc.dg/noreturn-1.c: Move noreturn warning line.
19422         * gcc.dg/return-type-1.c: Move control reaches end warning line.
19424 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
19426         * gcc.dg/pch/pch.exp: Change .pch to .gch.
19427         * g++.dg/pch/pch.exp: Likewise.
19429 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
19431         PR c++/9879
19432         * testsuite/g++.dg/init/new4.C: New test.
19434 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
19436         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
19438 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
19440         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
19441         unsigned long.
19443         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
19444         wider than float.
19446 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19448         * lib/scanasm.exp: Add support for counting numbers of
19449         occurences.
19450         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
19451         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
19453 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
19455         PR c++/9683
19456         * g++.dg/template/static3.C: New test.
19458         PR c++/9829
19459         * g++.dg/parse/namespace6.C: New test.
19461 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19463         PR target/9732
19464         * gcc.dg/20030225-1.c: New test.
19466 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
19468         * README: Remove out-of-date information.
19470         PR c++/9836
19471         * g++.dg/template/spec6.C: New test.
19473 2003-02-24  Jeff Law  <law@redhat.com>
19475         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
19477 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19479         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
19480         * gcc.dg/pragma-ep-1.c: Likewise.
19482 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19484         PR c++/9602
19485         * g++.dg/template/friend16.C: New test.
19487 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
19489         PR c++/5333
19490         * g++.dg/parse/fused-params1.C: Adjust error messages.
19491         * g++.dg/template/nested3.C: New test.
19493 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
19495         * g++.dg/abi/param1.C: New test.
19497 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19499         PR c++/7982
19500         * g++.dg/warn/implicit-typename1.C: New test.
19502 2003-02-22  Kelley Cook <kelleycook@comcast.net>
19504         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
19505         with "mtune".
19506         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19507         * gcc.c-torture/execute/20010129-1.x: Likewise.
19508         * gcc.dg/20011107-1.c: Likewise.
19509         * gcc.dg/20020108-1.c: Likewise.
19510         * gcc.dg/20020122-3.c: Likewise.
19511         * gcc.dg/20020206-1.c: Likewise.
19512         * gcc.dg/20020310-1.c: Likewise.
19513         * gcc.dg/20020426-2.c: Likewise.
19514         * gcc.dg/20020517-1.c: Likewise.
19515         * gcc.dg/991230-1.c: Likewise.
19516         * gcc.dg/i386-unroll-1.c: Likewise.
19517         * gcc.misc-tests/i386-prefetch.exp: Likewise.
19519 2003-02-22  Jan Hubicka  <jh@suse.cz>
19521         * gcc.dg/i386-mul.c: New test.
19523 2003-02-21  Roger Sayle  <roger@eyesopen.com>
19525         * gcc.dg/builtins-5.c: New test case.
19527 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
19529         * gcc.dg/asmreg-1.c: New test.
19531 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19533         PR c++/9749
19534         * g++.dg/parse/varmod1.C: New test.
19536 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19538         PR c++/9727
19539         * g++.dg/template/op1.C: New test.
19541 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19543         PR c++/8906
19544         * g++.dg/template/nested2.C: New test.
19546 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19548         PR c++/8724
19549         * g++.dg/expr/dtor1.C: New test.
19551 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
19553         * gcc.dg/cpp/include3.c: New test.
19554         * gcc.dg/cpp/inc/foo.h: New file.
19556 2003-02-21  Glen Nakamura  <glen@imodulo.com>
19558         * gcc.c-torture/execute/20030221-1.c: New test.
19560 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
19562         PR c++/9729
19563         * g++.dg/abi/conv1.C: New test.
19565 2003-02-20  Jan Hubicka  <jh@suse.cz>
19567         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
19569 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
19571         * gcc.c-torture/compile/20030219-1.c: New test.
19573 2003-02-18  Jan Hubicka  <jh@suse.cz>
19575         * gcc.dg/funcorder.c: New test.
19577 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19579         * gcc.c-torture/execute/20030218-1.c: New.
19581 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
19583         * gcc.dg/20030218-1.c: New.
19585 2003-02-18  Richard Henderson  <rth@redhat.com>
19587         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
19588         * gcc.dg/attr-used-2.c: New.
19590 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
19592         PR c++/9704
19593         * g++.dg/init/copy5.C: New test.
19595 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
19597         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
19598         * g++.dg/pch/pch.exp: Likewise.
19600 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19602         * gcc.c-torture/execute/20030209-1.c: Enable the test if
19603         STACK_SIZE is not defined.
19605 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19607         PR c++/9457
19608         * g++.dg/template/init1.C: New test.
19610 2003-02-16  Jan HUbicka  <jh@suse.cz>
19612         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
19613         (foo): Add few extra tests
19614         * gcc.dg/c99-const-expr-3.c: Likewise.
19615         * gcc.c-torture/execute/20030216-1.c: New.
19617 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19619         PR c++/9459
19620         * g++.dg/ext/typeof4.C: New test.
19622 2003-02-15  Roger Sayle  <roger@eyesopen.com>
19624         * gcc.dg/i386-387-3.c: New test case.
19626 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
19628         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
19629         cris-*-elf* cris-*-aout* and mmix-*-*.
19631 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
19633         * gcc.dg/20030213-1.c: New test.
19635 2003-02-12  Roger Sayle  <roger@eyesopen.com>
19637         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
19638         * gcc.dg/i386-387-2.c: Likewise.
19640 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
19642         * gcc.dg/ppc-spe.c: Fix formatting.
19643         Enable tests that were previously unsupported by gas.
19644         Delete tests for instructions that no longer exist.
19645         Switch arguments on evsubifw builtin.
19647 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
19649         * gcc.c-torture/execute/20030209-1.c: Disable the test if
19650         STACK_SIZE is too small.
19652 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19653             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19655         * gcc.dg/decl-2.c: New test.
19657 2003-02-10  Jan Hubicka  <jh@suse.cz>
19659         * gcc.dg/i386-fpcvt-1.c:  New test.
19661 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
19663         * gcc.c-torture/execute/20030209-1.c: New test.
19665 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
19667         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
19668         int-wide bitops, use the constants of the same width.
19669         Likewise, if long long is 32-bit wide, test bitops using
19670         32-bit constants.
19672 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
19674         * gcc.dg/20021014-1.c: Annotate with expected notice text.
19676 2003-02-07  Roger Sayle  <roger@eyesopen.com>
19678         * testsuite/gcc.dg/builtins-4.c: New test case.
19680 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19682         * gcc.dg/20020430-1.c: Fix dg command typos.
19683         * gcc.dg/20020503-1.c: Likewise.
19685 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19687         PR c++/8785
19688         * g++.dg/parse/fused-params1.C: New test.
19690         PR c++/8857
19691         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
19693         PR c++/8921
19694         * g++.dg/parse/non-dependent1.C: New test.
19696         PR c++/8928
19697         * g++.dg/parse/dupl-tmpl-args1.C: New test.
19699         PR c++/9228
19700         * g++.dg/parse/undefined7.C: New test.
19701         * g++.dg/parse/non-templ1.C: New test.
19703         PR c++/9229
19704         * g++.dg/parse/too-many-tmpl-args1.C: New test.
19706 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
19708         * gcc.c-torture/compile/20030206-1.c: New test.
19710 2003-02-05  Roger Sayle  <roger@eyesopen.com>
19712         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
19713         "pow" to "foo" to avoid potential confusion with a math built-in.
19715 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19717         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
19718         conditions for SPARC targets.
19720 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
19722         * gcc.dg/20030204-1.c: New test.
19724 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19726         PR c++/38
19727         * g++.dg/parse/array-size1.C: New test.
19729         PR c++/5657
19730         * g++.dg/parse/undefined3.C: New test.
19732         PR c++/5665
19733         * g++.dg/parse/undefined4.C: New test.
19735         PR c++/5975
19736         * g++.dg/parse/undefined5.C: New test.
19738         PR c++/7259
19739         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
19741         PR c++/8578
19742         * g++.dg/parse/casting-operator1.C: New test.
19744         PR c++/8596
19745         * g++.dg/parse/undefined6.C: New test.
19747         PR c++/8736
19748         * g++.dg/parse/missing-template1.C: New test.
19750 2003-02-04  Jan Hubicka  <jh@suse.cz>
19752         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
19753         * gcc.dg/i386-cmov?.c:  Likewise.
19754         * gcc.dg/i386-fpcvt-?.c:  Likewise.
19755         * gcc.dg/i386-ssefp-1.c:  Likewise.
19756         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
19757         conventions.
19759 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
19761         PR c++/7129
19762         * testsuite/g++.dg/ext/max.C: New test.
19764 2003-02-03  Jan Hubicka  <jh@suse.cz>
19766         * gcc.c-torture/execute/20030203-1.c: New test.
19768 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
19770         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
19771         'natural-endian'.
19773 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
19775         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
19776         * g++.dg/init/new2.C: Likewise.
19777         * g++.dg/other/new1.C: Likewise.
19779 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
19781         * gcc.dg/struct-ret-libc.c: New test.
19783 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
19785         * gcc.dg/20030129-1.c: New test.
19787 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19789         PR c++/8849
19790         * g++.dg/template/ptrmem4.C: New test.
19792 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
19794         * g++.dg/parser/constant1.C: New test.
19796 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19798         PR c++/8591
19799         * g++.dg/parse/friend2.C: New test.
19801 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19803         PR c++/9437
19804         * g++.dg/template/unify4.C: New test.
19806 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
19808         * gcc.c-torture/execute/20030128-1.c: New test.
19810 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
19812         * g++.dg/lookup/nested1.C: Test moved from ...
19813         * g++.old-deja/g++.other/lookup24.C: ... here.
19815 2003-01-28  Jan Hubicka  <jh@suse.cz>
19817         * gcc.dg/i386-cmov5.c:  New test.
19819 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
19821         * gcc.c-torture/execute/20010925-1.c: Changed the
19822         memcpy declaration.
19824 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19826         PR c++/3902
19827         * g++.dg/parse/template5.C: New test.
19829 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
19831         PR fortran/9258
19832         * g77.dg/pr9258: New test.
19834 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19836         * README: Move relevant parts from README.g++.
19838         * README.g++: Remove this file.
19840 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19842         * g++.dg/abi/dcast1.C: New test.
19844 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19846         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
19848 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
19850         PR c++/47
19851         * g++.old-deja/g++.other/lookup24.C: New test.
19853 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19855         PR middle-end/7227
19856         * gcc.dg/uninit-C.c: New test.
19858 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
19860         * g++.dg/abi/covariant1.C: New test.
19862 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
19864         * gcc.dg/20030123-1.c: New test.
19866 2003-01-25  Jan Hubicka  <jh@suse.cz>
19868         PR opt/8492
19869         * gcc.c-torture/compile/20030125-1.c
19871 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
19873         PR c++/9403
19874         * g++.dg/parse/template3.C: New test.
19875         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
19877         PR c++/795
19878         * g++.dg/parse/template4.C: New test.
19880         PR c++/9415
19881         * g++.dg/template/qual2.C: New test.
19883         PR c++/8545
19884         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
19886         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
19888 2003-01-25  Roger Sayle  <roger@eyesopen.com>
19890         * gcc.c-torture/execute/switch-1.c: New test case.
19892 2003-01-25  Jan Hubicka  <jh@suse.cz>
19894         * gcc.c-torture/execute/20030125-1.[cx]: New test.
19896 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
19898         Tweaks for Bison-1.875. From the NEWS file:
19899         "- `parse error' -> `syntax error'
19900         Bison now uniformly uses the term `syntax error'"
19901         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
19902         * gcc.dg/cpp/digraph2.c: Likewise.
19903         * gcc.dg/cpp/direct2.c: Likewise.
19904         * gcc.dg/cpp/paste4.c: Likewise.
19905         * gcc.dg/c90-restrict-1.c: Likewise.
19906         * gcc.dg/c99-func-2.c: Likewise.
19907         * gcc.dg/noncompile/920721-2.c: Likewise.
19908         * gcc.dg/noncompile/930622-2.c: Likewise.
19909         * gcc.dg/noncompile/940112-1.c: Likewise.
19910         * gcc.dg/noncompile/950921-1.c: Likewise.
19911         * gcc.dg/noncompile/951123-1.c: Likewise.
19912         * gcc.dg/noncompile/971104-1.c: Likewise.
19913         * gcc.dg/noncompile/990416-1.c: Likewise.
19915 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
19917         * g++.dg/parse/undefined1.C: Add error message.
19919 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19921         PR c++/9354
19922         * g++.dg/parse/new1.C: New test.
19924         PR c++/9216
19925         * g++.dg/parse/template2.C: New test.
19927         PR c++/9354
19928         * g++.dg/parse/typedef2.C: New test.
19930         PR c++/9328
19931         * g++.dg/ext/typeof3.C: New test.
19933 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19935         PR c++/2738
19936         * g++.dg/parse/ret-type1.C: New test.
19938         PR c++/3792
19939         * g++.dg/parse/tmpl-outside1.C: New test.
19941         PR c++/4207
19942         * g++.dg/parse/int-as-enum1.C: New test.
19944         PR c++/4903
19945         * g++.dg/parse/no-typename1.C: New test.
19947         PR c++/5533
19948         * g++.dg/parse/no-value1.C: New test.
19950         PR c++/5921
19951         * g++.dg/parse/wrong-inline1.C: New test.
19953         PR c++/6402
19954         * g++.dg/parse/ref1.C: New test.
19956         PR c++/6992
19957         * g++.dg/parse/attr-ctor1.C: New test.
19959         PR c++/7229
19960         * g++.dg/parse/namespace5.C: New test.
19962         PR c++/7917
19963         * g++.dg/parse/func-def1.C: New test.
19965         PR c++/8143
19966         * g++.dg/parse/undefined1.C: New test.
19968         PR c++/5723, PR c++/8522
19969         * g++.dg/parse/specialization1.C: New test.
19971         PR c++/163, PR c++/8595
19972         * g++.dg/parse/struct-as-enum1.C: New test.
19974         PR c++/9173
19975         * g++.dg/parse/undefined2.C: New test.
19977 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19979         PR c++/9298
19980         * g++.dg/parse/template1.C: New test.
19982         PR c++/9384
19983         * g++.dg/parse/using1.C: New test.
19985         PR c++/9285
19986         PR c++/9294
19987         * g++.dg/parse/expr2.C: New test.
19989         PR c++/9388
19990         * g++.dg/parse/lookup2.C: Likewise.
19992 2003-01-21  Jan Hubicka  <jh@suse.cz>
19994         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
19995         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
19996         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
19997         * gcc.c-torture/execute/string-opt-*.c: Likewise.
19999 2003-01-20  Nick Clifton  <nickc@redhat.com>
20001         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
20002         problem with ARM sibcall code generation.
20004 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20006         * gcc.c-torture/execute/20030120-1.c: New.
20008 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
20010         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
20012 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
20014         PR c++/9272
20015         * g++.dg/parse/ctor1.C: New test.
20017         PR c++/9294:
20018         * g++.dg/parse/qualified1.C: New test.
20020         * g++.dg/parse/typename3.C: New test.
20022 2003-01-16  Richard Henderson  <rth@redhat.com>
20024         * g++.dg/tls/init-2.C: Fix error matches for real this time.
20026 2003-01-16  Richard Henderson  <rth@redhat.com>
20028         * g++.dg/pch/pch.exp: Copy test header to the working directory
20029         before using it either for precompilation or direct use.
20030         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
20031         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
20033 2003-01-16  Richard Henderson  <rth@redhat.com>
20035         * gcc.dg/pch/pch.exp: Copy test header to the working directory
20036         before using it either for precompilation or direct use.
20037         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
20038         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
20040 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
20042         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
20043         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
20044         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
20045         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
20046         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
20047         typename warning into error.
20048         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
20049         error messages.
20050         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
20051         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
20052         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
20053         messages.
20054         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
20055         make declaration visible in template.
20056         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
20057         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
20058         messages.
20059         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
20060         message.
20061         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
20062         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
20063         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
20064         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
20065         typename warning with error message.
20066         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
20067         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
20068         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
20070 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
20072         * g++.dg/parse/ambig2.C: New test.
20074 2003-01-15  Richard Henderson  <rth@redhat.com>
20076         * g++.dg/tls/init-2.C: Update error message string.
20078 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20080         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
20082 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
20084         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
20085         all for HC11/HC12.
20086         * gcc.c-torture/compile/20001205-1.x: Likewise.
20087         * gcc.c-torture/compile/20001226-1.x: Likewise.
20088         * gcc.c-torture/compile/920520-1.x: Likewise.
20089         * gcc.c-torture/compile/961203-1.x: Likewise.
20090         * gcc.c-torture/compile/20020604-1.x: Likewise.
20092 2003-01-15  Jan Hubicka  <jh@suse.cz>
20094         * gcc.c-torture/compile/20030115-1.c: New test.
20096         * gcc.dg/i386-fpcvt-1.c: New test.
20097         * gcc.dg/i386-fpcvt-2.c: New test.
20099 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
20101         Further conform g++'s __vmi_class_type_info to the C++ ABI
20102         specification.
20103         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
20104         the specification.
20106 2003-01-14  Jan Hubicka  <jh@suse.cz>
20108         * gcc.dg/i386-fpcvt-1.c: New test.
20109         * gcc.dg/i386-fpcvt-2.c: New test.
20111 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20113         * gcc.dg/i386-mmx-3.c: New test.
20115 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
20117         PR c++/9264
20118         * g++.dg/parse/octal1.C: New file.
20120         PR c++/9172
20121         * g++.dg/parse/typename1.C: New file.
20123 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
20125         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
20126         * gcc.dg/bf-no-ms-layout.c: Likewise.
20127         * gcc.dg/bf-ms-attrib.c: Likewise.
20129 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
20131         PR c++/9099
20132         * g++.dg/parse/dtor1.C: New file.
20134         PR c++/9128
20135         * g++.dg/rtti/typeid1.C: New file.
20137         PR c++/9153
20138         * g++.dg/parse/lookup1.C: New file.
20140         PR c++/9171
20141         * g++.dg/templ/spec5.C: New file.
20143 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
20145         * gcc.c-torture/compile/20030110-1.c: New test.
20147 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
20149         Merge from pch-branch:
20151         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
20153         * gcc.dg/pch/cpp-1.h: New.
20154         * gcc.dg/pch/cpp-1.c: New.
20155         * gcc.dg/pch/cpp-2.h: New.
20156         * gcc.dg/pch/cpp-2.c: New.
20158         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
20160         * gcc.dg/pch/except-1.h: New.
20161         * gcc.dg/pch/except-1.c: New.
20163         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
20165         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
20166         running test.
20167         * gcc.dg/pch: Include *.hp not *.h.
20168         * gcc.dg/pch/system-1.h: New.
20169         * gcc.dg/pch/system-1.c: New.
20171         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
20173         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
20174         rather than trying to build and run a program using PCH.
20175         * gcc.dg/pch: Remove dg-do commands from test files.
20177         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
20179         * gcc.dg/pch/macro-3.c: New.
20180         * gcc.dg/pch/macro-3.h: New.
20182         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
20184         * gcc.dg/pch/common-1.c: New.
20185         * gcc.dg/pch/common-1.h: New.
20186         * gcc.dg/pch/decl-1.c: New.
20187         * gcc.dg/pch/decl-1.h: New.
20188         * gcc.dg/pch/decl-2.c: New.
20189         * gcc.dg/pch/decl-2.h: New.
20190         * gcc.dg/pch/decl-3.c: New.
20191         * gcc.dg/pch/decl-3.h: New.
20192         * gcc.dg/pch/decl-4.c: New.
20193         * gcc.dg/pch/decl-4.h: New.
20194         * gcc.dg/pch/decl-5.c: New.
20195         * gcc.dg/pch/decl-5.h: New.
20196         * gcc.dg/pch/global-1.c: New.
20197         * gcc.dg/pch/global-1.h: New.
20198         * gcc.dg/pch/inline-1.c: New.
20199         * gcc.dg/pch/inline-1.h: New.
20200         * gcc.dg/pch/inline-2.c: New.
20201         * gcc.dg/pch/inline-2.h: New.
20202         * gcc.dg/pch/static-1.c: New.
20203         * gcc.dg/pch/static-1.h: New.
20204         * gcc.dg/pch/static-2.c: New.
20205         * gcc.dg/pch/static-2.h: New.
20207         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
20209         * g++.dg/pch/pch.exp: Better handle failing testcases.
20210         * gcc.dg/pch/pch.exp: Likewise.
20211         * gcc.dg/pch/macro-1.c: New.
20212         * gcc.dg/pch/macro-1.h: New.
20213         * gcc.dg/pch/macro-2.c: New.
20214         * gcc.dg/pch/macro-2.h: New.
20216         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
20218         * g++.dg/dg.exp: Treat files in pch/ specially.
20219         * g++.dg/pch/pch.exp: New file.
20220         * g++.dg/pch/empty.H: New file.
20221         * g++.dg/pch/empty.C: New file.
20222         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
20223         "precompile".
20225         * gcc.dg/pch/pch.exp: New file.
20226         * gcc.dg/pch/empty.h: New file.
20227         * gcc.dg/pch/empty.c: New file.
20228         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
20229         "precompile".
20231 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20233         * g++.dg/template/friend14.C: New test.
20235 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20237         * gcc.dg/old-style-asm-1.c: New test.
20239 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
20241         * gcc.c-torture/compile/20030109-1.c: New test.
20243 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20245         * gcc.c-torture/execute/20030109-1.c: New test.
20247 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
20249         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
20250         * g++.old-deja/g++.mike/dyncast2.C: Likewise
20251         * g++.old-deja/g++.mike/dyncast3.C: Likewise
20252         * g++.old-deja/g++.mike/eh2.C: Likewise
20253         * g++.old-deja/g++.mike/eh3.C: Likewise
20254         * g++.old-deja/g++.mike/eh5.C: Likewise
20255         * g++.old-deja/g++.mike/eh6.C: Likewise
20256         * g++.old-deja/g++.mike/eh7.C: Likewise
20257         * g++.old-deja/g++.mike/eh8.C: Likewise
20258         * g++.old-deja/g++.mike/eh9.C: Likewise
20259         * g++.old-deja/g++.mike/eh10.C: Likewise
20260         * g++.old-deja/g++.mike/eh12.C: Likewise
20261         * g++.old-deja/g++.mike/eh13.C: Likewise
20262         * g++.old-deja/g++.mike/eh14.C: Likewise
20263         * g++.old-deja/g++.mike/eh16.C: Likewise
20264         * g++.old-deja/g++.mike/eh17.C: Likewise
20265         * g++.old-deja/g++.mike/eh18.C: Likewise
20266         * g++.old-deja/g++.mike/eh21.C: Likewise
20267         * g++.old-deja/g++.mike/eh23.C: Likewise
20268         * g++.old-deja/g++.mike/eh24.C: Likewise
20269         * g++.old-deja/g++.mike/eh25.C: Likewise
20270         * g++.old-deja/g++.mike/eh26.C: Likewise
20271         * g++.old-deja/g++.mike/eh27.C: Likewise
20272         * g++.old-deja/g++.mike/eh28.C: Likewise
20273         * g++.old-deja/g++.mike/eh29.C: Likewise
20274         * g++.old-deja/g++.mike/eh31.C: Likewise
20275         * g++.old-deja/g++.mike/eh33.C: Likewise
20276         * g++.old-deja/g++.mike/eh34.C: Likewise
20277         * g++.old-deja/g++.mike/eh35.C: Likewise
20278         * g++.old-deja/g++.mike/eh36.C: Likewise
20279         * g++.old-deja/g++.mike/eh37.C: Likewise
20280         * g++.old-deja/g++.mike/eh38.C: Likewise
20281         * g++.old-deja/g++.mike/eh39.C: Likewise
20282         * g++.old-deja/g++.mike/eh40.C: Likewise
20283         * g++.old-deja/g++.mike/eh41.C: Likewise
20284         * g++.old-deja/g++.mike/eh42.C: Likewise
20285         * g++.old-deja/g++.mike/eh44.C: Likewise
20286         * g++.old-deja/g++.mike/eh46.C: Likewise
20287         * g++.old-deja/g++.mike/eh47.C: Likewise
20288         * g++.old-deja/g++.mike/eh48.C: Likewise
20289         * g++.old-deja/g++.mike/eh49.C: Likewise
20290         * g++.old-deja/g++.mike/eh50.C: Likewise
20291         * g++.old-deja/g++.mike/eh51.C: Likewise
20292         * g++.old-deja/g++.mike/eh53.C: Likewise
20293         * g++.old-deja/g++.mike/eh55.C: Likewise
20294         * g++.old-deja/g++.mike/p7912.C: Likewise
20295         * g++.old-deja/g++.mike/p9706.C: Likewise
20296         * g++.old-deja/g++.mike/p10416.C: Likewise
20297         * g++.old-deja/g++.mike/p11667.C: Likewise
20298         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
20299         Remove redundant reference to Iris.
20300         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
20301         Elxsi, i860, Pico Java, and WE32K.
20303 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
20305         * g++.dg/ext/asm4.C: New test.
20307 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20309         PR c++/9030
20310         * g++.dg/template/friend12.C: New test.
20311         * g++.dg/template/friend13.C: Likewise.
20312         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
20314 2003-01-08  Jan Hubicka  <jh@suse.cz>
20316         * gcc.dg/i386-cadd.c: New test.
20317         * gcc.dg/i386-cmov4.c: Likewise.
20319 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
20321         PR c++/9165
20322         * g++.dg/warn/Wunused-3.C: New test.
20324         * g++.dg/abi/bitfield9.C: New test.
20326         PR c++/9189
20327         * g++.dg/parse/defarg3.C: New test.
20329 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20331         * g++.dg/parse/ambig1.C: New test.
20332         * g++.dg/parse/defarg2.C: New test.
20334 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
20336         * g++.dg/template/defarg-1.C: New test.
20337         * g++.dg/template/local2.C: Likewise.
20339 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
20341         * gcc.c-torture/execute/20030105-1.c: New test.
20343 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20345         * g++.dg/parse/namespace3.C: Remove extra semicolons.
20346         * g++.dg/parse/namespace4.C: Likewise.
20348 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20350         * g++.dg/template/ntp2.C: New test.
20352 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
20354         * g++.dg/parse/extern-C-1.C: New test.
20356         * g++.dg/parse/namespace4.C: New test.
20358         * g++.dg/template/nested1.C: New test.
20360         * g++.dg/parse/namespace3.C: New test.
20362 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20364         * g++.dg/lookup/two-stage1.C: New test.
20366 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20368         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
20369         * g++.old-deja/g++.jason/access8.C: Likewise.
20370         * g++.old-deja/g++.other/decl5.C: Likewise.
20372 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20374         * g++.dg/parse/parse7.C: New test.
20376 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
20378         PR c++/2843
20379         * g++.dg/ext/attrib7.C: New test.
20381 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20383         * g++.dg/parse/parse6.C: New test.
20385 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
20387         * gcc.dg/h8300-stack-1.c: New.
20389 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20391         g++.dg/lookup/exception1.C: New test.
20393         g++.dg/lookup/template1.C: New test.
20395         g++.dg/parse/namespace2.C: New test.
20397         g++.dg/parse/parens2.C: New test.
20399 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20401         * g++.dg/parse/parse5.C: New test.
20402         * g++.dg/lookup/scoped4.C: New test.
20404 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20406         * g++.dg/parse/parens1.C: New test.
20408         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
20409         angle-bracket1.C.
20410         * g++.dg/parse/parens2.C: New test.
20412         * g++.dg/lookup/scope-operator1.C: New test.
20414         * g++.dg/parse/operator1.C: New test.
20416 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20418         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
20419         * g++.old-deja/g++.other/access6.C: Likewise.
20420         * g++.old-deja/g++.other/decl1.C: Likewise.
20421         * g++.old-deja/g++.pt/typename12.C: Likewise.
20423 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20425         * g++.dg/parse/namespace1.C: New test.
20427 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20429         * g++.dg/parse/parse4.C: New test.
20431 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20433         * g++.dg/parse/parse3.C: New test.
20435 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20437         * g++.dg/parse/parse2.C: New test.
20439 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20441         * g++.dg/template/friend11.C: New test.
20443 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20445         * g++.dg/parse/parse1.C: New test.
20447 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
20449         * lib/profopt.exp: Change the name of a global variable to avoid
20450         possible clashes with other test suites.
20452 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
20454         * g++.dg/inherit/covariant8.C: New test.
20456 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20458         * g++.dg/init/array9.C: New test.
20460         PR c++/9112
20461         * g++.dg/parse/expr1.C: New test.
20463 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
20465         * gcc.c-torture/compile/20021230-1.c: New test.
20467 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
20469         * g++.dg/inherit/covariant5.C: New test.
20470         * g++.dg/inherit/covariant6.C: New test.
20471         * g++.dg/inherit/covariant7.C: New test.
20473 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20475         PR c++/2739
20476         * g++.dg/other/access2.C: New test.
20478 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20480         * g++.dg/other/anon-struct.C: No longer fails
20481         * g++.old-deja/g++.brendan/parse4.C: Likewise.
20482         * g++.old-deja/g++.brendan/parse5.C: Likewise.
20483         * g++.old-deja/g++.brendan/parse6.C: Likewise.
20485 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20487         * g++.dg/parse/angle-bracket.C (main): No longer fails.
20489 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
20491         * g++.dg/eh/spec4.C: Remove stray semicolon.
20492         * g++.dg/expr/pmf-1.C: Change error message.
20493         * g++.dg/ext/asm1.C: Remove stray semicolon.
20494         * g++.dg/ext/typename1.C: Add missing typenames.
20495         * g++.dg/inherit/template-as-base.C: Change error message.
20496         * g++.dg/lookup/scoped1.C: Likewise.
20497         * g++.dg/lookup/scoped2.C: Likewise.
20498         * g++.dg/lookup/using2.C: Likewise.
20499         * g++.dg/other/component1.C: Remove stray semicolon.
20500         * g++.dg/other/do1.C: Change error message.
20501         * g++.dg/other/error2.C: Likewise.
20502         * g++.dg/other/init1.C: Likewise.
20503         * g++.dg/other/packed1.C: Remove stray semicolon.
20504         * g++.dg/other/ptrmem2.C: Change error message.
20505         * g++.dg/parse/parameter-declaration-1.C: Remove line number
20506         marker.
20507         * g++.dg/special/initp1.C: Remove invalid attribute usage.
20508         * g++.dg/template/access3.C: Add typename keyword.
20509         * g++.dg/template/access5.C: Remove stray semicolon.
20510         * g++.dg/template/access6.C: Likewise.
20511         * g++.dg/template/complit1.C: Likewise.
20512         * g++.dg/template/crash1.C: Change error message.
20513         * g++.dg/template/inherit2.C: Remove stray semicolon.
20514         * g++.dg/template/instantiate2.C: Likewise.
20515         * g++.dg/template/instantiate3.C: Change error message.
20516         * g++.dg/template/qual1.C: Remove stray semicolon.
20517         * g++.dg/template/qualttp18.C: Change error message.
20518         * g++.dg/template/ref1.C: Remove stray semicolon.
20519         * g++.dg/template/sizeof1.C (A::value): Declare it.
20520         * g++.dg/template/spec4.C: Change error message.
20521         * g++.dg/template/static1.C: Likewise.
20522         * g++.dg/template/type1.C: Likewise.
20523         * g++.dg/template/typename3.C: Likewise.
20524         * g++.old-deja/g++.benjamin/13478.C: Change error message.
20525         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
20526         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
20527         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
20528         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
20529         named return value extension.
20530         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
20531         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
20532         * g++.old-deja/g++.bob/extern_C.C: Likewise.
20533         * g++.old-deja/g++.bob/inherit2.C: Likewise.
20534         * g++.old-deja/g++.brendan/complex1.C: Likewise.
20535         * g++.old-deja/g++.brendan/copy5.C: Likewise.
20536         * g++.old-deja/g++.brendan/crash13.C: Likewise.
20537         * g++.old-deja/g++.brendan/crash15.C: Likewise.
20538         * g++.old-deja/g++.brendan/crash18.C: Change error message.
20539         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
20540         * g++.old-deja/g++.brendan/crash38.C: Likewise.
20541         * g++.old-deja/g++.brendan/crash50.C: Likewise.
20542         * g++.old-deja/g++.brendan/crash56.C: Likewise.
20543         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
20544         syntax.
20545         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
20546         * g++.old-deja/g++.brendan/crash8.C: Change error message.
20547         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
20548         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
20549         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
20550         * g++.old-deja/g++.brendan/template11.C: Likewise.
20551         * g++.old-deja/g++.brendan/template26.C: Likewise.
20552         * g++.old-deja/g++.brendan/template27.C: Use explicit
20553         specialization syntax.
20554         * g++.old-deja/g++.brendan/template30.C: Likewise.
20555         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
20556         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
20557         non-dependent names.
20558         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
20559         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
20560         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
20561         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
20562         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
20563         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
20564         named return value extension.
20565         * g++.old-deja/g++.ext/namedret2.C: Likewise.
20566         * g++.old-deja/g++.ext/namedret3.C: Likewise.
20567         * g++.old-deja/g++.ext/return1.C: Likewise.
20568         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
20569         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
20570         * g++.old-deja/g++.jason/access8.C: Likewise.
20571         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
20572         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
20573         pseudo-destructor names.
20574         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
20575         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
20576         pseudo-destructor names.
20577         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
20578         * g++.old-deja/g++.jason/overload19.C: Likewise.
20579         * g++.old-deja/g++.jason/overload32.C: Likewise.
20580         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
20581         stray semicolons.
20582         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
20583         * g++.old-deja/g++.jason/return.C: Likewise.
20584         * g++.old-deja/g++.jason/return2.C: Likewise.
20585         * g++.old-deja/g++.jason/shadow1.C: Likewise.
20586         * g++.old-deja/g++.jason/special.C: Use explicit specialization
20587         syntax.
20588         * g++.old-deja/g++.jason/template10.C: Account for use of
20589         non-dependent names.
20590         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
20591         syntax.
20592         * g++.old-deja/g++.jason/template37.C: Likewise.
20593         * g++.old-deja/g++.law/access4.C: Change error messages.
20594         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
20595         pseudo-destructor names.
20596         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
20597         * g++.old-deja/g++.law/ctors9.C: Likewise.
20598         * g++.old-deja/g++.law/cvt22.C: Likewise.
20599         * g++.old-deja/g++.law/dtors5.C: Likewise.
20600         * g++.old-deja/g++.law/global-init1.C: Likewise.
20601         * g++.old-deja/g++.law/missed-error3.C: Likewise.
20602         * g++.old-deja/g++.law/operators28.C: Likewise.
20603         * g++.old-deja/g++.law/visibility28.C: Likewise.
20604         * g++.old-deja/g++.martin/eval1.C: Likewise.
20605         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
20606         name.
20607         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
20608         * g++.old-deja/g++.mike/net34.C: Likewise.
20609         * g++.old-deja/g++.mike/net36.C: Likewise.
20610         * g++.old-deja/g++.mike/ns2.C: Likewise.
20611         * g++.old-deja/g++.mike/p12306.C: Likewise.
20612         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
20613         value extension.
20614         * g++.old-deja/g++.mike/p700.C: Likewise.
20615         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
20616         * g++.old-deja/g++.mike/p710.C: Likewise.
20617         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
20618         value extension.
20619         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
20620         * g++.old-deja/g++.mike/pmf9.C: Likewise.
20621         * g++.old-deja/g++.ns/crash2.C: Likewise.
20622         * g++.old-deja/g++.ns/crash3.C: Likewise.
20623         * g++.old-deja/g++.ns/invalid1.C: Likewise.
20624         * g++.old-deja/g++.ns/ns17.C: Likewise.
20625         * g++.old-deja/g++.ns/template16.C: Likewise.
20626         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
20627         keyword.
20628         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
20629         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
20630         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
20631         named return value extension.
20632         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
20633         * g++.old-deja/g++.other/access4.C: Issue additional error
20634         messages.
20635         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
20636         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
20637         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
20638         * g++.old-deja/g++.other/crash25.C: Change error message.
20639         * g++.old-deja/g++.other/crash4.C: Change error message.
20640         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
20641         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
20642         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
20643         checks.
20644         * g++.old-deja/g++.other/defarg8.C: Likewise.
20645         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
20646         * g++.old-deja/g++.other/dtor10.C: Likewise.
20647         * g++.old-deja/g++.other/incomplete.C: Likewise.
20648         * g++.old-deja/g++.other/linkage7.C: Likewise.
20649         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
20650         lookup algorithm.
20651         * g++.old-deja/g++.other/mangle2.C: Likewise.
20652         * g++.old-deja/g++.other/refinit2.C: Likewise.
20653         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
20654         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
20655         * g++.old-deja/g++.pt/crash28.C: Likewise.
20656         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
20657         syntax.
20658         * g++.old-deja/g++.pt/crash32.C: Change error message.
20659         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
20660         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
20661         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
20662         error message position.
20663         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
20664         * g++.old-deja/g++.pt/defarg8.C: Change error message.
20665         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
20666         syntax.
20667         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
20668         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
20669         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
20670         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
20671         keyword.
20672         * g++.old-deja/g++.pt/explicit31.C: Likewise.
20673         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
20674         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
20675         keyword.
20676         * g++.old-deja/g++.pt/explicit71.C: Change error message.
20677         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
20678         syntax.
20679         * g++.old-deja/g++.pt/friend28.C: Account for use of
20680         non-dependent names.
20681         * g++.old-deja/g++.pt/friend29.C: Likewise.
20682         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
20683         rules.
20684         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
20685         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
20686         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
20687         lookup rules.
20688         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
20689         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
20690         keyword.
20691         * g++.old-deja/g++.pt/memclass20.C: Likewise.
20692         * g++.old-deja/g++.pt/memclass5.C: Likewise.
20693         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
20694         keyword.
20695         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
20696         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
20697         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
20698         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
20699         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
20700         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
20701         keyword.
20702         * g++.old-deja/g++.pt/spec10.C: Likewise.
20703         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
20704         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
20705         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
20706         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
20707         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
20708         * g++.old-deja/g++.pt/ttp62.C: Likewise.
20709         * g++.old-deja/g++.pt/ttp64.C: Likewise.
20710         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
20711         * g++.old-deja/g++.pt/typename15.C: Likewise.
20712         * g++.old-deja/g++.pt/typename22.C: Likewise.
20713         * g++.old-deja/g++.pt/typename6.C: Change error messages.
20714         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
20715         * g++.old-deja/g++.pt/virtual2.C: Likewise.
20716         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
20717         syntax.
20718         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
20719         return value extension.
20720         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
20721         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
20722         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
20723         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
20725 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20727         * g++.dg/warn/inline1.C: New test.
20728         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
20729         * g++.old-deja/g++.jason/synth10.C: Likewise.
20730         * g++.old-deja/g++.mike/net31.C: Likewise.
20731         * g++.old-deja/g++.mike/p8786.C: Likewise.
20733         * g++.dg/template/friend10.C: New test.
20734         * g++.dg/template/conv5.C: New test.
20736 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20738         * g++.dg/lookup/scoped3.C: New test.
20740         * g++.dg/lookup/decl1.C: New test.
20741         * g++.dg/lookup/decl2.C: New test.
20743 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20745         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
20746         gcc.c-torture/compile/20021015-1.c,
20747         gcc.c-torture/compile/20021015-2.c,
20748         gcc.c-torture/compile/20021123-1.c,
20749         gcc.c-torture/compile/20021123-2.c,
20750         gcc.c-torture/compile/20021123-3.c,
20751         gcc.c-torture/compile/20021123-4.c,
20752         gcc.c-torture/execute/20021024-1.c: Add tests previously added
20753         only to 3.1 or 3.2 branch.
20755 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
20757         * gcc.dg/i386-bitfield3.c: New test.
20759         * gcc.dg/i386-bitfield2.c: New test.
20761 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
20763         * g++.dg/parse/conv_op1.C: New test.
20765 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
20767         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
20768         approved.
20770 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
20772         * gcc.c-torture/compile/20021220-1.c: New test.
20774 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
20776         * gcc.dg/i386-fastcall-1.c: New.
20778 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20780         * gcc.c-torture/execute/20021219-1.c: New test.
20782 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20784         * gcc.dg/i386-pic-1.c: New test.
20786 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20788         PR c++/8099
20789         * g++.dg/template/friend9.C: New test.
20791 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20793         PR c++/3663
20794         * g++.dg/template/access7.C: New test.
20796 2002-12-18  Nick Clifton  <nickc@redhat.com>
20798         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
20799         the libstdc++-v3 directory has been found.
20801 2002-12-12  Devang Patel <dpatel@apple.com>
20802         * gcc.dg/darwin-ld-1.c: New test.
20803         * gcc.dg/darwin-ld-2.c: New test.
20804         * gcc.dg/darwin-ld-3.c: New test.
20805         * gcc.dg/darwin-ld-4.c: New test.
20806         * gcc.dg/darwin-ld-5.c: New test.
20808 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20810         * gcc.c-torture/compile/20021212-1.c: New test.
20812 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
20814         * gcc.dg/fshort-wchar: New test.
20816 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
20818         PR c++/8372
20819         * g++.dg/template/dtor1.C: New test.
20821         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
20822         markers.
20824 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
20826         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
20828 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
20830         * g++.dg/template/static1.C: New test.
20831         * g++.dg/template/static2.C: New test.
20832         * g++.old-deja/g++.ext/memconst.C: New test.
20834 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20836         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
20837         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
20838         * g++.dg/special/initp1.C: Likewise.
20840 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
20842         * gcc.c-torture/execute/20021204-1.c: New test.
20844 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
20846         * gcc.dg/ppc-fmadd-1.c: New file.
20847         * gcc.dg/ppc-fmadd-2.c: New file.
20848         * gcc.dg/ppc-fmadd-3.c: New file.
20850 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20852         * gcc.c-torture/compile/20021204-1.c: New test.
20854 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20856         * g++.dg/inherit/covariant2.C: New test.
20857         * g++.dg/inherit/covariant3.C: New test.
20858         * g++.dg/inherit/covariant4.C: New test.
20859         * g++.dg/inherit/covariant1.C: Remove XFAIL.
20860         * g++.old-deja/g++.robertl/eb17.C: Likewise.
20862 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
20864         PR c++/8688
20865         * g++.dg/init/brace3.C: New test.
20867 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
20869         * gcc.dg/20020210-1.c: Fix a comment typo.
20871 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
20873         PR c++/8720
20874         * g++.dg/parse/defarg1.C: New test.
20876         PR c++/8615
20877         * g++.dg/template/char1.C: New test.
20879         * g++.dg/template/varmod1.C: Fix typo.
20881 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20883         DR 180
20884         * g++.old-deja/g++.pt/crash32.C: Expect error.
20886 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
20888         PR c++/5919
20889         * g++.dg/template/varmod1.C: New test.
20891         PR c++/8727
20892         * g++.dg/inherit/typeinfo1.C: New test.
20894         PR c++/8663
20895         * g++.dg/inherit/typedef1.C: New test.
20897 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
20899         PR c++/8332
20900         PR c++/8493
20901         * g++.dg/template/strlen1.C: New test.
20903         PR c++/8227
20904         * g++.dg/template/ctor2.C: New test.
20906         PR c++/8214
20907         * g++.dg/init/string1.C: New test.
20909         PR c++/8511
20910         * g++.dg/template/friend8.C: New test.
20912 2002-11-29  Joe Buck <jbuck@synopsys.com>
20914         * g++.dg/lookup/anon2.C: New test.
20916 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
20918         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
20919         h8300 port.
20921 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
20923         * gcc.dg/bitfld-6.c: New test.
20925 2002-11-27  Jan Hubicka  <jh@suse.cz>
20927         * gcc.c-torture/execute/20021127.[cx]: New test.
20929 2002-11-26  Jan Hubicka  <jh@suse.cz>
20931         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
20932         quality.
20934 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
20936         * g++.dg/init/brace2.C: New test.
20937         * g++.old-deja/g++.mike/p9129.C: Correct.
20939 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
20941         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
20943 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
20945         * gcc.dg/sibcall-6: New test for indirect sibcalls.
20947 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
20949         * testsuite/g++.dg/abi/empty11.C: New test.
20950         * testsuite/g++.dg/rtti/cv1.C: New test.
20952 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
20954         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
20956 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
20958         * g++.dg/abi/empty10.C: New test.
20960 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20962         * gcc.c-torture/compile/20021124-1.c: New test.
20964 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
20966         * g++.dg/abi/rtti2.C: New test.
20968 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20970         * gcc.dg/i386-unroll-1.c: New test.
20972 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20974         * gcc.c-torture/compile/20021120-1.c: New test.
20975         * gcc.c-torture/compile/20021120-2.c: New test.
20977 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20979         * gcc.dg/bitfld-5.c: New test.
20981 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20983         * gcc.c-torture/execute/20021120-3.c: New test.
20985 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20987         * gcc.c-torture/execute/20021120-2.c: New test.
20989 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20991         * gcc.c-torture/execute/20021120-1.c: New test.
20993 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
20995         * gcc.c-torture/execute/20021118-3.c: New test.
20997 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20999         * gcc.c-torture/compile/20021119-1.c: New test.
21001 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
21003         * gcc.dg/duff-1.c: New test.
21004         * gcc.dg/duff-2.c: New test.
21005         * gcc.dg/duff-3.c: New test.
21007 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
21009         * gcc.dg/cpp/_Pragma5.c: New test.
21011 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21013         * gcc.c-torture/execute/20021118-2.c: New test.
21015 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21017         * gcc.c-torture/execute/20021118-1.c: New test.
21019 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
21021         * gcc.dg/20021116-1.c: New test.
21023 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
21025         * g++.dg/abi/vcall1.C: New test.
21027 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
21029         * gcc.dg/20021029-1.c: New test.
21030         * gcc.dg/20021029-2.c: New test.
21032 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21034         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
21036 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21038         PR c/8439
21039         * gcc.dg/20021110.c: Move to ...
21040         * gcc.c-torture/compile/20021110.c: .... here.
21042 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21044         PR c/8467
21045         * gcc.c-torture/execute/20021111-1.c
21047 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21049         PR c/8439
21050         * gcc.dg/20021110.c: New test.
21052 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
21054         * g++.dg/abi/vthunk3.C: Run only on x86.
21056 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21058         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
21060 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
21062         * lib/compat.exp (compat-execute): Fix logic error in last
21063         change.
21065 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
21067         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
21069 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21071         PR c++/8389
21072         * g++.dg/template/access6.C: New test.
21074 2002-11-08  Jan Hubicka  <jh@suse.cz>
21076         * gcc.dg/i386-ssefp-1.c: New test.
21077         * gcc.dg/i386-ssefp-1.c: New test.
21079 2002-11-08  Jan Hubicka  <jh@suse.cz>
21081         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
21083 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21085         * g++.dg/abi/vthunk3.C: New test.
21087         PR c++/8338
21088         * g++.dg/template/crash2.C: New test.
21090 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21092         * testsuite/g++.dg/abi/dtor1.C: New test.
21093         * testsuite/g++.dg/abi/dtor2.C: Likewise.
21095 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
21097         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
21098         Darwin.
21100 2002-11-04  Adam Nemet  <anemet@lnxw.com>
21102         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
21103         -mthumb.  Only xfail with -O0.
21105 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
21107         * g++.dg/abi/thunk1.C: New test.
21108         * g++.dg/abi/thunk2.C: Likewise.
21109         * g++.dg/abi/vtt1.C: Likewise.
21111 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
21113         PR optimization/8423
21114         * gcc.c-torture/execute/builtin-constant.c: New test.
21116 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
21118         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
21119         Add some more cases.
21121 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
21123         PR c++/8391
21124         * g++.dg/opt/local1.C: New test.
21126 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
21128         PR c++/8160
21129         * g++.dg/template/complit1.C: New test.
21131         PR c++/8149
21132         * g++.dg/template/typename4.C: Likewise.
21134 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21136         Core issue 287, PR c++/7639
21137         * g++.dg/template/instantiate1.C: Adjust error location.
21138         * g++.dg/template/instantiate3.C: New test.
21139         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
21140         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
21141         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
21143 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
21145         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
21147 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
21149         PR c++/8287
21150         * g++.dg/init/dtor2.C: New test.
21152 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21154         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
21155         * gcc.dg/nest.c: Bypass errors on irix6.
21157 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
21159         * gcc.dg/nest.c: Expect error for mmix-*-*.
21160         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
21162 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
21164         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
21165         markers.
21167         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
21169 2002-10-25  Mike Stump  <mrs@apple.com>
21171         * gcc.dg/warn-1.c: New test.
21173 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21175         * g++.dg/template/typename3.C: New test.
21177 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
21179         * g++.dg/lookup/ptrmem1.C: New test.
21181         * g++.dg/abi/vthunk2.C: New test.
21183 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21185         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
21187 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
21189         * g++.dg/abi/empty9.C: New test.
21191 2002-10-24  Richard Henderson  <rth@redhat.com>
21193         * g++.dg/inherit/thunk1.C: Enable for ia64.
21195 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21197         PR c++/8067
21198         * g++.dg/lookup/pretty1.C: New test.
21200 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
21202         * gcc.dg/20021023-1.c: New test.
21204 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21206         PR c++/7679
21207         * g++.dg/parse/inline1.C: New test.
21209 2002-10-23  Richard Henderson  <rth@redhat.com>
21211         * g++.dg/inherit/thunk1.C: Enable for x86_64.
21213         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
21215 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
21217         PR c++/6579
21218         * g++.dg/parse/stmtexpr3.C: New test.
21220 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21222         * g++.dg/expr/cond1.C: New test.
21224 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21226         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
21228 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21230         * g++.dg/abi/vbase13.C: New test.
21231         * g++.dg/abi/vbase14.C: Likewise.
21233 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
21235         * gcc.dg/tls/pic-1.c: New test.
21236         * gcc.dg/tls/nonpic-1.c: New test.
21237         * gcc.dg/20021018-1.c: New test.
21239 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21241         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
21242         Remove only files with the same base name as the test case.
21243         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
21244         (profopt-execute): Likewise.  Also, remove old profiling
21245         and performance data files before running the tests.
21247         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
21248         * g++.dg/bprob/bprob.exp: Likewise.
21249         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
21250         to allow more general test case names.
21252         * g++.dg/bprob/bprob-1.C: Rename to ...
21253         * g++.dg/bprob/g++-bprob-1.C: ... this.
21255         * g77.dg/bprob/bprob-1.f: Rename to ...
21256         * g77.dg/bprob/g77-bprob-1.f: ... this.
21258 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21260         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
21261         bison 1.50 or later.
21263 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
21265         * g++.dg/README: Describe more test directories.
21267 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21269         * g++.dg/init/array6.C: Add additional tests.
21271 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21273         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
21274         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
21276 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
21278         * gcc.c-torture/compile/20020604-1.x: New.
21279         * gcc.c-torture/compile/simd-5.x: Likewise.
21280         * gcc.c-torture/execute/920710-1.x: Likewise.
21281         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
21283 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21285         * g++.dg/inherit/override1.C: Add dg-options clause.
21287 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21289         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
21290         _mm_slli_si128.
21292 2002-10-19  Andreas Schwab  <schwab@suse.de>
21294         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
21295         directory component.
21297 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
21299         * g++.dg/inherit/thunk1.C: New test.
21301         * g++.dg/inherit/override1.C: New test.
21303         * g++.dg/abi/mangle11.C: New test.
21304         * g++.dg/abi/mangle14.C: New test.
21305         * g++.dg/abi/mangle17.C: New test.
21307 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21309         * g++.dg/overload/member2.C: New test.
21311 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
21313         * g++.dg/README: Describe new compat directory.
21314         * g++.dg/dg.exp: Skip tests in compat directory.
21315         * README.compat: New file.
21316         * lib/compat.exp: New expect script.
21317         * g++.dg/compat: New test directory.
21318         * g++.dg/compat/compat.exp: New expect script.
21319         * g++.dg/compat/abi: New test directory.
21320         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
21321         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
21322         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
21323         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
21324         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
21325         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
21326         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
21327         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
21328         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
21329         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
21330         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
21331         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
21332         * g++.dg/compat/break: New test directory.
21333         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
21334         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
21335         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
21336         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
21337         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
21338         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
21339         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
21340         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
21341         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
21342         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
21343         g++.dg/compat/break/README: New files.
21344         * g++.dg/compat/eh: New test directory.
21345         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
21346         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
21347         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
21348         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
21349         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
21350         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
21351         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
21352         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
21353         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
21354         g++.dg/compat/eh/filter2_y.C,
21355         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
21356         g++.dg/compat/eh/new1_y.C,
21357         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
21358         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
21359         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
21360         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
21361         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
21362         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
21363         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
21364         g++.dg/compat/eh/unexpected1_y.C: New files.
21365         * g++.dg/compat/init: New test directory.
21366         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
21367         g++.dg/compat/init/array5_y.C,
21368         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
21369         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
21370         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
21371         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
21372         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
21373         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
21374         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
21375         g++.dg/compat/init/init-ref2_y.C: New files.
21377 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21379         PR c++/7584
21380         * g++.dg/inherit/using3.C: New test.
21382 2002-10-17  Jan Hubicka  <jh@suse.cz>
21384         * gcc.dg/20021017-2.c: New test.
21386 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21388         * g++.dg/abi/mangle16.C: Adjust.
21390         * g++.dg/init/array8.C: New test.
21392 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
21394         * gcc.dg/special/mips-abi.exp: New test.
21395         * gcc.dg/special/mips-abi.s: Empty file used by the above.
21397 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21399         * g++.dg/abi/mangle16.C: New test.
21400         * g++.dg/abi/mangle17.C: Likewise.
21402         PR c++/7478
21403         * g++.dg/template/ref1.C: New test.
21405 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21407         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
21409 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
21411         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
21413 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21415         PR c++/7524
21416         * g++.dg/init/array7.C: New test.
21418 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
21420         * g++.dg/init/array6.C: New test.
21422         * g++.dg/abi/mangle13.C: Likewise.
21423         * g++.dg/abi/mangle14.C: Likewise.
21424         * g++.dg/abi/mangle15.C: Likewise.
21426 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21428         * g++.dg/abi/empty8.C: New test.
21430 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
21432         * g++.dg/init/ctor1.C: New test.
21434 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
21436         * gcc.c-torture/execute/20021015-1.c: New test.
21438 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
21440         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
21442 2002-10-14  Jan Hubicka  <jh@suse.cz>
21444         * gcc.dg/i386-ssetype-[1-5].c: New tests.
21446 2002-10-14  Richard Henderson  <rth@redhat.com>
21448         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
21450 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21452         PR optimization/6631
21453         * g++.dg/opt/const2.C: New test.
21455 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21457         PR c++/7176
21458         * g++.dg/parse/friend1.C: New test.
21459         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
21461 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
21463         * gcc.dg/20021014-1.c: New test.
21465 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
21467         PR c++/5661
21468         * g++.dg/ext/vlm1.C: New test.
21469         * g++.dg/ext/vlm2.C: Likewise.
21471         * g++.dg/init/array1.C: Remove invalid braces.
21472         * g++.dg/init/brace1.C: New test.
21473         * g++.dg/init/copy2.C: Likewise.
21474         * g++.dg/init/copy3.C: Likewise.
21475         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
21476         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
21477         braces.
21479 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
21481         * gcc.dg/cpp/assembler.S: Don't use -ansi.
21483 2002-10-11  Richard Shann  <richard.shann@superh.com>
21485         * gcc.c-torture/compile/simd-5.c: New test.
21487 2002-10-10  Roger Sayle  <roger@eyesopen.com>
21489         * gcc.c-torture/execute/shiftopt-1.c: New test case.
21491 2002-10-10  Jim Wilson  <wilson@redhat.com>
21493         * gcc.c-torture/execute/20021010-1.c: New test.
21495 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
21497         PR c/7353
21498         * g++.dg/ext/typedef-init.C: New test.
21499         * gcc.dg/typedef-init.c: New test.
21501 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
21503         * gcc.dg/cpp/paste13.c: New test.
21505 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21507         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
21508         remaining platforms, XFAIL during compile, not execute.  Don't
21509         XFAIL at -O0.
21511 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
21513         * gcc.dg/alias-1.c: Tweak expected warning.
21515 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
21517         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
21519 2002-10-06  Andreas Jaeger  <aj@suse.de>
21521         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
21522         * gcc.dg/cpp/c++98.C: Likewise.
21524         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
21525         * g++.dg/cpp/c++98.C: Likewise.
21527         * g++.dg/README (Subdirectories): Mention cpp directory.
21529         PR target/7559
21530         * gcc.dg/20021006-1.c: New test.
21532 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21534         PR c++/7804
21535         * g++.dg/other/warning1.C: New test.
21537 2002-10-04  Roger Sayle  <roger@eyesopen.com>
21539         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
21540         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
21541         and sparc-*-* with -m64 as expected failures.  See PR 8087.
21543 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21545         PR c++/7931
21546         * g++.dg/template/ptrmem3.C: New test.
21548         PR c++/7754
21549         * g++.dg/template/union1.C: New test.
21551 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21553         PR c++/8006
21554         * g++.dg/abi/mangle9.C: New test.
21555         * g++.dg/abi/mangle10.C: New test.
21556         * g++.dg/abi/mangle11.C: New test.
21557         * g++.dg/abi/mangle12.C: New test.
21559 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
21561         PR c++/7188.
21562         * g++.dg/template/meminit1.C: New test.
21563         * g++.dg/warn/Wreorder-1.C: Likewise.
21564         * g++.old-deja/g++.mike/warn3.C: Tweak.
21565         * lib/prune.exp: Ingore "in copy constructor".
21567 2002-10-02  Andreas Jaeger  <aj@suse.de>
21569         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
21570         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
21571         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
21572         on x86-64.
21574 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21576         * gcc.dg/empty1.C: Fix typo.
21578 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
21580         * gcc.dg/alias-1.c: New test.
21582 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21584         * gcc.dg/empty1.C: New test.
21586         * g++.dg/tls/init-2.C: Tweak error messages.
21588 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
21590         * gcc.c-torture/compile/20020923-1.c: New test.
21592 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
21594         * gcc.c-torture/execute/ffs-1.c: New test.
21595         * gcc.c-torture/execute/ffs-2.c: Ditto.
21597 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
21599         * g++.dg/overload/member1.C: New test.
21601 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
21603         * g++.dg/abi/empty7.C: New test.
21604         * g++.dg/init/pm2.C: Likewise.
21606 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
21608         * g++.dg/rtti/crash1.C: New test.
21610 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
21612         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
21613         gcc.dg/sibcall-4.c: New tests.
21615 2002-09-28  Roger Sayle  <roger@eyesopen.com>
21617         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
21618         powerpc and MMIX targets.
21620 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
21622         * gcc.dg/cpp/20020927-1.c: New.
21624 2002-09-26  David S. Miller  <davem@redhat.com>
21626         * gcc.c-torture/compile/trunctfdf.c: New.
21628 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21630         * lib/target-supports.exp (check_weak_available): Handle solaris2.
21632 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
21634         * gcc.c-torture/execute/loop-15.c: New.
21636 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
21638         * README.QMTEST: Fix typo.
21640 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
21642         * gcc.dg/20020926-1.c: New test.
21644 2002-09-25  David S. Miller  <davem@redhat.com>
21646         PR target/7842
21647         * gcc.c-torture/execute/shiftdi.c: New test.
21649 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
21651         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
21652         unique to the tool.
21653         * lib/g77.exp (g77_init): Likewise.
21654         * lib/g++.exp (g++_init): Likewise.
21655         * lib/objc.exp (objc_init): Likewise.
21657 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
21659         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
21660         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
21661         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
21663 2002-09-25  Richard Henderson  <rth@redhat.com>
21665         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
21666         too-small long double.
21668 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
21670         * gcc.dg/20020919-1.c: New test.
21672 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
21674         * g++.dg/abi/bitfield6.C: New test.
21675         * g++.dg/abi/bitfield7.C: New test.
21676         * g++.dg/abi/bitfield8.C: New test.
21677         * g++.dg/abi/vbase11.C: New test.
21679 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21681         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
21682         hppa*-*-hpux*.  Update test comment.
21684 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
21686         * gcc.dg/tls/struct-1.c: New test.
21688 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
21690         * gcc.dg/cpp/tr-warn2.c: Update.
21692 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21694         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
21696 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21698         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
21699         systems.
21701 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
21703         * gcc.c-torture/execute/ieee/mzero3.c: New test.
21705         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21706         Adjust for c++filt moved to binutils.  Remove spurious duplicate
21707         setting of cxxfilt.
21709 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
21711         * gcc.dg/20020312-2.c: Update for darwin.
21713 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21715         * g++.old-deja/g++.other/crash32.C: Mark ICE.
21717 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
21719         * objc.dg/comp-types-1.m: New test.
21720         * objc.dg/comp-types-2.m: New test.
21721         * objc.dg/comp-types-3.m: New test.
21722         * objc.dg/comp-types-4.m: New test.
21723         * objc.dg/comp-types-5.m: New test.
21724         * objc.dg/comp-types-6.m: New test.
21726 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21728         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
21730 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21732         * g++.dg/other/do1.C: New test.
21734         * g++.dg/template/subst1.C: New test.
21736 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
21738         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
21740 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21742         * g++.dg/template/qualttp20.C: Adjust expected errors.
21743         * g++.old-deja/g++.jason/report.C: Likewise.
21744         * g++.old-deja/g++.other/qual1.C: Likewise.
21746         * g++.dg/lookup/scoped2.C: New test.
21748         * g++.dg/ext/asm3.C: New test.
21750 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
21752         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
21754 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
21756         * ChangeLog: follow spelling conventions.
21757         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
21758         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
21759         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
21760         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
21761         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
21762         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
21763         * g++.old-deja/g++.law/global-init1.C: Likewise.
21764         * g++.old-deja/g++.other/delete4.C: Likewise.
21765         * g++.old-deja/g++.other/inline21.C: Likewise.
21766         * g++.old-deja/g++.other/singleton.C: Likewise.
21767         * g77.dg/strlen0.f: Likewise.
21768         * g77.f-torture/compile/20010519-1.f: Likewise.
21769         * g77.f-torture/compile/980310-4.f: Likewise.
21770         * gcc.c-torture/compile/20000605-1.c: Likewise.
21771         * gcc.c-torture/execute/20020225-1.c: Likewise.
21772         * gcc.dg/c90-hexfloat-2.c: Likewise.
21773         * gcc.dg/c99-bool-1.c: Likewise.
21774         * gcc.dg/c99-hexfloat-2.c: Likewise.
21775         * gcc.dg/dll-2.c: Likewise.
21776         * gcc.dg/wtr-union-init-1.c: Likewise.
21777         * gcc.dg/wtr-union-init-2.c: Likewise.
21778         * gcc.dg/wtr-union-init-3.c: Likewise.
21779         * gcc.dg/cpp/avoidpaste1.c: Likewise.
21780         * gcc.dg/cpp/defined.c: Likewise.
21781         * gcc.dg/cpp/macsyntx.c: Likewise.
21782         * gcc.dg/cpp/paste2.c: Likewise.
21783         * gcc.dg/cpp/trad/defined.c: Likewise.
21784         * gcc.dg/format/c90-printf-1.c: Likewise.
21785         * gcc.dg/format/c90-scanf-1.c: Likewise.
21786         * gcc.dg/format/c99-printf-1.c: Likewise.
21787         * gcc.dg/format/c99-scanf-1.c: Likewise.
21788         * gcc.misc-tests/gcov-8.c: Likewise.
21789         * lib/profopt.exp: Likewise.
21791 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
21793         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
21795 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21797         * g++.dg/inherit/using2.C: New test.
21799 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
21801         * ChangeLog: Follow spelling conventions.
21802         * g++.dg/template/friend4.C: Likewise.
21803         * g++.old-deja/g++.pt/crash67.C: Likewise.
21804         * gcc.c-torture/execute/20000801-4.c: Likewise.
21805         * gcc.dg/c90-digraph-1.c: Likewise.
21806         * gcc.dg/c94-digraph-1.c: Likewise.
21807         * gcc.dg/c99-digraph-1.c: Likewise.
21808         * gcc.dg/cpp/line5.c: Likewise.
21809         * gcc.dg/cpp/multiline.c: Likewise.
21810         * gcc.dg/cpp/trad/literals-1.c: Likewise.
21811         * gcc.dg/format/attr-3.c: Likewise.
21812         * gcc.dg/format/c90-scanf-3.c: Likewise.
21813         * gcc.dg/format/ext-4.c: Likewise.
21815 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21817         * g++.dg/template/pretty1.C: New test.
21819 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
21821         * gcc.c-torture/execute/struct-cpy-1.c: New test.
21823 2002-09-13  Matt Austern  <austern@apple.com>
21825         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
21826         passing a cast expression to a function by const reference.
21828 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
21830         * g++.dg/template/deduce1.C: New test.
21832 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
21834         * gcc.c-torture/execute/simd-1.c: Force all use of int to
21835         32-bit int.
21837 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21839         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
21840         usage.
21842 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
21844         * gcc.c-torture/compile/20020910-1.c: New test.
21846 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
21848         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
21850 2002-09-10  Andreas Jaeger  <aj@suse.de>
21852         * gcc.dg/20020312-2.c: Adjust for x86-64.
21854 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
21856         * g77.dg/7388.f: New test case for PR 7388.
21858 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
21860         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
21862 2002-09-05  Ziemowit Laski <zlaski@apple.com>
21864         * objc.dg/proto-lossage-1.m: New test.
21866 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
21868         * gcc.dg/cpp/_Pragma4.c: Fix typo.
21870 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
21872         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
21873         expected to pass.
21875 2002-09-06  Stan Shebs  <shebs@apple.com>
21876             David Edelsohn  <edelsohn@gnu.org>
21878         * gcc.dg/weak: New directory.
21879         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
21880         target-specific xfail bits.
21881         * gcc.dg/typeof-2.c: Move to new directory.
21882         * gcc.dg/weak.exp: New expect script.
21884 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
21886         * gcc.c-torture/execute/extzvsi.c: New test.
21888 2002-09-05  Stan Shebs  <shebs@apple.com>
21890         * gcc.dg/weak-1.c: xfail on Darwin.
21891         * gcc.dg/weak-2.c: Ditto.
21892         * gcc.dg/weak-3.c: Ditto.
21893         * gcc.dg/weak-4.c: Ditto.
21894         * gcc.dg/weak-5.c: Ditto.
21895         * gcc.dg/weak-6.c: Ditto.
21896         * gcc.dg/weak-7.c: Ditto.
21897         * gcc.dg/weak-8.c: Ditto.
21898         * gcc.dg/weak-9.c: Ditto.
21900 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
21902         * gcc.c-torture/execute/loop-14.c: New test.
21904 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
21906         * g++.dg/other/cxa-atexit1.C: New test.
21908         * gcc.dg/typeof-2.c: New test.
21910 2002-09-03  Roger Sayle  <roger@eyesopen.com>
21912         * gcc.dg/builtins-2.c: New testcase.
21913         * gcc.dg/builtins-3.c: New testcase.
21915 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
21917         * gcc.dg/cpp/_Pragma4.c: New test.
21919 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
21921         * objc/execute/nil_method-1.m: New testcase.
21923 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
21925         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
21926         [Object class], not [Object initialize].
21928 2002-08-31  Roger Sayle  <roger@eyesopen.com>
21929             Hans-Peter Nilsson  <hp@bitrange.com>
21931         * gcc.c-torture/execute/20020720-1.x: Skip test on
21932         mmix-knuth-mmixware.  Correct comment.
21934 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
21936         * testsuite/g++.dg/abi/bitfield5.C: New test.
21937         * testsuite/g++.dg/abi/vbase10.C: Likewise.
21939 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
21941         * objc.dg/undeclared-selector.m: New test.
21943 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
21945         * g++.dg/other/offsetof1.C: Avoid cast warning.
21947 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
21949         * objc.dg/super-class-2.m: New test.
21951 2002-08-24  Matt Austern  <austern@apple.com>
21953         * g++.dg/ext/lvaddr.C: New test.
21954         * g++.dg/ext/lvcast.C: New test.
21956 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
21958         * testsuite/g++.dg/inherit/cond1.C: New test.
21960 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
21962         * gcc.dg/noncompile/incomplete-1.c: New test.
21964 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21966         * gcc.dg/typespec-1.c: New test.
21968 2002-08-20  Devang Patel  <dpatel@apple.com>
21969         * objc.dg/proto-hier-2.m: New test.
21971 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
21973         * objc.dg/bitfield-1.m: New test.
21974         * objc.dg/bitfield-2.m: New test.
21976 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21978         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
21979         gcc.dg/c99-flex-array-4.c: New tests.
21981 2002-08-16  Stan Shebs  <shebs@apple.com>
21983         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
21985 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
21987         * gcc.dg/typeof-1.c: New test.
21988         * g++.dg/ext/typeof2.C: New test.
21990 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21992         * g++.dg/other/offsetof1.C: New test.
21994 2002-08-14  Richard Henderson  <rth@redhat.com>
21996         * gcc.dg/tls/diag-3.c: Fix expected message strings.
21998 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
22000         * gcc.dg/cpp/_Pragma3.c: New test.
22002 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
22004         * g++.dg/template/inherit3: New test.
22006 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22008         * gcc.dg/bitfld-4.c: Add blank options.
22010 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
22012         * g++.dg/template/crash1.C: New test.
22014 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22016         * gcc.dg/tls/opt-2.c: New test.
22018 2002-08-08  Devang Patel  <dpatel@apple.com>
22020         * objc.dg/selector-1.m : New test
22022 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22024         * g++.dg/abi/bitfield4.C: New test.
22025         * gcc.dg/bitfld-4.c: New test.
22027 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22029         * g++.dg/other/packed1.C: New test.
22031 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
22033         * g++.dg/abi/offsetof.C: Tweak error messages.
22034         * g++.old-deja/g++.mike/p10769a.C: Likewise.
22036 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22038         * gcc.dg/bitfld-3.c: New test.
22040 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22041             Richard Henderson  <rth@redhat.com>
22043         * gcc.dg/i386-bitfield1.c: New test.
22044         * g++.dg/abi/bitfield3.C: Update.
22046 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
22048         * objc.dg/const-str-2.m: Update.
22049         * gcc.dg/cpp/c++98.c: Change to C extension.
22050         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
22051         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
22053 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
22055         * testsuite/gcc.dg/tls/diag-3.c: New.
22057 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
22059         * g++.dg/README (Subdirectories): Document new subdir expr.
22060         * g++.dg/expr/pmf-1.C: New test.
22062 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
22064         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
22066 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
22068         * g++.dg/abi/bitfield3.C: New test.
22070 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
22072         * lib/gcov.exp: Tweak expected line formats.
22073         * gcc.misc-tests/gcov8.c: New test.
22074         * gcc.misc-tests/gcov8.x: New flags.
22076 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
22078         * consistency.vlad/layout/endian.c: Include string.h.
22080         * gcc.c-torture/execute/20020805-1.c: New test.
22082 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
22084         * g++.dg/other/conversion1.C: New test.
22086 2002-08-03  Roger Sayle  <roger@eyesopen.com>
22088         * gcc.dg/builtins-1.c: New testcase.
22090 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
22092         * g++.dg/inherit/access3.C: New test.
22094 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
22096         * gcc.dg/ia64-visibility-2.c: New test.
22098 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
22100         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
22101         __qualifier_flags to __flags.
22103 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
22105         * g++.dg/inherit/operator1.C: New test.
22106         * g++.dg/lookup/disamb1.C: Fix typo in comment.
22107         * g++.dg/other/error1.C: Change expected error message.
22108         * g++.dg/template/conv4.C: Likewise.
22110 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
22112         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
22113         for documented behavior.
22115 2002-07-25  Roger Sayle  <roger@eyesopen.com>
22117         * gcc.c-torture/execute/20020720-1.x: Skip this test on
22118         several targets known to fail.
22120 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
22122         * gcc.dg/mips-args-[123].c: New tests.
22124 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
22126         * gcc.dg/ppc-spe.c: New.
22128 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
22130         * g++.dg/other/ptrmem4.C: New testcase.
22132 2002-07-24  Richard Henderson  <rth@redhat.com>
22134         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
22136 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
22138         * g++.dg/ext/alignof1.C (main): Return 0 for success.
22140 2002-07-24  Roger Sayle  <roger@eyesopen.com>
22142         * gcc.c-torture/execute/memset-3.c: New testcase.
22144 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
22146         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
22147         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
22149 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22151         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
22152         Delete.
22154 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
22156         * gcc.c-torture/compile/simd-4.c: New test.
22158 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22160         PR c++/7347, c++/7348
22161         * g++.dg/template/access4.C: New test.
22162         * g++.dg/template/access5.C: New test.
22163         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
22164         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
22165         * g++.old-deja/g++.pt/ttp58.C: Likewise.
22166         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
22168 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
22170         * gcc.dg/gnu89-init-2.c: New test.
22172 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
22174         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
22176 2002-07-20  Roger Sayle  <roger@eyesopen.com>
22178         * gcc.c-torture/execute/20020720-1.c: New testcase.
22180 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
22182         * gcc.dg/cpp/Wsignprom.c: New tests.
22184 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
22186         * gcc.c-torture/execute/loop-13.c: New test.
22188 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
22190         * gcc.dg/cpp/expr.c: New tests.
22192 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
22194         * g++.dg/opt/pr6713.C: Add template instantiation.
22196 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
22198         * gcc.dg/nest.c: New test.
22200 2002-07-17  Richard Henderson  <rth@redhat.com>
22202         * g++.dg/opt/pr6713.C: New test.
22204 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
22206         * gcc.c-torture/execute/loop-2e.x: Let the testcase
22207         XFAIL for all x86 processors.
22209 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
22211         * gcc.c-torture/execute/20010122-1.x: Do not test with
22212         -fomit-frame-pointer.
22214 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22216         * g++.dg/template/instantiate2.C: New test.
22217         * g++.dg/template/spec4.C: New test.
22219 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22221         * g++.dg/template/access2.C: New test.
22222         * g++.dg/template/access3.C: New test.
22224 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
22226         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
22227         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
22228         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
22229         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
22230         Convert to use <stdarg.h>.
22231         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
22232         Delete.
22233         * gcc.dg/va-arg-2.c: New.
22234         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
22236 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
22238         * gcc.c-torture/compile/20020710-1.c: New test.
22240 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
22241                           Andrew Pinski  <pinskia@physics.uc.edu>
22243         gcc.c-torture/compile/simd-2.c: New testcase.
22244         gcc.c-torture/compile/simd-3.c: Likewise.
22246 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
22248         PR c++/7224
22249         * g++.dg/overload/error1.C: New test.
22251 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22253         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
22254         configuration and IRIX 6 O32 ABI.
22256 2002-07-11  Roger Sayle  <roger@eyesopen.com>
22258         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
22260 2002-07-10  Roger Sayle  <roger@eyesopen.com>
22262         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
22264 2002-07-10  Jeffrey A Law  <law@redhat.com>
22266         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
22268         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
22270 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
22272         * gcc.dg/20020312-2.c: Check for __PPC__.
22274 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
22276         * gcc.c-torture/compile/20020709-1.c: New test.
22278 2002-07-07  Roger Sayle  <roger@eyesopen.com>
22280         * g++.dg/template/qualttp21.C: New test case.
22282 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
22284         * gcc.c-torture/compile/20020706-1.c: New test.
22285         * gcc.c-torture/compile/20020706-2.c: New test.
22287 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
22288             Alexandre Oliva  <aoliva@redhat.com>
22290         * g++.dg/warn/incomplete1.C: New test.
22292 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22294         PR c++/7099
22295         * g++.dg/warn/noreturn1.C: New test.
22297 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
22299         PR c++/6706
22300         * g++.dg/debug/debug6.C: New test.
22301         * g++.dg/debug/debug7.C: New test.
22303 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
22305         * gcc.c-torture/compile/simd-3.c: New test.
22307 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
22309         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
22310         * gcc.dg/20020620-1.c: Likewise.
22312 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22314         PR c++/6944
22315         * g++.dg/init/array4.C: New test.
22316         * g++.dg/init/array5.C: New test.
22318 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
22320         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
22321         * gcc.c-torture/execute/simd-2.c (main): Likewise.
22323 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22325         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
22326         * gcc.dg/wtr-aggr-init-1.c: Likewise.
22327         * gcc.dg/wtr-conversion-1.c: Likewise.
22328         * gcc.dg/wtr-escape-1.c: Likewise.
22329         * gcc.dg/wtr-int-type-1.c: Likewise.
22330         * gcc.dg/wtr-label-1.c: Likewise.
22331         * gcc.dg/wtr-static-1.c: Likewise.
22332         * gcc.dg/wtr-strcat-1.c: Likewise.
22333         * gcc.dg/wtr-suffix-1.c: Likewise.
22334         * gcc.dg/wtr-switch-1.c: Likewise.
22335         * gcc.dg/wtr-unary-plus-1.c: Likewise.
22336         * gcc.dg/wtr-union-init-1.c: Likewise.
22337         * gcc.dg/wtr-union-init-2.c: Likewise.
22338         * gcc.dg/wtr-union-init-3.c: Likewise.
22340         * gcc.dg/wtr-func-def-1.c: New test.
22342 2002-07-02 Devang Patel <dpatel@apple.com>
22344         * objc.dg/param-1.m: New test.
22346 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
22348         * gcc.dg/cpp/trad/directive.c: Add test.
22349         * gcc.dg/cpp/trad/macroargs.c: Add test.
22350         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
22352 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
22354         * gcc.dg/cpp/cmdlne-M.c: New test.
22356 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
22358         * objc.dg/desig-init-1.m: New test.
22360 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22362         PR c++/6716
22363         * g++.dg/template/instantiate1.C: New test.
22365 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
22367         PR c++/7112
22368         * g++.dg/template/sizeof2.C: New test.
22370 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22372         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
22373         gcc.dg/cpp/trad/include.c: New tests.
22375 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
22377         PR target/7177
22378         * gcc.c-torture/compile/20020701-1.c: New test.
22380 2002-07-01  Stan Shebs  <shebs@apple.com>
22382         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
22383         header here...
22384         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
22385         (objc-torture-execute): or here.
22387 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
22389         * gcc.c-torture/execute/arith-rand-ll.c: New test.
22391 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22393         * gcc.dg/cpp/trad/escaped-nl.c: New test.
22395 2002-06-30  Devang Patel  <dpatel@apple.com>
22397         * objc.dg/fsyntax-only.m: New test.
22399 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
22401         PR c++/6695
22402         * g++.dg/template/friend7.C: New file.
22404 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
22406         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
22407         return type.
22409 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
22411         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
22412         avoid division by zero.
22414 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
22416         * gcc.dg/Wunknownprag.c: New tests.
22418 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
22420         * gcc.c-torture/execute/simd-2.c: New test.
22422 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
22424         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
22425         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
22426         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
22427         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
22428         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
22429         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
22430         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
22431         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
22432         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
22433         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
22434         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
22435         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
22436         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
22437         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
22438         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
22439         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
22440         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
22442 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
22444         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
22445         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
22446         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
22447         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
22448         New tests.
22449         * gcc.dg/cpp/trad/directive.c: Update.
22451 2002-06-23  Andreas Jaeger  <aj@suse.de>
22453         * gcc.c-torture/execute/complex-6.c: New.
22455 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
22457         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
22458         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
22459         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
22460         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
22462 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
22464         * gcc.dg/cpp/trad: New directory with traditional tests copied
22465         from parent directory.
22466         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22467         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22468         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22469         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22470         Move to trad/ and rename.
22471         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
22472         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
22473         gcc.dg/cpp/trad/redef2.c: New tests.
22474         * gcc.dg/cpp/trad/trad.exp: New driver.
22476 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
22478         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22479         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22480         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22481         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22482         Remove.
22484 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
22486         * gcc.dg/20020620-1.c: New test.
22488 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22490         * g++.dg/template/ttp4.C: New test.
22492 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
22494         * g++.dg/opt/vt1.C: Fix regexp.
22496 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22498         * gcc.c-torture/execute/pure-1.c: Make functions static again.
22499         Don't use attribute `noinline'.
22501 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22503         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
22505 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
22507         * gcc.c-torture/execute/simd-1.c: New.
22509         * gcc.dg/simd-1.c: New.
22511 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22513         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
22515 2002-06-16  Richard Henderson  <rth@redhat.com>
22517         * g++.dg/ext/anon-struct1.C: New.
22518         * g++.dg/ext/anon-struct2.C: New.
22519         * g++.dg/ext/anon-struct3.C: New.
22520         * gcc.dg/anon-struct-1.c: New.
22521         * gcc.dg/anon-struct-2.c: New.
22522         * gcc.dg/anon-struct-3.c: New.
22523         * gcc.dg/20011008-1.c: Adjust warning text.
22524         * gcc.dg/20020527-1.c: Add -fms-extensions.
22526 2002-06-16  Richard Henderson  <rth@redhat.com>
22528         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
22530 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
22532         * gcc.c-torture/execute/20020615-1.c: New test.
22534 2002-06-15  Roger Sayle  <roger@eyesopen.com>
22536         * gcc.c-tortuture/execute/compare-1.c: New test case.
22537         * gcc.c-tortuture/execute/compare-2.c: New test case.
22538         * gcc.c-tortuture/execute/compare-3.c: New test case.
22540 2002-06-13  Richard Henderson  <rth@redhat.com>
22542         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
22543         ia64 ilp32.
22545 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22547         * g++.dg/template/typename2.C: Update error message.
22549 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
22551         * gcc.c-torture/execute/20020611-1.c: New test.
22553 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
22555         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
22556         list of targets to skip.
22558 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
22560         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
22561         targets if not optimizing.
22563 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
22565         * gcc.c-torture/compile/20020605-1.c: New test.
22567         * g++.dg/opt/vt1.C: New test.
22569         * gcc.dg/20020531-1.c: New test.
22571         * gcc.dg/20020530-1.c: New test.
22573         * gcc.dg/20020527-1.c: New test.
22575         * g++.dg/opt/cse1.C: New test.
22577 2002-06-07  Roger Sayle  <roger@eyesopen.com>
22579         * gcc.dg/20020607-2.c: New test case.
22581 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
22583         * gcc.c-torture/compile/20020604-1.c: New test.
22585 2002-06-04  Richard Henderson  <rth@redhat.com>
22587         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
22588         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
22589         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
22591 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
22593         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
22595 2002-06-03  Richard Henderson  <rth@redhat.com>
22597         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
22598         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
22600 2002-06-02  Richard Henderson  <rth@redhat.com>
22602         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
22603         test functions static.
22605 2002-06-02  Andreas Jaeger  <aj@suse.de>
22607         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
22608         now.
22610 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22612         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
22613         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
22614         Update for mofified diagnostics.
22615         * gcc.dg/c99-intconst-1.c: No longer fail.
22617 2002-06-02  Richard Henderson  <rth@redhat.com>
22619         * gcc.dg/uninit-A.c: Remove xfail markers.
22621 2002-06-01  Roger Sayle  <roger@eyesopen.com>
22623         * gcc.dg/fnegate-1.c: New test case.
22625 2002-05-30  Osku Salerma  <osku@iki.fi>
22627         * gcc.c-torture/execute/mayalias-1.c: New file.
22629 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22631         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
22632         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
22633         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
22635 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
22637         * gcc.c-torture/execute/20020529-1.c: New test.
22639 2002-05-27  Richard Henderson  <rth@redhat.com>
22641         * g++.dg/ext/attrib6.C: New test case.
22643 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22645         * gcc.c-torture/execute/pure-1.c: New test.
22647 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22649         * gcc.dg/cpp/arith-2.c: Remove.
22651 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22653         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
22654         * gcc.dg/cpp/if-3.c: Remove.
22656 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
22658         * g++.dg/opt/cse2.C: New test.
22660 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
22662         * gcc.dg/cpp/arith-1.c: New semantic tests.
22663         * gcc.dg/cpp/if-1.c: Update.
22665 2002-05-24  Ben Elliston  <bje@redhat.com>
22667         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
22669 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
22671         * gcc.dg/verbose-asm.c: New test.
22673 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22675         * gcc.dg/cpp/paste12.c: New test.
22677 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22679         * g++.dg/parse/named_ops.C: New test.
22681 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
22683         * gcc/testsuite/gcc.dg/weak-8.c: New test.
22685 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
22687         * gcc.dg/weak-2.c: Allow optional leading underscore
22688         in scan-assembler symbol name.
22689         * gcc.dg/weak-3.c: Likewise.
22690         * gcc.dg/weak-4.c: Likewise.
22691         * gcc.dg/weak-5.c: Likewise.
22693 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
22695         * gcc.dg/20020523-1.c: New test.
22697 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22699         * objc.dg/const-str-2.m: Update now that we stop after
22700         a command line error.
22702 2002-05-22  Richard Henderson  <rth@redhat.com>
22704         * g++.dg/dg.exp: Fix typo in test pruneing.
22706 2002-05-22  Richard Henderson  <rth@redhat.com>
22708         * g++.dg/dg.exp: Prune the tls subdirectory.
22709         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
22710         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
22711         * g++.dg/tls/init-1.C: New.
22713 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
22715         * gcc.dg/20020517-1.c: New test.
22717 2002-05-21  Richard Henderson  <rth@redhat.com>
22719         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
22720         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
22722 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
22724         * g++.dg/other/copy2.C: New test.
22726 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
22728         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
22729         (MAX_COPY): Bump up to 10 times sizeof (long long).
22730         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
22732         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
22733         sizeof (long long).
22735         * gcc.c-torture/execute/strcpy-1.c: New test.
22737 2002-05-19  Jason Merrill  <jason2redhat.com>
22739         * g++.dg/ext/oper1.C: New test.
22741 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
22742 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
22744         * README.QMTEST: New file.
22746         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
22748 2002-05-19  Andreas Jaeger  <aj@suse.de>
22750         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
22751         now.
22752         * gcc.c-torture/execute/loop-2d.x: Likewise.
22754 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
22756         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
22757         support weak symbols.
22758         * gcc.dg/weak-4.c: Likewise
22759         * gcc.dg/weak-6.c: Likewise
22761 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
22763         * gcc.dg/weak-3.c: Add dg-excess-error comment for
22764         cygwin, coff and h8300-*-hms targets
22765         * gcc.dg/weak-5.c: Likewise
22766         * gcc.dg/weak-7.c: Likewise
22768 2002-05-16  Jason Merrill  <jason@redhat.com>
22770         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
22771         (scan-assembler-not, scan-assembler-dem): Likewise.
22772         (scan-assembler-dem-not): Likewise.
22774 2002-05-15  Richard Henderson  <rth@redhat.com>
22776         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
22778 2002-05-15  Richard Henderson  <rth@redhat.com>
22780         * gcc.dg/weak-5.c (vfoo1c): No warning here.
22781         (vfoo1f): Warning here.
22782         (vfoo1l): Don't redefine the alias.
22784 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
22786         * g++.dg/init/pm1.C: New test.
22788 2002-05-12  David S. Miller  <davem@redhat.com>
22790         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
22791         types.
22793 2002-05-10  Roger Sayle  <roger@eyesopen.com>
22795         * gcc.c-torture/execute/20020510-1.c: New test case.
22797 2002-05-10  David S. Miller  <davem@redhat.com>
22799         * gcc.c-torture/execute/conversion.c: Test long double too.
22801 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
22803         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
22804         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
22805         * lib/g++.exp (g++_link_flags): Likewise.
22806         * lib/objc.exp (objc_target_compile): Likewise.
22808 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22810         * gcc.dg/cpp/poison.c: Update.
22811         * gcc.dg/cpp/20000625-2.c: Remove.
22812         * gcc.dg/cpp/direct2s.c: Remove final test.
22814 2002-05-08  Tom Rix  <trix@redhat.com>
22816         * gcc.c-torture/execute/20020508-1.c: New test.
22817         * gcc.c-torture/execute/20020508-2.c: New test.
22818         * gcc.c-torture/execute/20020508-3.c: New test.
22820 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22822         * gcc.dg/cpp/charconst-4.c: More tests.
22824 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
22826         PR c/6569
22827         * gcc.dg/weak-3.c: Update location of warning messages.
22828         * gcc.dg/weak-5.c: Likewise.
22830 2002-05-06  Roger Sayle  <roger@eyesopen.com>
22832         * gcc.c-torture/execute/20020506-1.c: New test case.
22834 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22836         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
22838 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22840         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
22842 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22844         * gcc.dg/cpp/charconst-3.c: New test.
22846 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22848         * gcc.dg/cpp/charconst.c: Update tests.
22850 2002-05-05  Tim Josling  <tej@melbpc.org.au>
22852         * treelang: Added directory for new sample language treelang. Also
22853         lib/treelang.exp: New file to signal treelang should be tested.
22855 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22857         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
22858         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
22859         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
22860         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
22861         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
22862         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
22863         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
22865 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22867         * gcc.dg/format/xopen-2.c: New test.
22869 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22871         * gcc.dg/20020503-1.c: New test.
22873 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
22875         * g++.dg/init/dtor1.C: Make it tougher.
22877 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
22879         * g++.dg/init/dtor1.C: New test.
22881 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
22883         * gcc.dg/altivec-8.c: New.
22885 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
22887         * gcc.dg/altivec-7.c: New.
22889 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
22891         * g++.dg/parse/typedef1.C: New test.
22893 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
22895         PR c++/6486
22896         * g++.dg/template/friend6.C: New test.
22898         PR c++/6492
22899         * g++.dg/init/copy1.C: New test.
22901 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
22903         * g++.dg/warn/effc1.C: New test.
22905 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22907         * gcc.dg/cpp/if-cexp.c: Add a test.
22909 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
22911         * gcc.dg/20020426-2.c: New test.
22913 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22915         * gcc.dg/cpp/if-mop.c: Update.
22916         * gcc.dg/cpp/if-mpar.c: Add test.
22917         * gcc.dg/cpp/if-oppr.c: Update.
22919 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22921         PR c/6343
22922         * gcc.dg/weak-[2-7].c: New tests.
22924 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22926         * gcc.dg/enum1.c: New test.
22928 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22930         PR c++/6497
22931         * g++.dg/inherit/access2.C: New test.
22933 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22935         PR bootstrap/6445
22936         * gcc.dg/20020426-1.c: New test.
22938 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22940         * g++.dg/abi/enum1.C: New test.
22942 2002-04-26  Richard Henderson  <rth@redhat.com>
22944         * gcc.dg/c99-bool-1.c: Expect always true warning.
22946 2002-04-25  Roger Sayle  <roger@eyesopen.com>
22948         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
22950 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22952         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
22953         targets.
22955 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
22957         * g++.dg/abi/mange7.C: New test.
22959         PR c++/6438.
22960         * g++.dg/parse/stmtexpr2.C: New test.
22962 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
22964         * gcc.dg/20020312-2.c: Add SH target.
22966 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22968         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
22969         compiler output on mips*-*-irix*.
22971 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
22973         * g++.dg/parse/attr1.C: New test.
22975 2002-04-23  Roger Sayle  <roger@eyesopen.com>
22977         * gcc.c-torture/execute/string-opt-17.c: New test case.
22978         * gcc.c-torture/execute/memset-2.c: New test case.
22980 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
22982         PR c++/6256:
22983         * g++.dg/template/friend5.C: New test.
22985         PR c++/6331:
22986         * g++.dg/template/qual1.C: Likewise.
22988 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
22990         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
22991         Include stdlib.h, not stdio.h or ctype.h.
22993 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
22995         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
22996         cris-*-elf* and mmix-*-*.
22997         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
22998         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
22999         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
23000         Ditto.
23001         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
23002         * gcc.dg/wchar_t-1.c: Ditto.
23004 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
23006         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
23007         Clarify comment.
23009 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
23011         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
23013 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23015         * gcc.c-torture/execute/20000906-1.x: Delete.
23017 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
23019         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
23021 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
23023         * PR6367
23024         * g77.f-torture/execute/6367.f: New test.
23025         * g77.f-torture/execute/6367.x: Disable for MMIX.
23027 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
23029         * PR6352
23030         * g++.dg/opt/inline2.C: New test.
23032 2002-04-18  Richard Henderson  <rth@redhat.com>
23034         * gcc.dg/20000906-1.c: Enable for all targets.
23035         * gcc.c-torture/compile/iftrap-2.c: New.
23037 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23039         * gcc.dg/20020418-1.c: New test.
23040         * gcc.dg/20020418-2.c: New test.
23042 2002-04-18  Richard Henderson  <rth@redhat.com>
23044         * gcc.c-torture/compile/iftrap-1.c: New.
23045         * gcc.dg/iftrap-1.c: Adjust for ia64.
23046         * gcc.dg/iftrap-2.c: New.
23048 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23050         * gcc.c-torture/compile/20020418-1.c: New test.
23052 2002-04-18  Roger Sayle  <roger@eyesopen.com>
23054         * gcc.c-torture/compile/20020415-1.c: New.
23056 2002-04-18  David S. Miller  <davem@redhat.com>
23058         * gcc.c-torture/execute/20020418-1.c: New test.
23060 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
23062         * gcc.dg/20020416-1.c: New test.
23064         * g++.dg/opt/inline1.C: New test.
23066 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
23068         * gcc.dg/altivec-5.c: New test.
23070         * gcc.dg/20020415-1.c: New test.
23072 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
23074         * testsuite/lib/chill.exp: Remove.
23076 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
23078         * g++.dg/other/big-struct.C: New test.
23080 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
23082         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
23083         of scratch file.
23085 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
23087         PR c/6277
23088         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
23089         in scan-assembler function name
23091 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
23093         * g77.f-torture/execute/980628-4.x,
23094         g77.f-torture/execute/980628-5.x,
23095         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23096         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23097         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
23098         i[34567]86-*-*.
23100 2002-04-13  David S. Miller  <davem@redhat.com>
23102         * gcc.c-torture/execute/20020413-1.c: New test.
23104 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
23106         * gcc.dg/asm-6.c,
23107         * g++.dg/ext/asm1.C: New tests.
23109 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
23111         PR c++ 5373.
23112         * g++.dg/parse/stmtexpr1.C: New test.
23114         PR c++/5189.
23115         * g++.dg/template/copy1.C: New test.
23117 2002-04-12  Richard Henderson  <rth@redhat.com>
23119         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
23121 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
23123         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
23124         gcc.c-torture/execute/20020307-2.c.
23126 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
23128         * g++.dg/ext/attrib5.C,
23129         * g++.dg/lookup/struct1.C: New tests.
23131 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
23133         * gcc.dg/20020411-1.c: New test.
23135         * gcc.c-torture/execute/20020411-1.c: New test.
23137 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
23139         * g77.f-torture/execute/6177.f: New test.
23141 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
23143         PR middle-end/6247
23144         * g++.dg/opt/cleanup1.C: New test.
23146         * g++.dg/opt/const1.C: New test.
23148 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
23150         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
23152 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23154         PR c++/5507
23155         * g++.dg/template/typename2.C: New test.
23157 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
23159         * gcc.c-torture/execute/loop-12.c: New.
23161 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
23163         * g77.f-torture/execute/980628-4.x,
23164         g77.f-torture/execute/980628-5.x,
23165         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23166         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23167         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
23169 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23171         PR optimization/6086
23172         * g++.dg/opt/preinc1.C: New test.
23174 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23176         PR c++/5571
23177         * g++.dg/opt/static2.C: New test.
23179 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23181         PR c/5120
23182         * gcc.dg/20020406-1.c: New test.
23184 2002-04-04  David S. Miller  <davem@redhat.com>
23186         * gcc.c-torture/execute/20020404-1.c: New test.
23188 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
23190         PR c/6123
23191         * gcc.dg/20020312-2.c: Do not declare global register variable
23192         if __PIC__ or __pic__ is defined.
23194 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
23196         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
23197         __asm__ so that it works correctly even if -ansi -pedantic-errors.
23199 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23201         * gcc.misc-tests/linkage.exp: Update last change to handle
23202         sparc*-, not just sparc-.
23204 2002-04-03  Richard Henderson  <rth@redhat.com>
23206         * gcc.dg/cpp/ucs.c: Improved long UCS test.
23208 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23210         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
23212 2002-04-02  David S. Miller  <davem@redhat.com>
23214         * gcc.c-torture/execute/20020402-3.c: New test.
23216 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23218         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
23219         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
23221         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
23222         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
23223         g77.f-torture/execute/20001201.x,
23224         g77.f-torture/execute/u77-test.x: New files.
23226         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
23227         * gcc.dg/wchar_t-1.c: Ditto.
23229 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23231         * gcc.c-torture/execute/20020402-1.c: New test.
23233 2002-04-01  Richard Henderson  <rth@redhat.com>
23235         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
23237         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
23239 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23241         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
23243 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23245         * g++.dg/inherit/template-as-base.C: Expect error.
23246         * g++.dg/inherit/namespace-as-base.C: Likewise.
23248 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
23250         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
23251         g++.dg/ext/instantiate3.C: Tweak match patterns.
23253         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
23254         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
23255         -da test.
23257 2002-03-31  Richard Henderson  <rth@redhat.com>
23259         * gcc.dg/special/alias-2.c: New.
23260         * gcc.dg/special/ecos.exp: Run it.
23262 2002-03-31  Richard Henderson  <rth@redhat.com>
23264         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
23266 2002-03-31  Kazu Hirata  <kazu@hxi.com>
23268         * gcc.dg/weak-1.c: Disable on h8300 port.
23270 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
23272         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
23273         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
23274         ordering tests.
23275         * g++.dg/bprob/bprob-1.C: New test.
23276         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
23277         * g++.dg/gcov/gcov-1.C: New test.
23278         * g++.dg/gcov/gcov-1.x: New file.
23279         * g++.dg/gcov/gcov-2.C: New test.
23280         * g++.dg/gcov/gcov-3.C: New test.
23281         * g++.dg/gcov/gcov-3.h: New file.
23283 2002-03-28  Roger Sayle  <roger@eyesopen.com>
23285         * g++.old-deja/g++.other/builtins5.C: New test.
23286         * g++.old-deja/g++.other/builtins6.C: New test.
23287         * g++.old-deja/g++.other/builtins7.C: New test.
23288         * g++.old-deja/g++.other/builtins8.C: New test.
23289         * g++.old-deja/g++.other/builtins9.C: New test.
23291 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
23293         * g++.dg/opt/static1.C: New test.
23295         * g++.dg/opt/longbranch1.C: New test.
23297 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
23299         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
23301         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
23303 2002-03-28  Jeffrey A Law  (law@redhat.com)
23305         * gcc.c-torture/execute/20020328-1.c: New test.
23307 2002-03-27  Richard Henderson  <rth@redhat.com>
23309         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
23310         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
23311         move from g++.old-deja/g++.ext/.
23313 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
23315         * g++.dg/init/new2.C: New test.
23317 2002-03-26  Richard Henderson  <rth@redhat.com>
23319         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
23321         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
23322         on sparc.
23324         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
23325         sparcv9 systems.
23326         * gcc.dg/20001102-1.c: Likewise.
23328 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
23330         * gcc.dg/cpp/endif-pedantic1.c,
23331         gcc.dg/cpp/endif-pedantic2.c:  New tests.
23333 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
23335         * g++.dg/init/new1.C: New test.
23337 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23339         * g++.dg/abi/vbase9.C: New test.
23341 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
23343         * gcc.dg/arm-asm.c: New test.
23345 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
23347         * gcc.dg/Wswitch-enum.c: New test.
23348         Fix PR c/5044.
23350 2002-03-26  Richard Henderson  <rth@redhat.com>
23352         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
23353         structure.
23355 2002-03-25  Richard Henderson  <rth@redhat.com>
23357         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
23358         sparcv9 systems.
23360         * gcc.c-torture/compile/20011119-1.c (xxx): New.
23361         * gcc.c-torture/compile/20011119-2.c (xxx): New.
23363 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
23365         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
23367 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
23369         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
23370         targets using generic thunk support.
23372 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
23374         * gcc.c-torture/compile/20020323-1.c: New test.
23376         * g++.dg/opt/conj2.C: New test.
23378 2002-03-24  Richard Henderson  <rth@redhat.com>
23380         * gcc.dg/weak-1.c: Use -fno-common.
23382 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23384         * g77.dg/f77-edit-apostrophe-out.f: New test
23385         * g77.dg/f77-edit-h-out.f: New test
23386         * g77.dg/f77-edit-t-in.f: New test
23387         * g77.dg/f77-edit-t-out.f: New test
23388         * g77.dg/f77-edit-x-out.f: New test
23389         * g77.dg/f77-edit-slash-out.f: New test
23390         * g77.dg/f77-edit-colon-out.f: New test
23391         * g77.dg/f77-edit-s-out.f: New test
23393 2002-03-24  Richard Henderson  <rth@redhat.com>
23395         * objc/execute/formal_protocol-6.x: New XFAIL.
23397 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23399         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
23400         that do not support weak symbols
23402 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23404         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
23405         * lib/g77.exp:  Likewise
23406         * lib/objc.exp: Likewise
23408 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
23410         * gcc.dg/Wswitch-default.c: New test.
23412 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
23414         * g++.dg/other/enum1.C: New test.
23416 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
23418         * gcc.dg/pragma-ep-3.c: Fix typo.
23420 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23422         * g++.dg/inherit/template-as-base.C: New test.
23424 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
23426         * g++.old-deja/g++.other/dwarf2-1.C: Move...
23427         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
23429 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
23431         * gcc.dg/cpp/multiline.c: Update to match.
23433 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
23435         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
23437 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
23439         * gcc.dg/cpp/extratokens2.c:  New file.
23441 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
23443         * gcc.dg/20020312-2.c: Add rs6000 target.
23445         * gcc.c-torture/compile/20020319-1.c: New test.
23447 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23449         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
23450         (A, E): Handle this.
23452 2002-03-20  Jason Merrill  <jason@redhat.com>
23454         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
23455         ignoring -fpic.
23456         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
23457         through prune_gcc_output.
23459 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
23461         * gcc.c-torture/compile/20020320-1.c: New test.
23463 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
23465         * gcc.c-torture/compile/20020318-1.c: New test.
23467         * gcc.dg/struct-by-value-1.c: New test.
23469         * gcc.dg/20020319-1.c: New test.
23471 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
23473         * g++.dg/opt/conj1.C: New test.
23475 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
23477         * g++.dg/template/qualttp20.C: Revert previous change.
23478         * g++.dg/template/qualttp3.C: Likewise.
23479         * g++.dg/template/qualttp4.C: Likewise
23480         * g++.dg/template/qualttp5.C: Likewise
23481         * g++.dg/template/qualttp6.C: Likewise
23482         * g++.dg/template/qualttp7.C: Likewise
23483         * g++.dg/template/qualttp8.C: Likewise
23484         * g++.dg/template/recurse.C: Likewise.
23486 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23488         * gcc.dg/cpp/wchar-1.c: Update.
23490 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
23492         * g++.dg/template/conv1.C: New test.
23493         * g++.dg/template/conv2.C: New test.
23494         * g++.dg/template/conv3.C: New test.
23495         * g++.dg/template/conv4.C: New test.
23497 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23499         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
23500         * g++.dg/template/qualttp3.C: Likewise.
23501         * g++.dg/template/qualttp4.C: Likewise
23502         * g++.dg/template/qualttp5.C: Likewise
23503         * g++.dg/template/qualttp6.C: Likewise
23504         * g++.dg/template/qualttp7.C: Likewise
23505         * g++.dg/template/qualttp8.C: Likewise
23506         * g++.dg/template/recurse.C: Likewise.
23508 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23510         * g++.dg/opt/dtor1.C: New test.
23512 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
23514         * gcc.c-torture/compile/20020315-1.c: New test.
23516 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
23518         * gcc.dg/weak-1.c: Fix scan tests.
23520 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
23522         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
23523         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
23524         cris-*-aout* mmix-*-*.
23525         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
23526         cris-*-aout* mmix-*-*.
23527         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
23528         cris-*-elf* cris-*-aout* and mmix-*-*.
23529         * gcc.dg/20001009-1.c: Ditto.
23530         * gcc.dg/20010912-1.c: Ditto.
23531         * gcc.dg/20020122-4.c: Ditto.
23532         * gcc.dg/inline-2.c: Ditto.
23534 2002-03-14  Jeffrey A Law  (law@cygnus.com)
23536         * gcc.c-torture/compile/20020314-1.c: New test.
23538 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
23540         * gcc.c-torture/execute/20020314-1.c: New test.
23542 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
23544         * g++.dg/warn/Wunused-1.C: New test.
23546 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
23548         * g++.dg/abi/mangle6.C: New test.
23550 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
23552         * gcc.c-torture/compile/20020309-2.c: New test.
23554         * gcc.c-torture/compile/20020312-1.c: New test.
23556 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23558         * g++.dg/other/access1.C: New test.
23560 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
23562         * gcc.c-torture/execute/wchar_t-1.c: New test.
23564 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
23566         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
23568 2002-03-12  Roger Sayle  <roger@eyesopen.com>
23570         * gcc.dg/20020312-1.c: New test case.
23572 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
23574         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
23576 2002-03-11  Richard Henderson  <rth@redhat.com>
23578         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
23579         * g++.old-deja/g++.jason/report.C: Likewise.
23581 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23583         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
23584         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
23586 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23588         * testsuite/g++.dg/overload/pmf1.C: New test.
23590 2002-03-11  Kazu Hirata  <kazu@hxi.com>
23592         * gcc.c-torture/execute/20020307-1.c: Use long.
23594 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
23596         PR optimization/5844
23597         * gcc.dg/20020310-1.c: New test.
23599 2002-03-09  Michael Meissner  <meissner@redhat.com>
23601         * gcc.c-torture/execute/memcpy-2.c: New test.
23602         * gcc.c-torture/execute/memset-1.c: New test.
23603         * gcc.c-torture/execute/strlen-1.c: New test.
23604         * gcc.c-torture/execute/strcmp-1.c: New test.
23605         * gcc.c-torture/execute/strncmp-1.c: New test.
23607 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
23609         * gcc.dg/ppc-ldstruct.c: New test.
23611 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
23613         * gcc.c-torture/execute/va-arg-22.c: New test.
23615 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23617         * gcc.c-torture/compile/20020309-1.c: New test.
23619 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
23621         * gcc.c-torture/execute/20020307-2.c: New test.
23623 2002-03-07  Jeffrey A Law  (law@redhat.com)
23625         * g77.f-torture/compile/20020307-1.f: New test.
23627 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
23629         * gcc.dg/unordered-1.c: New test.
23631 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
23633         * gcc.c-torture/execute/20020307-1.c: New test.
23635 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
23637         * gcc.dg/20020304-1.c: New test.
23639         * gcc.c-torture/compile/20020304-2.c: New test.
23641 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
23643         * gcc.c-torture/compile/20020304-1.c: New test case
23644         (from PR c/5830).
23646 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
23648         * gcc.dg/20020103-1.c: Add other -D ppc variants.
23650 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23652         * g++.dg/other/classkey1.C: New test.
23654 2002-03-01  Richard Henderson  <rth@redhat.com>
23656         * gcc.c-torture/compile/981223-1.x: New.
23657         * gcc.c-torture/compile/920625-1.x: New.
23659 2002-02-28  Richard Henderson  <rth@redhat.com>
23661         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
23663 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
23665         * gcc.c-torture/execute/20020227-1.c: New test.
23667 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
23669         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
23670         here" ERROR lines.
23671         * g++.old-deja/g++.oliva/partord1.C: Likewise.
23672         * g++.old-deja.g++.other/defarg1.C: Likewise.
23673         * g++.old-deja/g++.pt/calls2.C: Likewise.
23674         * g++.old-deja/g++.pt/crash20.C: Likewise.
23675         * g++.old-deja/g++.pt/crash30.C: Likewise.
23676         * g++.old-deja/g++.pt/crash36.C: Likewise.
23677         * g++.old-deja/g++.pt/crash6.C: Likewise.
23678         * g++.old-deja/g++.pt/defarg13.C: Likewise.
23679         * g++.old-deja/g++.pt/derived3.C: Likewise.
23680         * g++.old-deja/g++.pt/error1.C: Likewise.
23681         * g++.old-deja/g++.pt/friend21.C: Likewise.
23682         * g++.old-deja/g++.pt/friend23.C: Likewise.
23683         * g++.old-deja/g++.pt/infinite1.C: Likewise.
23684         * g++.old-deja/g++.robertl/eb128.C: Likewise.
23686 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
23688         * gcc.c-torture/execute/20020225-2.c: New test.
23690 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
23692         * gcc.c-torture/execute/920730-1t.c,
23693         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
23694         Delete test cases, only relevant to -traditional.
23696 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23698         * gcc.dg/cpp/undef1.c: Remove.
23699         * gcc.dg/cpp/directiv.c: Update.
23700         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
23702 2002-02-27  Michael Meissner  <meissner@redhat.com>
23704         * gcc.c-torture/execute/20020226-1.c: New test.
23706 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
23708         * g++.dg/debug/debug4.C: New test.
23710         * gcc.dg/ia64-visibility-1.c: New test.
23712 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
23714         * gcc.dg/debug/20020224-1.c: New.
23716 2002-02-25  Kazu Hirata  <kazu@hxi.com>
23718         * gcc.c-torture/execute/960416-1.x: New.
23719         * gcc.c-torture/execute/divconst-3.x: Likewise.
23721 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
23723         * gcc.dg/20020224-1.c: New test.
23725 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
23727         * gcc.c-torture/execute/20020225-1.c: New.
23729 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23731         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
23733 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
23735         * gcc.dg/20020222-1.c: New test.
23737 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
23739         * g++.dg/opt/anonunion1.C: New test.
23741 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23743         * g++.dg/template/qualttp19.C: New test.
23744         * g++.dg/template/qualttp20.C: New test.
23745         * g++.old-deja/g++.jason/report.C: Adjust expected errors
23746         * g++.old-deja/g++.other/qual1.C: Likewise.
23748 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
23750         * gcc.dg/attr-alwaysinline.c: New.
23752 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
23754         * gcc.dg/20020220-1.c: New test.
23756         * gcc.dg/20020220-2.c: New test.
23758         * g++.dg/opt/mmx1.C: New test.
23760 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
23762         * gcc.c-torture/compile/20020110.c: New test.
23764 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
23766         * gcc.c-torture/execute/20020219-1.c: New test.
23768         * gcc.dg/20020219-1.c: New test.
23770         * gcc.dg/noncompile/20020220-1.c: New test.
23772         * g++.dg/opt/ptrintsum1.C: New test.
23774         * gcc.dg/debug/20020220-1.c: New test.
23776 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
23778         * gcc.c-torture/execute/20020216-1.c: New test.
23780 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23782         * gcc.dg/decl-1.c: Update, new test.
23784 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
23786         * g++.dg/abi/bitfield1.C: New test.
23787         * g++.dg/abi/bitfield2.C: New test.
23789 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23791         * gcc.dg/attr-nest.c: New test.
23793 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23795         * gcc.c-torture/execute/20020215-1.c: New test.
23797 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
23799         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
23800         * g++.dg/debug/debug.exp: New.
23801         * g++.dg/debug/trivial.C: New.
23802         * g++.dg/debug/debug1.C: Moved...
23803         * g++.dg/other/debug1.C: ...from here.
23804         * g++.dg/debug/debug2.C: Moved...
23805         * g++.dg/other/debug2.C: ...from here.
23806         * g++.dg/debug/debug3.C: Moved...
23807         * g++.dg/other/debug3.C: ...from here.
23809         * gcc.dg/noncompile/20020213-1.c: New test.
23811 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
23813         * g++.dg/other/debug3.C: New test.
23815         * gcc.c-torture/execute/20020213-1.c: New test.
23817 2002-02-13  Richard Smith <richard@ex-parrot.com>
23819         * g++.old-deja/g++.other/thunk1.C: New test.
23821 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23823         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
23825 2002-02-13  Stan Shebs  <shebs@apple.com>
23827         * gcc.dg/altivec-3.c: New.
23829 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
23831         * gcc.dg/Wunreachable-1.c: New test.
23832         * gcc.dg/Wunreachable-2.c: New test.
23834 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23836         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
23838 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
23840         * gcc.dg/decl-1.c: New test.
23842 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23844         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
23846 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23848         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
23849         * gcc.c-torture/compile/980506-1.x: Likewise.
23851 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23853         * gcc.dg/20020210-1.c: New.
23855 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
23857         * g77.f-torture/execute/947.f: New regression test
23858         for PR fortran/947.
23860 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
23862         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
23863         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
23865 2002-02-08  Richard Henderson  <rth@redhat.com>
23867         * gcc.c-torture/compile/labels-3.c: New.
23869 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
23871         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
23872         expression statements work instead.
23873         * gcc.dg/noncompile/20020207-1.c: New test.
23875 2002-02-07  Richard Henderson  <rth@redhat.com>
23877         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
23879 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23881         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
23882         message from g77
23883         * lib/g77-dg.exp: Trim g77 error messages so that they are
23884         recognized by dg.exp.
23886 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23888         PR fortran/5473
23889         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
23891 2002-02-07  Richard Henderson  <rth@redhat.com>
23893         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
23894         to be sufficiently aligned for integers.
23896 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
23898         * g++.dg/template/friend4.C: New test.
23900 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23902         PR fortran/5743
23903         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
23904         unsupported cases.
23906 2002-02-07  Richard Henderson  <rth@redhat.com>
23908         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
23909         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
23910         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
23911         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
23913 2002-02-06  Richard Henderson  <rth@redhat.com>
23915         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
23917 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
23919         * gcc.dg/20020206-1.c: New test.
23921 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
23923         * gcc.c-torture/execute/20020206-1.c: New test.
23925         * gcc.c-torture/execute/20020206-2.c: New test.
23927         PR optimization/5429:
23928         * gcc.c-torture/compile/20020206-1.c: New test.
23930 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
23932         * g++.dg/ext/align1.C: Do not use an explicit alignment value
23933         as certain file formats cannot support particularly large
23934         alignments.
23936         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
23937         and do not expect to be able to link the executable.
23939         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
23940         fail because the COFF format does not support the weak attribute.
23942 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
23944         * g77.dg/pr5473.f:  New test
23946 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
23948         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
23949         Fix testcase accordingly.
23951 2002-02-04  Richard Henderson  <rth@redhat.com>
23953         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
23954         (buf): Change to be an array of pointers, not ints.
23956 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23958         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
23959         before all tests.  Move warning one line above to match where it
23960         C frontend emits.
23961         * gcc.dg/Wswitch-2.c: New test.
23962         * g++.dg/warn/Wswitch-1.C: New test.
23963         * g++.dg/warn/Wswitch-2.C: New test.
23965 2002-02-04  Richard Henderson  <rth@redhat.com>
23967         * g++.dg/abi/offsetof.C: Fix size comparison.
23969 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
23971         * gcc.dg/cast-qual-2.c: New test.
23973 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23975         * gcc.dg/20020201-4.c: New test.
23977 2002-02-04  Ben Elliston  <bje@redhat.com>
23979         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
23980         target_info attribute != 0, in addition to the empty string.
23981         (gcc_target_compile): Likewise.
23983 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
23985         * gcc.dg/Wswitch.c: New test.
23986         PR gcc/4475. PR gcc/3780.
23988 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
23990         * g77.f-torture/execute/5122.f: New test for regressions
23991         against PR fortran/5122.
23993 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
23995         * g77.f-torture/compile/pr3743.f: Delete
23996         * g77.dg/pr3743-1.f: New test.
23997         * g77.dg/pr3743-2.f: New test.
23998         * g77.dg/pr3743-3.f: New test.
23999         * g77.dg/pr3743-4.f: New test.
24001 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24003         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
24005 2002-02-02  Richard Henderson  <rth@redhat.com>
24007         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
24008         * gcc.c-torture/execute/bf64-1.c: Likewise.
24010 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24012         * gcc.dg/20020201-2.c: New test.
24014         * gcc.dg/20020201-3.c: New test.
24016         * gcc.c-torture/execute/bitfld-2.c: New test.
24018 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24020         * gcc.dg/bitfld-1.c: Update.
24021         * gcc.dg/bitfld-2.c: Update.
24022         * gcc.c-torture/execute/bitfld-1.x: New.
24024 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24026         * gcc.c-torture/execute/20020201-1.c: New test.
24028 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
24030         PR target/5469
24031         * gcc.dg/20020201-1.c: New test.
24033 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
24035         PR fortran/3743
24036         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
24037         * g77.f-torture/compile/pr3743.x: Remove
24039 2002-01-31  Tom Rix  <trix@redhat.com>
24041         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
24043 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24045         * gcc.dg/noncompile/20020130-1.c: New test.
24047 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
24049         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
24051 2002-01-29  Richard Henderson  <rth@redhat.com>
24053         * gcc.c-torture/execute/991118-1.c: Cast various constants back
24054         to long long.
24055         * gcc.c-torture/execute/bf64-1.c: Likewise.
24057 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
24059         * gcc.c-torture/execute/20020129-1.c: New test.
24061 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24063         * gcc.c-torture/compile/20000224-1.c: Update.
24064         * gcc.c-torture/execute/bitfld-1.c: New tests.
24065         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
24066         * gcc.dg/uninit-A.c: Update.
24068 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24070         * g++.dg/template/ctor1.C: Add instantiation.
24072 2002-01-28  Paul Koning  <pkoning@equallogic.com>
24074         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
24075         argument to __builtin_prefetch to be const ptr.
24077 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
24079         * gcc.c-torture/compile/20020120-1.c: New test.
24081 2002-01-27  Kazu Hirata  <kazu@hxi.com>
24083         * gcc.c-torture/execute/20020127-1.c: New test.
24085 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
24087         * g77.dg/f77-edit-i-in.f: New test
24088         * g77.dg/f77-edit-i-out.f: New test
24090 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
24092         * gcc.dg/debug/debug.exp: New file.
24093         * gcc.dg/debug/trivial.c: New file.
24094         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
24095         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
24096         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
24097         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
24098         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
24099         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
24100         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
24101         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
24102         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
24103         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
24104         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
24105         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
24106         * gcc.dg/20000503-1.c: Removed.
24107         * gcc.dg/20010207-1.c: Removed.
24108         * gcc.dg/20011223-1.c: Removed.
24109         * gcc.dg/20020104-2.c: Removed.
24110         * gcc.dg/debug-1.c: Removed.
24111         * gcc.dg/debug-2.c: Removed.
24112         * gcc.dg/debug-3.c: Removed.
24113         * gcc.dg/debug-4.c: Removed.
24114         * gcc.dg/debug-5.c: Removed.
24115         * gcc.dg/debug-6.c: Removed.
24116         * gcc.dg/dwarf2-1.c: Removed.
24117         * gcc.dg/dwarf2-2.c: Removed.
24119 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
24121         * g++.old-deja/g++.other/eh5.C: New test.
24122         * g++.old-deja/g++.other/sibcall2.C: New test.
24123         * g++.old-deja/g++.other/array9.C: New test.
24124         * g++.old-deja/g++.other/typename2.C: New test.
24125         * g++.old-deja/g++.other/crash60.C: New test.
24126         * g++.old-deja/g++.other/conv9.C: New test.
24127         * g++.old-deja/g++.other/mangle10.C: New test.
24128         * g++.old-deja/g++.other/unchanging1.C: New test.
24129         * g++.old-deja/g++.other/exprstmt1.C: New test.
24130         * g++.old-deja/g++.other/inline23.C: New test.
24131         * g++.old-deja/g++.eh/ia64-1.C: New test.
24132         * g++.old-deja/g++.other/dwarf2-1.C: New test.
24133         * g++.old-deja/g++.other/reload1.C: New test.
24134         * g++.old-deja/g++.other/static20.C: New test.
24135         * g++.old-deja/g++.other/local-alloc1.C: New test.
24136         * g++.old-deja/g++.other/conv8.C: New test.
24137         * g++.old-deja/g++.other/stmtexpr2.C: New test.
24138         * g++.old-deja/g++.other/storeexpr1.C: New test.
24139         * g++.old-deja/g++.other/storeexpr2.C: New test.
24140         * g++.dg/eh/template2.C: New test.
24141         * g++.dg/warn/weak1.C: New test.
24143 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
24145         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24146         Remove first, non-varying, argument.
24148 2002-01-23  Richard Henderson  <rth@redhat.com>
24150         * gcc.dg/inline-2.c: New.
24152         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
24153         Add optional target arg.  Check number of arguments.
24154         (scan-assembler-not, scan-assembler-dem): Likewise.
24155         (scan-assembler-dem-not): Likewise.
24157 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24159         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
24160         line 12.
24161         * g++.old-deja/g++.brendan/parse3.C,
24162         g++.old-deja/g++.other/crash26.C,
24163         g++.old-deja/g++.other/crash28.C,
24164         g++.old-deja/g++.other/crash29.C,
24165         g++.old-deja/g++.other/crash30.C,
24166         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
24168 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
24170         * gcc.dg/20020115-1.c: New.
24172 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
24174         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
24176 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
24178         * gcc.dg/20020122-3.c: New.
24180 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
24182         * g++.dg/other/gc1.C: New test.
24184 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24186         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
24188 2002-01-22  Richard Henderson  <rth@redhat.com>
24190         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
24192 2002-01-22  Richard Henderson  <rth@redhat.com>
24194         * gcc.dg/20020122-4.c: New.
24196 2002-01-22  H.J. Lu <hjl@gnu.org>
24198         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
24199         link output.
24200         * gcc.dg/special/ecos.exp: Likewise.
24201         * lib/g++-dg.exp: Likewise.
24202         * lib/g77-dg.exp: Likewise.
24203         * lib/gcc-dg.exp : Likewise.
24204         * lib/mike-g++.exp: Likewise.
24205         * lib/mike-g77.exp: Likewise.
24206         * lib/mike-gcc.exp: Likewise.
24207         * lib/objc-dg.exp: Likewise.
24209 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
24211         PR target/5379
24212         * gcc.dg/20020122-2.c: New test.
24214 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
24216         * gcc.dg/20020122-1.c: New test.
24218 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
24220         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
24222 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
24224         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
24226 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24228         * gcc.c-torture/compile/20020121-1.c: New test.
24230 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24232         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
24233         ld_library_path.
24235 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
24237         * gcc.dg/20020218-1.c: New test.
24239 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
24241         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
24242         messages
24243         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
24244         "At global scope" warning
24245         * g++.dg/ext/align1.C: Change cygwin test for alignment
24246         from db-bogus to dg-warning
24248 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
24250         * g77.f-torture/compile/cpp2.F: New test.
24252 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24254         * g++.dg/template/access1.C: New test.
24256 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
24258         * gcc.dg/20020118-1.c: New.
24260 2002-01-18  Kazu Hirata  <kazu@hxi.com>
24262         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
24264 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24266         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
24267         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
24268         alignment warnings.
24270 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24272         * gcc.misc-tests/i386-prefetch.exp: Save and restore
24273         torture_with_loops and torture_without_loops
24275 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
24277         * gcc.c-torture/compile/20020116-1.c: New test.
24279 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
24281         * gcc.dg/20020116-2.c: New test.
24283         * gcc.dg/ultrasp4.c: New test.
24285         * gcc.dg/20020116-1.c: New test.
24287 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
24289         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
24290         by EABI.
24292 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
24294         * gcc.misc-tests/i386-prefetch.exp: New.
24295         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
24296         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
24297         * gcc.misc-tests/i386-pf-none-1.c: New test.
24298         * gcc.misc-tests/i386-pf-sse-1.c: New test.
24300 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
24302         * gcc.dg/gnu89-init-1.c: Add new tests.
24304 2002-01-15  Andreas Jaeger  <aj@suse.de>
24306         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
24307         * gcc.dg/i386-mmx-2.c: Likewise.
24308         * gcc.dg/i386-sse-1.c: Likewise.
24309         * gcc.dg/i386-sse-2.c: Likewise.
24310         * gcc.dg/i386-sse-3.c: Likewise.
24312 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
24314         * g77.f-torture/execute/intrinsic-unix-bessel.f:
24315         Uncomment additional cases that now pass.
24317 2002-01-11  Richard Henderson  <rth@redhat.com>
24319         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
24320         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
24322 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
24324         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
24326 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
24328         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
24329         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
24331 2002-01-10  Dale Johannesen  <dalej@apple.com>
24333         * gcc.c-torture/execute/loop-11.c: New.
24335 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
24337         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
24338         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
24340 2002-01-09  Richard Henderson  <rth@redhat.com>
24342         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
24343         type in which to perform the operation for each size.
24345 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
24347         * gcc.c-torture/compile/20020109-2.c: New test.
24349 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
24351         * gcc.c-torture/execute/loop-10.c: New test.
24353 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24355         * gcc.c-torture/compile/20010226-1.c: New test.
24356         * gcc.c-torture/compile/20010227-1.c: New test.
24357         * gcc.c-torture/compile/20010426-1.c: New test.
24358         * gcc.c-torture/compile/20010510-1.c: New test.
24359         * gcc.c-torture/compile/20010605-3.c: New test.
24360         * gcc.c-torture/compile/20010824-1.c: New test.
24361         * gcc.c-torture/execute/20010409-1.c: New test.
24362         * gcc.dg/noncompile/20000901-1.c: New test.
24363         * gcc.dg/20001023-1.c: New test.
24364         * gcc.dg/20001101-1.c: New test.
24365         * gcc.dg/20001102-1.c: New test.
24366         * gcc.dg/20010207-1.c: New test.
24367         * gcc.dg/20010405-1.c: New test.
24368         * gcc.dg/20010822-1.c: New test.
24369         * gcc.dg/20011107-1.c: New test.
24371 2002-01-09  Jeffrey A Law  (law@redhat.com)
24373         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
24375         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
24376         execution failure on PA targets.
24378 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24380         * gcc.c-torture/compile/20020109-1.c: New test.
24382 2002-01-08  Kazu Hirata  <kazu@hxi.com>
24384         * gcc.c-torture/execute/20020108-1.c: New test.
24386 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
24388         * gcc.dg/20020108-1.c: New test.
24390 2002-01-08  H.J. Lu <hjl@gnu.org>
24392         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
24393         for header files.
24395 2002-01-08  Geoff Keating  <geoffk@redhat.com>
24397         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
24398         consistency.
24400 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
24402         * gcc.dg/altivec-4.c: Test altivec predicates.
24404 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
24406         * gcc.c-torture/execute/20020107-1.c: New test.
24408 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24410         PR c/5279
24411         * gcc.c-torture/compile/20020106-1.c: New test.
24413 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24415         * gcc.c-torture/execute/nestfunc-4.c: New test.
24417 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24419         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
24420         extra triple that slipped in.
24421         * g++.old-deja/g++.abi/align.C: Likewise.
24422         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24424 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24426         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
24427         * g++.old-deja/g++.abi/align.C: Likewise.
24428         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24430         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
24431         on FreeBSD/i386.
24432         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
24433         FreeBSD.
24435 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
24437         * gcc.dg/20020104-1.c: New test.
24439         * gcc.dg/20020104-2.c: New test.
24441 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
24443         * gcc.dg/20020103-1.c: Fix typo in target selector.
24445 2002-01-03  Richard Henderson  <rth@redhat.com>
24447         * gcc.dg/20020103-1.c: New.
24449 2002-01-03  Kazu Hirata  <kazu@hxi.com>
24451         * gcc.c-torture/execute/20020103-1.c: New test.
24453 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
24455         * g++.dg/other/debug2.C: New test.
24457         * gcc.c-torture/compile/20020103-1.c: New test.
24459 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
24461         * gcc.dg/gnu89-init-1.c: Added new tests.
24463 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24465         * g++.dg/template/friend2.C: Remove as patch is reverted.
24467         * g++.dg/warn/oldcast1.C: New test.
24469         * g++.dg/template/ptrmem1.C: New test.
24470         * g++.dg/template/ptrmem2.C: New test.
24472         * g++.dg/template/ntp.C: New test.
24474         * g++.dg/other/component1.C: New test.
24476         * g++.dg/template/ttp3.C: New test.
24478         * g++.dg/template/friend2.C: New test.
24479         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
24481 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24483         * g++.dg/other/ptrmem1.C: New test.
24484         * g++.dg/other/ptrmem2.C: New test.
24486 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24488         * g++.dg/template/ctor1.C: New test.
24490 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24492         * g++.dg/template/friend2.C: New test.
24494 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
24496         * gcc.dg/mmix-1.c: New test.
24498 2001-12-31  Richard Henderson  <rth@redhat.com>
24500         * gcc.dg/asm-5.c: New.
24502 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
24504         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
24505         in namespace __gnu_cxx
24507 2001-12-30  Richard Henderson  <rth@redhat.com>
24509         * gcc.dg/debug-6.c: New.
24511 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
24513         * gcc.c-torture/compile/20011229-2.c: New test.
24515 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
24517         * gcc.dg/debug-3.c: New test.
24518         * gcc.dg/debug-4.c: New test.
24519         * gcc.dg/debug-5.c: New test.
24521 2001-12-29  Richard Henderson  <rth@redhat.com>
24523         * g++.dg/eh/loop1.C: New.
24525 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24527         * g++.dg/template/crash1.C: New test.
24529 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24531         * g++.dg/other/const1.C: New test.
24533 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24535         * gcc.c-torture/compile/20011229-1.c: New test.
24537 2001-12-28  Stan Shebs  <shebs@apple.com>
24539         * lib/objc-torture.exp: Resync with c-torture.exp.
24540         * lib/objc.exp: Load standard libraries.
24542 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
24544         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
24545         additional tests.
24547 2001-12-27  Roger Sayle <roger@eyesopen.com>
24549         * gcc.c-torture/execute/string-opt-16.c: New testcase.
24551 2001-12-27  Richard Henderson  <rth@redhat.com>
24553         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
24555 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
24557         * g++.dg/eh/ctor1.C: New test.
24558         * g++.dg/other/error2.C: New test.
24560 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
24562         * g++.dg/other/init2.C: New test.
24564 2001-12-24  Richard Henderson  <rth@redhat.com>
24566         * gcc.dg/20011223-1.c: New.
24567         * gcc.dg/inline-1.c: New.
24569 2001-12-23  Richard Henderson  <rth@redhat.com>
24571         * gcc.dg/asm-4.c: Test operand modifiers.
24573 2001-12-23  Richard Henderson  <rth@redhat.com>
24575         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
24577 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24579         * gcc.c-torture/execute/20011223-1.c: New test.
24581 2001-12-21  Richard Henderson  <rth@redhat.com>
24583         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
24584         re-enables the warning.
24586 2001-12-21  Richard Henderson  <rth@redhat.com>
24588         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
24590 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24592         * gcc.c-torture/compile/20011218-1.c: New test.
24594 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
24596         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
24597         arm-isr.c test.
24598         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
24599         epilogue generation for ARM ISR routines.
24601 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24603         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
24604         * gcc.dg/format/c90-printf-3.c: Likewise.
24605         * gcc.dg/format/c99-printf-3.c: Likewise.
24606         * gcc.dg/format/ext-1.c: Likewise.
24607         * gcc.dg/format/ext-6.c: Likewise.
24608         * gcc.dg/format/format.h: Prototype unlocked stdio.
24610 2001-12-20  Richard Henderson  <rth@redhat.com>
24612         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
24613         (arena): Use it.
24614         (malloc): Correct allocation logic.  Abort if we fill up the
24615         arena before initialization complete.
24616         (realloc): Correct allocation logic.
24618 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24620         * gcc.c-torture/compile/20011219-2.c: New test.
24622         * gcc.c-torture/execute/20011219-1.c: New test.
24624 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
24626         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
24627         target does not support weak symbols.
24629 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
24631         * gcc.c-torture/compile/20011219-1.c: New test.
24633 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24635         * g++.dg/other/error1.C: New test.
24637 2001-12-17  Jeffrey A Law  (law@redhat.com)
24639         * gcc.c-torture/execute/20011217-1.c: New test.
24641 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
24643         * objc.dg/special/: New directory.
24644         * objc.dg/special/special.exp: New file.
24645         * objc.dg/special/unclaimed-category-1.h: New file.
24646         * objc.dg/special/unclaimed-category-1a.m: New file.
24647         * objc.dg/special/unclaimed-category-1.m: New file.
24649 2001-12-17  Andreas Jaeger  <aj@suse.de>
24651         * gcc.c-torture/compile/20011217-2.c: New test.
24653 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24655         * gcc.c-torture/compile/20011217-1.c: New test.
24657 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
24659         * testsuite/gcc.dg/20011214-1.c: New.
24661 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
24663         * gcc.dg/altivec-4.c: New.
24665 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
24667         * gcc.dg/20011113-1.c: New test.
24669 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24671         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
24672         std::__malloc_alloc_template<0> and
24673         std::__default_alloc_template<false, 0>.
24675 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
24677         * objc/execute/bf-21.m: New test.
24678         * objc/execute/enumeration-1.m: New test.
24679         * objc/execute/enumeration-2.m: New test.
24681 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
24683         * gcc.dg/gnu89-init-1.c: New test.
24685 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24687         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
24688         * g++.old-deja/g++.jason/2371.C: Likewise.
24689         * g++.old-deja/g++.jason/template33.C: Likewise.
24690         * g++.old-deja/g++.jason/template34.C: Likewise.
24691         * g++.old-deja/g++.jason/template36.C: Likewise.
24692         * g++.old-deja/g++.oliva/typename1.C: Likewise.
24693         * g++.old-deja/g++.oliva/typename2.C: Likewise.
24694         * g++.old-deja/g++.other/typename1.C: Likewise.
24695         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24696         * g++.old-deja/g++.pt/nontype5.C: Likewise.
24697         * g++.old-deja/g++.pt/typename11.C: Likewise.
24698         * g++.old-deja/g++.pt/typename14.C: Likewise.
24699         * g++.old-deja/g++.pt/typename16.C: Likewise.
24700         * g++.old-deja/g++.pt/typename3.C: Likewise.
24701         * g++.old-deja/g++.pt/typename4.C: Likewise.
24702         * g++.old-deja/g++.pt/typename5.C: Likewise.
24703         * g++.old-deja/g++.pt/typename7.C: Likewise.
24704         * g++.old-deja/g++.robertl/eb9.C: Likewise.
24706 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
24708         * g++.dg/other/linkage1.C: New test.
24709         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
24710         specifiers.
24712 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24714         * gcc.dg/concat.c: New test.
24716 2001-12-11  Stan Shebs  <shebs@apple.com>
24718         * objc/compile: New test directory.
24719         * objc/compile/compile.exp: New expect script.
24720         * objc/compile/20011211-1.m: New compile test.
24722 2001-12-11  Jason Merrill  <jason@redhat.com>
24724         * lib/prune.exp (prune_gcc_output): Also handle "In member
24725         function".  So many permutations...
24727 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
24729         * g++.dg/template/typedef1.C: New test.
24731 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
24733         * g++.dg/other/copy1.C: New test.
24735 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
24737         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
24739         * gcc.dg/builtin-choose-expr.c: New.
24741 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
24743         * gcc.dg/altivec-2.c: New.
24745 2001-12-07  Richard Henderson  <rth@redhat.com>
24747         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
24749 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
24751         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
24752         ultrasparc.
24754 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24756         * g++-old.deja/g++.robertl/eb101.C: Deleted.
24758 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
24760         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
24761         variable argument list.
24763 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
24765         * gcc.c-torture/execute/memcheck: Delete entire directory.
24766         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
24767         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
24769 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24771         * gcc.dg/Wshadow-1.c: New test.
24773 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
24775         * gcc.c-torture/compile/20011130-1.c: New test.
24777         * gcc.dg/noncompile/20011025-1.c: New test.
24779         * g++.dg/other/anon-union.C: New test.
24781         * gcc.c-torture/execute/20011024-1.c: New test.
24783 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24785         * gcc.c-torture/execute/20000722-1.x,
24786         gcc.c-torture/execute/20010123-1.x: Remove.
24787         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
24788         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
24789         gcc.dg/c99-complit-2.c: New tests.
24791 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
24793         * g++.dg/inherit/base1.C: New test.
24795 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
24797         * g++.dg/other/stdarg1.C: New test.
24799         * gcc.c-torture/compile/20011130-2.c: New test.
24801 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
24803         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
24804         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
24805         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
24806         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
24807         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
24808         * gcc.dg/builtin-prefetch-1.c: New test.
24810 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
24812         * gcc.dg/20011130-1.c: New test.
24814 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24816         * g++.dg/other/scope1.C: New test.
24817         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
24819 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24821         * gcc.dg/vla-init-1.c: New test.
24823 2001-12-01  Geoff Keating  <geoffk@redhat.com>
24825         * gcc.c-torture/compile/structs.c: New testcase from GDB.
24827 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24829         * objc.dg/alias.m: Update.
24830         * objc.dg/class-1.m: Update.
24831         * objc.dg/const-str-1.m: Update.
24832         * objc.dg/fwd-proto-1.m: Update.
24833         * objc.dg/id-1.m: Update.
24834         * objc.dg/super-class-1.m: Update.
24836 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
24838         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
24839         constructs.
24841 2001-11-28  Jeffrey A Law  (law@cygnus.com)
24843         * gcc.c-torture/execute/20011128-1.c: New test.
24845 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
24847         * gcc.dg/20011127-1.c: New test.
24849 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24851         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
24852         from Austin Group draft 7.
24853         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
24854         scanf format arguments.
24855         * gcc.dg/format/no-exargs-2.c: New test.
24857 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
24859         * g++.dg/abi/vbase8-4.C: New test.
24861 2001-11-24  Ian Lance Taylor  <ian@airs.com>
24863         * gcc.c-torture/execute/20011121-1.c: New test.
24865 2001-11-23  Jeffrey A Law  (law@cygnus.com)
24867         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
24869 2001-11-23  Andreas Jaeger  <aj@suse.de>
24871         * gcc.dg/cpp/charconst-2.c: New test.
24873 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
24875         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
24876         to the host if it is remote.  Let tests specify extra headers
24877         they use.
24878         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
24879         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
24880         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
24881         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
24882         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
24883         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
24884         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
24885         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
24886         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
24887         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
24889 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
24891         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
24892         for little endian ARMs.
24894 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
24896         * gcc.c-torture/compile/20011119-1.c: New test.
24897         * gcc.c-torture/compile/20011119-2.c: New test.
24899 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
24901         * gcc.dg/altivec-1.c: Fix typo.
24903 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24905         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
24907 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
24909         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
24911 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
24913         * lib/g77.exp: Don't specify --rpath-link.
24915         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
24916         across all the headers.
24917         * gcc.dg/format/format.exp: For testing on a remote host,
24918         copy format.h.
24920         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
24921         * gcc.c-torture/execute/930406-1.c: Likewise.
24922         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24924 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
24926         * gcc.dg/altivec-1.c: New.
24928 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
24930         * gcc.dg/cpp/fpreprocessed.c: New test case.
24932 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24934         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
24935         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
24936         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
24938 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24940         * gcc.dg/no-builtin-1.c: New test.
24942 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
24944         * gcc.c-torture/execute/20011115-1.c: New test.
24946 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
24948         * gcc.c-torture/compile/20011114-2.c: New test.
24949         * gcc.c-torture/compile/20011114-3.c: New test.
24950         * gcc.c-torture/compile/20011114-4.c: New test.
24952 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24954         * g++.dg/other/init1.C: New test.
24956 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
24958         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
24959         message.
24961         * gcc.c-torture/execute/20011114-1.c: New testcase.
24963         * gcc.c-torture/compile/20010327-1.c: Revert last change.
24964         * gcc.c-torture/compile/20011114-1.c: New test, exactly
24965         like the (before this change) version of 20010327-1.c.
24967 2001-11-14  Roger Sayle <roger@eyesopen.com>
24969         * gcc.c-torture/execute/string-opt-13.c: New testcase.
24971 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
24973         * g++.dg/init/array2.C: New test.
24975 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
24977         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
24979 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
24981         * g++.dg/other/forscope1.C: New test.
24982         * g++.dg/ext/forscope1.C: New test.
24983         * g++.dg/ext/forscope2.C: New test.
24985 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
24987         * gcc.c-torture/execute/20011113-1.c: New test.
24989 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
24991         * gcc.c-torture/execute/20011109-2.c: New test.
24993         * gcc.c-torture/execute/20011109-1.c: New test.
24995 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
24997         * gcc.c-torture/compile/20011109-1.c: New test.
24999 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
25001         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
25002         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
25003         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
25004         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
25005         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
25006         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
25007         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
25009 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25011         * g++.dg/warn/Wshadow-1.C: New tests.
25012         * g++.old-deja/g++.mike/for3.C: Update.
25014 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25016         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
25017         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
25018         XFAILs.  Adjust expected error texts.
25019         * gcc.c-torture/compile/20011106-1.c,
25020         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
25021         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
25022         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
25023         gcc.dg/c99-array-lval-5.c: New tests.
25025 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25027         * gcc.dg/cpp/defined.c: Update.
25029 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25031         * gcc.c-torture/execute/anon-1.c: New test.
25033 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
25035         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
25036         same size, so no warning should be produced on stormy16.
25038         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
25039         due to oversized array.
25040         * g++.old-deja/g++.mike/ns15.C: Likewise.
25041         * g++.old-deja/g++.pt/crash16.C: Likewise.
25043 2001-11-02  Graham Stott  <grahams@redhat.com>
25045         * g++.dgother/debug1.C: Fix typos.
25047 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
25049         * g++.dg/other/debug1.C: New test.
25051 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25053         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
25054         of unsigned long.
25056 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
25058         * gcc.dg/20011029-2.c: New test.
25060         * gcc.c-torture/compile/20011029-1.c: New test.
25062 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
25064         * objc/execute/class_self-1.m: New test.
25065         * objc/execute/class_self-2.m: New test.
25067 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
25069         * gcc.misc-tests/msgs.exp: Delete.
25070         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
25071         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
25072         error set to match recent changes.
25074 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
25076         * gcc.dg/20011021-1.c: New test.
25078 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
25080         * gcc.c-torture/compile/20011023-1.c: New test.
25082 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
25084         * lib/g77.exp: Rewrite based on lib/g++.exp.
25086 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
25088         * gcc.c-torture/execute/20011019-1.c: New test.
25090         * gcc.dg/20011018-1.c: New test.
25092 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
25094         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
25096 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
25098         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
25099         * gcc.dg/attr-invalid.c: Likewise.
25101 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
25103         * testsuite/gcc.dg/20011015-1.c: New test.
25105 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25107         * g++.dg/template/unify2.C: New test.
25109 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25111         * g++.dg/other/exception-specification.C: New test
25113 2001-10-13  Tom Rix  <trix@redhat.com>
25115         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
25116         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
25118 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
25120         * testsuite/gcc.dg/20011009-1.c: New test.
25122 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25124         PR g++/4476
25125         * g++.dg/other/friend1.C: New test.
25127 2001-10-11  Richard Henderson  <rth@redhat.com>
25129         * g++.old-deja/g++.other/crash18.C: Add -S to options.
25131 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25133         * gcc.c-torture/compile/20011010-1.c: New.
25135 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25137         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
25138         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
25139         g77.f-torture/execute/execute.exp,
25140         g77.f-torture/noncompile/noncompile.exp,
25141         gcc.c-torture/compile/compile.exp,
25142         gcc.c-torture/execute/execute.exp,
25143         gcc.c-torture/execute/ieee/ieee.exp,
25144         gcc.c-torture/execute/memcheck/memcheck.exp,
25145         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
25146         objc/execute/execute.exp: Update FSF address.
25148 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25150         * gcc.dg/cpp/cmdlne-C.c: Update.
25151         * gcc.dg/cpp/cmdlne-C2.c: New.
25153 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25155         * gcc.c-torture/execute/20011008-3.c: New.
25157 2001-10-08  DJ Delorie  <dj@redhat.com>
25159         * gcc.dg/20011008-1.c: New.
25160         * gcc.dg/20011008-2.c: New.
25162 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25164         * gcc.dg/cpp/spacing1.c: Update test.
25166 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25168         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
25169         spelling errors of "separate" as "seperate".
25171 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
25173         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
25174         enough to avoid inlining.
25176 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25178         * lib/g77.exp: set libg2c_dir correctly.
25180 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25182         * gcc.dg/cpp/macro11.c: New test.
25184 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25186         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
25187         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
25188         gcc.dg/format/multattr-3.c: New tests.
25189         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
25190         tests for format attributes on function pointers being rejected.
25192 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25194         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
25196 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25198         * g++.dg/warn/format1.C: New test.
25200 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25202         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
25204 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25206         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
25208 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25210         * gcc.dg/cpp/redef2.c: Add test.
25212 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
25214         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
25215         long-standing bug on i686, apparently.
25216         * gcc.c-torture/execute/loop-2c.x: New file.
25217         * gcc.c-torture/execute/loop-2d.x: New file.
25218         * gcc.c-torture/execute/loop-3c.x: New file.
25220 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
25222         * gcc.dg/cpp/20000625-2.c: Correct line number.
25224 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25226         * gcc.dg/cpp/macro10.c: New test.
25227         * gcc.dg/cpp/strify3.c: New test.
25228         * gcc.dg/cpp/spacing1.c: Add tests.
25229         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
25230         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
25232 2001-09-24  DJ Delorie  <dj@redhat.com>
25234         * gcc.c-torture/execute/20010924-1.c: New test.
25236 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25238         * testsuite/objc/execute/paste.m: Remove.
25240 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25242         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
25244 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
25246         * g77.dg/strlen0.f: New test.
25248 2001-09-21  Richard Henderson  <rth@redhat.com>
25250         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
25251         * g++.old-deja/g++.abi/vtable2.C: Likewise.
25253 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25255         Table-driven attributes.
25256         * g++.dg/ext/attrib1.C: New test.
25258 2001-09-20  DJ Delorie  <dj@redhat.com>
25260         * gcc.dg/20000926-1.c: Update expected warning messages.
25261         * gcc.dg/array-2.c: Likewise, and test for warnings too.
25262         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
25263         array.
25265 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
25267         * g++.dg/eh/registers1.C: New test case.
25269 2001-09-17  Richard Henderson  <rth@redhat.com>
25271         * gcc.dg/array-5.c: Fix VLA decomposition test.
25273 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25275         * gcc.dg/cpp/line5.c: New testcase.
25277 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25279         * gcc.dg/cpp/macro9.c: New test.
25281 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
25283         * gcc.c-torture/execute/980223.c: Change type of addr from long
25284         to char *.
25286 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
25288         * gcc.c-torture/execute/20010915-1.c: New test.
25290 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
25292         * g77.dg/bprob: New directory.
25293         * g77.dg/bprob/bprob.exp: New file.
25294         * g77.dg/bprob/bprob-1.f: New test.
25295         * g77.dg/gcov: New directory.
25296         * g77.dg/gcov/gcov.exp: New file.
25297         * g77.dg/gcov/gcov-1.f: New test.
25298         * g77.dg/gcov/gcov-1.x: New file.
25300 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25302         * gcc.dg/cpp/directiv.c: Update.
25303         * gcc.dg/cpp/undef1.c: Update.
25305 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
25307         * gcc.dg/20010912-1.c: New test.
25309 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
25311         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
25312         language-independent file in lib.
25313         * lib/gcov.exp: New file.
25315 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25317         * gcc.c-torture/compile/20010911-1.c: New test.
25319 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
25321         * lib/profopt.exp: New, to support profile-directed optimizations.
25322         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
25323         * gcc.misc-tests/bprob-1.c: New test.
25324         * gcc.misc-tests/bprob-2.c: New test.
25326 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
25328         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
25329         XFAIL and which kinds of gcov output to verify.
25330         * gcc.misc-tests/gcov-4b.x: New file.
25331         * gcc.misc-tests/gcov-5b.x: New file.
25332         * gcc.misc-tests/gcov-6.x: New file.
25333         * gcc.misc-tests/gcov-7.c: New test.
25334         * gcc.misc-tests/gcov-7.x: New file.
25336 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
25338         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
25339         * gcc.misc-tests/gcov-6.c: New test.
25341 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25343         PR c++/3986
25344         * g++.dg/abi/vbase1.C: New test.
25346 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
25348         * objc.dg/method-2.m: New.
25350 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25352         PR c++/4203
25353         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
25354         * g++.dg/init/empty1.C: New test.
25356 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
25358         * gcc.c-torture/compile/20010903-1.c: New test.
25360 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
25362         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
25363         for m68k.
25365 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
25367         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
25369         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
25371         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
25373 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
25375         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
25376         for 16-bit 'unsigned int'.
25378 2001-08-29  Kazu Hirata  <kazu@hxi.com>
25380         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
25382 2001-08-27  Richard Henderson  <rth@redhat.com>
25384         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
25385         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
25387 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
25389         * gcc.dg/asm-names.c (ymain): New.
25391 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
25393         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
25394         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
25395         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
25397 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25399         * gcc.dg/compare5.c: New testcase.
25401 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
25403         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
25404         and "In instantiation".
25406 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
25408         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
25410 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
25412         * gcc.misc-tests/gcov.exp: Add support for branch information.
25413         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
25414         * gcc.misc-tests/gcov-4.c: New test.
25415         * gcc.misc-tests/gcov-4b.c: New test.
25416         * gcc.misc-tests/gcov-5b.c: New test.
25418 2001-08-20  Zack Weinberg  <zackw@panix.com>
25420         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
25421         expected to fail.
25423 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25425         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
25427 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
25429         * g++.dg/eh/template1.C: New test.
25431 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
25433         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
25434         Fix thinko.
25435         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
25436         for xfail.
25438 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
25440         * lib/g77-dg.exp:  Use prune.exp for common procedures
25441         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
25442         * lib/g77.exp: (g77-dg-prune) Remove
25444 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
25446         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
25448 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25450         * g++.dg/template/unify1.C: New test.
25452 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
25454         * g++.dg/abi/empty4.C: New test.
25456 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
25458         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
25459         solaris2.*
25460         * g77.f-torture/compile/pr3743.x: Likewise
25462 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25464         * g++.dg/other/using-declaration.C: New test.
25466 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25468         * gcc.dg/cpp/tr-sign.c: New testcase.
25470 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25472         * gcc.dg/cpp/19951025-1.c: Revert.
25473         * gcc.dg/cpp/directiv.c: We no longer process directives that
25474         interrupt macro arguments.
25476 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
25478         * gcc.dg/bconstp-1.c: New test.
25480 2001-08-03  Richard Henderson  <rth@redhat.com>
25482         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
25484 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25486         * gcc.dg/cpp/19951025-1.c: Update.
25488 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
25490         * g77.dg/ff90-1.f (s): Fix reference of variable z,
25491         should be x.
25493 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
25495         Kill -fhonor-std.
25496         * g++.old-deja/g++.ns/ns14.C: Remove special options.
25497         * g++.old-deja/g++.other/std1.C: Likewise.
25498         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
25500 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
25502         * lib/g77.exp:  Load gcc-defs.exp for common procedures
25503         (g77_pass, g77_fail, g77_finish, g77_exit,
25504         ${tool}_check_unsupported_p} Now redundant.  Deleted.
25506 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
25508         * g77.dg/fbackslash.f
25509         * g77.dg/fcase-preserve.f
25510         * g77.dg/ff90-1.f
25511         * g77.dg/ffixed-line-length-0.f
25512         * g77.dg/ffixed-line-length-132.f
25513         * g77.dg/ffixed-line-length-7.f
25514         * g77.dg/ffixed-line-length-72.f
25515         * g77.dg/ffixed-line-length-none.f
25516         * g77.dg/ffree-form-1.f
25517         * g77.dg/fno-backslash.f
25518         * g77.dg/fno-f90-1.f
25519         * g77.dg/fno-fixed-form-1.f
25520         * g77.dg/fno-onetrip.f
25521         * g77.dg/fno-typeless-boz.f
25522         * g77.dg/fno-underscoring.f
25523         * g77.dg/fno-vxt-1.f
25524         * g77.dg/fonetrip.f
25525         * g77.dg/ftypeless-boz.f
25526         * g77.dg/fugly-assumed.f
25527         * g77.dg/funderscoring.f
25528         * g77.dg/fvxt-1.f
25530 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
25532         * objc.dg/fwd-proto-1.m: New.
25533         * objc.dg/local-decl-1.m: New.
25534         * objc.dg/naming-1.m: New.
25535         * objc.dg/naming-2.m: New.
25536         * objc.dg/proto-hier-1.m: New.
25538 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
25540         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
25541         largest-type elements to a struct makes its size grow.
25543 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25545         * g++.dg/abi/vthunk1.C: New test.
25547 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25549         * g++.dg/abi/vbase8-22.C: New test.
25551 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25553         * gcc.dg/cpp/macro8.c: New test.
25555 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25557         * g++.dg/abi/vbase8-21.C: New test.
25559 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25561         * g++.dg/abi/vbase8-10.C: New test.
25563 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25565         * lib/g++.exp (g++_set_ld_library_path): Renamed to
25566         ${tool}_set_ld_library_path.
25567         Changed caller.
25568         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
25569         g++.exp.
25571 2001-07-26  Stan Cox <scox@redhat.com>
25573         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
25574         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
25575         gcc_exit, gcc_check_unsupported_p):
25576         Moved to gcc-deps.exp
25577         * gcc-deps.exp: New file.
25579 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25581         * g++.old-deja/g++.pt/defarg14.C: New test.
25583 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25585         * g++.old-deja/g++.other/lineno5.C: New test.
25587 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25589         * g++.old-deja/g++.pt/crash68.C: New test.
25591 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25593         * g++.old-deja/g++.other/crash42.C: New test.
25595 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25597         * gcc.dg/cpp/extratokens.c: Fix.
25598         * gcc.dg/cpp/skipping2.c: New tests.
25600 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25602         * gcc.c-torture/execute/20010724-1.c: New file.
25603         * gcc.c-torture/execute/20010724-1.x: New file.
25605 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25607         * g++.old-deja/g++.other/cond7.C: New test.
25609 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25611         * g++.old-deja/g++.other/optimize4.C: New test.
25613 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25615         * g++.old-deja/g++.abi/vbase8-5.C: New test.
25617 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
25619         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
25620         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
25621         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
25622         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
25624         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
25625         bug report" message.
25627         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
25628         * g++.dg/ext/instantiate1.C: Move from old-deja.
25630 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
25632         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
25633         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
25634         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
25635         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
25637 2001-07-23  Jeffrey A Law  (law@cygnus.com)
25639         * gcc.c-torture/execute/20010723-1.c: New test.
25641 2001-07-23  Ben Elliston  <bje@redhat.com>
25643         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
25645 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25647         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
25648         i[34567]86-*-*.
25649         Delete handling of ieee_multilib_flags.
25650         Pass -mieee for alpha*-*-* and sh-*-*.
25651         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
25653 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
25655         Remove old-abi tests.
25656         * g++.old-deja/g++.mike/p11116.C: Remove.
25657         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
25659 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
25661         * g77.f-torture/compile/pr3743.f:  New test
25663 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
25665         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
25667 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25669         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
25670         g++.old-deja/g++.pt/static6.C: Likewise.
25671         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
25672         supports weak symbols.
25674 2001-07-18  Andreas Jaeger  <aj@suse.de>
25676         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
25677         supported again.
25679 2001-07-18  Andreas Jaeger  <aj@suse.de>
25681         * gcc.dg/iftrap-1.c: Fix target line.
25683 2001-07-17  Richard Henderson  <rth@redhat.com>
25685         * gcc.c-torture/execute/20010717-1.c: New.
25687 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25689         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
25690         tests.
25692 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25694         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
25696 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25698         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
25699         UAC_SIGBUS, UAC_NOPRINT definitions.
25701 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
25703         * objc/execute/object_is_class.m: New test.
25704         * objc/execute/object_is_meta_class.m: New test.
25706 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25708         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
25709         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
25711 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
25713         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
25714         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
25716 2001-07-14  Richard Henderson  <rth@redhat.com>
25718         * gcc.dg/iftrap-1.c: New.
25720 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
25722         * g77.f-torture/execute/intrinsic77.f: New test.
25724 2001-07-11  Janis Johnson <janis@us.ibm.com>
25726         * gcc.misc-tests/gcov-3.c: New test.
25728 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25730         * gcc.c-torture/compile/20010711-1.c,
25731         * gcc.c-torture/compile/20010711-2.c: New tests.
25733 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25735         * gcc.c-torture/execute/20010711-1.c: New test.
25737 2001-07-11  Ben Elliston  <bje@redhat.com>
25739         * g++.old-deja/g++.other/enum5.C: New test.
25741 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
25743         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
25744         (g++-dg-prune): Call prune_gcc_output.
25745         * prune.exp: New file for prune_gcc_output.
25746         * lib/g++.exp, lib/gcc.exp: Load it.
25748 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25750         * gcc.c-torture/compile/20010701-1.c,
25751         g++.old-deja/g++.ext/attrib6.C: New tests.
25753 2001-07-06  Jeffrey A Law  (law@cygnus.com)
25755         * gcc.c-torture/compile/20010706-1.c: New test.
25757 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
25759         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
25761 2001-06-28  Stan Shebs  <shebs@apple.com>
25763         * gcc.dg/pragma-darwin.c: New test.
25765 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25767         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
25768         Solaris 2.[678] system.
25770 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25772         * gcc.dg/20010622-1.c: New test.
25774 2001-06-18  Stan Shebs  <shebs@apple.com>
25776         * objc.dg: New directory.
25777         * objc.dg/dg.exp: New file.
25778         * objc.dg/alias.m: New.
25779         * objc.dg/class-1.m: New.
25780         * objc.dg/class-2.m: New.
25781         * objc.dg/const-str-1.m: New.
25782         * objc.dg/const-str-2.m: New.
25783         * objc.dg/id-1.m: New.
25784         * objc.dg/method-1.m: New.
25785         * objc.dg/super-class-1.m: New.
25786         * lib/objc-dg.exp: New file.
25788 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25790         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
25791         of label name.
25793 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25795         * g++.old-deja/g++.abi/vbase8-9.C: New test.
25797 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25799         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
25800         variable.
25802 2001-06-12  Richard Henderson  <rth@redhat.com>
25804         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
25806 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25808         * g++.old-deja/g++.abi/vbase5.C: New test.
25809         * g++.old-deja/g++.abi/vbase6.C: New test.
25810         * g++.old-deja/g++.abi/vbase7.C: New test.
25812 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25814         * gcc.c-torture/compile/20010610-1.c: New test.
25816 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25818         * g++.old-deja/g++.abi/vbase4.C: New test.
25820 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25822         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
25823         support %f for HC11/HC12 targets.
25824         * gcc.c-torture/execute/930513-1.x: New file, likewise.
25825         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
25826         on HC11/HC12 targets.
25827         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
25829 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25831         * gcc.dg/wchar_t-1.c: New file.
25832         * gcc.dg/wint_t-1.c: Likewise.
25834 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
25836         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
25838 2001-06-11  Richard Henderson  <rth@redhat.com>
25840         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
25842 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25844         * gcc.c-torture/compile/20010611-1.c: New test.
25846 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25848         * gcc.dg/c99-tag-1.c: Add more tests.
25850 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
25852         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
25853         representation on MN10300 and ARM/Thumb.
25855 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
25857         * g77.f-torture/execute/20010610.f: New.
25859 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
25861         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
25862         names.
25864 2001-06-09  Richard Henderson  <rth@redhat.com>
25866         * gcc.c-torture/execute/ashrdi-1.c: New.
25867         * gcc.c-torture/execute/ashldi-1.c: New.
25868         * gcc.c-torture/execute/lshrdi-1.c: New.
25870 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
25872         * objc/execute/load-3.m: Added. Check sending +load to categories,
25873         in addition to classes.
25875 2001-06-08  Stan Shebs  <shebs@apple.com>
25877         * objc/execute/load-2.m: New test.  From Nicola Pero
25878         <n.pero@mi.flashnet.it>.
25880 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
25882         * gcc.c-torture/execute/20010605-2.c: New test.
25884 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25886         * g++.old-deja/g++.abi/vbase2.C: New test.
25887         * g++.old-deja/g++.abi/vbase3.C: New test.
25889 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25891         * g++.old-deja/g++.pt/friend49.C: New test.
25893 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25895         * g++.old-deja/g++.ext/anon3.C: New test.
25897 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
25899         * g++.old-deja/g++.other/conv7.C: New test.
25901 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25903         * gcc.c-torture/compile/20010605-2.c: New test.
25905 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25907         * gcc.c-torture/execute/20010604-1.c: New test.
25909 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
25911         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
25913 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
25915         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
25916         (g++_link_flags): Likewise.
25917         (g++_init): Pass gccpath's value to two previous functions.
25919 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25921         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
25922         Ensure logfile entry matches exec command line.
25924 2001-05-31  Richard Henderson  <rth@redhat.com>
25926         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
25927         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
25929 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
25931         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
25932         compiler for irix6.2
25934 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
25936         * g++.old-deja/g++.other/optimize3.C: New file.
25938 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
25940         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
25941         assemble.
25943 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
25945         * g++.old-deja/g++.other/optimize2.C: New file.
25947 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
25949         * gcc.c-torture/compile/20010518-2.c: New file.
25950         * gcc.c-torture/execute/20010518-1.c: New file.
25951         * gcc.c-torture/execute/20010518-2.c: New file.
25953 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25955         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
25957 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
25959         G++ no longer defines builtins that do not begin with __builtin.
25960         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
25961         * g++.old-deja/g++.brendand/misc13.C: Likewise.
25962         * g++.old-deja/g++.law/builtin1.C: Likewise.
25963         * g++.old-deja/g++.law/cvt2.C: Likewise.
25964         * g++.old-deja/g++.mike/net5.C: Likewise.
25965         * g++.old-deja/g++.other/builtins1.C: Likewise.
25966         * g++.old-deja/g++.other/builtins2.C: Likewise.
25967         * g++.old-deja/g++.other/builtins3.C: Likewise.
25968         * g++.old-deja/g++.other/builtins4.C: Likewise.
25969         * g++.old-deja/g++.other/inline8.C: Likewise.
25970         * g++.old-deja/g++.robertl/eb39.C: Likewise.
25972 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
25974         * g++.old-deja/g++.pt/using1.C: Adjust.
25975         * g++.old-deja/g++.pt/using2.C: New test.
25977 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25979         * gcc.dg/cpp/charconst.c: New tests.
25980         * gcc.dg/cpp/escape.c: New tests.
25981         * gcc.dg/cpp/escape-1.c: New tests.
25982         * gcc.dg/cpp/escape-2.c: New tests.
25983         * gcc.dg/cpp/ucs.c: New tests.
25985 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
25987         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
25988         native compiler for irix6.5.
25990 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
25992         * lib/g++.exp (g++_include_flags): Use args to compute
25993         get_multilibs.
25994         (g++_link_flags): Likewise.
25995         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
25997 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25999         * gcc.dg/c90-hexfloat-1.c: Add more tests.
26001 2001-05-21  Geoff Keating  <geoffk@redhat.com>
26003         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
26004         this file.
26006 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26008         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
26009         STACK_SIZE;
26010         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
26011         to STACK_SIZE; Use it to define size of add_histo array.
26012         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
26013         to STACK_SIZE.
26014         (f): Use GITT_SIZE to define size of gitt local table.
26015         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
26016         to STACK_SIZE; Use it to define size of bytemem array.
26018 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26020         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
26021         on 68HC11/HC12 due to the asm instruction.
26022         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
26023         * gcc.c-torture/compile/920520-1.x: Likewise.
26024         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
26025         on 68HC11/HC12 because the function is larger than 64K.
26026         * gcc.c-torture/compile/961203-1.x: New file, this test fails
26027         on 68HC11/HC12 because the structure is too large.
26029 2001-05-20  Richard Henderson  <rth@redhat.com>
26031         * gcc.c-torture/execute/20010520-1.c: New.
26033 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26035         * g++.old-deja/g++.warn/compare1.C: New test.
26036         * gcc.dg/compare4.c: New test.
26038 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
26040         * g++.old-deja/g++.other/optimize1.C: New test.
26042 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26044         * g++.old-deja/g++.pt/spec41.C: New test.
26046 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
26048         * gcc.c-torture/compile/20010114-1.x: Remove.
26050 2001-05-18  Stan Shebs  <shebs@apple.com>
26052         * gcc.c-torture/compile/20010518-1.c: New test.
26054 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
26056         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
26057         * g++.old-deja/g++.pt/crash67.C: New test.
26059 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
26061         * g++.old-deja/g++.other/debug9.C: New test.
26063 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
26065         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
26067 2001-05-16  Jan Hubicka  <jh@suse.cz>
26069         * gcc.c-torture/compile/20010516-1.c: New test.
26071 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26073         * g++.old-deja/g++.other/crash41.C: New test.
26075 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26077         * g++.old-deja/g++.pt/crash66.C: New test.
26079 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
26081         * g++.old-deja/g++.robertl/eb27.C: Convert.
26083 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
26085         * g++.dg/friend-warn.C: New test.  Do not warn about friend
26086         declaration being redundant.
26088 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
26090         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
26092 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
26094         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
26096 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
26098         * lib/g++.exp: Use testsuite_flags.
26100 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
26102         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
26104 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26106         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
26108 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
26110         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
26112 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
26114         * gcc.c-torture/compile/20010313-1.c: New test.
26116 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
26118         * gcc.dg/cpp/direct2.c: New test.
26119         * gccq.dg/cpp/direct2s.c: New test.
26121         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
26123 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
26125         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
26126         * g++.old-deja/g++.other/op3.C: Likewise.
26128 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26130         * gcc.dg/cpp/syshdr.h: New file.
26131         * gcc.dg/cpp/sysmac1.c: Update.
26132         * gcc.dg/cpp/sysmac2.c: Update.
26134 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26136         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
26138 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
26140         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
26141         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
26143 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
26145         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
26147 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
26149         * lib/g++.exp (g++_include_flags): Don't use any special flags
26150         if TESTING_IN_BUILD_TREE is not defined.
26151         (g++_init): Use a plain 'c++' as the compiler if
26152         TESTING_IN_BUILD_TREEE is not defined.
26154 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26156         * g++.old-deja/g++.eh/catch13.C: New test.
26157         * g++.old-deja/g++.eh/catch14.C: New test.
26159 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26161         * gcc.dg/cpp/tr-define.c: New test.
26163 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
26165         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
26166         <stdlib.h>, not <malloc.h>.
26168 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26170         * g++.old-deja/g++.ns/template17.C: New test.
26172 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26174         * g++.old-deja/g++.pt/ref4.C: New test.
26176 2001-04-30  Richard Henderson  <rth@redhat.com>
26178         * gcc.dg/20000724-1.c: Revert last change.
26180 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
26182         * g77.f-torture/execute/20010430.f: New test.
26184 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
26186         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
26188 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
26190         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
26192 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26194         * g++.old-deja/g++.eh/crash6.C: New test.
26196 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26198         * g++.old-deja/g++.other/warn7.C: New test.
26200 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26202         * g++.old-deja/g++.other/defarg9.C: New test.
26204 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26206         * g77.f-torture/compile/20010426.f: New test.
26207         * g77.f-torture/execute/20010426.f: New test.
26209 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26211         * g77.f-torture/compile/20000629-1.x: Remove - error
26212         has been fixed.
26214 2001-04-26  Jeffrey A Law  (law@cygnus.com)
26216         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
26217         Tweak slightly to work with g++.dg framework.
26218         * g++.dg/special/ecos.exp: Run initp1.C test.
26219         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
26221         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
26222         its linker doesn't give line numbers either.
26223         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
26225 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26227         * g++.old-deja/g++.other/lex1.C: New test.
26229 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
26231         * gcc.dg/noncompile/20010425-1.c: New test.
26233 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26235         * g++.old-deja/g++.pt/mangle2.C: New test.
26237 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26239         * gcc.dg/format/plus-1.c: New test.
26241 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26243         * gcc.dg/20010423-1.c: New test.
26245 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26247         * gcc.c-torture/execute/20010422-1.c: New test.
26249 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
26251         * g++.old-deja/g++.ns/type2.C: New test.
26253 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
26255         * g++.old-deja/g++.other/perf1.C: New test.
26257 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
26259         * gcc.dg/c99-func-2.c: Remove xfail.
26260         * gcc.dg/c99-func-3.c: Remove xfail.
26261         * gcc.dg/c99-func-4.c: Remove xfail.
26263 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
26265         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
26267 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26269         * gcc.c-torture/compile/20010423-1.c: New test.
26271 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26273         * g++.old-deja/g++.pt/typename28.C: New test.
26275 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26277         * g++.old-deja/g++.abi/empty2.C: New test.
26278         * g++.old-deja/g++.abi/empty3.C: New test.
26280 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26282         * g++.old-deja/g++.other/comdat2.C: New test.
26283         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
26285 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26287         * g++.old-deja/g++.other/overload14.C: New test.
26289 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26291         * g++.old-deja/g++.other/lookup23.C: New test.
26293 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26295         * gcc.c-torture/execute/20010403-1.c: New test.
26297 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
26298             Mark Mitchell  <mark@codesourcery.com>
26300         * lib/old-dejagnu.exp: Don't delete output of executable.
26301         Add .exe suffix to executables.
26303 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
26305         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
26307 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26309         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
26311 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26313         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
26314         * g++.old-deja/g++.abi/crash1.C: New test.
26316 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26318         * g++.old-deja/g++.other/crash40.C: New test.
26320 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26322         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
26324 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
26326         * g++.old-deja/g++.other/warn6.C: New test.
26328 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26330         * g++.old-deja/g++.robertl/eb42.C: Same.
26332 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26334         * gcc.dg/wtr-conversion-1.c: New testcase.
26336 2001-04-10  Richard Henderson  <rth@redhat.com>
26338         * g++.old-deja/g++.other/array5.C: New.
26340 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26342         * gcc.c-torture/execute/20010408-1.c: New test.
26344 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
26346         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
26347         headers and constructs.
26348         * g++.old-deja/g++.robertl/eb79.C: Same.
26349         * g++.old-deja/g++.robertl/eb77.C (main): Same.
26350         * g++.old-deja/g++.robertl/eb73.C: Same.
26351         * g++.old-deja/g++.robertl/eb66.C (main): Same.
26352         * g++.old-deja/g++.robertl/eb55.C (t): Same.
26353         * g++.old-deja/g++.robertl/eb54.C (main): Same.
26354         * g++.old-deja/g++.robertl/eb46.C (main): Same.
26355         * g++.old-deja/g++.robertl/eb44.C: Same.
26356         * g++.old-deja/g++.robertl/eb41.C (main): Same.
26357         * g++.old-deja/g++.robertl/eb4.C (main): Same.
26358         * g++.old-deja/g++.robertl/eb39.C: Same.
26359         * g++.old-deja/g++.robertl/eb33.C (main): Same.
26360         * g++.old-deja/g++.robertl/eb31.C (main): Same.
26361         * g++.old-deja/g++.robertl/eb30.C: Same.
26362         * g++.old-deja/g++.robertl/eb3.C: Same.
26363         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
26364         * g++.old-deja/g++.robertl/eb21.C: Same.
26365         * g++.old-deja/g++.robertl/eb15.C: Same.
26366         * g++.old-deja/g++.robertl/eb118.C: Same.
26367         * g++.old-deja/g++.robertl/eb115.C (main): Same.
26368         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
26369         * g++.old-deja/g++.robertl/eb109.C: Same.
26370         * g++.old-deja/g++.other/sibcall1.C (main): Same.
26371         * g++.old-deja/g++.mike/rtti1.C: Same.
26372         * g++.old-deja/g++.mike/p658.C: Same.
26373         * g++.old-deja/g++.mike/net46.C: Same.
26374         * g++.old-deja/g++.mike/net34.C: Same.
26375         * g++.old-deja/g++.mike/memoize1.C: Same.
26376         * g++.old-deja/g++.mike/eh2.C: Same.
26377         * g++.old-deja/g++.law/weak.C: Same.
26378         * g++.old-deja/g++.law/visibility7.C: Same.
26379         * g++.old-deja/g++.law/visibility25.C: Same.
26380         * g++.old-deja/g++.law/visibility22.C: Same.
26381         * g++.old-deja/g++.law/visibility2.C: Same.
26382         * g++.old-deja/g++.law/visibility17.C: Same.
26383         * g++.old-deja/g++.law/visibility13.C: Same.
26384         * g++.old-deja/g++.law/visibility10.C: Same.
26385         * g++.old-deja/g++.law/visibility1.C: Same.
26386         * g++.old-deja/g++.law/virtual3.C (eval): Same.
26387         * g++.old-deja/g++.law/vbase1.C: Same.
26388         * g++.old-deja/g++.law/operators32.C: Same.
26389         * g++.old-deja/g++.law/nest3.C: Same.
26390         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
26391         * g++.old-deja/g++.law/except5.C (main): Same.
26392         * g++.old-deja/g++.law/cvt7.C (run): Same.
26393         * g++.old-deja/g++.law/cvt2.C: Same.
26394         * g++.old-deja/g++.law/cvt16.C: Same.
26395         * g++.old-deja/g++.law/ctors6.C (bar): Same.
26396         * g++.old-deja/g++.law/ctors17.C (main): Same.
26397         * g++.old-deja/g++.law/ctors13.C: Same.
26398         * g++.old-deja/g++.law/ctors12.C (main): Same.
26399         * g++.old-deja/g++.law/ctors10.C: Same.
26400         * g++.old-deja/g++.law/code-gen5.C: Same.
26401         * g++.old-deja/g++.law/bad-error7.C: Same.
26402         * g++.old-deja/g++.law/arm9.C: Same.
26403         * g++.old-deja/g++.law/arm12.C: Same.
26404         * g++.old-deja/g++.law/arg8.C: Same.
26405         * g++.old-deja/g++.law/arg1.C: Same.
26406         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
26407         * g++.old-deja/g++.jason/template31.C: Same.
26408         * g++.old-deja/g++.jason/template24.C (main): Same.
26409         * g++.old-deja/g++.jason/2371.C: Same.
26410         * g++.old-deja/g++.eh/new2.C: Same.
26411         * g++.old-deja/g++.eh/new1.C: Same.
26412         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
26413         * g++.old-deja/g++.brendan/nest21.C (main): Same.
26414         * g++.old-deja/g++.brendan/err-msg3.C: Same.
26415         * g++.old-deja/g++.brendan/crash62.C: Same.
26416         * g++.old-deja/g++.brendan/crash52.C: Same.
26417         * g++.old-deja/g++.brendan/crash49.C (main): Same.
26418         * g++.old-deja/g++.brendan/crash38.C: Same.
26419         * g++.old-deja/g++.brendan/crash15.C (main): Same.
26420         * g++.old-deja/g++.brendan/copy9.C: Same.
26422 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
26424         * gcc.c-torture/execute/20001203-2.c (memset):
26425         Count argument is of type __SIZE_TYPE__.
26427 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
26429         * gcc.c-torture/compile/20010404-1.c: New test.
26431 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
26433         * gcc.c-torture/compile/20010326-1.c: New test.
26435 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
26437         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
26438         peculiarities of the SH.
26439         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
26441 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26443         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
26444         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
26445         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
26447 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26449         * g77.f-torture/compile/20010321-1.f: New test.
26451 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26453         * gcc.c-torture/compile/20010329-1.c: New test.
26455 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26457         * gcc.c-torture/execute/20010329-1.c: New test.
26459 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26461         * g++.old-deja/g++.other/eh4.C: Fix typo.
26463 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26465         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
26467 2001-03-28  Philip Blundell  <philb@gnu.org>
26469         * gcc.c-torture/compile/20010328-1.c: New test.
26471 2001-03-27  Richard Henderson  <rth@redhat.com>
26473         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
26474         * g++.old-deja/g++.eh/vbase3.C: Likewise.
26476 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
26478         * gcc.c-torture/compile/20010327-1.c: New test.
26480 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
26482         * g++.old-deja/g++.other/friend12.C: New test.
26483         * g++.old-deja/g++.other/friend9.C: Expect no errors.
26484         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
26486 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26488         * gcc.c-torture/execute/20010325-1.c: New test.
26490 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
26492         * g++.old-deja/g++.other/mangle3.C: New test.
26494 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
26496         * g++.old-deja/g++.other/anon8.C: New test.
26498 2001-03-20  Philip Blundell  <philb@gnu.org>
26500         * gcc.c-torture/compile/20010320-1.c: New test.
26502 2001-03-17  Richard Henderson  <rth@redhat.com>
26504         * g++.old-deja/g++.other/eh4.C: Add expected error text.
26506 2001-03-15  Geoff Keating  <geoff@redhat.com>
26508         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
26509         tests on AIX.
26511 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
26513         * g++.old-deja/g++.other/eh4.C: New test.
26515 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26517         * gcc.dg/cpp/mi1.c: Update.
26519 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
26521         * g++.old-deja/g++.other/regstack.C: New test.
26523 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26525         * g++.old-deja/g++.other/ref4.C: New test.
26527 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
26529         * objc/execute/va_method.m: Added.
26530         * objc/execute/IMP.m: Added.
26531         * objc/execute/_cmd.m: Added.
26532         * objc/execute/accessing_ivars.m: Added.
26533         * objc/execute/class-1.m: Added.
26534         * objc/execute/class-10.m: Added.
26535         * objc/execute/class-11.m: Added.
26536         * objc/execute/class-12.m: Added.
26537         * objc/execute/class-13.m: Added.
26538         * objc/execute/class-14.m: Added.
26539         * objc/execute/class-2.m: Added.
26540         * objc/execute/class-3.m: Added.
26541         * objc/execute/class-4.m: Added.
26542         * objc/execute/class-5.m: Added.
26543         * objc/execute/class-6.m: Added.
26544         * objc/execute/class-7.m: Added.
26545         * objc/execute/class-8.m: Added.
26546         * objc/execute/class-9.m: Added.
26547         * objc/execute/class-tests-1.h
26548         * objc/execute/class-tests-2.h
26549         * objc/execute/compatibility_alias.m: Added.
26550         * objc/execute/encode-1.m: Added.
26551         * objc/execute/formal_protocol-1.m: Added.
26552         * objc/execute/formal_protocol-2.m: Added.
26553         * objc/execute/formal_protocol-3.m: Added.
26554         * objc/execute/formal_protocol-4.m: Added.
26555         * objc/execute/formal_protocol-5.m: Added.
26556         * objc/execute/formal_protocol-6.m: Added.
26557         * objc/execute/formal_protocol-7.m: Added.
26558         * objc/execute/informal_protocol.m: Added.
26559         * objc/execute/initialize.m: Added.
26560         * objc/execute/load.m: Added.
26561         * objc/execute/many_args_method.m: Added.
26562         * objc/execute/nested-3.m: Added.
26563         * objc/execute/no_clash.m: Added.
26564         * objc/execute/private.m: Added.
26565         * objc/execute/redefining_self.m: Added.
26566         * objc/execute/root_methods.m: Added.
26567         * objc/execute/selector-1.m: Added.
26568         * objc/execute/static-1.m: Added.
26569         * objc/execute/static-2.m: Added.
26570         * objc/execute/va_method.m: Added.
26572 2001-03-10  Richard Henderson  <rth@redhat.com>
26574         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
26576 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
26578         * g++.old-deja/g++.other/crash31.C: XFAIL.
26579         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
26580         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
26581         * gcc.c-torture/execute/20010123-1.x: XFAIL.
26582         * gcc.c-torture/execute/20010124-1.x: XFAIL.
26583         * gcc.dg/sequence-pt-1.c: XFAIL one test.
26585 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26587         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
26589 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26591         * gcc.dg/20000724-1.c: Don't use multiline strings.
26593 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26595         * objc/execute/string1.m, objc/execute/string2.m: Compare the
26596         result of -cString against what we expect it to be; don't just
26597         print it out for no one to read.
26599         * objc/execute/string3.m, objc/execute/string4.m: New tests.
26600         Based on testcases provided by Nicola Pero.
26602 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26604         * gcc.dg/cpp/macro7.c: New test.
26606 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26608         * gcc.dg/cpp/multiline.c: Update.
26610 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26612         * g++.old-deja/g++.other/enum3.C: New test.
26614 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26616         * g++.old-deja/g++.other/pod1.C: New test.
26618 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26620         * g++.old-deja/g++.ext/overload1.C: New test.
26622 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26624         * g++.old-deja/g++.pt/using1.C: New test.
26626 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26628         * g++.old-deja/g++.other/using9.C: New test.
26630 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
26632         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
26634         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
26636 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
26638         * g++.old-deja/g++.ext/realpt1.C: Remove.
26640 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
26642         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
26644 2001-02-26  Will Cohen  <wcohen@redhat.com>
26646         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
26648 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
26650         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
26651         templatized constructors.
26653 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26655         * gcc.c-torture/execute/20010224-1.c: New test.
26657 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
26659         * gcc.c-torture/execute/20010222-1.c: New test.
26661 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
26663         * g++.old-deja/g++.other/inline20.C: New test.
26665 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
26667         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
26669 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26671         * g++.old-deja/g++.other/lookup22.C: New test.
26673 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
26675         * g77.dg: New directory.
26676         * g77.dg/20010216-1.f: New test case.
26677         * g77.dg/dg.exp: New driver.
26678         * lib/g77-dg.exp: New driver library.
26680 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26682         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
26684 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
26686         * g++.old-deja/g++.other/decl9.C: New test.
26688 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
26690         * g++.old-deja/g++.other/init16.C: Update the test so that it does
26691         not need <string> and also tests the initialization at runtime.
26693 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26695         * gcc.c-torture/execute/longlong.c: New test.
26697 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26699         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
26701 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26703         * gcc.c-torture/execute/920302-1.c (execute):
26704         Change argument type to short.
26706 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26708         * g++.old-deja/g++.pt/deduct6.C: New test.
26710 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26712         * g++.old-deja/g++.pt/deduct5.C: New test.
26714 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
26716         * gcc.c-torture/execute/20010209-1.c: New test.
26718 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26720         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
26722 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
26724         * g++.dg/vtgc1.C: Update for new ABI.
26726         * consistency.vlad: New directory, 1665 files.
26728 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26730         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
26731         return type.
26732         * gcc.dg/cpp/digraphs.c: Declare puts.
26734 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26736         * g++.old-deja/g++.other/warn5.C: New test.
26738 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26740         * g++.old-deja/g++.pt/spec40.C: New test.
26742 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26744         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
26745         case.
26746         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
26748 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
26750         * gcc.c-torture/compile/20010209-1.c: New test.
26752 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
26754         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
26755         excess errors message but not if it crashes.
26756         * g++.old-deja/g++.other/crash27.C: Likewise.
26757         * g++.old-deja/g++.other/crash28.C: Likewise.
26758         * g++.old-deja/g++.other/crash30.C: Likewise.
26759         * g++.old-deja/g++.other/crash32.C: Likewise.
26760         * g++.old-deja/g++.other/crash35.C: Likewise.
26761         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26763 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26765         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
26766         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
26767         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
26768         g77.f-torture/execute/execute.exp,
26769         g77.f-torture/noncompile/noncompile.exp,
26770         gcc.c-torture/execute/execute.exp,
26771         gcc.c-torture/execute/memcheck/memcheck.exp,
26772         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
26773         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
26774         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
26775         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
26776         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
26777         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
26778         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26779         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
26780         Remove bug reporting instructions with ancient email addresses.
26782 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26784         * gcc.dg/20010202-1.c: New test.
26785         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
26787 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
26789         * g++.dg/stdbool-if.C: New test.
26791 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
26793         * objc/execute/fdecl.m: Added main().
26795 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26797         * gcc.c-torture/execute/20010206-1.c: New test.
26799 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26801         * gcc.dg/cpp/avoidpaste1.c: Update.
26803 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
26805         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
26806         Pero <nicola@brainstorm.co.uk>.
26807         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
26809 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
26811         * g++.old-deja/g++.pt/spec39.C: New test.
26813 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
26815         * gcc.c-torture/compile/20010202-1.c: New test.
26817 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
26819         * g++.old-deja/g++.abi/primary2.C: New test.
26820         * g++.old-deja/g++.abi/primary3.C: New test.
26821         * g++.old-deja/g++.abi/primary4.C: New test.
26822         * g++.old-deja/g++.abi/primary5.C: New test.
26823         * g++.old-deja/g++.abi/vtable3.h: New test.
26824         * g++.old-deja/g++.abi/vtable3a.C: New test.
26825         * g++.old-deja/g++.abi/vtable3b.C: New test.
26826         * g++.old-deja/g++.abi/vtable3c.C: New test.
26827         * g++.old-deja/g++.abi/vtable3d.C: New test.
26828         * g++.old-deja/g++.abi/vtable3e.C: New test.
26829         * g++.old-deja/g++.abi/vtable3f.C: New test.
26830         * g++.old-deja/g++.abi/vtable3g.C: New test.
26831         * g++.old-deja/g++.abi/vtable3h.C: New test.
26832         * g++.old-deja/g++.abi/vtable3i.C: New test.
26833         * g++.old-deja/g++.abi/vtable3j.C: New test.
26834         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
26836 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
26838         * g++.old-deja/g++.other/anon6.C: New test.
26839         * g++.old-deja/g++.other/anon7.C: New test.
26841 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26843         * gcc.dg/cpp/avoidpaste2.c: New tests.
26845 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
26847         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
26849 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
26851         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
26852         DECIMAL_DIG cases for Irix."
26854 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
26856         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
26858 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26860         * gcc.dg/c99-tag-1.c: New test.
26862 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26864         * gcc.dg/cpp/tr-warn1.c: Add tests.
26866 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26868         * gcc.dg/cpp/avoidpaste1.c: Update.
26869         * gcc.dg/cpp/paste4.c: Update.
26871 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
26873         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
26874         cases for Irix.
26876 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26878         * g++.old-deja/g++.other/inline19.C: New test.
26880 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26882         * gcc.dg/Wlarger-than.c: New test.
26884 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26886         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
26888 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
26890         * gcc.c-torture/execute/20010129-1.c: New test.
26891         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
26893 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
26895         * gcc.dg/cpp/avoidpaste1.c: Test case.
26897 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
26899         * g++.old-deja/g++.other/inline18.C: New test.
26901 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26903         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
26904         and __builtin_putchar.
26906 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
26908         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
26909         tests.
26911 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
26913         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
26914         floating point number rounding mode to round to the nearest
26915         representable mode.
26917 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
26919         * g++.old-deja/g++.other/mangle2.C: New test.
26921 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26923         * gcc.c-torture/compile/20010124-1.c: New test.
26925 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
26927         * g++.old-deja/g++.pt/spec38.C: New test.
26929 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26931         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
26932         "Build don't run".
26934 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26936         * gcc.c-torture/execute/20010123-1.c: New test.
26938 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26940         * g++.old-deja/g++.pt/spec37.C: New test.
26942 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26944         * g++.old-deja/g++.pt/overload14.C: New test.
26946 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26948         * gcc.c-torture/execute/20010122-1.c: New test, exercise
26949         __builtin_return_address.
26951 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
26953         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
26954         * g++.old-deja/g++.pt/spec35.C: New test.
26955         * g++.old-deja/g++.pt/spec36.C: New test.
26957 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
26959         * gcc.c-torture/compile/20010118-1.c: New test.
26961 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
26963         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
26965 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26967         * gcc.c-torture/execute/20010119-1.c: New test.
26969 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26971         * g++.old-deja/g++.other/vbase5.C: New test.
26973 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26975         * gcc.c-torture/execute/20010118-1.c: New test.
26977 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26979         * g++.old-deja/g++.pt/deduct3.C: New test.
26981 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26983         * g++.old-deja/g++.pt/spec34.C: New test.
26985 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
26987         * g77.f-torture/compile/20000601-2.f: New test.
26989 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26991         * g++.old-deja/g++.other/init17.C: New test.
26993 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
26995         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
26997 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26999         * g++.old-deja/g++.pt/unify8.C: New test.
27001 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27003         * g++.old-deja/g++.abi/vbase1.C: New test.
27005 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27007         * g++.old-deja/g++.pt/crash65.C: New test.
27009 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27011         * gcc.dg/cpp/assembl2.S: New test case.
27013 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
27015         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
27016         are supported.
27018 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27020         * g++.old-deja/g++.other/builtins1.C: New test.
27021         * g++.old-deja/g++.other/builtins2.C: Likewise.
27022         * g++.old-deja/g++.other/builtins3.C: Likewise.
27023         * g++.old-deja/g++.other/builtins4.C: Likewise.
27025 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
27027         * gcc.c-torture/compile/20010117-1.c: New test.
27028         * gcc.c-torture/compile/20010117-2.c: New test.
27030 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27032         * g77.f-torture/execute/20010116.[fx]: New test,
27033         XFAIL on i?86-*-*.
27034         * g77.f-torture/compile/20010115.f: Indicate it's
27035         a test for PR fortran/1636.
27037 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27039         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
27041 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27043         * g77.f-torture/compile/20010115.f: New test.
27045 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
27047         * g++.old-deja/g++.pt/nontype5.C: New test.
27049 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27051         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
27052         have an equivalent working one below it.
27054 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27056         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
27057         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27059 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27061         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
27062         message containing "init_priority".
27063         (conpr-2.C): Likewise.
27064         (conpr-3.C): Likewise.
27065         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
27067 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27069         * gcc.c-torture/execute/20010114-2.c: New test.
27071 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27073         * gcc.c-torture/compile/20010114-1.c: New test.
27074         * gcc.c-torture/compile/20010114-1.x: Xfail.
27075         * gcc.c-torture/compile/20010114-2.c: New test.
27076         * gcc.c-torture/execute/20010114-1.c: New test.
27077         * gcc.dg/trunc-1.c: New test.
27078         * gcc.dg/uninit-B.c: New test.
27080 2001-01-13  Nick Clifton  <nickc@redhat.com>
27082         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
27083         target.
27085 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27087         * gcc.c-torture/compile/20010113-1.c: New test.
27089 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
27091         * gcc.c-torture/compile/20001212-1.c: New test.
27093 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27095         * gcc.dg/cpp/widestr1.c: Update.
27096         * gcc.dg/cpp/prag-imp.c: Remove.
27098 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
27100         * gcc.c-torture/execute/20000801-3.x: Remove.
27101         * gcc.dg/c90-init-1.c: New test.
27102         * gcc.dg/c99-init-1.c: New test.
27103         * gcc.dg/c99-init-2.c: New test.
27104         * gcc.dg/gnu99-init-1.c: New test.
27106 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
27108         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
27109         testing that no relevant ones were found.
27111 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27113         * g++.old-deja/g++.pt/cast2.C: New test.
27115 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27117         * g++.old-deja/g++.pt/friend47.C: New test.
27119 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27121         * g++.old-deja/g++.pt/instantiate13.C: New test.
27123 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27125         * g++.old-deja/g++.other/defarg7.C: New test.
27126         * g++.old-deja/g++.other/defarg8.C: New test.
27128 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27130         * g++.old-deja/g++.pt/crash64.C: New test.
27132 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27134         * g++.old-deja/g++.pt/crash63.C: New test.
27136 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27138         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
27140 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
27142         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
27144 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27146         * g++.old-deja/g++.pt/error3.C: New test.
27148 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27150         * g++.old-deja/g++.other/crash39.C: New test.
27152 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27154         * g++.old-deja/g++.other/vbase4.C: New test.
27156 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
27158         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
27159         * gcc.dg/special/20000419-2.c: New file. Identical to above.
27160         * gcc.dg/special/special.exp: New test driver which will check
27161         for alias support for the above test.
27163 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
27165         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
27166         problems on small machines.
27167         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
27168         parameterize.
27170 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
27172         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
27173         mips.
27174         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27176 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
27178         * g++.old_deja/g++.pt/using8.C: New test.
27180 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27182         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
27184 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
27186         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
27187         where a failure is expected.
27188         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
27190 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27192         * g++.old_deja/g++.pt/instantiate12.C: New test.
27194 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27196         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
27197         start of structs.
27198         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
27199         * g++.old-deja/g++.brendan/crash17.C: Likewise.
27200         * g++.old-deja/g++.brendan/crash29.C: Likewise.
27201         * g++.old-deja/g++.brendan/crash48.C: Likewise.
27202         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27203         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
27204         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27205         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
27206         * g++.old-deja/g++.eh/spec6.C: Likewise.
27207         * g++.old-deja/g++.jason/crash3.C: Likewise.
27208         * g++.old-deja/g++.law/ctors11.C: Likewise.
27209         * g++.old-deja/g++.law/ctors17.C: Likewise.
27210         * g++.old-deja/g++.law/ctors5.C: Likewise.
27211         * g++.old-deja/g++.law/ctors9.C: Likewise.
27212         * g++.old-deja/g++.mike/ambig1.C: Likewise.
27213         * g++.old-deja/g++.mike/net22.C: Likewise.
27214         * g++.old-deja/g++.mike/p3538a.C: Likewise.
27215         * g++.old-deja/g++.mike/p3538b.C: Likewise.
27216         * g++.old-deja/g++.mike/virt3.C: Likewise.
27217         * g++.old-deja/g++.niklas/t128.C: Likewise.
27218         * g++.old-deja/g++.other/anon4.C: Likewise.
27219         * g++.old-deja/g++.other/using1.C: Likewise.
27220         * g++.old-deja/g++.other/warn3.C: Likewise.
27221         * g++.old-deja/g++.pt/t37.C: Likewise.
27222         * g++.old-deja/g++.robertl/eb69.C: Likewise.
27223         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27225 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27227         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
27229 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27231         * gcc.c-torture/execute/stdio-opt-3.c: New test.
27233 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
27235         * gcc.c-torture/compile/20010107-1.c: New test.
27237 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27239         * gcc.c-torture/execute/builtin-noret-1.c: New test.
27241 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27243         * gcc.dg/format/format.h: New file.
27244         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
27245         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
27246         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
27247         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
27248         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
27249         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27250         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
27251         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
27252         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
27253         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
27254         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
27255         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
27256         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
27257         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
27258         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
27259         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
27260         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
27261         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
27262         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
27263         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
27264         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
27265         instead of declaring standard types, macros and functions in each
27266         test.
27268 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
27270         * gcc.c-torture/execute/20010106-1.c: New test.
27272 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27274         * gcc.dg/format/format.exp: New file.
27275         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
27276         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
27277         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
27278         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
27279         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
27280         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
27281         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
27282         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
27283         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
27284         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
27285         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
27286         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
27287         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
27288         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
27289         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
27290         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
27291         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
27292         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
27293         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
27294         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
27295         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
27296         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
27297         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
27298         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
27299         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
27300         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
27301         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
27302         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
27303         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
27304         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
27305         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
27306         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
27307         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
27308         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
27309         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
27310         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
27311         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
27312         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
27313         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
27314         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
27315         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
27316         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
27318 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
27320         * gcc.c-torture/execute/991228-1.c: Take word endianness into
27321         account.
27323 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27325         * gcc.c-torture/execute/builtin-complex-1.c: New test.
27327 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27329         * g++.old-deja/g++.pt/crash62.C: New test.
27331 2001-01-04  Richard Henderson  <rth@redhat.com>
27333         * gcc.dg/20000926-1.c: Update expected warnings.
27334         * gcc.dg/array-2.c: Likewise.
27335         * gcc.dg/array-4.c: Also validate flexible array members.
27336         * gcc.dg/c99-flex-array-1.c: New.
27338 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27340         * gcc.c-torture/compile/20001222-1.x: Remove.
27342 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27344         * gcc.c-torture/execute/built-in-setjmp.c: New.
27346 2001-01-03  Richard Henderson  <rth@redhat.com>
27348         * gcc.dg/940510-1.c: Update expected error wording.
27349         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
27351 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
27353         * lib/target-supports.exp (check_alias_available): Modified to
27354         indicate aliases not supported if only weak aliases are supported.
27356 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27358         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
27359         Turn on cmpstrsi checks for __pj__ and __i370__.
27361 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27363         * g++.old-deja/g++.other/virtual11.C: New test.
27365 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27367         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
27369 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27371         * gcc.c-torture/compile/20010102-1.c: New test.
27373 2001-01-02  Andreas Jaeger  <aj@suse.de>
27375         * gcc.dg/noreturn-3.c: New test.
27377         * gcc.dg/noreturn-4.c: New test.
27379 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27381         * gcc.c-torture/execute/stdio-opt-1.c: Also test
27382         __builtin_fputc and __builtin_fwrite.
27384 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27386         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
27387         signed char, not default char.
27389 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27391         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
27393 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
27395         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
27397 2000-12-29  Richard Henderson  <rth@redhat.com>
27399         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
27400         (__cyg_profile_func_exit): Define.
27402 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27404         * g++.dg/vtgc1.C: New test.
27406 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
27408         * gcc.dg/noncompile/20001228-1.c: New test.
27410         * gcc.dg/20001228-1.c: New test.
27412         * gcc.c-torture/execute/20001228-1.c: New test.
27414 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
27416         * gcc.dg/format-strfmon-1.c: New test.
27418 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27420         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
27421         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
27422         * gcc.c-torture/execute/string-opt-1.c: Likewise.
27423         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27424         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27425         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27426         * gcc.c-torture/execute/string-opt-6.c: Likewise.
27427         * gcc.c-torture/execute/string-opt-7.c: Likewise.
27428         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27429         * gcc.c-torture/execute/string-opt-9.c: Likewise.
27430         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27431         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27432         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27434         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
27435         * gcc.c-torture/execute/string-opt-4.c: Test index.
27437 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
27439         * gcc.c-torture/compile/20001226-1.c: New test.
27441 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27443         * gcc.c-torture/compile/20001222-1.c: New test.
27444         * gcc.c-torture/compile/20001222-1.x: Xfail.
27446 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
27448         * gcc.c-torture/execute/comp-goto-2.c: New test.
27450 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
27452         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
27453         Use long types if __INT_MAX__ is 32767.
27454         (main): Use cast to (sint32 *) when poking 88 into a_page.
27456         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
27458 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
27460         * gcc.c-torture/compile/20001221-1.c: New test.
27461         * gcc.c-torture/execute/20001221-1.c: New test.
27463 2000-12-20  Richard Henderson  <rth@redhat.com>
27465         * g++.old-deja/g++.pt/crash36.C: Update error lines.
27466         * g++.old-deja/g++.robertl/eb109.C: Likewise.
27468 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27470         * gcc.dg/compare3.c: New test.
27472 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27474         * gcc.dg/format-warnll-1.c: New test.
27476 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27478         * gcc.dg/cpp/cmdlne-P.c: New test.
27480 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27482         * gcc.c-torture/execute/builtin-abs-1.c,
27483         gcc.c-torture/execute/builtin-abs-2.c: New tests.
27485 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27487         * gcc.dg/cpp/multiline.c: New test.
27489 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27491         * g++.old-deja/g++.other/syshdr1.C: Update.
27492         * gcc.dg/cpp/lineflags.c: Remove temporarily.
27494 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27496         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
27498 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27500         * g++.old-deja/g++.pt/ttp65.C: New test.
27502 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27504         * g++.old-deja/g++.pt/ttp64.C: New test.
27506 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27508         * g++.old-deja/g++.pt/spec33.C: New test.
27510 2000-12-14  Catherine Moore  <clm@redhat.com>
27512         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
27513         * gcc.c-torture/execute/920612-2.c: Likewise.
27514         * gcc.c-torture/execute/920428-2.c: Likewise.
27515         * gcc-c-torture/execute/va-arg-11.c: Call exit.
27516         * gcc.c-torture/execute/va-arg-21.c: Likewise.
27518 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27520         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
27521         * gcc.dg/pack-test-2.c: Likewise.
27523 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27525         Tests by Zack Weinberg <zackw@stanford.edu>.
27527         * gcc.dg/cpp/defined.c: Update.
27528         * gcc.dg/cpp/defined_trad.c: New tests.
27530 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27532         * gcc.dg/cpp/trad-direct.c: Update.
27534 2000-12-11  Neil Booth  <neilb@earthling.net>
27536         * gcc.dg/cpp/defined_trad.c
27538 2000-12-11  Neil Booth  <neilb@earthling.net>
27540         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
27542 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27544         * gcc.dg/format-miss-2.c: New test.
27546 2000-12-09  Neil Booth  <neilb@earthling.net>
27548         * gcc.dg/cpp/lineflags.c: New tests.
27549         * gcc.dg/cpp/poison.c: Update.
27550         * gcc.dg/cpp/redef2.c: Update.
27551         * gcc.dg/cpp/skipping.c: New test.
27553 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
27555         * g++.old-deja/g++.other/eh3.C: New testcase.
27557 2000-12-07  Neil Booth  <neilb@earthling.net>
27559         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
27560         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
27561         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
27562         wtr-union-init-2.c, wtr-union-init-3.c: Update.
27563         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
27564         Update.
27566 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27568         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
27569         __SIZE_TYPE__ instead of int for type of integers cast to
27570         pointers.
27572 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
27574         * g++.old-deja/g++.other/cleanup4.C: New test.
27576 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27578         * format-sec-1.c: New test.
27580 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27582         * gcc.dg/format-nonlit-3.c: New test.
27584 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27586         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
27587         through a null pointer.
27589 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27591         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
27592         * g++.old-deja/g++.pt/partial4.C: New test.
27594 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
27596         * gcc.c-torture/execute/ieee/hugeval.x: New.
27598 2000-12-06  Neil Booth  <neilb@earthling.net>
27600         * gcc.dg/cpp/backslash2.c: New tests.
27602 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27604         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
27605         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
27607 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
27609         * gcc.c-torture/execute/20001203-2.c: New testcase.
27611 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27613         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
27614         * g++.old-deja/g++.other/virtual10.C: New test.
27616 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27618         * g++.old-deja/g++.mike/pmf5.C: Remove test.
27620 2000-12-05  Richard Henderson  <rth@redhat.com>
27622         * gcc.c-torture/compile/20001205-1.c: New.
27624 2000-12-04  Neil Booth  <neilb@earthling.net>
27626         * g++.old-deja/g++.other/virtual9.C: New test.
27627         * g++.old-deja/g++.pt/crash61.C: New test.
27628         * gcc.c-torture/execute/loop-9.c: New test.
27630 2000-12-04  Neil Booth  <neilb@earthling.net>
27632         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
27633         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
27634         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
27635         * gcc.dg/cpp/extratokens.c: ...here.
27637 2000-12-04  Neil Booth  <neilb@earthling.net>
27639         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
27640         New tests.
27642 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27644         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
27645         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
27647 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27649         * gcc.c-torture/execute/20001203-1.c: New test.
27651 2000-12-03  Neil Booth  <neilb@earthling.net>
27653         * gcc.dg/cpp/macro6.c: New test cases.
27655 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27657         * gcc.c-torture/execute/string-opt-9.c: New test.
27658         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27659         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27660         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27662         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
27663         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
27665 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
27667         * gcc.dg/cpp/if-6.c: New testcase.
27669         * gcc.dg/20001201-1.c: New testcase.
27671 2000-12-02  Neil Booth  <neilb@earthling.net>
27673         * g++.old-deja/g++.other/externC4.C,
27674         g++.old-deja/g++.other/friend10.C: New tests.
27676 2000-12-02  Neil Booth  <neilb@earthling.net>
27678         * g++.old-deja/g++.other/instan2.C
27679         * g++.old-deja/g++.other/instan3.C: New test.
27681 2000-12-02  Neil Booth  <neilb@earthling.net>
27683         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
27684         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
27685         gnuc99.c,gnuc99-pedantic.c: New tests.
27687 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27689         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
27690         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
27692 2000-12-01  Neil Booth  <neilb@earthling.net>
27694         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
27695         * gcc.dg/cpp/poison.c: Update.
27696         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
27698 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
27700         * g77.f-torture/execute/20001201.f: New test.
27702 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27704         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
27706 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
27708         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
27710 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27712         * g++.old-deja/g++.other/cast6.C: New test.
27714 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
27716         * gcc.c-torture/execute/20001130-2.c: New testcase.
27718 2000-11-30  Richard Henderson  <rth@redhat.com>
27720         * gcc.c-torture/execute/20001130-1.c: New test.
27722 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27724         * g++.old-deja/g++.other/op3.C: New test.
27726 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27728         * g++.old-deja/g++.other/op2.C: New test.
27730 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27732         * g++.old-deja/g++.other/crash38.C: New test.
27734 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
27736         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
27738 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
27740         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
27741         tests.
27742         * gcc.c-torture/execute/string-opt-6.c: New test.
27744         * gcc.dg/20001117-1.c: Add main.
27746 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
27748         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
27749         Move from here ...
27750         * gcc.dg/940510-1.c: ... to here.
27752         * gcc.dg/20000926-1.c: GNU C now allows initializations of
27753         zero-size arrays in toplevel structures.
27755 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27757         * gcc.c-torture/execute/loop-8.c: New test.
27759 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27761         * g++.old-deja/g++.other/base1.C: New test.
27763 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27765         * g++.old-deja/g++.other/parse2.C: New test.
27767 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27769         * g++.old-deja/g++.pt/incomplete1.C: New test.
27771 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27773         * g++.old-deja/g++.other/friend9.C: New test.
27775 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27777         * gcc.dg/20001127-1.c: New test.
27779 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27781         * g++.old-deja/g++.pt/friend46.C: New test.
27783 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27785         * g++.old-deja/g++.other/ptrmem8.C: New test.
27787 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27789         * gcc.c-torture/execute/string-opt-7.c: New test.
27790         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27792 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27794         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
27795         instead of 'mkcheck 2'.
27797 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27799         * gcc.c-torture/execute/memcheck/driver.c,
27800         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
27801         C9X references to refer to C99.
27803 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
27805         * gcc.dg/ultrasp3.c: New test.
27807 2000-11-25  Neil Booth  <neilb@earthling.net>
27809         * gcc.dg/cpp/include2.c: Update test to be locale independent.
27811 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
27813         * gcc.c-torture/compile/20001123-2.c: New.
27815 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27817         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
27819 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
27821         * gcc.dg/sequence-point-1.c: Add some new tests.
27822         * gcc.c-torture/execute/20001124-1.c: New test.
27824 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27826         * g++.old-deja/g++.other/vaarg4.C: New test.
27827         * gcc.c-torture/compile/20001123-1.c: New test.
27829 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27831         * g++.other/crash24.C: Adjust and remove XFAIL.
27832         * g++.other/crash37.C: New test.
27834 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
27836         * g++.old-deja/g++.pt/instantiate9.C: New test.
27838 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
27840         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
27841         new ABI, too.
27843         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
27844         * g++.old-deja/g++.robertl/eb55.C: Likewise.
27846 2000-11-22  Neil Booth  <neilb@earthling.net>
27848         * gcc.dg/cpp/Wtrigraphs.c: New test.
27850 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
27852         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
27854 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
27856         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
27858 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
27860         * lib/gcc-dg.exp: load_lib scanasm.exp.
27861         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
27862         * lib/g++-dg.exp: load_lib scanasm.exp.
27863         * lib/scanasm.exp: New.
27864         (scan-assembler, scan-assembler-not): Add optional arguments to
27865         test name, or if not present, the pattern name.
27866         (scan-assembler-dem, scan-assembler-dem-not): New.
27868         * g++.dg/dg.exp: New.
27870 2000-11-21  Neil Booth  <neilb@earthling.net>
27872         * gcc.dg/cpp/integrated1.c: Remove.
27874 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27876         * gcc.c-torture/execute/20001121-1.c: New test.
27878 2000-11-21  Richard Henderson  <rth@redhat.com>
27880         * gcc.c-torture/compile/20001121-1.c: New test.
27882 2000-11-20  Neil Booth  <neilb@earthling.net>
27884         * gcc.dg/cpp/integrated1.c: New test.
27886 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27888         * g++.old-deja/g++.other/inline17.C: New test.
27890 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
27892         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
27893         local variable to be zero: I made the variable global. Now
27894         uses abort() and exit() instead of relying on main's return value.
27896 2000-11-20  Neil Booth  <neilb@earthling.net>
27898         * gcc.dg/cpp/paste2.c: Update test.
27899         * objc/execute/paste.m: New test.
27901 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27903         * gcc.dg/c99-condexpr-1.c: New test.
27905 2000-11-20  Neil Booth  <neilb@earthling.net>
27907         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
27909 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
27911         * g++.old-deja/g++.pt/export1.C: New test.
27913 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
27915         * gcc.dg/20001117-1.c: New test.
27917 2000-11-18  Richard Henderson  <rth@redhat.com>
27919         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
27921 2000-11-18  Richard Henderson  <rth@redhat.com>
27923         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
27924         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
27925         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
27927 2000-11-18  Richard Henderson  <rth@redhat.com>
27929         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
27930         (main): New.  Exit cleanly.
27932 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27934         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
27935         gcc.dg/c99-fordecl-2.c: New tests.
27937 2000-11-18  Richard Henderson  <rth@redhat.com>
27939         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
27940         * gcc.c-torture/execute/zerolen-2.c: New.
27942 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27944         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
27945         memory.
27947 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27949         * g++.old-deja/g++.pt/instantiate8.C: New test.
27951 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27953         * g++.old-deja/g++.other/incomplete.C: Add more tests.
27954         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
27956 2000-11-16  Nick Clifton  <nickc@redhat.com>
27958         * gcc.c-torture/execute/nestfunc-2.c: New test.
27959         * gcc.c-torture/execute/nestfunc-3.c: New test.
27961 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27963         * gcc.c-torture/compile/20001116-1.c: New test.
27965 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27967         * gcc.c-torture/execute/20001115-1.c: New test.
27969 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
27971         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
27972         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
27973         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
27974         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27976 2000-11-15  Neil Booth  <neilb@earthling.net>
27978         gcc.dg/cpp/_Pragma1.c: Update.
27979         gcc.dg/cpp/_Pragma2.c: New test.
27981 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27983         * g++.old-deja/g++.other/anon5.C: New test.
27985 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27987         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
27988         tests.
27990 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
27992         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
27993         output.
27995 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27997         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
27998         labels at end of compound statements.
28000 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
28002         * gcc.c-torture/execute/loop-7.c: New test.
28004 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28006         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
28008 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28010         * gcc.dg/c99-bool-1.c: New test.
28012 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28014         * gcc.dg/c99-scope-1.c: Remove xfail.
28015         * gcc.dg/c99-scope-2.c: New test.
28017 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28019         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
28020         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
28022 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
28024         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
28025         error messages.
28027         * g++.mike/p700.C: Don't typedef wchar_t.
28028         * g++.mike/p784.C: Likewise.
28029         * g++.mike/eb101.C: Don't use __wchar_t.
28031 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28033         * g77.f-torture/execute/20001111.[fx]: Test premature exit
28034         from DO loop.
28036 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28038         * gcc.c-torture/execute/20001111-1.c: New test.
28040 2000-11-10  Nick Clifton  <nickc@redhat.com>
28042         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
28043         long multuiple and accumulate.
28045 2000-11-09  Richard Henderson  <rth@redhat.com>
28047         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
28048         via size_t instead of int.
28050         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
28051         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28052         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28053         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28055 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
28057         * gcc.c-torture/compile/20001109-1.c: New test.
28058         * gcc.c-torture/compile/20001109-2.c: New test.
28060 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
28062         * g++.old-deja/g++.pt/operator1.C: New test.
28063         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
28065 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28067         * gcc.dg/20001108-1.c: New test.
28069 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28071         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
28072         with both arguments constant strings.
28073         * gcc.c-torture/execute/string-opt-3.c: New test.
28074         * gcc.c-torture/execute/string-opt-4.c: New test.
28075         * gcc.c-torture/execute/string-opt-5.c: New test.
28077 2000-11-08  Nick Clifton  <nickc@redhat.com>
28079         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
28080         mulsidi3adddi patterns.
28082 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
28084         * g++.old-deja/g++.other/crash36.C: New test.
28086 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
28088         * g++.old-deja/g++.other/init16.C: New test.
28090 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
28092         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
28094 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28096         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
28097         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28098         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28100 2000-11-07  DJ Delorie  <dj@redhat.com>
28102         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
28104 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28106         * gcc.c-torture/execute/string-opt-1.c: New test.
28108 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28110         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
28111         mips-sgi-irix6.* because the MIPS ABI passes floating-point
28112         parameters in registers, and there is no way for a varargs
28113         function to know in which order the integer and floating-point
28114         parameters should be interleaved when they are placed on the
28115         stack.
28116         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28117         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28119 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28121         * gcc.c-torture/execute/string-opt-2.c: New test.
28123 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
28125         * g++.old-deja/g++.pt/crash60.C: New test.
28127 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28129         * g++.old-deja/g++.other/crash24.C: New test.
28130         * g++.old-deja/g++.other/crash25.C: New test.
28131         * g++.old-deja/g++.other/crash26.C: New test.
28132         * g++.old-deja/g++.other/crash27.C: New test.
28133         * g++.old-deja/g++.other/crash28.C: New test.
28134         * g++.old-deja/g++.other/crash29.C: New test.
28135         * g++.old-deja/g++.other/crash30.C: New test.
28136         * g++.old-deja/g++.other/crash31.C: New test.
28137         * g++.old-deja/g++.other/crash32.C: New test.
28138         * g++.old-deja/g++.other/crash33.C: New test.
28139         * g++.old-deja/g++.other/crash34.C: New test.
28140         * g++.old-deja/g++.other/crash35.C: New test.
28142 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28144         * gcc.c-torture/execute/20001031-1.c: New test.
28146 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
28148         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
28149         namespace.
28151         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
28152         standards-conformant.
28154         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
28156         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
28157         * g++.old-deja/g++.mike/p755a.C: Likewise.
28158         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
28159         library makes no calls to `operator new' during initialization.
28161 2000-11-04  Neil Booth  <neilb@earthling.net>
28163         * gcc.dg/cpp/include2.c: New tests.
28165 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
28167         * lib/g++.exp (g++_set_ld_library_path): New function.
28168         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
28170 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
28172         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
28173         warnings.
28175 2000-11-01  Richard Henderson  <rth@redhat.com>
28177         * g++.old-deja/g++.ext/namedret1.C: New.
28178         * g++.old-deja/g++.ext/namedret2.C: New.
28179         * g++.old-deja/g++.ext/namedret3.C: New.
28181 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
28183         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
28184         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
28186 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28188         * gcc.c-torture/execute/va-arg-21.c: New test.
28190 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28192         * gcc.dg/c99-complex-2.c: New test.
28194 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28196         * gcc.c-torture/execute/stdio-opt-1.c: New test.
28198 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
28200         * g++.old-deja/g++.other/inline16.C: New test.
28202 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
28204         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
28205         __PRETTY_FUNCTION__
28207 2000-10-29  Neil Booth  <neilb@earthling.net>
28209         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
28210         New tests.
28211         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
28212         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
28213         optimisation.
28215 2000-10-29  Neil Booth  <neilb@earthling.net>
28217         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
28218         * mi1.c, mi1c.h: Add null directives to multiple-include test.
28219         * mi5.c: Test multiple includes work with -C.
28220         * trigraphs.c: Test ^= version.
28222 2000-10-28  Neil Booth  <neilb@earthling.net>
28224         New tests and test updates for new macro expander.
28226         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
28227         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
28228         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
28229         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
28230         new diagnostic messages.
28232         * gcc.dg/cpp/macro3.c: New tests.
28234 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
28236         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
28237         on the same line.
28239 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
28241         * g++.old-deja/g++.other/eh2.C: New test.
28243 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28245         * gcc.c-torture/execute/20001027-1.c: New test.
28247 2000-10-26  Richard Henderson  <rth@redhat.com>
28249         * gcc.c-torture/execute/20001026-1.c: New.
28251 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
28253         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
28254         * g++.old-deja/g++.law/builtin1.C: Likewise.
28255         * g++.old-deja/g++.law/ctors10.C: Likewise.
28256         * g++.old-deja/g++.law/virtual3.C: Likewise.
28257         * g++.old-deja/g++.mike/p658.C: Likewise.
28258         * g++.old-deja/g++.other/sibcall1.C: Likewise.
28259         * g++.old-deja/g++.other/vaarg2.C: Likewise.
28260         * g++.old-deja/g++.robertl/eb124.C: Likewise.
28261         * g++.old-deja/g++.robertl/eb44.C: Likewise.
28262         * g++.old-deja/g++.robertl/eb77.C: Likewise.
28264 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28266         * gcc.c-torture/compile/20001024-1.c: New test.
28268 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
28270         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
28271         to tell us whether or not we are using V3.
28273 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28275         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
28276         operands.
28278 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28280         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
28282 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
28284         * gcc.c-torture/execute/20001024-1.c: New test.
28286 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
28288         * g++.old-deja/g++.other/sibcall1.C: New test.
28290 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
28292         * gcc.dg/noncompile/init-3.c: New test.
28294 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28296         * gcc.dg/format-array-1.c: New test.
28298 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28300         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
28301         writing through null pointers; remove comment about testing
28302         unterminated strings.
28304 2000-10-17  Matthew Hiller  <hiller@redhat.com>
28306         * gcc.c-torture/execute/20001017-2.c: New test.
28308 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28310         * gcc.c-torture/compile/20001018-1.c: New test.
28311         * gcc.c-torture/compile/20001018-1.x: Xfail.
28313 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28315         * gcc.c-torture/execute/20001017-1.c: New test.
28317 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28319         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
28320         for multiple use of arguments with scanf formats; add tests for
28321         multiple use of arguments.
28323 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
28325         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
28327 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28329         * gcc.dg/format-miss-1.c: New test.
28331 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28333         * gcc.c-torture/execute/20001013-1.c: New test.
28335 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28337         * gcc.dg/format-branch-1.c: New test.
28339 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28341         * README, lib/file-format.exp: Remove EGCS references.
28343 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28345         * gcc.dg/20001013-1.c: New test.
28347 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28349         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
28350         for intmax_t in the compiler using __typeof__ and the type rules
28351         for conditional expressions.
28353 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
28355         * gcc.dg/20001012-1.c: New test.
28356         * gcc.dg/20001012-2.c: New test.
28358 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28360         * gcc.dg/format-attr-1.c: New test.
28362 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28364         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
28365         __LONG_LONG_MAX__ instead of LLONG_MAX.
28367 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28369         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
28370         scanf flags.
28371         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
28372         flags.
28374 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28376         * gcc.dg/sequence-pt-1.c: New test.
28378 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
28380         * gcc.c-torture/execute/20001011-1.c: New testcase.
28381         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
28383 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28385         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
28386         does not error on it.
28388 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28390         * gcc.dg/20001009-1.c: New test.
28392 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28394         * gcc.c-torture/compile/20001009-1.c: Move from here ....
28395         * gcc.c-torture/execute/20001009-2.c: ... to here.
28397 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
28399         * gcc.c-torture/compile/20001009-1.c: New testcase.
28400         * gcc.c-torture/execute/20001009-1.c: New testcase.
28401         Testcases provided by Jan Hubicka <jh@suse.cz>.
28403 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28405         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28406         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
28407         uintmax_t using <limits.h> to emulate the compiler's internal
28408         logic.  No longer XFAIL %j tests.
28410 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28412         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
28413         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28414         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
28415         regexps and details of expected handling of some bad formats.
28416         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
28417         suppression.
28419 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28421         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
28422         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
28423         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
28424         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
28425         in list archives.
28427 2000-10-06  Richard Henderson  <rth@cygnus.com>
28429         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
28430         * g++.old-deja/g++.brendan/crash52.C: Likewise.
28431         * g++.old-deja/g++.jason/report.C: Likewise.
28432         * g++.old-deja/g++.law/friend5.C: Likewise.
28433         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
28434         of the expected warnings.
28436 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
28438         * g++.old-deja/g++.pt/enum14.C: New test.
28440 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28442         * g++.old-deja/g++.pt/crash59.C: New test.
28444 2000-10-04  Will Cohen  <wcohen@redhat.com>
28446         * gcc.dg/20000926-1.c: New test.
28448 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
28450         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
28451         function name for current C++ compiler.
28452         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
28454 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
28456         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
28457         __PRETTY_FUNCTION__.
28458         * g++.old-deja/g++.ext/pretty2.C: Likewise.
28460 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28462         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
28464 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
28466         * gcc.c-torture/compile/20000923-1.c: New test.
28468 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
28470         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
28471         * g++.old-deja/g++.pt/ttp62.C: Same.
28472         * g++.old-deja/g++.other/inline14.C: Same.
28474 2000-09-24  Richard Henderson  <rth@cygnus.com>
28476         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
28478 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28480         * gcc.dg/c90-printf-1.c: Add test for wide string format.
28482 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
28484         * gcc.c-torture/compile/20000922-1.c: New file.
28486 2000-09-21  Nick Clifton  <nickc@redhat.com>
28488         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
28489         a signed long modulo operation.
28490         (mod6): New function - perform an unsigned long modulo operation.
28491         (main): Add tests for modulos of very large numbers by very small
28492         dividends.
28494 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28496         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
28498 2000-09-19  Richard Henderson  <rth@cygnus.com>
28500         * gcc.dg/compare2.c (case 10): XFAIL.
28502 2000-09-18  Richard Henderson  <rth@cygnus.com>
28504         * gcc.c-torture/execute/20000906-1.c: Move ...
28505         * gcc.dg/20000906-1.c: ... here.  Only run on targets
28506         that support __builtin_trap.
28508 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
28510         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
28512 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28514         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
28515         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
28516         more $ format tests.
28518 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28520         * gcc.dg/format-errmk-1.c: New test.
28522 2000-09-17  Greg McGary  <greg@mcgary.org>
28524         * gcc.c-torture/execute/20000917-1.x: Remove.
28526 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28528         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
28530 2000-09-17  Greg McGary  <greg@mcgary.org>
28532         * gcc.c-torture/execute/20000917-1.c: New test.
28533         * gcc.c-torture/execute/20000917-1.x: XFAIL.
28535 2000-09-16  Neil Booth  <NeilB@earthling.net>
28537         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
28538         in nested macro bug.
28540 2000-09-15  Neil Booth  <NeilB@earthling.net>
28542         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
28544 2000-09-14  Jeffrey A Law  (law@cygnus.com)
28546         * gcc.c-torture/execute/20000914-1.c: New test.
28548 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
28550         * g++.other/inline13.C: New test.
28552 2000-09-12  Andreas Jaeger  <aj@suse.de>
28554         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
28555         constant by Ulrich Drepper <drepper@redhat.com>.
28557 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
28559         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
28561 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28563         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
28565 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
28567         * gcc.dg/cpp/backslash.c: New test.
28569 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
28571         * gcc.c-torture/execute/20000910-1.c: New test.
28572         * gcc.c-torture/execute/20000910-2.c: Likewise.
28574 2000-09-11  Robert Lipe  <robertl@sco.com>
28576         * gcc.dg/pragma-align.c: New test.
28578 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
28580         * g++.old-deja/g++.pt/explicit82.C: New test.
28581         * g++.old-deja/g++.pt/explicit83.C: New test.
28583 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
28585         * gcc.dg/asm-names.c: New test.
28587 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28589         * gcc.dg/cpp/tr-warn6.c: New test
28591 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28593         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
28594         be accepted.
28596 2000-09-07  Catherine Moore  <clm@redhat.com>
28598         * gcc.c-torture/execute/unroll-1.c: New test.
28600 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
28602         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
28603         ERROR markers.
28604         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
28605         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
28606         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
28607         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
28608         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
28609         Preprocess only.
28610         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
28611         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
28613 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28615         * g++.old-deja/g++.pt/deduct2.C: New test.
28617 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28619         * g++.old-deja/g++.pt/parms2.C: New test.
28621 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28623         * g++.old-deja/g++.pt/crash58.C: New test.
28625 2000-09-06  Greg McGary  <greg@mcgary.org>
28627         * gcc.c-torture/execute/20000906-1.c: New test.
28628         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
28630 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28632         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
28634 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28636         * g++.old-deja/g++.pt/crash57.C: New test.
28638 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28640         * g++.old-deja/g++.pt/crash56.C: New test.
28642 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28644         * g++.old-deja/g++.pt/koenig1.C: New test.
28646 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28648         * gcc.dg/20000904-1.c: New test.
28650 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28652         * gcc.dg/cpp/paste8.c: New test.
28654 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
28656         * gcc.c-torture/compile/20000827-1.c: New test.
28658 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28660         * gcc.dg/format-diag-1.c: New test.
28662 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28664         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
28665         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
28666         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
28667         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
28668         gcc.dg/formatz-1.c: Adjust warning regular expressions.
28670 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28672         * g++.old-deja/g++.other/nested4.C: New test.
28674 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28676         * g++.old-deja/g++.ns/scoped1.C: New test.
28678 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
28680         * lib/g++.exp: Support testing already-installed GCC.
28682 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28684         * wtr-label-1.c, wtr-suffix-1.c: New tests.
28686 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28688         * gcc.dg/return-type-2.c: New test.
28690 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
28692         * gcc.c-torture/compile/20000825-1.c: New test.
28694 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
28696         * gcc.dg/dwarf2-2.c: New test.
28698 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
28700         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
28701         dg-warning regexps.
28703 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28705         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
28706         gcc.dg/format-ext-5.c: New tests.
28708 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
28710         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
28712 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
28714         * gcc.dg/noncompile/930622-2.c: Adjust error message.
28716 2000-08-24  Richard Henderson  <rth@cygnus.com>
28718         * gcc.dg/ia64-sync-1.c: New test.
28719         * gcc.dg/ia64-sync-2.c: New test.
28720         * gcc.dg/ia64-asm-1.c: New test.
28722 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28724         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
28725         * gcc.dg/format-ext-2.c: New test.
28727 2000-08-23  Jason Merrill  <jason@redhat.com>
28729         * lib/old-dejagnu.exp: Also ignore "In member function" and
28730         "At global scope".
28732 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28734         * gcc.dg/noncompile/label-lineno-1.c: New test.
28736 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28738         * gcc.dg/c99-array-nonobj-1.c: New test.
28740 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28742         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
28743         tests.
28744         * gcc.dg/format-ext-1.c: New test.
28746 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28748         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
28749         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
28750         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
28751         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
28752         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
28754 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28756         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
28757         gcc.dg/c99-strftime-2.c: New tests.
28759 2000-08-22  Richard Henderson  <rth@cygnus.com>
28761         * gcc.c-torture/execute/20000822-1.c: New test.
28763 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28765         * gcc.c-torture/execute/20000819-1.x: Remove.
28767 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28769         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
28770         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
28771         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
28772         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
28773         gcc.dg/format-xopen-1.c: New tests.
28775 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28777         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
28779 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28781         * g++.old-deja/g++.other/loop2.C: New test.
28783         * gcc.c-torture/compile/20000606-1.c: New test.
28784         * gcc.c-torture/compile/20000728-1.c: New test.
28785         * gcc.c-torture/execute/20000801-1.c: New test.
28786         * gcc.c-torture/execute/20000801-2.c: New test.
28787         * gcc.c-torture/execute/20000819-1.c: New test.
28788         * gcc.c-torture/execute/20000819-1.x: XFAIL.
28789         * gcc.dg/20000629-1.c: New test.
28790         * gcc.dg/20000724-1.c: New test.
28791         * gcc.dg/20000807-1.c: New test.
28793 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
28795         * gcc.dg/cpp/pragma-1.c: New test.
28796         * gcc.dg/cpp/pragma-2.c: New test.
28798 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
28800         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
28801         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
28803 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28805         * gcc.c-torture/compile/20000818-1.c: New test.
28807 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
28809         * gcc.c-torture/execute/20000818-1.c: New test.
28811 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28813         * gcc.dg/format-va-1.c: New test.
28815 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28817         * g++.old-deja/g++.other/typedef8.C: New test.
28819 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28821         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
28822         * g++.old-deja/g++.mike/net36.C: Mark candidate.
28823         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
28824         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
28825         * g++.old-deja/g++.other/ptrmem7.C: New test.
28826         * g++.old-deja/g++.pt/ptrmem10.C: New test.
28828 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28830         * g++.old-deja/g++.pt/typename27.C: New test.
28832 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
28834         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
28835         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
28836         * g++.old-deja/g++.pt/friend45.C: New test.
28837         * g++.old-deja/g++.other/friend8.C: New test.
28839 2000-08-15  Richard Henderson  <rth@cygnus.com>
28841         * gcc.c-torture/execute/20000815-1.c: New test.
28843 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28845         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
28846         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
28847         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
28849 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
28851         * g++.old-deja/g++.other/refinit2.C: New test.
28853 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
28855         * lib/c-torture.exp (c-torture): Make
28856         compiler_conditional_xfail_data global.
28857         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
28858         compiler_conditional_xfail_data machinery.
28859         (f-torture-execute): Likewise.
28860         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
28861         and only when unrolling loops.
28863         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
28865 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28867         * g++.old-deja/g++.pt/explicit81.C: New test.
28869 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28871         * g++.old-deja/g++.pt/typename26.C: New test.
28873 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
28875         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
28876         warning.
28878 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28880         * g++.old-deja/g++.other/array3.C: New test.
28882 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28884         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
28885         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
28886         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
28887         New tests.
28889 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
28891         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
28892         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28894 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
28896         * gcc.c-torture/execute/20000808-1.c: New test.
28898 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28900         * gcc.dg/c90-const-expr-1.c: New test.
28902 2000-08-08  Richard Henderson  <rth@cygnus.com>
28904         * gcc.dg/noncompile/920923-1.c: Declare calloc.
28906 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28908         * gcc.dg/noncompile/const-ll-1.c: New test.
28910 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28912         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
28914 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28916         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
28917         that running programs linked against the shared version of libobjc
28918         run correctly.
28920 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28922         * gcc.dg/c99-printf-1.c: New test.
28924 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28926         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
28928 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
28930         * gcc.c-torture/execute/20000731-1.x: Delete.
28932 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
28934         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
28935         and torture_without_loops as is done by c-torture.exp.
28936         (search_for): Copy from c-torture.exp.
28937         (gcc-dg-runtest): New function, drives a directory of tests
28938         iterating over the TORTURE_OPTIONS.
28939         (scan-assembler, scan-assembler-not): Move here from
28940         individual directory drivers.
28942         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
28943         defined by lib/gcc-dg.exp.
28944         * gcc.dg/cpp/cpp.exp: Likewise.
28945         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
28946         gcc-dg-runtest, so we cycle over optimization options.
28948         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
28949         * gcc.dg/compare2.c: No longer expected to fail.
28951 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28953         * gcc.c-torture/execute/20000804-1.c: New test.
28955 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28957         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
28959 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
28961         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
28963 2000-08-03  Jeffrey A Law  (law@cygnus.com)
28965         * gcc.c-torture/compile/20000803-1.c: New test.
28967 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28969         * gcc.c-torture/execute/20000801-3.c,
28970         gcc.c-torture/execute/20000801-4.c: New tests.
28971         * gcc.c-torture/execute/20000801-3.x,
28972         gcc.c-torture/execute/20000801-4.x: Xfail.
28974 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
28976         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
28977         libobjc/.libs to allow for libtool.
28979 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
28981         * gcc.c-torture/compile/20000802-1.c: New test.
28983 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
28985         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
28987 2000-07-31  Jeffrey A Law  (law@cygnus.com)
28989         * gcc-c-torture/execute/20000731-2.c: New test.
28991         * gcc.c-torture/execute/20000731-1.c: New test.
28992         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
28994 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
28996         * testsuite/gcc.dg/cpp/paste7.c: New test.
28997         * gcc.dg/cpp/20000725-1.c: New test.
28999 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
29001         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
29002         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
29003         declaration warning for __builtin_dwarf_reg_size.
29005         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
29007 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29009         * gcc.dg/noncompile/voidparam-1.c: New test.
29011 2000-07-30  Richard Henderson  <rth@cygnus.com>
29013         * gcc.dg/c90-digraph-1.c: Don't xfail.
29014         * gcc.dg/compare2.c (case 10): Xfail.
29015         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
29017 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
29019         * gcc.dg/c99-main-1.c: New test.
29021 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29023         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
29025 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
29027         * gcc.c-tortuer/execute/20000726-1.c: New test.
29029 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
29031         * gcc.c-torture/execute/enum-2.c: New test.
29033 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29035         * gcc.dg/cpp/tr-warn3.c: New test.
29037 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29039         * g++.old-deja/g++.ext/implicit1.C: Remove.
29040         * g++.old-deja/g++.jason/c2.C: Remove
29041         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
29042         * g++.old-deja/g++.pt/crash16.C: Likewise.
29043         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
29045 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29047         * g++.old-deja/g++.other/for2.C: New test.
29049 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
29051         * gcc.dg/20000720-1.c: New test.
29053 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
29055         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
29057 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
29059         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
29060         * gcc.c-torture/execute/20000722-1.c: New.
29061         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
29063 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
29065         * gcc.dg/cpp/20000720-1.S: New test.
29067 2000-07-21  Michael Meissner  <meissner@redhat.com>
29069         * gcc.c-torture/execute/ieee/hugeval.c: New test.
29071 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29073         * g++.old-deja/g++.brendan/crash16.C,
29074         g++.old-deja/g++.brendan/parse3.C,
29075         g++.old-deja/g++.brendan/redecl1.C,
29076         g++.old-deja/g++.ns/template13.C,
29077         g++.old-deja/g++.other/decl4.C,
29078         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
29080 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29082         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
29083         and "Internal error".
29085         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
29086         regexps.
29087         * gcc.dg/cpp/paste6.c: New test.
29089 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
29091         * gcc.dg/cpp/tr-direct.c: New test.
29093         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
29094         gcc.dg/cpp/undef1.c: Tweak error regexps.
29096 2000-07-18  Eric Christopher <echristo@redhat.com>
29098         * gcc.c-torture/compile/20000718-1.c: New test.
29100 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
29102         * cpplex.c (_cpp_push_token): If the token being pushed back
29103         is the previous token in this context, just subtract one from
29104         context->posn.
29105         * cppmacro.c (save_expansion): Clear aux field when storing a
29106         placemarker.
29108 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
29110         * gcc.dg/noncompile/redecl-1.c: New test.
29112 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
29114         * gcc.c-torture/execute/20000717-5.c: New test.
29115         * gcc.c-torture/execute/20000717-1.x: Removed.
29117 2000-07-17  Richard Henderson  <rth@cygnus.com>
29119         * gcc.c-torture/execute/20000717-4.c: New test.
29121 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
29123         * gcc.dg/cpp/syshdr.c: New test.
29124         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
29126 2000-07-17  Neil Booth  <neilb@earthling.net>
29128         * gcc.dg/cpp/cmdlne-dM.c: New test.
29129         * gcc.dg/cpp/cmdlne-dD.c: New test.
29131 2000-07-17  Jeffrey A Law  (law@cygnus.com)
29133         * gcc.c-torture/execute/20000717-3.c: New test.
29135         * gcc.c-torture/compile/20000717-1.c: New test.
29137 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
29139         * gcc.c-torture/execute/20000717-2.c: New test.
29141 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29143         * gcc.dg/formatz-1.c: New test.
29145         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
29146         * gcc.dg/c99-digraph-1.c: New tests.
29148         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
29149         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
29151         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
29152         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
29153         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
29154         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
29155         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
29156         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
29157         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
29159 2000-07-17   Greg McGary <greg@mcgary.org>
29161         * gcc.c-torture/execute/20000717-1.c: New test.
29162         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
29164 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
29166         * gcc.c-torture/execute/20000715-2.c: New test.
29167         * gcc.dg/20000715-1.c: New test.
29169 2000-07-15  Michael Meissner  <meissner@redhat.com>
29171         * gcc.c-torture/execute/20000715-1.c: New test.
29173 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
29175         * gcc.c-torture/execute/20000707-1.c: New test.
29177 2000-07-13  Neil Booth  <NeilB@earthling.net>
29179         * testsuite/gcc.dg/cpp/digraph1.c,
29180         testsuite/gcc.dg/cpp/digraph2.c,
29181         testsuite/gcc.dg/cpp/digraphs.c: New tests.
29183 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
29185         * g77.f-torture/compile/20000630-2.f:  New test.
29186         * g77.f-torture/compile/20000630-2.x
29188 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29190         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
29192 2000-07-11  Neil Booth  <NeilB@earthling.net>
29194         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
29196 2000-07-11  Neil Booth  <NeilB@earthling.net>
29198         * gcc.dg/cpp/cmdlne-C.c: New.
29200 2000-07-09  Neil Booth  <NeilB@earthling.net>
29202         * gcc.dg/cpp/directiv.c: New tests.
29203         * gcc.dg/cpp/undef1.c: Update.
29205 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
29207         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
29209 2000-07-09  Neil Booth  <NeilB@earthling.net>
29211         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
29213 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
29215         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
29216         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
29218 2000-07-08  Neil Booth  <NeilB@earthling.net>
29220         * gcc.dg/cpp/macsyntx.c: New tests.
29222 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29224         * gcc.dg/20000707-1.c: New test.
29226 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29228         * gcc.c-torture/execute/20000706-1.c: New test.
29229         * gcc.c-torture/execute/20000706-2.c: New test.
29230         * gcc.c-torture/execute/20000706-3.c: New test.
29231         * gcc.c-torture/execute/20000706-4.c: New test.
29232         * gcc.c-torture/execute/20000706-5.c: New test.
29234 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29236         * g++.old-deja/g++.pt/instantiate7.C: New test.
29238 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29240         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
29241         * g++.old-deja/g++.mike/thunk3.C: Likewise.
29242         * g++.old-deja/g++.other/rtti3.C: Likewise.
29243         * g++.old-deja/g++.other/rttid3.C: Likewise.
29245 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
29247         *  g77.f-torture/compile/20000630-1.x: Fix typo
29249 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
29251         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
29252         assembly output.
29254 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
29256         * gcc.dg/cpp/ident.c: New test.
29258 2000-07-05  Neil Booth  <NeilB@earthling.net>
29260         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
29261           gcc.dg/cpp/lexstrng.c: New tests.
29263 2000-07-04  Neil Booth  <NeilB@earthling.net>
29265         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
29266         * gcc.dg/cpp/strify2.c: Same.
29268 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
29270         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
29271         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
29272         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
29273         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
29275         * testsuite/gcc.dg/cpp/macro1.c,
29276         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
29277         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
29278         testsuite/gcc.dg/cpp/strify1.c,
29279         testsuite/gcc.dg/cpp/strify2.c: New tests.
29281 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
29283         * gcc.c-torture/execute/20000703-1.c: New test.
29285 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29287         * g++.old-deja/g++.pt (lookup10.C): New test.
29289 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29291         * g++.old-deja/g++.pt (typename25.C): New test.
29293 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
29295         * gcc.c-torture/compile/20000701-1.c: New test.
29297 2000-06-30  Nick Clifton  <nickc@cygnus.com>
29299         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
29300         to test case.
29302 2000-06-30  Catherine Moore  <clm@cygnus.com>
29304         * gcc.c-torture/execute/align-1.c: New test.
29306 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
29308         * g++.old-deja/g++.pt/expr8.C: New test.
29309         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
29311 2000-06-29  Nick Clifton  <nickc@cygnus.com>
29313         * gcc.c-torture/compile/20000629-1.c: New test.
29315 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29318         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
29319         gcc.dg/noncompile directory, depending on whether they're
29320         preprocessor tests or not.  Annotate all the tests for the dg
29321         framework.
29323         * gcc.c-torture/noncompile/noncompile.exp: Delete.
29324         * gcc.dg/noncompile/noncompile.exp: New.
29326         * Moved files:
29327         Old name                                New name
29328         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
29329         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
29330         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
29331         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
29332         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
29333         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
29334         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
29335         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
29336         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
29337         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
29338         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
29339         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
29340         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
29341         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
29342         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
29343         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
29344         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
29345         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
29346         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
29347         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
29348         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
29349         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
29350         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
29351         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
29353         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
29354         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
29355         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
29356         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
29357         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
29358         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
29360 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29362         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
29363         declare one variable.  On the fourth, error.
29364         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
29365         declared by 20000628-1a.h.
29367 2000-06-29  Richard Henderson  <rth@redhat.com>
29369         * gcc.c-torture/execute/930529-1.x: New file.
29370         * gcc.dg/920413-1.c: Adjust expected warning text.
29371         * gcc.dg/980217-1.c: Declare abort.
29372         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
29374 2000-06-29  Jeffrey A Law  (law@cygnus.com)
29376         * g77.f-torture/compile/20000629-1.f: New test.
29377         * g77.f-torture/compile/20000629-1.x: Expected to fail.
29379 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29381         Rearrange lots of files, removing entirely the
29382         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
29383         directories.
29385         * Deleted files:
29386         gcc.c-torture/code_quality/code_quality.exp
29387         gcc.c-torture/special/special.exp
29388         gcc.failure/failure.exp
29389         gcc.failure/940409-1.x
29390         gcc.c-torture/compile/961203-1.x
29392         * New files:
29393         gcc.misc-tests/linkage.exp
29394         gcc.c-torture/execute/920730-1t.c
29395         gcc.c-torture/execute/920730-1t.x
29396         gcc.c-torture/compile/920520-1.x
29397         gcc.c-torture/compile/920521-1.x
29398         gcc.c-torture/compile/981006-1.x
29399         gcc.c-torture/execute/eeprof-1.x
29401         * Moved files (possibly with modifications to fit a new harness):
29402         Old name                                New name
29403         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
29404         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
29405         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
29406         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
29407         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
29408         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
29409         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
29410         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
29411         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
29412         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
29413         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
29414         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
29415         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
29416         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
29418 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29420         * c-torture/compile/961203-1.x: Delete.
29422         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
29423         not exit. Include stdio.h.
29424         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
29425         * gcc.misc-tests/dg-12.c: Likewise.
29426         * gcc.misc-tests/dg-5.c: Likewise.
29427         * gcc.misc-tests/dg-6.c: Likewise.
29428         * gcc.misc-tests/dg-7.c: Prototype abort.
29429         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
29430         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
29431         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
29432         not exit.
29433         * gcc.misc-tests/sieve.c: Use return from main, not exit.
29434         * gcc.misc-tests/sort2.c: Use return from main, not exit.
29436 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
29438         * gcc.dg/cpp/20000628-1.c: New test.
29439         * gcc.dg/cpp/20000628-1.h: New header for above test.
29440         * gcc.dg/cpp/20000628-1a.h: Likewise.
29442 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
29444         * gcc.dg/cpp: New directory.
29445         * gcc.dg/cpp/cpp.exp: New driver.
29446         * gcc.dg/cpp/20000627-1.c: New test.
29447         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
29448         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
29449         and rewrite as a compilation test.
29451         * gcc.dg: Move many files into the cpp subdirectory, possibly
29452         renaming or editing them as well.
29453         Old name                New name
29454         990119-1.c              cpp/19990119-1.c
29455         990228-1.c              cpp/19990228-1.c
29456         990407-1.c              cpp/19990407-1.c
29457         990409-1.c              cpp/19990409-1.c
29458         990413-1.c              cpp/19990413-1.c
29459         990703-1.c              cpp/19990703-1.c
29460         20000127-1.c            cpp/20000127-1.c
29461         20000129-1.c            cpp/20000129-1.c
29462         20000207-1.c            cpp/20000207-1.c
29463         20000207-2.c            cpp/20000207-2.c
29464         20000209-1.c            cpp/20000209-1.c
29465         20000209-2.c            cpp/20000209-2.c
29466         20000301-1.c            cpp/20000301-1.c
29467         20000419-1.c            cpp/20000419-1.c
29468         20000510-1.S            cpp/20000510-1.S
29469         20000519-1.c            cpp/20000519-1.c
29470         20000529-1.c            cpp/20000529-1.c
29471         20000625-1.c            cpp/20000625-1.c
29472         20000625-2.c            cpp/20000625-2.c
29473         cpp-as1.c               cpp/assert1.c
29474         cpp-as2.c               cpp/assert2.c
29475         cxx-comments-1.c        cpp/cxxcom1.c
29476         cxx-comments-2.c        cpp/cxxcom2.c
29477         endif-label.c           cpp/endif.c
29478         cpp-hash1.c             cpp/hash1.c
29479         cpp-hash2.c             cpp/hash2.c
29480         cpp-if1.c               cpp/if-1.c
29481         cpp-if2.c               cpp/if-2.c
29482         cpp-if3.c               cpp/if-3.c
29483         cpp-if4.c               cpp/if-4.c
29484         cpp-if5.c               cpp/if-5.c
29485         cpp-cond.c              cpp/if-cexp.c
29486         cpp-missingop.c         cpp/if-mop.c
29487         cpp-missingparen.c      cpp/if-mpar.c
29488         cpp-opprec.c            cpp/if-oppr.c
29489         cpp-ifparen.c           cpp/if-paren.c
29490         cpp-shortcircuit.c      cpp/if-sc.c
29491         cpp-shift.c             cpp/if-shift.c
29492         cpp-unary.c             cpp/if-unary.c
29493         cpp-li1.c               cpp/line1.c
29494         cpp-li2.c               cpp/line2.c
29495         lineno.c                cpp/line3.c
29496         lineno-2.c              cpp/line4.c
29497         cpp-mi.c                cpp/mi1.c
29498         cpp-mic.h               cpp/mi1c.h
29499         cpp-micc.h              cpp/mi1cc.h
29500         cpp-mind.h              cpp/mi1nd.h
29501         cpp-mindp.h             cpp/mi1ndp.h
29502         cpp-mix.h               cpp/mi1x.h
29503         cpp-mi2.c               cpp/mi2.c
29504         cpp-mi2a.h              cpp/mi2a.h
29505         cpp-mi2b.h              cpp/mi2b.h
29506         cpp-mi2c.h              cpp/mi2c.h
29507         cpp-mi3.c               cpp/mi3.c
29508         cpp-mi3.def             cpp/mi3.def
29509         poison-1.c              cpp/poison.c
29510         pr-impl.c               cpp/prag-imp.c
29511         cpp-redef-2.c           cpp/redef1.c
29512         cpp-redef.c             cpp/redef2.c
29513         strpaste.c              cpp/strp1.c
29514         strpaste-2.c            cpp/strp2.c
29515         cpp-tradpaste.c         cpp/tr-paste.c
29516         cpp-tradstringify.c     cpp/tr-str.c
29517         cpp-tradwarn1.c         cpp/tr-warn1.c
29518         cpp-tradwarn2.c         cpp/tr-warn2.c
29519         trigraphs.c             cpp/trigraphs.c
29520         cpp-unc1.c              cpp/unc1.c
29521         cpp-unc2.c              cpp/unc2.c
29522         cpp-unc3.c              cpp/unc3.c
29523         cpp-unc.c               cpp/unc4.c
29524         undef.c                 cpp/undef1.c
29525         undef-2.c               cpp/undef2.c
29526         cpp-wi1.c               cpp/widestr1.c
29528 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
29530         * lib/g++.exp (g++_include_flags): Tweak.
29532 2000-06-27  H.J. Lu  <hjl@gnu.org>
29533             Loren J. Rittle  <ljrittle@acm.org>
29535         * lib/g++.exp (g++_include_flags): Override libgloss.exp
29536         version with one that knows about the new gcc tree structure.
29537         (g++_link_flags): Same.
29539 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
29541         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
29542         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
29543         case we are cross-compiling.
29545         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
29546         g++.old-deja/g++.niklas/Makefile.in,
29547         g++.old-deja/g++.niklas/configure.in,
29548         g++.old-deja/g++.other/Makefile.in,
29549         g++.old-deja/g++.other/configure.in,
29550         gcc.c-torture/code_quality/Makefile.in,
29551         gcc.c-torture/code_quality/configure.in,
29552         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
29553         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
29554         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
29555         gcc.c-torture/execute/ieee/Makefile.in,
29556         gcc.c-torture/execute/ieee/configure.in,
29557         gcc.c-torture/noncompile/Makefile.in,
29558         gcc.c-torture/noncompile/configure.in,
29559         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
29560         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
29561         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
29563 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29565         * g++.old-deja/g++.other/ambig3.C: New test.
29567 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29569         * g++.old-deja/g++.pt/syntax1.C: New test.
29570         * g++.old-deja/g++.pt/syntax2.C: New test.
29571         * g++.old-deja/g++.other/syntax3.C: New test.
29572         * g++.old-deja/g++.other/syntax4.C: New test.
29574 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29576         * gcc.dg/20000623-1.c: Prototype exit and abort.
29578 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29580         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
29581         New tests.
29582         * gcc.dg/cpp-mi3.def: New file.
29584         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
29585         inside assertions.
29586         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
29587         lexer's error messages.
29588         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
29589         divine anything from the linemarkers.
29590         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
29591         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
29593 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
29595         * gcc.dg/20000623-1.c: New test.
29597 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
29599         * gcc.c-torture/execute/20000622-1.c: New test.
29601 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29603         * g++.old-deja/g++.other/init15.C: New test.
29605 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29607         * g++.old-deja/g++.pt/vaarg2.C: New test.
29608         * g++.old-deja/g++.pt/vaarg3.C: New test.
29610 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
29612         * g++.old-deja/g++.other/dyncast6.C: New test.
29614 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
29616         * gcc.c-torture/execute/loop-6.c: New test.
29618 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
29620         * gcc.dg/20000614-1.c: New test.
29621         * gcc.dg/20000614-2.c: New test.
29623 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
29625         * g++.old-deja/g++.other/inline12.C: New test.
29627 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
29629         * g++.old-deja/g++.other/eh1.C: New test.
29631 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
29633         * g++.old-deja/g++.other/type.C: New test.
29635 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29637         * g++.old-deja/g++.other/initstring.C: New test.
29639 2000-06-12  Jason Merrill  <jason@redhat.com>
29641         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
29643 2000-06-09  Jeffrey A Law  (law@cygnus.com)
29645         * gcc.c-torture/compile/20000609-1.c: New test.
29647 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
29649         * gcc.dg/20000609-1.c: New test.
29651 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
29653         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
29654         * gcc.c-torture/noncompile/poison-1.c: Move...
29655         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
29656         * gcc.dg/cpp-li1.c: Add a token after the #line.
29658 2000-06-05  Richard Henderson  <rth@cygnus.com>
29660         * gcc.c-torture/execute/20000605-2.c: New test.
29661         * gcc.c-torture/execute/20000605-3.c: New test.
29663 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
29665         * g77.f-torture/execute/20000503-1.x: New file.
29667 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29669         * g++.old-deja/g++.eh/badalloc1.C: New test.
29671 2000-06-05  Richard Henderson  <rth@cygnus.com>
29673         * gcc.c-torture/execute/20000605-1.c: New test.
29675 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29676             Nathan Sidwell <nathan@codesourcery.com>
29678         * gcc.c-torture/compile/20000605-1.c: New test.
29680 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
29682         * g77.f-torture/compile/20000601-1.f:  New test.
29684 2000-06-03  Richard Henderson  <rth@cygnus.com>
29686         * gcc.c-torture/execute/20000603-1.c: New.
29688 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
29690         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
29691         * gcc.dg/noreturn-2.c (noreturn): Likewise.
29693 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
29695         * gcc.dg/compare2.c (case 12): XFAIL.
29696         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
29697         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
29699         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
29701 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
29703         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
29704         guard macro is already defined when the header is first
29705         included.
29706         * gcc.dg/cpp-mix.h: New file.
29707         * gcc.dg/endif-label.c: Update patterns to match compiler.
29709         * g++.brendan/complex1.C: Declare abort.
29710         * g++.law/refs4.C: Remove XFAIL.
29711         * g++.oliva/expr2.C: Declare abort and exit.
29713 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
29715         * gcc.c-torture/execute/20000528-1.c: New test.
29717         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
29718         * g++.old-deja/g++.law/temps4.C: Likewise.
29720         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
29721         stdlib.h.  Call abort() on failure.
29722         * g++.old-deja/g++.law/refs4.C: Likewise.
29723         * g++.old-deja/g++.law/temps4.C: Likewise.
29724         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
29725         * gcc.c-torture/execute/20000112-1.c: Include string.h.
29727 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
29729         Relative to g++.dg/special:
29730         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
29732         Relative to g++.old-deja:
29733         * g++.brendan/complex1.C, g++.jason/optimize2.C,
29734         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
29735         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
29736         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
29737         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
29738         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
29739         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
29741         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
29742         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
29743         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
29744         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
29745         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
29746         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
29747         and/or string.h.
29749         * g++.other/goto1.C: Update expectations for error messages.
29751 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
29753         * gcc.c-torture/compile/20000523-1.c: New test.
29755 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29757         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
29759 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29761         * g++.old-deja/g++.eh/catch11.C: New test.
29762         * g++.old-deja/g++.eh/catch12.C: New test.
29764 2000-05-24  Nick Clifton  <nickc@cygnus.com>
29766         * gcc.c-torture/execute/20000523-1.c: New test.
29768 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
29770         * c-torture/execute/bcp-1.c: Replace abort in arg of
29771         __builtin_constant_p with a generic external function.
29773         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
29774         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
29775         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
29776         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
29777         Prototype abort and/or exit.
29779         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
29780         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
29781         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
29782         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
29784 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
29786         * gcc.dg/dwarf2-1.c: New test.
29788 2000-05-20  Richard Henderson  <rth@cygnus.com>
29790         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
29792 2000-05-20  Andreas Jaeger  <aj@suse.de>
29794         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
29795         testcase.
29797 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
29799         * gcc.c-torture/execute/20000519-2.c: New test.
29801 2000-05-19  Andreas Jaeger  <aj@suse.de>
29803         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
29804         which fails with SSA.
29806         * lib/c-torture.exp: Also test with -O3 -fssa.
29808 2000-05-18  Michael Meissner  <meissner@redhat.com>
29810         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
29811         * gcc.c-torture/execute/920415-1.c: Ditto.
29812         * gcc.c-torture/execute/920501-1.c: Ditto.
29813         * gcc.c-torture/execute/conversion.c: Ditto.
29814         * gcc.c-torture/execute/cvt-1.c: Ditto.
29816 2000-05-18  Jeffrey A Law  (law@cygnus.com)
29818         * gcc.c-torture/compile/20000518-1.c: New test.
29820 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29822         * g77.f-torture/compile/200005018.f:  New test.
29824 2000-05-17  Jeffrey A Law  (law@cygnus.com)
29826         * gcc.c-torture/compile/20000517-1.c: New test.
29828 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29830         * gcc.c-torture/execute/20000516-1.c: New test.
29832 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
29834         * g++.old-deja/g++.other/eh.C: New test.
29836 2000-05-12  Richard Henderson  <rth@cygnus.com>
29838         * gcc.c-torture/execute/990208-1.c (main): Don't pass
29839         constants through to doit's conditional.
29841 2000-05-11  Jeffrey A Law  (law@cygnus.com)
29843         * gcc.c-torture/compile/20000511-1.c: New test.
29844         * g77.f-torture/compile/20000511-1.f: New test.
29845         * g77.f-torture/compile/20000511-2.f: New test.
29847 2000-05-11  Michael Meissner  <meissner@redhat.com>
29849         * gcc.c-torture/execute/20000511-1.c: New test.
29851 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
29853         * gcc.dg/dg.exp: Scan .S files as well as .c files.
29854         * gcc.dg/20000510-1.S: New.
29856 2000-05-08  Catherine Moore  <clm@cygnus.com>
29858         * gcc.dg/unused-3.c: New.
29860 2000-05-06  Richard Henderson  <rth@cygnus.com>
29862           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
29863           * g++.old-deja/g++.mike/warn1.C: Likewise.
29864           * g++.old-deja/g++.pt/local1.C: Likewise.
29865           * g++.old-deja/g++.pt/local7.C: Likewise.
29866           * g++.old-deja/g++.pt/spec16.C: Likewise.
29868 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
29870         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
29872 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
29874           * g77.f-torture/execute/20000503-1.f:  New test.
29876 2000-05-04  Andreas Jaeger  <aj@suse.de>
29878         * gcc.dg/noreturn-2.c: New test.
29880 2000-05-04  Neil Booth  <NeilB@earthling.net>
29882         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
29883         preprocessor.
29885 2000-05-04  Richard Henderson  <rth@cygnus.com>
29887         * gcc.c-torture/execute/20000503-1.c: Fix typo.
29889 2000-05-04  Richard Henderson  <rth@cygnus.com>
29891         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
29892         OpenSSL by Jason R Thorpe.
29894 2000-05-03  Jim Wilson  <wilson@cygnus.com>
29896         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
29898 2000-05-03  Robert Lipe <robertlipe@usa.net>
29900         * gcc.dg/20000503-1.c: New test.
29902 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
29904         * gcc.c-torture/compile/20000502-1.c: New test.
29905         * g++.old-deja/g++.other/align.C: New test.
29906         * gcc.dg/cpp-tradstringify.c: New test.
29908 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29910         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
29911         and hard registers.
29913 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
29915         * gcc.c-torture/execute/loop-5.c: New test.
29917 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
29919         * gcc.c-torture/execute/va-arg-20.c: New test.
29921 2000-04-23  Jeffrey A Law  (law@cygnus.com)
29923         * gcc.c-torture/execute/20000422-1.c: New test.
29925 2000-04-20  Greg McGary  <gkm@gnu.org>
29927         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
29928         when optimizing, but without sibling-call optimizations (-O1).
29930 2000-04-20  Jeffrey A Law  (law@cygnus.com)
29932           * gcc.c-torture/compile/20000420-1.c: New test.
29934 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29936         * g++.abi/ptrflags.C: New test.
29937         * g++.eh/catchptr1.C: Test incomplete pointer chains.
29939 2000-04-19  Catherine Moore  <clm@cygnus.com>
29941         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
29943 2000-04-19  Greg McGary  <gkm@gnu.org>
29945         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
29946         sibling-call optimizations.
29948 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
29950         * gcc.dg/20000419-1.c: New test.
29952 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
29954         * gcc.c-torture/execute/20000412-6.c: New test.
29956 2000-04-12  Jeffrey A Law  (law@cygnus.com)
29958         * gcc.c-torture/execute/20000412-5.c: New test.
29959         * g77.f-torture/compile/20000412-1.f: New test.
29960         * gcc.c-torture/execute/20000412-4.c: New test.
29961         * gcc.c-torture/compile/20000412-2.c: New test.
29962         * gcc.c-torture/execute/20000412-3.c: New test.
29963         * gcc.c-torture/compile/20000412-1.c: New test.
29964         * gcc.c-torture/execute/20000412-2.c: New test.
29966 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
29968         * objc/execute/bf-20.m: New test.
29970 2000-04-10  Richard Henderson  <rth@cygnus.com>
29972         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
29974         * gcc.c-torture/execute/20000412-1.c: New test.
29976 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29978         * g++.old-deja/g++.eh/catchptr1.C: New test.
29980 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
29982         * g++.old-deja/g++.abi/cxa_vec.C: New test.
29984 2000-04-08  Neil Booth  <NeilB@earthling.net>
29986         * gcc.dg/cpp-nullchar.c: Remove test as
29987         embedded nulls cause problems.
29989 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29991         * gcc.dg/compare2.c: New test.
29993 2000-04-08  Neil Booth  <NeilB@earthling.net>
29995         * gcc.dg/cpp-nullchar.c: New test.
29997 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
29999         * gcc.dg/cpp-mi2.c: New test.
30000         * gcc.dg/cpp-mi2[abc].h: New files.
30002 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
30004         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
30005         member name.
30007 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30009         * g++.old-deja/g++.abi/vmihint.C: New test.
30011 2000-04-06  Neil Booth  <NeilB@earthling.net>
30013         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
30014         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
30015         copyright.
30017 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
30019         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
30020         avoid stack-frame overwrite.
30022 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
30024         * gcc.c-torture/compile/20000405-2.c: New test.
30025         * gcc.c-torture/compile/20000405-3.c: New test.
30027 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30029         * gcc.c-torture/compile/20000405-1.c: New test.
30031 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
30033         * gcc.dg/cast-qual-1.c: Revert last change.
30035 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30037         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
30039 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
30041         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
30042         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
30044 2000-04-03  Jeffrey A Law  (law@cygnus.com)
30046         * gcc.c-torture/compile/20000403-2.c: New test.
30047         * gcc.c-torture/compile/20000403-1.c: New test.
30049 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
30051         * gcc.c-torture/execute/20000403-1.c: New test.
30053 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
30055         * gcc.c-torture/execute/20000402-1.c: New test.
30057 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
30059         * gcc.c-torture/execute/va-arg-15.c: New test.
30060         * gcc.c-torture/execute/va-arg-16.c: New test.
30061         * gcc.c-torture/execute/va-arg-17.c: New test.
30062         * gcc.c-torture/execute/va-arg-18.c: New test.
30063         * gcc.c-torture/execute/va-arg-19.c: New test.
30065 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
30067         * gcc.c-torture/compile/981211-1.c: Move to...
30068         * gcc.dg/cpp-as1.c: ...here.
30069         * gcc.dg/cpp-as2.c: New file.
30071         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
30072         compiler.
30074 2000-04-02  Neil Booth  <NeilB@earthling.net>
30076         * gcc.dg/cpp-cond.c  New tests.
30077         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
30078         accidental success less likely.
30079         * gcc.dg/cpp-missingop.c  New tests.
30080         * gcc.dg/cpp-missingparen.c  New tests.
30081         * gcc.dg/cpp-shift.c  New tests.
30082         * gcc.dg/cpp-shortcircuit.c  New tests.
30083         * gcc.dg/cpp-unary.c  New tests.
30085 2000-03-29  Jeffrey A Law  (law@cygnus.com)
30087         * gcc.c-torture/compile/20000329-1.c: New test.
30089 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
30091         * gcc.c-torture/compile/20000326-1.c: New test.
30092         * gcc.c-torture/compile/20000326-2.c: New test.
30094 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
30096         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
30097         the first parameter is a function argument.
30099 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
30101         * g++.old-deja/g++.ext/array4.C: New test.
30103 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
30105         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
30107 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30109         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
30111 2000-03-19  Richard Henderson  <rth@cygnus.com>
30113         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
30115 2000-03-19  Richard Henderson  <rth@cygnus.com>
30117         * gcc.c-torture/compile/20000319-1.c: New test.
30119 2000-03-14  Jeffrey A Law  (law@cygnus.com)
30121         * gcc.c-torture/execute/20000314-3.c: New test.
30122         * gcc.c-torture/execute/20000314-2.c: New test.
30123         * gcc.c-torture/execute/20000314-1.c: New test.
30124         * gcc.c-torture/compile/20000314-2.c: New test.
30125         * gcc.c-torture/compile/20000314-1.c: New test.
30127 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
30129         * g++.old-deja/g++.warn/inline.C: New test.
30131 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
30133         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
30134         standards-compliant result rather than specific constants.
30135         Put test-values in array.
30137 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
30139         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
30140         (g++_target_compile): Put test-specific options last.
30142 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30144         * g++.old-deja/g++.eh/vbase4.C: New test.
30146 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30148         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
30150 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30152         * g++.old-deja/g++.brendan/misc12.C: Removed.
30153         * g++.old-deja/g++.pt/memtemp77.C: Constify.
30154         * g++.old-deja/g++.ext/pretty4.C: New test.
30156 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30158         * g++.old-deja/g++.other/string2.C: New test.
30160 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
30162         * g++.old-deja/g++.warn/impint2.C: New test.
30164 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
30166         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
30167         is 1, not zero.
30169 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
30171         * g++.old-deja/g++.warn/impint.C: New test.
30172         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
30173         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
30174         * g++.old-deja/g++.pt/explicit12.C: Likewise.
30175         * g++.old-deja/g++.pt/explicit13.C: Likewise.
30176         * g++.old-deja/g++.pt/explicit17.C: Likewise.
30177         * g++.old-deja/g++.pt/explicit18.C: Likewise.
30178         * g++.old-deja/g++.pt/explicit19.C: Likewise.
30179         * g++.old-deja/g++.pt/explicit23.C: Likewise.
30180         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30181         * g++.old-deja/g++.pt/explicit35.C: Likewise.
30182         * g++.old-deja/g++.pt/explicit6.C: Likewise.
30183         * g++.old-deja/g++.pt/memclass7.C: Likewise.
30185 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
30187         * gcc.dg/cpp-redef.c: New test.
30189 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
30191         * g++.old-deja/g++.pt/unify7.C: New test.
30193 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30195         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
30196         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
30198 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
30200         * gcc.c-torture/compile/20000224-1.c: New test.
30202 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30204         * gcc.c-torture/compile/cpp-2.c: New test.
30205         * gcc.c-torture/compile/cpp-1.c: New test.
30207 2000-02-25  Jeffrey A Law  (law@cygnus.com)
30209         * gcc.c-torture/execute/20000225-1.c: New test.
30211 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30213         * gcc.dg/cpp-li2.c: New test.
30215         * gcc.dg/cpp-wi1.c: New test.
30217         * gcc.dg/cpp-li1.c: New test.
30219 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
30221         * g++.old-deja/g++.other/sizeof5.C: New test.
30223 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30225         * gcc.c-torture/execute/va-arg-13.c: New test.
30227 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
30229         * gcc.c-torture/execute/va-arg-12.c: New test.
30231 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30233         * gcc.c-torture/execute/20000223-1.c: New test.
30235 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30237         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
30239 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
30241         * g++.old-deja/g++.abi/ptrmem.C: New test.
30243 2000-02-19  Richard Henderson  <rth@cygnus.com>
30245         * gcc.c-torture/compile/init-3.c: New.
30247 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
30249         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
30250         ALWAYS_CXXFLAGS.
30252 2000-02-11  Robert Lipe <robertl@sco.com>
30254         * gcc.c-torture/compile/20000211-3.c: New test.
30256 2000-02-11  Martin Buchholz <martin@xemacs.org>
30258         * gcc.c-torture/compile/20000211-2.c: New test.
30260 2000-02-11  Jeffrey A Law  (law@cygnus.com)
30262         * gcc.c-torture/compile/20000211-1.c: New test.
30264 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
30266         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
30267           on native targets
30269 2000-02-08  Nathan Sidwell  <nathan@acm.org>
30271         * g++.old-deja/g++.other/cast5.C: New test.
30273 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
30275         * gcc.c-torture/execute/20000205-1.c: New.
30277 2000-02-03  Nathan Sidwell  <nathan@acm.org>
30279         * g++.old-deja/g++.jason/cast3.C: Return void.
30280         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
30282 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30284         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
30286         * gcc.dg/loop-1.c: New test.
30288 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
30290         * gcc.c-torture/compile/20000127-1.c: New test.
30291         * gcc.c-torture/execute/991228-1.c: New test.
30293 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30295         * gcc.dg/unused-2.c: New test.
30297         * gcc.dg/conv-1.c: New test.
30299 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
30301         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
30302         compiler.
30303         (tool_option_proc): Fix typo.
30305 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
30307         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
30308         of the ld on the host, not on the build machine.
30309         Also, don't crash if '--help' is not a supported option.
30311 2000-01-24  Richard Henderson  <rth@cygnus.com>
30313         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
30315 2000-01-20  Jeffrey A Law  (law@cygnus.com)
30317         * gcc.c-torture/execute/20000120-2.c: New test.
30318         * gcc.c-torture/execute/20000120-1.c: New test.
30320 2000-01-13  Jeffrey A Law  (law@cygnus.com)
30322         * gcc.c-torture/execute/20000113-1.c: New test.
30324 2000-01-12  Jeffrey A Law  (law@cygnus.com)
30326         * gcc.c-torture/execute/20000112-1.c: New test.
30328 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30330         * gcc.dg/20000111-1.c: New test.
30332 2000-01-10  Jeffrey A Law  (law@cygnus.com)
30334         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
30335         with 16 bit integers.
30337 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30339         * gcc.dg/20000108-1.c: New test.
30341 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30343         * g++.old-deja/g++.ns/koenig8.C: New test.
30345 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30347         * g++.old-deja/g++.other/cast4.C: New test.
30349 2000-01-05  Jeffrey A Law  (law@cygnus.com)
30351         * gcc.c-torture/compile/20000105-2.c: New test.
30352         * gcc.c-torture/compile/20000105-1.c: New test.
30354 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30356         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
30357         references to printf & atoi to conform to ANSI standard.
30358         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
30359         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
30360         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
30361         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
30362         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
30363         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30364         * g++.old-deja/g++.brendan/copy1.C: Likewise.
30365         * g++.old-deja/g++.brendan/copy2.C: Likewise.
30366         * g++.old-deja/g++.brendan/copy3.C: Likewise.
30367         * g++.old-deja/g++.brendan/copy4.C: Likewise.
30368         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30369         * g++.old-deja/g++.brendan/copy6.C: Likewise.
30370         * g++.old-deja/g++.brendan/copy7.C: Likewise.
30371         * g++.old-deja/g++.brendan/copy8.C: Likewise.
30372         * g++.old-deja/g++.brendan/crash11.C: Likewise.
30373         * g++.old-deja/g++.brendan/crash14.C: Likewise.
30374         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
30375         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30376         * g++.old-deja/g++.brendan/delete2.C: Likewise.
30377         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
30378         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
30379         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
30380         * g++.old-deja/g++.brendan/eh1.C: Likewise.
30381         * g++.old-deja/g++.brendan/groff1.C: Likewise.
30382         * g++.old-deja/g++.brendan/init3.C: Likewise.
30383         * g++.old-deja/g++.brendan/misc12.C: Likewise.
30384         * g++.old-deja/g++.brendan/misc7.C: Likewise.
30385         * g++.old-deja/g++.brendan/new2.C: Likewise.
30386         * g++.old-deja/g++.brendan/operators4.C: Likewise.
30387         * g++.old-deja/g++.brendan/operators5.C: Likewise.
30388         * g++.old-deja/g++.brendan/overload2.C: Likewise.
30389         * g++.old-deja/g++.brendan/overload7.C: Likewise.
30390         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
30391         * g++.old-deja/g++.brendan/reference1.C: Likewise.
30392         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
30393         * g++.old-deja/g++.brendan/template24.C: Likewise.
30394         * g++.old-deja/g++.brendan/template3.C: Likewise.
30395         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
30396         * g++.old-deja/g++.jason/inline3.C: Likewise.
30397         * g++.old-deja/g++.jason/opeq.C: Likewise.
30398         * g++.old-deja/g++.law/arg5.C: Likewise.
30399         * g++.old-deja/g++.law/arm7.C: Likewise.
30400         * g++.old-deja/g++.law/ctors11.C: Likewise.
30401         * g++.old-deja/g++.law/cvt8.C: Likewise.
30402         * g++.old-deja/g++.law/init9.C: Likewise.
30403         * g++.old-deja/g++.law/refs4.C: Likewise.
30404         * g++.old-deja/g++.law/template2.C: Likewise.
30405         * g++.old-deja/g++.law/visibility24.C: Likewise.
30406         * g++.old-deja/g++.law/vtable3.C: Likewise.
30407         * g++.old-deja/g++.mike/asm2.C: Likewise.
30408         * g++.old-deja/g++.mike/eh1.C: Likewise.
30409         * g++.old-deja/g++.mike/misc1.C: Likewise.
30410         * g++.old-deja/g++.mike/misc13.C: Likewise.
30411         * g++.old-deja/g++.mike/misc14.C: Likewise.
30412         * g++.old-deja/g++.mike/ns12.C: Likewise.
30413         * g++.old-deja/g++.mike/p1248.C: Likewise.
30414         * g++.old-deja/g++.mike/p3708.C: Likewise.
30415         * g++.old-deja/g++.mike/p3708a.C: Likewise.
30416         * g++.old-deja/g++.mike/p3708b.C: Likewise.
30417         * g++.old-deja/g++.mike/p646.C: Likewise.
30418         * g++.old-deja/g++.mike/p700.C: Likewise.
30419         * g++.old-deja/g++.mike/p783.C: Likewise.
30420         * g++.old-deja/g++.mike/p783a.C: Likewise.
30421         * g++.old-deja/g++.mike/p783b.C: Likewise.
30422         * g++.old-deja/g++.mike/p786.C: Likewise.
30423         * g++.old-deja/g++.mike/p789.C: Likewise.
30424         * g++.old-deja/g++.mike/p789a.C: Likewise.
30425         * g++.old-deja/g++.mike/p807a.C: Likewise.
30426         * g++.old-deja/g++.other/delete3.C: Likewise.
30427         * g++.old-deja/g++.other/dyncast1.C: Likewise.
30428         * g++.old-deja/g++.other/dyncast2.C: Likewise.
30429         * g++.old-deja/g++.other/dyncast3.C: Likewise.
30430         * g++.old-deja/g++.other/empty1.C: Likewise.
30431         * g++.old-deja/g++.other/temporary1.C: Likewise.
30432         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
30433         * g++.old-deja/g++.pt/t16.C: Likewise.
30434         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
30436 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
30438         * gcc.dg/991230-1.c: New test.
30440 1999-12-29  Jeffrey A Law  (law@cygnus.com)
30442         * gcc.c-torture/compile/991229-3.c: New test.
30443         * gcc.c-torture/compile/991229-2.c: New test.
30444         * gcc.c-torture/compile/991229-1.c: New test.
30446 1999-12-29  Greg McGary <gkm@eng.ascend.com>
30448         * gcc.c-torture/compile/labels-2.c: New test.
30450 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
30452         * gcc.c-torture/execute/991227-1.c: New test.
30454 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30456         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
30458 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
30460         * gcc.c-torture/execute/991221-1.c: New test.
30462 1999-12-20  Nathan Sidwell  <nathan@acm.org>
30464         * g++.old-deja/g++.other/cast3.C: New test.
30466 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
30468         * gcc.c-torture/execute/991216-4.c: New test.
30470 1999-12-16  Michael Meissner  <meissner@cygnus.com>
30472         * gcc.c-torture/execute/991216-1.c: New test.
30473         * gcc.c-torture/execute/991216-2.c: New test.
30474         * gcc.c-torture/execute/991216-3.c: New test.
30476 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30478         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
30479         Actually make the test fail by using "-O2" for compilation.
30481 1999-12-15  Nathan Sidwell  <nathan@acm.org>
30483         * g++.old-deja/g++.warn/cast-align1.C: New test.
30485 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30487         * gcc.c-torture/compile/991214-1.c: New test.
30488         * gcc.c-torture/compile/991214-2.c: New test.
30490 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30492         * gcc.dg/991214-1.c: New test.
30494 1999-12-13  Jeffrey A Law  (law@cygnus.com)
30496         * gcc.c-torture/compile/991213-3.c: New test.
30497         * gcc.c-torture/compile/991213-2.c: New test.
30498         * gcc.c-torture/compile/991213-1.c: New test.
30500 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
30502         * gcc.dg/991209-1.c: New test.
30504 1999-12-08  Nathan Sidwell <nathan@acm.org>
30506         * gcc.c-torture/compile/991208-1.c: New test.
30508 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30510         * gcc.dg/ultrasp2.c: New test.
30512 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
30514         * g++.old-deja/g++.abi/align.C (main): Fix typo.
30516 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
30518         * gcc.c-torture/compile/991202-1.c: New test.
30519         * gcc.c-torture/execute/991202-1.c: New test.
30520         * gcc.c-torture/execute/991202-2.c: New test.
30521         * gcc.c-torture/execute/991202-3.c: New test.
30523 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
30525         * g++.old-deja/g++.abi/align.C: New test.
30526         * g++.old-deja/g++.abi/aggregates.C: Likewise.
30527         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30529 1999-12-01  Richard Henderson  <rth@cygnus.com>
30531         * gcc.c-torture/execute/991201-1.c: New.
30533 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
30535         * gcc.dg/991129-1.c: New test.
30537 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30539         * gcc.c-torture/compile/991127-1.c: New test.
30541 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30543         * g++.old-deja/g++.other/warn4.C: New test.
30545 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30547         * g++.old-deja/g++.eh/cleanup2.C: New test.
30548         * g++.old-deja/g++.ext/pretty2.C: New test.
30549         * g++.old-deja/g++.ext/pretty3.C: New test.
30550         * g++.old-deja/g++.other/debug6.C: New test.
30552 1999-10-20  Jim Wilson  <wilson@cygnus.com>
30554         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
30555         compiler_output to look for one error message instead of two.
30557 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
30559         * gcc.c-torture/execute/991118-1.c: Also test case
30560         where the word boundary does not split a byte evenly.
30562 1999-11-19  Nathan Sidwell  <nathan@acm.org>
30564         * g++.old-deja/g++.ext/restrict1.C: New test.
30566 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
30568         * gcc.c-torture/execute/991118-1.c: New test.
30570 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
30572         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
30573         working directory pathnames.
30575 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
30577         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
30578         host is equipped with driver.h and driver.o so it can actually
30579         compile and run the tests.
30581 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
30583         * gcc.c-torture/compile/991008-1.c: New test.
30585 1999-11-08  Nick Clifton  <nickc@cygnus.com>
30587         * lib/gcc-dg.exp: Include target-supports.exp
30589 1999-11-05  Nick Clifton  <nickc@cygnus.com>
30591         * lib/target-supports.exp: New file: Provide procs to test for
30592         features supported by the target.
30593         (check_weak_available): Moved here from ecos.exp.
30594         (check_alias_available): New proc: Determine of the target
30595         toolchain supports the alias attribute.
30597         * gcc.dg/special/ecos.exp: Move check_weak_available to
30598         target-supports.exp.
30599         (alias-1.c): Only perform the test if the target supports
30600         aliases.
30601         (wkali-1.c): Only perform the test if the target supports
30602         aliases.
30604         * gcc.dg/990506-0.c: Expect error messages from cross
30605         targets as well as native targets.
30607 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30609         * gcc.dg/ultrasp1.c: Removed xfail.
30610         * gcc.dg/struct-ret-2.c: Likewise.
30611         * gcc.dg/array-1.c: Likewise.
30613 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30615         * gcc.dg/struct-ret-2.c: New test.
30617         * gcc.dg/array-1.c: New test.
30619 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
30621         * gcc.c-torture/execute/991030-1.c: New test.
30623 1999-10-26  Richard Henderson  <rth@cygnus.com>
30625         * gcc.c-torture/compile/991026-2.c: New test.
30627 1999-10-26  Jeffrey A Law  (law@cygnus.com)
30629         * gcc.c-torture/compile/991026-1.c: New test.
30631 1999-10-23  Jeffrey A Law  (law@cygnus.com)
30633         * gcc.c-torture/execute/991023-1.c: New test.
30635 1999-10-19  Jeffrey A Law  (law@cygnus.com)
30637         * gcc.c-torture/execute/991019-1.c: New test.
30639 1999-10-16  Richard Henderson  <rth@cygnus.com>
30641         * gcc.c-torture/execute/991016-1.c: New test.
30643 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
30645         * gcc.c-torture/execute/991014-1.c: New test.
30647 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
30649         * g++.old-deja/g++.other/union2.C: New test.
30651 1999-10-13  Nathan Sidwell  <nathan@acm.org>
30653         * g++.old-deja/g++.other/vaarg2.C: New test.
30654         * g++.old-deja/g++.other/vaarg3.C: New test.
30656 1999-10-12  Craig Burley  <craig@jcb-sc.com>
30658         * g77.f-torture/noncompile/19990905-1.f: Moved from being
30659         in compile/.
30661 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
30663         * gcc.c-torture/execute/va-arg-11.c: New test.
30665 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
30667         * lib/file-format.exp (gcc_target_object_format): Don't
30668         crash if objdump is unavailable.
30670 1999-09-29  Donn Terry <donn@interix.com>
30672         * gcc.misc-tests/mg.exp: delete extraneous redirection.
30674 1999-09-28  Nick Clifton  <nickc@cygnus.com>
30676         * gcc.c-torture/compile/990928-1.c: New test.
30678 1999-09-28  Nathan Sidwell  <nathan@acm.org>
30680         * g++.old-deja/g++.other/decl6.C: New test.
30682 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30684         * gcc.c-torture/execute/va-arg-10.c: New test.
30686 1999-09-27  Nathan Sidwell  <nathan@acm.org>
30688         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
30689         __PRETTY_FUNCTION__.
30691 1999-09-23  Nick Clifton  <nickc@cygnus.com>
30693         * gcc.c-torture/execute/990923-1.c: New test.
30695 1999-09-21  Nick Clifton  <nickc@cygnus.com>
30697         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
30698         for which -fpic is inappropriate.
30700 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
30702         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
30704 1999-09-21  Nathan Sidwell  <nathan@acm.org>
30706         * g++.old-deja/g++.other/dyncast1.C: New test.
30707         * g++.old-deja/g++.other/dyncast2.C: New test.
30708         * g++.old-deja/g++.other/dyncast3.C: New test.
30709         * g++.old-deja/g++.other/dyncast4.C: New test.
30710         * g++.old-deja/g++.other/dyncast5.C: New test.
30711         * g++.old-deja/g++.eh/catch3.C: New test.
30712         * g++.old-deja/g++.eh/catch3p.C: New test.
30713         * g++.old-deja/g++.eh/catch4.C: New test.
30714         * g++.old-deja/g++.eh/catch4p.C: New test.
30715         * g++.old-deja/g++.eh/catch5.C: New test.
30716         * g++.old-deja/g++.eh/catch5p.C: New test.
30717         * g++.old-deja/g++.eh/catch6.C: New test.
30718         * g++.old-deja/g++.eh/catch6p.C: New test.
30719         * g++.old-deja/g++.eh/catch7.C: New test.
30720         * g++.old-deja/g++.eh/catch7p.C: New test.
30721         * g++.old-deja/g++.eh/catch8.C: New test.
30722         * g++.old-deja/g++.eh/catch8p.C: New test.
30723         * g++.old-deja/g++.eh/catch9.C: New test.
30724         * g++.old-deja/g++.eh/catch9p.C: New test.
30726 1999-09-13  Nathan Sidwell  <nathan@acm.org>
30728         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
30729         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
30731 1999-09-13  Jeffrey A Law  (law@cygnus.com)
30733         * gcc.c-torture/compile/990913-1.c: New test.
30735 1999-09-10  Nathan Sidwell  <nathan@acm.org>
30737         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
30738         * g++.old-deja/g++.jason/rfg5.C: Likewise.
30740 1999-09-09  Richard Henderson  <rth@cygnus.com>
30742         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
30744 1999-09-09  Nathan Sidwell  <nathan@acm.org>
30746         * g++.old-deja/g++.other/lookup11.C: New test.
30747         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
30748         what is permitted and what we want.
30749         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
30750         overload use.
30751         * g++.old-deja/g++.jason/rfg5.C: Likewise
30753 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
30755         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
30756         * gcc.c-torture/noncompile/poison-1.c: New file.
30758 1999-09-08  Nathan Sidwell  <nathan@acm.org>
30760         * g++.old-deja/g++.other/sizeof3.C: New test.
30761         * g++.old-deja/g++.other/sizeof4.C: New test.
30762         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
30763         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
30765 1999-09-07  Richard Henderson  <rth@cygnus.com>
30767         * gcc.dg/va-arg-1.c: New.
30769 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30771         * gcc.c-torture/execute/va-arg-9.c: New test.
30773 1999-09-05  Craig Burley  <craig@jcb-sc.com>
30775         * g77.f-torture/compile/980519-2.f: New test.
30776         * g77.f-torture/compile/19990905-0.f: New test.
30777         * g77.f-torture/compile/19990905-1.f: New test.
30778         * g77.f-torture/compile/19990905-2.f: New test.
30780         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
30782 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
30784         * gcc.c-torture/execute/990827-1.c: Fix typo.
30786 1999-09-03  Nathan Sidwell  <nathan@acm.org>
30788         * g++.old-deja/g++.other/deref1.C: New test.
30790 1999-09-02  Nathan Sidwell  <nathan@acm.org>
30792         * g++.old-deja/g++.other/ambig2.C: New test.
30793         * g++.old-deja/g++.other/cond5.C: New test.
30794         * g++.old-deja/g++.other/lookup16.C: New test.
30796 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
30798         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
30799         assemblers too.
30801 1999-08-31  Jeffrey A Law  (law@cygnus.com)
30803         * lib/c-torture.exp: Avoid the "compare executables" optimization
30804         when testing native.
30806 1999-08-29  Jeffrey A Law  (law@cygnus.com)
30808         * gcc.c-torture/execute/990829-1.c: New test.
30809         * gcc.c-torture/compile/990829-1.c: New test.
30811 1999-08-27  Paul Burchard  <burchard@pobox.com>
30813         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
30814         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
30815         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
30816         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
30817         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
30818         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
30819         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
30820         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
30821         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
30822         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
30823         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
30825 1999-08-27  Jeffrey A Law  (law@cygnus.com)
30827         * gcc.c-torture/execute/990827-1.c: New test.
30829 1999-08-26  Craig Burley  <craig@jcb-sc.com>
30831         * g77.f-torture/noncompile/19990826-4.f: New test.
30833         * g77.f-torture/compile/19990826-3.f: New test.
30835         * g77.f-torture/execute/19990826-2.f: New test.
30837         * g77.f-torture/compile/19990826-1.f: New test.
30839         * gcc.c-torture/execute/990826-0.c: New test.
30840         * g77.c-torture/execute/19990826-0.f: New test.
30842         * g77.f-torture/noncompile/970626-2.f: New test.
30844 1999-08-25  Paul Burchard  <burchard@pobox.com>
30846         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
30847         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
30848         lss-011.C: New tests.
30850 1999-08-25  Nathan Sidwell  <nathan@acm.org>
30852         * g++.old-deja/g++.other/decl5.C: New test.
30854 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30856         * noncompile/noncompile.exp: Load_lib c-torture.exp.
30857         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
30858         call `postbase' for each one.  All callers of `postbase' changed
30859         to call this instead.
30861 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
30863         * gcc.c-torture/execute/990811-1.c: New test.
30865 1999-08-09  Nick Clifton  <nickc@cygnus.com>
30867         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
30868         just native ones.
30870         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
30871         just native ones.
30873 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30875         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
30877 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30879         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
30881 1999-08-04  Nathan Sidwell  <nathan@acm.org>
30883         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
30885 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30887         * gcc.c-torture/execute/990804-1.c: New test.
30889 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30891         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
30892         * g++.old-deja/g++.brendan/crash64.C: Likewise
30893         * g++.old-deja/g++.brendan/overload8.C: Likewise
30895 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30897         * g++.old-deja/g++.other/struct1.C: New test.
30899 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30901         * g++.old-deja/g++.other/enum2.C: New test.
30903 1999-08-02  Richard Henderson  <rth@cygnus.com>
30905         Adapted from tests from Franz Sirl:
30906         * gcc.c-torture/execute/va-arg-7.c: New test.
30907         * gcc.c-torture/execute/va-arg-8.c: New test.
30909 1999-08-01  Jeffrey A Law  (law@cygnus.com)
30911         * gcc.c-torture/compile/990801-2.c: New test.
30913         * gcc.c-torture/compile/990801-1.c: New test.
30915 1999-07-27  Michael Meissner  <meissner@cygnus.com>
30917         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
30918         fp-cmp-1.c, converting double to float.
30920         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
30921         fp-cmp-1.c, converting double to long double.
30923         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
30924         from fr1 to unknown_register, since fr1 is a legitimate register
30925         on some machines.
30927 1999-07-25  Jeffrey A Law  (law@cygnus.com)
30929         * README: More listname related changes.
30931 1999-07-08  Catherine Moore  <clm@cygnus.com>
30933         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
30935 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
30937         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
30939 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30941         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
30943 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
30945         * gcc.dg/990703-1.c: New test.
30947 1999-06-29  Nick Clifton  <nickc@cygnus.com>
30949         * lib/file-format.exp: New file: Move definition of proc
30950         gcc_target_object_format to here from
30951         gcc.dg/special/ecos.exp.
30953         * lib/c-torture.exp: Include lib file-format.exp.
30954         * lib/gcc-dg.exp: Include lib file-format.exp.
30956         * gcc.dg/special/ecos.exp: Remove definition of proc
30957         gcc_target_object_format.
30959 1999-06-28  Jeffrey A Law  (law@cygnus.com)
30961         * gcc.c-torture/execute/990628-1.c: New test.
30963 1999-06-25  Jeffrey A Law  (law@cygnus.com)
30965         * gcc.c-torture/compile/990625-2.c: New test.
30967         * gcc.c-torture/compile/990625-1.c: New test.
30969 1999-06-23  Nick Clifton  <nickc@cygnus.com>
30971         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
30972         attributes compile.
30973         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
30974         ports that use the COFF/PE file format.
30976 1999-06-17  Jeffrey A Law  (law@cygnus.com)
30978         * gcc.c-torture/compile/990617-1.c: New test.
30980 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
30982         * g++.old-deja/g++.other/decl4.C: New test.
30984 1999-06-14  Nathan Sidwell  <nathan@acm.org>
30986         * g++.old-deja/g++.other/bitfld3.C: New test.
30988 1999-06-08  Nathan Sidwell  <nathan@acm.org>
30990         * g++.old-deja/g++.eh/catch1.C: New test.
30992 1999-06-07  Jeffrey A Law  (law@cygnus.com)
30994         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
30996         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
30997         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
30999 1999-06-05  Craig Burley  <craig@jcb-sc.com>
31001         * g77.f-torture/compile/19990502-0.f: Replace with new,
31002         shorter, test that still fails after recent changes.
31004 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31006         * gcc.c-torture/execute/990604-1.c: New test.
31008 1999-05-31  Jeffrey A Law  (law@cygnus.com)
31010         * gcc.c-torture/execute/990531-1.c: New test.
31012 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31014         * gcc.c-torture/compile/990527-1.c: New test.
31016 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
31018         * gcc.c-torture/execute/990527-1.c: New test.
31020 1999-05-25  Nick Clifton  <nickc@cygnus.com>
31022         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
31023         bitfields as signed.
31025 1999-05-25  Craig Burley  <craig@jcb-sc.com>
31027         * g77.f-torture/compile/19990525-0.f: New test.
31029 1999-05-25  Jeffrey A Law  (law@cygnus.com)
31031         * gcc.c-torture/execute/990525-2.c: New test.
31033         * gcc.c-torture/execute/990525-1.c: New test.
31035 1999-05-24  Nathan Sidwell  <nathan@acm.org>
31037         * g++.old-deja/g++.other/anon3.C: New test.
31038         * g++.old-deja/g++.other/anon4.C: New test.
31039         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
31040         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
31041         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
31042         Merrill).
31044 1999-05-24  Jeffrey A Law  (law@cygnus.com)
31046         * gcc.c-torture/execute/990524-1.c: New test.
31048         * gcc.dg/990524-1.c: New test.
31050 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31052         * gcc.c-torture/compile/990523-1.c: New test.
31054 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
31056         * gcc.c-torture/compile/990519-1.c: New test.
31058 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31060         * gcc.c-torture/compile/990517-1.c: New test.
31062         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
31063         (e4, f4): New tests.
31064         (main): Call them.
31066 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31068         * gcc.dg/noreturn-1.c: New test.
31070 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
31072         * gcc.c-torture/execute/990513-1.c: New test.
31074 1999-05-10  Richard Henderson  <rth@cygnus.com>
31076         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
31078 1999-05-10  Craig Burley  <craig@jcb-sc.com>
31080         * g77.f-torture/execute/erfc.f: Use small single-precision
31081         values, to avoid problems on Alphas when not -mieee.
31083 1999-05-08  Craig Burley  <craig@jcb-sc.com>
31085         * gcc.dg/990506-0.c: New test.
31087 1999-05-08  Richard Henderson  <rth@cygnus.com>
31089         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
31090         the constant to test.  Don't XFAIL 64-bit targets.
31092         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
31093         * g++.old-deja/g++.law/profile1.C: Likewise.
31095         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
31096         operator new instances.
31097         * g++.old-deja/g++.other/delete5.C: Likewise.
31099 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31101         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
31102         intrinsic.
31104 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31106         * g77.f-torture/execute/u77-test.f: Reverse order of two
31107         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
31109 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31111         * gcc.dg/compare1.c: New test.
31113 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31115         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
31116         New tests.
31118 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31120         * g77.f-torture/compile/19990502-1.f: New test.
31122 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31124         * g77.f-torture/compile/19990502-0.f: New test.
31126 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31128         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
31129         intrinsic.
31131 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31133         * g77.f-torture/execute/u77-test.f (main): List libU77
31134         intrinsics not currently tested.
31135         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
31136         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
31137         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
31138         Trim blanks off the ends of some printed strings.
31140 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31142         * g77.f-torture/execute/u77-test.f (main): Just warn about
31143         FSTAT gid disagreement, as it's expected on some systems.
31145 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31147         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
31148         use a new function, which allows for some slop.
31149         Clean up some commentary.
31150         (issum): The new function.
31151         (sgladd): Deleted subroutine.
31153 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31155         * g77.f-torture/execute/u77-test.f: Modify to be more like
31156         libf2c/libU77 version, bringing patches to that version here.
31157         Add suitable commentary.
31159 1999-04-25  Richard Henderson  <rth@cygnus.com>
31161         * gcc.dg/990424-1.c: New test.
31163 1999-04-24  Craig Burley  <craig@jcb-sc.com>
31165         * g77.f-torture/execute/u77-test.f (main): Bug involving
31166         LSTAT has been fixed, so turn back on full checking.
31168 1999-04-20  Craig Burley  <craig@jcb-sc.com>
31170         * g77.f-torture/compile/19990419-0.f: New test.
31171         * g77.f-torture/execute/19990419-1.f: New test.
31173 1999-04-17  Richard Henderson  <rth@cygnus.com>
31175         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
31176         to avoid the need for a prototype to supress a warning.
31178 1999-04-07  Jim Wilson  <wilson@cygnus.com>
31180         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
31182 1999-04-04  Jeffrey A Law  (law@cygnus.com)
31184         * gcc.c-torture/execute/990404-1.c: New test.
31186 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31188         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
31189         * gcc.dg/cpp-if3.c: Don't use -pedantic.
31190         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
31191         missing initializer warnings.
31193 1999-03-28  Jeffrey A Law  (law@cygnus.com)
31195         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
31196         matching strings.
31198 1999-03-26  Jeffrey A Law  (law@cygnus.com)
31200         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
31202 1999-03-26  Craig Burley  <craig@jcb-sc.com>
31204         * g77.f-torture/execute/19990325-0.f: New test.
31205         * g77.f-torture/execute/19990325-1.f: New test.
31207 1999-03-24  Jeffrey A Law  (law@cygnus.com)
31209         * gcc.c-torture/execute/990324-1.c: New test.
31211 1999-03-22  Jim Wilson  <wilson@cygnus.com>
31213         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
31214         test with 4.
31216 1999-03-17  Richard Henderson  <rth@cygnus.com>
31218         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
31220 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31222         * g77.f-torture/execute/19990313-2.f: New test.
31223         * g77.f-torture/execute/19990313-3.f: New test.
31225 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31227         * g77.f-torture/execute/19990313-0.f: New test.
31228         * g77.f-torture/execute/19990313-1.f: New test.
31230 1999-03-12  Jim Wilson  <wilson@cygnus.com>
31232         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
31233         printf to sprintf.
31234         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
31235         (main): Add check for u15.  Conditionalize u31 check depending on
31236         whether ints are <32 bits or >=32 bits.
31238 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31240         * g77.f-torture/execute/19981119-0.f: Improve testiness.
31242 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31244         * g77.f-torture/compile/19990305-0.f: New test.
31245         * g77.f-torture/execute/19981119-0.f: New test.
31247 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31249         * g77.f-torture/execute/970625-2.f: call ABORT if final
31250         result is not correct, instead of just printing it.
31251         Add this checking via newly introduced obfuscation, to
31252         trip up buggy front ends.
31254 1999-03-07  Craig Burley  <craig@jcb-sc.com>
31256         * g77.f-torture/compile/960317-1.f: Moved from being
31257         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
31259 1999-03-06  Craig Burley  <craig@jcb-sc.com>
31261         * g77.f-torture/execute/960317-1.f: New (old) test.
31262         * g77.f-torture/execute/970625-2.f: Ditto.
31264 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
31266         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
31267         message on line 1 or line 2; cccp and cpplib do this differently.
31269 1999-03-01  Jeffrey A Law  (law@cygnus.com)
31271         * g++.old-deja/g++.law/weak1.C: New test.
31273 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31275         * gcc.c-torture/execute/990119-1.c: Renamed to...
31276         * gcc.dg/990119-1.c: this, so it will only be tested once
31277         (it's a preprocessor test, it doesn't need to be run at
31278         multiple optimization levels).
31280 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31282         * lib/g++.exp: Don't add incdir=$base_dir/../include to
31283           ALWAYS_CXXFLAGS.
31285 1999-02-24  Craig Burley  <craig@jcb-sc.com>
31287         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
31288         * g77.f-torture/compile/19981216-0.f: ...as it is expected
31289         to not be compilable by current g77.
31291 1999-02-24  Nick Clifton  <nickc@cygnus.com>
31293         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
31295 1999-02-22  Jeffrey A Law  (law@cygnus.com)
31297         * gcc.c-torture/execute/990222-1.c: New test.
31299 1999-02-19  Craig Burley  <craig@jcb-sc.com>
31301         * g77.f-torture/compile/19990218-0.f: New test.
31302         * g77.f-torture/noncompile/19990218-1.f: New test.
31304 1999-02-18  Craig Burley  <craig@jcb-sc.com>
31306         * g77.f-torture/compile/19981216-0.f: New test.
31308 1999-02-14  Jeffrey A Law  (law@cygnus.com)
31310         * gcc.dg/990214-1.c: New test.
31312 1999-02-13  Jeffrey A Law  (law@cygnus.com)
31314         * gcc.dg/990213-2.c: New test.
31316         * gcc.dg/990213-1.c: New test.
31318 1999-02-12  Jeffrey A Law  (law@cygnus.com)
31320         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
31321         ints.
31323 1999-02-11  Nick Clifton  <nickc@cygnus.com>
31325         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
31326         specified by target.
31328         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
31330 1999-02-11  Jeffrey A Law  (law@cygnus.com)
31332         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
31334 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31336         * gcc.dg/special/ecos.exp: New test driver for new tests with
31337         special requirements.
31339         * gcc.dg/special/alias-1.c: New test.
31340         * gcc.dg/special/gcsec-1.c: New test.
31341         * gcc.dg/special/weak-1.c: New test.
31342         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
31343         * gcc.dg/special/weak-2.c: New test.
31344         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
31345         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
31346         * gcc.dg/special/wkali-1.c: New test.
31347         * gcc.dg/special/wkali-2.c: New test.
31348         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
31349         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
31351 1999-02-10  Felix Lee  <flee@cygnus.com>
31353           * lib/c-torture.exp (c-torture-compile): Pull out code for
31354           analyzing gcc error messages.
31355           (c-torture-execute): Likewise.  Fix some (harmless) false
31356           positives.
31357           * lib/gcc.exp (gcc_check_compile): New function.
31359 1999-02-08  Richard Henderson  <rth@cygnus.com>
31361         * gcc.c-torture/execute/990208-1.c: New test.
31363 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31365         * g++.dg/special/ecos.exp: New driver for new tests with special
31366         requirements
31368         * g++.dg/special/conpr-1.C: New test
31369         * g++.dg/special/conpr-2.C: New test
31370         * g++.dg/special/conpr-2a.C: New test
31371         * g++.dg/special/conpr-3.C: New test
31372         * g++.dg/special/conpr-3a.C: New test
31373         * g++.dg/special/conpr-3b.C: New test
31375         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
31376         allow g++ to use the dg driver
31378         * README: Add comment about g++.dg directory
31380 1999-02-06  Jeffrey A Law  (law@cygnus.com)
31382         * README: Update email addresses.
31384 1999-02-03  Nick Clifton  <nickc@cygnus.com>
31386         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
31387         arguments in order to force structure S onto the stack even on
31388         the alpha.
31389         (test): Pass 10 leading arguments to function foo as well as the
31390         structure S.
31392         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
31393         failure for all targets.
31395         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
31396         abort to terminate program execution.
31398 1999-01-30  Richard Henderson  <rth@cygnus.com>
31400         * gcc.c-torture/execute/990130-1.c: New test.
31402 1999-01-30  Jeffrey A Law  (law@cygnus.com)
31404         * gcc.dg/990130-1.c: New test.
31406 1999-01-28  Michael Meissner  <meissner@cygnus.com>
31408         * gcc.c-torture/execute/990128-1.c: New test.
31410 1999-01-27  Michael Meissner  <meissner@cygnus.com>
31412         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
31414 1999-01-27  Felix Lee  <flee@cygnus.com>
31416         * lib/c-torture.exp (c-torture-compile): pull out code for
31417         analyzing gcc error messages.
31418         (c-torture-execute): ditto, and fix some (harmless) false
31419         positives.
31420         * lib/gcc.exp (gcc_check_compile): new function.
31422 1999-01-17  Jeffrey A Law  (law@cygnus.com)
31424         * gcc.dg/990117-1.c: New test.
31426         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
31428         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
31430 1999-01-15  Jeffrey A Law  (law@cygnus.com)
31432         * g77.f-torture/compile/990115-1.f: New test.
31434 1999-01-07  Jeffrey A Law  (law@cygnus.com)
31436         * gcc.c-torture/compile/990107-1.c: New test
31438 1999-01-06  Jeffrey A Law  (law@cygnus.com)
31440         * gcc.c-torture/execute/990106-2.c: New test.
31442         * gcc.c-torture/execute/990106-1.c: New test.
31444 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
31446         * gcc.c-torture/compile/981223-1.c: New test.
31448 1998-12-29  Richard Henderson  <rth@cygnus.com>
31450         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
31451         (opt3): Rename from opt4 and disable.
31453 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
31455         * g++.old-deja/g++.pt/ptrmem5.C: New test.
31457 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31459         * g++.old-deja/g++.other/conv5.C: New test.
31461 1998-12-14  Nick Clifton  <nickc@cygnus.com>
31463         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
31465 1998-12-11  Jeffrey A Law  (law@cygnus.com)
31467         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
31469 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
31471         * gcc.c-torture/compile/981211-1.c: New test.
31473 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
31475         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
31477         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
31479 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31481         * gcc.special/930510-1.c: Make C9X safe.
31482         * gcc.misc-tests/gcov-1.c Similarly.
31483         * gcc.misc-tests/gcov-2.c Similarly.
31485 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31487         * gcc.dg/ultrasp1.c: New test.
31489 1998-12-06  Richard Henderson  <rth@cygnus.com>
31491         * gcc.c-torture/execute/981206.c: New test.
31493 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31495         * g++.old-deja/g++.ns/template7.C: New test.
31497         * g++.old-deja/g++.other/expr1.C: New test.
31499         * g++.old-deja/g++.eh/tmpl3.C: New test.
31501         * g++.old-deja/g++.eh/tmpl2.C: New test.
31503 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31505         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
31506         * g++.old-deja/g++.other/using6.C: Removed.
31507         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
31509         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
31511 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31513         * g++.old-deja/g++.pt/overload8.C: New test.
31515         * g++.old-deja/g++.pt/overload7.C: New test.
31517         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
31519         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
31520         and relinking messages.
31521         * lib/g++.exp (g++_target_compile): Remove .rpo file when
31522         compiling with -frepo.
31524 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
31526         * g++.old-deja/g++.pt/lookup6.C: New test.
31528 1998-11-30  Nick Clifton  <nickc@cygnus.com>
31530         * gcc.c-torture/execute/981130-1.c: New test.
31531         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
31533 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31535         * g++.old-deja/g++.pt/explicit76.C: New test.
31537         * g++.old-deja/g++.pt/friend38.C: New test.
31539         * g++.old-deja/g++.ns/crash2.C: New test.
31541         * g++.old-deja/g++.pt/defarg8.C: New test.
31543         * g++.old-deja/g++.pt/instantiate6.C: New test.
31545         * g++.old-deja/g++.pt/static6.C: New test.
31547         * g++.old-deja/g++.pt/decl2.C: New test.
31549 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31551         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
31552         problem is actually related with name lookup, but so what? :-)
31554         * g++.old-deja/g++.pt/friend37.C: New test.
31556 1998-11-25  Dave Love  <d.love@dl.ac.uk>
31558         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
31559         element, which fails on some systems.
31561         * g77.f-torture/execute/labug1.f: New test.
31563 1998-11-21  Jeffrey A Law  (law@cygnus.com)
31565         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
31566         is defined.
31568 1998-11-18  Dave Love  <d.love@dl.ac.uk>
31570         * g77.f-torture/compile/981117-1.f: New test.
31572 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
31574         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
31575         properly discarded.
31577 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
31579         * gcc.c-torture/execute/memcheck: New directory of tests for
31580         -fcheck-memory-usage.
31582 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31584         * README: New file, general information about the testsuite and
31585         new description of the various C++ test subdirectories.
31586         * README.g++: Eliminate obsolete information, update and move most
31587         relevant stuff to README.
31589 1998-11-07  Richard Henderson  <rth@cygnus.com>
31591         * gcc.c-torture/compile/981107-1.c: New test.
31593 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
31595         * execute/memcpy-bi.c: New testcase.
31597 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
31599         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
31600         base classes.
31602         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
31603         template is selected.
31605         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
31606         classes, it should be accepted for all types.
31608         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
31610         * g++.old-deja/g++.pt/spec24.C: Ensure that template
31611         specializations start with template headers.
31613 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
31615         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
31617         * g++.old-deja/g++.other/init9.C: Test cross initialization of
31618         non-POD types.
31620 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31622         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
31624 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
31626         * compile/981022-1.c, compile/981022-1.x: New test and driver.
31628 1998-10-19  Jeffrey A Law  (law@cygnus.com)
31630         * 981019-1.c: New test.
31632 1998-10-14  Robert Lipe <robertl@dgii.com>
31634         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
31635         find objc headers.
31637 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31639         * compile/981001-4.c: Remove use of GCC extension that triggers a
31640         compiler bug.
31642 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
31644         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
31646 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31648         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
31649         instantiation of template produces incorrect code for delete
31650         expression.
31652         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
31653         constructors' name is not unique.
31654         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
31655         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
31657         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
31658         automatic array of const is ill-formed.
31660         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
31661         of template parameter?
31663         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
31664         const.
31666         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
31667         pointer-to-member expression.
31669         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
31670         declaration causes ICE.
31672 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
31674         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
31675         reserved in the global namespace.
31677         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
31678         generate needed virtual table.
31680         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
31682 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
31684         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
31685         template-dependent type
31687 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
31689         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
31690         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
31691         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
31693         * g++.old-deja/g++.other/using5.C: New test; using decl from base
31694         class should be usable as argument of member function.
31695         * g++.old-deja/g++.other/using6.C: New test; using decl from base
31696         class should be usable as return type of member function.
31697         * g++.old-deja/g++.other/using7.C: New test; using decl from base
31698         class should be usable as type of data member.
31700         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
31702 1998-10-09  Jeffrey A Law  (law@cygnus.com)
31704         * gcc.c-torture/special/920521-1.c: Fix bogus test.
31706 1998-10-08  Nick Clifton  <nickc@cygnus.com>
31708         * gcc.dg/dll-?.c Add thumb to target list.
31709         Fix assembler scan patterns to match current assembler output.
31711 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
31713         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
31714         matching of template brackets.
31716         * g++.old-deja/g++.other/using4.C: New test.  Test using
31717         declarations of methods from base classes.
31719         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
31720         within functions should introduce names into the innermost
31721         enclosing namespace.
31723         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
31724         of static locals if first initialization throws.
31726 1998-10-07  Jim Wilson  <wilson@cygnus.com>
31728         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
31730 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
31732         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
31733         lose track of the possible targets of tablejump insns.
31734         * special/special.exp: Run it.
31736 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31738         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
31739         must be declared before its specializations can be named in friend
31740         declarations.
31742 1998-10-05  Dave Love  <d.love@dl.ac.uk>
31744         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
31746         * g77.f-torture/execute/io1.f: New test.
31748 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31750         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
31751         with pointer to template function, for which no argument deduction
31752         is possible.
31754         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
31755         specialization of template function as argument to template
31756         function.
31758         * g++.old-deja/g++.other/access2.C: New test; Inner class
31759         shouldn't have privileged access to Outer's names.
31761 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31763         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
31764         friend template declared within template class conflicts with
31765         nested class of the same name.
31767         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
31768         is ignored.
31770         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
31771         object with direct initializer as function declaration.
31773         * g++.old-deja/g++.other/decl2.C: New test; duplicate
31774         initializers.
31776         * g++.old-deja/g++.other/null2.C: New test; conditional operator
31777         involving const pointer and NULL produces incorrect result.
31779         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
31780         type name without `typename' should be rejected with -pedantic.
31782 1998-10-02  Richard Henderson  <rth@cygnus.com>
31784         * g++.old-deja/g++.other/addrof1.C: New test.
31786 1998-10-01  Nick Clifton  <nickc@cygnus.com>
31788         * gcc.c-torture/compile/981001-1.c: New test.
31789         * gcc.c-torture/execute/981001-1.c: New test.
31791 1998-10-01  Jeffrey A Law  (law@cygnus.com)
31793         * gcc.c-torture/compile/981001-2.c: New test.
31794         * gcc.c-torture/compile/981001-3.c: New test.
31795         * gcc.c-torture/compile/981001-4.c: New test.
31797 1998-10-01  Robert Lipe  <robertl@dgii.com>
31799         * lib/objc.exp (objc_target_compile): Add -L during compiles for
31800         multilibbed hosts.   Idea grafted from g77.exp.
31802 1998-09-30  Dave Love  <d.love@dl.ac.uk>
31804         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
31805         avoid losing on systems which need -lsocket.
31807 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
31809         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
31810         * g++.old-deja/g++.other/nested2.C: Ditto.
31811         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
31812         failure.
31814 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31816         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
31817         preferred over template operator!= for enum bitfields.
31819 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
31821         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
31822         that happen to have the same base name, but in different scopes,
31823         are incorrectly rejected.
31825 1998-09-16  Richard Henderson  <rth@cygnus.com>
31827         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
31828         on the native word size instead of an integer literal.
31830 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31832         * g++.old-deja/g++.other/static2.C: Invocation of static data
31833         member of type pointer-to-function denoted as non-static member.
31835         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
31836         checks involving function types and aliases.
31838 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31840         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
31841         redefined to the same non-trivial type.
31843         * g++.old-deja/g++.pt/explicit73.C: Test for proper
31844         namespace-qualification of template specializations declared in
31845         other namespaces.
31847         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
31848         to declare a subset of the specializations of a template function
31849         as friends of specializations of a template class.
31851         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
31852         member templates that do not fully specialize the enclosing
31853         template class are rejected.
31855 1998-09-11  Dave Love  <d.love@dl.ac.uk>
31857         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
31859 1998-09-08  Dave Love  <d.love@dl.ac.uk>
31861         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
31862         altered from libf2c/libU77 version.
31864 1998-09-06  Dave Love  <d.love@dl.ac.uk>
31866         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
31868 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
31870         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
31871         (un)signed char are different types for template specialization
31872         purposes.
31874 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
31876         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
31877         * objc: ObjC testsuite.
31879 1998-08-31  Catherine Moore  <clm@cygnus.com>
31881         * gcc.c-torture/execute/941014-1.x:  New file.
31883 1998-08-31  Nick Clifton  <nickc@cygnus.com>
31885         * lib/c-torture.exp: Add support for
31886         torture_eval_before_compile and torture_eval_before_execute
31887         variables.
31889 1998-08-30  Jeffrey A Law  (law@cygnus.com)
31891         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
31892         this test triggers valid.
31894 1998-08-27  Jeffrey A Law  (law@cygnus.com)
31896         * gcc.dg/980827-1.c: New test.
31898 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
31900         * gcc.c-torture/execute/loop-4b.c: New test.
31902 1998-08-26  Nick Clifton  <nickc@cygnus.com>
31904         * lib/c-torture.exp: Add support for
31905         torture_eval_before_compile and torture_eval_before_execute
31906         variables.
31908 1998-08-25  Jeffrey A Law  (law@cygnus.com)
31910         * gcc.c-torture/compile/980825-1.c: New test.
31912 1998-08-24  Nick Clifton  <nickc@cygnus.com>
31914         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
31915         count number tests in opt_t0 not good_t0.
31917 1998-08-24  Jeffrey A Law  (law@cygnus.com)
31919         * gcc.c-torture/compile/930326-1.x: Fix typo.
31921 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
31923         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
31924         causes an ICE.
31926 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31928         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
31929         STACK_SIZE is defined.
31930         * gcc.c-torture/unsorted/stuct.c: Similarly.
31932         * gcc.c-torture/compile/980821-1.c: New test.
31934 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31936         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
31938 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
31940         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
31941         code.
31943 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
31945         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
31946         error'.
31948 1998-08-18  Jeffrey A Law  (law@cygnus.com)
31950         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
31952 1998-08-16  Jeffrey A Law  (law@cygnus.com)
31954         * gcc.c-torture/compile/980816-1.c: New test.
31956         * gcc.dg/980816-1.c: New test.
31958 1998-08-13  Jeffrey A Law  (law@cygnus.com)
31960         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
31961         compiler for ieee tests.
31963 1998-08-01  Dave Love  <d.love@dl.ac.uk>
31965         * g77.f-torture/compile/980729-0.f: New test.
31967 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
31969         * gcc.c-torture/special/eeprof-1.c: New test, for
31970         -finstrument-functions.
31971         * gcc.c-torture/special/special.exp: Run it.
31973 1998-07-29  Jeffrey A Law  (law@cygnus.com)
31975         * gcc.c-torture/compile/980729-1.c: New test.
31977 1998-07-27  Nick Clifton  <nickc@cygnus.com>
31979         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
31980         __thumb__ is defined, and test for ARM style doubles if so.
31982 1998-07-26  Dave Love  <d.love@dl.ac.uk>
31984         * g77.f-torture/noncompile/980615-0.f: New test.
31986 1998-07-26  H.J. Lu  (hjl@gnu.org)
31988         * gcc.dg/980312-1.c: Do link instead of compile.
31989         * gcc.dg/980313-1.c: Likewise.
31991 1998-07-26  Jeffrey A Law  (law@cygnus.com)
31993         * gcc.c-torture/compile/980726-1.c: New test.
31995 1998-07-25  Dave Love  <d.love@dl.ac.uk>
31997         * g77.f-torture/execute/io0.f: New test.
31999 1998-07-24  Nick Clifton  <nickc@cygnus.com>
32001         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
32002         an int.
32004 1998-06-18  Michael Meissner  <meissner@cygnus.com>
32006         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
32007         m32r bugs.
32009 1998-07-17  Nick Clifton  <nickc@cygnus.com>
32011         * gcc.dg/980626-1.c: Expect failures for all toolchains until
32012         c-decl.c:grokdeclarator can handle mode attributes.
32014 1998-07-16  Jeffrey A Law  (law@cygnus.com)
32016         * gcc.c-torture/execute/980716-1.c: New test.
32018 1998-07-13  Jeffrey A Law  (law@cygnus.com)
32020         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
32021         the mn10200.
32022         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
32023         the mn10200.
32024         * gcc.c-torture/execute/va-arg-3.x: Similarly.
32025         * gcc.c-torture/compile/930326-1.x: Similarly.
32027 1998-07-13  Dave Love  <d.love@dl.ac.uk>
32029         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
32030         New test from Craig.
32032 1998-07-12  Dave Love  <d.love@dl.ac.uk>
32034         * g77.f-torture/noncompile/980616-0.f: New test.
32036         * g77.f-torture/execute/970816-3.f:  New test from Craig.
32038 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32040         *  g++.other/singleton.C: Return error value instead of taking
32041         SIGSEGV.
32043 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
32045         *  g++.other/singleton.C: New test.   Warning is under dispute.
32046         Runtime crash is not.
32048 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32050         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
32051         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
32052         using6.C, using7.C}:  New namespace tests.
32054 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
32056         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
32057         specialization with typedef'ed names used as array indexes.
32059 1998-07-09  Jeffrey A Law  (law@cygnus.com)
32061         * gcc.c-torture/execute/980709-1.c: New test.
32063         * gcc.dg/980709-1.c: New test.
32065 1998-07-07  Richard Henderson  <rth@cygnus.com>
32067         * gcc.c-torture/execute/bcp-1.c: New test.
32069 1998-07-07  Jeffrey A Law  (law@cygnus.com)
32071         * gcc.c-torture/execute/980707-1.c: New test.
32073 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
32075         * gcc.c-torture/compile/980706-1.c: New test.
32077 1998-07-01  Dave Love  <d.love@dl.ac.uk>
32079         * g77.f-torture/execute/980701-0.f,
32080         g77.f-torture/execute/980701-1.f: New test from Craig.
32082 1998-07-01  Jeffrey A Law  (law@cygnus.com)
32084         * gcc.c-torture/compile/980701-1.c: New test.
32086         * gcc.c-torture/execute/980701-1.c: New test.
32088 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
32089 rlsruhe.de>
32091         * g++.old-deja/g++.robertl/eb132.C: New test.
32092         * g++.old-deja/g++.robertl/eb133.C: Likewise.
32094 1998-06-29  Dave Love  <d.love@dl.ac.uk>
32096         * g77.f-torture/execute/980628-7.f,
32097         g77.f-torture/execute/980628-8.f,
32098         g77.f-torture/execute/980628-9.f,
32099         g77.f-torture/execute/980628-10.f: New tests from Craig.
32101         * g77.f-torture/execute/980628-3.f: Remove mail headers.
32103 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32105         * g77.f-torture/execute/980628-4.f: New test from Craig.
32106         * g77.f-torture/execute/980628-5.f: Likewise.
32107         * g77.f-torture/execute/980628-2.f: Likewise.
32108         * g77.f-torture/execute/980628-0.f: Likewise.
32109         * g77.f-torture/execute/980628-1.f: Likewise.
32110         * g77.f-torture/execute/980628-3.f: Likewise.
32111         * g77.f-torture/execute/980628-6.f: Likewise.
32113 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32115         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
32116         directory when nothing has been installed yet.
32118 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
32120         * gcc.c-torture/special/special.exp: Handle newer versions of
32121         dejagnu.
32123 1998-06-26  Jeffrey A Law  (law@cygnus.com)
32125         * gcc.dg/980626-1.c: New test.
32127 1998-06-19  Bruno Haible <haible@ilog.fr>
32129         * gcc.misc-tests/m-un-2.c: New test.
32130         * g++.old-deja/g++.other/warn01.c: Likewise.
32132 1998-06-19  Robert Lipe  <robertl@dgii.com>
32134         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
32135         compatibility with assmblers with a different comment character.
32136         Eliminate use of GAS-specific extensions.
32138 1998-06-19  Jeffrey A Law  (law@cygnus.com)
32140         * gcc.c-torture/execute/ieee/980619-1.c: New test.
32142 1998-06-19  Robert Lipe  <robertl@dgii.com>
32144         *lib/g77.exp: Replace search for libf2c.a with search for newly
32145         renamed libg2c.a
32147 1998-06-17  Jeffrey A Law  (law@cygnus.com)
32149         * gcc.c-torture/execute/980617-1.c: New test.
32151 1998-06-12  Jeffrey A Law  (law@cygnus.com)
32153         * gcc.c-torture/execute/980612-1.c: New test.
32155 1998-06-08  Jeffrey A Law  (law@cygnus.com)
32157         * gcc.dg/980523-1.c: Only test on ppc-linux.
32158         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
32160         * gcc.c-torture/execute/980608-1.c: New test.
32162 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
32164         * gcc.c-torture/execute/980605-1.c: New test.
32166 1998-06-04  Jeffrey A Law  (law@cygnus.com)
32168         * gcc.c-torture/execute/980604-1.c: New test.
32170 1998-06-02  Jeffrey A Law  (law@cygnus.com)
32172         * gcc.c-torture/execute/980602-1.c: New test.
32173         * gcc.c-torture/execute/980602-2.c: Likewise.
32175 1998-06-02  Dave Love  <d.love@dl.ac.uk>
32177         * 970125-0.f: Fix per JCB.  Add commentary.
32179 1998-05-31  Michael Meissner  <meissner@cygnus.com>
32181         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
32182         IEEE -0 support.
32184 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
32186         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
32187         earlier.
32189 1998-05-28  Catherine Moore <clm@cygnus.com>
32191         * gcc.c-torture/execute/980526-3.c: New test.
32193 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
32195         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
32196         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
32197         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
32198         m88k-motorola-sysv3 to XFAIL.
32200 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32202         * gcc.dg/980526-1.c: New test.
32203         * gcc.c-torture/execute/980526-2.c: New test.
32205 1998-05-26  Jeffrey A Law  (law@cygnus.com)
32207         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
32209         * gcc.c-torture/execute/980526-1.c: New test.
32211 1998-05-26  Dave Love  <d.love@dl.ac.uk>
32213         * g77.f-torture/execute/alpha2.f: Add runtime test.
32215 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
32217         * g++.old-deja/old-deja.exp: Strip leading directories.
32219         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
32220         error for the line.  Don't run multiple tests for the same line.
32222 1998-05-23  Jeffrey A Law  (law@cygnus.com)
32224         * gcc.dg/980523-1.c: New test.
32226 1998-05-23  Dave Love  <d.love@dl.ac.uk>
32228         * g77.f-torture/compile/970915-0.f: New test.
32230 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
32232         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
32234 1998-05-21  Jeffrey A Law  (law@cygnus.com)
32236         * gcc.dg/980520-1.c: New test.
32238 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
32240         * gcc.dg/980502-1.c: Fix return type.
32242 1998-05-20  Jeffrey A Law  (law@cygnus.com)
32244         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
32245         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
32246         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
32247         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
32248         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
32250 1998-05-20  Dave Love  <d.love@dl.ac.uk>
32252         * g77.f-torture/execute/980520-1.f: New test.
32254 1998-05-15  Dave Love  <d.love@dl.ac.uk>
32256         * lib/mike-g77.exp: New file.
32258         * g77.f-torture/noncompile/noncompile.exp,
32259         g77.f-torture/noncompile/check0.f: New files.
32261 1998-05-14  Dave Love  <d.love@dl.ac.uk>
32263         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
32264         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
32265         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
32266         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
32267         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
32268         abort where appropriate.
32270 1998-05-05  Michael Meissner  <meissner@cygnus.com>
32272         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
32273         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
32275 1998-04-29  Dave Love  <d.love@dl.ac.uk>
32277         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
32279 1998-04-27  Dave Love  <d.love@dl.ac.uk>
32281         * g77.f-torture/compile/980427-0.f: New test.
32283 1998-04-24  Dave Love  <d.love@dl.ac.uk>
32285         * g77.f-torture/compile/980424-0.f: New test.
32287 1998-04-19  Dave Love  <d.love@dl.ac.uk>
32289         * g77.f-torture/compile/980419-2.f (main): New test.
32290         * g77.f-torture/compile/970125-0.f: New test.
32291         * g77.f-torture/compile/980419-1.f: New test.
32293 1998-04-08  Jim Wilson  <wilson@cygnus.com>
32295         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
32296         of loop-4.c.
32298 1998-04-07  Jim Wilson  <wilson@cygnus.com>
32300         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
32302 1998-04-03  Jim Wilson  <wilson@cygnus.com>
32304         * gcc.c-torture/compile/980329-1.c: New test.
32306 1998-03-18  Jim Wilson  <wilson@cygnus.com>
32308         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
32309         * gcc.dg/980312-1.c: Fix typo in -march command.
32311 1998-03-16  H.J. Lu  (hjl@gnu.org)
32313         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
32315 1998-03-11  Robert Lipe  <robertl@dgii.com>
32317         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
32318         Dave Love agree the Fortran source is bogus.
32320 1998-03-11  Robert Lipe  <robertl@dgii.com>
32322         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
32323         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
32324         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
32325         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
32326         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
32328 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
32330         * g++.old-deja/g++.other/friend1.C: New test.
32332 1998-02-18  Dave Love  <d.love@dl.ac.uk>
32334         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
32335         possibly uninitialized) variables and declare dnrm2.
32337 1998-02-23  Robert Lipe <robertl@dgii.com>
32339         From Bruno Haible <haible@ilog.fr>:
32340         * gcc.c-torture/execute/980223.c: New test.
32342 1998-02-13  Jeffrey A Law  (law@cygnus.com)
32344         * gcc.dg/ifelse-1.c: New test.
32346 1998-02-09  H.J. Lu  (hjl@gnu.org)
32348         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
32350           * lib/old-dejagnu.exp (old-dejagnu): Added the
32351           "execution test - XFAIL *-*-*" handling in the spirit of
32352           "excess errors test -". Changed the "execution test fails"
32353           handling to be like "excess errors test fails".
32354           * Update various tests accordingly.
32356 1998-02-06  Jim Wilson  <wilson@cygnus.com>
32358         * gcc.c-torture/execute/980205.c: New test.
32360 1998-01-18  Jeffrey A Law  (law@cygnus.com)
32362         * lib/c-torture.exp: Look for .x files instead of .cexp files.
32363         * lib/f-torture.exp: Similarly.
32364         * gcc.c-torture: Rename all .cexp files to .x files.
32366 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
32368         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
32369         (940510-1.c): Removed duplicate.
32370         (971104-1.c): New test.
32372 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
32374           * lib/f-torture.exp: Improve error and loop detection.
32376 1997-11-19  Michael Meissner  <meissner@cygnus.com>
32378         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
32379         use that to size the filler array.
32381 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
32383         * lib/c-torture.exp(c-torture-execute): Fix typo.
32385         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
32386         testcase as the executable name. Keep the executable around if
32387         the test fails.
32389 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
32391         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
32392         changes.  Only test one -g option, and move it to the end of the
32393         list of options to test.
32395 1997-09-19  Michael Meissner  <meissner@cygnus.com>
32397         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
32398         variable GCC_TORTURE_OPTIONS to supply default switches separated
32399         by colons.  If no environment variable, run tests with -O0 -g, -O1
32400         -g, and -O2 -g as well.
32402 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
32404         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
32405         explanatory comments. Fix indentation.
32407 1997-09-15  Jeffrey A Law  (law@cygnus.com)
32409         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
32411 1997-09-11  Jeffrey A Law  (law@cygnus.com)
32413         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
32414         * g++.old-deja/g++.mike/p7325.C: Likewise.
32415         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
32417 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
32419         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
32420         * g++.old-deja/g++.brendan/crash30.C: Likewise.
32421         * g++.old-deja/g++.brendan/crash39.C: Likewise.
32422         * g++.old-deja/g++.law/operators4.C: Likewise.
32424 1997-09-11  Joe Buck  (jbuck@synopsys.com)
32426         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
32427         * g++.old-deja/g++.mike/p784.C: Ditto.
32428         * g++.old-deja/g++.mike/p785.C: Ditto.
32430 1997-09-05  Jeffrey A Law  (law@cygnus.com)
32432           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
32434 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32436         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
32437         target feature; pass this to c-torture-execute as needed.
32439 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32441         * lib/c-torture.exp(c-torture-execute): If the previous and the
32442         current executables being tested are identical, we don't need to
32443         run the executable again. Try to make the executable names
32444         unique. Add an optional argument for passing additional compiler
32445         flags.
32447 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
32449         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
32451 1997-08-29  Jeffrey A Law  (law@cygnus.com)
32453         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
32455 1997-07-31  Jeffrey A Law  (law@cygnus.com)
32457         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
32458         32bit or larger longs.
32460         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
32461         have either a 32bit long or 32bit int.
32463 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
32465         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
32466         Make double precision tests dependent on sizeof (double).
32468 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
32470         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
32471         too.
32473 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
32475         * gcc.c-torture/compile/961203-1.cexp: New script.
32477 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
32479         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
32480         up the includes ourselves.
32482 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
32484         * lib/plumhall.exp: Remove random include, and add a few
32485         verbose messages for debugging.
32487 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
32489         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
32490         of trying to do it ourselves.
32492 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
32494         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
32496 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
32498         * gcc.prms/5403.c: Made regexp a bit less strict.
32500 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
32502         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
32503         is returned from remote_load instead.
32504         * lib/plumhall.exp: Ditto.
32505         * lib/mike-g++.exp: Ditto.
32506         * lib/old-dejagnu.exp: Ditto.
32507         * lib/c-torture.exp: Ditto.
32509 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
32511         * lib/g++.exp: Use build_wrapper procedure.
32512         * lib/gcc.exp: Ditto.
32514 1997-05-20  Jeffrey A Law  (law@cygnus.com)
32516         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
32517         an old-style decl for malloc.  Fixes tests to work when
32518         sizeof (int) != sizeof (size_t).
32520 1997-05-15  Mike Meissner  <meissner@cygnus.com>
32522         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
32524         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
32525         use stdargs.h interface.
32527 1997-05-15  Mike Meissner  <meissner@cygnus.com>
32529         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
32530         NO_VARARGS when compiling.
32532 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
32534         * lib/plumhall.exp(ph_includes): New procedure.
32535         (ph_make): Use it.
32536         (ph_compiler): Ditto.
32538         * lib/g++.exp: Rename test-glue.c to testglue.c.
32539         * lib/gcc.exp: Ditto.
32541 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
32543         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
32544         to completion when it's called.
32546 1997-03-21  Michael Meissner  <meissner@cygnus.com>
32548         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
32549         is defined, don't do test.
32551 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
32553         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
32554         for object files.
32555         (ph_summary): Mark skipped testcases as untested, not unresolved.
32557         * lib/plumhall.exp (ph_make): If unresolved because of bad
32558         errorCode, record errorCode in log file.
32559         (*): Replace send_log/verbose with verbose -log.
32561 1997-03-19  Michael Meissner  <meissner@cygnus.com>
32563         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
32564         double conversion if double isn't at least 8 bytes.
32566         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
32567         int to work with targets where int is 16 bits.
32569         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
32570         8 bytes, just exit, since 4 byte doubles don't have enough bits of
32571         precision for the test to complete.
32573 1997-03-14  Michael Meissner  <meissner@cygnus.com>
32575         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
32576         if d10v is not compiled with the -mdouble64 flag.
32577         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
32579         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
32580         d10v is not compiled with the -mint32 flag.
32582 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
32584         * lib/plumhall.exp: Use incr_count.
32586 1997-03-12  Jeffrey A Law  (law@cygnus.com)
32588         * gcc.c-torture: Update to c-torture-1.45.
32590 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
32592         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
32593         the name of the expect testcase file).
32595         * lib/g++.exp(g++_init): Ditto.
32597 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
32599         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
32600         the host.
32602         * lib/gcc.exp(gcc_exit): New procedure.
32604 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
32606         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
32607         specs where appropriate.
32609         * g++.old-deja/g++.arm/*: Added additional ERROR checks
32610         because of new "candidates are" messages, and removed a few
32612         * Converted all non-old-style g++ testcases to old-style, and
32613         moved into g++.old-deja.
32615 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
32617         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
32618         options.
32620         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
32621         succeeded.
32623         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
32625 1997-02-13  Michael Meissner  <meissner@cygnus.com>
32627         * lib/gcc.exp (gcc_target_compile): Add support for defining
32628         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
32629         the machine doesn't have those features.
32631 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
32633         * g++.law/operators4.exp: Don't use LIBS.
32635 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
32637         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
32639         * lib/mike-g++.exp: Don't set the compiler to be tested here.
32640         * lib/g++.exp: Set it here instead. Also, allow use of the
32641         --tool_exec and --tool_opt options. Change CXX to
32642         GXX_UNDER_TEST.
32644         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
32646         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
32648 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
32650         * lib/old-dejagnu.exp: Use prune_warnings instead of
32651         prune_system_crud.
32652         * lib/mike-g++.exp: Ditto.
32653         * lib/gcc.exp: Ditto.
32654         * lib/g++.exp: Ditto.
32656         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
32658 1997-02-07  Jeffrey A Law  (law@cygnus.com)
32660           * 941014-2.c: Include stdlib.h
32661           * 960327-1.c: Include stdio.h
32662           * dbra.c, index-1.c: Don't assume ints are 32bits.
32664 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
32666         * lib/gcc.exp: Add gcc,stack_size target feature.
32668         * lib/g++.exp(g++_target_compile): Add the include and link
32669         paths here, not in two other places. And, it's $options, not
32670         options.
32672         * lib/mike-g++.exp(postbase): Remove the code that determines
32673         the correct include and link paths.
32674         * g++.old-deja/old-deja.exp: Ditto.
32676 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
32678         * lib/g++.exp(g++_init): target_compile no longer returns the
32679         filename of the result.
32681 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
32683         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
32684         call to glob.
32686         * gcc.c-torture/special/special.exp: Change call to
32687         gcc_target_compile to include the object file.
32689 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
32691         * gcc.c-torture/special/special.exp: Correct misspelling in last
32692         change.
32694 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
32696         * lib/plumhall.exp(ph_summary): Log the entire output of the
32697         executable. Return -1 if there were any failures, 0 otherwise.
32698         (ph_execute): Return -1 if there were any failures, 0 otherwise.
32699         (ph_make): Clean up objects and executables that were built
32700         if the tests succeeded.
32702 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
32704         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
32705         libraries and includes in the build tree as appropriate.
32707 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32709         * lib/c-torture.exp: Instead of looking for the global variable
32710         NO_LONG_LONG, check to see if that's a feature of the target.
32712 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32714         * config/default.exp: Minimize. Delete the remainer of the files in
32715         config; this functionality is now in devo/dejagnu/config.
32717         g++.*/*: Pass any additional flags used to compile to postbase;
32718         delete CXXFLAGS.
32720         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
32721         is now done by runtest.exp. Use gcc_target_compile instead of
32722         compile.
32724         lib/c-torture.exp: Use gcc_target_compile instead of compile.
32725         Remove references to CFLAGS. Use remote_file instead of
32726         calling rm -f.
32727         (c-torture): Take a list of arguments to use to compile this
32728         testcase.
32730         lib/g++.exp: Simplify. Use target_compile instead of compile.
32731         lib/gcc-dg.exp: Ditto.
32732         lib/gcc.exp: Ditto.
32733         lib/mike-{gcc,g++}.exp: Ditto.
32734         lib/old-dejagnu.exp: Ditto.
32735         lib/plumhall.exp: Ditto.
32737 1997-01-08  Jim Wilson  <wilson@cygnus.com>
32739         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
32740         (ph_linker): Likewise.
32742 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
32744           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
32745         MAP_ANON / MAP_ANONYMOUS if defined;
32746         else try to map from /dev/zero .
32748 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32750         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
32751         isn't defined, then define it to MAP_ANONYMOUS.
32753 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32755         * gcc.c-torture: Update to c-torture-1.42 release.
32757 1996-11-11  Jeffrey A Law  (law@cygnus.com)
32759         * gcc.c-torture: Update to c-torture-1.41 release.
32761 1996-10-27  Jeffrey A Law  (law@cygnus.com)
32763         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
32764         c-torture release.
32766 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
32768         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
32769         and LDFLAGS.  Fix second case to append the target_info ldflags
32770         onto LDFLAGS, not CFLAGS.
32771         * lib/g++.exp (g++_init): Add target_info stuff.
32772         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
32773         of libgloss and newlib flags for !native.
32775         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
32776         (GDB): Fix relative path to go up another dir for finding gdb.
32778 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
32780         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
32781         versions in the target_info array, if they don't exist.
32783 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
32785         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
32787 1996-07-08  Jim Wilson  <wilson@cygnus.com>
32789         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
32790         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
32792 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
32794         * lib/old-dejagnu.exp: Don't remove the output file before we've
32795         actually tested it. Don't append pwd to the path of the executable
32796         we're testing.
32798 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
32800         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
32802 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
32804         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
32805         temporary directory for compiler files, and set it to a default
32806         value of /tmp. Set $output as the name of the output file from
32807         compiling the testcase. Add a -o option to $cflags_var so the
32808         compiler writes the final output file as $output. Set $executable
32809         to $output.
32811         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
32812         directory for compiler files, and set it to /tmp if it doesn't
32813         already have a value. Set $output_file to the name of the output
32814         file from compiling the testcase. Add a -o option to CXXFLAGS so
32815         the compiler writes the final output file as $output. Use $output
32816         as the executable to be tested.
32818 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32820         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
32822 1996-06-08  Jeffrey A Law  (law@cygnus.com)
32824         * gcc.c-torture/execute/pending-1.c: New test.  Still
32825         pending in Tege's queue.
32827 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
32829         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
32830         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
32831         if there were failures.  Call unresolved if there were unresolved
32832         testcases.  Call gcc_fail if program did not run to completion.
32833         (ph_make): Pass additional argument name to ph_execute.
32834         (ph_execute): Add new argument.  Pass additional arguments to
32835         ph_summary.  Call gcc_fail is there is no execution output.
32837 1996-04-24  Jeffrey A Law  (law@cygnus.com)
32839         * lib/plumhall.exp (proc_summary): Output relavent summary
32840         lines into the log so specific failures in plumhall can be
32841         investigated.
32843 1996-04-10  Jeffrey A Law  (law@cygnus.com)
32845         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
32846         (c-torture-execute): Don't try to execute tests which use
32847         "long long" types if $NO_LONG_LONG is nonzero.
32849 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
32851         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
32852         not c-torture.
32854         * gcc.ieee: Move from here.
32855         * gcc.c-torture/execute/ieee: To here.
32857 1996-03-26  Jeffrey A Law  (law@cygnus.com)
32859         * gcc.c-torture: Update to c-torture-1.41 release.
32861 1996-03-22  Jeffrey A Law  (law@cygnus.com)
32863         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
32864         not "$output".
32866 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
32868         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
32869         -c present.
32871 1996-03-02  Jeffrey A Law  (law@cygnus.com)
32873         * config/proelf.exp: Handle connecting to a simulator.
32875 1996-01-31  Jeffrey A Law  (law@cygnus.com)
32877         * config/proelf.exp: New file.  Enough framework that we can
32878         run c-torture tests on the proelf targets (or any other target
32879         that gdb can connect to for that matter).
32881 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
32883         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
32884         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
32886         * lib/plumhall.exp (ph_execute): Always call ph_summary if
32887         exec_output exists.
32889 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
32891         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
32892         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
32894         * config/*.exp: Update FSF address.  Change result of ${tool}_load
32895         to pass/fail/unresolved/unsupported/untested.  Caller must now
32896         call unresolved/unsupported/untested.
32897         * lib/*.exp: Update FSF address.  Update to handle new results of
32898         ${tool}_load.
32899         * lib/chill.exp (verbose): Delete.
32901 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
32903         * lib/gcc.exp (default_gcc_start): Change order of args to
32904         $LDFLAGS $CFLAGS $LIBS.
32905         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
32906         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
32907         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
32908         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
32909         * gcc.misc-tests/dg-test.exp: Likewise.
32910         * gcc.misc-tests/msgs.exp: Likewise.
32911         * gcc.prms/prms.exp: Likewise.
32912         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
32913         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
32915         * lib/dg.exp: Deleted, moved to dejagnu/lib.
32917 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32919         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
32921         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
32922         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
32924         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
32925         necessary.
32927 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
32929         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
32930         global for loop; add use of $mathlib.
32931         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
32932         settings here; set mathlib for anything but VxWorks.
32934 1996-01-22  Jeffrey A Law  (law@cygnus.com)
32936         * gcc.c-torture: Update to c-torture-1.40 release.
32938 1996-01-03  Jeffrey A Law  (law@cygnus.com)
32940         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
32941         dg.exp.
32943 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
32945         * lib/c-torture.exp (c-torture-execute): Declare "output" as
32946         global.
32948 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
32950         * lib/g++.exp (LIBS): Define if not already.
32951         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
32952         (gcc-dg-prune): Call prune_gcc_output.
32953         * lib/gcc.exp (prune_gcc_output): New proc.
32954         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
32955         prune_gcc_output.
32957 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
32959         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
32960         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
32962 1995-11-15  Jeffrey A Law  (law@cygnus.com)
32964         * gcc.c-torture: Update to c-torture-1.39 release.
32966 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
32968         * lib/c-torture.exp (c-torture-execute): Don't return if one option
32969         fails, try others as well.
32971 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
32973         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
32974         If compilation fails, mark execute tests as `untested'.
32975         If test is marked as unsupported, don't mark compilation and
32976         execute tests as failed.
32978 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
32980         * lib/g++.exp (g++_init): Don't link in libg++, and look to
32981         libstdc++ for whether or not we want to be doing shared
32982         libraries.  Delete link_curses since we don't need it anymore.
32983         * lib/mike-g++.exp (postbase): Don't link in libg++.
32984         * g++.old-deja/old-deja.exp: Likewise.
32986 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
32988         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
32990 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
32992         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
32993         For that, add `-Wl,-a,shared_archive'.
32994         * g++.old-deja/old-deja.exp: Likewise.
32996 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
32998         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
33000 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
33002         * lib/mike-g++.exp (postbase): Pay attention to the status of
33003         g++_load.
33005 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
33007           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
33009 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
33011         * lib/gcc.exp (default_gcc_start): No longer need to log program
33012         being executed or its output, execute_anywhere does that now.
33013         * lib/g++.exp (default_g++_version): Call execute_anywhere.
33014         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
33016 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
33018         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
33019         the same as those in lib/g++.exp.
33021 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
33023         * gcc.c-torture: Update to c-torture-1.38 release.
33024         * gcc.ieee: Related changes.
33026 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
33028         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
33029         "exec". Minor reformatting changes.
33031         * config/rom68k.exp (${tool}_load): Make it work in a canadian
33032         cross. This means all "exec" calls now work on a remote host as
33033         well.
33034         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
33035         cross. Filter out the extra "\r\n" stuff that expect puts in.
33036         (c-torture-execute): Filter out the bogus warnings like
33037         c-torture-compile does. Add support for canadian cross.
33038         * lib/gcc.exp (default_gcc_version, default_gcc_start)
33039         Use execute_anywhere rather than calling exec directly. Now it
33040         works for canadian cross testing.
33042 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
33044         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
33045         results into a variable, and check that rather than using file exists.
33047 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
33049         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
33050         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
33052 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33054         * g++.old-deja/old-deja.exp: Create and pass runshlib and
33055         lib_curses if there's a shared libg++ in the build tree.
33057 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
33059         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
33060         if not supported target.
33062 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
33064         * lib/g++.exp (g++_init): Move empty setting of runshlib and
33065         link_curses up to always happen, not just for native builds.
33067 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
33069         * gcc.c-torture: Update to c-torture-1.36 release.
33070         * gcc.failure: Related changes.
33072 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
33074         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
33076 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
33078         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
33079         * lib/mike-g++.exp (postbase): Not in here.  Still reference
33080         runshlib, link_curses, and mathlib for link and run.
33082         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
33083         pass the runtime shared library options for Solaris, OSF/1, and
33084         Irix5, and link with -lcurses to avoid unresolved references.
33086 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
33088         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
33089         only run once.
33091 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
33093         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
33095 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
33097         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
33098         do not have a framework for the "compat" tests yet.
33100 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
33102         * lib/mike-g++.exp (postbase): New local variable `mathlib',
33103         set to null if we're testing vxworks5.1.  Use that instead of
33104         `-lm' in the setting of LIBS for link and run.
33106 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
33108         * config/rom68k.exp (${tool}_load): Major changes to make it
33109         work.  Verified that it does in fact return the stuff in
33110         exec_output properly.  Catch any Emul or any TRAP other than 0.
33112 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
33114         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
33115         LDFLAGS properly for targets that need stuff from libgloss.
33116         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
33117         only run once.
33118         (gpp_initialized): New variable.
33120 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
33122         * config/rom68k.exp: Load libgloss.exp.
33123         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
33124         so we can produce a fully linked binary.
33125         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
33126         so we can produce a fully linked binary.
33128 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
33130         * lib/plumhall.exp (ph_section): Watch for expected failures.
33131         Add missing `else'.
33133         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
33134         run the testcase.
33135         (c-torture): Likewise.
33137 1995-08-28  Doug Evans  <dje@cygnus.com>
33139         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
33141         * lib/mike-g++.exp (mike_cleanup): New proc.
33142         (prebase): New globals compiler_result, not_compiler_result,
33143         target_regexp.
33144         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
33145         allow leading "-" in pattern.  Watch for unsupported tests.
33146         If $compiler_result is set, pattern match assembler code,
33147         and ditto for $not_compiler_result.
33148         * lib/mike-gcc.exp: Likewise.
33150         * lib/plumhall.exp (ph_execute): Only call ph_summary if
33151         execution "succeeded".
33153 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
33155         * config/win32.exp: New file.
33156         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
33158 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
33160         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
33161         unsupported.
33162         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
33163         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
33164         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
33166         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
33167         "... without exceptions was ...".  That is now handled by
33168         prune_system_crud.
33169         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33171 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
33173         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
33174         sieve.c,sort2.c}: New files.
33175         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
33176         sieve.exp,sort2.exp}: Drivers for them.
33178         * lib/mike-gcc.exp (program_output): New user settable variable.
33179         (postbase): Call prune_system_crud.  Also prune extraneous compiler
33180         messages.
33181         * lib/mike-g++.exp (program_output): New user settable variable.
33183         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
33185         * config/sh.exp: Deleted (use sim.exp instead).
33187 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
33189         * config/vx.exp: Declare CHECKTASK as global.
33190         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
33191         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
33192         * lib/old-dejagnu.exp: Load [pwd]/$executable.
33194 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33196         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
33197         target. Like vx.exp, only includes `vx29k.exp' instead of
33198         `vxworks.exp'.
33200 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
33202         * config/sim.exp: Increase time limit from 120 seconds to 240.
33204 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
33206         * gcc.c-torture/execute/950628-1.c: New test.
33208 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
33210         * gcc.c-torture: Update with changes/additions from
33211         c-torture-1.34.
33213 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
33215         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
33217 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
33219         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
33221 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
33223         * gcc.c-torture/compile/950512-1.c: New test.
33224         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
33225         * gcc.dg/struct-ret-1.c: Likewise.
33227 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
33229         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
33230           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
33232 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
33234         * gcc.c-torture/special/920411-1.c: Deleted.
33235         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
33237 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
33239         * config/sim.exp (${tool}_load): Hack in call to bash to get a
33240         cpu limit.
33242 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
33244         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
33246 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
33248         From kenner;
33249         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
33250         is the proper length.
33251         * va-arg-3.c: Likewise.
33253 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
33255         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
33256         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
33258         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
33259         * lib/g++.exp (default_g++_start): Delete old cruft.
33261 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
33263         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
33264         (2 * (1 << 18)) to (2 * (1 << 17)).
33266         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
33268 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
33270         * config/rom68k.exp: Renamed from config/idp.exp
33272 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
33274         * c-torture/compile/921109-2.c
33276 1995-04-18  Mike Stump  <mrs@cygnus.com>
33278         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
33279         excess errors.
33281 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
33283         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
33284         output.
33285         * lib/g++.exp (default_g++_start): Likewise.
33287 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
33289         * gcc.c-torture/compile/950329-1.c: New test.
33291 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
33293           * config/bug.exp (${tool}_load): Updated to use new remote_open
33294           and remote_close procs.
33295         * config/idp.exp: New file.
33297 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
33299         * gcc.c-torture/execute/950322-1.c: New test.
33301 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
33303         * config/vx.exp (${tool}_load): Clean up testing of return code from
33304         vxworks_ld and vxworks_spawn.
33306 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
33308         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
33310 1995-03-13  Mike Stump  <mrs@cygnus.com>
33312         * lib/old-deja.exp: Add `excess errors test - ' error, now one
33313         can mark excess errors on a machine by machine basis.  Note, the
33314         default is to not expect any excess errors, even when excess
33315         errors test - is given, so you will want to put an XFAIL ... on
33316         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
33317         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
33318         those 4 machines, but no others.
33320 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
33322         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
33323         * lib/c-torture.exp: to here.
33325 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
33327         * gcc.c-torture/execute/950221-1.c: New test.
33328         * gcc.c-torture/execute/struct-ret-1.c: New test.
33329         * gcc.c-torture/compile/950221-1.c: New test.
33331         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
33333 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
33335         * gcc.c-torture/execute/arith-1.c (main): Return 0.
33336         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
33338 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
33340         * g++.gb: New directory of tests, derived from my signature and
33341         class scoping tests.
33343         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
33344         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
33345         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
33346         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
33347         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
33348         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
33349         * g++.gb/sig25.C: Likewise.
33351         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
33352         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
33353         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
33354         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
33355         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
33356         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
33357         * g++.gb/sig25.exp: Likewise.
33359         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
33360         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
33361         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
33362         * g++.gb/scope13.C: Likewise, this test still fails.
33364         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
33365         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
33366         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
33367         * g++.gb/scope13.exp: Ditto.
33369         * g++.gb/README: New file, explains what these tests are about.
33371 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
33373         * lib/dg.exp (dg-do): Support `preprocess'.
33374         (dg-test): Likewise.
33376 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
33378         * config/udi.exp: change "continue -expect" to "exp_continue".
33380 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
33382         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
33383         Delete redundant tests.
33385         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
33386         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
33387         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
33388         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
33389         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
33390         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
33391         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
33392         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
33394         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
33395         storing label pointers.
33396         * gcc.c-torture/execute/921019-1.c: Likewise.
33397         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
33398         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
33399         parameter fp.
33400         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
33401         constants.
33403         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
33404         Delete obsolete tests.
33406         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
33407         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
33408         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
33409         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
33410         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
33411         * gcc.c-torture/compile/950124-1.c: New test.
33413         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
33415 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
33417         * lib/mike-g++.exp: Add -lm to LIBS.
33419 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
33421         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
33423 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
33425         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
33427 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
33429         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
33431 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
33433         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
33434         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
33435         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
33436         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
33437         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
33438         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
33439         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
33440         * g++.law/{operators31.C, operators32.C,
33441         * g++.law/{operators33.C, operators34.C}: Likewise.
33442         * g++.law/{pic1.C, refs2.C}: Likewise.
33443         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
33444         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
33445         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
33446         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33448         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
33449         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
33450         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
33451         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
33452         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
33453         * g++.law/{enum9.exp, friend5.exp}: Likewise.
33454         * g++.law/{nest3.exp, nest4.exp}: Likewise.
33455         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
33456         * g++.law/{operators30.exp, operators31.exp}: Likewise.
33457         * g++.law/{operators32.exp, operators33.exp}: Likewise.
33458         * g++.law/{operators34.exp}: Likewise.
33459         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
33460         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
33461         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
33462         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
33463         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33465         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
33466         No longer expected to fail.
33467         * g++.law/missed-error3.C: Tweak for recent bool changes.
33469 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
33471         * config/emb-unix: Deleted.
33472         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
33473         remote execution.  Do final link on remote host if REMOTE_LINK is set.
33475 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
33477         * lib/dg.exp (dg-test): Fix typo in last patch.
33479 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
33481         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
33482         (handles multiple occurrences).
33484 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
33486         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
33487         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
33488         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
33489         printed).
33490         * lib/c-torture.exp (c-torture-compile): Likewise.
33491         (c-torture): Prepend full path if missing.
33492         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
33493         (gcc_fail): Likewise.
33494         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
33496 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
33498         * lib/netware.exp: Only attach to NetWare i386 systems.
33500 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
33502         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
33503         messages.  Add test name to "output pattern match" pass/fail message.
33505 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
33507         * gcc.dg: New testsuite.
33508         * gcc.dg/dg.exp: New file.
33510         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
33511         test-switch.c}: Deleted.
33513         * gcc.misc-tests/msgs.exp: New testcase driver.
33515 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
33517         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
33518         Watch for illegal return values from ${tool}_load.
33519         * config/unix.exp (${tool}_load): Fix pass/fail detection for
33520         cross targets.  Coerce return value >0 to 1.
33522 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
33524         * config/unix.exp (${tool}_load): Call program rsh, not proc.
33526         * config/emb-unix.exp: New file.
33528         * config/sim.exp: Error if variable $SIM not defined.
33529         (${tool}_load): Mark test as "untested" if simulator missing.
33531         * config/unix.exp: Load remote.exp to get rcp_download.
33532         * lib/c-torture.exp: Use different option lists for testcases with
33533         and without loops.
33534         * gcc.c-torture/execute/execute.exp: Likewise.
33536 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
33538         * config/*.exp: Clarify return code from ${tool}_load.
33539         Call `unresolved' or `untested' instead of `warning' or `perror'
33540         (sometimes you still want to call both though).
33541         Add comment that `shell_id' is local to each file.
33542         * config/udi.exp (timeout): Set to 30.
33543         Don't print warning if connection fails, $connectmode has already
33544         printed an error.
33545         (${tool}_load): Move verbose messages to level 2.
33546         Rework pattern for "Process started" message.
33547         Pass `shell_id' to ${connectmode}_download.
33548         Retry twice upon timeout.  Make resetting of target more robust.
33549         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
33550         Pass `shell_id' to exit_$connectmode.
33551         Only call exit_$connectmode if connected.
33552         * config/unix.exp (${tool}_load): Check return codes better.
33553         * config/vrtx.exp (${tool}_load): Likewise.
33554         * config/vx.exp (${tool}_load): Likewise.
33555         Delete unneeded global's.
33556         * lib/dg.exp (dg-test): Update to reflect clarified return codes
33557         from ${tool}_load.
33558         (dg-stat): Delete.
33559         (dg-init): Delete recording of pass/fail counts.
33560         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33561         (old-dejagnu-init): Likewise.
33562         (old-dejagnu-stat): Delete contents, empty proc now.
33563         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
33564         (c-torture): Delete references to lcnt, lpass, lfail.
33565         Get option list from TORTURE_OPTIONS.
33566         Delete -funroll[-all]-loops if no loops.
33567         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
33568         (g++_stat): Delete contents (empty proc now).
33569         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
33570         (gcc_finish): Likewise.
33571         (gcc_stat): Deleted.
33572         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
33573         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
33574         * gcc.c-torture/execute/execute.exp: Likewise.
33575         Split tests into two parts: compile, execute.
33576         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
33577         no loops.  Update to reflect clarified return codes from ${tool}_load.
33579 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
33581         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
33582         to grep for.
33583         (old-dejagnu): Likewise (where necessary).
33585 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
33587         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
33589         * lib/dg.exp (dg-process-target): Fix processing of selector.
33590         Add comment regarding use of `error'.
33592         * lib/gcc.exp (prune_system_crud): Define if missing.
33593         * lib/g++.exp (prune_system_crud): Likewise.
33595         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
33596         Call prune_system_crud.
33597         * lib/dg.exp (dg-runtest): New proc.
33598         Use perror instead of send_user for tcl errors in testcase.
33599         Don't return any value, it's never used.
33600         Don't clobber previous definition of `unknown'.
33601         Print tcl errors in `dg-final'.
33603 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
33605         * lib/dg.exp (dg-process-target): Improve syntax error messages.
33606         (dg-test): Don't print errorInfo, it contains stack backtrace.
33608 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
33610         * lib/g++.exp (runtest_file_p): Define if missing.
33612 1994-09-24  Doug Evans  (dje@cygnus.com)
33614         * lib/mike-g++.exp: Comment out loading of g++.exp.
33615         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
33616         (default_g++_version): Always print something.
33617         (default_g++_start): Comment out call to `which'.
33618         (g++_start, g++_load): Deleted (must be defined in config file).
33619         * lib/gcc.exp: Test for existence of $CC at start.
33620         Delete check for tmpdir (done in gcc_init).
33621         (default_gcc_version): Always print something.
33622         (default_gcc_start): Comment out call to `which'.
33623         * config/*.exp: Major cleanup - make cross targets work at least a
33624         little better for g++ (by not being "--tool gcc" specific).
33625         Rename gcc_xxx to ${tool}_xxx.
33626         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
33627         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
33629 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
33631         * lib/c-torture.exp (c-torture-compile): Rework compiler
33632         message processing.
33634         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
33635         c-torture.
33637 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
33639         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
33641         * lib/dg.exp (dg-process-target): Support { target native }.
33643 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
33645         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
33646         looked for "... program xxx got fatal signal".
33647         Correct regsub munging of `comp_output'.
33648         Ignore compiler messages "path prefix not used" and "linker input
33649         file unused".
33651 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
33653         * lib/gcc.exp (runtest_file_p): Define if missing.
33654         * gcc.prms/template.c: Example to work from.
33656 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
33658         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
33659         * lib/dg.exp (dg-test): Call unsupported testcases as such.
33661         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
33662         * gcc.prms/1883.c: Moved from compile/940714-1.c.
33663         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
33664         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
33666         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
33667         (dg-process-target): No longer a varargs proc.
33668         Return S/N for target, P/F for xfail.  All callers changed.
33669         (user option procs): More argument checking.
33670         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
33671         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
33672         (dg-test): Skip test if not running on selected target in `dg-do'.
33673         Update handling of `dg-do-what', `dg-output-text'.
33674         Separate execution pass/fail from output pattern match pass/fail.
33675         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
33677 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
33679         * gcc.c-torture/special/special.exp: Don't expect failure for mips
33680         target for 920510-1.c.
33682 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
33684         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
33685         Clean up comment regarding use of passcnt, etc.
33686         (gcc_stat): Don't update `testcnt' here.
33687         (gcc_finish): Do it here.
33688         Might as well reset `but_id' here too.
33689         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
33690         to determine if the file should be tested.
33691         * gcc.c-torture/compile/compile.exp: Likewise.
33692         * gcc.c-torture/execute/execute.exp: Likewise.
33693         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33694         * gcc.misc-tests/dg-test.exp: Likewise.
33695         * gcc.prms/prms.exp: Likewise.
33696         * gcc.wendy/wendy.exp: Likewise.
33697         * g++.old-deja.exp: Likewise.
33698         Move "Testing file" message to verbose level 1.
33700 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
33702         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
33704 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
33706         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
33707         (default_gcc_start): Accept optional second list element
33708         of compiler flags.  Print compiler output at verbosity level 2.
33709         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
33710         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
33711         Save current values of framework globals passcnt, failcnt, xpasscnt,
33712         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
33713         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
33714         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
33715         xfailcnt to compute stats.  Update framework global `testcnt' from
33716         pass/fail counts.
33717         (gcc_finish): New proc.  Clean up test environment.
33718         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
33719         (gcc_epass, gcc_efail): Delete.
33720         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
33721         argument of line number.
33722         (dg-init): If the tool has an init routine, call it.
33723         (dg-test): Remove args `cflags_var' and `libs_var'.
33724         Pass all compiler options to ${tool}_start.
33725         Handle missing line number.
33726         (dg-finish): New function.
33727         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
33728         particular files.  Call gcc_finish at end.  Move "skipping test"
33729         message to verbosity level 3.
33730         * gcc.c-torture/compile/compile.exp: Likewise.
33731         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33732         * gcc.c-torture/execute/execute.exp: Likewise.
33733         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33734         Print testcase being tried at verbosity level 1.
33735         * gcc.c-torture/special/special.exp: Unset xfail.
33736         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33737         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
33738         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
33739         * gcc.failure/failure.exp: Likewise.
33740         * gcc.ieee/ieee.exp: Likewise.
33741         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
33742         Update call to dg-test.  Call dg-finish at end.
33743         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
33744         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33745         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
33746         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
33747         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
33748         * gcc.wendy/wendy.exp: Add copyright.
33749         Delete setting of tmpdir (done by gcc_init).
33750         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
33751         Pass compiler flags to gcc_start.  Call gcc_finish at end.
33752         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
33753         gcc_[ce]pass/fail.
33755 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
33757         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
33758         confusion.
33759         (g++_load): Likewise.
33761         * config/*.exp (gcc_load): Some were varargs fns and some were not.
33762         Rename argument to `prog' to remove the confusion.
33763         Varargs fns behave differently too!
33764         (g++_load): Likewise.
33766         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
33768         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
33769         what it is.  Delete (always) printing of status value for !native.
33770         Simplify verbose code, and include status and exec_output.
33771         (g++_load): Use gcc_load.
33773 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
33775         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
33776         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
33777         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
33778         940714-3.c as these testcases don't exist anymore.  Make
33779         va-arg-1.c expected to pass.
33781 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
33783         * gcc.misc-tests/misc.exp: Only run specific testcases.
33784         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
33785         * gcc.misc-tests/dg-[1-9].c: New files.
33787         * lib/dg.exp: New testsuite driver.
33788         * gcc.prms/prms.exp: Use it.
33790         * README.gcc: New file.
33792         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
33793         Document and reset `lxpass' and `lxfail'.
33794         Simplify "initialized" message.
33795         (gcc_stat): Clean up comments a little.
33797 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
33799         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
33801 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
33803         * lib/old-dejagnu.exp (process-option): New proc.
33804         (old-dejagnu-init, old-dejagnu-stat): Likewise.
33805         (old-dejagnu): Simplify.
33806         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
33808 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
33810         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
33811         exists and is not an empty string.
33813         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
33814         $xfail rather than calling setup_xfail.  Clear $xfail when test is
33815         finished.
33816         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
33817         automatically.
33819         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
33820         longer expected to fail.
33822         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
33823         "f" function call.
33825         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
33827         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
33828         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
33829         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
33830         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
33831         c-torture-1.29.
33833         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
33834         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
33836         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
33838         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
33839         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
33841         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
33842         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
33843         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
33845 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
33847         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
33848         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
33849         940714-1.c, 940714-2.c, 940714-3.c},
33850         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
33851         gcc.misc-tests/{mg.c,mg.exp}:
33852         New tests.
33853         * gcc.noncompile/noncompile.exp: Change accordingly.
33855 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
33857         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
33858         Undo previous clobberage.
33860 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
33862         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
33863         * gcc.special/{930510-1.c, special.exp}:
33864         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
33865         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
33866         struct-varargs-1.c}: New tests from c-torture-1.26.
33868 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
33870         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
33871           argument to switch.
33873 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
33875         * Revert the previous changes.  Please see Rob's directory
33876           (/lisa/test/rob/progressive/gcc/testsuite) for testing
33877           fixes.
33879 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
33881         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
33882             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
33883             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
33884             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
33885             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
33886             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
33887             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
33888             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
33889             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
33890             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
33891             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
33892             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
33893             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
33894             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
33895             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
33896             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
33897             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
33898             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
33899             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
33900             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
33901             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
33902             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
33903             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
33904             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
33905             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
33906             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33907             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
33909 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
33911         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
33912             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
33913           with perror calls.
33915 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
33917         * config/unix.exp (g++_load): Fix syntax.
33919 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
33921         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
33922         * gcc.noncompile/921017-1.c: Deleted obsolete test.
33923         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
33924         Don't expect va-arg-1.c to fail.  Correct expected output for
33925         920928-1.c.
33926         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
33927         * gcc.wendy/hbm4.c: Correct typo.
33928         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
33930 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
33932         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
33933         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
33934         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
33935         * lib/c-torture.exp (c-torture-compile): Ditto.
33937         Reduce volume of output (remove all the -I's and such).
33938         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
33939         Call gcc_cpass, gcc_cfail.
33940         (c-torture): Pass testing option to c-torture-compile.
33942 1994-03-21  Doug Evans  (dje@cygnus.com)
33944         Bring patches over from progressive.
33945         * config/default.exp: Exit remote shell cleanly.
33946         (g++_exit, g++_start): Add default versions.
33947         * config/sim.exp (gcc_load): Use perror, not error.
33949 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
33951         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
33952         set in site.exp.
33954 1994-03-14  Doug Evans  (dje@cygnus.com)
33956         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
33957         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
33958         (wendy_try): New proc to run testcase.
33959         (main loop): Call 'em.
33960         * gcc.wendy/*.c: Clean up pass to correct expected output.
33962         * lib/gcc.exp: Minor cleanup work.
33963         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
33965 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
33967         * config/sim.exp (gcc_load): Document return codes better.
33968         Don't pass -v to simulator.
33970 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
33972           * gcc.special/920717-x.c: Fix typo.
33973           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
33974           get at sources.
33976         * lib/mike-gcc.exp: Fix typo.
33978 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
33980         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
33981         binary to use, transform the name.
33982         * config/*.exp: rename everything. Nuke any g++ specific files,
33983         it's now a special case of gcc that requires no special support.
33984         Add a default.exp for unsupported targets.
33986 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
33988         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
33989         lib/old-dejagnu.exp: Fix a few patterns to work with the new
33990         version of Tcl.
33992 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
33994         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
33995         than a warning.
33997 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
33999         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
34001 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
34003         * gcc.execute/execute.exp: Combine opt_list and foption_list into
34004         option_list.  Compile every file with only 4/6 option choices
34005         (same as C torture) instead of with 12/18 different option
34006         choices.
34007         * lib/c-torture.exp: Likewise.
34009         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
34010         not already set.
34012 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
34014         * lib/old-deja.exp: Add `excess errors test fails' error, now one
34015         can put an XFAIL *-*-* on excess errors.
34017 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
34019         * g++.law: Add more tests derived from g++-bugs snapshots.
34021         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
34022         equivalent to g++.law/init9.
34024         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
34025         compiled it, and the a.out file after we've run it.
34027 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
34029         * lib/mike-g++.exp (postbase): Delete the .o file after we've
34030         compiled it, and the a.out file after we've run it.
34032 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
34034         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
34036 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
34038         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
34039         version number.
34041 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
34043         * g++.law: New directory of g++ tests derived from the g++-bugs
34044         snapshots.
34046 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
34048         * gcc.compile: initbug1.c initbug1.exp testcase added
34050 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
34052         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
34053         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
34054           fixes submitted by Jeff Law (law@cs.utah.edu)
34055         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
34056           Jeff Law (law@cs.utah.edu)
34059 1993-11-30  Mike Stump  (mrs@cygnus.com)
34061         * config/unix-g++.exp: Follow the gcc way of doing things.
34062         * g++.old-deja/old-deja.exp: Minor updates.
34063         * lib/g++.exp: New file, follow the gcc way of doing things.
34064         * lib/old-dejagnu.exp: Minor updates.
34065         * lib/mike-g++.exp: Always unset errorInfo.
34067 1993-11-06  Mike Stump  (mrs@cygnus.com)
34069         * lib/gcc.exp: Fix some errors with the below change, CC and
34070         CFLAGS should be global when setting, not local.
34072 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
34074         * lib/gcc.exp: Transform tool name.
34076 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34078         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
34080 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34082         * lib/gcc.exp: change gcc_done to gcc_stat
34084 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34086         * Upgraded gcc testsuite to c-torture version 1.25
34088 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
34090         * lib/gcc.exp: added reporting code. Changed verbose compile message.
34091         * lib/c-torture: added hooks for new reporting code.
34093 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
34095         * config/sh-gcc.exp: check if sh-sim exists in the path
34097 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
34099         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
34100         * gcc.compile/compile.exp: Initial changes for new logic.
34101         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
34102         * gcc.failure/failure.exp: Initial changes for new logic.
34103         * gcc.ieee/ieee.exp: Initial changes for new logic.
34104         * gcc.misc-tests/misc.exp: Initial changes for new logic.
34105         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
34106         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
34107         * lib/c-torture.exp: Initial changes for new logic.
34108         * lib/gcc.exp: Initial changes for new logic.
34110 1993-10-15  Mike Stump  (mrs@cygnus.com)
34112         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
34113         depend upon failure or success.  Fully qualify names in failure
34114         and success messages.  Always remove a.out before starting
34115         compile, just in case.  Pay more attention to error text output by
34116         the compiler.  Handle testcases with no known past errors just
34117         like all others, so that things are uniform.  Other miscellaneous
34118         improvements.
34120 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
34122         * gcc.cpp: new directory for cpp tests
34124 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
34126         * lib/chill.exp: Code reformatted, removed unused code.
34127         * config/unix-chill.exp: Code reformatted, removed unused code.
34128         * chill.execute/execute.exp: Code reformatted, removed unused code.
34129         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
34131 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
34133         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
34134         routines not written.
34136 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
34138         * config/bug-gcc.exp: Use new procs from bug.exp.
34140 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
34142         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
34143         via ftp, rather than depending on NFS.
34144         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
34145         case.
34147 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
34149         * config/bug-gcc.exp: Use new download proc.
34151 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
34153         * chill.execute/execute.exp: cleanups, handles errors better
34154         * chill.compile/compile.exp: rewrite, based on execute.exp
34155         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
34156         * lib/chill.exp: major changes to diff proc and compile and link
34157           procs. added chill_fail and chill_pass wrappers to pass and
34158           fail. added more comments, and handle error codes better.
34159           Added a hack to capture stderr from exec, so noncompile tests
34160           can work.
34162 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
34164         * chill.execute/execute.exp: rewrite of testsuite driver
34165         * lib/chill.exp: rewrite of testsuite driver
34166         * config/unix-chill.exp: rewrite of testsuite driver
34168 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
34170     In chill.execute:
34171         * iexpr.ch: Standardize uppercase.
34172         * tuples.dat: Standardize uppercase.
34173         * vary.ch: standardize.  Correct varying string assignments.
34174         * vary.dat: Add new output lines.
34176 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
34178     In chill.execute:
34179         * chprintf.ch: Standardize use of uppercase.
34180         * tuples.ch: Standardize and turn arr2 into a DCL,
34181           rather than a SYN.
34182         * pinits.ch: Standardize.
34184 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
34186         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
34187         * Makefil: Renamed to Makefile.in.
34188         * configure.in: New.
34190 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
34192     In chill.execute:
34193         * .cvsignore: Add result/output files.
34194         * Makefile: Fix up variables at start.  Use MFLAGS
34195           everywhere.  Correct bool_loc, built_ins entries.
34196           Add entry for vary1.ch.
34197         * bitarray.ch: Standardize upper-case usage.
34198         * bitexpr.ch: Standardize, add output of b1.
34199         * params.ch: Use arrayt in along PROC parameters, to
34200           avoid novelty problems.
34201         * sets.ch: Tiny cleanup.
34202         * vary1.ch: Re-indent.
34204 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
34206           * Add PR-related files to Makefiles, .cvsignore files, etc.
34208 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
34210         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
34211           with compiler objects. New names are test-flow.c and test-loop.c
34213 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
34215         * Upgraded c-torture tests from 1.19 to 1.20
34217         * new files:
34218         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
34219         * gcc.compile: 930623-1.c 930623-2.c
34220         * gcc.noncompile: 930622-1.c 930622-2.c
34221         * gcc.failure: 920411-1.c 920627-2.c
34222         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
34224 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
34226         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34227           More changes to get testsuite working properly. Needs more work.
34228           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
34230 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
34232         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34233           More changes to get testsuite working properly. Needs more work.
34235 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
34237         * chill.compile/compile.exp: Added for Dejagnu support
34238         * chill.execute/execute.exp: Added for Dejagnu support
34239         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
34241 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
34243     This should complete moving the CHILL test files.
34244         * chill.noncompile(.cvsignore printf.grt
34245             in-printf.grt chprintf.grt chprintf.ch):
34246             Added test-support files.
34247           (Makefile): Modified further.
34248         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
34249             signal.ch): Added test files.
34250           * chill.execute (.cvsignore printf.grt printr.c
34251             in-printf.grt rts.c chprintf.grt rts.h): Added
34252           test-support files.
34253             (Makefile): More corrections.
34255 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
34257         * chill.compile, chill.execute, chill.nocompile: Add CHILL
34258           test cases, ready for DejaGnu.
34260 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
34262         * Upgraded c-torture tests from 1.18 to 1.19
34264         * gcc.compile: added test(s):
34265           930607-1.c
34266         * gcc.execute: added test(s):
34267           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
34269         * added new subdirectory for misc tests: gcc.misc-tests
34270         * gcc.misc-test(s): added tests:
34271           inst-check.c test-consts.c test-ior.c test-switch.c
34273 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
34275         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
34277 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
34279         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
34281 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
34283         * Upgraded c-torture tests from 1.17 to 1.18
34285 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
34287         * Upgraded c-torture tests from 1.12 to 1.17
34289 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
34291         * lib/old-dejagnu.exp:
34292           Fixed handling of XFAIL target triplets to correctly
34293           recognize wildcard characters.  Removed code that
34294           appended a unique id tag to the end of the file name
34295           printed out by the result of the testcases within a
34296           given test file.
34298 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
34300         * lib/old-dejagnu.exp:
34301           Reworked expected failure handling to trigger off of XFAIL
34302           keyword in keyphrase embeded in testcase source code. The
34303           XFAIL keyword must be at the end of the keyphrase line. It
34304           may optionally be followed by one or more target triplets.
34305           It has just occured that the handling of wildcards in the
34306           target triplet may not be correct.
34308 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
34310         * g++.old-deja/tests:
34311           Moved all subdirectories up one level into g++.old-deja .
34313         * lib/old-dejagnu.exp:
34314           Fixed problem with CXXFLAGS not being properly reset, and being
34315           corrupted with extraneous "-c" compiler option.  This was
34316           causing binaries to not be generated for test that needed them.
34317           Modified strings passed to "pass" and "fail" so that individual
34318           tests from the same test file would be distinguished by an
34319           identifier appended to the test file name in the summary logs;
34320           this corrected a problem with erroneous diff logs.  Added code
34321           to search testcases for expected fail and unexpected pass keywords.
34323 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
34325         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
34327 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
34329         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
34330           Removed extraneous text from end of "Special g++ Options"
34331           keyphrase.
34333         * lib/old-dejagnu.exp: Added pattern matching to look for new
34334           keywords, embedded in testcases comments, which will trigger
34335           calls to xpass and xfail.
34337 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
34339         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
34340           comments embedded in the testcases, especially the one looking for
34341           special compiler options, as well as the pattern matching for the
34342           compiler output again.
34344 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
34346         * lib/old-dejagnu.exp: Do a proper check of the return value for
34347           execute tests. Fixed several problems with the pattern matching
34348           of the compiler output which gave erroneous test results.
34349           Changed several of the test result messages to be more descriptive.
34350         * config/unix-g++.exp: Proc g++_load now actually works and
34351           executes the tests passed to it and returns a usable return
34352           value.
34354 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
34356           * lib/gcc.exp: Exits gracefully if $CC is bogus.
34358 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
34360         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
34361           Modified both files to properly execute the old style
34362           dejagnu tests. The previous versions of these files were
34363           experimental and did not function anything near correctly.
34365 1993-04-05  Rob Savoye  (rob@cygnus.com)
34367         * Removed all Makefile.in and configure.in files. No configuration
34368         needed now.
34370 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
34372         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
34374 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
34376         * gcc.compile/configure.in, gcc.unsorted/configure.in,
34377         gcc.special/configure.in, gcc.noncompile/configure.in,
34378         gcc.execute/configure.in, gcc.code_quality/configure.in,
34379         g++.other/configure.in, g++.old-deja/configure.in,
34380         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
34381         in srcname setting.
34383 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
34385         * lib/udi.exp:  Fixed mondfe and mondfe_download.
34386         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
34387         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
34389 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
34391         * config/udi-gdb.exp: Check $shell_id after connecting to target.
34392         (gdb_exit): Don't remove *_soc files.
34394 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
34396         * lib/c-torture.exp: Don't look for main; instead always use -w
34397         -c.  This is how the c-torture tests work.  Remove the object
34398         file if the compilation succeeds.
34399         * gcc.execute/execute.exp: Remove executable if test passes.
34400         * gcc.noncompile/noncompile.exp: Every test is an expected
34401         failure.
34402         * gcc.special/special.exp: Added tests from c-torture 1.11,
34403         corrected use of existing test.
34404         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
34405         gcc.execute/920625-1.c: Updated to c-torture 1.11.
34406         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
34407         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
34408         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
34409         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
34410         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
34411         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
34412         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
34413         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
34414         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
34415         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
34416         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
34417         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
34418         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
34419         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
34420         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
34421         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
34422         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
34423         c-torture 1.11.
34424         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
34425         correspond to c-torture 1.11.
34427         * New file.