OSDN Git Service

/objc/ChangeLog]
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2
3         PR objc/22274
4         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
5         * objc.dg/gnu-runtime-2.m: New.
6
7 2005-07-06  Jeff Law  <law@redhat.com>
8
9         * gcc.dg/tree-ssa/vrp17.c: New test.
10
11 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12
13         PR fortran/22327
14         * gfortran.dg/array_constructor_5.f90: New test.
15
16 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
17
18         * gfortran.fortran-torture/execute/entry_9.f90: New test.
19
20 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
21
22         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
23         * gcc.dg/980816-1.c: Ditto.
24
25 2005-07-06  Jeff Law  <law@redhat.com>
26
27         * gcc.c-torture/compile/pr21356.c: New test.
28
29 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30
31         PR c/22013
32         PR c/22098
33         * gcc.c-torture/compile/pr22013-1.c,
34         gcc.c-torture/execute/pr22098-1.c,
35         gcc.c-torture/execute/pr22098-2.c,
36         gcc.c-torture/execute/pr22098-3.c: New tests.
37
38 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
39
40         PR c/22308
41         * gcc.dg/pr22308-1.c: New test.
42
43 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
44
45         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
46         target.
47         * gcc.dg/compare9.c: Use -fshort-enums instead of
48         -fno-short-enums.  Change the last test to dg-bogus.
49
50 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
51
52         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
53         * gcc.dg/compare9.c: New.
54
55 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
56
57         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
58
59 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
60
61         PR testsuite/22288
62         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
63
64
65 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
66
67         * gcc.dg/format/gcc_gfc-1.c: New.
68
69 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
70
71         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
72
73 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
74
75         PR fortran/20842
76         * gfortran.dg/io_invalid_1.f90: New test.
77
78 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
79
80         * gcc.dg/format/gcc_diag-1.c: Update.
81
82 2005-07-02  Jeff Law  <law@redhat.com>
83
84         * gcc.dg/tree-ssa/pr22051-1.c: New test.
85         * gcc.dg/tree-ssa/pr22051-2.c: New test.
86
87 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
88
89         * gcc.dg/format/gcc_diag-1.c: Update.
90
91 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
92
93         PR tree-opt/22269
94         * gcc.c-torture/compile/pr22269.c: New test.
95
96 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
97
98         PR 21584
99         PR 22219
100         * g++.dg/tree-ssa/pr21584-1.C: New test.
101         * g++.dg/tree-ssa/pr21584-2.C: New test.
102
103 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
104
105         * obj-c++.dg/try-catch-11.mm: New.
106         * objc.dg/try-catch-10.m: New.
107
108 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
109
110         * g++.dg/other/ucnid-1.C: xfail on AIX.
111
112 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
113
114         PR 22234
115         * gcc.dg/20050629-1.c: New test.
116
117 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
118
119         * obj-c++.dg/const-str-1[0-1].mm: New.
120         * objc.dg/const-str-1[0-1].m: New.
121
122 2005-05-29  Richard Henderson  <rth@redhat.com>
123
124         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
125         Rename from check_effective_target_vect_no_max.
126         (check_effective_target_vect_no_int_add): New.
127         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
128         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
129         * gcc.dg/vect/vect-reduc-3.c: Likewise.
130         * gcc.dg/vect/vect-reduc-1.c: Use both.
131         * gcc.dg/vect/vect-reduc-2.c: Likewise.
132
133 2005-05-29  Richard Henderson  <rth@redhat.com>
134
135         * lib/target-supports.exp (check_effective_target_vect_no_max): 
136         Remove i386 and x86_64.
137
138 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
139
140         PR testsuite/21969
141         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
142
143 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
144
145         PR middle-end/21969
146         * gcc.dg/vect/pr21969.c: New test.
147
148 2005-06-28  Eric Christopher  <echristo@redhat.com>
149
150         PR c/22052
151         PR c/21975
152         * gcc.dg/inline1.c: New test.
153         * gcc.dg/inline2.c: Ditto.
154         * gcc.dg/inline3.c: Ditto.
155         * gcc.dg/inline4.c: Ditto.
156         * gcc.dg/inline5.c: Ditto.
157         
158 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
159
160         PR libfortran/22142
161         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
162         Add testcase also testing eoshift1 for PR 22142.
163
164 2005-06-28  Richard Henderson  <rth@redhat.com>
165
166         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
167         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
168         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
169         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
170         gcc.dg/tree-ssa/20030922-2.c: Likewise.
171
172 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
173
174         PR libfortran/22142
175         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
176         Add testcase for PR 22142.
177
178 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
179
180         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
181         gcc.target/ia64/fpreg-2.c: New tests.
182
183 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
184
185         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
186
187 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
188
189         PR libfortran/22170
190         * gfortran.dg/slash_1.f90: New test.
191
192 2005-06-27  Richard Henderson  <rth@redhat.com>
193
194         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
195         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
196         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
197         * gcc.dg/vect/vect-reduc-2.c: Likewise.
198         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
199         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
200
201 2005-06-27  Richard Henderson  <rth@redhat.com>
202
203         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
204         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
205
206 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
207
208         * obj-c++.dg/proto-lossage-5.mm: New.
209         * objc.dg/proto-lossage-5.m: New.
210
211 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
212
213         PR 21959
214         * gcc.dg/tree-ssa/pr21959.c: New test.
215
216 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
217
218         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
219         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
220         testing uninitialized var.
221
222         * gcc.c-torture/execute/builtins/chk.h: New.
223         * gcc.c-torture/execute/builtins/lib/chk.c: New.
224         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
225         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
226         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
227         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
228         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
229         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
230         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
231         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
232         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
233         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
234         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
235         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
236         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
237         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
238         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
239         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
240         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
241         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
242         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
243         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
244         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
245         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
246         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
247         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
248         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
249         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
250         * gcc.dg/builtin-object-size-1.c: New test.
251         * gcc.dg/builtin-object-size-2.c: New test.
252         * gcc.dg/builtin-object-size-3.c: New test.
253         * gcc.dg/builtin-object-size-4.c: New test.
254         * gcc.dg/builtin-object-size-5.c: New test.
255         * gcc.dg/builtin-stringop-chk-1.c: New test.
256         * gcc.dg/builtin-stringop-chk-2.c: New test.
257         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
258         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
259         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
260         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
261         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
262         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
263         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
264         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
265         * gcc.c-torture/execute/printf-1.c: New test.
266         * gcc.c-torture/execute/fprintf-1.c: New test.
267         * gcc.c-torture/execute/vprintf-1.c: New test.
268         * gcc.c-torture/execute/vfprintf-1.c: New test.
269         * gcc.c-torture/execute/printf-chk-1.c: New test.
270         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
271         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
272         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
273
274 2005-06-27  Michael Matz  <matz@suse.de>
275
276         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
277         slot is not merged if address escapes.
278
279 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
280
281         PR c/21911
282         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
283
284 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
285
286         PR middle-end/17965
287         * gcc.c-torture/compile/20050622-1.c: New test.
288
289         PR middle-end/22028
290         * gcc.dg/20050620-1.c: New test.
291
292 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
293
294         PR tree-optimization/22026
295         * gcc.dg/tree-ssa/pr22026.c: New.
296
297 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
298
299         PR libfortran/22144
300         * gfortran.dg/shift-alloc.f90:  New testcase.
301
302 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
303
304         * all files: Update FSF address in copyright headers.
305
306 2005-06-22  Jan Hubicka  <jh@suse.cz>
307
308         * wholeprogram-1.c: New testcase.
309         * wholeprogram-2.c: New testcase.
310
311 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
312
313         PR 22171
314         * gcc.dg/tree-ssa/pr22171.c: New test.
315
316 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
317
318         * gfortran.dg/simplify_modulo.f90: New.
319
320 2005-06-24  Jan Hubicka  <jh@suse.cz>
321
322         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
323
324 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
325
326         * obj-c++.dg/proto-lossage-[1-4].mm: New.
327
328 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
329
330         * obj-c++.dg/typedef-alias-1.mm: New.
331         * objc.dg/typedef-alias-1.m: New.
332
333 2005-06-23  Jeff Law  <law@redhat.com>
334
335         * gcc.dg/tree-ssa/vrp16.c: New test.
336
337 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
338
339         * lib/target-supports.exp: Add
340         check_effective_target_fortran_large_real and
341         check_effective_target_fortran_large_int to check for
342         corresponding effective targets.
343         * gfortran.dg/large_integer_kind_1.f90: New test.
344         * gfortran.dg/large_real_kind_1.f90: New test.
345
346 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
347
348         PR tree-optimization/22117
349         * gcc.dg/tree-ssa/pr22117.c: New.
350
351 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
352
353         PR testsuite/22123
354         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
355
356 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
357
358         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
359
360 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
361
362         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
363         * gfortran.dg/f2c_4.c: Likewise
364         
365 2005-06-22 Paul Brook  <paul@codesourcery.com>
366
367         PR fortran/21034
368         * gfortran.dg/auto_save_1.f90: New test.
369
370 2005-06-22  Michael Matz  <matz@suse.de>
371
372         * gcc.target/x86-64/abi: New directory.
373         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
374         * gcc.target/x86-64/abi/README.gcc: New file.
375         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
376         * gcc.target/x86-64/abi/asm-support.s: New file.
377         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
378         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
379         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
380         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
381         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
382         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
383         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
384         * gcc.target/x86_64/abi/test_bitfields.c: New test.
385         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
386         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
387         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
388         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
389         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
390         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
391         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
392         * gcc.target/x86_64/abi/test_varargs.c: New test.
393
394 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
395
396         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
397         32-bit i?86 and x86_64.
398
399 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
400
401         * obj-c++.dg/const-str-[1-9].mm: New tests.
402
403 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
404
405         PR fortran/22010
406         * gfortran.dg/namelist_use.f90: New.
407         * gfortran.dg/namelist_use_only.f90: New.
408
409 2005-06-21  Jeff Law  <law@redhat.com>
410
411         * gcc.dg/tree-ssa/vrp15.c: New test.
412
413 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
414
415         * lib/target-supports.exp (check_effective_target_vect_reduction): 
416         Remove.
417         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
418         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
419         remove vect_reduction target keyword. Also avoid two returns in main.
420         * gcc.dg/vect/vect-reduc-3.c: Likewise.
421         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
422         * gcc.dg/vect/vect-reduc-1short.c: New test.
423         * gcc.dg/vect/vect-reduc-1char.c: New test.
424         * gcc.dg/vect/vect-reduc-2short.c: New test.
425         * gcc.dg/vect/vect-reduc-2char.c: New test.
426         * gcc.dg/vect/vect-reduc-6.c: New test.
427         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
428         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
429         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
430
431 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
432         Paul Thomas  <pault@gcc.gnu.org>
433
434         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
435         New tests.
436         
437 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
438
439         * gfortran.dg/backslash_1.f90: New test.
440         * gfortran.dg/backslash_2.f90: New test.
441
442 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
443
444         * gfortran.dg/duplicate_labels.f90: New test.
445
446 2005-06-20  Jan Beulich  <jbeulich@novell.com>
447
448         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
449         unsupportable relocations.
450         * g++.old-deja/g++.other/store-expr1.C: Likewise.
451         * gcc.dg/20050321-2.c: xfail for NetWare.
452
453 2005-06-20  Andreas Jaeger  <aj@suse.de>
454
455         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
456         gcc.target/i386/fastcall-sseregparm.c,
457         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
458
459 2005-06-19  Richard Henderson  <rth@redhat.com>
460
461         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
462
463 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
464
465         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
466
467 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
468
469         PR c++/22115
470         * g++.dg/conversion/simd2.C: Change expected error message.
471
472 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
473
474         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
475         * gcc.dg/vect/vect-reduc-2.c: Likewise.
476         * gcc.dg/vect/vect-reduc-3.c: Likewise.
477
478 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
479
480         * gcc.dg/fold-mod-1.c: New test.
481
482 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
483
484         PR fortran/19926
485         * gfortran.dg/pr19926.f90: New test.
486
487 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
488
489         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
490         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
491         targets.
492         * gcc.dg/vect/vect-reduc-2.c: Likewise.
493         * gcc.dg/vect/vect-reduc-3.c: Likewise.
494
495 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
496
497         * gcc.target/ia64/float80-varargs-1.c: New test.
498
499 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
500
501         PR tree-opt/22035
502         * gfortran.dg/f2c_6.f90: New test.
503
504 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
505
506         PR c++/17413
507         * g++.dg/template/local5.C: New.
508
509 2005-06-17  Richard Henderson  <rth@redhat.com>
510
511         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
512
513 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
514
515         PR testsuite/21945
516         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
517
518 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
519
520         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
521         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
522         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
523         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
524         check_vect to verify the presence of hardware vector support.
525
526 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
527
528         PR testsuite/22056
529         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
530
531 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
532
533         PR libfortran/19216
534         * gfortran.dg/pr19216.f: Add correct space between brackets and
535         dg directive.
536
537 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
538
539         PR libfortran/16436
540         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
541
542 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
543
544         * gcc.target/i386/attributes-error.c: New testcase.
545         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
546         * gcc.target/i386/regparm-stdcall.c: Likewise.
547         * gcc.target/i386/sseregparm-1.c: Likewise.
548         * gcc.target/i386/sseregparm-2.c: Likewise.
549
550 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
551
552         * g++.dg/rtti/crash2.C: New.
553
554 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
555
556         * gcc.dg/noncompile/20040203-3.c: Update expected message.
557
558 2005-06-15  David Ung  <davidu@mips.com>
559
560         * gcc.target/mips/mips16e-extends.c: New test for testing the
561         generation of MIPS16e zeb/zeh, seb/seh instructions.
562
563 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
564
565         PR 22018
566         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
567         * gcc.dg/tree-ssa/pr22018.c: New test.
568
569 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
570
571         * gcc.dg/simd-1.c: Update error messages.
572         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
573         * gcc.dg/simd-2.c: Update error messages.
574         * gcc.dg/simd-4.c: New.
575
576 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
577
578         PR c++/20678
579         * g++.dg/other/crash-4.C: New.
580
581 2005-06-14  Devang Patel  <dpatel@apple.com>
582
583         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
584
585 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
586
587         PR c++/21929
588         * g++.dg/parse/crash11.C: Update
589
590 2005-06-13  Jeff Law  <law@redhat.com>
591
592         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
593         perform the desired transformations.
594         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
595         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
596
597 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
598
599         PR fortran/22038
600         * gfortran.dg/forall_1.f90: Un-XFAIL.
601
602 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
603
604         PR c++/21929
605         * g++.dg/parse/crash26.C: New.
606
607         PR c++/20789
608         * g++.dg/init/member1.C: New.
609
610 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
611
612         * gfortran.dg/altreturn_1.f90: New test.
613
614 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
615
616         PR middle-end/21985
617         * gcc.dg/tree-ssa/pr21985.c: New test.
618
619 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
620
621         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
622
623 2005-06-12  Roger Sayle  <roger@eyesopen.com>
624
625         PR c++/21930
626         * g++.dg/other/error10.C: New test case.
627
628 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
629
630         PR libfortran/19155
631         * gfortran.dg/pr19155.f: Add test.
632
633 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
634
635         * gfortran.dg/f2c_7.f90: New test.
636
637         * gfortran.dg/forall_1.f90: XFAILed.
638
639 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
640
641         * gcc.dg/pr14796-1.c: New.
642         * gcc.dg/pr14796-2.c: New.
643
644 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
645
646         PR fortran/17792
647         PR fortran/21375
648         * gfortran.dg/deallocate_stat.f90:  New test.
649
650 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
651
652         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
653
654 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
655
656         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
657         access will be generated when this loop is vectorized. Test that
658         accesses with same alignment were detected.
659         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
660         Test that accesses with same alignment were detected.
661         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
662         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
663         alignment were detected.
664
665 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
666
667         * gcc.dg/Wcxx-compat-1.c: New.
668
669 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
670
671         PR libfortran/21480
672         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
673         complex array.
674
675 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
676
677         * gcc.dg/alias-8.c: New.
678
679 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
680
681         * gcc.dg/format/cmn_err-1.c: Update.
682
683 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
684
685         PR target/20666
686         * gcc.target/sparc/fexpand-2.c: New.
687         * gcc.target/sparc/fpmerge-2.c: New.
688         * gcc.target/sparc/fpmul-2.c: New.
689         * gcc.target/sparc/noresult.c: New.
690         * gcc.target/sparc/pdist-2.c: New.
691         * gcc.target/sparc/pdist-3.c: New.
692
693 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
694
695         PR testsuite/21702
696         * gcc.target/i386/i386.exp: Fix comment typo.
697
698 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
699
700         PR c++/19497
701         * g++.dg/inherit/using5.C: New.
702         * g++.dg/inherit/using6.C: New.
703
704 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
705
706         PR c++/19894
707         * g++.dg/template/ptrmem15.C: New test.
708
709         PR c++/20563
710         * g++.dg/ext/label4.C: New test.
711
712 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
713
714         * gcc.dg/tls/debug-1.c: New test.
715
716 2005-06-07  Dale Johannesen  <dalej@apple.com>
717
718         * gcc.target/i386/movq.c:  New.
719
720 2005-06-07  Dale Johannesen  <dalej@apple.com>
721
722         * gcc.dg/20050607-1.c:  New.
723
724 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
725
726         PR middle-end/21850
727         * gcc.c-torture/execute/20050607-1.c: New test.
728
729 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
730
731         PR libfortran/21926
732         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
733         Test case where the return array has lowest stride one,
734         but isn't packed.
735
736 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
737
738         * lib/target-supports.exp (check_effective_target_sync_int_long):
739         Add s390 and s390x targets.
740
741 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
742
743         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
744         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
745         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
746         * gcc.dg/tree-ssa/loop-9.c: New test.
747
748 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
749
750         * g++.dg/parse/defarg10.C: New.
751
752 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
753
754         PR regression/21897
755         * gcc.c-torture/execute/20050604-1.c: New test.
756
757 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
758
759         PR 21903
760         * g++.dg/parse/defarg9.C: New.
761
762         PR c++/20637
763         * g++.dg/inherit/using4.C: New.
764         * g++.dg/overload/error1.C: Adjust expected errors.
765         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
766         * g++.old-deja/g++.brendan/arm2.C: Likewise.
767         * g++.old-deja/g++.other/redecl2.C: Likewise.
768         * g++.old-deja/g++.other/redecl4.C: Likewise.
769         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
770
771 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
772
773         * gfortran.dg/f2c_5.f90: Add -w to dg-options
774
775 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
776
777         * lib/gfortran.exp (gfortran_target_compile): Call
778         dg-additional-files-options
779         * gfortran.dg/f2c_4.f90: New file
780         * gfortran.dg/f2c_4.c: New file
781         * gfortran.dg/f2c_5.f90: New file
782         * gfortran.dg/f2c_5.c: New file
783
784 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
785
786         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
787
788         PR fortran/21912
789         * gfortran.dg/array_constructor_4.f90: New test.
790
791 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
792
793         PR c++/21619
794         * g++.dg/ext/builtin9.C: New test.
795
796 2005-06-05  Dale Johannesen  <dalej@apple.com>
797
798         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
799         * gcc.c-torture/execute/20050603-2.c:  Ditto.
800
801 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
802
803         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
804         * gcc.dg/vect/vect-reduc-1.c: New.
805         * gcc.dg/vect/vect-reduc-2.c: New.
806         * gcc.dg/vect/vect-reduc-3.c: New.
807
808 2005-06-04  Dale Johannesen  <dalej@apple.com>
809
810         * gcc.c-torture/execute/20050603-1.c:  New.
811         * gcc.c-torture/execute/20050603-2.c:  New.
812         * gcc.dg/20050603-3.c:  New.
813
814 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
815
816         PR fortran/19195
817         * gfortran.dg/debug_1.f90: New test.
818
819         * gfortran.dg/forall_1.f90: New test.
820
821 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
822
823         * gfortran.dg/array_constructor_3.f90: New test.
824
825 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
826
827         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
828
829 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
830
831         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
832
833 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
834
835         PR c/21873
836         * gcc.dg/init-excess-1.c: New test.
837
838 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
839
840         PR c++/21853
841         * g++.dg/expr/static_cast6.C: New test.
842
843 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
844
845         * gcc.dg/tree-ssa/vrp14.c: New test.
846
847 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
848
849         PR c++/21336
850         * g++.dg/template/new2.C: New test.
851
852 2005-06-03  Josh Conner  <jconner@apple.com>
853
854         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
855         all entries in initializer.
856
857 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
858
859         PR middle-end/21858
860         * gcc.dg/pr21858.c: New testcase.
861
862 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
863
864         PR tree-optimization/21292
865
866         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
867         New.
868         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
869         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
870         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
871         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
872         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
873
874 2005-06-02  Richard Henderson  <rth@redhat.com>
875
876         * gcc.dg/sync-2.c: Use -march=i486 for i386.
877
878 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
879
880         * gcc.dg/wtypequal.c: New testcase.
881
882 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
883
884         PR 21582
885         * gcc.dg/tree-ssa/pr21582.c: New test.
886
887 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
888
889         PR c++/21280
890         * g++.dg/opt/interface2.h: New.
891         * g++.dg/opt/interface2.C: New.
892         * g++.dg/init/ctor4.C: Adjust error lines.
893         * g++.old-deja/g++.bob/inherit2.C: Likewise.
894         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
895         * g++.old-deja/g++.jason/opeq3.C: Likewise.
896         * g++.old-deja/g++.pt/assign1.C: Likewise.
897         * g++.old-deja/g++.pt/crash20.C: Likewise.
898
899 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
900
901         PR tree-optimization/21734
902         * g++.dg/vect/pr21734_1.cc: New.
903         * g++.dg/vect/pr21734_2.cc: New.
904
905 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
906
907         PR c++/20350
908         * g++.dg/template/spec24.C: New.
909
910         PR c++/21151
911         * g++.dg/pch/local-1.C: New.
912         * g++.dg/pch/local-1.Hs: New.
913
914 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
915
916         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
917         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
918         * gcc.dg/tree-ssa/pr14341.c: New test.
919         * gcc.dg/tree-ssa/pr14841.c: New test.
920         * gcc.dg/tree-ssa/pr20701.c: New test.
921         * gcc.dg/tree-ssa/pr21086.c: New test.
922         * gcc.dg/tree-ssa/pr21090.c: New test.
923         * gcc.dg/tree-ssa/pr21332.c: New test.
924         * gcc.dg/tree-ssa/pr21458.c: New test.
925         * gcc.dg/tree-ssa/pr21658.c: New test.
926         * gcc.dg/tree-ssa/vrp01.c: New test.
927         * gcc.dg/tree-ssa/vrp02.c: New test.
928         * gcc.dg/tree-ssa/vrp03.c: New test.
929         * gcc.dg/tree-ssa/vrp04.c: New test.
930         * gcc.dg/tree-ssa/vrp05.c: New test.
931         * gcc.dg/tree-ssa/vrp06.c: New test.
932         * gcc.dg/tree-ssa/vrp07.c: New test.
933         * gcc.dg/tree-ssa/vrp08.c: New test.
934         * gcc.dg/tree-ssa/vrp09.c: New test.
935         * gcc.dg/tree-ssa/vrp10.c: New test.
936         * gcc.dg/tree-ssa/vrp11.c: New test.
937         * gcc.dg/tree-ssa/vrp12.c: New test.
938         * gcc.dg/tree-ssa/vrp13.c: New test.
939
940 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
941
942         PR 21029
943         * gcc.dg/tree-ssa/pr21029.c: New test.
944
945 2005-06-01  Roger Sayle  <roger@eyesopen.com>
946
947         * gfortran.dg/logint-1.f: New test case.
948         * gfortran.dg/logint-2.f: Likewise.
949         * gfortran.dg/logint-3.f: Likewise.
950
951 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
952
953         PR c/21536
954         PR c/20760
955         * gcc.dg/20050527-1.c: New test.
956
957         * gcc.dg/i386-sse-12.c: New test.
958
959         PR fortran/21729
960         * gfortran.dg/implicit_5.f90: New test.
961
962 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
963
964         PR fortran/20883
965         * gfortran/assign_4.f90: New test.
966         * gfortran/assign_2.f90: Change compile to run.
967
968 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
969
970         * lib/target-supports.exp
971         (check_effective_target_sync_char_short): New.
972         * gcc.dg/sync-2.c: New.
973
974 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
975
976         PR tree-optimization/21817
977         * gcc.dg/torture/pr21817-1.c: New.
978
979 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
980
981         PR c++/21165
982         * g++.dg/template/init5.C: New.
983
984 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
985
986         * gfortran.dg/char_initialiser_actual.f90:
987         Test character initialisers as actual arguments.
988         * gfortran.dg/char_pointer_comp_assign.f90:
989         Test character pointer structure component assignments.
990         * gfortran.dg/char_array_structure_constructor.f90:
991         Test character components in structure constructors.
992
993 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
994
995         PR middle-end/20931
996         * g++.dg/opt/pr20931.C: New test.
997
998 2005-05-31  Andreas Jaeger  <aj@suse.de>
999
1000         PR testsuite/20772
1001         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
1002         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
1003         g++.old-deja/g++.ext/asmspec1.C,
1004         g++.old-deja/g++.other/regstack.C,
1005         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
1006         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
1007         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
1008         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
1009         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
1010         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
1011         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
1012         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
1013         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
1014         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
1015         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
1016         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
1017         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
1018         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
1019         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
1020         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
1021         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
1022         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
1023         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
1024
1025 2005-05-31  Jeff Law  <law@redhat.com>
1026
1027         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
1028
1029 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
1030
1031         PR middle-end/21743
1032         * gcc.dg/builtins-1.c: Activate disabled clog test.
1033         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1034
1035 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
1036
1037         * gfortran.dg/char_pointer_assign.f90:
1038         Test character-pointer assignments and pointer assignments.
1039         * gfortran.dg/char_pointer_dummy.f90:
1040         Test character-pointer dummy arguments.
1041         * gfortran.dg/char_pointer_func.f90:
1042         Test character-pointer function returns.
1043         * gfortran.dg/char_pointer_dependency.f90:
1044         Test character-pointer functions with dependencies.
1045
1046 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
1047
1048         PR c++/21784
1049         * g++.dg/lookup/using14.C: New test.
1050
1051 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
1052
1053         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1054         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
1055         trailing ^M.
1056
1057 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
1058
1059         PR c++/17413
1060         * g++.dg/template/local5.C: New.
1061
1062         PR target/21761
1063         * gcc.c-torture/compile/pr21761.c: New.
1064
1065         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
1066         before darwin8.
1067
1068 2005-05-30  Steven G. Kargl
1069
1070         PR fortran/20846
1071         * gfortran.dg/inquire_8.f90: New test.
1072
1073 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1074
1075         PR libfortran/21376
1076         * gfortran.dg/output_exponents_1.f90: New test.
1077
1078 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1079
1080         PR libfortran/20006
1081         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
1082
1083 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
1084
1085         PR c++/21210
1086         * g++.dg/ext/complex1.C: New test.
1087
1088         PR c++/21340
1089         * g++.dg/init/ctor6.C: New test.
1090
1091 2005-05-29  Jan Hubicka  <jh@suse.cz>
1092
1093         * gcc.c-torture/compile/pr21562.c: New.
1094
1095 2005-05-28  Steven G. Kargl <kargls@comcast.net>
1096
1097         * gfortran.dg/subnormal_1.f90: New test.
1098
1099 2005-05-28  Jan Hubicka  <jh@suse.cz>
1100
1101         * tree-prof.exp: Fix comment.
1102         * value-prof-1.c: New.
1103         * value-prof-2.c: New.
1104         * value-prof-3.c: New.
1105         * value-prof-4.c: New.
1106
1107 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
1108
1109         PR c++/21614
1110         * g++.dg/expr/ptrmem6.C: New test.
1111         * g++.dg/expr/ptrmem6a.C: Likewise.
1112
1113 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
1114
1115         PR tree-optimization/21658
1116         * gcc.dg/tree-ssa/pr21658.c: New.
1117
1118 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
1119
1120         PR c++/21455
1121         * g++.dg/inherit/ptrmem3.C: New.
1122
1123         PR c++/21681
1124         * g++.dg/parse/template16.C: New.
1125
1126 2005-05-27  Andreas Jaeger  <aj@suse.de>
1127
1128         * gcc.dg/setjmp-2.c: Only run in 32-bit.
1129
1130         * gcc.dg/i386-sse-8.c: Run test on all archs.
1131
1132 2005-05-26  Mike Stump  <mrs@apple.com>
1133
1134         * objc.dg/isa-field-1.m: Only run on darwin.
1135         * objc.dg/lookup-1.m: Likewise.
1136         * objc.dg/try-catch-8.m: Likewise.
1137
1138 2005-05-26  Roger Sayle  <roger@eyesopen.com>
1139
1140         PR tree-optimization/9814
1141         * gcc.dg/pr9814-1.c: New test case.
1142
1143 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1144
1145         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
1146         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
1147         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
1148         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
1149         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
1150         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
1151         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
1152         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
1153         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
1154         objc.dg/try-catch-8.m: New.
1155
1156 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
1157
1158         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
1159         remove extraneous semicolons.
1160
1161 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1162
1163         * obj-c++.dg/comp-types-12.mm: New.
1164         * objc.dg/comp-types-11.m: New.
1165         * objc.dg/selector-4.m: New.
1166
1167 2005-05-26  Andreas Jaeger  <aj@suse.de>
1168
1169         PR testsuite/20772
1170         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
1171         g++.old-deja/g++.ext/attrib3.C,
1172         g++.old-deja/g++.other/store-expr1.C,
1173         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
1174         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
1175         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1176         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
1177         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
1178         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
1179         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
1180         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1181         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
1182         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
1183         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
1184         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
1185         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
1186         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
1187         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
1188         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
1189         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
1190         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1191         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
1192
1193 2005-05-26  Andreas Jaeger  <aj@suse.de>
1194
1195         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
1196         x86-64 compilation.
1197
1198 2005-05-26  Andreas Jaeger  <aj@suse.de>
1199
1200         PR testsuite/20772
1201         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
1202         gcc.misc-tests/i386-pf-athlon-1.c,
1203         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1204         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
1205         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
1206         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
1207         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
1208         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
1209         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
1210         programs.
1211
1212         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
1213         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
1214         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
1215         x86-64 compilation.
1216
1217         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
1218         x86_64.
1219
1220         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
1221         effective-target ilp32.
1222
1223 2005-05-26  David Ung  <davidu@mips.com>
1224
1225         * gcc.target/mips/ext_ins.c: New test for testing the generation
1226         of MIPS32/64 rev 2 ext/ins instructions.
1227
1228 2005-05-26  Andreas Jaeger  <aj@suse.de>
1229
1230         * treelang/compile/unsigned.tree: Use gimple instead of
1231         nonexisting generic dump.
1232
1233 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
1234
1235         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
1236
1237 2005-05-26  Andreas Jaeger  <aj@suse.de>
1238
1239         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
1240
1241 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1242
1243         PR libfortran/17283
1244         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
1245         Test callee-allocated memory with write statements.
1246
1247 2005-05-25  Roger Sayle  <roger@eyesopen.com>
1248
1249         PR middle-end/21709
1250         * gcc.dg/pr21709-1.c: New test case.
1251
1252 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1253             Mike Stump  <mrs@apple.com>
1254
1255         * objc/execute/next_mapping.h: Update for C++.
1256
1257         * obj-c++.dg/selector-1.mm: Move to...
1258         * obj-c++.dg/selector-4.mm: here...
1259
1260         * obj-c++.dg/basic.mm: New.
1261         * obj-c++.dg/comp-types-1.mm: New.
1262         * obj-c++.dg/cxx-class-1.mm: New.
1263         * obj-c++.dg/cxx-ivars-1.mm: New.
1264         * obj-c++.dg/cxx-ivars-2.mm: New.
1265         * obj-c++.dg/cxx-ivars-3.mm: New.
1266         * obj-c++.dg/cxx-scope-1.mm: New.
1267         * obj-c++.dg/cxx-scope-2.mm: New.
1268         * obj-c++.dg/defs.mm: New.
1269         * obj-c++.dg/empty-private-1.mm: New.
1270         * obj-c++.dg/encode-1.mm: New.
1271         * obj-c++.dg/encode-2.mm: New.
1272         * obj-c++.dg/encode-3.mm: New.
1273         * obj-c++.dg/extern-c-1.mm: New.
1274         * obj-c++.dg/extra-semi.mm: New.
1275         * obj-c++.dg/fix-and-continue-2.mm: New.
1276         * obj-c++.dg/isa-field-1.mm: New.
1277         * obj-c++.dg/ivar-list-semi.mm: New.
1278         * obj-c++.dg/local-decl-1.mm: New.
1279         * obj-c++.dg/lookup-1.mm: New.
1280         * obj-c++.dg/lookup-2.mm: New.
1281         * obj-c++.dg/method-1.mm: New.
1282         * obj-c++.dg/method-2.mm: New.
1283         * obj-c++.dg/method-3.mm: New.
1284         * obj-c++.dg/method-4.mm: New.
1285         * obj-c++.dg/method-5.mm: New.
1286         * obj-c++.dg/method-6.mm: New.
1287         * obj-c++.dg/method-7.mm: New.
1288         * obj-c++.dg/no-extra-load.mm: New.
1289         * obj-c++.dg/overload-1.mm: New.
1290         * obj-c++.dg/pragma-1.mm: New.
1291         * obj-c++.dg/pragma-2.mm: New.
1292         * obj-c++.dg/private-1.mm: New.
1293         * obj-c++.dg/private-2.mm: New.
1294         * obj-c++.dg/proto-qual-1.mm: New.
1295         * obj-c++.dg/qual-types-1.mm: New.
1296         * obj-c++.dg/stubify-1.mm: New.
1297         * obj-c++.dg/stubify-2.mm: New.
1298         * obj-c++.dg/super-class-1.mm: New.
1299         * obj-c++.dg/super-class-2.mm: New.
1300         * obj-c++.dg/super-dealloc-1.mm: New.
1301         * obj-c++.dg/super-dealloc-2.mm: New.
1302         * obj-c++.dg/template-1.mm: New.
1303         * obj-c++.dg/template-2.mm: New.
1304         * obj-c++.dg/template-3.mm: New.
1305         * obj-c++.dg/template-4.mm: New.
1306         * obj-c++.dg/template-5.mm: New.
1307         * obj-c++.dg/template-6.mm: New.
1308         * obj-c++.dg/try-catch-1.mm: New.
1309         * obj-c++.dg/try-catch-2.mm: New.
1310         * obj-c++.dg/try-catch-3.mm: New.
1311         * obj-c++.dg/try-catch-4.mm: New.
1312         * obj-c++.dg/try-catch-5.mm: New.
1313         * obj-c++.dg/try-catch-6.mm: New.
1314         * obj-c++.dg/try-catch-7.mm: New.
1315         * obj-c++.dg/try-catch-8.mm: New.
1316         * obj-c++.dg/try-catch-9.mm: New.
1317         * obj-c++.dg/va-meth-1.mm: New.
1318
1319 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1320
1321         * obj-c++.dg/selector-1.mm: New.
1322         * obj-c++.dg/selector-2.mm: New.
1323
1324 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1325
1326         * obj-c++.dg/selector-3.mm: New.
1327         * objc.dg/selector-3.m: New.
1328
1329 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1330
1331         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
1332         about where warning appears.
1333
1334 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1335
1336         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
1337         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1338         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1339         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1340
1341 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1342
1343         * gcc.dg/20050524-1.c: New test.
1344
1345 2005-05-25  Jan Hubicka  <jh@suse.cz>
1346
1347         * gcc.dg/tree-prof/inliner-1.c: New.
1348
1349 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
1350
1351         * gcc.dg/tree-prof: New directory.
1352         * gcc.dg/tree-prof/tree-prof.exp: New.
1353
1354 2005-05-25  DJ Delorie  <dj@redhat.com>
1355
1356         * gcc.dg/Wattributes-1.c: New.
1357         * gcc.dg/Wattributes-2.c: New.
1358         * gcc.dg/Wattributes-3.c: New.
1359
1360 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
1361
1362         PR tree-optimization/19833
1363         * gcc.dg/uninit-4.c: Remove xfail.
1364         * gcc.dg/uninit-9.c: Ditto.
1365
1366 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
1367
1368         * obj-c++.dg/bitfield-[1-5].mm: New.
1369         * obj-c++.dg/class-protocol-1.mm: New.
1370         * obj-c++.dg/comp-types-1[0-1].mm: New.
1371         * obj-c++.dg/comp-types-[2-9].mm: New.
1372         * obj-c++.dg/encode-[4-8].mm: New.
1373         * obj-c++.dg/layout-1.mm: New.
1374         * obj-c++.dg/method-1[0-9].mm: New.
1375         * obj-c++.dg/method-2[0-1].mm: New.
1376         * obj-c++.dg/method-[8-9].mm: New.
1377         * obj-c++.dg/objc-gc-3.mm: New.
1378         * obj-c++.dg/try-catch-10.mm: New.
1379         * objc.dg/bitfield-5.m: New.
1380         * objc.dg/comp-types-10.m: New.
1381         * objc.dg/comp-types-9.m: New.
1382         * objc.dg/layout-1.m: New.
1383         * objc.dg/objc-gc-4.m: New.
1384         * objc.dg/try-catch-9.m: New.
1385         * objc.dg/class-protocol-1.m: Tweak diagnostics.
1386         * objc.dg/comp-types-1.m: Likewise.
1387         * objc.dg/comp-types-[5-6].m: Likewise.
1388         * objc.dg/method-9.m: Likewise.
1389
1390 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
1391
1392         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
1393         and on hardware without VMX support.
1394
1395         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
1396
1397         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
1398
1399         * lib/profopt.exp (dg-final-generate, dg-final-use,
1400         profopt-final-code, profopt-get-options): New.
1401         (profopt-execute): Process test directives.
1402
1403         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
1404         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1405         cleanup-tree-dump, cleanup-saved-temps): Update comments.
1406
1407 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
1408
1409         PR C++/21645
1410         * g++.dg/init/ctor5.C: New test.
1411
1412 2005-05-24  Ira Rosen  <irar@il.ibm.com>
1413
1414         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
1415         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
1416         vect-113.c, vect-114.c.
1417
1418 2005-05-23  Adam Nemet  <anemet@lnxw.com>
1419
1420         * gcc.dg/const-elim-1.c: Remove xfails.
1421
1422 2005-05-23  Jeff Law  <law@redhat.com>
1423
1424         * gcc.c-torture/compile/pr21638.c: New test.
1425         * gcc.c-torture/compile/20050520-1.c: New test.
1426
1427 2005-05-23  Nick Clifton  <nickc@redhat.com>
1428
1429         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
1430         be a proper triple, ie: m32r*-*-*.
1431         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1432
1433 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
1434
1435         PR middle-end/21331
1436         PR tree-opt/21293
1437         * gcc.c-torture/compile/pr21293.c: New test.
1438         * gcc.c-torture/execute/pr21331.c: New test.
1439
1440 2004-05-20  Richard Henderson  <rth@redhat.com>
1441
1442         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
1443
1444 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
1445
1446         * obj-c++-dg.exp: Add.
1447         * obj-c++.exp: Add.
1448         * obj-c++.dg/dg.exp: Add.
1449
1450 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1451
1452         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
1453         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
1454
1455 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
1456
1457         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
1458
1459 2004-05-19  Richard Henderson  <rth@redhat.com>
1460
1461         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
1462
1463 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
1464
1465         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
1466
1467         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
1468
1469 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
1470
1471         PR c++/21495
1472         * g++.dg/parse/extern1.C: New test.
1473         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
1474
1475 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1476
1477         * gcc.dg/c99-math.h: New.
1478         * gcc.dg/c99-math-float-1.c: New test.
1479         * gcc.dg/c99-math-double-1.c: Likewise.
1480         * gcc.dg/c99-math-long-double-1.c: Likewise.
1481
1482 2005-05-18  Richard Henderson  <rth@redhat.com>
1483
1484         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
1485
1486 2005-05-18  Devang Patel  <dpatel@apple.com>
1487
1488         * g++.dg/opt/20050511-1.C: New test.
1489
1490 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
1491
1492         PR libfortran/21127
1493         * gfortran.dg/reshape-complex.f90:  New test.
1494
1495 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
1496
1497         * gfortran.dg/array_constructor_1.f90: New test.
1498         * gfortran.dg/array_constructor_2.f90: New test.
1499
1500 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1501
1502         PR fortran/20954
1503         * gfortran.dg/pr20954.f: New test.
1504
1505 2005-05-17  Mike Stump  <mrs@apple.com>
1506
1507         Yet more Objective-C++...
1508
1509         * objc.dg/method-5.m: Update.
1510         * objc.dg/method-6.m: Update.
1511         * objc.dg/method-7.m: Update.
1512         * objc.dg/method-9.m: Update.
1513         * objc.dg/try-catch-2.m: Update.
1514
1515 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
1516
1517         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
1518         Remove little-endian optimizations.
1519
1520 2005-05-17  Jeff Law  <law@redhat.com>
1521
1522         * g++.dg/tree-ssa/pr18414.C: New test.
1523         * gcc.dg/tree-ssa/pr18414.C: New test.
1524         * gcc.dg/tree-ssa/pr17141-1.C: New test.
1525         * gcc.dg/tree-ssa/pr17141-2.C: New test.
1526
1527 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1528
1529         * gcc.dg/compat/generate-random.c: Do not include
1530         libiberty.h.
1531         * gcc.dg/compat/generate-random_r.c: Likewise.
1532
1533 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
1534
1535         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
1536
1537 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1538
1539         PR middle-end/21595
1540         * g++.dg/tree-ssa/builtin1.C: New testcase.
1541
1542 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
1543
1544         PR c++/21454
1545         * g++.dg/opt/const4.C: New test.
1546
1547         PR middle-end/21492
1548         * g++.dg/opt/crossjump1.C: New test.
1549
1550         PR tree-optimization/21610
1551         * gcc.c-torture/compile/20050516-1.c: New test.
1552
1553         PR fortran/15080
1554         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
1555         about the test failing.
1556         * gfortran.fortran-torture/execute/where_7.f90: New test.
1557         * gfortran.fortran-torture/execute/where_8.f90: New test.
1558
1559 2005-05-16  Richard Henderson  <rth@redhat.com>
1560
1561         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
1562         i?86 and x86_64.
1563
1564 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
1565
1566         * gcc.dg/compat/generate-random.c (config.h): Do not include.
1567         (limits.h): Include unconditionally.
1568         (stdlib.h): Likewise.
1569         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
1570         (limits.h): Include unconditionally.
1571         (stdlib.h): Likewise.
1572         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1573         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1574         (limits.h): Include unconditionally.
1575         (stdlib.h): Likewise.
1576         (hashtab.h): Do not include.
1577         (getopt.h): Likewise.
1578         (stddef.h): Include.
1579         (hashval_t): Define.
1580         (struct entry): Add "next" field.
1581         (HASH_SIZE): New macro.
1582         (hash_table): New variable.
1583         (switchfiles): Do not use xmalloc.
1584         (mix): New macro.
1585         (iterative_hash): New function.
1586         (hasht): Remove.
1587         (e_exists): New function.
1588         (e_insert): Likewise.
1589         (output): Use, instead of libiberty hashtable functions.
1590         (main): Do not use getopt.  Do not call htab_create.
1591
1592 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
1593
1594         PR libstdc++/21526
1595         * lib/target-supports.exp (check_mkfifo_available):
1596         Return 0 for cygwin as mkfifo support incomplete on platform.
1597         Fix typos in comments.
1598
1599 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
1600
1601         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
1602
1603 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
1604
1605         PR fortran/17432
1606         * gfortran.dg/assign_4.f: New test.
1607
1608 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
1609
1610         PR tree-optimization/21563
1611         * gcc.dg/tree-ssa/pr21563.c: New.
1612
1613 2005-05-14  Jan Hubicka  <jh@suse.cz>
1614
1615         * gcc.dg/noreturn-7.c: Allow control reaches warning.
1616
1617 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
1618
1619         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
1620
1621 2005-05-13  Julian Brown  <julian@codesourcery.com>
1622
1623         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
1624         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
1625
1626 2005-05-13  Jan Hubicka  <jh@suse.cz>
1627
1628         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
1629         * gcc.dg/fold-xor-?.c: Likewise.
1630         * gcc.dg/pr15784-?.c: Likewise.
1631         * gcc.dg/pr20922-?.c: Likewise.
1632         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
1633         * gcc.dg/tree-ssa/pr17598.c: Likewise.
1634         * gcc.dg/tree-ssa/pr20470.c: Likewise.
1635
1636 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1637
1638         PR fortran/21260
1639         * gfortran.dg/hollerith_1.f90: New test.
1640
1641 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1642
1643         * gfortran.dg/func_result_2.f90: New test.
1644
1645 2005-05-11  Bud Davis  <bdavis@gfortran.org>
1646
1647         * gfortran.dg/dev_null.f90: New test.
1648
1649 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
1650
1651         * gcc.dg/arm-vfp1.c: Revert last change.
1652
1653 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
1654
1655         PR middle-end/19807
1656         PR tree-optimization/19639
1657         * g++.dg/tree-ssa/pr19807.C: New testcase.
1658
1659 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1660
1661         PR libfortran/21471
1662         * gfortran.dg/append-1.f90: New test.
1663
1664 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1665
1666         * gcc.dg/pr18501.c: XFAIL.
1667         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
1668         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
1669         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
1670         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1671         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1672         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
1673         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
1674         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1675
1676 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1677
1678         PR fortran/20178
1679         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
1680         gfortran.dg/f2c_3.f90: New tests.
1681
1682         * gfortran.dg/return_1.f90: Fix dg annotation.
1683
1684 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1685
1686         * gcc.c-torture/compile/20050510-1.c: New test.
1687
1688 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
1689
1690         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
1691
1692 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
1693
1694         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
1695
1696 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
1697
1698         PR c/17913
1699         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
1700
1701 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
1702
1703         PR c/21342
1704         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
1705         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
1706
1707 2005-05-10  Ben Elliston  <bje@au.ibm.com>
1708
1709         PR debug/16676
1710         * gcc.dg/debug/pr16676.c: New test.
1711
1712 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
1713
1714         PR testsuite/21443
1715         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
1716         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
1717         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
1718         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
1719         Change -O1 to -O2.
1720         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
1721         -fno-tree-dominator-opts.
1722
1723 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1724
1725         * gfortran.dg/return_1.f90: New test.
1726
1727 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
1728
1729         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
1730
1731         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
1732
1733 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
1734
1735         PR c++/21427
1736         * g++.dg/inherit/covariant13.C: New.
1737
1738 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1739
1740         PR libfortran/19155
1741         * gfortran.dg/pr19155.f: New test.
1742
1743 2005-05-08  Roger Sayle  <roger@eyesopen.com>
1744
1745         PR inline-asm/8788
1746         * gcc.dg/pr8788-1.c: New testcase.
1747
1748 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
1749
1750         PR target/21416
1751         * gcc.target/mips/fpcmp-[12].c: New tests.
1752
1753 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
1754
1755         * lib/target-supports-dg.exp (dg-require-fork): New function.
1756         (dg-require-mkfifo): Likewise.
1757         * lib/target-supports.exp (check_function_available): New
1758         function.
1759         (check_fork_available): Likewise.
1760         (check_mkfifo_available): Likewise.
1761
1762 2005-05-06  Jeff Law  <law@redhat.com>
1763
1764         * gcc.c-torture/compile/pr21380.c: New test.
1765
1766 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
1767
1768         PR c++/20961
1769         * g++.dg/ext/weak3.C: New test.
1770
1771 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
1772
1773         PR c++/21352
1774         * g++.dg/template/crash37.C: New test.
1775
1776 2005-05-05  Paul Brook  <paul@codesourcery.com>
1777
1778         * gcc.dg/arm-g2.c: Use effective-target arm32.
1779         * gcc.dg/arm-mmx-1.c: Ditto.
1780         * gcc.dg/arm-scd42-2.c: Ditto.
1781         * gcc.dg/arm-vfp1.c: Ditto.
1782         * lib/target-supports.exp (check_effective_target_arm32): New
1783         function.
1784
1785 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
1786
1787         PR libfortran/21354
1788         gfortran.dg/in_pack_rank7.f90:  New test.
1789
1790 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
1791
1792         PR middle-end/15618
1793         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
1794
1795 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
1796
1797         PR middle-end/21265
1798         * gcc.dg/20050503-1.c: New test.
1799
1800         PR rtl-optimization/21239
1801         * gcc.dg/i386-sse-11.c: New test.
1802
1803 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
1804
1805         PR target/16888
1806         * gcc.target/i386/asm-1.c: New test.
1807
1808 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
1809
1810         PR rtl-optimization/21330
1811         * gcc.c-torture/execute/20050502-1.c: New test.
1812
1813         PR target/21297
1814         * gcc.c-torture/execute/20050502-2.c: New test.
1815
1816 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
1817
1818         PR middle-end/21282
1819         * gcc.dg/pr21282.c: New.
1820
1821 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1822
1823         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
1824         * gcc.dg/vect/vect-92.c: Likewise
1825         * gcc.dg/vect/vect-93.c: Likewise
1826         * gcc.dg/vect/vect-dv-1.c: Likewise
1827         * gcc.dg/vect/vect-dv-2.c: Likewise
1828         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
1829
1830 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1831
1832         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
1833         * gfortran.dg/vect/vect-2.f90:  Likewise
1834         * gfortran.dg/vect/vect-3.f90:  Likewise
1835         * gfortran.dg/vect/vect-4.f90:  Likewise
1836         * gfortran.dg/vect/vect-5.f90:  Likewise
1837
1838 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
1839
1840         PR target/20813
1841         * gcc.dg/rs6000-fpint-2.c: New.
1842
1843 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
1844
1845         PR c/15698
1846         * gcc.dg/builtins-30.c: Update expected messages.
1847         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
1848         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
1849         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
1850
1851 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
1852
1853         PR tree-optimization/21294
1854         * gcc.dg/tree-ssa/pr21294.c: New.
1855
1856 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
1857
1858         * gcc.dg/altivec-3.c (vec_store): Do not use the old
1859         __builtin_altivec_st_internal_4si built-in.
1860
1861 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
1862
1863         PR c++/15875
1864         * g++.dg/template/ptrmem14.C: New test.
1865
1866 2005-05-02  Paul Brook  <paul@codesourcery.com>
1867
1868         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
1869
1870 2005-05-02  Michael Matz  <matz@suse.de>
1871
1872         PR c++/19542
1873         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
1874
1875 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
1876
1877         * g++.dg/cpp/weak.C: New test.
1878
1879 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
1880
1881         * gcc.dg/tree-ssa/loop-8.c: New test.
1882
1883 2005-04-30  Michael Maty  <matz@suse.de>
1884
1885         * gcc.dg/inline-mcpy.c: New test.
1886
1887 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
1888
1889         PR libfortran/18958
1890         * gfortran.dg/eoshift.f90:  New test case.
1891
1892 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
1893
1894         PR libfortran/18857
1895         * gfortran.dg/matmul_1.f90: New test.
1896
1897 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1898
1899         PR tree-optimization/21030
1900         * gcc.dg/tree-ssa/pr21030.c: New.
1901
1902 2005-04-29  Devang Patel  <dpatel@apple.com>
1903
1904         PR tree-optimization/21272
1905         * gcc.dg/vect/vect-ifcvt-10.c: New test.
1906
1907 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
1908
1909         PR fortran/13082
1910         PR fortran/18824
1911         * gfortran.dg/entry_4.f90: New test.
1912         * gfortran.fortran-torture/execute/entry_1.f90: New test.
1913         * gfortran.fortran-torture/execute/entry_2.f90: New test.
1914         * gfortran.fortran-torture/execute/entry_3.f90: New test.
1915         * gfortran.fortran-torture/execute/entry_4.f90: New test.
1916         * gfortran.fortran-torture/execute/entry_5.f90: New test.
1917         * gfortran.fortran-torture/execute/entry_6.f90: New test.
1918         * gfortran.fortran-torture/execute/entry_7.f90: New test.
1919
1920 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1921
1922         * gfortran.fortran-torture/execute/entry_8.f90: New test.
1923
1924 2005-04-29  Paul Brook   <paul@codesourcery.com>
1925
1926         * gfortran.dg/entry_3.f90: New test.
1927
1928 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1929
1930         * gfortran.dg/implicit_4.f90: New test.
1931
1932 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
1933
1934         * lib/target-supports.exp (check_profiling_available): Return
1935         false for xtensa-*-elf.
1936
1937 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
1938
1939         * lib/fortran-torture.exp (fortran-torture.exp): Catch
1940         error if file cannot be deleted.
1941
1942 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1943
1944         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
1945         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
1946         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
1947         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
1948         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
1949         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
1950         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
1951         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
1952         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
1953         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1954         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
1955         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
1956         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
1957
1958 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1959
1960         PR fortran/20865
1961         * gfortran.dg/pr20865.f90: New test.
1962
1963 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
1964
1965         * gcc.dg/void-cast-2.c: New test.
1966
1967 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1968
1969         PR c/21159
1970         * gcc.dg/void-cast-1.c: New test.
1971
1972 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
1973
1974         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
1975
1976 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1977
1978         PR fortran/21177
1979         * gfortran.dg/pr21177.f90: New test.
1980
1981 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
1982
1983         PR tree-optimization/21171
1984         * gcc.dg/tree-ssa/pr21171.c: New test.
1985
1986 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
1987
1988         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1989         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1990         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1991         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1992         gcc.dg/tree-ssa/gen-vect-32.c: New.
1993         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
1994         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
1995         don't run on PPC32.
1996
1997 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1998
1999         PR c/21213
2000         * gcc.dg/transparent-union-3.c: New test.
2001
2002 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2003
2004         PR c/20740
2005         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
2006         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
2007         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
2008         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
2009         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
2010         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
2011
2012 2005-04-26  Jeff Law  <law@redhat.com>
2013
2014         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
2015         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
2016         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
2017         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
2018         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
2019         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
2020         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
2021
2022 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
2023
2024         PR tree-optimization/17598
2025         * gcc.dg/tree-ssa/pr17598.c: New testcase.
2026
2027 2005-04-25  Mike Stump  <mrs@apple.com>
2028
2029         * objc.dg/fix-and-continue-1.m: Add.
2030
2031 2005-04-25  Roger Sayle  <roger@eyesopen.com>
2032
2033         PR c++/20995
2034         * g++.dg/opt/pr20995-1.C: New test case.
2035
2036 2005-04-25  Devang Patel <dpatel@apple.com>
2037
2038         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
2039
2040 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2041
2042         PR testsuite/21062
2043         * g++.dg/opt/alias2.C (printf): Correct the prototype.
2044
2045 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2046
2047         PR C++/21188
2048         * g++.dg/opt/rtti2.C: New test.
2049
2050 2005-04-25  Paul Brook  <paul@codesourcery.com>
2051         Steven G. Kargl  <kargls@comcast.net>
2052
2053         PR fortran/20879
2054         * gfortran.dg/ichar_1.f90: New file.
2055
2056 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
2057
2058         PR middle-end/20991
2059         * g++.dg/opt/pr20991.C: New test.
2060
2061         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
2062         where sizeof (type) < __alignof__ (type).
2063         * gcc.dg/compat/struct-layout-1.h: Likewise.
2064
2065 2005-04-24  Per Bothner  <per@bothner.com>
2066             Devang Patel  <dpatel@apple.com>
2067
2068         PR preprocessor/20907
2069         * gcc.dg/cpp/very-long-comment.c: New test.
2070
2071 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2072
2073         PR fortran/20059
2074         * gfortran.dg/common_5.f: New test.
2075
2076 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
2077
2078         PR middle-end/21082
2079         * g++.dg/tree-ssa/pr21082.C: New testcase.
2080
2081 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
2082
2083         * gcc.dg/vect/vect-99.c: New test.
2084
2085 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
2086
2087         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
2088
2089 2005-04-22  Jeff Law  <law@redhat.com>
2090
2091         * gcc.dg/uninit-5.c: Remove xfails.
2092         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
2093         conditionals and loads.
2094
2095 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
2096
2097         PR libfortran/20074
2098         PR libfortran/20436
2099         PR libfortran/21108
2100         * gfortran.dg/nested_reshape.f90: new test
2101         * gfortran.dg/reshape-alloc.f90: new test
2102         * gfortran.dg/reshape.f90: new test
2103
2104 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
2105
2106         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
2107
2108         * gcc.dg/arm-vfp1.c: New test.
2109
2110 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
2111
2112         PR c++/21087
2113         * g++.dg/lookup/builtin2.C: New test.
2114
2115 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2116
2117         * gcc.dg/weak/weak-13.c: New test.
2118
2119 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
2120
2121         * lib/target-supports.exp (check_effective_target_sync_int_long):
2122         Add powerpc*.
2123
2124 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
2125
2126         * gcc.target/mips/branch-1.c: New test.
2127
2128 2005-04-21  Richard Henderson  <rth@redhat.com>
2129
2130         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
2131         * gcc.dg/vect/vect-86.c: Likewise.
2132         * gcc.dg/vect/vect-87.c: Likewise.
2133         * gcc.dg/vect/vect-88.c: Likewise.
2134
2135 2005-04-21  Devang Patel  <dpatel@apple.com>
2136
2137         PR optimization/20994
2138         * gcc.dg/tree-ssa/ifc-3.c: New test.
2139
2140 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2141
2142         PR c/12913
2143         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
2144         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
2145         gcc.dg/c99-vla-jump-5.c: New tests.
2146
2147 2005-04-19  Richard Henderson  <rth@redhat.com>
2148
2149         * lib/target-supports.exp (check_effective_target_vect_int_mult):
2150         Fix typo in exists check.
2151         (check_effective_target_sync_int_long): New.
2152         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
2153         * gcc.dg/ia64-sync-2.c: Likewise.
2154         * gcc.dg/ia64-sync-3.c: Likewise.
2155         * gcc.dg/ia64-sync-4.c: Likewise.
2156
2157 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
2158
2159         * gcc.dg/fold-xor-1.c: New test.
2160         * gcc.dg/fold-xor-2.c: New test.
2161
2162 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
2163
2164         PR target/20670
2165         * g++.dg/eh/fp-regs.C: New test.
2166
2167 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2168
2169         * gcc.dg/Wint-to-pointer-cast-1.c,
2170         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
2171         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
2172         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
2173
2174 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2175
2176         PR fortran/16861
2177         * gfortran.dg/pr16861.f90: New test.
2178
2179 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2180
2181         * gcc.dg/pr21085.c: New test.
2182
2183 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
2184
2185         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
2186         (setup_mips_tests, dg-mips-options): New procedures.
2187         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
2188         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
2189         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
2190         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2191         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
2192         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
2193         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
2194         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2195         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
2196         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
2197         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
2198         dg-mips-options instead of dg-options.  Remove now-redundant
2199         preprocessor guards.
2200         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
2201         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2202         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2203         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
2204         * gcc.dg/vr-mult-2.c: Delete.
2205         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
2206         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
2207         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
2208         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
2209         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2210         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
2211         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
2212
2213 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
2214
2215         * ada/acats/run_all.sh: Use sync when executable not present.
2216
2217 2005-04-18  Devang Patel  <dpatel@apple.com>
2218
2219         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
2220         * gcc.dg/vect/vect-11a.c: New.
2221         * gcc.dg/vect/vect-none.c: Update.
2222         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
2223
2224 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2225
2226         PR tree-optimization/20922
2227         * gcc.dg/pr20922-1.c: New test.
2228         * gcc.dg/pr20922-2.c: New test.
2229         * gcc.dg/pr20922-3.c: New test.
2230         * gcc.dg/pr20922-4.c: New test.
2231         * gcc.dg/pr20922-5.c: New test.
2232         * gcc.dg/pr20922-6.c: New test.
2233
2234 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2235
2236         PR libfortran/20950
2237         * gfortran.dg/pr20950.f: New test.
2238
2239 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2240
2241         PR libfortran/19216
2242         * gfortran.dg/pr19216.f: New test.
2243
2244 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
2245
2246         PR tree-optimization/21001
2247         * gcc.dg/tree-ssa/pr21001.c: New.
2248
2249 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
2250
2251         PR libfortran/21075
2252         * gfortran.dg/reshape_rank7.f90: New test.
2253
2254 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
2255
2256         PR libfortran/12884 gfortran.dg/pr12884.f: New test
2257         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
2258         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
2259         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
2260         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
2261         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
2262         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
2263         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
2264         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
2265         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
2266         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
2267         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
2268         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
2269         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
2270         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
2271         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
2272         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
2273         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
2274         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
2275         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
2276         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
2277
2278 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
2279
2280         * gfortran.dg/wtruncate.f: New testcase.
2281         * gfortran.dg/wtruncate.f90: New testcase.
2282
2283 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
2284
2285         PR c++/21025
2286         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
2287         which sizeof/alignof is dependent, rather than just whether we are
2288         processing_template_decl.
2289
2290 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2291
2292         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2293         corrected typo where the wrong variables had been compared.
2294
2295 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2296
2297         PR libfortran/18495
2298         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2299         Test callee-allocated version of return array with a write
2300         statement.
2301         Test spread with a temporary with another write statement.
2302
2303 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
2304
2305         PR tree-optimization/21031
2306         * gcc.dg/tree-ssa/pr21031.c: New.
2307
2308 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
2309
2310         PR tree-optimization/21004
2311         * gcc.dg/builtins-53.c: Include builtins-config.h.
2312         Check floorf, ceilf, floorl and ceill transformations
2313         only when HAVE_C99_RUNTIME is defined.
2314
2315 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
2316
2317         PR middle-end/20739
2318         * gcc.dg/tree-ssa/pr20739.c: New test.
2319
2320 2005-04-14  Mike Stump  <mrs@apple.com>
2321
2322         * gcc.dg/Foundation.framework/empty: New.
2323         * gcc.dg/framework-2.c: New.
2324
2325 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2326
2327         PR tree-optimization/21021
2328         * gcc.c-torture/compile/pr21021.c: New.
2329
2330 2005-04-14  Janis Johnson  <janis187@us.ibm.com
2331
2332         PR testsuite/21010
2333         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
2334         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
2335         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
2336         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
2337         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
2338         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
2339         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
2340         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
2341
2342 2005-04-14  Richard Henderson  <rth@redhat.com>
2343
2344         * lib/target-supports.exp (check_effective_target_vect_condition):
2345         Add ia64, i?86, and x86_64.
2346
2347 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
2348
2349         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
2350
2351 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2352
2353         PR tree-optimization/20657
2354         * gcc.dg/tree-ssa/pr20657.c: New.
2355
2356 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
2357
2358         * gcc.dg/builtins-53.c: Also check (int)trunc* and
2359         (long long int)trunc*.
2360
2361 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
2362
2363         PR target/20927
2364         * gcc.dg/pr20927.c: New test.
2365
2366 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
2367
2368         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
2369         * gcc.target/mips/asm-1.c: Likewise.
2370
2371 2005-04-13  Dale Johannesen  <dalej@apple.com>
2372
2373         * objc.dg/objc-fast-4.m:  New.
2374
2375 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
2376
2377         * gcc.target/cris/torture/cris-torture.exp: New driver in new
2378         directory.
2379         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
2380
2381 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
2382
2383         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
2384         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
2385         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
2386
2387 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
2388
2389         PR tree-optimization/20913
2390         * gcc.dg/tree-ssa/pr20913.c: New.
2391
2392         PR tree-optimization/20702
2393         * gcc.dg/tree-ssa/pr20702.c: New.
2394
2395 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2396
2397         PR c++/13744
2398         * g++.dg/inherit/local3.C: New test.
2399
2400 2005-04-12  Jeff Law  <law@redhat.com>
2401
2402         * gcc.dg/tree-ssa/20050412-1.c: New test.
2403
2404 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
2405
2406         PR libfortran/19016
2407         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
2408         Add tests with mask generated by expression.
2409         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
2410         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
2411         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
2412
2413 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
2414
2415         PR middle-end/20917
2416         * gcc.dg/20050409-1.c: New test.
2417
2418 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
2419
2420         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
2421
2422 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2423
2424         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2425         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
2426         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2427         (TARGET_CXX): Adjust accordingly.
2428         * target.h (struct gcc_target): Remove epxort_class_data.  Add
2429         determine_class_data_visibility and class_data_always_comdat.
2430         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2431         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
2432         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2433         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
2434         (arm_cxx_determine_class_data_visibility): New.
2435         (arm_cxx_class_data_always_comdat): Likewise.
2436         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2437         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
2438         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2439         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
2440         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
2441         Define.
2442
2443 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2444
2445         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
2446
2447 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
2448
2449         * gcc.dg/i386-darwin-fpmath.c: New.
2450
2451 2004-04-11  Devang Patel  <dpatel@apple.com>
2452
2453         * lib/target-supports.exp (check_effective_target_vect_condition): New.
2454         * gcc.dg/vect/vect-ifcvt-1.c: New test.
2455         * gcc.dg/vect/vect-ifcvt-2.c: New test.
2456         * gcc.dg/vect/vect-ifcvt-3.c: New test.
2457         * gcc.dg/vect/vect-ifcvt-4.c: New test.
2458         * gcc.dg/vect/vect-ifcvt-5.c: New test.
2459         * gcc.dg/vect/vect-ifcvt-6.c: New test.
2460         * gcc.dg/vect/vect-ifcvt-7.c: New test.
2461         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
2462
2463 2004-04-11  Devang Patel  <dpatel@apple.com>
2464
2465         * gcc.dg/vect/vect-dv-1.c: New test.
2466         * gcc.dg/vect/vect-dv-2.c: New test.
2467
2468 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2469
2470         PR tree-optimization/20933
2471         * gcc.dg/tree-ssa/pr20933.c: New test.
2472
2473 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2474
2475         * gfortran.dg/fold_nearest.f90: New test.
2476
2477 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
2478
2479         * gcc.dg/tree-ssa/alias-1.c: New test.
2480
2481 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2482
2483         PR tree-optimization/20920
2484         * g++.dg/tree-ssa/pr20920.C: New test.
2485
2486 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
2487
2488         * gcc.dg/builtins-53.c: Also check (int)ceil* and
2489         (long long int)ceil*.
2490
2491 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
2492
2493         * g++.dg/warn/Wdtor1.C: Declare template in system header with
2494         explicit C++ linkage.
2495
2496 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2497
2498         * gfortran.dg/pr17229.f: Take care of the new obsolescence
2499         warning for arithmetic IF statements.
2500
2501 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
2502
2503         * eor_handling_1.f90: New test case.
2504         * eor_handling_2.f90: New test case.
2505         * eor_handling_3.f90: New test case.
2506         * eor_handling_4.f90: New test case.
2507         * eor_handling_5.f90: New test case.
2508         * noadv_size.f90: New test case.
2509         * pad_no.f90: New test case.
2510
2511 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
2512
2513         * gcc.c-torture/execute/20050410-1.c: New test.
2514
2515 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
2516
2517         * gcc.dg/pr20126.c: New.
2518
2519 2005-04-09  Bud Davis  <bdavis@gfortran.org>
2520             Steven G. Kargl <kargls@comcast.net>
2521
2522         * gfortran.dg/PR19872.f: New test.
2523
2524 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2525
2526         * gfortran.dg/nint_1.f90:  Fix dg-do directive
2527
2528 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2529
2530         * gfortran.dg/nint_1.f90: New test.
2531
2532 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2533
2534         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
2535         Added test for callee-allocated arrays with write statements.
2536         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
2537         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
2538         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
2539         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
2540         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
2541
2542 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2543
2544         PR libfortran/20163
2545         * gfortran.dg/open-options-blanks.f:  New test.
2546
2547 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2548
2549         PR fortran/13257
2550         * gfortran.dg/comma_format_extension_[1234].f: New tests.
2551
2552 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
2553
2554         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2555         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2556         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2557         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2558         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2559         * gcc.c-torture/execute/stdarg-4.c: New test.
2560
2561         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
2562
2563         PR target/20795
2564         * g++.dg/abi/param2.C: New test.
2565
2566 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2567
2568         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
2569
2570 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2571
2572         * gcc.dg/builtins-53.c: New test.
2573
2574 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
2575
2576         * g++.dg/tree-ssa/pr18178.C: New test.
2577         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
2578         * gcc.c-torture/execute/20041019-1.c: New test.
2579         * gcc.dg/tree-ssa/20041008-1.c: New test.
2580         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
2581         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
2582         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
2583         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
2584         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
2585         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
2586         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
2587         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
2588         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2589         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2590
2591 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
2592
2593         PR rtl-optimization/20466
2594         * gcc.c-torture/execute/pr20466-1.c: New test.
2595
2596 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
2597
2598         PR c++/20905
2599         * g++.dg/parse/cond2.C: New test.
2600
2601         PR c++/20145
2602         * g++.dg/warn/Wdtor1.C: New test.
2603
2604 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2605
2606         PR fortran/17229
2607         * gfortran.dg/pr17229.f: New test.
2608
2609 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
2610
2611         * gfortran.dg/tiny_1.f90: New test.
2612         * gfortran.dg/tiny_2.f90: ditto.
2613
2614 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
2615
2616         * gfortran.dg/eor_1.f90:  Fix dg-do run line
2617         * gfortran.dg/open_new.f90:  Fix dg-do run line
2618
2619 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
2620
2621         * lib/target-supports.exp (get_compiler_messages): Support
2622         optional arguments, the fourth being compiler options.
2623         (check_effective_target_fpic): New proc.
2624         * gcc.dg/20050321-2.c: Restrict to target fpic.
2625
2626 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
2627
2628         * gcc.dg/15443-1.c: New test.
2629         * gcc.dg/15443-2.c: Likewise.
2630
2631 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2632
2633         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
2634
2635 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2636
2637         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
2638
2639 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2640
2641         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
2642         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
2643         -m64.
2644         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
2645         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
2646         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
2647
2648 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
2649
2650         PR c++/20212
2651         * g++.dg/warn/Wunused-11.C: New test.
2652
2653 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
2654
2655         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
2656
2657 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
2658
2659         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
2660
2661 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2662
2663         PR c++/20734
2664         * g++.dg/template/ptrmem13.C: New test.
2665
2666 2005-04-05  Per Bothner  <per@bothner.com>
2667
2668         * lib/gcc.exp: Always add -fno-show-column, for now.
2669
2670 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
2671
2672         PR testsuite/20767
2673         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
2674         of plain old "unsigned int" for the type of "i".  Makes this test
2675         64bit clean.
2676
2677 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
2678
2679         * gcc.dg/i386-ssefn-1.c: New test.
2680         * gcc.dg/i386-ssefn-2.c: New test.
2681         * gcc.dg/i386-ssefn-3.c: New test.
2682         * gcc.dg/i386-ssefn-4.c: New test.
2683
2684 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
2685
2686         PR tree-optimization/20076
2687         * gcc.dg/builtin-apply4.c: New test.
2688
2689         PR preprocessor/19475
2690         * gcc.dg/cpp/macspace1.c: New test.
2691         * gcc.dg/cpp/macspace2.c: New test.
2692
2693 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2694
2695         * gfortran.dg/pr20755.f: Fixed bad format.
2696
2697 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2698
2699         PR c++/20763
2700         * g++.dg/ext/attrib21.C: New test.
2701
2702 2004-04-05  Devang Patel  <dpatel@apple.com>
2703
2704         * lib/target-supports.exp (check_effective_target_vect_shif): New.
2705         * gcc.dg/vect/vect-shift-1.c: New test.
2706
2707 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2708
2709         PR libfortran/20755
2710         * gfortran.dg/pr20755.f: New test.
2711
2712 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
2713
2714         * gfortran.dg/pr15959.f90: New test.
2715         * gfortran.dg/string_pad_trunc.f90: New test.
2716
2717 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2718
2719         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
2720         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
2721         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
2722         syntax.
2723
2724 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2725
2726         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
2727
2728 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2729
2730         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
2731         * gcc.c-torture/compile/20011119-2.c: Likewise.
2732         * gcc.c-torture/compile/981001-2.c: Likewise.
2733
2734 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
2735
2736         PR c++/20679
2737         * g++.dg/template/overload4.C: New test.
2738
2739 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2740
2741         PR c++/20746
2742         * g++.dg/abi/covariant5.C: New.
2743
2744         PR debug/20505
2745         * g++.dg/debug/const2.C: New.
2746
2747 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
2748
2749         PR rtl-optimization/16104
2750         * gcc.c-torture/execute/20050316-1.c: New test.
2751
2752 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2753
2754         * g++.dg/template/spec23.C: Fix dg-error text.
2755
2756 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
2757
2758         PR c++/19199
2759         * g++.dg/expr/lval2.C: New.
2760
2761 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2762
2763         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
2764         __builtin_strcasecmp and __builtin_strncasecmp.
2765
2766 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
2767
2768         PR c++/20723
2769         * g++.dg/template/spec22.C: New.
2770         * g++.dg/template/spec23.C: New.
2771
2772 2005-04-03  Dale Ranta  <dir@lanl.gov>
2773             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2774
2775         PR libfortran/20068
2776         PR libfortran/20125
2777         PR libfortran/20156
2778         PR libfortran/20471
2779         * gfortran.dg/backspace.f: New test.
2780
2781 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
2782
2783         * gcc.dg/pr19345.c: New test.
2784
2785 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2786
2787         PR tree-optimization/20640
2788         * gcc.dg/torture/tree-loop-1.c: New.
2789
2790 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2791
2792         PR rtl-optimization/20290
2793         * gcc.c-torture/execute/loop-ivopts-2.c: New.
2794
2795 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
2796
2797         * gcc.dg/rs6000-fpint.c: New.
2798
2799 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2800
2801         * gcc.dg/old-style-then-proto-1.c: New test.
2802
2803 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2804
2805         * gfortran.fortran-torture/execute/backspace.f90: Check
2806         after backspace and read was incorrect.
2807
2808 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2809
2810         * gcc.c-torture/execute/builtins/strcat.c: Check the result
2811         buffer past the terminating NUL using memcmp.
2812         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
2813         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
2814
2815         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
2816         Fix unused/uninitialized variable warnings.
2817
2818         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
2819         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
2820         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
2821         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
2822
2823         * gcc.c-torture/execute/builtins/abs-1-lib.c,
2824         gcc.c-torture/execute/builtins/fputs-lib.c,
2825         gcc.c-torture/execute/builtins/lib/fprintf.c,
2826         gcc.c-torture/execute/builtins/lib/main.c,
2827         gcc.c-torture/execute/builtins/lib/memcmp.c,
2828         gcc.c-torture/execute/builtins/lib/memmove.c,
2829         gcc.c-torture/execute/builtins/lib/mempcpy.c,
2830         gcc.c-torture/execute/builtins/lib/memset.c,
2831         gcc.c-torture/execute/builtins/lib/printf.c,
2832         gcc.c-torture/execute/builtins/lib/sprintf.c,
2833         gcc.c-torture/execute/builtins/lib/stpcpy.c,
2834         gcc.c-torture/execute/builtins/lib/strchr.c,
2835         gcc.c-torture/execute/builtins/lib/strcmp.c,
2836         gcc.c-torture/execute/builtins/lib/strcpy.c,
2837         gcc.c-torture/execute/builtins/lib/strcspn.c,
2838         gcc.c-torture/execute/builtins/lib/strlen.c,
2839         gcc.c-torture/execute/builtins/lib/strncat.c,
2840         gcc.c-torture/execute/builtins/lib/strncmp.c,
2841         gcc.c-torture/execute/builtins/lib/strncpy.c,
2842         gcc.c-torture/execute/builtins/lib/strrchr.c,
2843         gcc.c-torture/execute/builtins/lib/strspn.c,
2844         gcc.c-torture/execute/builtins/lib/strstr.c,
2845         gcc.c-torture/execute/builtins/memops-asm-lib.c,
2846         gcc.c-torture/execute/builtins/strlen-2.c,
2847         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
2848         prototypes.
2849
2850 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2851
2852         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
2853         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
2854         selectany usage.
2855
2856 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
2857
2858         PR c++/19406
2859         * g++.dg/debug/using1.C: New test.
2860
2861 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
2862
2863         PR middle-end/20524
2864         * gcc.dg/alias-7.c: Prefix asm-declared name with
2865         __USER_LABEL_PREFIX__.
2866
2867 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
2868
2869         Fix fallout from PR middle-end/15700:
2870         * gcc.c-torture/compile/20011119-1.c: Take
2871         __USER_LABEL_PREFIX__ into account.
2872         * gcc.c-torture/compile/20011119-2.c: Likewise.
2873
2874 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2875
2876         PR c++/18644
2877         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
2878
2879 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2880
2881         PR c/17855
2882         * gcc.c-torture/compile/struct-non-lval-1.c,
2883         gcc.c-torture/compile/struct-non-lval-2.c,
2884         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
2885
2886 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
2887
2888         * gcc.dg/tls/tls.exp: Remove temporary file.
2889         * g++.dg/tls/tls.exp: Ditto.
2890         * lib/file-format.exp: Ditto.
2891         * g++.dg/special/ecos.exp: Ditto.
2892
2893         * lib/profopt.exp: Treat prof_ext as a list.
2894         * gcc.misc-tests/bprob.exp: Ditto.
2895         * g++.dg/bprob/bprob.exp: Ditto.
2896
2897         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
2898         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
2899         g++.dg/tree-ssa/pointer-reference-alias.C,
2900         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
2901         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
2902         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
2903         g++.dg/vect/pr19951.cc: Ditto.
2904         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
2905         gcc.dg/builtins-47.c: Ditto.
2906         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
2907         gcc.dg/pr20115-1.c: Ditto.
2908         * gcc.dg/tree-ssa/20030530-2.c,
2909         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
2910         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2911         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
2912         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2913         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
2914         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
2915         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
2916         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
2917         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
2918         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
2919         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
2920         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
2921         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
2922         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
2923         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
2924         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2925         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2926         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2927         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2928         gcc.dg/tree-ssa/20030824-1.c,
2929         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
2930         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
2931         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
2932         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
2933         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
2934         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
2935         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
2936         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
2937         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
2938         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
2939         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
2940         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
2941         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
2942         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
2943         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
2944         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
2945         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
2946         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
2947         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
2948         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
2949         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
2950         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
2951         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
2952         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
2953         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
2954         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
2955         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
2956         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
2957         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
2958         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
2959         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
2960         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
2961         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
2962         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
2963         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
2964         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
2965         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
2966         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
2967         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
2968         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
2969         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
2970         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
2971         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2972         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
2973         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
2974         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
2975         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
2976         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
2977         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
2978         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
2979         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2980         gcc.dg/tree-ssa/useless-1.c: Ditto.
2981         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
2982         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
2983         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
2984         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
2985         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2986         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
2987         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
2988         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
2989         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
2990         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
2991         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
2992         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
2993         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
2994         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
2995         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
2996         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
2997         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
2998         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
2999         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
3000         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
3001         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
3002         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3003         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3004         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
3005         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
3006         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
3007         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
3008         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
3009         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
3010         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
3011         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
3012         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
3013         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
3014         gcc.dg/vect/vect-none.c: Ditto.
3015         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
3016         treelang/compile/unsigned.tree: Ditto.
3017
3018         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
3019         * gcc.dg/cpp/direct2s.c: Ditto.
3020         * gcc.dg/cpp/paste4.c: Ditto.
3021         * gcc.dg/cpp/separate-1.c: Ditto.
3022         * gcc.dg/pch/save-temps-1.c: Ditto.
3023         * g++.dg/ext/altivec-10.C: Ditto.
3024         * g++.dg/pch/pch.C: Ditto.
3025
3026         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
3027
3028         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
3029         * g++.dg/template/repo1.C: Ditto.
3030         * g++.dg/template/repo2.C: Ditto.
3031         * g++.dg/template/repo3.C: Ditto.
3032         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
3033         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
3034         * g++.old-deja/g++.pt/repo1.C: Ditto.
3035         * g++.old-deja/g++.pt/repo2.C: Ditto.
3036         * g++.old-deja/g++.pt/repo3.C: Ditto.
3037         * g++.old-deja/g++.pt/repo4.C: Ditto.
3038
3039         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
3040         * gcc.dg/20030107-1.c: Ditto.
3041         * gcc.dg/20030702-1.c: Ditto.
3042         * gcc.dg/profile-generate-1.c: Ditto.
3043         * g++.dg/other/profile1.C: Ditto.
3044         * g++.old-deja/g++.robertl/eb83.C: Ditto.
3045
3046         * lib/gcc-dg.exp (remove-build-file): New.
3047         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3048         cleanup-tree-dump, cleanup-saved-temps): New.
3049
3050 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3051
3052         PR c++/19203, DR 214
3053         * g++.dg/parse/ambig3.C: Not ambiguous.
3054         * g++.dg/template/spec20.C: New.
3055         * g++.dg/template/spec21.C: New.
3056
3057 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
3058
3059         PR target/20045
3060         * gcc.dg/ia64-fptr-1.c: Run only on linux.
3061
3062 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3063
3064         PR libfortran/20660
3065         * gfortran.dg/negative_unit.f: New test.
3066
3067 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
3068
3069         * gcc.dg/20050330-1.c: New test.
3070
3071 2005-03-30  Devang Patel  <dpatel@apple.com>
3072
3073         * g++.dg/tree-sra/ssa-sra-3.C: New test.
3074
3075 2005-03-30  Dale Johannesen  <dalej@apple.com>
3076
3077         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
3078
3079 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
3080
3081         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3082         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
3083         Strip options from test name.
3084
3085 2005-03-31  Jan Hubicka  <jh@suse.cz>
3086
3087         * gcc.dg/varpool-1.c: New testcase.
3088
3089 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3090
3091         PR c/772
3092         PR c/17913
3093         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
3094         gcc.dg/stmt-expr-label-3.c : New tests.
3095         * gcc.c-torture/execute/medce-2.c: Remove.
3096
3097 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3098
3099         PR c/20368
3100         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
3101         tests.
3102
3103 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
3104
3105         * gcc.c-torture/compile/pr20203.c: New test.
3106
3107 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3108
3109         * gfortran.dg/promotion.f90:  New test.
3110
3111 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
3112
3113         PR middle-end/20491
3114         * gcc.dg/torture/asm-subreg-1.c: New test.
3115
3116 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
3117
3118         PR c/20672
3119         * gcc.dg/pr20672-1.c: New test.
3120
3121 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
3122
3123         * gfortran.dg/vect: New directory.
3124         * gfortran.dg/vect/vect.exp: New.
3125         * gfortran.dg/vect/vect-1.f90: New test.
3126         * gfortran.dg/vect/vect-2.f90: New test.
3127         * gfortran.dg/vect/vect-3.f90: New test.
3128         * gfortran.dg/vect/vect-4.f90: New test.
3129         * gfortran.dg/vect/vect-5.f90: New test.
3130
3131 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
3132
3133         PR middle-end/20622
3134         * gcc.dg/alias-7.c: New test.
3135
3136 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3137
3138         * gcc.dg/sparc-reg-1.c: New test.
3139
3140 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
3141
3142         PR target/19890
3143         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
3144
3145 2005-03-29  Dale Ranta  <dir@lanl.gov>
3146             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3147
3148         PR libfortran/20163
3149         * gfortran.dg/pr20163-2.f: New test.
3150
3151 2005-03-28  Jan Hubicka  <jh@suse.cz>
3152
3153         PR middle-end/20635
3154         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
3155         by Jakub Jelinek.
3156
3157 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
3158
3159         PR tree-optimization/20626
3160         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
3161         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
3162
3163 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3164
3165         * gfortran.dg/underflow.f90:  New test.
3166         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
3167
3168 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3169
3170         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
3171
3172 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
3173
3174         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
3175         (g++_init): Make sure that CXXFLAGS is set.
3176         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
3177         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
3178         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3179         * lib/objc.exp (objc_init): Likewise.
3180         * lib/treelang.exp (treelang_init): Likewise.
3181
3182 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
3183
3184         PR tree-optimization/20470
3185         * gcc.dg/tree-ssa/pr20470.c: New test.
3186
3187 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
3188
3189         * gcc.dg/ppc-stfiwx.c: New.
3190
3191 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
3192
3193         PR target/19888
3194         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
3195
3196 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3197
3198         * gcc.dg/20050325-1.c: Fix a typo.
3199
3200 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3201
3202         PR libfortran/19678
3203         PR libfortran/19679
3204         * gfortran.dg/dos_eol.f: New test.
3205
3206 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3207
3208         PR rtl-optimization/20249
3209         * gcc.dg/20050325-1.c: New test.
3210
3211 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3212
3213         PR libfortran/15332
3214         * gfortran.dg/pr15332.f: New test.
3215
3216 2005-03-24  Dale Johannesen  <dalej@apple.com>
3217
3218         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
3219
3220 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
3221
3222         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
3223         'internal' visibility.
3224         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3225         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
3226         'protected' visibility.
3227         * gcc.dg/visibility-7.c: Likewise.
3228         * lib/target-supports.exp (check_visibility_available): Take
3229         a parameter, the kind of visibility to check for.
3230         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
3231         to check_visibility_available.
3232
3233         * g++.dg/expr/cast3.C: New.
3234
3235 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
3236
3237         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
3238         rs6000.
3239
3240 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
3241
3242         PR target/20095
3243         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
3244
3245 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
3246
3247         * gcc.dg/badshift.c: Renamed to...
3248         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
3249
3250         * gcc.target/i386/badshift.c: Renamed to...
3251         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
3252         only.
3253
3254         PR rtl-optimization/20532
3255         * gcc.target/i386/badshift.c: New.
3256
3257 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3258
3259         * gfortran.dg/pr18025.f90: New test.
3260
3261 2005-03-23  Dale Johannesen  <dalej@apple.com>
3262
3263         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
3264
3265 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
3266
3267         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
3268
3269         * lib/target-supports.exp (check_iconv_available): Default
3270         libiconv to -liconv, if there is no definition.
3271
3272 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
3273
3274         * gcc.dg/torture/cris-asm-mof-1.c: New test.
3275
3276 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
3277
3278         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
3279         * g++.dg/opt/pr7503-2.C: Likewise.
3280         * g++.dg/opt/pr7503-3.C: Likewise.
3281         * g++.dg/opt/pr7503-4.C: Likewise.
3282         * g++.dg/opt/pr7503-5.C: Likewise.
3283         * g++.dg/warn/minmax.C: New test.
3284
3285 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3286
3287         * gfortran.dg/g77_intrinsics_funcs.f: New test.
3288         * gfortran.dg/g77_intrinsics_sub.f: New test.
3289
3290 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
3291             Jan Hubicka  <jh@suse.cz>
3292             Steven Bosscher <stevenb@suse.de
3293
3294         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
3295
3296 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3297
3298         PR c++/19980
3299         * g++.dg/template/redecl3.C: New test.
3300
3301 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3302
3303         PR c++/20499
3304         * g++.dg/parse/error16.C: Tweak error markers.
3305
3306 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
3307
3308         PR target/20561
3309         * gcc.dg/20050321-2.c: New test.
3310
3311 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3312
3313         PR c++/20465
3314         PR c++/20381
3315         * g++.dg/template/ptrmem12.C: New.
3316
3317 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
3318
3319         PR rtl-optimization/20527
3320         * gcc.c-torture/execute/pr20527-1.c: New test.
3321
3322 2005-03-22  Ben Elliston  <bje@au.ibm.com>
3323
3324         * gcc.misc-tests/options.exp (check_for_options): Create a real C
3325         program, compile it into a real executable and then delete the .c
3326         and .x files afterwards, to avoid problems on testglue targets.
3327
3328 2005-03-21  Stuart Hastings  <stuart@apple.com>
3329
3330         * gcc.target/i386/sse-2.c: New.
3331
3332 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
3333
3334         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
3335
3336 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3337
3338         * g++.dg/parse/crash25.C: Fix typo.
3339
3340 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3341
3342         PR c++/20461
3343         * g++.dg/parse/crash24.C: New test.
3344
3345         PR c++/20536
3346         * g++.dg/parse/crash25.C: New test.
3347
3348 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3349
3350         PR c++/20147
3351         * g++.dg/ext/stmtexpr4.C: New test.
3352
3353 2005-03-20  Roger Sayle  <roger@eyesopen.com>
3354
3355         PR middle-end/20539
3356         * gcc.c-torture/compile/pr13066-1.c: New test case.
3357         * gcc.c-torture/compile/pr20539-1.c: Likewise.
3358         * g++.dg/opt/pr13066-1.C: Likewise.
3359
3360 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
3361
3362         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
3363
3364 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3365
3366         PR fortran/18525
3367         * gfortran.dg/nesting_1.f90: New test.
3368
3369 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3370
3371         PR c++/20240
3372         * g++.dg/lookup/using13.C: New test.
3373
3374 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3375
3376         PR c++/20333
3377         * g++.dg/template/crash36.C: New test.
3378
3379 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
3380
3381         PR c++/20463
3382         * g++.dg/template/crash35.C: New test.
3383
3384 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
3385
3386         PR c++/19966
3387         * g++.dg/overload/operator2.C: New test.
3388
3389 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3390
3391         PR libfortran/20257
3392         * gfortran.dg/pr20257.f90: New test.
3393
3394 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3395
3396         PR libfortran/20480
3397         * gfortran.dg/pr20480.f90: New test.
3398
3399 2005-03-16  Richard Henderson  <rth@redhat.com>
3400
3401         PR middle-end/15700
3402         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
3403         (_rtld_global): New.
3404         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
3405         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
3406
3407         * gcc.dg/alias-3.c: New.
3408         * gcc.dg/alias-4.c: New.
3409         * gcc.dg/alias-5.c: New.
3410         * gcc.dg/alias-6.c: New.
3411
3412 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
3413
3414         * gcc.dg/cpp/ucnid-7.c: New.
3415
3416 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
3417             Dorit Naishlos  <dorit@il.ibm.com>
3418
3419         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
3420         darwin.
3421
3422 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
3423
3424         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
3425         misaligned accesses.
3426         * gcc.dg/vect/vect-58.c: Likewise.
3427         * gcc.dg/vect/vect-92.c: New.
3428         * gcc.dg/vect/vect-93.c: New.
3429
3430 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
3431
3432         PR fortran/18827
3433         * gfortran.dg/assign_2.f90: New test.
3434         * gfortran.dg/assign_3.f90: New test.
3435         * gfortran.dg/assign.f90: New test.
3436
3437 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
3438
3439         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
3440         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
3441         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
3442         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
3443         names.
3444
3445 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
3446
3447         * gcc.dg/cpp/ucnid-6.c: New.
3448
3449         * gcc.dg/cpp/normalize-1.c: New.
3450         * gcc.dg/cpp/normalize-2.c: New.
3451         * gcc.dg/cpp/normalize-3.c: New.
3452         * gcc.dg/cpp/normalize-4.c: New.
3453         * gcc.dg/cpp/ucnid-4.c: New.
3454         * gcc.dg/cpp/ucnid-5.c: New.
3455         * g++.dg/cpp/normalize-1.C: New.
3456         * g++.dg/cpp/ucnid-1.C: New.
3457
3458 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3459
3460         * gcc.dg/pr18628.c: New.
3461
3462 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3463
3464         PR c++/20280
3465         * g++.dg/tree-ssa/pr20280.C: New.
3466
3467 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3468
3469         PR fortran/20467
3470         * gfortran.dg/stfunc_2.f90: New test.
3471
3472 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3473
3474         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
3475
3476 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3477
3478         * gcc.dg/tree-ssa/20050314-1.c: New test.
3479
3480 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3481
3482         PR c++/4403
3483         PR c++/9783, DR433
3484         * g++.dg/template/friend34.C: New test.
3485         * g++.dg/template/friend35.C: Likewise.
3486         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
3487
3488 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3489
3490         Friend class name lookup 5/n
3491         PR c++/1016
3492         * g++.dg/lookup/hidden-class1.C: New test.
3493         * g++.dg/lookup/hidden-class2.C: Likewise.
3494         * g++.dg/lookup/hidden-class3.C: Likewise.
3495         * g++.dg/lookup/hidden-class4.C: Likewise.
3496         * g++.dg/lookup/hidden-class5.C: Likewise.
3497         * g++.dg/lookup/hidden-class6.C: Likewise.
3498         * g++.dg/lookup/hidden-class7.C: Likewise.
3499         * g++.dg/lookup/hidden-class8.C: Likewise.
3500         * g++.dg/lookup/hidden-class9.C: Likewise.
3501         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
3502         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
3503         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
3504         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
3505         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
3506         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
3507         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
3508         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
3509         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
3510         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
3511         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
3512
3513 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
3514
3515         PR c++/20157
3516         * g++.dg/template/error18.C: New test.
3517
3518 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3519
3520         PR debug/16792
3521         * g++.dg/debug/pr16792.C: New test.
3522
3523 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3524
3525         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
3526         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
3527         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
3528         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
3529         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
3530         test assertion names.
3531
3532 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3533
3534         PR fortran/18600
3535         * gfortran.dg/stfunc_1.f90: New test.
3536
3537 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3538
3539         PR fortran/16907
3540         * gfortran.dg/real_index_1.f90: New test.
3541
3542 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3543
3544         PR fortran/20323
3545         * gfortran.dg/spec_expr_1.f90: New test.
3546
3547 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3548
3549         PR c/20402
3550         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
3551         new parser.
3552
3553 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3554
3555         PR fortran/20361
3556         * gfortran.dg/largeequiv_1.f90: New test.
3557
3558 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3559
3560         * gcc.dg/ucnid-1.c: New.
3561         * gcc.dg/ucnid-2.c: New.
3562         * gcc.dg/ucnid-3.c: New.
3563         * gcc.dg/ucnid-4.c: New.
3564         * gcc.dg/ucnid-5.c: New.
3565         * gcc.dg/ucnid-6.c: New.
3566         * gcc.dg/cpp/ucnid-1.c: New.
3567         * gcc.dg/cpp/ucnid-2.c: New.
3568         * gcc.dg/cpp/ucnid-3.c: New.
3569         * g++.dg/other/ucnid-1.C: New.
3570
3571 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3572
3573         * gcc.dg/vmx/darwin-abi-3.c: Delete.
3574
3575 2005-03-11  Per Bothner  <per@bothner.com>
3576
3577         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
3578         that diagnotics refer to correct token.
3579         * gcc.dg/unused-3.c: Likewise.
3580
3581 2005-03-11  Per Bothner  <per@bothner.com>
3582
3583         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
3584         constant" is now actually on same line as string constant.
3585         * gcc.dg/cpp/direct2s.c: Likewise.
3586
3587 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
3588
3589         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
3590
3591 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3592
3593         PR libfortran/20124
3594         * gfortran.dg/pr20124.f90: New Test
3595
3596 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
3597
3598         PR tree-optimization/20130
3599         * gcc.dg/pr20130-1.c: New test.
3600
3601 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3602
3603         PR target/20095
3604         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
3605
3606 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3607
3608         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
3609
3610 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3611
3612         * g++.dg/eh/forced1.C: Fix comment.
3613         * g++.dg/eh/forced2.C: Ditto.
3614         * g++.dg/eh/forced3.C: Ditto.
3615         * g++.dg/eh/forced4.C: Ditto.
3616
3617 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
3618
3619         PR rtl-opt/20412
3620         * gcc.c-torture/compile/pr20412.c: New test.
3621
3622 2005-03-10  Roger Sayle  <roger@eyesopen.com>
3623
3624         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
3625
3626 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3627
3628         PR target/20322
3629         * gcc.dg/20050307-1.c: New test.
3630
3631 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
3632
3633         PR c++/20375
3634         * g++.dg/other/stdarg3.C: New.
3635
3636 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3637
3638         PR c++/18384, c++/18327
3639         * g++.dg/init/array19.C: New test.
3640
3641         PR inline-asm/20314
3642         * gcc.dg/torture/pr20314-1.c: New test.
3643         * gcc.dg/torture/pr20314-2.c: New test.
3644
3645 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
3646
3647         * gcc.dg/20050309-1.c: New test.
3648
3649 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3650
3651         * gcc.dg/builtins-10.c: Reactivate disabled test.
3652         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
3653         new cbrt transformations.
3654
3655 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
3656
3657         PR c++/20208
3658         * g++.dg/template/array13.C: New test.
3659
3660 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
3661
3662         PR c++/16859
3663         * g++.dg/init/brace4.C: New test.
3664
3665 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3666
3667         PR c++/20186
3668         * g++.dg/template/non-dependent12.C: New.
3669
3670 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
3671
3672         PR c++/20142
3673         * g++.dg/init/array18.C: Add dg-do run marker.
3674
3675         PR c++/20142
3676         * g++.dg/init/array18.C: New test.
3677
3678 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3679
3680         * consistency.vlad/vlad.exp: Remove trailing semicolons.
3681         * g++.dg/gcov/gcov.exp: Likewise.
3682         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3683         * gcc.target/xstormy16/xstormy16.exp: Likewise.
3684         * lib/c-torture.exp: Likewise.
3685         * lib/fortran-torture.exp: Likewise.
3686         * lib/g++.exp: Likewise.
3687         * lib/gcc-defs.exp: Likewise.
3688         * lib/gcc-dg.exp: Likewise.
3689         * lib/gcc.exp: Likewise.
3690         * lib/gcov.exp: Likewise.
3691         * lib/gfortran.exp: Likewise.
3692         * lib/mike-g++.exp: Likewise.
3693         * lib/mike-gcc.exp: Likewise.
3694         * lib/objc-torture.exp: Likewise.
3695         * lib/objc.exp: Likewise.
3696         * lib/profopt.exp: Likewise.
3697         * lib/target-libpath.exp: Likewise.
3698         * lib/target-supports.exp: Likewise.
3699         * lib/treelang.exp: Likewise.
3700         * lib/wrapper.exp: Likewise.
3701
3702 2005-03-08  Jeff Law  <law@redhat.com>
3703
3704         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
3705         PHI-OPT changes.
3706
3707 2005-03-08  Ira Rosen  <irar@il.ibm.com>
3708
3709         * gcc.dg/vect/pr20122.c: New test.
3710
3711 2005-03-07  Jeff Law  <law@redhat.com>
3712
3713         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
3714         was folded away.
3715         * gcc.dg/tree-ssa/pr18133-1.c: New test.
3716         * gcc.dg/tree-ssa/pr18133-2.c: New test.
3717         * gcc.dg/tree-ssa/pr18134.c: New test.
3718
3719 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3720
3721         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
3722         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
3723         gcc.dg/torture/builtin-noret-2.c: Require weak support.
3724
3725 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
3726
3727         PR tree-opt/17671
3728         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
3729
3730 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
3731
3732         * g++.dg/warn/Wnvdtor.C: New test.
3733
3734 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
3735
3736         * gcc.dg/torture/pr19683-1.c: New test.
3737
3738 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
3739
3740         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
3741         * gfortran.dg/g77/19990313-2.f: Ditto.
3742         * gfortran.dg/g77/19990313-3.f: Ditto.
3743         * gfortran.dg/g77/19990525-0.f: Ditto.
3744         * gfortran.dg/g77/19990826-0.f: Ditto.
3745         * gfortran.dg/g77/19990826-2.f: Ditto.
3746         * gfortran.dg/g77/19990826-3.f: Ditto.
3747         * gfortran.dg/g77/20000511-1.f: Ditto.
3748         * gfortran.dg/g77/20000511-2.f: Ditto.
3749         * gfortran.dg/g77/970625-2.f: Ditto.
3750         * gfortran.dg/g77/980310-2.f: Ditto.
3751         * gfortran.dg/g77/980310-3.f: Ditto.
3752         * gfortran.dg/g77/980310-8.f: Ditto.
3753         * gfortran.dg/g77/980519-2.f: Ditto.
3754         * gfortran.dg/g77/alpha1.f: Ditto.
3755         * gfortran.dg/g77/claus.f: Ditto.
3756         * gfortran.dg/g77/erfc.f: Ditto.
3757         * gfortran.dg/g77/short.f: Ditto.
3758         * gfortran.fortran-torture/execute/data.f90: Ditto.
3759         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
3760         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
3761
3762 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3763
3764         * lib/file-format.exp (gcc_target_object_format): Add check for som
3765         format and hardcode object formats on hppa*-*-hpux*.
3766         * lib/target-supports.exp (check_weak_available): Add check for som
3767         object format.  Always return 0 on hppa*-*-hpux10*.
3768
3769         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
3770         is defined.
3771
3772         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
3773
3774 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3775
3776         * gfortran.dg/pr19936_1.f90: New test.
3777         * gfortran.dg/pr19936_2.f90: New test.
3778         * gfortran.dg/pr19936_3.f90: New test.
3779
3780 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3781             Paul Thomas <prthomas@drfccad.cea.fr>
3782
3783         * gfortran.dg/PR19754_1.f90: New test.
3784         * gfortran.dg/PR19754_2.f90: Ditto.
3785
3786 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3787
3788         PR c++/19311
3789         * g++.dg/template/non-dependent11.C: New test.
3790
3791 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
3792
3793         * lib/target-supports.exp (check_iconv_available): Fix comment.
3794
3795 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
3796             Joseph S. Myers  <joseph@codesourcery.com>
3797
3798         PR c++/19797
3799         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
3800
3801 2005-03-04  Matthew Sachs  <msachs@apple.com>
3802
3803         * gcc.exp (gcc_target_compile): Put braces around
3804         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
3805         * objc.exp (objc_target_compile): Likewise.
3806         * treelang.exp (treelang_target_compile): Likewise.
3807
3808 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3809
3810         PR fortran/19673
3811         * gfortran.dg/func_result_1.f90: New test.
3812
3813 2005-03-04  Ben Elliston  <bje@au.ibm.com>
3814
3815         * gcc.misc-tests/options.exp: New test.
3816
3817 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
3818
3819         * gcc.dg/pr15784-4.c: New test.
3820
3821 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
3822
3823         * gcc.c-torture/execute/pr17133.c: New.
3824         * gcc.c-torture/compile/20050303-1.c: New.
3825
3826 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
3827
3828         * gcc.dg/cpp/assert4.c:  Fix for cygwin
3829
3830 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
3831
3832         * g++.dg/overload/using2.C: New.
3833
3834 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
3835
3836         PR c++/19916
3837         * g++.dg/init/ptrmem2.C: New test.
3838
3839 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
3840
3841         PR c/8927
3842         * gcc.dg/pr8927-1.c: New test.
3843
3844 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
3845
3846         PR c++/20232
3847         * g++.dg/inherit/covariant12.C: New.
3848
3849 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3850
3851         PR fortran/19479
3852         * gfortran.dg/bound_1.f90: New test.
3853
3854 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
3855
3856         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
3857         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
3858
3859 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
3860
3861         PR c/20245
3862         * gcc.dg/pr20245-1.c: New test.
3863
3864 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
3865
3866         PR middle-end/19874
3867         * gcc.c-torture/execute/20050119-2.c: New test case.
3868
3869 2005-02-28  Ben Elliston  <bje@au.ibm.com>
3870
3871         * README: Update the DejaGnu bug reporting address.
3872         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
3873         * lib/objc-torture.exp: Likewise.
3874
3875 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3876
3877         * gfortran.dg/boz_1.f90: New test.
3878         * gfortran.dg/boz_3.f90: New test.
3879         * gfortran.dg/boz_4.f90: New test.
3880
3881 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3882
3883         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
3884         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
3885
3886 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3887
3888         PR libfortran/20101
3889         * gfortran.dg/write_0_pe_format.f90: New test.
3890
3891 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
3892
3893         PR c++/20206
3894         * g++.dg/opt/thunk2.C: New test.
3895         * g++.dg/opt/covariant1.C: New test.
3896
3897 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3898
3899         * gfortran.dg/e_d_fmt.f90: New test.
3900
3901 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
3902
3903         * gcc.dg/asm-b.c: Fix comment typos.
3904
3905 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3906
3907         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
3908         a V_MAY_DEF also.
3909
3910 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3911
3912         PR tree-opt/20188
3913         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
3914         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
3915         * gcc.dg/asm-b.c: New test.
3916
3917 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
3918
3919         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
3920         Disable this test on IRIX 6.
3921
3922 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
3923
3924         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
3925         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
3926         parser.
3927
3928 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
3929
3930         PR tree-optimization/20204
3931         * testsuite/gcc.dg/pr20204.c: New test.
3932
3933 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
3934
3935         PR target/20196
3936         * gcc.c-torture/execute/20050224-1.c: New test.
3937
3938         PR c++/20175
3939         * g++.dg/warn/Wbraces2.C: New test.
3940
3941 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
3942
3943         PR c++/19878
3944         * g++.dg/init/const2.C: New test.
3945
3946 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
3947
3948         PR tree-optimization/20100
3949         * gcc.c-torture/execute/pr20100-1.c: New test.
3950
3951 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3952
3953         * gfortran.dg/implicit_3.f90: New test.
3954
3955         * gfortran.dg/deftype_1.f90: New test.
3956
3957 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
3958
3959         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
3960         the test passes.
3961         * g++.dg/other/anon3.C: Accept a warning.
3962
3963 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
3964
3965         * gcc.dg/pr20017.c: Fix a comment typo.
3966
3967 2005-02-23  Bud Davis  <bdavis@gfortran.org>
3968
3969         * gfortran.dg/list_read_4.f90: Change to f90 comments.
3970
3971 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3972
3973         PR ada/19902
3974         * ada/acats/tests/cxa/cxa3004.a: Remove.
3975         * ada/acats/tests/cxb/cxb30061.am: Likewise.
3976
3977 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3978
3979         PR c++/20073
3980         * g++.dg/init/const1.C: New test.
3981
3982         PR c++/19991
3983         * g++.dg/parse/constant7.C: New test.
3984
3985         PR c++/20152
3986         * g++.dg/parse/error27.C: New test.
3987         * g++.dg/template/qualttp15.C: Adjust error markers.
3988         * g++.old-deja/g++.other/struct1.C: Likewise.
3989
3990         PR c++/20153
3991         * g++.dg/template/error17.C: New test.
3992
3993         PR c++/20148
3994         * g++.dg/parser/error26.C: New test.
3995
3996 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
3997
3998         PR tree-optimization/20100
3999         PR tree-optimization/20115
4000         * gcc.dg/pr20115.c: New test.
4001         * gcc.dg/pr20115-1.c: New test.
4002         * gcc.dg/pr20100.c: New test.
4003         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
4004         call-clobbered variables after alias1.
4005
4006 2005-02-22  Bud Davis  <bdavis@gfortran.org>
4007
4008         * gfortran.dg/list_read_4.f90: new test.
4009
4010 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
4011
4012         PR rtl-optimization/20017.
4013         * gcc.dg/pr20017.c: New.
4014
4015 2005-02-22  Devang Patel  <dpatel@apple.com>
4016
4017         PR 19952
4018         * g++.dg/tree-ssa/pr19952.C: New test.
4019
4020 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4021
4022         PR c++/19883
4023         * g++.dg/parse/constant6.C: New test.
4024
4025 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4026
4027         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4028         * g++.dg/charset/asm2.c: Likewise.
4029         * g++.dg/charset/asm3.c: Likewise.
4030         * g++.dg/charset/asm4.c: Likewise.
4031         * g++.dg/charset/asm5.c: Likewise.
4032         * g++.dg/charset/attribute1.c: Likewise.
4033         * g++.dg/charset/attribute2.c: Likewise.
4034         * g++.dg/charset/extern1.cc: Likewise.
4035         * g++.dg/charset/extern2.cc: Likewise.
4036         * g++.dg/charset/extern3.cc: Likewise.
4037         * g++.dg/charset/function.cc: Likewise.
4038         * g++.dg/charset/string.c: Likewise.
4039         * g++.dg/charset/charset.exp: Likewise.
4040         * lib/target-supports.exp (check_iconv_available): Fix comment.
4041
4042 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4043
4044         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
4045         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4046         * gcc.dg/charset/asm2.c: Likewise.
4047         * gcc.dg/charset/asm3.c: Likewise.
4048         * gcc.dg/charset/asm4.c: Likewise.
4049         * gcc.dg/charset/asm5.c: Likewise.
4050         * gcc.dg/charset/asm6.c: Likewise.
4051         * gcc.dg/charset/attribute1.c: Likewise.
4052         * gcc.dg/charset/attribute2.c: Likewise.
4053         * gcc.dg/charset/builtin1.c: Likewise.
4054         * gcc.dg/charset/extern.c: Likewise.
4055         * gcc.dg/charset/function.c: Likewise.
4056         * gcc.dg/charset/string.c: Likewise.
4057         * gcc.dg/charset/charset.exp: Likewise.
4058
4059 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
4060
4061         PR fortran/20086
4062         * gfortran.dg/pr20086.f90: New test.
4063
4064 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
4065
4066         PR tree-optimization/19786
4067         * g++.dg/tree-ssa/pr19786.C: New.
4068
4069 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4070
4071         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
4072
4073 2005-02-21  Jeff Law  <law@redhat.com>
4074
4075         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
4076
4077 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4078
4079         * gfortran.dg/do_iterator: Split loop, markup all lines for
4080         which an error locus is printed.
4081         * gfortran.dg/pr17708.f90: Markup all lines for which an error
4082         locus is printed.
4083         * gfortran.dg/select_4.f90: Likewise.
4084         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
4085         locuses in the various permutations.
4086
4087 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
4088
4089         PR tree-optimization/19951
4090         * g++.dg/vect: New directory.
4091         * g++.dg/vect/vect.exp: New file.
4092         * g++.dg/vect/pr19951.cc: New testcase.
4093         * g++.dg/dg.exp: Also prune vectorizer tests.
4094
4095 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
4096
4097         PR 18785
4098         * gcc.dg/charset/builtin1.c: New test.
4099
4100 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4101
4102         PR c++/19299
4103         * g++.dg/inherit/volatile1.C: New test.
4104
4105         PR c++/19440
4106         * g++.dg/template/dtor4.C: New test.
4107
4108 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4109
4110         * gfortran.dg/int_1.f90: New test.
4111
4112 2005-02-19  Devang Patel  <dpatel@apple.com>
4113
4114         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
4115
4116 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4117
4118         * gfortran.dg/achar_1.f90: New test.
4119
4120 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
4121
4122         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
4123
4124 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
4125             Jakub Jelinek  <jakub@redhat.com>
4126
4127         PR tree-optimization/19828
4128         * gcc.dg/tree-ssa/loop-7.c: New test.
4129         * gcc.c-torture/execute/20050218-1.c: New test.
4130
4131 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
4132
4133         PR c/20043
4134         * gcc.dg/transparent-union-1.c: New test.
4135         * gcc.dg/transparent-union-2.c: New test.
4136
4137 2005-02-18  James E Wilson  <wilson@specifixinc.com>
4138
4139         PR tree-optimization/18977
4140         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
4141
4142 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
4143
4144         PR target/20054
4145         * gcc.dg/pr20054.c: New test.
4146
4147 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4148
4149         PR c++/19508
4150         * g++.dg/ext/attrib20.C: New test.
4151
4152 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4153
4154         PR middle-end/20030
4155         * gfortran.fortran-torture/execute/character_passing.f90: New test.
4156
4157 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
4158
4159         PR c++/20008
4160         * g++.dg/opt/switch4.C: New.
4161
4162 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
4163
4164         PR c++/20023
4165         PR tree-optimization/20009
4166         * gcc.c-torture/compile/20050217-1.c: New test.
4167         * g++.dg/opt/switch3.C: New test.
4168
4169         PR tree-optimization/18947
4170         * gcc.c-torture/compile/20050215-1.c: New test.
4171         * gcc.c-torture/compile/20050215-2.c: New test.
4172         * gcc.c-torture/compile/20050215-3.c: New test.
4173
4174 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
4175
4176         PR c++/20028
4177         * g++.dg/template/crash34.C: New.
4178
4179         PR c++/20022
4180         * g++.dg/other/access3.C: New.
4181
4182 2005-02-17  Ira Rosen  <irar@il.ibm.com>
4183
4184         * gcc.dg/vect/vect-98.c: New test.
4185
4186 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
4187
4188         PR tree-optimization/19967
4189         * gcc.dg/pr19967.c: New.
4190
4191 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
4192
4193         PR middle-end/19857
4194         * gcc.dg/tree-ssa/20050215-1.c: New test.
4195         * gcc.c-torture/execute/20050215-1.c: New test.
4196
4197 2005-02-15  Eric Christopher  <echristo@redhat.com>
4198
4199         * gcc.dg/cpp/20050215-1.c: New file.
4200
4201 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
4202
4203         PR tree-optimization/15785
4204         * gcc.dg/pr15785-1.c: New test.
4205
4206 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
4207
4208         PR c++/17788
4209         * g++.dg/init/ctor4.C: New.
4210         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4211
4212 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
4213
4214         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4215         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
4216
4217 2005-02-15  Andreas Schwab  <schwab@suse.de>
4218
4219         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
4220         declare malloc.
4221
4222 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
4223
4224         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
4225
4226 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
4227
4228         PR tree-optimization/19853
4229         * gcc.c-torture/compile/pr19853.c: New test.
4230
4231 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4232
4233         PR c++/19608
4234         * g++.dg/parse/local-class1.C: New.
4235
4236         PR c++/19895
4237         * g++.dg/parse/ptrmem3.C: New.
4238
4239         PR c++/19884
4240         * g++.old-deja/g++.oliva/template6.C: Add another case.
4241         * g++.dg/template/explicit6.C: New.
4242
4243 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
4244
4245         PR c++/17816
4246         * g++.dg/other/redecl2.C: New.
4247
4248 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4249
4250         PR c++/19891
4251         * g++.dg/abi/covariant4.C: New.
4252
4253 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
4254
4255         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
4256
4257 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
4258
4259         * gcc.dg/vect/vect-96.c: Fix typo.
4260
4261 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4262
4263         PR c++/14479
4264         PR c++/19487
4265         * g++.dg/template/enum5.C: New test.
4266
4267 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4268
4269         * gcc.dg/vect/vect-97.c: New test.
4270
4271 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4272
4273         * gcc.dg/vect/vect-96.c: New test.
4274
4275 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
4276
4277         * gcc.dg/builtins-34.c: Also check ldexp*.
4278
4279 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
4280
4281         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
4282
4283 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
4284
4285         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
4286         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
4287         dg-require-dll, dg-require-iconv, dg-require-named-sections,
4288         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
4289         selector_list, selector_expression, dg-process-target): Move to new
4290         file target-supports-dg.exp.
4291         * lib/target-supports-dg.exp: New.
4292
4293         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
4294         New.
4295
4296 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
4297
4298         PR c++/19666
4299         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
4300
4301         PR middle-end/19858
4302         * gcc.c-torture/compile/20050210-1.c: New test.
4303
4304 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
4305
4306         PR c++/19755
4307         * g++.dg/warn/Wbraces1.C: New test.
4308
4309 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
4310
4311         * gcc.dg/builtins-52.c: New testcase.
4312
4313 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
4314
4315         PR c/19342
4316         * gcc.c-torture/execute/20050119-1.c: New test.
4317
4318 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4319
4320         PR c++/19811
4321         * g++.dg/init/delete1.C: New test.
4322
4323 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4324
4325         PR c++/18470
4326         * g++.dg/template/static12.C: New test.
4327
4328 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4329
4330         PR c++/19787
4331         * g++.dg/conversion/ambig1.C: New test.
4332
4333         PR c++/19739
4334         * g++.dg/ext/attrib19.C: New test.
4335
4336         PR c++/19732
4337         * g++.dg/parse/dtor5.C: New test.
4338
4339         PR c++/19762
4340         * g++.dg/template/dtor3.C: New test.
4341
4342         PR c++/19826
4343         * g++.dg/template/static11.C: New test.
4344         * g++.dg/template/crash2.C: Remove dg-error marker.
4345
4346 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
4347
4348         PR C++/18491
4349         * g++.old-deja/g++.mike/p10769a.C: Remove.
4350
4351 2005-02-09  Roger Sayle  <roger@eyesopen.com>
4352
4353         * gcc.dg/builtins-48.c: New test case.
4354         * gcc.dg/builtins-49.c: New test case.
4355         * gcc.dg/builtins-50.c: New test case.
4356         * gcc.dg/builtins-51.c: New test case.
4357
4358 2005-02-09  Ian Lance Taylor  <ian@airs.com>
4359
4360         PR middle-end/19583
4361         * g++.dg/warn/Wreturn-type-3.C: New test.
4362
4363 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4364
4365         PR middle-end/19402
4366         * gcc.dg/pr19402-1.c: New testcase.
4367         * gcc.dg/pr19402-2.c: likewise.
4368
4369 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4370
4371         PR middle-end/19854
4372         * g++.dg/tree-ssa/tmmti.C: New testcase.
4373
4374 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4375
4376         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
4377
4378 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
4379
4380         PR c++/19733
4381         * g++.dg/parse/crash23.C: New test.
4382         * g++.dg/warn/Weff1.C: New test.
4383
4384 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4385
4386         * gcc.dg/20050209-1.c: New test.
4387
4388 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4389
4390         PR target/19799
4391         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
4392
4393 2005-02-08  Mike Stump  <mrs@apple.com>
4394
4395         * g++.dg/pch/import-2.c: New test.
4396         * g++.dg/pch/import-2.hs: New.
4397         * g++.dg/pch/include/import-2a.h: New.
4398         * g++.dg/pch/include/import-2b.h: New.
4399
4400 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
4401
4402         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
4403
4404 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4405
4406         * gfortran.dg/substr_1.f90: New test.
4407
4408 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
4409
4410         PR middle-end/19775
4411         * gcc.dg/torture/builtin-power-1.c: Disable test for
4412         invalid transformation.
4413         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
4414         no longer optimize.
4415         * gcc.dg/builtins-47.c: New testcase.
4416
4417 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
4418             Dorit Naishlos  <dorit@il.ibm.com>
4419
4420         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
4421
4422 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
4423
4424         * gcc.c-torture/compile/20050206-1.c: New test.
4425
4426 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4427
4428         PR tree-opt/19768
4429         * g++.dg/opt/pr19768.C: New test.
4430
4431 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4432
4433         PR tree-opt/19736
4434         * gcc.c-torture/compile/pr19736.c: New test.
4435
4436 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4437
4438         PR c++/17401
4439         * g++.dg/parse/error25.C: New test.
4440
4441 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
4442
4443         * gcc.c-torture/execute/20050203-1.c: New.
4444
4445 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
4446
4447         * gcc.dg/vect/vect-85.c: Remove xfail.
4448         * gcc.dg/vect/vect-86.c: Remove xfail.
4449         * gcc.dg/vect/vect-87.c: Remove xfail.
4450         * gcc.dg/vect/vect-88.c: Remove xfail.
4451
4452 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
4453
4454         * gcc.dg/altivec-19.c: New.
4455
4456 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
4457
4458         PR c/17807
4459         * gcc.dg/nested-func-3.c: New test.
4460         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
4461
4462 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
4463
4464         * gcc.test-framework/gen_directive_tests: Generate tests for
4465         selector expressions.
4466
4467 2005-02-02  Matt Austern  <austern@apple.com>
4468
4469         PR c++/19628
4470         * g++/ext/builtin7.C: New.
4471         * g++/ext/builtin8.C: New.
4472
4473 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4474
4475         PR c/18502
4476         * gcc.dg/pr18502-1.c: New test.
4477
4478 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4479
4480         PR c++/17413
4481         * g++.dg/template/local4.C: Tweak.
4482
4483 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
4484
4485         PR tree-optimization/19578
4486         * gcc.c-torture/compile/20050202-1.c: New test.
4487
4488 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4489
4490         PR c/19435
4491         * gcc.dg/c99-init-4.c: New test.
4492
4493 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4494
4495         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
4496
4497         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
4498
4499         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
4500         * g++.dg/eh/check-vect.h: New.
4501
4502         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
4503         * gcc.dg/vect/vect-78.c: Ditto.
4504         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
4505         Remove.
4506
4507         * g++.dg/conversion/simd1.C: Expect warning.
4508         * g++.dg/ext/attribute-test-1.C: Ditto.
4509         * g++.dg/ext/attribute-test-2.C: Ditto.
4510         * g++.dg/ext/attribute-test-3.C: Ditto.
4511         * g++.dg/ext/attribute-test-4.C: Ditto.
4512
4513         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
4514         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
4515
4516         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
4517
4518 2005-02-01  Richard Henderson  <rth@redhat.com>
4519
4520         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4521         long double for ibm double-double format.
4522         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4523
4524 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
4525
4526         PR tree-optimization/19633
4527         * testsuite/gcc.dg/pr19633-1.c: New test.
4528         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
4529         to NULL or a symbol.
4530
4531 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4532
4533         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
4534         New procs.
4535         (dg-process-target (local override)): Handle selector expressions.
4536
4537         * gcc.test-framework/README: Describe tests in source directory.
4538         * gcc.test-framework/test-framework.awk: Handle dg- tests.
4539         * gcc.test-framework/test-framework.exp: Handle dg- tests.
4540         * gcc.test-framework/dg-bogus-exp-P.c: New test.
4541         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
4542         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
4543         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
4544         * gcc.test-framework/dg-do-link-exp-P.c: New test.
4545         * gcc.test-framework/dg-do-run-exp-P.c: New test.
4546         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
4547         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
4548         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
4549         * gcc.test-framework/dg-error-exp-P.c: New test.
4550         * gcc.test-framework/dg-error-exp-XP.c: New test.
4551         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
4552         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
4553         * gcc.test-framework/dg-output-exp-P.c: New test.
4554         * gcc.test-framework/dg-output-exp-XF.c: New test.
4555         * gcc.test-framework/dg-warning-exp-P.c: New test.
4556         * gcc.misc-tests/dg-1.c: Remove.
4557         * gcc.misc-tests/dg-2.c: Remove.
4558         * gcc.misc-tests/dg-3.c: Remove.
4559         * gcc.misc-tests/dg-4.c: Remove.
4560         * gcc.misc-tests/dg-5.c: Remove.
4561         * gcc.misc-tests/dg-6.c: Remove.
4562         * gcc.misc-tests/dg-7.c: Remove.
4563         * gcc.misc-tests/dg-8.c: Remove.
4564         * gcc.misc-tests/dg-9.c: Remove.
4565         * gcc.misc-tests/dg-10.c: Remove.
4566         * gcc.misc-tests/dg-11.c: Remove.
4567         * gcc.misc-tests/dg-12.c: Remove.
4568         * gcc.misc-tests/dg-test.exp: Remove.
4569
4570         * gcc.test-framework/test-framework.awk: Change recording and
4571         printing of passes and failures.
4572
4573         * gcc.test-framework: New directory.
4574         * gcc.test-framework/README: New.
4575         * gcc.test-framework/test-framework.exp: New.
4576         * gcc.test-framework/test-framework.awk: New.
4577         * gcc.test-framework/gen_directive_tests: New.
4578
4579 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
4580
4581         * lib/treelang.exp: Fix comment typos.
4582         (treelang_target_compile): Don't append libs=-ltreelang to options.
4583
4584 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
4585
4586         * g++.dg/parse/typename7.C: Adjust error messages.
4587
4588 2005-01-31  Jeff Law  <law@redhat.com>
4589
4590         * gcc.c-torture/execute/20050131-1.c: New test.
4591         * gcc.dg/wcaselabel.c: New test.
4592
4593 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
4594
4595         * g++.dg/other/warning1.C: Adjust error messags.
4596         * g++.dg/parse/constant5.C: New test.
4597
4598 2005-01-31  Steven Bosscher  <stevenb@suse.de>
4599
4600         PR c/19333
4601         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
4602         the test case valid.
4603         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
4604         * testsuite/gcc.dg/array-7.c: Adjust expected result.
4605         * testsuite/gcc.dg/pr18596-3.c: Likewise.
4606         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
4607         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
4608         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
4609
4610 2005-01-31  Dale Johannesen  <dalej@apple.com>
4611
4612         * g++.dg/opt/pr19650.C:  New test.
4613
4614 2005-01-31  Richard Henderson  <rth@redhat.com>
4615
4616         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4617         long double for intel double extended format.
4618         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4619
4620 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
4621
4622         PR c++/19555
4623         * g++.dg/template/static10.C: New test.
4624
4625         PR c++/19395
4626         * g++.dg/parse/error24.C: New test.
4627
4628         PR c++/19367
4629         * g++.dg/lookup/builtin1.C: New test.
4630
4631         PR c++/19457
4632         * g++.dg/warn/conv3.C: New test.
4633
4634 2005-01-30  Bud Davis  <bdavis@gfortran.org>
4635
4636         PR fortran/19647
4637         * gfortan.dg/inquire_7.f90
4638
4639 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
4640
4641         PR tree-optimization/15791
4642         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
4643         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
4644         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
4645         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
4646         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
4647         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
4648         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
4649         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
4650         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
4651         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
4652
4653 2005-01-29  Paul Brook  <paul@codesourcery.com>
4654
4655         PR fortran/18565
4656         * check.c (real_or_complex_check): New function.
4657         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
4658         * intrinsic.c (add_functions): Use new check functions.
4659         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
4660         Add prototypes.
4661
4662 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
4663
4664         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
4665         gcc.dg/lvalue-3.c: New tests.
4666         * gcc.dg/concat.c: Update expected messages.
4667
4668 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
4669
4670         PR libfortran/19595
4671         * gfortran.dg/eor_1.f90:  New test.
4672
4673 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
4674
4675         PR fortran/19589
4676         * gfortran.dg/logical_data_1.f90: New test.
4677
4678 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
4679
4680         PR c++/19253
4681         * g++.dg/template/crash33.C: New test.
4682
4683         PR c++/19667
4684         * g++.dg/template/crash32.C: New test.
4685
4686 2005-01-28  Ian Lance Taylor  <ian@airs.com>
4687
4688         PR middle-end/16558
4689         * g++.dg/warn/Wreturn-type-2.C: New test.
4690
4691 2004-06-24  Jeff Law  <law@redhat.com>
4692
4693         * gcc.dg/tree-ssa/20050128-1.c: New test.
4694
4695 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
4696
4697         * gcc.target/frv/all-mdpackh-1.c: New test.
4698
4699 2005-01-28  Steven Bosscher  <stevenb@suse.de>
4700
4701         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
4702
4703 2005-01-27  Richard Henderson  <rth@redhat.com>
4704
4705         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
4706
4707 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4708
4709         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
4710
4711 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4712
4713         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4714         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4715         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
4716         to cope with cases where the multilib options override the dg-options.
4717
4718 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
4719
4720         PR c/18946
4721         * gcc.dg/noncompile/20050120-1.c: New test.
4722
4723 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
4724
4725         PR tree-optimization/19633
4726         * gcc.dg/pr19633.c: New test.
4727         * gcc.dg/tree-ssa/pr19633.c: New test.
4728
4729 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
4730
4731         * gcc.dg/20041216-1.c: New test.
4732
4733 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
4734
4735         PR objc/18862
4736         * objc.dg/selector-2.m: New test.
4737
4738 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
4739
4740         * g++.dg/opt/range-test-2.C: New test.
4741
4742         PR rtl-optimization/19579
4743         * gcc.c-torture/execute/20050124-1.c: New test.
4744
4745 2005-01-26  Greg Parker  <gparker@apple.com>
4746         Stuart Hastings  <stuart@apple.com>
4747
4748         * gcc.c-torture/execute/20050125-1.c: New.
4749
4750 2005-01-18  Jan Hubicka  <jh@suse.cz>
4751
4752         PR tree-optimize/19337
4753         * gcc.c-torture/compile/20050119-1.c: New test.
4754
4755 2005-01-24  James E Wilson  <wilson@specifixinc.com>
4756
4757         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
4758         test for successful match.
4759
4760 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
4761
4762         PR objc/18408
4763         * objc.dg/comp-types-7.m: New test.
4764
4765 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
4766
4767         * lib/target-supports.exp (current_target_name): New.
4768         (check_effective_target_ilp32, check_effective_target_lp64):
4769         Cache the result to use as long as the current target, with
4770         multilib flags, remains the same.
4771
4772         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
4773         (dg-require-weak, dg-require-visibility, dg-require-alias,
4774         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
4775         dg-require-effective-target, dg-skip-if): Remove call to
4776         skip_test_and_clear_xfail.
4777         (dg-test): Clear xfail data.
4778
4779 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
4780
4781         PR target/17751
4782         * gcc.dg/ppc64-toc.c: New test.
4783
4784         * g++.dg/tree-ssa/empty-1.C: New test.
4785
4786         PR middle-end/19551
4787         * gcc.c-torture/execute/20050121-1.c: New test.
4788         * gcc.dg/20050121-2.c: New test.
4789
4790 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
4791         Paul Brook  <paul@codesourcery.com>
4792
4793         PR fortran/17941
4794         * gfortran.dg/real_const_1.f: New test.
4795         * gfortran.dg/real_const_2.f90: New test.
4796         * gfortran.dg/complex_int_1.f90: New test.
4797
4798 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
4799
4800         PR fortran/19313
4801         * gfortan.dg/inquire_6.f90: New test.
4802
4803 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4804
4805         PR libfortran/19451
4806         * open_readonly_1.f90:  New test.
4807
4808 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4809
4810         PR libfortran/18982
4811         * gfortran.dg/open_new.f90: New file.
4812
4813 2005-01-22  Paul Brook  <paul@codesourcery.com>
4814
4815         * namelist_1.f90: New test.
4816
4817 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
4818
4819         PR tree-optimization/19484
4820         * gcc.c-torture/compile/20050122-[12].c: New tests.
4821
4822 2005-01-22  Paul Brook  <paul@codesourcery.com>
4823
4824         * gfortran.dg/implicit_2.f90: New test.
4825
4826 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
4827
4828         PR fortran/19314
4829         * gfortran.dg/inquire_5.f90: New test.
4830
4831 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4832
4833         PR c/18809
4834         * gcc.dg/pr18809-1.c: New test.
4835
4836 2005-01-21  Ian Lance Taylor  <ian@airs.com>
4837
4838         * gcc.dg/20050121-1.c: New test.
4839
4840         PR tree-optimization/13000
4841         * gcc.dg/20040206-1.c: Change warning to point where function is
4842         being inlined.
4843
4844 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4845
4846         PR c++/19208
4847         * g++.dg/template/array11.C: New test.
4848
4849 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4850
4851         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
4852         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
4853         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
4854         * gfortran.dg/getenv_1.f90: Add dg-do directive.
4855         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
4856         gfortran.dg/pr17164.f90: Add missing dg-do directives.
4857
4858 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4859
4860         PR tree-optimization/15349
4861         * gcc.dg/tree-ssa/pr15349.c: New.
4862
4863 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
4864
4865         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
4866
4867 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
4868
4869         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
4870         scan-assembler-times directive name.
4871
4872         * gcc.dg/asm-a.c: Move dg-require-effective-target to
4873         after dg-do.
4874
4875         PR rtl-optimization/19462
4876         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
4877
4878 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
4879
4880         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
4881         counting function calls on ia64.
4882
4883 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
4884
4885         PR rtl-optimization/15139
4886         * gcc.dg/20050111-2.c: New test.
4887
4888         PR c/17297
4889         * gcc.c-torture/compile/20050113-1.c: New testcase.
4890
4891         PR middle-end/19164
4892         * gcc.dg/20050113-1.c: New testcase.
4893
4894 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
4895
4896         * gcc.dg/vect/vect-85.c: Add comment.
4897         * gcc.dg/vect/vect-86.c: Add xfail for now.
4898         * gcc.dg/vect/vect-87.c: Add xfail for now.
4899         * gcc.dg/vect/vect-88.c: Add xfail for now.
4900         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
4901
4902 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4903
4904         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
4905
4906 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4907
4908         * g++.dg/debug/typedef3.C: New test.
4909
4910 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
4911
4912         PR c/19472
4913         * gcc.dg/asm-a.c: New test.
4914
4915 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
4916
4917         * gcc.dg/sh-relax.c: Add prototype for abort.
4918
4919 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4920
4921         * gcc.dg/short-compare-1.c: New test.
4922         * gcc.dg/short-compare-2.c: Likewise.
4923
4924 2005-01-18  Michael Matz  <matz@suse.de>
4925
4926         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
4927
4928 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
4929
4930         PR tree-optimization/19121
4931         * gcc.c-torture/compile/pr19121.c: New test.
4932
4933 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
4934
4935         PR target/19357
4936         * gcc.c-torture/compile/pr19357.c: New test.
4937
4938 2005-01-17  Ian Lance Taylor  <ian@airs.com>
4939
4940         PR c/5675
4941         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
4942         pass--those that refer just to the variable, possibly with a
4943         cast.
4944         * gcc.dg/c99-const-expr-3.c: Likewise.
4945
4946         PR middle-end/13127
4947         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
4948         longer emitted.
4949
4950 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
4951
4952         PR fortran/18778
4953         * gfortran.dg/endfile_2.f90: New test.
4954
4955 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
4956
4957         PR 19168
4958         * gfortran.dg/select_5.f90: New test.
4959
4960 2004-01-16  Paul Brook  <paul@codesourcery.com>
4961
4962         * gfortran.dg/common_4.f90: New test.
4963
4964 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
4965
4966         PR rtl-optimization/19462
4967         * gcc.dg/torture/pr19462-1.c: New test.
4968
4969 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
4970
4971         PR objc/19321
4972         * objc.dg/func-ptr-2.m: New.
4973         * objc.dg/volatile-1.m: New.
4974
4975 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4976
4977         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
4978
4979 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4980
4981         PR tree-optimization/19060
4982         * gcc.c-torture/execute/20050104-1.c: New test.
4983
4984 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
4985
4986         PR fortran/18983
4987         * gfortran.dg/write_to_null.f90: New test.
4988
4989 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
4990             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4991
4992         PR other/19328
4993         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
4994         argument.
4995
4996 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4997
4998         PR c++/19263
4999         * g++.dg/init/vector1.C: New test.
5000
5001 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
5002
5003         PR target/13158
5004         * gcc.target/ia64/sibcall-unwind-1.c: New test.
5005         PR target/18987
5006         * gcc.target/ia64/sibcall-unwind-2.c: New test.
5007
5008 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
5009
5010         * gfortran.dg/select_1.f90: New test.
5011         * gfortran.dg/select_2.f90: New test.
5012         * gfortran.dg/select_3.f90: New test.
5013         * gfortran.dg/select_4.f90: New test.
5014
5015 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
5016
5017         PR middle-end/19084
5018         PR rtl-optimization/19348
5019         * gcc.dg/20050111-1.c: New test.
5020         * gcc.c-torture/execute/20050111-1.c: New test.
5021
5022         * gcc.dg/i386-asm-4.c: New test.
5023
5024 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5025
5026         * gcc.dg/nested-func-2.c: New test.
5027         * ada/acats/norun.lst: Remove c953002.
5028
5029 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
5030
5031         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
5032
5033 2005-01-12  Ben Elliston  <bje@au.ibm.com>
5034
5035         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
5036
5037 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
5038
5039         PR target/18761
5040         * g++.dg/abi/align1.C: New test.
5041
5042 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
5043
5044         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
5045         at a time.
5046         * g++.dg/ext/altivec_check.h: Support compiling as C.
5047
5048 2005-01-10  Roger Sayle  <roger@eyesopen.com>
5049
5050         PR c++/19355
5051         * g++.dg/expr/pr19355-1.C: New test case.
5052
5053 2005-01-10  Laurent GUERBY <laurent@guerby.net>
5054
5055         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
5056         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
5057         * ada/acats/tests/c3/c92005b.ada: Likewise.
5058         * ada/acats/tests/c3/cxb3012.a: Likewise.
5059         * ada/acats/norun.lst: Add c380004 and c953002, add PR
5060
5061 2005-01-09  Paul Brook  <paul@codesourcery.com>
5062
5063         * gfortran.dg/common_2.f90: New file.
5064         * gfortran.dg/common_3.f90: New file.
5065
5066 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
5067
5068         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
5069
5070 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5071
5072         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
5073         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
5074         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
5075         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
5076         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
5077         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
5078         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
5079         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
5080         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
5081         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
5082         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
5083         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
5084         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
5085         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
5086         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
5087         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
5088         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
5089         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
5090         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
5091         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
5092         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
5093         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
5094         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
5095         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
5096         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
5097         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
5098         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
5099         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
5100         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
5101         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
5102         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
5103         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
5104         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
5105         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
5106         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
5107         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
5108         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
5109         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
5110         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
5111         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
5112         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
5113         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
5114         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
5115         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
5116         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
5117         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
5118         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
5119         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
5120         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
5121         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
5122         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
5123         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
5124         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
5125         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
5126         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
5127         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
5128         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
5129         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
5130         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
5131         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
5132         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
5133         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
5134         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
5135         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
5136         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
5137         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
5138         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
5139
5140         * gcc.dg/vect/vect-1.c: Fix spelling.
5141         * gcc.dg/vect/vect-10.c: Fix spelling.
5142         * gcc.dg/vect/vect-11.c: Fix spelling.
5143         * gcc.dg/vect/vect-12.c: Fix spelling.
5144         * gcc.dg/vect/vect-14.c: Fix spelling.
5145         * gcc.dg/vect/vect-15.c: Fix spelling.
5146         * gcc.dg/vect/vect-16.c: Fix spelling.
5147         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
5148         * gcc.dg/vect/vect-64.c: Fix comments.
5149         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
5150
5151 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5152             Ira Rosen  <irar@il.ibm.com>
5153
5154         * gcc.dg/vect/vect-70.c: New test.
5155         * gcc.dg/vect/vect-71.c: New test.
5156
5157 2005-01-09  Manfred Hollstein  <mh@suse.com>
5158
5159         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
5160         * gcc.dg/pr18241-2.c: Likewise.
5161         * gcc.dg/pr18241-3.c: Likewise.
5162         * gcc.dg/pr18241-4.c: Likewise.
5163         * gcc.dg/pr18241-5.c: Likewise.
5164
5165 2005-01-08  Richard Henderson  <rth@redhat.com>
5166
5167         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5168         False for x86 and x86-64.
5169
5170 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
5171
5172         PR tree-optimization/18241
5173         * gcc.dg/pr18241-1.c: New test.
5174         * gcc.dg/pr18241-2.c: New test.
5175         * gcc.dg/pr18241-3.c: New test.
5176         * gcc.dg/pr18241-4.c: New test.
5177         * gcc.dg/pr18241-5.c: New test.
5178
5179 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
5180
5181         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
5182         gfortran.dg/select_4.f90: New.
5183
5184 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5185
5186         * gcc.c-torture/execute/20050107-1.c: New test.
5187
5188 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
5189
5190         PR c++/19298
5191         * g++.dg/template/ref2.C: New.
5192
5193 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
5194
5195         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
5196         instead of being empty.
5197
5198 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5199
5200         PR fortran/15553
5201         * gfortran.dg/array-1.f90: New test.
5202
5203 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5204
5205         PR tree-optimization/19283
5206         * gcc.c-torture/execute/20050106-1.c: New test.
5207
5208         PR rtl-optimization/18861
5209         * gcc.dg/20050105-1.c: New test.
5210
5211         PR tree-optimization/18828
5212         * gcc.dg/20050105-2.c: New test.
5213
5214 2005-01-07  Andreas Jaeger  <aj@suse.de>
5215
5216         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
5217
5218 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
5219
5220         PR fortran/18398
5221         * gfortran.dg/fmt_read.f90: New test.
5222
5223 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
5224
5225         * gcc.dg/rs6000-ldouble-2.c: New.
5226
5227 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
5228
5229         PR c++/19244
5230         * g++.dg/parser/ctor2.C: New test.
5231
5232 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5233
5234         PR c++/17154
5235         * g++.dg/template/using9.C: New test.
5236
5237 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5238
5239         PR c++/19258
5240         * g++.dg/lookup/friend6.C: New test.
5241
5242 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5243
5244         PR c++/19270
5245         * g++.dg/template/array10.C: New.
5246
5247 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5248
5249         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
5250         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
5251
5252 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
5253
5254         * gcc.c-torture/compile/20050105-1.c: New test.
5255
5256 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
5257
5258         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
5259
5260 2005-01-05  Roger Sayle  <roger@eyesopen.com>
5261
5262         PR middle-end/19100
5263         * gcc.dg/conv-3.c: New test case.
5264
5265 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
5266
5267         * gcc.dg/asm-wide-1.c: New test.
5268
5269 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5270
5271         PR c++/19030
5272         * g++.dg/parse/crash22.C: New
5273
5274 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
5275
5276         PR 19257
5277         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
5278
5279 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
5280
5281         PR middle-end/17767
5282         * gcc.dg/i386-mmx-6.c: New test case.
5283
5284 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
5285
5286         PR tree-optimization/18308
5287         * gcc.dg/vect/pr18308.c: New testcase.
5288
5289 2005-01-04  Andreas Jaeger  <aj@suse.de>
5290
5291         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
5292
5293 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5294             Robert Bowdidge <bowdidge@apple.com>
5295
5296         * gcc.dg/cpp/subframework1.c: New.
5297         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
5298         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
5299         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
5300         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
5301
5302 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5303
5304         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
5305         producing warning.
5306         * gcc.dg/darwin-weakimport-2.c: New.
5307
5308 2005-01-03  Richard Henderson  <rth@redhat.com>
5309
5310         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
5311
5312 2005-01-03  Richard Henderson  <rth@redhat.com>
5313
5314         * gcc.dg/vect/vect.exp: Enable for ia64.
5315         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
5316         (check_effective_target_vect_float): Likewise.
5317         (check_effective_target_vect_no_align): Likewise.
5318         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
5319         * gcc.dg/vect/vect-8.c: Likewise.
5320
5321 2005-01-03  Uros Bizjak <uros@kss-loka.si>
5322
5323         PR target/19236
5324         * gcc.dg/pr19236-1.c: New test case.
5325
5326 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5327
5328         PR rtl-optimization/12092
5329         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
5330
5331 2005-01-02  Andreas Jaeger  <aj@suse.de>
5332
5333         * gcc.dg/pr12092-1.c: Do not run on x86_64.
5334
5335 2005-01-01  Roger Sayle  <roger@eyesopen.com>
5336             Andrew Pinski  <pinskia@physics.uc.edu>
5337
5338         PR rtl-optimization/12092
5339         * gcc.dg/pr12092-1.c: New test case.
5340
5341 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
5342
5343         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
5344         'hidden' and 'default' for better portability.
5345         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
5346
5347         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
5348         6 and 7.
5349         * g++.old-deja/g++.brendan/new3.C: Likewise.
5350
5351 2005-01-01  Steven Bosscher  <stevenb@suse.de>
5352
5353         * gcc.dg/20041231-1.C: New test.
5354         * g++.dg/warn/Wunreachable-code-1.C: New test.
5355
5356 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
5357
5358         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
5359         file, not /dev/null.  Abort on error.
5360
5361 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
5362             Ziemowit Laski  <zlaski@apple.com>
5363
5364         PR objc/18971
5365         * objc.dg/encode-5.m: New test.
5366
5367 2004-12-29  Richard Henderson  <rth@redhat.com>
5368
5369         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
5370         * objc.dg/stabs-1.m: Disable for ia64.
5371
5372 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
5373
5374         PR c++/19190
5375         * g++.dg/warn/Wunused-10.C: New test.
5376
5377 2004-12-28  Richard Henderson  <rth@redhat.com>
5378
5379         * objc.dg/stabs-1.m: Disable for alpha.
5380
5381 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
5382
5383         PR c++/19149
5384         * g++.dg/parse/error23.C: New test.
5385
5386 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5387
5388         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
5389
5390         PR fortran/19032
5391         * gfortran.dg/intrinsic_modulo_1.f90: New.
5392         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
5393         tests with divisor -1.
5394
5395 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
5396
5397         * g++.dg/opt/temp1.C (memcpy): Return a value.
5398
5399         PR c++/19148
5400         * g++.dg/expr/cond7.C: New test.
5401
5402 2004-12-27  Paul Brook  <paul@codesourcery.com>
5403
5404         * gfortran.dg/g77/select_no_compile.f: Remove.
5405
5406 2004-12-27  Richard Henderson  <rth@redhat.com>
5407
5408         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
5409         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
5410         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
5411
5412 2004-12-26  Richard Henderson  <rth@redhat.com>
5413
5414         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
5415         by 1i instead of token pasting.
5416
5417 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5418
5419         PR tree-optimization/17578
5420         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
5421         to additional_flags.
5422         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
5423
5424 2004-12-25  Richard Henderson  <rth@redhat.com>
5425
5426         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5427         Remove Alpha.
5428
5429 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5430
5431         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
5432         hppa*-*-hpux*.
5433         * gcc.dg/pr17957.c (dg-options): Likewise.
5434         * gcc.dg/struct-ret-1.c: Add prototype for abort.
5435         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
5436         instead of 0 on __hppa__.
5437         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
5438         "foo,%r" on hppa*-*-*.
5439
5440 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
5441
5442         PR fortran/19071
5443         * gfortran.dg/complex_write.f90: New test.
5444
5445 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5446
5447         PR c++/17595
5448         * g++.dg/parse/pragma2.C: New test.
5449
5450         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
5451
5452 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5453
5454         * gcc.dg/empty2.c: Add missing dg-warning.
5455
5456 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5457
5458         PR c++/17413
5459         * g++.dg/template/local4.C: New test.
5460         * g++.dg/template/crash19.C: Add dg-error marker.
5461
5462         * g++.dg/template/crash31.C: Correct embedded PR number.
5463
5464 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5465
5466         PR c++/16405
5467         * g++.dg/opt/temp1.C: Add do-run marker.
5468
5469 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5470
5471         * g++.dg/template/spec19.C: New.
5472
5473 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5474
5475         PR target/16819
5476         * gcc.dg/empty2.c: New.
5477
5478 2004-12-23  Richard Henderson  <rth@redhat.com>
5479
5480         * lib/target-supports.exp (check_effective_target_vect_no_align):
5481         Remove i?86 and x86-64.
5482
5483 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5484
5485         PR c++/16405
5486         * g++.dg/opt/temp1.C: New test.
5487
5488 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5489
5490         PR c++/18733
5491         * g++.dg/template/friend33.C: New testcase.
5492
5493 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
5494
5495         PR c++/18464
5496         * g++.dg/template/cond5.C: New test.
5497
5498         PR c++/18492
5499         * g++.dg/inherit/thunk3.C: New test.
5500
5501         PR c++/11224
5502         * g++.dg/warn/Wunused-9.C: New test.
5503
5504 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
5505
5506         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
5507
5508 2004-12-22  Jan Beulich  <jbeulich@novell.com>
5509
5510         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
5511
5512 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
5513
5514         PR c++/18378
5515         * g++.dg/ext/packed8.C: New test.
5516
5517         PR c++/13268
5518         * g++.dg/template/crash31.C: New test.
5519
5520         PR c++/19034
5521         * g++.dg/template/crash30.C: New test.
5522
5523 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5524
5525         PR C++/18984
5526         * g++.dg/eh/ctor3.C: New test.
5527
5528 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5529
5530         * objc.dg/stabs-1.m: Allow section name to be quoted and
5531         assembly label to begin with '.LL'.
5532
5533 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
5534
5535         * gcc.dg/vect/vect.exp
5536         (check_effective_target_lp64_or_vect_no_align): New.
5537         * gcc.dg/vect/vect-77.c: Use it.
5538         * gcc.dg/vect/vect-78.c: Use it.
5539
5540         * lib/target-supports.exp
5541         (check_effective_target_vect_no_max,
5542         check_effective_target_vect_no_bitwise,
5543         check_effective_target_vect_no_align): New.
5544         * gcc.dg/vect/vect-13.c: Use them.
5545         * gcc.dg/vect/vect-17.c: Ditto.
5546         * gcc.dg/vect/vect-18.c: Ditto.
5547         * gcc.dg/vect/vect-19.c: Ditto.
5548         * gcc.dg/vect/vect-20.c: Ditto.
5549         * gcc.dg/vect/vect-27.c: Ditto.
5550         * gcc.dg/vect/vect-29.c: Ditto.
5551         * gcc.dg/vect/vect-44.c: Ditto.
5552         * gcc.dg/vect/vect-48.c: Ditto.
5553         * gcc.dg/vect/vect-50.c: Ditto.
5554         * gcc.dg/vect/vect-52.c: Ditto.
5555         * gcc.dg/vect/vect-54.c: Ditto.
5556         * gcc.dg/vect/vect-56.c: Ditto.
5557         * gcc.dg/vect/vect-58.c: Ditto.
5558         * gcc.dg/vect/vect-60.c: Ditto.
5559         * gcc.dg/vect/vect-72.c: Ditto.
5560         * gcc.dg/vect/vect-80.c: Ditto.
5561
5562 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5563
5564         PR c++/14075
5565         * g++.dg/init/string1.C: New.
5566
5567         PR c++/18975
5568         * g++.dg/other/synth1.C: New.
5569
5570 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5571
5572         PR c/18963
5573         * gcc.dg/pr18963-1.c: New test.
5574
5575 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5576
5577         PR c/18596
5578         * gcc.dg/funcdef-storage-1.c (foo): Remove.
5579         * gcc.dg/pr18596-1.c: Use dg-error.
5580         (dg-options): Use -fno-unit-at-a-time.
5581         * gcc.dg/pr18596-2.c: New test.
5582         * gcc.dg/pr18596-3.c: New test.
5583
5584 2004-12-20  Roger Sayle  <roger@eyesopen.com>
5585
5586         PR middle-end/18683
5587         * g++.dg/opt/pr18683-1.C: New test case.
5588
5589 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
5590
5591         PR other/19093
5592         * g++.dg/opt/max1.C: Fix for 64bit targets.
5593
5594 2004-12-20  Matt Austern  <austern@apple.com>
5595
5596         PR c++/19044
5597         * g++.dg/ext/builtin6.C: New
5598
5599 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
5600
5601         PR tree-optimization/19080
5602         * gcc.c-torture/compile/pr19080.c: New test.
5603
5604 2004-12-20  Steven Bosscher  <stevenb@suse.de>
5605
5606         * gcc.dg/20041219-1.c: New test.
5607
5608 2004-12-19  Roger Sayle  <roger@eyesopen.com>
5609
5610         PR middle-end/19068
5611         * g++.dg/opt/max1.C: New test case.
5612
5613 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5614
5615         * gcc.dg/fdata-sections-1.c: New test.
5616
5617 2004-12-18  Roger Sayle  <roger@eyesopen.com>
5618
5619         PR middle-end/18548
5620         * gcc.dg/max-1.c: New test case.
5621
5622 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
5623
5624         * gcc.c-torture/execute/20041218-1.c: New test.
5625
5626 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
5627
5628         * gcc.dg/pr18501.c: New test.
5629         * gcc.dg/uninit-5.c: XFAIL.
5630         * gcc.dg/uninit-9.c: XFAIL.
5631
5632 2004-12-17  Dale Johannesen  <dalej@apple.com>
5633
5634         * gcc.dg/20041213-1.c:  New.
5635
5636 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
5637
5638         * objc.dg/stabs-1.m: Allow assembly label to begin
5639         with a dot ('.').
5640
5641 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
5642
5643         * gcc.c-torture/execute/20041213-1.c: Move...
5644         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
5645
5646 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
5647
5648         PR c++/18721
5649         * g++.dg/lookup/conv-5.C: New.
5650
5651 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
5652
5653         * objc.dg/stabs-1.m: New test.
5654
5655 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5656
5657         * gcc.dg/visibility-c.c: Change compile to
5658         assemble for the test.
5659
5660 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5661
5662         PR target/19041
5663         * gcc.dg/visibility-c.c: New test.
5664
5665 2004-12-16  Roger Sayle  <roger@eyesopen.com>
5666
5667         PR middle-end/18493
5668         * gcc.dg/switch-8.c: New test case.
5669
5670 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5671
5672         PR c++/18905
5673         * g++.dg/template/init4.C: New.
5674         * g++.dg/opt/static3.C: Enable optimizer.
5675
5676 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
5677
5678         * g++.dg/other/complex1.C: New test.
5679
5680 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
5681
5682         * g++.dg/opt/inline9.C: New test.
5683
5684 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5685
5686         PR fortran/18993
5687         * gfotran.dg/nullify_1.f: New test.
5688
5689 2004-12-15  Richard Henderson  <rth@redhat.com>
5690
5691         * gcc.target/i386/i386.exp: New harness.
5692         * gcc.target/i386/vect-args.c: New.
5693
5694 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
5695
5696         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
5697
5698 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5699
5700         PR c++/18825
5701         * g++.dg/template/friend32.C: New test.
5702
5703 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5704
5705         * cpp/pragma-once-1.c: New test.
5706         * cpp/pragma-once-1b.h: Likewise.
5707         * cpp/pragma-once-1c.h: Likewise.
5708         * cpp/pragma-once-1d.h: Likewise.
5709         * cpp/inc/pragma-once-1a.h: Likewise.
5710
5711 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
5712             Steven G. Kargl  <kargls@comcast.net>
5713
5714         PR fortran/17597
5715         * gfortran.dg/list_read_3.f90: New test.
5716
5717 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5718
5719         * gcc.dg/ftrapv-2.c: New test.
5720
5721 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5722
5723         PR c++/18981
5724         * g++.dg/template/typename9.C: New test.
5725
5726 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5727
5728         PR c++/18738
5729         * g++.dg/template/typename8.C: New test.
5730         * g++.dg/parse/friend2.C: Tweak error message.
5731
5732 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5733
5734         * gcc.c-torture/20041214-1.c: New test.
5735
5736 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5737
5738         PR c++/18965
5739         * g++.dg/init/array17.C: New test.
5740
5741 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5742
5743         PR c++/18793
5744         * g++.dg/init/aggr3.C: New test.
5745
5746 2004-12-14  Janis Johnson  <janis187@us.ibm.com
5747
5748         * gcc.dg/altivec-types-1.c: New test.
5749         * gcc.dg/altivec-types-2.c: New test.
5750         * gcc.dg/altivec-types-3.c: New test.
5751         * gcc.dg/altivec-types-4.c: New test.
5752         * g++.dg/ext/altivec-types-1.C: New test.
5753         * g++.dg/ext/altivec-types-2.C: New test.
5754         * g++.dg/ext/altivec-types-3.C: New test.
5755         * g++.dg/ext/altivec-types-4.C: New test.
5756
5757 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
5758
5759         PR middle-end/18951
5760         * gcc.c-torture/execute/20041213-1.c: New test.
5761
5762 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
5763
5764         PR c++/18949
5765         * g++.dg/template/cast1.C: New.
5766
5767 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
5768
5769         * gcc.c-torture/execute/20041213-2.c: New test.
5770
5771 2004-12-13  Richard Henderson  <rth@redhat.com>
5772
5773         * gcc.dg/i386-sse-10.c: Fix typo in options.
5774
5775 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
5776
5777         PR c++/18968
5778         * g++.dg/opt/pr18968.C: New test.
5779
5780 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
5781
5782         PR c++/18925
5783         * g++.dg/ext/visibility/staticdatamem.C: New test.
5784
5785 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
5786
5787         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
5788
5789 2004-12-13  Roger Sayle  <roger@eyesopen.com>
5790
5791         PR rtl-optimization/18928
5792         * gcc.dg/pr18928-1.c: New test case.
5793
5794 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
5795
5796         PR tree-opt/16951
5797         * gcc.c-torture/compile/20041211-1.c: New.
5798
5799 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5800
5801         PR middle-end/17564
5802         * gcc.c-torture/execute/20041212-1.c: New test.
5803
5804 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5805
5806         PR fortran/18869
5807         * gfortran.dg/common_1.f90: New test.
5808
5809 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
5810         Paul Brook  <paul@codesourcery.com>
5811
5812         PR fortran/16222
5813         * gfortran.dg/real_do_1.f90: New test.
5814
5815 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5816
5817         PR tree-opt/18040
5818         * g++.dg/opt/ptrmem6.C: New test.
5819
5820 2004-12-11  Roger Sayle  <roger@eyesopen.com>
5821
5822         PR middle-end/18921
5823         * gcc.dg/pr18921-1.c: New test case.
5824
5825 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5826
5827         PR fortran/17175
5828         * gfortran.dg/scale_1.f90: New test.
5829
5830 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
5831
5832         PR middle-end/18903
5833         * gcc.c-torture/compile/pr18903.c: New test.
5834
5835 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
5836
5837         * gcc.c-torture/execute/20041210-1.c: New test.
5838
5839 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5840
5841         PR c++/18731
5842         * g++.dg/parser/struct-1.C: New test.
5843         * g++.dg/parser/struct-2.C: New test.
5844         * g++.dg/parser/struct-3.C: New test.
5845
5846 2004-12-09  Richard Henderson  <rth@redhat.com>
5847
5848         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
5849
5850         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
5851         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
5852
5853 2004-12-09  Matt Austern  <austern@apple.com>
5854
5855         PR c++/18514
5856         * g++.dg/ext/builtin1.C: New
5857         * g++.dg/ext/builtin2.C: New
5858         * g++.dg/ext/builtin3.C: New
5859         * g++.dg/ext/builtin4.C: New
5860         * g++.dg/ext/builtin5.C: New
5861
5862 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
5863
5864         PR tree-opt/18904
5865         * g++.dg/opt/ptrmem5.C: New test.
5866
5867 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
5868
5869         * g++.dg/parse/typename5.C: Adjust for new error.
5870         * g++.dg/parse/typename7.C: New.
5871
5872 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5873
5874         PR c++/18073
5875         * g++.dg/other/mmintrin.C: New test.
5876
5877 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
5878
5879         PR c++/16681
5880         * g++.dg/init/array15.C: New.
5881         * g++.dg/init/array16.C: New.
5882
5883 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5884
5885         PR fortran/18826
5886         * gfortran.dg/assign_1.f90: New test.
5887
5888 2004-12-08  Nick Clifton  <nickc@redhat.com>
5889
5890         * gcc.target/xstormy16/bss_below100: New directory containing tests.
5891         * gcc.target/xstormy16/data_below100: Likewise.
5892         * gcc.target/xstormy16/sfr: Likewise.
5893         * gcc.target/xstormy16/below100.S: New test source file.
5894         * gcc.target/xstormy16/below100.ld: New test linker script.
5895         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5896         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
5897         bp instructions.
5898         * gcc.target/xstormy16/bp.c: Likewise.
5899
5900         * gcc.target/xstormy16/bss_below100: New files:
5901         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5902         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5903         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5904         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5905         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5906         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5907         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5908         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5909         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5910         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5911         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5912         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5913         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5914         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5915         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5916         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5917         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5918         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5919         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5920         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5921         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5922         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5923         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5924         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5925         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5926         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5927         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5928
5929         * gcc.target/xstormy16/data_below100: New files:
5930         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5931         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5932         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5933         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5934         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5935         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5936         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5937         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5938         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5939         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5940         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5941         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5942         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5943         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5944         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5945         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5946         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5947         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5948         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5949         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5950         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5951         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5952         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5953         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5954         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5955         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5956         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5957
5958         * gcc.target/xstormy16/sfr: New files:
5959         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
5960         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
5961         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
5962         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
5963         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
5964         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
5965         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
5966         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
5967         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
5968         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
5969         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
5970         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
5971         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
5972         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
5973         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
5974         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
5975         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
5976         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
5977         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
5978         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
5979         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
5980         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
5981         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
5982         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
5983         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
5984         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
5985         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
5986         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
5987         27_if0_sfrw_bitfield_f.c
5988
5989 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5990
5991         PR c++/18100
5992         * g++.dg/lookup/name-clash4.C: New test.
5993
5994 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
5995
5996         PR c++/18672
5997         * g++.dg/opt/array1.C: New.
5998
5999         PR c++/18803
6000         * g++.dg/template/operator5.C: New.
6001
6002 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
6003
6004         PR c/18867
6005         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
6006
6007 2004-12-07  Steven Bosscher  <stevenb@suse.de>
6008
6009         * gcc.dg/noncompile/20041207.c: New test.
6010
6011 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
6012
6013         * g++.dg/other/unreachable-1.C: New test.
6014
6015 2004-12-06  Nick Clifton  <nickc@redhat.com>
6016
6017         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
6018         <limits.h> because the latter comes from gcc's include/ directory
6019         and not the newlib/libc/include directory.
6020
6021 2004-12-04  Richard Henderson  <rth@redhat.com>
6022
6023         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
6024
6025 2004-12-04  Richard Henderson  <rth@redhat.com>
6026
6027         * lib/target-supports.exp (check_gc_sections_available): Disable
6028         for alpha and ia64.
6029
6030 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
6031
6032         PR middle-end/17909
6033         * g++.dg/other/vararg-2.C: New test.
6034
6035 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6036
6037         PR c++/17011, c++/17971
6038         * g++.dg/template/error15.C: Adjust expected error.
6039         * g++.dg/template/instantiate3.C: Likewise.
6040
6041 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
6042
6043         * gcc.dg/altivec-18.c: Fix for darwin
6044
6045 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6046
6047         PR c++/18782
6048         * g++.dg/parse/ptrmem2.C: New.
6049
6050         PR c++/18318
6051         * g++.dg/template/new1.C: New.
6052
6053 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6054
6055         PR fortran/18710
6056         * gfortran.dg/direct_io_3.f90: New test.
6057
6058 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
6059
6060         PR 18758
6061         * g++.dg/parse/crash21.C: New.
6062
6063 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6064
6065         PR c++/15664, c++/18276
6066         * g++.dg/template/ttp13.C: New test.
6067         * g++.dg/template/ttp14.C: Likewise.
6068
6069 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6070
6071         PR c++/18123
6072         * g++.dg/parse/enum2.C: New test.
6073         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
6074
6075 2004-12-02  Nick Clifton  <nickc@redhat.com>
6076
6077         * gcc.target/xstormy16: New test directory.
6078         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6079         * gcc.target/xstormy16/bp.c: Check the generation of bp
6080         instructions.
6081         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
6082         bn instructions and the BELOW100 attribute.
6083
6084 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
6085
6086         PR target/16952
6087         * gcc.dg/ppc-eabi.c: New.
6088
6089 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6090
6091         PR fortran/18284
6092         * gfortran.dg/backspace.f90
6093
6094 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6095
6096         * gfortran.dg/inquire.f90: New test.
6097
6098 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
6099
6100         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
6101         handle effective-target-keyword.
6102         (dg-skip-if): Support effective-target keyword as target list.
6103         (dg-xfail-if): Ditto.
6104         * lib/target-supports.exp (is-effective-target-keyword): New proc.
6105
6106 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
6107
6108         PR tree-optimization/18291
6109         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
6110
6111 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
6112
6113         PR C++/18729
6114         * g++.dg/parse/crash20.C: New.
6115
6116         PR c++/17431
6117         * g++.dg/overload/arg1.C: New.
6118         * g++.dg/overload/arg2.C: New.
6119         * g++.dg/overload/arg3.C: New.
6120         * g++.dg/overload/arg4.C: New.
6121
6122 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
6123
6124         * gcc.dg/c99-flex-array-4.c: Remove.
6125
6126 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6127
6128         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
6129
6130         * lib/target-supports.exp (is-effective-target): Simplify.
6131
6132         * lib/target-supports.exp (check_effective_target_vect_long):
6133         Fix for powerpc64-*-*.
6134
6135 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
6136
6137         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
6138         to support new requirements on FreeBSD 5.
6139
6140 2004-11-30  Devang Patel  <dpatel@apple.com>
6141
6142         PR 18702
6143         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
6144
6145 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6146
6147         * g++.dg/ext/altivec-13.C: New test.
6148
6149 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
6150
6151         PR tree-opt/18298
6152         * gcc.c-torture/execute/p18298.c: New test.
6153
6154 2004-11-30  Ira Rosen  <irar@il.ibm.com>
6155             Dorit Naishlos  <dorit@il.ibm.com>
6156
6157         PR tree-opt/18607
6158         * gcc.dg/vect/vect-89.c: New test.
6159
6160 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
6161
6162         * gcc.dg/pr18596-1.c: New test.
6163
6164 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6165
6166         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
6167
6168 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6169
6170         PR c/18479
6171         * gcc.dg/pr18479.c: New test.
6172
6173 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6174
6175         PR target/18490
6176         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
6177         mmix-knuth-mmixware.
6178
6179         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
6180         cris-*-elf* cris-*-aout* mmix-*-*
6181
6182 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6183
6184         PR middle-end/18725
6185         * gcc.dg/pr18725.c: New test.
6186
6187 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6188
6189         PR target/18488
6190         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
6191
6192         PR target/18336
6193         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
6194
6195 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
6196
6197         PR c++/18368
6198         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
6199         * g++.old-deja/g++.law/ctors5.C: Likewise.
6200         * g++.old-deja/g++.other/crash25.C: Likewise.
6201
6202         PR c++/18674
6203         * g++.dg/template/error16.C: New test.
6204
6205         PR c++/18512
6206         * g++.dg/template/crash29.C: New test.
6207
6208 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
6209
6210         PR tree-optimization/18712
6211         * gcc.c-torture/compile/pr18712.c: New test.
6212
6213 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
6214
6215         PR c/7544
6216         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
6217         tests.
6218
6219 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6220
6221         PR c++/18652
6222         * g++.dg/lookup/crash6.C: New test.
6223
6224 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6225
6226         PR middle-end/18164
6227         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
6228
6229 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6230
6231         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
6232         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
6233         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
6234
6235 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
6236
6237         * gcc.dg/pr18164.c: New test.
6238
6239 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
6240
6241         * gcc.dg/funroll-loops-all.c: New.
6242
6243 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6244
6245         PR target/18489
6246         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
6247         delimeter, match space and TAB as well as ":".
6248
6249         PR target/18484
6250         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
6251
6252         PR target/18348
6253         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
6254
6255         PR target/18345
6256         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
6257
6258         PR target/18337
6259         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
6260
6261 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
6262
6263         * gfortran.dg/direct_io_2.f90: New test.
6264
6265 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6266
6267         PR target/18334
6268         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
6269
6270 2004-11-28  Richard Henderson  <rth@redhat.com>
6271
6272         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
6273
6274 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
6275
6276         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
6277         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
6278         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
6279         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
6280         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
6281         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
6282         gcc.dg/pointer-arith-8.c: New tests.
6283
6284 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
6285
6286         PR fortran/18364
6287         * gfortran.dg/endfile.f90: New test.
6288
6289 2004-11-27  Falk Hueffner  <falk@debian.org>
6290
6291         * gcc.dg/loop-6.c: New test.
6292
6293 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6294
6295         * gcc.c-torture/execute/20041126-1.c: New test.
6296
6297 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6298
6299         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
6300         on IRIX.
6301
6302 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6303
6304         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
6305         functions.
6306
6307 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6308
6309         PR rtl-optimization/17825
6310         * gcc.c-torture/compile/20041119-1.c: New test.
6311
6312 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6313
6314         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
6315         Check existence of ld library path variables before unsetting.
6316
6317 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
6318
6319         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
6320
6321 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6322
6323         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
6324
6325 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6326
6327         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
6328
6329 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6330
6331         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
6332         dg-do directive.
6333
6334 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6335
6336         * gcc.dg/pr17957.c: Pass --param, not -param.
6337
6338 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6339
6340         PR middle-end/17957
6341         * testsuite/gcc.dg/pr17957.c: New test.
6342
6343 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
6344
6345         PR c++/18445
6346         * g++.dg/template/crash28.C: Likewise.
6347
6348         PR c++/18001
6349         * g++.dg/expr/unary2.C: Adjust lvalue messages.
6350         * g++.dg/ext/lvaddr.C: Likewise.
6351         * g++.dg/opt/pr7503-3.C: Likewise.
6352
6353         PR c++/18466
6354         * g++.dg/parse/qualified3.C: New test.
6355         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
6356
6357         PR c++/18545
6358         * g++.dg/expr/return1.C: New test.
6359
6360 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6361
6362         Friend class name lookup 3/n, PR c++/3332
6363         * g++.dg/lookup/friend3.C: New test.
6364         * g++.dg/lookup/friend4.C: Likewise.
6365         * g++.dg/lookup/friend5.C: Likewise.
6366
6367 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6368
6369         Friend class name lookup 2/n, PR c++/14513, c++/15410
6370         * g++.dg/lookup/friend2.C: New test.
6371         * g++.dg/template/friend31.C: Likewise.
6372
6373 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6374
6375         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
6376
6377 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6378
6379         PR c++/17473
6380         * g++.dg/tc1/dr56.C: Remove.
6381         * g++.dg/template/typedef1.C: Add dg-error markers.
6382         * g++.old-deja/g++.other/typedef7.C: Likewise.
6383
6384         PR c++/18285
6385         * g++.dg/parse/typedef7.C: New test.
6386
6387 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
6388
6389         * gcc.c-torture/execute/20041124-1.c: New test.
6390
6391 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6392
6393         * g++.dg/template/deduce3.C: New test.
6394
6395         PR c++/18586
6396         * g++.dg/template/crash27.C: New test.
6397
6398         PR c++/18530
6399         * g++.dg/warn/Wshadow-3.C: New test.
6400
6401 2004-11-24  Devang Patel  <dpatel@apple.com>
6402
6403         PR/18555
6404         * gcc.dg/cpp/isysroot-1.c: New test.
6405         * gcc.dg/cpp/usr/include/stdio.h: New file.
6406         * gcc.dg/cpp/isysroot-2.c: New test.
6407         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
6408         New file.
6409
6410 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6411
6412         PR c++/8929
6413         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
6414
6415 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6416
6417         * gcc.target/sparc/align.c: Do not include <stdint.h>.
6418         * gcc.target/sparc/pdist.c: Likewise.
6419
6420 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
6421
6422         PR c++/16882
6423         * g++.dg/conversion/simd1.C: New test.
6424
6425 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6426
6427         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
6428         and restore_ld_library_path_env_vars.
6429         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
6430         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
6431         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
6432         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
6433
6434 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
6435
6436         * gcc.dg/pragma-align-2.c: Test macro expansion.
6437         * gcc.dg/pragma-pack-2.c: New test.
6438
6439 2004-11-23  Richard Henderson  <rth@redhat.com>
6440
6441         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
6442         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6443         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
6444         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
6445         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
6446         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
6447
6448         * gcc.dg/vect/vect.exp: Add check for alpha.
6449         * lib/target-supports.exp (check_alpha_max_hw_available): New.
6450         (check_effective_target_vect_int): Enable for alpha.
6451         (check_effective_target_vect_long): New.
6452         (is-effective-target): Add it.
6453
6454 2004-11-23  Uros Bizjak <uros@kss-loka.si>
6455
6456         * gcc.dg/pr18614-1.c: New test.
6457
6458 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6459
6460         * gcc.dg/setjmp-2.c: New test.
6461
6462 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
6463
6464         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
6465         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
6466         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
6467         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
6468         gcc.target/sparc/pdist.c: New tests.
6469
6470 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
6471
6472         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
6473
6474 2004-11-22  Dale Johannesen  <dalej@apple.com>
6475
6476         * gcc.dg/20041111-1.c:  New.
6477
6478 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6479
6480         PR tree-opt/18536
6481         * gcc.dg/vect/pr18536.c: New test.
6482
6483 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6484
6485         PR c++/18354
6486         * g++.dg/template/nontype11.C: New test.
6487
6488 2004-11-21  Roger Sayle  <roger@eyesopen.com>
6489
6490         PR middle-end/18520
6491         * gcc.dg/pr18520-1.c: New test case.
6492
6493 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
6494
6495         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
6496         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
6497         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
6498         expected diagnostics.
6499
6500 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6501
6502         PR target/18580
6503         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
6504         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
6505         vect-77.c, vect-77a.c: XFAIL on the SPARC.
6506
6507 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6508
6509         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
6510
6511 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
6512             Joseph Myers  <joseph@codesourcery.com>
6513
6514         * lib/target-supports.exp (check_visibility_available): Really
6515         test the compiler.
6516
6517 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6518
6519         PR tree-opt/18181
6520         * gcc.dg/vect/vect-85.c: New test.
6521         * gcc.dg/vect/vect-86.c: New test.
6522         * gcc.dg/vect/vect-87.c: New test.
6523         * gcc.dg/vect/vect-88.c: New test.
6524
6525 2004-11-19  Ben Elliston  <bje@au.ibm.com>
6526
6527         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
6528
6529 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
6530
6531         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
6532         * gcc.dg/ppc-and-1.c: Ditto.
6533         * gcc.dg/ppc-compare-1.c: Ditto.
6534         * gcc.dg/ppc-mov-1.c: Ditto
6535
6536 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
6537             Mark Mitchell  <mark@codesourcery.com>
6538
6539         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
6540
6541 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6542             Aldy Hernandez  <aldyh@redhat.com>
6543
6544         * lib/target-supports.exp (check_effective_target_vect_int): New
6545         (check_effective_target_vect_float): New
6546         (check_effective_target_vect_double): New.
6547         (is-effective-target): Support new effective targets keywords.
6548         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
6549         default action for dg-do.
6550         * gcc.dg/vect/pr16105.c: Use new support.
6551         * gcc.dg/vect/pr18400.c: Ditto.
6552         * gcc.dg/vect/pr18425.c: Ditto.
6553         * gcc.dg/vect/vect-1.c: Ditto.
6554         * gcc.dg/vect/vect-10.c: Ditto.
6555         * gcc.dg/vect/vect-11.c: Ditto.
6556         * gcc.dg/vect/vect-12.c: Ditto.
6557         * gcc.dg/vect/vect-13.c: Ditto.
6558         * gcc.dg/vect/vect-14.c: Ditto.
6559         * gcc.dg/vect/vect-15.c: Ditto.
6560         * gcc.dg/vect/vect-16.c: Ditto.
6561         * gcc.dg/vect/vect-17.c: Ditto.
6562         * gcc.dg/vect/vect-18.c: Ditto.
6563         * gcc.dg/vect/vect-19.c: Ditto.
6564         * gcc.dg/vect/vect-2.c: Ditto.
6565         * gcc.dg/vect/vect-20.c: Ditto.
6566         * gcc.dg/vect/vect-21.c: Ditto.
6567         * gcc.dg/vect/vect-22.c: Ditto.
6568         * gcc.dg/vect/vect-23.c: Ditto.
6569         * gcc.dg/vect/vect-24.c: Ditto.
6570         * gcc.dg/vect/vect-25.c: Ditto.
6571         * gcc.dg/vect/vect-26.c: Ditto.
6572         * gcc.dg/vect/vect-27.c: Ditto.
6573         * gcc.dg/vect/vect-27a.c: Ditto.
6574         * gcc.dg/vect/vect-28.c: Ditto.
6575         * gcc.dg/vect/vect-29.c: Ditto.
6576         * gcc.dg/vect/vect-29a.c: Ditto.
6577         * gcc.dg/vect/vect-3.c: Ditto.
6578         * gcc.dg/vect/vect-30.c: Ditto.
6579         * gcc.dg/vect/vect-31.c: Ditto.
6580         * gcc.dg/vect/vect-32.c: Ditto.
6581         * gcc.dg/vect/vect-33.c: Ditto.
6582         * gcc.dg/vect/vect-34.c: Ditto.
6583         * gcc.dg/vect/vect-35.c: Ditto.
6584         * gcc.dg/vect/vect-36.c: Ditto.
6585         * gcc.dg/vect/vect-37.c: Ditto.
6586         * gcc.dg/vect/vect-38.c: Ditto.
6587         * gcc.dg/vect/vect-4.c: Ditto.
6588         * gcc.dg/vect/vect-40.c: Ditto.
6589         * gcc.dg/vect/vect-41.c: Ditto.
6590         * gcc.dg/vect/vect-42.c: Ditto.
6591         * gcc.dg/vect/vect-43.c: Ditto.
6592         * gcc.dg/vect/vect-44.c: Ditto.
6593         * gcc.dg/vect/vect-45.c: Ditto.
6594         * gcc.dg/vect/vect-46.c: Ditto.
6595         * gcc.dg/vect/vect-47.c: Ditto.
6596         * gcc.dg/vect/vect-48.c: Ditto.
6597         * gcc.dg/vect/vect-48a.c: Ditto.
6598         * gcc.dg/vect/vect-49.c: Ditto.
6599         * gcc.dg/vect/vect-5.c: Ditto.
6600         * gcc.dg/vect/vect-50.c: Ditto.
6601         * gcc.dg/vect/vect-51.c: Ditto.
6602         * gcc.dg/vect/vect-52.c: Ditto.
6603         * gcc.dg/vect/vect-53.c: Ditto.
6604         * gcc.dg/vect/vect-54.c: Ditto.
6605         * gcc.dg/vect/vect-55.c: Ditto.
6606         * gcc.dg/vect/vect-56.c: Ditto.
6607         * gcc.dg/vect/vect-56a.c: Ditto.
6608         * gcc.dg/vect/vect-57.c: Ditto.
6609         * gcc.dg/vect/vect-58.c: Ditto.
6610         * gcc.dg/vect/vect-59.c: Ditto.
6611         * gcc.dg/vect/vect-6.c: Ditto.
6612         * gcc.dg/vect/vect-60.c: Ditto.
6613         * gcc.dg/vect/vect-61.c: Ditto.
6614         * gcc.dg/vect/vect-62.c: Ditto.
6615         * gcc.dg/vect/vect-63.c: Ditto.
6616         * gcc.dg/vect/vect-64.c: Ditto.
6617         * gcc.dg/vect/vect-65.c: Ditto.
6618         * gcc.dg/vect/vect-66.c: Ditto.
6619         * gcc.dg/vect/vect-67.c: Ditto.
6620         * gcc.dg/vect/vect-68.c: Ditto.
6621         * gcc.dg/vect/vect-69.c: Ditto.
6622         * gcc.dg/vect/vect-7.c: Ditto.
6623         * gcc.dg/vect/vect-72.c: Ditto.
6624         * gcc.dg/vect/vect-72a.c: Ditto.
6625         * gcc.dg/vect/vect-73.c: Ditto.
6626         * gcc.dg/vect/vect-74.c: Ditto.
6627         * gcc.dg/vect/vect-75.c: Ditto.
6628         * gcc.dg/vect/vect-76.c: Ditto.
6629         * gcc.dg/vect/vect-77.c: Ditto.
6630         * gcc.dg/vect/vect-77a.c: Ditto.
6631         * gcc.dg/vect/vect-78.c: Ditto.
6632         * gcc.dg/vect/vect-79.c: Ditto.
6633         * gcc.dg/vect/vect-8.c: Ditto.
6634         * gcc.dg/vect/vect-80.c: Ditto.
6635         * gcc.dg/vect/vect-82.c: Ditto.
6636         * gcc.dg/vect/vect-82_64.c: Ditto.
6637         * gcc.dg/vect/vect-83.c: Ditto.
6638         * gcc.dg/vect/vect-83_64.c: Ditto.
6639         * gcc.dg/vect/vect-9.c: Ditto.
6640         * gcc.dg/vect/vect-all.c: Ditto.
6641         * gcc.dg/vect/vect-none.c: Ditto.
6642
6643 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6644
6645         * lib/gcc-dg.exp (dg-skip-if): New function.
6646         (dg-forbid-option): Remove.
6647         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
6648         * g++.dg/abi/bitfield8.C: Likewise.
6649         * g++.dg/abi/dtor1.C: Likewise.
6650         * g++.dg/abi/empty10.C: Likewise.
6651         * g++.dg/abi/empty7.C: Likewise.
6652         * g++.dg/abi/empty9.C: Likewise.
6653         * g++.dg/abi/layout3.C: Likewise.
6654         * g++.dg/abi/layout4.C: Likewise.
6655         * g++.dg/abi/thunk1.C: Likewise.
6656         * g++.dg/abi/thunk2.C: Likewise.
6657         * g++.dg/abi/vbase11.C: Likewise.
6658         * g++.dg/abi/vthunk2.C: Likewise.
6659         * g++.dg/abi/vthunk3.C: Likewise.
6660         * g++.dg/ext/attrib8.C: Likewise.
6661         * g++.dg/opt/longbranch2.C: Likewise.
6662         * g++.dg/opt/reg-stack4.C: Likewise.
6663         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6664         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6665         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6666         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6667         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6668         * gcc.dg/20000609-1.c: Likewise.
6669         * gcc.dg/20000720-1.c: Likewise.
6670         * gcc.dg/20011107-1.c: Likewise.
6671         * gcc.dg/20011119-1.c: Likewise.
6672         * gcc.dg/20020108-1.c: Likewise.
6673         * gcc.dg/20020122-2.c: Likewise.
6674         * gcc.dg/20020122-3.c: Likewise.
6675         * gcc.dg/20020201-3.c: Likewise.
6676         * gcc.dg/20020206-1.c: Likewise.
6677         * gcc.dg/20020218-1.c: Likewise.
6678         * gcc.dg/20020310-1.c: Likewise.
6679         * gcc.dg/20020411-1.c: Likewise.
6680         * gcc.dg/20020418-2.c: Likewise.
6681         * gcc.dg/20020426-1.c: Likewise.
6682         * gcc.dg/20020426-2.c: Likewise.
6683         * gcc.dg/20020517-1.c: Likewise.
6684         * gcc.dg/20020523-1.c: Likewise.
6685         * gcc.dg/20020523-2.c: Likewise.
6686         * gcc.dg/20020729-1.c: Likewise.
6687         * gcc.dg/20030204-1.c: Likewise.
6688         * gcc.dg/20030826-2.c: Likewise.
6689         * gcc.dg/20030926-1.c: Likewise.
6690         * gcc.dg/20031202-1.c: Likewise.
6691         * gcc.dg/980312-1.c: Likewise.
6692         * gcc.dg/980313-1.c: Likewise.
6693         * gcc.dg/990117-1.c: Likewise.
6694         * gcc.dg/990424-1.c: Likewise.
6695         * gcc.dg/990524-1.c: Likewise.
6696         * gcc.dg/991230-1.c: Likewise.
6697         * gcc.dg/i386-387-1.c: Likewise.
6698         * gcc.dg/i386-387-2.c: Likewise.
6699         * gcc.dg/i386-387-3.c: Likewise.
6700         * gcc.dg/i386-387-4.c: Likewise.
6701         * gcc.dg/i386-387-5.c: Likewise.
6702         * gcc.dg/i386-387-6.c: Likewise.
6703         * gcc.dg/i386-asm-1.c: Likewise.
6704         * gcc.dg/i386-bitfield1.c: Likewise.
6705         * gcc.dg/i386-bitfield2.c: Likewise.
6706         * gcc.dg/i386-loop-1.c: Likewise.
6707         * gcc.dg/i386-loop-2.c: Likewise.
6708         * gcc.dg/i386-loop-3.c: Likewise.
6709         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6710         * gcc.dg/i386-pic-1.c: Likewise.
6711         * gcc.dg/i386-regparm.c: Likewise.
6712         * gcc.dg/i386-signbit-1.c: Likewise.
6713         * gcc.dg/i386-signbit-2.c: Likewise.
6714         * gcc.dg/i386-signbit-3.c: Likewise.
6715         * gcc.dg/i386-sse-5.c: Likewise.
6716         * gcc.dg/i386-sse-8.c: Likewise.
6717         * gcc.dg/i386-unroll-1.c: Likewise.
6718         * gcc.dg/tls/opt-1.c: Likewise.
6719         * gcc.dg/tls/opt-2.c: Likewise.
6720         * gcc.dg/unroll-1.c: Likewise.
6721         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6722         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6723         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6724         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6725
6726 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6727
6728         * g++.dg/template/incomplete1.C: New test.
6729
6730 2004-11-16  Nick Clifton  <nickc@redhat.com>
6731
6732         Revert patches accidentally commited during checkin of fixes for
6733         xstormy16 tests:
6734         gcc.c-torture/execute/simd-4.c: Revert
6735         gcc.dg/20040910-1.c: Revert.
6736
6737 2004-11-16  Paul Brook  <paul@codesourcery.com>
6738
6739         PR fortran/13010
6740         * gfortran.dg/der_pointer_1.f90: New test.
6741
6742 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
6743
6744         PR c/18498
6745         * gcc.dg/bitfld-13.c: New test.
6746
6747 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
6748
6749         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
6750         powerpc*-*-linux*.
6751
6752         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
6753         * gcc.dg/ppc64-abi-2.c: Ditto.
6754         * gcc.dg/ppc64-abi-3.c: Ditto.
6755
6756         * lib/gcc-dg.exp (dg-target-list): Remove.
6757
6758 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
6759
6760         * gcc.dg/ia64-postinc.c: New test.
6761
6762 2004-11-15  Mark Mitchell <mark@codesourcery.com>
6763
6764         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
6765
6766 2004-11-15  Nick Clifton  <nickc@redhat.com>
6767
6768         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
6769         __INT_MAX__ so that the test can be compiled by toolchains
6770         targeted at 16-bit processors.
6771
6772         * gcc.dg/20040625-1.c: Use long constants rather than integers
6773         when performing arithmetic that will overflow 16-bits.
6774
6775         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
6776         xstormy16.  It does not support 128-bit vector operations.
6777
6778         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
6779         with the macro PTR_TYPE.  Define this macro to an integer type
6780         suitable for holding a pointer.
6781
6782         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
6783         the target is a 16-bit processor.
6784
6785         * gcc.dg/cpp/if-2.c: Expect a different warning message from
6786         16-bit targets where the character constant will be too long.
6787
6788         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
6789         where the double will not be directly addressable.
6790
6791 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6792
6793         Friend class name lookup 1/n, PR c++/18471
6794         * g++.dg/template/crash26.C: New test.
6795         * g++.dg/lookup/struct1.C: Adjust expected error.
6796         * g++.dg/parse/elab1.C: Likewise.
6797         * g++.dg/parse/elab2.C: Likewise.
6798         * g++.dg/parse/int-as-enum1.C: Likewise.
6799         * g++.dg/parse/struct-as-enum1.C: Likewise.
6800         * g++.dg/parse/typedef1.C: Likewise.
6801         * g++.dg/parse/typedef3.C: Likewise.
6802         * g++.dg/parse/typedef4.C: Likewise.
6803         * g++.dg/parse/typedef5.C: Likewise.
6804         * g++.dg/template/nontype4.C: Likewise.
6805         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
6806         * g++.old-deja/g++.other/elab1.C: Likewise.
6807         * g++.old-deja/g++.other/syntax4.C: Likewise.
6808
6809 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6810
6811         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
6812
6813 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
6814
6815         * gcc.c-torture/execute/20041114-1.c: New test.
6816
6817 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
6818
6819         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
6820         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
6821         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
6822         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
6823         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
6824         gcc.dg/switch-7.c: New tests.
6825
6826 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6827
6828         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
6829
6830 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6831
6832         PR tree-opt/18400
6833         * gcc.dg/vect/pr18400.c: New test.
6834
6835 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6836             Andrew Pinski  <pinskia@physics.uc.edu>
6837
6838         PR tree-opt/18425
6839         * gcc.dg/vect/pr18425.c: New test.
6840
6841 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6842
6843         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
6844         Guard with dg-require-alias and dg-require-visibility.
6845
6846 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6847
6848         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
6849
6850 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6851
6852         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
6853
6854 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6855
6856         PR c++/17344
6857         * g++.dg/template/defarg5.C: New test.
6858
6859 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6860
6861         * g++.dg/parse/cast1.C: Run only on ILP32.
6862         * g++.old-deja/g++.mike/p784.C: Likewise.
6863
6864 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
6865
6866         * gcc.c-torture/execute/20041113-1.c: New test.
6867
6868 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6869
6870         PR target/18230
6871         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
6872         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
6873         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
6874         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6875         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
6876         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
6877         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
6878         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
6879         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
6880         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
6881         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
6882         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
6883         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
6884
6885 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6886
6887         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
6888         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
6889         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
6890         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
6891         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
6892         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
6893         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
6894         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
6895         gcc.target/sparc/combined-1.c: New tests.
6896
6897 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
6898
6899         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
6900         New tests.
6901
6902 2004-11-12  Mark Mitchell <mark@codesourcery.com>
6903
6904         * lib/gcc-dg.exp (dg-forbid-option): New function.
6905         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
6906         * g++.dg/abi/bitfield8.C: Likewise.
6907         * g++.dg/abi/dtor1.C: Likewise.
6908         * g++.dg/abi/empty10.C: Likewise.
6909         * g++.dg/abi/empty7.C: Likewise.
6910         * g++.dg/abi/empty9.C: Likewise.
6911         * g++.dg/abi/layout3.C: Likewise.
6912         * g++.dg/abi/layout4.C: Likewise.
6913         * g++.dg/abi/thunk1.C: Likewise.
6914         * g++.dg/abi/thunk2.C: Likewise.
6915         * g++.dg/abi/vbase11.C: Likewise.
6916         * g++.dg/abi/vthunk2.C: Likewise.
6917         * g++.dg/abi/vthunk3.C: Likewise.
6918         * g++.dg/ext/attrib8.C: Likewise.
6919         * g++.dg/opt/longbranch2.C: Likewise.
6920         * g++.dg/opt/reg-stack4.C: Likewise.
6921         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6922         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6923         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6924         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6925         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6926         * gcc.dg/20000609-1.c: Likewise.
6927         * gcc.dg/20000720-1.c: Likewise.
6928         * gcc.dg/20011107-1.c: Likewise.
6929         * gcc.dg/20011119-1.c: Likewise.
6930         * gcc.dg/20020108-1.c: Likewise.
6931         * gcc.dg/20020122-2.c: Likewise.
6932         * gcc.dg/20020122-3.c: Likewise.
6933         * gcc.dg/20020201-3.c: Likewise.
6934         * gcc.dg/20020206-1.c: Likewise.
6935         * gcc.dg/20020218-1.c: Likewise.
6936         * gcc.dg/20020310-1.c: Likewise.
6937         * gcc.dg/20020411-1.c: Likewise.
6938         * gcc.dg/20020418-2.c: Likewise.
6939         * gcc.dg/20020426-1.c: Likewise.
6940         * gcc.dg/20020426-2.c: Likewise.
6941         * gcc.dg/20020517-1.c: Likewise.
6942         * gcc.dg/20020523-1.c: Likewise.
6943         * gcc.dg/20020523-2.c: Likewise.
6944         * gcc.dg/20020729-1.c: Likewise.
6945         * gcc.dg/20030204-1.c: Likewise.
6946         * gcc.dg/20030826-2.c: Likewise.
6947         * gcc.dg/20030926-1.c: Likewise.
6948         * gcc.dg/20031202-1.c: Likewise.
6949         * gcc.dg/980312-1.c: Likewise.
6950         * gcc.dg/980313-1.c: Likewise.
6951         * gcc.dg/990117-1.c: Likewise.
6952         * gcc.dg/990424-1.c: Likewise.
6953         * gcc.dg/990524-1.c: Likewise.
6954         * gcc.dg/991230-1.c: Likewise.
6955         * gcc.dg/i386-387-1.c: Likewise.
6956         * gcc.dg/i386-387-2.c: Likewise.
6957         * gcc.dg/i386-387-3.c: Likewise.
6958         * gcc.dg/i386-387-4.c: Likewise.
6959         * gcc.dg/i386-387-5.c: Likewise.
6960         * gcc.dg/i386-387-6.c: Likewise.
6961         * gcc.dg/i386-asm-1.c: Likewise.
6962         * gcc.dg/i386-bitfield1.c: Likewise.
6963         * gcc.dg/i386-bitfield2.c: Likewise.
6964         * gcc.dg/i386-loop-1.c: Likewise.
6965         * gcc.dg/i386-loop-2.c: Likewise.
6966         * gcc.dg/i386-loop-3.c: Likewise.
6967         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6968         * gcc.dg/i386-pic-1.c: Likewise.
6969         * gcc.dg/i386-regparm.c: Likewise.
6970         * gcc.dg/i386-signbit-1.c: Likewise.
6971         * gcc.dg/i386-signbit-2.c: Likewise.
6972         * gcc.dg/i386-signbit-3.c: Likewise.
6973         * gcc.dg/i386-sse-5.c: Likewise.
6974         * gcc.dg/i386-sse-8.c: Likewise.
6975         * gcc.dg/i386-unroll-1.c: Likewise.
6976         * gcc.dg/tls/opt-1.c: Likewise.
6977         * gcc.dg/tls/opt-2.c: Likewise.
6978         * gcc.dg/unroll-1.c: Likewise.
6979         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6980         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6981         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6982         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6983         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
6984         -m64 is specified.
6985
6986 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6987
6988         PR c++/18389
6989         * g++.dg/parse/cond1.C: New test.
6990
6991         PR c++/18429
6992         * g++.dg/template/array9.C: New test.
6993         * g++.dg/ext/vla1.C: Adjust error messages.
6994         * g++.dg/ext/vlm1.C: Likewise.
6995         * g++.dg/template/crash2.C: Likewise.
6996
6997         PR c++/18436
6998         * g++.dg/template/call3.C: New test.
6999
7000         PR c++/18407
7001         * g++.dg/template/ptrmem11.C: New test.
7002
7003 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
7004
7005         PR other/14264
7006         * lib/g++.exp: Set LC_ALL and LANG to C.
7007         * lib/gcc-dg.exp: Likewise.
7008         * lib/gfortran.exp: Likewise.
7009         * lib/objc.exp: Likewise.
7010         * lib/treelang.exp: Likewise.
7011
7012 2004-11-12  Andreas Schwab  <schwab@suse.de>
7013
7014         * gcc.dg/pr16286.c: Fix last change.
7015
7016 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7017
7018         PR c++/18416
7019         * g++.dg/init/global1.C: New test.
7020
7021 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
7022
7023         * gcc.c-torture/execute/20041112-1.c: New test.
7024
7025 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7026
7027         * lib/gcc-dg.exp (dg-target-list): New.
7028
7029 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7030             Richard Sandiford  <rsandifo@redhat.com>
7031
7032         * lib/target-supports.exp (get-compiler_messages): New.
7033         (check_named_sections_available): Use it.
7034         (check_effective_target_ilp32): New.
7035         (check_effective_target_lp64): New.
7036         (is-effective-target): New.
7037         * lib/gcc-dg.exp (dg-require-effective-target): New.
7038
7039 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
7040
7041         * gcc.dg/precedence-1.c: New test.
7042
7043 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7044
7045         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
7046
7047         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
7048         message, delete generated files, use more descriptive name for
7049         executable, and make the test unsupported when it cannot be run.
7050
7051         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
7052         (dg-require-weak, dg-require-visibility, dg-require-alias,
7053         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
7054         dg-require-iconv, dg-require-named-sections): Use it.
7055
7056         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
7057
7058 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
7059
7060         PR target/16457
7061         * gcc.dg/ppc-and-1: New
7062
7063         PR target/16796
7064         * gcc.dg/ppc-mov-1.c: New.
7065
7066         PR target/16458
7067         * gcc.dg/ppc-compare-1.c: New.
7068
7069 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
7070
7071         * objc.dg/desig-init-2.m: New test.
7072
7073 2004-11-10  Adam Nemet  <anemet@lnxw.com>
7074
7075         PR middle-end/18160
7076         * g++.dg/warn/register-var-1.C: New test.
7077         * g++.dg/warn/register-var-2.C: New test.
7078
7079 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7080
7081         * gcc.dg/union-2.c: New test.
7082
7083 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
7084
7085         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
7086         New test for PR tree-optimization/17892.
7087
7088 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
7089
7090         PR c++/18369
7091         * g++.dg/init/new12.C: New test.
7092
7093 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
7094
7095         * gcc.target/sparc: New directory.
7096         * gcc.target/sparc/sparc.exp: New driver.
7097         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
7098         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
7099         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
7100         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
7101
7102 2004-11-10  Paul Brook  <paul@codesourcery.com>
7103
7104         PR fortran/18218
7105         * gfortran.dg/list_read.c: New test.
7106
7107 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7108
7109         PR c/18322
7110         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
7111         expected diagnostic location.
7112
7113 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
7114
7115         * gcc.dg/20041109-1.c: New test.
7116
7117 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7118
7119         PR objc/18406
7120         * objc/compile/pr18406.m: New test.
7121
7122 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7123
7124         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
7125
7126 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7127
7128         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
7129
7130 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7131
7132         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
7133
7134 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7135
7136         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
7137         exit.
7138
7139 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7140
7141         PR tree-opt/18299
7142         * gcc.c-torture/pr18299-1.c: New test.
7143
7144 2004-11-06  Andreas Schwab  <schwab@suse.de>
7145
7146         * gcc.dg/pr16286.c: Also test for bool and pixel.
7147
7148 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
7149
7150         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
7151         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
7152         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
7153         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
7154         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
7155         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
7156         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
7157         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
7158         gcc.dg/struct-semi-3.c: New tests.
7159
7160 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7161
7162         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
7163
7164 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7165
7166         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
7167         Do not use C99 designators.
7168
7169 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7170
7171         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
7172
7173 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7174
7175         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
7176         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
7177         * gcc.c-torture/execute/simd-5.x: Remove.
7178
7179 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
7180
7181         PR rtl-optimization/17933
7182         * gcc.dg/torture/pr17933-1.c: New test.
7183
7184 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7185
7186         PR target/18106
7187         * lib/target-supports.exp (check_weak_available): Support
7188         Windows.
7189
7190 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
7191
7192         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
7193         call to fflush(stdout) before abort.
7194         (my_ffsll): New function.
7195         (generate_fields): Use it.
7196
7197 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7198
7199         * gcc.dg/init-undef-1.c: New test.
7200
7201 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7202
7203         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
7204         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
7205         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
7206         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
7207         expected messages for new parser.
7208
7209 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
7210
7211         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
7212
7213 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7214
7215         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
7216         on LP64 targets.
7217
7218 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7219
7220         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
7221         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
7222         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
7223         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
7224         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
7225         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
7226         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
7227         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
7228         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
7229         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
7230
7231 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7232
7233         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
7234         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
7235         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
7236         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
7237         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
7238         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
7239         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
7240         for new parser.
7241
7242 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
7243
7244         PR target/15342
7245         * gcc.dg/20041104-1.c: New test.
7246
7247 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7248
7249         * g++.dg/template/nontype7.C: New test.
7250         * g++.dg/template/nontype8.C: Likewise.
7251         * g++.dg/template/nontype9.C: Likewise.
7252         * g++.dg/template/nontype10.C: Likewise.
7253         * g++.dg/tc1/dr49.C: Likewise.
7254         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
7255         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
7256
7257 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7258
7259         * g++.dg/rtti/tinfo1.C: Remove xfails.
7260
7261 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7262
7263         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
7264         packed attribute to the definition to satisfy the new C++ parser.
7265
7266 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7267
7268         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
7269         invocations of va_arg.
7270
7271 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
7272
7273         PR c++/18124
7274         * g++.dg/template/crash25.C: New test.
7275
7276         PR c++/18155
7277         * g++.dg/template/typedef2.C: New test.
7278         * g++.dg/parse/crash13.C: Adjust error markers.
7279
7280         PR c++/18177
7281         * g++.dg/conversion/const3.C: New test.
7282
7283 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7284
7285         PR fortran/17535
7286         PR fortran/17583
7287         PR fortran/17713
7288         * gfortran.dg/generic_[123].f90: New testcases.
7289
7290 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7291
7292         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
7293         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
7294
7295 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7296
7297         PR tree-opt/16808
7298         * gcc.c-torture/compile/pr16808.c: New test.
7299
7300 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
7301
7302         PR rtl-optimization/17104
7303         * gcc.dg/ppc-bitfield1.c: New.
7304
7305 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7306
7307         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
7308
7309 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7310
7311         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
7312         strings for 32-bit code.
7313
7314 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
7315
7316         PR c/18239
7317         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
7318
7319 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
7320
7321         PR c++/18064
7322         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
7323
7324 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
7325
7326         PR c++/15172
7327         * g++.dg/init/aggr2.C: New test.
7328
7329 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
7330
7331         * objc.dg/local-decl-1.m: New test.
7332
7333 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7334
7335         * gcc.dg/20040910-1.c: Adjust regex.
7336
7337 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7338
7339         PR rtl-optimization/18084
7340         * g++.dg/opt/pr18084-1.C: New testcase.
7341
7342 2004-10-30  Matt Austern  <austern@apple.com>
7343
7344         PR c++/17542
7345         * g++.dg/ext/attrib18.C: New test.
7346
7347 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7348
7349         PR middle-end/18096
7350         * gcc.dg/pr18096-1.c: New test case.
7351
7352 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7353
7354         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
7355
7356 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
7357
7358         PR c/16666
7359         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
7360         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
7361         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
7362         gcc.dg/old-style-prom-3.c: New tests.
7363
7364 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
7365
7366         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
7367         Remove unnecessary inclusion of stdio.h.
7368
7369 2004-10-29  Roger Sayle  <roger@eyesopen.com>
7370
7371         PR rtl-optimization/17581
7372         * gcc.dg/pr17581-1.c: New test case.
7373
7374 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
7375
7376         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
7377         being implemented.
7378         * g++.dg/conversion/dr195-1.C: New.
7379         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
7380         * g++.old-deja/g++.mike/p10148.C: Likewise.
7381
7382 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
7383
7384         PR c++/17695
7385         * g++.dg/debug/typedef2.C: New test.
7386
7387 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
7388
7389         PR fortran/13490
7390         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
7391         * gfortran.dg/g77/README: Update.
7392
7393 2004-10-28  Matt Austern  <austern@apple.com>
7394
7395         PR c++/14124
7396         * g++.dg/ext/packed7.C: New test.
7397
7398 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7399
7400         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
7401         scan-assembler.
7402         * lib/scanasm.exp (hidden-scan-for): New proc.
7403         (scan-hidden): Use hidden-scan-for instead of constructing the scan
7404         string.
7405         (scan-not-hidden): Likewise.
7406         * lib/target-supports.exp (check_visibility_available): mach-o is
7407         support too.
7408
7409 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
7410
7411         PR c++/17132
7412         * g++.dg/template/memclass3.C: New test.
7413
7414 2004-10-28  Adam Nemet  <anemet@lnxw.com>
7415
7416         PR middle-end/18160
7417         * gcc.dg/register-var-1.c: New test.
7418         * gcc.dg/register-var-2.c: New test.
7419         * gcc.dg/asm-7.c: Taking the address of a register variable is an
7420         error now.
7421
7422 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
7423
7424         PR other/18172
7425         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
7426         unused variables.
7427         * gcc.dg/vect/vect-22.c: Likewise.
7428
7429 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
7430
7431         * gcc.dg/i386-rotate-1.c: New test.
7432
7433 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
7434
7435         * g++.dg/init/ref12.C: Add "run" marker.
7436
7437         PR c++/17435
7438         * g++.dg/init/ref12.C: New test.
7439
7440         PR c++/18140
7441         * g++.dg/template/shift1.C: New test.
7442         * g++.dg/template/error10.C: Adjust error markers.
7443
7444 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
7445
7446         PR tree-opt/17529
7447         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
7448
7449 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
7450
7451         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
7452         * gcc.dg/weak/weak-3.c: Likewise.
7453         * gcc.dg/weak/weak-5.c: Likewise.
7454         * gcc.dg/weak/weak-9.c: Likewise.
7455         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
7456         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
7457
7458         * gcc.dg/darwin-weakimport-1.c: New.
7459
7460 2004-10-28  Ben Elliston  <bje@au.ibm.com>
7461
7462         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
7463
7464 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
7465
7466         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
7467         'syntax' error messages.
7468         * gcc.dg/cpp/direct2s.c: Likewise.
7469
7470 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
7471
7472         * gcc.c-torture/compile/20041026-1.c: New.
7473
7474 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
7475
7476         PR c++/18093
7477         * g++.dg/lookup/ns2.C: New test.
7478
7479         PR c++/18020
7480         * g++.dg/template/enum4.C: New test.
7481
7482         PR c++/18161
7483         * g++.dg/template/expr1.C: New test.
7484
7485 2004-10-26  Ben Elliston  <bje@au.ibm.com>
7486
7487         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
7488
7489 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7490
7491         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
7492         gcc.dg/decl-nospec-3.c: New tests.
7493
7494 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
7495
7496         * objc.dg/super-class-3.m: New test.
7497
7498 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
7499
7500         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
7501         resyncing.
7502         * gcc.dg/cpp/direct2s.c: Likewise.
7503
7504 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
7505
7506         * objc.dg/image-info.m: Update for changes to section selection.
7507
7508 2004-10-25  David Ayers  <d.ayers@inode.at>
7509             Ziemowit Laski  <zlaski@apple.com>
7510
7511         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
7512         diagnostics when messaging 'id <Proto>'.
7513         * objc.dg/class-protocol-1.m: New test.
7514         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
7515         a non-existent method signature.
7516         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
7517         Update diagnostics when messaging with non-existent method signature.
7518         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
7519         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
7520         invalid receivers are now resolved as if messaging 'id'; remove
7521         extraneous diagnostics.
7522
7523 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7524
7525         PR c/16667
7526         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
7527         gcc.dg/init-desig-obs-3.c: New tests.
7528
7529 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
7530
7531         * gcc.dg/debug/20041023-1.c: New test.
7532
7533 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
7534
7535         PR middle-end/17407
7536         * gcc.c-torture/compile/pr17407.c: New test.
7537
7538         PR c++/18121
7539         * g++.dg/template/array8.C: New test.
7540
7541 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7542
7543         PR other/18138
7544         * lib/g++.exp: Accept more than one multilib libgcc.
7545         * lib/gcc-dg.exp: Likewise.
7546         * lib/objc.exp: Likewise.
7547         * lib/treelang.exp: Likewise.
7548         * lib/gfortran.exp: Likewise.
7549
7550 2004-10-24  Ben Elliston  <bje@au.ibm.com>
7551
7552         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
7553
7554 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
7555
7556         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
7557         * gcc.dg/c99-const-expr-3.c: Likewise.
7558
7559 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
7560
7561         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
7562
7563 2004-10-23  Ben Elliston  <bje@au.ibm.com>
7564
7565         * gcc.c-torture/execute/loop-2e.x: Remove.
7566
7567 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7568
7569         PR c++/18095
7570         * g++.dg/parse/crash18.C: New.
7571         * g++.dg/parse/crash19.C: New.
7572
7573 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7574
7575         * g++.dg/ext/dllimport1.C: Move dg-warnings.
7576         * g++.dg/ext/dllimport2.C: Same.
7577         * g++.dg/ext/dllimport8.C: Same.
7578
7579 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
7580
7581         PR c++/10841
7582         * g++.dg/conversion/cast1.C: New test.
7583         * g++.dg/overload/pmf1.C: Adjust error marker.
7584
7585 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
7586
7587         PR objc/17923
7588         * objc.dg/const-str-7.m: New test.
7589
7590 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7591
7592         * g++.dg/template/memfriend11.C: Fix comment typo.
7593         * g++.dg/template/memfriend14.C: Likewise.
7594
7595 2004-10-20  Richard Henderson  <rth@redhat.com>
7596
7597         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
7598         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
7599         -fasynchronous-unwind-tables.
7600
7601 2004-10-20  Richard Henderson  <rth@redhat.com>
7602
7603         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
7604         (main): Return success.
7605         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
7606         (main): Return success.
7607
7608 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7609
7610         PR c++/13495
7611         * g++.dg/template/memfriend9.C: New test.
7612         * g++.dg/template/memfriend10.C: Likewise.
7613         * g++.dg/template/memfriend11.C: Likewise.
7614         * g++.dg/template/memfriend12.C: Likewise.
7615         * g++.dg/template/memfriend13.C: Likewise.
7616         * g++.dg/template/memfriend14.C: Likewise.
7617         * g++.dg/template/memfriend15.C: Likewise.
7618         * g++.dg/template/memfriend16.C: Likewise.
7619         * g++.dg/template/memfriend17.C: Likewise.
7620         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
7621
7622 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
7623
7624         * g++.dg/conversion/dr195.C: New.
7625         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
7626
7627 2004-10-20  Ben Elliston  <bje@au.ibm.com>
7628             Devang Patel  <dpatel@apple.com>
7629
7630         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
7631         of floating point arithmetic, which could trap.
7632
7633 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
7634
7635         PR c++/14035
7636         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
7637         * g++.dg/conversion/const2.C: New test.
7638         * g++.dg/expr/reinterpret2.C: New test.
7639         * g++.dg/expr/reinterpret3.C: New test.
7640         * g++.dg/expr/cast2.C: New test.
7641         * g++.dg/expr/copy1.C: New test.
7642         * g++.dg/other/conversion1.C: Change error message.
7643         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
7644         function pointers to void *.
7645         * g++.old-deja/g++.mike/p10148.C: Likewise.
7646
7647 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7648
7649         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
7650
7651 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
7652
7653         PR c++/18047
7654
7655         * g++.dg/parse/expr3.C: New test.
7656
7657 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7658
7659         * gcc.dg/smod-1.c: New test.
7660
7661 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
7662
7663         * objc.dg/method-14.m: New test.
7664
7665 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7666
7667         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
7668         Also xfail as the patch was reverted.
7669
7670 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7671
7672         PR middle-end/16973
7673         * gcc.dg/pr16973.c: New test.
7674
7675 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
7676
7677         PR tree-optimization/17656
7678         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
7679
7680 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7681
7682         * g++.dg/eh/shadow1.C: New.
7683
7684 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
7685
7686         * gcc.c-torture/compile/20041018-1.c: New test.
7687
7688 2004-10-18  Ben Elliston  <bje@au.ibm.com>
7689
7690         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
7691         compiler referring to register 0 when accessing sdata.  The linker
7692         now patches things up.
7693
7694 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
7695
7696         PR c/17529
7697         * gcc.c-torture/compile/pr17529.c: New test.
7698
7699 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7700
7701         PR c++/17743
7702         * g++.dg/ext/attrib17.C: New test.
7703
7704 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7705
7706         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
7707
7708 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7709
7710         PR c++/10479
7711         * g++.dg/ext/attrib16.C: New test.
7712
7713 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
7714
7715         PR c++/17042
7716         * g++.dg/init/dso_handle1.C: New test.
7717
7718         PR c++/14667
7719         * g++.dg/parse/typedef6.C: New test.
7720
7721         PR c++/17916
7722         * g++.dg/parse/pragma1.C: New test.
7723
7724 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
7725
7726         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
7727
7728 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
7729
7730         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
7731         -fno-common when on HPPA HP-UX platforms.
7732
7733 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
7734
7735         PR other/16820
7736         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
7737         stdint.h.
7738         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
7739         uintptr_t.
7740
7741 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7742
7743         PR c++/16301
7744         * g++.dg/lookup/strong-using-4.C: New test.
7745
7746 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7747
7748         PR middle-end/16567
7749         * gcc.c-torture/compile/nested-1.c: New test.
7750
7751 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7752
7753         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
7754         and mipsisa64*-*-* (until support for misaligned loads is added).
7755         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
7756         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
7757         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
7758         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
7759         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
7760         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
7761
7762 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
7763
7764         PR c++/17976
7765         * g++.dg/init/dtor3.C: New test.
7766
7767 2004-10-15  Ben Elliston  <bje@au.ibm.com>
7768
7769         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
7770
7771 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
7772
7773         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
7774         * gcc.dg/macho-lo-sum.c: Likewise.
7775
7776 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
7777
7778         * gcc.dg/ppc-spe64-1.c: New test.
7779
7780 2004-10-14  Devang Patel  <dpatel@apple.com>
7781
7782         PR 17635
7783         * gcc.dg/pr17635.c : New test.
7784
7785 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
7786
7787         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
7788         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
7789         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
7790         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
7791         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
7792         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
7793         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
7794         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
7795         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
7796         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
7797         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
7798         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
7799         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
7800         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
7801         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
7802         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
7803         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
7804         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
7805
7806 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7807
7808         * gcc.dg/vect/vect-82.c: New testcase.
7809         * gcc.dg/vect/vect-82_64.c: New testcase.
7810         * gcc.dg/vect/vect-83.c: New testcase.
7811         * gcc.dg/vect/vect-83_64.c: New testcase.
7812
7813 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7814
7815         * gcc.dg/cpp/error-1.c: New test.
7816
7817 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7818
7819         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
7820
7821 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
7822
7823         PR target/17984
7824         * gcc.dg/cris-peep2-xsrand2.c: New test.
7825
7826 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
7827
7828         PR c++/17661
7829         * testsuite/g++.dg/expr/for2.C: New test.
7830
7831 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7832
7833         * g++.dg/inherit/thunk1.C: Run on the SPARC.
7834
7835 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
7836
7837         PR tree-optimization/17724
7838         * g++.dg/opt/pr17724-1.C: New test.
7839         * g++.dg/opt/pr17724-2.C: New test.
7840         * g++.dg/opt/pr17724-3.C: New test.
7841         * g++.dg/opt/pr17724-4.C: New test.
7842         * g++.dg/opt/pr17724-5.C: New test.
7843         * g++.dg/opt/pr17724-6.C: New test.
7844
7845 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
7846
7847         PR c/17301
7848         * gcc.dg/pr17301-2.c: New test.
7849
7850 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
7851
7852         PR c++/15876
7853         * g++.dg/parse/error22.C: New test.
7854
7855         PR c++/17936
7856         * g++.dg/template/spec18.C: New test.
7857
7858 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
7859
7860         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
7861         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
7862         memcpy.
7863         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
7864         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
7865
7866 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7867
7868         * g++.dg/eh/cleanup5.C: Add dg-options "".
7869
7870 2004-10-11  Roger Sayle  <roger@eyesopen.com>
7871
7872         PR middle-end/17657
7873         * gcc.dg/switch-4.c: New test case.
7874
7875 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
7876
7877         * gcc.c-torture/execute/20041011-1.c: New test.
7878
7879 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7880
7881         PR c++/17554
7882         * g++.dg/init/for3.C: New test.
7883
7884         PR c++/17657
7885         * g++.dg/opt/switch2.C: New test.
7886
7887         PR middle-end/17703
7888         * g++.dg/warn/Wreturn-2.C: New test.
7889
7890 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7891
7892         PR c++/17907
7893         * g++.dg/eh/cleanup5.C: New test.
7894
7895 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
7896
7897         PR c++/17393
7898         * g++.dg/parse/error21.C: New test.
7899
7900 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7901
7902         * g++.dg/overload/pmf1.C: Adjust quoting marks.
7903         * g++.dg/warn/incomplete1.C: Likewise.
7904         * g++.dg/template/qualttp20.C: Likewise.
7905
7906 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7907
7908         PR c/17881
7909         * parm-incomplete-1.c: New test.
7910
7911 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7912
7913         PR c++/17867
7914         * g++.dg/parse/error19.C: New test.
7915
7916         PR c++/17670
7917         * g++.dg/init/new11.C: New test.
7918
7919         PR c++/17821
7920         * g++.dg/parse/error20.C: New test.
7921
7922         PR c++/17826
7923         * g++.dg/template/crash24.C: New test.
7924
7925 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7926
7927         PR c/17301
7928         * gcc.dg/pr17301-1.c: New test.
7929
7930 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7931
7932         PR c/17189
7933         * gcc.dg/anon-struct-5.c: New test.
7934
7935 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7936
7937         PR c/17844
7938         * gcc.dg/pr17844-1.c: New test.
7939
7940 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
7941
7942         PR tree-optimization/17906
7943         * gcc.c-torture/compile/pr17906.c: New.
7944
7945 2004-10-09  Stuart Hastings  <stuart@apple.com>
7946             Roger Sayle  <roger@eyesopen.com>
7947
7948         PR rtl-optimization/17853
7949         * gcc.dg/i386-mmx-5.c: New testcase.
7950
7951 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
7952
7953         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
7954
7955 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7956
7957         PR c++/17524
7958         * g++.dg/template/static9.C: New test.
7959
7960         PR c++/17685
7961         * g++.dg/parse/operator5.C: New test.
7962
7963 2004-10-09  Roger Sayle  <roger@eyesopen.com>
7964
7965         PR middle-end/17894
7966         * gcc.c-torture/execute/divcmp-4.c: New test case.
7967
7968 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7969
7970         PR tree-opt/17902
7971         * g++.dg/opt/pr17902.C: New test.
7972
7973 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
7974
7975         * gcc.dg/cpp/ident-1.c: Add dg-options "".
7976
7977 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7978
7979         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
7980
7981 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7982
7983         * gcc.dg/assign-warn-3.c: New test.
7984
7985 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7986
7987         PR c/16999
7988         * gcc.dg/cpp/ident-1.c: New test.
7989
7990 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7991
7992         * gcc.c-torture/compile/acc1.c: New.
7993
7994 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7995
7996         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
7997         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
7998
7999 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8000
8001         * gcc.dg/ultrasp11.c: New test.
8002
8003 2004-10-08  Michael Matz  <matz@suse.de>
8004
8005         * gcc.dg/doloop-2.c: New test.
8006
8007 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8008
8009         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
8010         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
8011         objc.dg/method-9.m: Update expected diagnostics.
8012
8013 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
8014
8015         * gcc.dg/ppc-fsel-3.c: New file.
8016         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
8017
8018 2004-10-07  Paul Brook  <paul@codesourcery.com>
8019
8020         * gfortran.dg/intrinsic_verify_1.f90: New test.
8021
8022 2004-10-07  Paul Brook  <paul@codesourcery.com>
8023
8024         * gfortran.dg/empty_format_1.f90: Remove stray commas.
8025
8026 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8027
8028         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
8029         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
8030         commit.
8031
8032 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8033
8034         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
8035
8036 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8037
8038         PR c++/17115
8039         * g++.dg/warn/Winline-4.C: New test.
8040
8041 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8042
8043         * gcc.c-torture/compile/20041007-1.c: New test.
8044
8045 2004-10-07  Paul Brook  <paul@codesourcery.com>
8046
8047         PR fortran/17678
8048         * gfortran.dg/use_allocated_1.f90: New test.
8049
8050 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8051
8052         PR middle-end/17849
8053         * gfortran.fortran-torture/compile/nested.f90: New test
8054
8055 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8056
8057         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
8058
8059 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8060
8061         PR c++/17368
8062         * g++.dg/ext/asm6.C: New test.
8063
8064 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
8065
8066         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
8067
8068 2004-10-06  Paul Brook  <paul@codesourcery.com>
8069
8070         PR libfortran/17709
8071         * gfortran.dg/empty_format_1.f90: New test.
8072
8073 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8074
8075         PR fortran/17568
8076         * gfortran.dg/ishft.f90: New test.
8077
8078         PR fortran/17283
8079         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
8080         tests.
8081
8082 2004-10-06  Paul Brook  <paul@codesourcery.com>
8083
8084         * gfortran.dg/do_1.f90: New test.
8085
8086 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8087
8088         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
8089         optimizing for size.
8090
8091 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8092
8093         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
8094
8095 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8096
8097         * gcc.c-torture/compile/20041005-1.c: New test.
8098
8099 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8100
8101         PR c++/17829
8102         * g++.dg/lookup/koenig4.C: New.
8103
8104 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8105
8106         * g++.dg/other/classkey1.C: Adjust quoting marks.
8107         * g++.dg/parse/error15.C: Likewise.
8108         * g++.dg/template/meminit2.C (int>): Likewise.
8109
8110 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8111
8112         PR fortran/17283
8113         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
8114
8115         PR fortran/17631
8116         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
8117
8118         PR fortran/17708
8119         * gfortran.dg/pr17708.f90: New test.
8120
8121 2004-10-04  Chao-ying Fu  <fu@mips.com>
8122
8123         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
8124         * gcc.dg/vect/vect-4.c: Ditto.
8125         * gcc.dg/vect/vect-5.c: Ditto.
8126         * gcc.dg/vect/vect-6.c: Ditto.
8127         * gcc.dg/vect/vect-8.c: Ditto.
8128         * gcc.dg/vect/vect-16.c: Ditto.
8129         * gcc.dg/vect/vect-30.c: Ditto.
8130         * gcc.dg/vect/vect-40.c: Ditto.
8131         * gcc.dg/vect/vect-41.c: Ditto.
8132         * gcc.dg/vect/vect-42.c: Ditto.
8133         * gcc.dg/vect/vect-43.c: Ditto.
8134         * gcc.dg/vect/vect-44.c: Ditto.
8135         * gcc.dg/vect/vect-45.c: Ditto.
8136         * gcc.dg/vect/vect-46.c: Ditto.
8137         * gcc.dg/vect/vect-47.c: Ditto.
8138         * gcc.dg/vect/vect-48.c: Ditto.
8139         * gcc.dg/vect/vect-49.c: Ditto.
8140         * gcc.dg/vect/vect-50.c: Ditto.
8141         * gcc.dg/vect/vect-51.c: Ditto.
8142         * gcc.dg/vect/vect-52.c: Ditto.
8143         * gcc.dg/vect/vect-53.c: Ditto.
8144         * gcc.dg/vect/vect-54.c: Ditto.
8145         * gcc.dg/vect/vect-55.c: Ditto.
8146         * gcc.dg/vect/vect-56.c: Ditto.
8147         * gcc.dg/vect/vect-57.c: Ditto.
8148         * gcc.dg/vect/vect-58.c: Ditto.
8149         * gcc.dg/vect/vect-59.c: Ditto.
8150         * gcc.dg/vect/vect-60.c: Ditto.
8151         * gcc.dg/vect/vect-74.c: Ditto.
8152         * gcc.dg/vect/vect-79.c: Ditto.
8153         * gcc.dg/vect/vect-80.c: Ditto.
8154
8155 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8156
8157         * gcc.dg/unused-7.c: Use the correct option.
8158
8159 2004-10-04  Paul Brook  <paul@codesourcery.com>
8160         Bud Davis  <bdavis9659@comcast.net>
8161
8162         PR fortran/17706
8163         PR fortran/16434
8164         * gfortran/pr17706.f90: New test.
8165         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
8166
8167 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8168
8169         * gfortran.dg/pr17612.f90: New test.
8170
8171 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8172
8173         * g++.dg/template/local1.C: Adjust quoting marks in
8174         testing for diagnostics.
8175         * g++.dg/tls/diag-2.C: Likewise.
8176         * g++.dg/other/error8.C: Likewise.
8177
8178 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8179
8180         PR c/17178
8181         * gcc.dg/unused-4.c: Adjust to be correct.
8182
8183         PR c/17820
8184         * gcc.dg/unused-7.c: New test.
8185
8186 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8187
8188         PR c++/17797
8189         * g++.dg/overload/template2.C: New test.
8190
8191 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
8192
8193         PR tree-optimization/16632
8194         * gcc.dg/tree-ssa/20041002-1.c: New.
8195
8196 2004-10-03  Paul Brook  <paul@codesourcery.com>
8197
8198         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
8199         rather than relying on default formatting.
8200
8201 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
8202
8203         * gcc.dg/20040920-1.c: Update expected message text.
8204
8205 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
8206
8207         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
8208
8209 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
8210
8211         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
8212         tree level.
8213
8214 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8215
8216         * gcc.dg/tree-ssa/pr17343.c: Remove.
8217
8218 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8219
8220         PR tree-opt/17343
8221         * gcc.dg/tree-ssa/pr17343.c: New test.
8222
8223 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
8224
8225         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
8226         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
8227         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
8228         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
8229         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
8230
8231 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8232
8233         * gcc.dg/lvalue-2.c: New test.
8234
8235 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8236
8237         PR c/17730
8238         * gcc.dg/pr17730-1.c: New test
8239
8240 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8241
8242         PR c/7425
8243         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
8244
8245 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8246
8247         * gcc.c-torture/execute/stdarg-1.c: New test.
8248         * gcc.c-torture/execute/stdarg-2.c: New test.
8249         * gcc.c-torture/execute/stdarg-3.c: New test.
8250         * gcc.dg/tree-ssa/stdarg-1.c: New test.
8251         * gcc.dg/tree-ssa/stdarg-2.c: New test.
8252         * gcc.dg/tree-ssa/stdarg-3.c: New test.
8253         * gcc.dg/tree-ssa/stdarg-4.c: New test.
8254         * gcc.dg/tree-ssa/stdarg-5.c: New test.
8255
8256 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8257
8258         PR tree-optimization/17697
8259         * g++.dg/opt/pr17697-1.C: New test.
8260         * g++.dg/opt/pr17697-2.C: New test.
8261         * g++.dg/opt/pr17697-3.C: New test.
8262
8263 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8264
8265         PR c/16409
8266         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
8267         gcc.dg/vla-init-5.c: New tests.
8268
8269 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8270
8271         PR c/13804
8272         * gcc.dg/pr13804-1.c: New test.
8273
8274 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8275
8276         PR fortran/16938
8277         * gfortran.dg/pr16938.f90: New test.
8278
8279 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8280
8281         * g++.dg/template/crash23.C: New test.
8282
8283 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8284
8285         PR c++/17585
8286         * g++.dg/template/static8.C: New test.
8287
8288 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
8289
8290         PR c++/17681
8291         * g++.dg/other/error9.C: New test.
8292
8293 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
8294
8295         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
8296
8297 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8298
8299         PR fortran/15164
8300         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
8301
8302 2004-09-26  Roger Sayle  <roger@eyesopen.com>
8303
8304         PR middle-end/17112
8305         * gcc.dg/pr17112-1.c: New test case.
8306
8307 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8308
8309         PR c/11459
8310         * gcc.dg/pr11459-1.c: New test.
8311
8312 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
8313
8314         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
8315         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8316
8317 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8318
8319         * gfortran.dg/pr15324.f90: Make array bounds consistent.
8320
8321 2004-09-25  Jan Hubicka  <jh@suse.cz>
8322
8323         * compile/30040909-1.c: New test.
8324         * compile/30040907-1.c: New test.
8325
8326 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
8327
8328         * gcc.c-torture/execute/va-arg-26.c: New test.
8329
8330 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
8331
8332         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
8333         extra diagnostics on targets with 64-bit pointers.
8334         * objc.dg/selector-1.m: Adjust dg-warning regexp.
8335
8336 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8337
8338         PR c/17188
8339         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
8340         * gcc.dg/decl-3.c: Adjust expected message.
8341
8342 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8343
8344         PR fortran/17615
8345         * gfortran.dg/pr17615.f90: New test.
8346
8347 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
8348
8349         PR tree-optimzation/17517
8350         * g++.dg/tree-ssa/pr17517.C: New Test.
8351
8352 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8353
8354         PR c++/16889
8355         * g++.dg/lookup/ambig3.C: New.
8356
8357 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
8358
8359         PR tree-opt/17624
8360         * g++.dg/opt/pr17624.C: New test.
8361
8362 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8363
8364         PR c/6980
8365         * gcc.dg/Wbad-function-cast-1.c: New test.
8366
8367 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
8368
8369         * g++.dg/ext/complit1.C
8370         * g++.dg/other/error2.C
8371         * g++.dg/other/nontype-1.C
8372         * g++.dg/parse/crash11.C
8373         * g++.dg/parse/crash12.C
8374         * g++.dg/parse/error15.C
8375         * g++.dg/parse/error4.C
8376         * g++.dg/parse/tmpl-outside1.C
8377         * g++.dg/parse/too-many-tmpl-args1.C
8378         * g++.dg/template/dependent-expr3.C
8379         * g++.dg/template/error10.C
8380         * g++.dg/template/instantiate1.C
8381         * g++.dg/template/vtable2.C
8382         * g++.dg/warn/Wshadow-1.C
8383         * g++.dg/warn/weak1.C
8384         * g++.old-deja/g++.brendan/crash16.C
8385         * g++.old-deja/g++.brendan/crash18.C
8386         * g++.old-deja/g++.brendan/crash48.C
8387         * g++.old-deja/g++.brendan/crash49.C
8388         * g++.old-deja/g++.brendan/crash55.C
8389         * g++.old-deja/g++.brendan/crash56.C
8390         * g++.old-deja/g++.brendan/crash8.C
8391         * g++.old-deja/g++.brendan/enum11.C
8392         * g++.old-deja/g++.brendan/enum8.C
8393         * g++.old-deja/g++.brendan/enum9.C
8394         * g++.old-deja/g++.brendan/friend3.C
8395         * g++.old-deja/g++.brendan/misc14.C
8396         * g++.old-deja/g++.bugs/900402_02.C
8397         * g++.old-deja/g++.bugs/900404_03.C
8398         * g++.old-deja/g++.bugs/900404_04.C
8399         * g++.old-deja/g++.bugs/900428_03.C
8400         * g++.old-deja/g++.jason/crash4.C
8401         * g++.old-deja/g++.jason/overload21.C
8402         * g++.old-deja/g++.jason/redecl1.C
8403         * g++.old-deja/g++.jason/report.C
8404         * g++.old-deja/g++.jason/rfg10.C
8405         * g++.old-deja/g++.jason/template30.C
8406         * g++.old-deja/g++.law/arm12.C
8407         * g++.old-deja/g++.law/ctors5.C
8408         * g++.old-deja/g++.law/cvt20.C
8409         * g++.old-deja/g++.law/init10.C
8410         * g++.old-deja/g++.law/init8.C
8411         * g++.old-deja/g++.law/visibility17.C
8412         * g++.old-deja/g++.law/visibility7.C
8413         * g++.old-deja/g++.mike/net8.C
8414         * g++.old-deja/g++.mike/p646.C
8415         * g++.old-deja/g++.mike/p700.C
8416         * g++.old-deja/g++.mike/p701.C
8417         * g++.old-deja/g++.mike/p811.C
8418         * g++.old-deja/g++.ns/template13.C
8419         * g++.old-deja/g++.other/array3.C
8420         * g++.old-deja/g++.other/crash25.C
8421         * g++.old-deja/g++.other/dtor3.C
8422         * g++.old-deja/g++.other/dtor4.C
8423         * g++.old-deja/g++.other/main1.C
8424         * g++.old-deja/g++.other/warn7.C
8425         * g++.old-deja/g++.pt/crash11.C
8426         * g++.old-deja/g++.pt/crash36.C
8427         * g++.old-deja/g++.pt/spec22.C
8428         * g++.old-deja/g++.pt/spec9.C
8429         * g++.old-deja/g++.pt/ttp52.C
8430         * g++.old-deja/g++.robertl/eb103.C
8431         * g++.old-deja/g++.robertl/eb121.C
8432         * g++.old-deja/g++.robertl/eb22.C
8433         * g++.old-deja/g++.robertl/eb8.C:
8434         Update locations and/or regexps of dg-error markers.
8435         Remove markers for some bogus messages that are no longer issued.
8436
8437 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
8438
8439         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
8440         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
8441
8442 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
8443
8444         PR c++/17618
8445         * g++.dg/lookup/crash5.C: New test.
8446
8447 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
8448
8449         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
8450         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
8451         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
8452         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
8453         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
8454         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
8455
8456         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
8457         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
8458         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
8459         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
8460         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
8461         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
8462
8463         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
8464
8465         * gcc.dg/vect/vect-44.c: Check additional cases.
8466         * gcc.dg/vect/vect-48.c: Check additional cases.
8467
8468         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
8469         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
8470         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
8471         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
8472         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
8473         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
8474         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
8475         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
8476         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
8477
8478         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
8479         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
8480         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
8481
8482 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8483
8484         * gcc.dg/tree-ssa/loop-6.c: New test.
8485
8486 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
8487
8488         PR c++/17620
8489         * g++.dg/inherit/base2.C: New.
8490
8491 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8492
8493         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
8494         * gcc.dg/20001012-2.c: Likewise.
8495         * gcc.dg/20001013-1.c: Likewise.
8496         * gcc.dg/20001101-1.c: Likewise.
8497         * gcc.dg/20001102-1.c: Likewise.
8498         * gcc.dg/bf-spl1.c: Likewise.
8499         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
8500         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
8501
8502 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
8503
8504         PR tree-optimization/16721
8505         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
8506
8507 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
8508
8509         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
8510         * gcc.dg/20040305-1.c: Likewise.
8511
8512 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8513
8514         PR c/16566
8515         * gcc.c-torture/compile/pr16566-1.c,
8516         gcc.c-torture/compile/pr16566-2.c,
8517         gcc.c-torture/compile/pr16566-3.c: New tests.
8518
8519 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
8520
8521         PR tree-optimization/17512
8522         * gcc.c-torture/compile/20040916-1.c.
8523
8524 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
8525
8526         * gcc.dg/pragma-re-3.c: New test.
8527
8528 2004-09-17  Matt Austern  <austern@apple.com>
8529
8530         PR c++/15049
8531         * g++.dg/other/anon3.C: New.
8532
8533 2004-09-21  Roger Sayle  <roger@eyesopen.com>
8534
8535         PR c++/7503
8536         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
8537         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
8538         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
8539         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
8540         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
8541
8542 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
8543
8544         PR fortran/17286
8545         * gfortran.dg/pr17286.f90: New test.
8546
8547 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
8548
8549         PR c++/17530
8550         * g++.dg/template/static7.C: New test.
8551
8552 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
8553
8554         PR tree-opt/17558
8555         * gcc.c-torture/compile/pr17558.c: New test.
8556
8557 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8558
8559         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
8560         if SKIP_ATTRIBUTE is defined.
8561
8562 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8563
8564         PR fortran/15957
8565         * gfortran.dg/pr15957.f90: New test.
8566
8567 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
8568
8569         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
8570         in comparison.
8571         * gcc.dg/vect/vect-79.c: Likewise.
8572         * gcc.dg/vect/vect-80.c: Likewise.
8573
8574 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8575
8576         PR fortran/15750
8577         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
8578
8579 2004-09-20  Ira Rosen  <irar@il.ibm.com>
8580
8581         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
8582         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
8583         * gcc.dg/vect/vect-62.c: New testcase.
8584         * gcc.dg/vect/vect-63.c: New testcase.
8585         * gcc.dg/vect/vect-64.c: New testcase.
8586         * gcc.dg/vect/vect-65.c: New testcase.
8587         * gcc.dg/vect/vect-66.c: New testcase.
8588         * gcc.dg/vect/vect-67.c: New testcase.
8589         * gcc.dg/vect/vect-68.c: New testcase.
8590         * gcc.dg/vect/vect-69.c: New testcase.
8591         * gcc.dg/vect/vect-79.c: New testcase.
8592         * gcc.dg/vect/vect-80.c: New testcase.
8593
8594 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8595
8596         * gcc.target/mips/asm-1.c: New test.
8597
8598 2004-09-19  Ira Rosen  <irar@il.ibm.com>
8599
8600         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
8601         * gcc.dg/vect/vect-73.c: New testcase.
8602         * gcc.dg/vect/vect-74.c: New testcase.
8603         * gcc.dg/vect/vect-75.c: New testcase.
8604         * gcc.dg/vect/vect-76.c: New testcase.
8605         * gcc.dg/vect/vect-77.c: New testcase.
8606         * gcc.dg/vect/vect-78.c: New testcase
8607
8608 2004-09-18  Paul Brook  <paul@codesourcery.com>
8609
8610         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
8611
8612 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8613
8614         PR c/17424
8615         * gcc.dg/pr17424-1.c: New test.
8616
8617 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
8618
8619         * g++.dg/tree-ssa/pr17153.C: New test.
8620
8621 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
8622
8623         PR pch/13361
8624         * testsuite/g++.dg/pch/wchar-1.C: New.
8625         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8626
8627 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
8628
8629         * gcc.c-torture/execute/20040917-1.c: New test.
8630
8631 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8632
8633         PR tree-optimization/17319
8634         * gcc.dg/pr17319.c: New test.
8635
8636 2004-09-17  Devang Patel  <dpatel@apple.com>
8637
8638         * gcc.dg/20040813-1.c: New test.
8639
8640 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8641
8642         PR tree-optimization/17273
8643         * gcc.c-torture/compile/pr17273.c: New test.
8644
8645 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8646
8647         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
8648         Update expected messages.
8649         * gcc.dg/declspec-13.c: New test.
8650
8651 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
8652
8653         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
8654
8655 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8656
8657         * gcc.c-torture/execute/pr17252.c: Use post-increment to
8658         change what 'a' is pointing to.
8659
8660 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
8661
8662         PR c++/16002
8663         * g++.dg/template/error18.C: New test.
8664
8665         PR c++/16029
8666         * g++.dg/warn/Wunused-8.C: New test.
8667
8668 2004-09-17  Steven Bosscher  <stevenb@suse.de>
8669
8670         PR tree-optimization/17513
8671         * gcc.dg/20040916-1.c: New test.
8672
8673 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
8674
8675         PR c++/17501
8676         * g++.dg/template/typename7.C: New test.
8677
8678 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8679
8680         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
8681
8682 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
8683
8684         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
8685         with -ftree-based-profiling also.
8686         * lib/profopt.exp: Support late-set profile_option/feedback_option.
8687
8688 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
8689
8690         PR/15364
8691         * gfortran.dg/der_array_io_1.f90: New test.
8692         * gfortran.dg/der_array_io_2.f90: New test.
8693         * gfortran.dg/der_array_io_3.f90: New test.
8694
8695 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8696
8697         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
8698         EABI.
8699
8700 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8701
8702         * g++.dg/opt/switch1.C: New test.
8703
8704 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8705
8706         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
8707         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
8708         Update expected messages.
8709
8710 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8711
8712         PR fortran/16485
8713         * gfortran.dg/same_name_1.f90: New test.
8714
8715 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
8716
8717         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
8718         dereference garbage pointers.
8719
8720 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
8721
8722         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
8723         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
8724
8725         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
8726         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
8727         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
8728
8729 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
8730
8731         PR c++/17324
8732         * g++.dg/template/mangle1.C: New test.
8733
8734 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8735
8736         PR tree-optimization/17252
8737         * gcc.c-torture/execute/pr17252.c: New test.
8738
8739 2004-09-14  Andrew Pinski  <apinski@apple.com>
8740
8741         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
8742
8743 2004-09-14  Roger Sayle  <roger@eyesopen.com>
8744
8745         PR rtl-optimization/9771
8746         * gcc.dg/pr9771-1.c: New test case.
8747
8748 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8749
8750         PR tree-optimization/15262
8751         * gcc.c-torture/execute/pr15262-1.c: New test.
8752         * gcc.c-torture/execute/pr15262-2.c: New test.
8753
8754 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8755
8756         * gcc.dg/declspec-12.c: New test.
8757
8758 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
8759
8760         * gfortran.dg/pr17090.f90: Add directives to test.
8761
8762 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8763
8764         * gcc.c-torture/compile/20040914-1.c: New test.
8765
8766 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8767
8768         PR c++/16162
8769         * g++.dg/template/decl2.C: New test.
8770
8771 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
8772
8773         PR fortran/17090
8774         * gfortran.dg/pr17090.f90: New test.
8775
8776 2004-09-13  Dale Johannesen  <dalej@apple.com>
8777
8778         * gcc.c-torture/compile/pr17408.c:  New test case.
8779
8780 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8781
8782         PR c++/16716
8783         * g++.dg/parse/crash17.C: New test.
8784
8785         PR c++/17327
8786         * g++.dg/template/enum3.C: New test.
8787
8788 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
8789
8790         * lib/gcc-defs.exp: Load wrapper.exp.
8791         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
8792         using local code.
8793         * lib/gcc.exp (gcc_init): Similar.
8794         * lib/gfortran.exp (gfortran_init): Similar.
8795         * lib/objc.exp (objc_init): Similar.
8796         * lib/treelang.exp (treelang_init): Similar.
8797         * lib/wrapper.exp: New file with build_wrapper call machinery in
8798         ${tool}_maybe_build_wrapper.
8799
8800 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8801
8802         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
8803         "inline".
8804         * gcc.dg/declspec-11.c: Update expected messages.
8805         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
8806         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
8807         gcc.dg/inline-12.c: New tests.
8808
8809 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
8810
8811         * g++.dg/tree-ssa/pr17400.C: New testcase.
8812
8813 2004-09-13  James E Wilson  <wilson@specifixinc.com>
8814
8815         * gcc.target/mips/sb1-1.c: New testcase.
8816
8817 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
8818
8819         * lib/g77-dg.exp: Remove unused file.
8820         * lib/mike-g77.exp: Ditto.
8821         * lib/g77.exp: Ditto.
8822
8823 2004-09-12  Richard Henderson  <rth@redhat.com>
8824
8825         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
8826
8827 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8828
8829         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
8830         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8831         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
8832         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
8833         Update expected messages.
8834
8835 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
8836
8837         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
8838         declaration/use mismatch for dirp parameter.
8839
8840 2004-09-12  Andrew Pinski  <apinski@apple.com>
8841
8842         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
8843         -fgnu-runtime is passed.
8844
8845 2004-09-12  Richard Henderson  <rth@redhat.com>
8846
8847         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
8848         do the uplevel thing and update additional_flags directly.
8849         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
8850         gfortran.fortran-torture/execute/intrinsic_nearest.x,
8851         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
8852         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
8853
8854 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8855
8856         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
8857
8858 2004-09-11  Roger Sayle  <roger@eyesopen.com>
8859
8860         PR middle-end/17411
8861         * g++.dg/opt/pr17411-1.C: New test case.
8862
8863 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8864
8865         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8866         gcc.dg/tls/diag-2.c: Update expected messages.
8867         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
8868         messages.
8869         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
8870         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
8871         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
8872         gcc.dg/tls/diag-5.c: New tests.
8873
8874 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
8875
8876         * gcc.dg/20040910-1.c: Correct dg-error regexp.
8877
8878 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8879
8880         * g++.dg/parse/break-in-for.C: New test.
8881
8882 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
8883
8884         * gcc.dg/tree-ssa/20040911-1.c: New test.
8885
8886 2004-09-11  Andreas Jaeger  <aj@suse.de>
8887
8888         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
8889         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
8890
8891 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
8892
8893         * gcc.target/frv: New directory of FR-V-specific tests.
8894
8895 2004-09-10  James E Wilson  <wilson@specifixinc.com>
8896
8897         * gcc.dg/convert-vec-1.c: New test.
8898
8899 2004-09-10  Roger Sayle  <roger@eyesopen.com>
8900
8901         PR middle-end/17024
8902         * gcc.dg/pr17024-1.c: New test case.
8903
8904 2004-09-10  Eric Christopher  <echristo@redhat.com>
8905
8906         * gcc.dg/20040910-1.c: New test.
8907
8908 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8909
8910         * gcc.dg/bitfld-9.c: New test.
8911
8912 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
8913
8914         * gcc.c-torture/execute/ieee/acc1.c: New test.
8915         * gcc.c-torture/execute/ieee/acc2.c: New test.
8916         * gcc.c-torture/execute/ieee/mzero6.c: New test.
8917
8918 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8919
8920         * gcc.dg/deprecated-2.c: New test.
8921
8922 2004-09-09  James E Wilson  <wilson@specifixinc.com>
8923
8924         * gcc.dg/init-vec-1.c: New test.
8925
8926 2004-09-09  Roger Sayle  <roger@eyesopen.com>
8927
8928         PR middle-end/17055
8929         * gcc.dg/pr17055-1.c: New test case.
8930
8931 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
8932
8933         PR target/17377
8934         * gcc.c-torture/execute/pr17377.c: New test.
8935
8936 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8937
8938         PR c/8420
8939         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
8940         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
8941         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8942         gcc.dg/long-long-typespec-1.c: New tests.
8943         * gcc.dg/tls/diag-2.c: Update expected diagnostics
8944
8945 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8946
8947         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
8948         gcc.dg/gnu99-static-1.c: New tests.
8949
8950 2004-09-08  Devang Patel  <dpatel@apple.com>
8951
8952         * gcc.dg/darwin-ld-20040828-1.c: New test.
8953         * gcc.dg/darwin-ld-20040828-2.c: New test.
8954         * gcc.dg/darwin-ld-20040828-3.c: New test.
8955
8956 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
8957
8958         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
8959         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
8960         in error message.
8961         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
8962         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
8963         in error message.
8964         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
8965         types they qualify.
8966         * objc.dg/type-size-2.m: Fix wording in comment.
8967         * objc.dg/va-meth-1.m: New test case.
8968
8969 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
8970
8971         PR c/16633:
8972         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
8973         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
8974
8975 2004-09-06  Devang Patel  <dpatel@apple.com>
8976
8977         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
8978         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
8979
8980 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
8981
8982         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
8983         reflect changed line numbering of diagnostics.
8984
8985 2004-09-06  Paul Brook  <paul@codesourcery.com>
8986
8987         * gfortran.dg/edit_real_1.f90: Add new test.
8988
8989 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8990
8991         * gcc.dg/tree-ssa/loop-2.c: New test.
8992         * gcc.dg/tree-ssa/loop-3.c: New test.
8993         * gcc.dg/tree-ssa/loop-4.c: New test.
8994         * gcc.dg/tree-ssa/loop-5.c: New test.
8995
8996 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8997
8998         * gcc.dg/format/sentinel-1.c: Update for parameter option.
8999
9000 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9001
9002         * gcc.dg/format/sentinel-1.c: New test.
9003
9004 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
9005
9006         * testsuite/gcc.dg/builtins-46.c: New.
9007
9008 2004-09-03  Devang Patel  <dpatel@apple.com>
9009
9010         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
9011         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
9012
9013 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9014
9015         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
9016         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
9017         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
9018         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
9019         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
9020         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
9021         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
9022         the non-portable bzero.
9023         * gcc.dg/20010912-1.c: xfail for NetWare.
9024         * gcc.dg/20020426-2.c: xfail for NetWare.
9025         * gcc.dg/20021014-1.c: xfail for NetWare.
9026         * gcc.dg/20021018-1.c: xfail for NetWare.
9027         * gcc.dg/20030213-1.c: xfail for NetWare.
9028         * gcc.dg/20030225-1.c: xfail for NetWare.
9029         * gcc.dg/20030708-1.c: xfail for NetWare.
9030         * gcc.dg/builtins-config.h: Also exclude NetWare.
9031         * gcc.dg/format/format.h: Define restrict only if not already defined.
9032         * gcc.dg/nest.c: xfail for NetWare.
9033         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
9034         * lib/target-supports.exp (check_visibility_available): Exclude
9035         NetWare.
9036
9037 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9038
9039         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
9040         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
9041         deterministic starting point for the alignment of structure fields.
9042         * gcc.dg/Wpadded.c: Dito.
9043         * g++.dg/abi/vbase10.C: Dito.
9044
9045 2004-09-03  Devang Patel  <dpatel@apple.com>
9046
9047         * g++.dg/debug/pr15736.cc: New test.
9048
9049 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9050
9051         * README.QMTEST: Fix out-of-date link.
9052
9053 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
9054
9055         PR fortran/16579
9056         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
9057         Delete.  Duplicate of gfortran.dg/g77/20010610.f
9058
9059 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9060
9061         * g++.dg/abi/arm_rtti1.C: New test.
9062
9063 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
9064
9065         * gcc.dg/ppc-vector-memcpy.c: New.
9066         * gcc.dg/ppc-vector-memset.c: New.
9067
9068 2004-09-02  Chao-ying Fu  <fu@mips.com>
9069
9070         * gcc.target/mips/mips-3d-1.c: New test.
9071         * gcc.target/mips/mips-3d-2.c: New test.
9072         * gcc.target/mips/mips-3d-3.c: New test.
9073         * gcc.target/mips/mips-3d-4.c: New test.
9074         * gcc.target/mips/mips-3d-5.c: New test.
9075         * gcc.target/mips/mips-3d-6.c: New test.
9076         * gcc.target/mips/mips-3d-7.c: New test.
9077         * gcc.target/mips/mips-3d-8.c: New test.
9078         * gcc.target/mips/mips-3d-9.c: New test.
9079         * gcc.target/mips/mips-ps-1.c: New test.
9080         * gcc.target/mips/mips-ps-2.c: New test.
9081         * gcc.target/mips/mips-ps-3.c: New test.
9082         * gcc.target/mips/mips-ps-4.c: New test.
9083         * gcc.target/mips/mips-ps-type.c: New test.
9084
9085 2004-09-02  Paul Brook  <paul@codesourcery.com>
9086
9087         * gfortran.dg/edit_real_1.f90: Add new tests.
9088
9089 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9090
9091         PR fortran/15327
9092         * gfortran.dg/merge_char_1.f90: New test.
9093
9094 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9095
9096         PR fortran/16404
9097         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
9098
9099 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9100
9101         PR c/1522
9102         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
9103
9104 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
9105
9106         * g++.dg/opt/loop1.C: Do not XFAIL.
9107
9108 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
9109
9110         * gcc.c-torture/execute/20040831-1.c: New test.
9111
9112 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
9113
9114         PR fortran/16579
9115         * gfortran.dg/g77/20010610.f: Now passes.
9116         Copy from g77.f-torture/execute. Add dg-run directive.
9117         * gfortran.dg/g77/README: Update
9118
9119 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9120
9121         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
9122         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
9123         (t1, t2, t3, t4): Add volatile.
9124
9125 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9126
9127         * g++.dg/ext/visibility/arm1.C: New test.
9128
9129 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
9130
9131         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
9132         -pedantic-errors.
9133
9134 2004-09-01  Paul Brook  <paul@codesourcery.com>
9135
9136         * gfortran.dg/eof_2.f90: New test.
9137
9138 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9139
9140         PR fortran/16579
9141         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
9142
9143 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
9144
9145         PR libfortran/16805
9146         * gfortran.dg/list_read_2.f90: New test.
9147
9148 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9149
9150         * g++.dg/abi/key1.C: New test.
9151
9152 2004-08-31  Richard Henderson  <rth@redhat.com>
9153
9154         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
9155         form of offsetof.
9156         * g++.dg/other/offsetof5.C: Remove duplicate.
9157
9158 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9159
9160         PR fortran/17244
9161         * gfortran.dg/func_derived_1.f90: New test.
9162
9163 2004-08-31  Paul Brook  <paul@codesourcery.com>
9164
9165         * gfortran.dg/eof_1.f90: New test.
9166
9167 2004-08-31  Paul Brook  <paul@codesourcery.com>
9168
9169         * gfortran.dg/list_read_1.f90: New file.
9170
9171 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
9172
9173         * g++.dg/opt/loop1.C: XFAIL.
9174
9175 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
9176
9177         * gcc.dg/funcdef-storage-1.c: New.
9178         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
9179         an extern function in local scope.
9180         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
9181         declare an 'auto inline' function in local scope.
9182         * gcc.dg/20011130-1.c: Likewise.
9183         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
9184         an 'auto' function in local scope.
9185         * gcc.dg/20021014-1.c: Likewise.
9186         * gcc.dg/20030331-2.c: Likewise.
9187
9188 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9189
9190         * gfortran.dg/blockdata_1.f90: New test.
9191
9192 2004-08-30  Richard Henderson  <rth@redhat.com>
9193
9194         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
9195
9196 2004-08-30  Richard Henderson  <rth@redhat.com>
9197
9198         * lib/fortran-torture.exp (fortran-torture-execute): Honor
9199         additional_flags set by alternate driver.
9200         (ieee-options): New procedure.
9201         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
9202         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
9203         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
9204         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
9205
9206 2004-08-30  Richard Henderson  <rth@redhat.com>
9207
9208         * lib/f-torture.exp: Remove.
9209
9210 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
9211
9212         PR rtl-optimization/16590
9213         * g++.dg/opt/loop1.C: New test.
9214
9215 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9216
9217         PR fortran/13910
9218         * gfortran.dg/oldstyle_1.f90: New test.
9219
9220 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
9221         Paul Brook  <paul@codesourcery.com>
9222
9223         * gfortran.dg/g77/README: Update.
9224         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
9225         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9226         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
9227
9228 2004-08-28  Paul Brook  <paul@codesourcery.com>
9229
9230         PR libfortran/17195
9231         * gfortran.dg/edit_real_1.f90: New test.
9232
9233 2004-08-27  Paul Brook  <paul@codesourcery.com>
9234
9235         * gfortran.dg/rewind_1.f90: New test.
9236
9237 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
9238
9239         PR fortran/16597
9240         * gfortran.dg/pr16597.f90: New test.
9241
9242 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9243
9244         PR c/13801
9245         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
9246         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
9247         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
9248         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
9249         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
9250
9251 2004-08-26  Nick Clifton  <nickc@redhat.com>
9252
9253         * gcc.c-torture/compile/pr17119.c: New test.
9254
9255 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9256
9257         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
9258
9259 2004-08-25  Richard Henderson  <rth@redhat.com>
9260
9261         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
9262         the bits that expect kind=8 to be the largest real kind.
9263
9264 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9265
9266         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
9267
9268 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9269
9270         * gfortran.dg/assignment_1.f90: New test.
9271
9272 2004-08-25  Adam Nemet  <anemet@lnxw.com>
9273
9274         * g++.dg/template/repo3.C: New test.
9275
9276 2004-08-25  Roger Sayle  <roger@eyesopen.com>
9277
9278         PR middle-end/16693
9279         PR tree-optimization/16372
9280         * g++.dg/opt/pr16372-1.C: New test case.
9281         * g++.dg/opt/pr16693-1.C: New test case.
9282         * g++.dg/opt/pr16693-2.C: New test case.
9283
9284 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9285
9286         * objc.dg/proto-lossage-4.m: New test.
9287
9288 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
9289
9290         PR c++/17155
9291         * g++.dg/inherit/local2.C: New test.
9292
9293 2004-08-25  Paul Brook  <paul@codesourcery.com>
9294
9295         PR fortran/17144
9296         * gfortran.dg/string_ctor_1.f90: New test.
9297
9298 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9299
9300         PR c++/14428
9301         * g++.dg/template/redecl2.C: New test.
9302
9303 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9304
9305         PR fortran/17143
9306         * gfortran.dg/pr17143.f90: New test.
9307
9308 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9309
9310         PR fortran/17164
9311         * gfortran.dg/pr17164.f90: New test.
9312
9313 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9314
9315         * gcc.dg/tree-ssa/loop-1.c: New test.
9316
9317 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9318
9319         * gcc.c-torture/compile/20040824-1.c: New test.
9320
9321 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9322
9323         * gcc.c-torture/compile/iftrap-3.c: New test.
9324
9325 2004-08-24  Paul Brook  <paul@codesourcery.com>
9326
9327         * gfortran.dg/entry_2.f90: New test.
9328
9329 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9330
9331         PR c++/16889
9332         * g++.dg/lookup/ambig[12].C: New.
9333
9334 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9335
9336         PR c++/16706
9337         * g++.dg/template/crash21.C: New test.
9338         * g++.dg/template/crash22.C: Likewise.
9339
9340 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9341
9342         PR c++/17149
9343         * g++.dg/template/access15.C: New.
9344
9345 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9346
9347         PR c++/17163
9348         * g++.dg/template/repo2.C: New test.
9349
9350 2004-08-23  Roger Sayle  <roger@eyesopen.com>
9351
9352         PR rtl-optimization/17078
9353         * gcc.c-torture/execute/pr17078-1.c: New test case.
9354
9355 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9356
9357         PR c/14492
9358         * gcc.dg/debug/crash1.c: New test.
9359
9360 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9361
9362         PR c/16180
9363         * gcc.dg/loop-5.c: New test.
9364
9365 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9366
9367         * gcc.c-torture/execute/20040823-1.c: New test.
9368
9369 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
9370
9371         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
9372         to the assembler.  Simplify test accordingly.
9373         (asm_abi_flags): Use GNU names.
9374         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
9375         to check for ABI flags.
9376
9377 2004-08-22  Andrew Pinski  <apinski@apple.com>
9378
9379         * g++.dg/opt/pr14029.C: New test.
9380         * gcc.c-torture/execute/pr15262.c: New test.
9381
9382 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9383
9384         * gfortran.dg/reduction.f90: Add checks with complex arguments.
9385
9386 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
9387
9388         PR 16908
9389         * gfortran.dg/direct_io.f90: New test.
9390
9391 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
9392
9393         PR c++/17121
9394         * g++.dg/inherit/local2.C: New test.
9395
9396 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
9397
9398         PR c++/17120
9399         * g++.dg/warn/Wparentheses-4.C: New test.
9400
9401 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
9402
9403         PR c++/17121
9404         * g++.dg/inherit/local2.C: New test.
9405
9406         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
9407         * gcc.dg/ppc-ldstruct.c: Likewise.
9408         * gcc.dg/ppc64-abi-2.c: Likewise.
9409
9410 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
9411
9412         PR rtl-optimization/17099
9413         * gcc.c-torture/execute/20040820-1.c: New test.
9414
9415 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
9416
9417         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
9418
9419 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
9420
9421         PR fortran/17077
9422         * gfortran.dg/auto_array_1.f90: New test.
9423
9424 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9425
9426         PR fortran/17074
9427         * gfortran.dg/simpleif_1.f90: New test.
9428
9429 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
9430
9431         * lib/target-supports.exp (check_profiling_available): Return
9432         false for arm*-*-symbianelf* and arm*-*-eabi*.
9433
9434         PR c++/15890
9435         * g++.dg/template/delete1.C: New test.
9436
9437 2004-08-19  Paul Brook  <paul@codesourcery.com>
9438
9439         PR fortran/14976
9440         PR fortran/16228
9441         * gfortran.dg/data_char_1.f90: New test.
9442
9443 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
9444
9445         PR fortran/16946
9446         * gfortran.dg/reduction.f90: New testcase.
9447
9448 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9449
9450         PR fortran/16520
9451         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
9452
9453 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9454
9455         PR c++/17041
9456         * g++.dg/Wparentheses-3.C: New test.
9457
9458 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
9459
9460         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
9461         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
9462         * gcc.dg/vect/vect-2.c: Likewise.
9463         * gcc.dg/vect/vect-3.c: Likewise.
9464         * gcc.dg/vect/vect-4.c: Likewise.
9465         * gcc.dg/vect/vect-5.c: Likewise.
9466         * gcc.dg/vect/vect-6.c: Likewise.
9467         * gcc.dg/vect/vect-7.c: Likewise.
9468         * gcc.dg/vect/vect-25.c: Likewise.
9469         * gcc.dg/vect/vect-31.c: Likewise.
9470         * gcc.dg/vect/vect-32.c: Likewise.
9471         * gcc.dg/vect/vect-34.c: Likewise.
9472         * gcc.dg/vect/vect-36.c: Likewise.
9473         * gcc.dg/vect/vect-all.c: Likewise.
9474
9475 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
9476
9477         PR c++/17068
9478         * g++.dg/template/operator4.C: New test.
9479
9480 2004-08-18  Richard Henderson  <rth@redhat.com>
9481
9482         * gcc.dg/20040206-1.c: XFAIL.
9483
9484 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9485
9486         PR c++/16246
9487         * g++.dg/template/array7.C: New test.
9488
9489 2004-08-17  James E Wilson  <wilson@specifixinc.com>
9490
9491         * gcc.dg/mips-movcc-1.c: New test.
9492         * gcc.dg/mips-movcc-2.c: New test.
9493         * gcc.dg/mips-movcc-3.c: New test.
9494
9495         * gcc.dg/mips-nmadd-1.c: New test.
9496         * gcc.dg/mips-nmadd-2.c: New test.
9497
9498 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9499
9500         PR c++/15871
9501         * g++.dg/opt/inline8.C: New test.
9502
9503         PR c++/16965
9504         * g++.dg/parse/error17.C: New test.
9505
9506 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
9507
9508         * gcc.dg/vect: New directory for vectorizer tests.
9509         * gcc.dg/vect/tree-vect.h: New file.
9510         * gcc.dg/vect/vect.exp: New file.
9511         * gcc.dg/vect/pr16105.c.c: New test.
9512         * gcc.dg/vect/vect-1.c: New test.
9513         * gcc.dg/vect/vect-2.c: New test.
9514         * gcc.dg/vect/vect-3.c: New test.
9515         * gcc.dg/vect/vect-4.c: New test.
9516         * gcc.dg/vect/vect-5.c: New test.
9517         * gcc.dg/vect/vect-6.c: New test.
9518         * gcc.dg/vect/vect-7.c: New test.
9519         * gcc.dg/vect/vect-8.c: New test.
9520         * gcc.dg/vect/vect-9.c: New test.
9521         * gcc.dg/vect/vect-10.c: New test.
9522         * gcc.dg/vect/vect-11.c: New test.
9523         * gcc.dg/vect/vect-12.c: New test.
9524         * gcc.dg/vect/vect-13.c: New test.
9525         * gcc.dg/vect/vect-14.c: New test.
9526         * gcc.dg/vect/vect-15.c: New test.
9527         * gcc.dg/vect/vect-16.c: New test.
9528         * gcc.dg/vect/vect-17.c: New test.
9529         * gcc.dg/vect/vect-18.c: New test.
9530         * gcc.dg/vect/vect-19.c: New test.
9531         * gcc.dg/vect/vect-20.c: New test.
9532         * gcc.dg/vect/vect-21.c: New test.
9533         * gcc.dg/vect/vect-22.c: New test.
9534         * gcc.dg/vect/vect-23.c: New test.
9535         * gcc.dg/vect/vect-24.c: New test.
9536         * gcc.dg/vect/vect-25.c: New test.
9537         * gcc.dg/vect/vect-26.c: New test.
9538         * gcc.dg/vect/vect-27.c: New test.
9539         * gcc.dg/vect/vect-28.c: New test.
9540         * gcc.dg/vect/vect-29.c: New test.
9541         * gcc.dg/vect/vect-30.c: New test.
9542         * gcc.dg/vect/vect-31.c: New test.
9543         * gcc.dg/vect/vect-32.c: New test.
9544         * gcc.dg/vect/vect-33.c: New test.
9545         * gcc.dg/vect/vect-34.c: New test.
9546         * gcc.dg/vect/vect-35.c: New test.
9547         * gcc.dg/vect/vect-36.c: New test.
9548         * gcc.dg/vect/vect-37.c: New test.
9549         * gcc.dg/vect/vect-38.c: New test.
9550         * gcc.dg/vect/vect-40.c: New test.
9551         * gcc.dg/vect/vect-41.c: New test.
9552         * gcc.dg/vect/vect-42.c: New test.
9553         * gcc.dg/vect/vect-43.c: New test.
9554         * gcc.dg/vect/vect-44.c: New test.
9555         * gcc.dg/vect/vect-45.c: New test.
9556         * gcc.dg/vect/vect-46.c: New test.
9557         * gcc.dg/vect/vect-47.c: New test.
9558         * gcc.dg/vect/vect-48.c: New test.
9559         * gcc.dg/vect/vect-49.c: New test.
9560         * gcc.dg/vect/vect-50.c: New test.
9561         * gcc.dg/vect/vect-51.c: New test.
9562         * gcc.dg/vect/vect-52.c: New test.
9563         * gcc.dg/vect/vect-53.c: New test.
9564         * gcc.dg/vect/vect-54.c: New test.
9565         * gcc.dg/vect/vect-55.c: New test.
9566         * gcc.dg/vect/vect-56.c: New test.
9567         * gcc.dg/vect/vect-57.c: New test.
9568         * gcc.dg/vect/vect-58.c: New test.
9569         * gcc.dg/vect/vect-59.c: New test.
9570         * gcc.dg/vect/vect-60.c: New test.
9571         * gcc.dg/vect/vect-61.c: New test.
9572         * gcc.dg/vect/vect-all.c: New test.
9573         * gcc.dg/vect/vect-none.c: New test.
9574
9575 2004-08-17  Paul Brook  <paul@codesourcery.com>
9576
9577         PR fortran/13082
9578         * gfortran.dg/entry_1.f90: New test.
9579
9580 2004-08-17  Andrew Pinski  <apinski@apple.com>
9581
9582         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
9583
9584 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
9585
9586         * gcc.dg/pr17036-1.c: New test.
9587
9588 2004-08-16  Devang Patel  <dpatel@apple.com>
9589
9590         * gcc.dg/darwin-20040809-1.c: New test.
9591
9592 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
9593
9594         * gcc.dg/funcdef-attr-1.c: New test.
9595
9596 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
9597
9598         * gcc.dg/altivec-17.c: New test.
9599         * gcc.dg/altivec-18.c: New test.
9600
9601 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9602
9603         PR c++/6749
9604         * g++.dg/template/vtable2.C: New test.
9605
9606 2004-08-14  Richard Henderson  <rth@redhat.com>
9607
9608         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
9609         * gcc.dg/pack-test-4.c (main): Return 0.
9610         * gcc.dg/setjmp-1.c: Remove XFAIL.
9611         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
9612
9613 2004-08-14  Richard Henderson  <rth@redhat.com>
9614
9615         * gcc.dg/980217-1.c: Add prototype for printf.
9616
9617 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
9618
9619         * gfortran.dg/pr16935.f90: New test.
9620
9621 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
9622
9623         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
9624
9625 2004-08-13  Paul Brook  <paul@codesourcery.com>
9626
9627         * gfortran.dg/der_io_1.f90: Remove stray comma.
9628
9629 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9630
9631         * gcc.dg/vmx/cw-bug-2.c: Remove.
9632         * gcc.dg/vmx/vprint-1.c: Remove.
9633         * gcc.dg/vmx/vscan-1.c: Remove.
9634
9635 2004-08-12  Devang patel  <dpatel@apple.com>
9636
9637         * gcc.dg/darwin-20040809-2.c: New test.
9638
9639 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
9640
9641         * g++.dg/ext/altivec-12.C: New test.
9642
9643         * g++.dg/ext/altivec-11.C: New test.
9644
9645 2004-08-12  Paul Brook  <paul@codesourcery.com>
9646
9647         * g++.dg/abi/arm_cxa_vec_1.C: New test.
9648
9649 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9650
9651         * g++.dg/ext/altivec-2.C: Check for hardware support before
9652         executing any VMX instructions.
9653
9654         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
9655
9656 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
9657
9658         PR c++/16276
9659         * g++.old-deja/g++.other/comdat4.C: New test.
9660         * g++.old-deja/g++.other/comdat4-aux.cc: New.
9661
9662 2004-08-12  Ben Elliston  <bje@au.ibm.com>
9663
9664         PR target/16286
9665         * gcc.dg/pr16286.c: New test.
9666
9667 2004-08-12 Jan Beulich <jbeulich@novell.com>
9668
9669         * g++.dg/ext/asm5.C: New.
9670
9671 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9672
9673         PR c++/16698
9674         * g++.dg/eh/crash1.C: New test.
9675
9676         PR c++/16717
9677         * g++.dg/ext/construct1.C: New test.
9678
9679 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9680
9681         PR c++/16853
9682         * g++.dg/init/ptrmem1.C: New test.
9683
9684         PR c++/16618
9685         * g++.dg/parse/offsetof5.C: New test.
9686
9687         PR c++/16870
9688         * g++.dg/template/overload3.C: New test.
9689
9690 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9691
9692         PR c++/16964
9693         * g++.dg/parse/error16.C: New test.
9694
9695         PR c++/16904
9696         * g++.dg/template/error14.C: New test.
9697
9698         PR c++/16929
9699         * g++.dg/template/error15.C: New test.
9700
9701 2004-08-11  Devang Patel  <dpatel@apple.com>
9702
9703         * gcc.dg/darwin-ld-20040809-1.c: New test.
9704         * gcc.dg/darwin-ld-20040809-2.c: New test.
9705
9706 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
9707
9708         PR fortran/16917
9709         * gfortran.dg/dfloat_1.f90: New test.
9710
9711 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
9712
9713         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
9714         * gcc.dg/dll-2.c: Fix dg-require syntax.
9715         * gcc.misc-tests/arm-isr.c (abort): Declare.
9716         (exit): Likewise.
9717
9718 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
9719
9720         PR c++/16971
9721         * g++.dg/parse/crash16.C: New test.
9722
9723 2004-08-10  Roger Sayle  <roger@eyesopen.com>
9724
9725         * gcc.dg/mips-rsqrt-1.c: New test case.
9726         * gcc.dg/mips-rsqrt-2.c: New test case.
9727         * gcc.dg/mips-rsqrt-3.c: New test case.
9728
9729 2004-08-10  Paul Brook  <paul@codesourcery.com>
9730
9731         * gfortran.dg/der_io_1.f90: New test.
9732
9733 2004-08-10  Paul Brook  <paul@codesourcery.com>
9734
9735         PR fortran/16919
9736         * gfortran.dg/der_array_1.f90: New test.
9737
9738 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
9739
9740         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
9741
9742 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
9743
9744         * gcc.dg/wchar_t-2.c: Fix typo.
9745
9746 2004-08-09  Falk Hueffner  <falk@debian.org>
9747
9748         PR tree-optimization/12517
9749         * gcc.c-torture/compile/pr12517.c: New test.
9750
9751         PR tree-optimization/12578
9752         * gcc.c-torture/compile/pr12578.c: New test.
9753
9754         PR tree-optimization/12899
9755         * gcc.c-torture/compile/pr12899.c: New test.
9756
9757         PR rtl-optimization/14692
9758         * gcc.c-torture/compile/pr14692.c: New test.
9759
9760         PR tree-optimization/16461
9761         * gcc.c-torture/compile/pr16461.c: New test.
9762
9763 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9764
9765         * gfortran.dg/getenv_1.f90: New test.
9766
9767 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9768
9769         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
9770         wchar_t.
9771         * gcc.dg/symbian5.c: Test -fno-short-wchar.
9772
9773 2004-08-06  Paul Brook  <paul@codesourcery.com>
9774
9775         * gfortran.dg/ret_array_1.f90: New test.
9776         * gfortran.dg/ret_pointer_1.f90: New test.
9777
9778 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
9779
9780         * gcc.dg/missing-field-init-[12].c: New tests.
9781         * g++.dg/warn/missing-field-init-[12].C: New tests.
9782
9783 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9784
9785         * gcc.dg/enum2.c: New test.
9786         * gcc.dg/symbian3.c: Likewise.
9787         * gcc.dg/symbian4.c: Likewise.
9788         * gcc.dg/wchar_t-2.c: Likewise.
9789
9790 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9791
9792         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
9793         destructor tests.
9794
9795 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9796
9797         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
9798         dg-require-visiblity.
9799         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
9800         * g++.dg/ext/visibility/fvisibility.C: Likewise.
9801         * g++.dg/ext/visibility/memfuncts.C: Likewise.
9802         * g++.dg/ext/visibility/new1.C: Likewise.
9803         * g++.dg/ext/visibility/pragma.C: Likewise.
9804         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
9805         * g++.dg/ext/visibility/virtual.C: Likewise.
9806         * g++/dg/ext/visibility/visibility-1.C: Likewise.
9807         * g++/dg/ext/visibility/visibility-2.C: Likewise.
9808         * g++/dg/ext/visibility/visibility-3.C: Likewise.
9809         * g++/dg/ext/visibility/visibility-4.C: Likewise.
9810         * g++/dg/ext/visibility/visibility-5.C: Likewise.
9811         * g++/dg/ext/visibility/visibility-6.C: Likewise.
9812         * g++/dg/ext/visibility/visibility-7.C: Likewise.
9813         * g++/dg/ext/visibility/visibility-8.C: New test.
9814         * gcc.c-torture/compile/dll.x: Remove.
9815         * gcc.dg/dll-2.c: Use dg-require-dll
9816         * gcc.dg/visibility-10.c: New test.
9817         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
9818         supporting DLLs.
9819         * testsuite/lib/scanasm.exp (scan_hidden): New function.
9820         (scan_not_hidden): Likewise.
9821
9822 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
9823
9824         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
9825
9826 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
9827
9828         * gcc.c-torture/execute/20040805-1.c: New test.
9829
9830 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
9831
9832         * gcc.dg/20020118-1.c: Declare abort.
9833         * gcc.dg/altivec_check.h: Likewise.
9834         * gcc.dg/iftrap-2.c: Likewise.
9835         * gcc.dg/pragma-darwin.c: Likewise.
9836         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
9837
9838 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
9839
9840         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
9841
9842 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9843
9844         * gcc.c-torture/execute/builtins/abs-2.c,
9845         gcc.c-torture/execute/builtins/abs-3.c,
9846         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
9847         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
9848         intmax_t, uintmax_t and their limits.
9849         * gcc.dg/intmax_t-1.c: New test.
9850
9851 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9852
9853         * g++.dg/tc1/dr147.C: Add reference to PR.
9854
9855 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
9856
9857         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
9858         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
9859
9860 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
9861
9862         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
9863
9864 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9865
9866         * gcc.dg/redecl-5.c: New test.
9867         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
9868         of scanf.
9869
9870 2004-08-03  Roger Sayle  <roger@eyesopen.com>
9871
9872         PR middle-end/16790
9873         * gcc.c-torture/execute/pr16790-1.c: New test case.
9874
9875 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
9876
9877         * g++.dg/ext/visibility/assign1.C: New test.
9878         * g++.dg/ext/visibility/new1.C: Likewise.
9879
9880         * gcc.dg/symbian1.c: New test.
9881         * gcc.dg/symbian2.c: Likewise.
9882
9883 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9884
9885         PR target/16570
9886         * gcc.dg/i386-sse-9.c: New test.
9887
9888 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9889
9890         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
9891
9892 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9893
9894         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
9895         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
9896         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
9897         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
9898         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
9899         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
9900         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
9901         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
9902         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
9903         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
9904         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
9905         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
9906         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
9907         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
9908         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
9909         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
9910         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
9911         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
9912         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
9913         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
9914         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
9915         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
9916         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
9917         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9918         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
9919         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
9920         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
9921         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
9922         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9923         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9924         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
9925         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
9926         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
9927         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
9928         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
9929         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9930         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9931         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9932         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9933         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
9934         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
9935         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
9936         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
9937         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
9938         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9939         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9940         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
9941         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
9942         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
9943         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
9944         gcc.misc-tests/i386-pf-3dnow-1.c,
9945         gcc.misc-tests/i386-pf-athlon-1.c,
9946         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9947         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
9948         Declare built-in functions used.
9949         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
9950
9951 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
9952
9953         PR c++/16707
9954         * g++.dg/lookup/using12.C: New test.
9955
9956         * g++.dg/init/null1.C: Fix PR number.
9957         * g++.dg/parse/namespace10.C: Likewise.
9958
9959 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9960
9961         PR c++/16224
9962         * g++.dg/template/spec17.C: New test.
9963         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
9964         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
9965
9966 2004-08-02  David Billinghurst
9967
9968         PR fortran/16292
9969         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
9970
9971 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
9972
9973         * gcc.dg/ia64-got-1.c: New test case.
9974
9975 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9976
9977         PR c++/16489
9978         * g++.dg/init/null1.C: New test.
9979         * g++.dg/tc1/dr76.C: Adjust error marker.
9980
9981         PR c++/16529
9982         * g++.dg/parse/namespace10.C: New test.
9983
9984         PR c++/16810
9985         * g++.dg/inherit/ptrmem2.C: New test.
9986
9987 2004-08-02  Ben Elliston  <bje@au.ibm.com>
9988
9989         PR target/16155
9990         * gcc.dg/pr16155.c: New test.
9991
9992 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9993
9994         * gcc.dg/redecl-2.c: New test.
9995
9996 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
9997
9998         * gcc.dg/darwin-longdouble.c: New file.
9999
10000 2004-07-30  Richard Henderson  <rth@redhat.com>
10001
10002         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
10003         write to constant argument.
10004         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10005
10006 2004-07-30  Richard Henderson  <rth@redhat.com>
10007
10008         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
10009         tests of nearest around zero.
10010
10011 2004-07-30  Andrew Pinski  <apinski@apple.com>
10012
10013         * gcc.c-torture/compile/20040730-1.c: New test.
10014
10015 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10016
10017         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
10018         powerpc-eabispe.
10019
10020 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10021
10022         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
10023
10024 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
10025
10026         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
10027         contains $ld_library_path.
10028         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10029
10030 2004-07-29  Richard Henderson  <rth@redhat.com>
10031
10032         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
10033
10034         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
10035         (alt2, which): New.
10036         (Check): Accept either alternative.
10037
10038 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
10039
10040         * g++.dg/abi/inline1.C: New test.
10041         * g++.dg/abi/local1-a.cc: Likewise.
10042         * g++.dg/abi/local1.C: Likewise.
10043         * g++.dg/abi/mangle11.C: Tweak location of warnings.
10044         * g++.dg/abi/mangle12.C: Likewise.
10045         * g++.dg/abi/mangle17.C: Likewise.
10046         * g++.dg/abi/mangle20-2.C: Likewise.
10047         * g++.dg/opt/interface1.C: Likewise.
10048         * g++.dg/opt/interface1.h: Likewise.
10049         * g++.dg/opt/interface1-a.cc: New test.
10050         * g++.dg/parse/repo1.C: New test.
10051         * g++.dg/template/repo1.C: Likewise.
10052         * g++.dg/warn/Winline-1.C: Likewise.
10053         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
10054
10055 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
10056
10057         * gcc.dg/tree-ssa/20040729-1.c: New test.
10058
10059 2004-07-27  Matt Austern <austern@apple.com>
10060
10061         * gcc.dg/darwin-bool-1.c: New test.
10062         * gcc.dg/darwin-bool-2.c: New test.
10063
10064 2004-07-28  Richard Henderson  <rth@redhat.com>
10065
10066         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
10067         arguments in the correct type.  Don't write to constant arguments.
10068
10069 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10070
10071         PR tree-optimization/16688
10072         PR tree-optimization/16689
10073         * g++.dg/tree-ssa/pr16688.C: New test.
10074
10075 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10076
10077         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10078         loads.  Not only in the comment, this time.
10079
10080 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
10081
10082         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
10083         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
10084         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
10085         * gcc.dg/sh4a-bitmovua.c: New.
10086         * gcc.dg/sh4a-cos.c: New.
10087         * gcc.dg/sh4a-cosf.c: New.
10088         * gcc.dg/sh4a-fprun.c: New.
10089         * gcc.dg/sh4a-fsrra.c: New.
10090         * gcc.dg/sh4a-memmovua.c: New.
10091         * gcc.dg/sh4a-sin.c: New.
10092         * gcc.dg/sh4a-sincos.c: New.
10093         * gcc.dg/sh4a-sincosf.c: New.
10094         * gcc.dg/sh4a-sinf.c: New.
10095
10096 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10097
10098         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
10099         conditionals.
10100         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10101         loads.
10102         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
10103         DOM1.
10104
10105 2004-07-27  Andrew Pinski  <apinski@apple.com>
10106
10107         * g++.dg/rtti/tinfo1.C: Correct the xfail.
10108
10109 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
10110
10111         * gcc.dg/pragma-isr.c: New test.
10112
10113 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10114
10115         PR c++/14429
10116         * g++.dg/template/ttp11.C: New test.
10117
10118 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
10119
10120         * gcc.c-torture/compile/20040727-1.c: New test.
10121
10122 2004-07-26  Eric Christopher  <echristo@redhat.com>
10123
10124         * gcc.c-torture/compile/20040726-2.c: New test.
10125
10126 2004-07-26  Andrew Pinski  <apinski@apple.com>
10127
10128         * g++.dg/rtti/tinfo1.C: Xfail.
10129
10130 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
10131
10132         * gcc.c-torture/compile/20040726-1.c: New test.
10133
10134 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
10135             Brian Ryner  <bryner@brianryner.com>
10136
10137         PR c++/9283
10138         PR c++/15000
10139         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
10140         * g++.dg/ext/visibility/: New directory.
10141         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
10142         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10143         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
10144         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
10145         * g++.dg/ext/visibility/fvisibility.C,
10146         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
10147         g++.dg/ext/visibility/fvisibility-override1.C
10148         g++.dg/ext/visibility/fvisibility-override2.C
10149         g++.dg/ext/visibility/memfuncts.C
10150         g++.dg/ext/visibility/noPLT.C
10151         g++.dg/ext/visibility/pragma.C
10152         g++.dg/ext/visibility/pragma-override1.C
10153         g++.dg/ext/visibility/pragma-override2.C
10154         g++.dg/ext/visibility/staticmemfuncts.C
10155         g++.dg/ext/visibility/virtual.C: New tests.
10156
10157 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10158
10159         PR c/15360
10160         * gcc.dg/pr15360-1.c: New test.
10161
10162 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
10163
10164         * gcc.dg/pragma-align-2.c: New test.
10165         * gcc.dg/pragma-init-fini.c: New test.
10166         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
10167         targets.
10168
10169 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10170
10171         * gcc.dg/init-string-2.c: New test.
10172
10173 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
10174
10175         PR 16684
10176         * gcc.dg/Wredundant-decls-1.c: New test case.
10177
10178 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
10179
10180         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
10181         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
10182         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
10183         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
10184         * gcc.dg/compat/generate-random.c: New file.
10185         * gcc.dg/compat/generate-random.h: Likewise.
10186         * gcc.dg/compat/generate-random_r.c: Likewise.
10187         * gcc.dg/compat/struct-layout-1.h: Likewise.
10188         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
10189         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
10190         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
10191         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
10192         * gcc.dg/compat/struct-layout-1_main.c: New test.
10193         * gcc.dg/compat/struct-layout-1_x.c: New file.
10194         * gcc.dg/compat/struct-layout-1_y.c: New file.
10195         * gcc.dg/compat/struct-layout-1_test.h: New file.
10196
10197 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10198
10199         * gcc.dg/comp-return-1.c: New test
10200
10201 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
10202
10203         * gcc.dg/vmx/8-02a.c: Fix typo.
10204
10205         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
10206         * gcc.dg/darwin-abi-3.c: New test.
10207
10208         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
10209         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
10210
10211         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
10212         * gcc.dg/vmx/ops-long-1.c: New test.
10213         * gcc.dg/vmx/ops-long-2.c: New test.
10214
10215 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10216
10217         * g++.dg/lookup/conv-[1234].C: New.
10218
10219 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
10220
10221         * g++.dg/parse/attr2.C: Simplify.
10222
10223 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10224
10225         PR c/7284
10226         * gcc.c-torture/execute/pr7284-1.c: New test.
10227
10228 2004-07-22  Brian Booth  <bbooth@redhat.com>
10229
10230         * gcc.dg/tree-ssa/20040721-1.c: New test.
10231
10232 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10233
10234         * g++.dg/template/crash20.c: New.
10235
10236 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
10237
10238         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
10239         Add dg-run directive.  Declare variables as required.
10240         * gfortran.dg/g77/README: Update
10241
10242 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
10243
10244         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
10245         gcc.dg/cris-peep2-andu2.c: New tests.
10246
10247 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10248
10249         PR c/15052
10250         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
10251         on return type.
10252         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
10253         messages.
10254         * gcc.dg/qual-return-2.c: Update expected messages.
10255         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
10256
10257 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10258
10259         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
10260         * gcc.dg/noncompile/921102-1.c: Update expected error message.
10261
10262 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10263
10264         PR c/11250
10265         * gcc.dg/init-string-1.c: New test.
10266
10267 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
10268
10269         PR middle-end/15345
10270         PR c/16450
10271         * gcc.dg/torture/nested-fn-1.c: New test.
10272
10273 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
10274
10275         PR target/16559
10276         * gcc.dg/ia64-fptr-1.c: New file.
10277
10278 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10279
10280         PR c++/14497
10281         * g++.dg/template/spec16.C: New test.
10282         * g++.old-deja/g++.robertl/eb118.C: Remove.
10283
10284 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10285
10286         PR c++/509
10287         * g++.dg/template/spec15.C: New test.
10288
10289 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
10290
10291         Copy cases from g77.f-torture/execute and add dg-run
10292         directive.  Other changes as noted.
10293         * gfortran.dg/g77/13037.f
10294         * gfortran.dg/g77/1832.f
10295         * gfortran.dg/g77/19981119-0.f
10296         * gfortran.dg/g77/19990313-0.f
10297         * gfortran.dg/g77/19990313-1.f
10298         * gfortran.dg/g77/19990313-2.f
10299         * gfortran.dg/g77/19990313-3.f
10300         * gfortran.dg/g77/19990419-1.f
10301         * gfortran.dg/g77/19990826-0.f
10302         * gfortran.dg/g77/19990826-2.f
10303         * gfortran.dg/g77/20000503-1.f
10304         * gfortran.dg/g77/20001111.f
10305         * gfortran.dg/g77/20010116.f
10306         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
10307         * gfortran.dg/g77/20010430.f
10308         * gfortran.dg/g77/6177.f
10309         * gfortran.dg/g77/947.f
10310         * gfortran.dg/g77/970816-3.f
10311         * gfortran.dg/g77/971102-1.f
10312         * gfortran.dg/g77/980520-1.f
10313         * gfortran.dg/g77/980628-0.f
10314         * gfortran.dg/g77/980628-1.f
10315         * gfortran.dg/g77/980628-10.f
10316         * gfortran.dg/g77/980628-2.f
10317         * gfortran.dg/g77/980628-3.f
10318         * gfortran.dg/g77/980628-7.f
10319         * gfortran.dg/g77/980628-8.f
10320         * gfortran.dg/g77/980628-9.f
10321         * gfortran.dg/g77/980701-0.f
10322         * gfortran.dg/g77/980701-1.f
10323         * gfortran.dg/g77/cabs.f
10324         * gfortran.dg/g77/claus.f
10325         * gfortran.dg/g77/complex_1.f
10326         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
10327         * gfortran.dg/g77/dcomplex.f
10328         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
10329         * gfortran.dg/g77/f90-intrinsic-mathematical.f
10330         * gfortran.dg/g77/f90-intrinsic-numeric.f
10331         * gfortran.dg/g77/int8421.f
10332         * gfortran.dg/g77/labug1.f
10333         * gfortran.dg/g77/large_vec.f
10334         * gfortran.dg/g77/le.f
10335         * gfortran.dg/g77/short.f
10336         * gfortran.dg/g77/README: Update
10337
10338 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
10339
10340         PR c++/16637
10341         * g++.dg/parse/lookup4.C: New test.
10342
10343 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10344
10345         PR c++/16175
10346         * g++.dg/template/ttp10.C: New test.
10347
10348 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10349
10350         * gcc.dg/pr12625-1.c: New test.
10351
10352 2004-07-20  Steven Bosscher  <stevenb@suse.de>
10353
10354         * testsuite/gcc.dg/switch-warn-1.c: New test.
10355         * testsuite/gcc.dg/switch-warn-2.c: New test.
10356         * gcc.c-torture/compile/pr14730.c: Update.
10357
10358 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
10359
10360         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
10361         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
10362         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
10363         g++.dg/template/nontype3.C: Remove trailing CR from tests.
10364
10365 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
10366
10367         PR c++/16623
10368         * g++.dg/template/assign1.C: New test.
10369
10370 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10371
10372         PR c++/12170
10373         * g++.dg/template/ttp9.C: New test.
10374
10375 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
10376
10377         * gcc.dg/format/cmn-err-1.c: New test.
10378
10379 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10380
10381         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
10382         gcc.dg/Wparentheses-10.c: New tests.
10383         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
10384
10385 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10386
10387         PR fortran/16465
10388         * gfortran.dg/g77//ffixed-line-length-0.f,
10389         gfortran.dg/g77/ffixed-line-length-132.f,
10390         gfortran.dg/g77/ffixed-line-length-72.f,
10391         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
10392         gfortran.dg/g77/README: Update.
10393
10394 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10395
10396         PR c++/13092
10397         * g++.dg/template/non-dependent7.C: New test.
10398         * g++.dg/template/non-dependent8.C: Likewise.
10399         * g++.dg/template/non-dependent9.C: Likewise.
10400         * g++.dg/template/non-dependent10.C: Likewise.
10401
10402 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
10403
10404         PR c++/16337
10405         * g++.dg/parse/attr2.C: New test.
10406
10407 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
10408
10409         * g77.dg: Removed.
10410         * g77.f-torture: Ditto.
10411
10412 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10413
10414         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
10415         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
10416         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
10417
10418 2004-07-16  Richard Henderson  <rth@redhat.com>
10419
10420         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
10421
10422 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10423
10424         * lib/fortran-torture.exp (fortran-torture): Don't test compile
10425         tests with full list of options.
10426         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
10427         of TORTURE_OPTIONS if test contains 'dg-do run'.
10428
10429         PR fortran/16404
10430         * gfortran.dg/do_iterator.f90: New test.
10431
10432 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10433
10434         PR rtl-optimization/16536
10435         * gcc.c-torture/execute/restrict-1.c: New test.
10436
10437 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10438
10439         PR fortran/15324
10440         * gfortran.dg/pr15324.f90: New test.
10441
10442         PR fortran/15129
10443         * gfortran.dg/pr15129.f90: New test.
10444
10445         PR fortran/15140
10446         * gfortran.dg/pr15140.f90: New test.
10447
10448         PR fortran/13792
10449         * gfortran.fortran-torture/execute/bounds.f90: Add check for
10450         compile-time simplification.
10451
10452 2004-07-14  Mike Stump  <mrs@apple.com>
10453
10454         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
10455
10456 2004-07-14  James E Wilson  <wilson@specifixinc.com>
10457
10458         PR target/16325
10459         * gcc.dg/profile-generate-1.c: New.
10460
10461 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
10462
10463         * gcc.c-torture/execute/20040709-1.c: New test.
10464         * gcc.c-torture/execute/20040709-2.c: New test.
10465
10466 2004-07-14  Mike Stump  <mrs@apple.com>
10467
10468         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
10469
10470 2004-07-14  Mike Stump  <mrs@apple.com>
10471
10472         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
10473
10474 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
10475
10476         PR c++/16518
10477         * g++.dg/parse/mutable1.C: New test.
10478
10479 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
10480
10481         PR tree-optimization/16443
10482         * gcc.dg/tree-ssa/20040713-1.c: New test.
10483
10484 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
10485
10486         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
10487         for operator new.
10488
10489 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10490
10491         * gfortran.dg/g77/README: New file
10492         * gfortran.dg/g77/19981216-0.f:  Copy from
10493         g77.f-torture/noncompile.  Add "dg-do compile" and
10494         dg-error as required.
10495         * gfortran.dg/g77/19990218-1.f: Likewise
10496         * gfortran.dg/g77/19990905-1.f: Likewise
10497         * gfortran.dg/g77/9263.f: Likewise
10498         * gfortran.dg/g77/980615-0.f: Likewise
10499         * gfortran.dg/g77/980616-0.f: Likewise
10500         * gfortran.dg/g77/check0.f: Likewise
10501         * gfortran.dg/g77/select_no_compile.f: Likewise
10502
10503 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10504
10505         Copy files from g77.f-torture/compile.
10506         Add "{ dg-do compile}".  Other changes as noted
10507         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
10508         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
10509         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
10510         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
10511         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
10512         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
10513         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
10514         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
10515         statement to conform to standard.  Append alpha1.x for reference.
10516         * gfortran.dg/g77/xformat.f: Add dg-warning
10517
10518 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10519
10520         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
10521         Add {dg-do compile} directive.
10522         * gfortran.dg/g77/cpp2.F: Likewise
10523
10524 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10525
10526         PR c++/5402
10527         * g++.dg/lookup/name-clash1.C: New test.
10528
10529         PR c++/9777
10530         * g++.dg/lookup/name-clash2.C: New test.
10531
10532         PR c++/12102
10533         * g++.dg/lookup/name-clash3.C: New test.
10534
10535 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10536
10537         * g++.dg/lookup/new2.C: New test.
10538         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
10539
10540 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
10541
10542         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
10543         Add {dg-do compile} directive.
10544         * gfortran.dg/g77/13060.f: Likewise
10545         * gfortran.dg/g77/19990218-0.f: Likewise
10546         * gfortran.dg/g77/19990305-0.f: Likewise
10547         * gfortran.dg/g77/19990419-0.f: Likewise
10548         * gfortran.dg/g77/19990502-0.f: Likewise
10549         * gfortran.dg/g77/19990502-1.f: Likewise
10550         * gfortran.dg/g77/19990525-0.f: Likewise
10551         * gfortran.dg/g77/19990826-1.f: Likewise
10552         * gfortran.dg/g77/19990826-3.f: Likewise
10553         * gfortran.dg/g77/19990905-2.f: Likewise
10554         * gfortran.dg/g77/20000412-1.f: Likewise
10555         * gfortran.dg/g77/20000511-1.f: Likewise
10556         * gfortran.dg/g77/20000511-2.f: Likewise
10557         * gfortran.dg/g77/20000518.f: Likewise
10558         * gfortran.dg/g77/20000601-1.f: Likewise
10559         * gfortran.dg/g77/20000601-2.f: Likewise
10560         * gfortran.dg/g77/20000629-1.f: Likewise
10561         * gfortran.dg/g77/20000630-2.f: Likewise
10562         * gfortran.dg/g77/20010115.f: Likewise
10563         * gfortran.dg/g77/20010321-1.f: Likewise
10564         * gfortran.dg/g77/20010426.f: Likewise
10565         * gfortran.dg/g77/20020307-1.f: Likewise
10566         * gfortran.dg/g77/8485.f: Likewise
10567         * gfortran.dg/g77/960317-1.f: Likewise
10568         * gfortran.dg/g77/970915-0.f: Likewise
10569         * gfortran.dg/g77/980310-1.f: Likewise
10570         * gfortran.dg/g77/980310-2.f: Likewise
10571         * gfortran.dg/g77/980310-3.f: Likewise
10572         * gfortran.dg/g77/980310-4.f: Likewise
10573         * gfortran.dg/g77/980310-6.f: Likewise
10574         * gfortran.dg/g77/980310-7.f: Likewise
10575         * gfortran.dg/g77/980310-8.f: Likewise
10576         * gfortran.dg/g77/980419-2.f: Likewise
10577         * gfortran.dg/g77/980424-0.f: Likewise
10578         * gfortran.dg/g77/980427-0.f: Likewise
10579         * gfortran.dg/g77/980729-0.f: Likewise
10580         * gfortran.dg/g77/981117-1.f: Likewise
10581         * gfortran.dg/g77/toon_1.f: Likewise
10582
10583 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10584
10585         PR c++/2204
10586         * g++.dg/other/abstract2.C: New test.
10587
10588 2004-07-12  Paul Brook  <paul@codesourcery.com>
10589
10590         * gfortran.dg/pointer_init_1.f90: New test.
10591
10592 2004-07-11  Paul Brook  <paul@codesourcery.com>
10593
10594         PR fortran/15986
10595         * gfortran.dg/contained_1.f90: New test.
10596
10597 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
10598
10599         * g++.dg/parse/defarg8.C: New test.
10600
10601 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10602
10603         PR fortran/16433
10604         * gfortran.dg/pr16433.f: New test.
10605
10606         PR fortran/17574
10607         * gfortran.dg/pr15754.f90: New test.
10608
10609 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10610
10611         PR tree-optimization/16437
10612         * gcc.c-torture/execute/bitfld-4.c: New test.
10613
10614 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10615
10616         * gfortran.fortran-torture/execute/common_2.f90: Add check for
10617         access to common var from module.
10618
10619 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10620
10621         PR fortran/16336
10622         * gfortran.fortran-torture/execute/common_2.f90: New test.
10623
10624 2004-07-10  Paul Brook  <paul@codesourcery.com>
10625
10626         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
10627
10628 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10629
10630         PR fortran/15969
10631         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
10632
10633 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
10634
10635         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
10636         * gfortran.dg/g77/ffixed-form-2.f: Likewise
10637         * gfortran.dg/g77/ffree-form-1.f: Likewise
10638         * gfortran.dg/g77/ffree-form-2.f: Likewise
10639         * gfortran.dg/g77/ffree-form-3.f: Likewise
10640         * gfortran.dg/g77/fno-underscoring.f: Likewise
10641         * gfortran.dg/g77/funderscoring.f: Likewise
10642         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
10643
10644 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10645
10646         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
10647
10648 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10649         Paul Brook  <paul@codesourcery.com>
10650
10651         PR fortran/13415
10652         * gfortran.dg/common_pointer_1.f90: New test.
10653
10654 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10655
10656         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
10657
10658 2004-07-09  James E Wilson  <wilson@specifixinc.com>
10659
10660         PR target/16364
10661         * gcc.c-torture/compile/20040709-1.c: New.
10662
10663 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10664
10665         PR fortran/14077
10666         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
10667
10668 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10669
10670         PR fortran/13201
10671         * gfortran.dg/shape_1.f90: New test.
10672
10673 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
10674             Andrew Pinski  <apinski@apple.com>
10675
10676         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
10677
10678 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10679
10680         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
10681         comment.
10682
10683 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10684         Paul Brook  <paul@codesourcery.com>
10685
10686         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
10687         '.f95' and '.F95'.
10688
10689 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
10690
10691         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
10692
10693 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10694
10695         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
10696         testcases with capital suffix.
10697
10698 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10699
10700         PR fortran/15481
10701         PR fortran/13372
10702         PR fortran/13575
10703         PR fortran/15978
10704         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
10705
10706         * gfortran.dg/implicit_1.f90: New test.
10707
10708 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10709
10710         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
10711         expression to match gfortran warning/error messages
10712         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
10713         dg-error text.
10714
10715 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10716
10717         * lib/fortran-torture.exp: Rename proc search_for to
10718         search_for_re.
10719
10720 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10721
10722         * gcc.c-torture/execute/simd-5.x: New file.
10723         XFAIL on SPARC 64-bit at -O0.
10724
10725 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10726
10727         PR c++/8211
10728         PR c++/16165
10729         * g++.dg/warn/effc3.C: New test.
10730
10731 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10732
10733         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
10734         change X to 1X in format.
10735         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
10736         add data statements to conform to standard.
10737
10738 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10739
10740         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
10741         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
10742         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
10743
10744 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10745
10746         * gfortran.dg/g77/7388.f: Copy from g77.dg
10747         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
10748         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
10749         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
10750         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
10751         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
10752         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
10753         * gfortran.dg/g77/strlen0.f: Likewise
10754
10755 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
10756
10757         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
10758         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
10759
10760 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10761
10762         * gcc.c-torture/execute/920428-2.x: Delete.
10763         * gcc.c-torture/execute/920501-7.x: Likewise.
10764
10765 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
10766
10767         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
10768         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
10769         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
10770         prescott and c3-2.
10771         (PREFETCH_3DNOW): Add -march=c3.
10772
10773 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
10774
10775         PR c/16437
10776         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
10777         * gcc.c-torture/execute/bf64-1.x: Likewise.
10778
10779 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10780
10781         * gcc.c-torture/compile/20040708-1.c: New test.
10782
10783 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10784
10785         PR c++/16169
10786         * g++.dg/warn/effc2.C: New test.
10787
10788 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10789
10790         * gcc.c-torture/execute/bitfld-1.x: Remove.
10791         * gcc.c-torture/execute/bitfld-3.c: New test.
10792         * gcc.dg/bitfld-2.c: Remove XFAILs.
10793
10794 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
10795
10796         PR c++/16276
10797         * g++.dg/rtti/tinfo1.C: New file.
10798
10799 2004-07-07  Eric Christopher  <echristo@redhat.com>
10800
10801         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
10802
10803 2004-07-07  Andrew Pinski  <apinski@apple.com>
10804
10805         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
10806
10807 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
10808
10809         * g++.dg/init/call1.C: XFAIL.
10810
10811 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
10812
10813         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
10814         except for movstrict*, to movmem* and clrstr* to clrmem*.
10815
10816 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
10817
10818         * gcc.c-torture/execute/20040707-1.c: New test.
10819
10820 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
10821
10822         * gcc.c-torture/execute/20040706-1.c: New test.
10823
10824 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10825
10826         PR c++/3671
10827         * g++.dg/template/spec14.C: New test.
10828
10829 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
10830
10831         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
10832         nothing if not yet defined.  Use it in b, c and d type definitions.
10833         * gcc.c-torture/execute/20040705-1.c: New test.
10834         * gcc.c-torture/execute/20040705-2.c: New test.
10835
10836 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10837
10838         PR c++/2518
10839         * g++.dg/lookup/new1.C: New test.
10840
10841 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10842
10843         PR c++/11406
10844         * g++.dg/template/sizeof8.C: New test.
10845
10846 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
10847
10848         * gcc.c-torture/compile/20040705-1.c: New test.
10849
10850 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
10851
10852         * gfortran.fortran-torture/execute/seq_io.f90: New test.
10853
10854 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
10855
10856         * gcc.dg/cpp/if-mop.c: Two new testcases.
10857         * gcc.dg/cpp/trad/comment-3.c: New.
10858
10859 2004-07-04  Paul Brook  <paul@codesourcery.com>
10860
10861         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
10862
10863 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
10864
10865         PR c++/3761
10866         * g++.dg/lookup/crash4.C: New test.
10867
10868 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
10869
10870         * gcc.c-torture/execute/builtin-abs-1.c
10871         * gcc.c-torture/execute/builtin-abs-2.c
10872         * gcc.c-torture/execute/builtin-complex-1.c
10873         * gcc.c-torture/execute/builtins/string-1-lib.c
10874         * gcc.c-torture/execute/builtins/string-1.c
10875         * gcc.c-torture/execute/builtins/string-2-lib.c
10876         * gcc.c-torture/execute/builtins/string-2.c
10877         * gcc.c-torture/execute/builtins/string-3-lib.c
10878         * gcc.c-torture/execute/builtins/string-3.c
10879         * gcc.c-torture/execute/builtins/string-4-lib.c
10880         * gcc.c-torture/execute/builtins/string-4.c
10881         * gcc.c-torture/execute/builtins/string-5-lib.c
10882         * gcc.c-torture/execute/builtins/string-5.c
10883         * gcc.c-torture/execute/builtins/string-6-lib.c
10884         * gcc.c-torture/execute/builtins/string-6.c
10885         * gcc.c-torture/execute/builtins/string-7-lib.c
10886         * gcc.c-torture/execute/builtins/string-7.c
10887         * gcc.c-torture/execute/builtins/string-8-lib.c
10888         * gcc.c-torture/execute/builtins/string-8.c
10889         * gcc.c-torture/execute/builtins/string-9-lib.c
10890         * gcc.c-torture/execute/builtins/string-9.c
10891         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
10892         * gcc.c-torture/execute/builtins/string-asm-1.c
10893         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
10894         * gcc.c-torture/execute/builtins/string-asm-2.c
10895         * gcc.c-torture/execute/stdio-opt-1.c
10896         * gcc.c-torture/execute/stdio-opt-2.c
10897         * gcc.c-torture/execute/stdio-opt-3.c
10898         * gcc.c-torture/execute/string-opt-1.c
10899         * gcc.c-torture/execute/string-opt-10.c
10900         * gcc.c-torture/execute/string-opt-11.c
10901         * gcc.c-torture/execute/string-opt-12.c
10902         * gcc.c-torture/execute/string-opt-13.c
10903         * gcc.c-torture/execute/string-opt-14.c
10904         * gcc.c-torture/execute/string-opt-15.c
10905         * gcc.c-torture/execute/string-opt-16.c
10906         * gcc.c-torture/execute/string-opt-2.c
10907         * gcc.c-torture/execute/string-opt-6.c
10908         * gcc.c-torture/execute/string-opt-7.c
10909         * gcc.c-torture/execute/string-opt-8.c:
10910         Replace with ...
10911
10912         * gcc.c-torture/execute/builtins/abs-2.c
10913         * gcc.c-torture/execute/builtins/abs-3.c
10914         * gcc.c-torture/execute/builtins/complex-1.c
10915         * gcc.c-torture/execute/builtins/fprintf.c
10916         * gcc.c-torture/execute/builtins/fputs.c
10917         * gcc.c-torture/execute/builtins/memcmp.c
10918         * gcc.c-torture/execute/builtins/memmove.c
10919         * gcc.c-torture/execute/builtins/memops-asm.c
10920         * gcc.c-torture/execute/builtins/mempcpy-2.c
10921         * gcc.c-torture/execute/builtins/mempcpy.c
10922         * gcc.c-torture/execute/builtins/memset.c
10923         * gcc.c-torture/execute/builtins/printf.c
10924         * gcc.c-torture/execute/builtins/sprintf.c
10925         * gcc.c-torture/execute/builtins/strcat.c
10926         * gcc.c-torture/execute/builtins/strchr.c
10927         * gcc.c-torture/execute/builtins/strcmp.c
10928         * gcc.c-torture/execute/builtins/strcpy.c
10929         * gcc.c-torture/execute/builtins/strcspn.c
10930         * gcc.c-torture/execute/builtins/strlen-2.c
10931         * gcc.c-torture/execute/builtins/strlen.c
10932         * gcc.c-torture/execute/builtins/strncat.c
10933         * gcc.c-torture/execute/builtins/strncmp-2.c
10934         * gcc.c-torture/execute/builtins/strncmp.c
10935         * gcc.c-torture/execute/builtins/strncpy.c
10936         * gcc.c-torture/execute/builtins/strpbrk.c
10937         * gcc.c-torture/execute/builtins/strpcpy-2.c
10938         * gcc.c-torture/execute/builtins/strpcpy.c
10939         * gcc.c-torture/execute/builtins/strrchr.c
10940         * gcc.c-torture/execute/builtins/strspn.c
10941         * gcc.c-torture/execute/builtins/strstr-asm.c
10942         * gcc.c-torture/execute/builtins/strstr.c:
10943         ... these new files.
10944
10945         * gcc.c-torture/execute/builtins/abs-2-lib.c
10946         * gcc.c-torture/execute/builtins/abs-3-lib.c
10947         * gcc.c-torture/execute/builtins/complex-1-lib.c
10948         * gcc.c-torture/execute/builtins/fprintf-lib.c
10949         * gcc.c-torture/execute/builtins/fputs-lib.c
10950         * gcc.c-torture/execute/builtins/memcmp-lib.c
10951         * gcc.c-torture/execute/builtins/memmove-lib.c
10952         * gcc.c-torture/execute/builtins/memops-asm-lib.c
10953         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
10954         * gcc.c-torture/execute/builtins/mempcpy-lib.c
10955         * gcc.c-torture/execute/builtins/memset-lib.c
10956         * gcc.c-torture/execute/builtins/printf-lib.c
10957         * gcc.c-torture/execute/builtins/sprintf-lib.c
10958         * gcc.c-torture/execute/builtins/strcat-lib.c
10959         * gcc.c-torture/execute/builtins/strchr-lib.c
10960         * gcc.c-torture/execute/builtins/strcmp-lib.c
10961         * gcc.c-torture/execute/builtins/strcpy-lib.c
10962         * gcc.c-torture/execute/builtins/strcspn-lib.c
10963         * gcc.c-torture/execute/builtins/strlen-2-lib.c
10964         * gcc.c-torture/execute/builtins/strlen-lib.c
10965         * gcc.c-torture/execute/builtins/strncat-lib.c
10966         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
10967         * gcc.c-torture/execute/builtins/strncmp-lib.c
10968         * gcc.c-torture/execute/builtins/strncpy-lib.c
10969         * gcc.c-torture/execute/builtins/strpbrk-lib.c
10970         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
10971         * gcc.c-torture/execute/builtins/strpcpy-lib.c
10972         * gcc.c-torture/execute/builtins/strrchr-lib.c
10973         * gcc.c-torture/execute/builtins/strspn-lib.c
10974         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
10975         * gcc.c-torture/execute/builtins/strstr-lib.c
10976         * gcc.c-torture/execute/builtins/lib/abs.c
10977         * gcc.c-torture/execute/builtins/lib/fprintf.c
10978         * gcc.c-torture/execute/builtins/lib/memset.c
10979         * gcc.c-torture/execute/builtins/lib/printf.c
10980         * gcc.c-torture/execute/builtins/lib/sprintf.c
10981         * gcc.c-torture/execute/builtins/lib/strcpy.c
10982         * gcc.c-torture/execute/builtins/lib/strcspn.c
10983         * gcc.c-torture/execute/builtins/lib/strncat.c
10984         * gcc.c-torture/execute/builtins/lib/strncmp.c
10985         * gcc.c-torture/execute/builtins/lib/strncpy.c
10986         * gcc.c-torture/execute/builtins/lib/strpbrk.c
10987         * gcc.c-torture/execute/builtins/lib/strspn.c
10988         * gcc.c-torture/execute/builtins/lib/strstr.c:
10989         New files containing support routines.
10990
10991         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
10992         declaration.
10993         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
10994         when not optimizing.
10995
10996 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
10997
10998         PR c++/16240
10999         * g++.dg/abi/mangle22.C: New test.
11000         * g++.dg/abi/mangle23.C: Likewise.
11001
11002 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
11003
11004         PR fortran/16290
11005         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
11006         Allow for cases without denormalized floating point numbers.
11007
11008 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
11009
11010         PR c/1027
11011         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11012         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
11013         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
11014         expected warning text.
11015         * gcc.dg/format/diag-2.c: New test.
11016
11017 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11018
11019         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
11020
11021 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
11022
11023         * gcc.dg/builtins-43.c: New.
11024         * gcc.dg/builtins-44.c: New.
11025         * gcc.dg/builtins-45.c: New.
11026
11027 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
11028             Andreas Tobler  <a.tobler@schweiz.ch>
11029
11030         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
11031         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
11032         as SIGSEGV.
11033         * gcc.dg/cleanup-11.c: Likewise.
11034         * gcc.dg/cleanup-8.c: Likewise.
11035         * gcc.dg/cleanup-9.c: Likewise.
11036         * gcc.dg/cleanup-5.c: Run on all platforms.
11037
11038 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11039
11040         * g++.dg/warn/nonnull1.C: New test.
11041
11042 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11043
11044         * gcc.dg/compat/compat-common.h: Wrap up CINT in
11045         an #ifndef SKIP_COMPLEX_INT/#endif pair.
11046         Special-case the Sun compiler wrt to <complex.h>.
11047
11048 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
11049
11050         * gcc.dg/Wunreachable-8.C: New test.
11051
11052         * gcc.dg/h8300-ice2.c : New test.
11053
11054 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
11055
11056         PR fortran/16161
11057         * gfortran.fortran-torture/compile/implicit.f90: Add test
11058         for implicit character.
11059
11060 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
11061
11062         PR fortran/16289
11063         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
11064         Use tiny() intrinsic to find smallest non-negative real
11065
11066 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
11067
11068         * gcc.dg/compat/struct-by-value-22_main.c: New test.
11069         * gcc.dg/compat/struct-by-value-22_x.c: New.
11070         * gcc.dg/compat/struct-by-value-22_y.c: New.
11071
11072         * gcc.c-torture/execute/20040629-1.c: New test.
11073
11074 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
11075
11076         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
11077         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
11078
11079         PR target/16195
11080         * gcc.dg/20040625-1.c: New test.
11081
11082 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11083
11084         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
11085
11086 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11087
11088         PR fortran/15963
11089         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
11090
11091 2004-06-29  Richard Henderson  <rth@redhat.com>
11092
11093         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
11094
11095 2004-06-29  Paul Brook  <paul@codesourcery.com>
11096
11097         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
11098         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
11099
11100 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
11101
11102         PR c++/16260
11103         * g++.dg/parse/crash15.C: New.
11104
11105 2004-06-28  Andrew Pinski  <apinski@apple.com>
11106
11107         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
11108         by the error already.
11109
11110         * g++.dg/opt/ptrmem4.C: Change to compile only test.
11111
11112 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
11113
11114         PR target/14041
11115         * gcc.dg/h8300-bss-align-1.c : New.
11116
11117 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11118
11119         * PR c++/16174
11120         * g++.dg/template/ctor4.C: New.
11121
11122 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11123
11124         PR c++/16205
11125         * g++.dg/warn/Wsequence-point-1.C: New test.
11126
11127 2004-06-27  Paul Brook  <paul@codesourcery.com>
11128
11129         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
11130
11131 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
11132
11133         * g++.old-deja/g++.mike/p7325.C: Remove.
11134
11135 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11136
11137         PR c/14963
11138         * gcc.dg/pr14963.c: New test.
11139
11140 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
11141
11142         PR c++/16193
11143         * g++.dg/parse/redef1.C: New test.
11144
11145 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11146
11147         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
11148         20021110.c.
11149         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
11150         20021119-1.c.
11151         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
11152         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
11153         5-04.c.
11154         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
11155         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
11156         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
11157         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
11158         g++.brendan/enum14.C.
11159         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
11160         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
11161         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
11162         g++.mike/virt1.C.
11163         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
11164         memtemp24.C.
11165
11166 2004-06-27  Roger Sayle  <roger@eyesopen.com>
11167
11168         * gcc.dg/20040527-1.c: New test case.
11169
11170 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
11171
11172         PR gfortran/pr16196
11173         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
11174
11175 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11176
11177         PR middle-end/15825
11178         * gcc.dg/pr15825-1.c: New test case.
11179
11180 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11181
11182         * gcc.c-torture/execute/20040625-1.c: New test.
11183
11184 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11185
11186         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
11187
11188 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11189
11190         * gcc.dg/torture/mips-div-1.c: New test.
11191
11192 2004-06-24  Jeff Law  <law@redhat.com>
11193
11194         * gcc.dg/tree-ssa/20040624-1.c: New test.
11195
11196 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
11197
11198         * gcc.c-torture/compile/20040624-1.c: New test.
11199
11200 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11201
11202         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
11203         this directory.
11204
11205 2004-06-23  Andrew Pinski  <apinski@apple.com>
11206
11207         PR middle-end/15988
11208         * g++.dg/opt/ptrmem4.C: New test.
11209
11210         * gcc.dg/c90-array-quals-2.c: New test.
11211
11212 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
11213
11214         * gcc.dg/kpice1.c: New test.
11215
11216 2006-06-23  Andrew Pinski  <apinski@apple.com>
11217
11218         * gcc.dg/c90-array-quals.c: New test.
11219
11220 2006-06-22  Richard Henderson  <rth@redhat.com>
11221
11222         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
11223
11224 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
11225
11226         * gcc.dg/builtins-config.h: Handle FreeBSD.
11227
11228 2006-06-22  Richard Henderson  <rth@redhat.com>
11229
11230         * g++.dg/opt/devirt1.C: New.
11231
11232 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
11233
11234         * g++.dg/opt/pr15551.C: New testcase.
11235
11236 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
11237
11238         PR target/14800
11239         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
11240         x86_64-*-linux* when compiling for 32bit.
11241
11242 2004-06-21  Andrew Pinski  <apinski@apple.com>
11243
11244         * gcc.dg/pch/struct-1.c: New.
11245         * gcc.dg/pch/struct-1.hs: New.
11246
11247 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
11248
11249         * gcc.dg/pch/save-temps-1.c: New file.
11250         * gcc.dg/pch/save-temps-1.hs: New file.
11251
11252 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11253
11254         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
11255         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
11256
11257 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11258
11259         * gfortran.fortran-torture/execute/select_1.f90: Rename function
11260         to fix type error.
11261         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
11262         Remove trailing spaces.
11263
11264 2004-06-21  Richard Henderson  <rth@redhat.com>
11265
11266         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
11267         merging && to BIT_FIELD_REF.
11268
11269 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
11270
11271         * g++.dg/opt/placeholder1.C: New test.
11272
11273 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11274
11275         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
11276         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11277         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11278         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11279
11280 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
11281
11282         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
11283         extern "C".
11284         * g++.dg/other/pragma-re-1.C: Add comments.
11285
11286 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
11287
11288         PR gfortran/16080
11289         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
11290
11291 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
11292
11293         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
11294         instead of setting the type of size_t by
11295         hand.
11296
11297 2004-06-18  Roger Sayle  <roger@eyesopen.com>
11298
11299         * gcc.dg/unordered-2.c: New test case.
11300         * gcc.dg/unordered-3.c: New test case.
11301
11302 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
11303
11304         PR other/16043
11305         * lib/g++.exp (g++_version): Tweak regexp for version
11306         * lib/g77.exp (g77_version): Likewise
11307         * lib/gfortran.exp (gfortran_version): Likewise
11308         * lib/objc.exp (objc_version): Likewise
11309         * lib/treelang.exp (treelang_version): Likewise
11310
11311 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
11312
11313         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
11314         Use INT_MAX instead of __INT_MAX__.
11315         * gcc.dg/compat/struct-align-2_y.c: Likewise.
11316
11317         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
11318         * gcc.dg/compat/scalar-return-3_x.c: Use it.
11319         * gcc.dg/compat/scalar-return-3_y.c: Use it.
11320         * gcc.dg/compat/scalar-return-4_x.c: Use it.
11321         * gcc.dg/compat/scalar-return-4_y.c: Use it.
11322         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
11323         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
11324         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
11325         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
11326
11327         * gcc.dg/range-test-1.c: New test.
11328         * g++.dg/opt/range-test-1.C: New test.
11329
11330 2004-06-17  Richard Henderson  <rth@redhat.com>
11331
11332         * objc.dg/sync-1.m: New.
11333         * objc.dg/try-catch-1.m: Don't force next runtime.
11334         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
11335         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
11336         shadowed catch clause.
11337         * objc.dg/try-catch-5.m: New.
11338
11339 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
11340
11341         Bug 14610
11342         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
11343
11344 2004-06-15  Richard Henderson  <rth@redhat.com>
11345
11346         * gcc.dg/20001116-1.c: Move expected warning line.
11347
11348 2004-06-15  Richard Henderson  <rth@redhat.com>
11349
11350         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
11351         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
11352
11353 2004-06-15  Jeff Law  <law@redhat.com>
11354
11355         * gcc.dg/tree-ssa/20040615-1.c: New test.
11356         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
11357         be less sensitive to operand ordering.
11358         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
11359
11360 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
11361
11362         * g++.dg/abi/bitfield3.C: Add comment..
11363
11364 2004-06-15  Richard Henderson  <rth@redhat.com>
11365
11366         * g++.dg/ext/stmtexpr1.C: XFAIL.
11367         * gcc.dg/20030612-1.c: XFAIL.
11368
11369 2004-06-15  Eric Christopher  <echristo@redhat.com>
11370
11371         * g++.dg/charset/asm5.c: New.
11372         * gcc.dg/charset/asm6.c: New.
11373
11374 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11375
11376         PR fortran/15962
11377         * gfortran.fortran-torture/execute/select_1.f90: New test.
11378
11379 2004-06-15  Paul Brook  <paul@codesourcery.com>
11380
11381         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
11382
11383 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11384
11385         PR c++/15967
11386         * g++.dg/lookup/crash3.C: New test.
11387
11388 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11389
11390         PR c++/15947
11391         * g++.dg/parse/dtor4.C: New test.
11392
11393 2004-06-14  Jeff Law  <law@redhat.com>
11394
11395         * gcc.c-torture/compile/20040614-1.c: New test.
11396
11397 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11398
11399         PR fortran/15211
11400         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
11401         LEN of a character array.
11402
11403 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
11404
11405         PR c++/15096
11406         * g++.dg/template/ptrmem10.C: New test.
11407
11408         PR c++/14930
11409         * g++.dg/template/friend30.C: New test.
11410
11411 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11412
11413         PR fortran/14928
11414         * gfortran.fortran-torture/compile/mloc.f90: New test.
11415
11416 2004-06-13  Paul Brook  <paul@codesourcery.com>
11417
11418         * gfortran.fortran-torture/execute/random_2.f90: New test.
11419
11420 2004-06-13  Eric Christopher  <echristo@redhat.com>
11421
11422         * gcc.dg/noncompile/redecl-1.c: Fix error message.
11423
11424 2004-06-12  Paul Brook  <paul@codesourcery.com>
11425
11426         * gfortran.fortran-torture/execute/contained_3.f90: New test.
11427
11428 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11429
11430         PR fortran/14923
11431         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
11432
11433 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11434
11435         PR fortran/14957
11436         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
11437         syntax errors in end statements of contained subroutines.
11438
11439 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11440
11441         PR fortran/12841
11442         * gfortran.fortran-torture/execute/null_arg.f90: New test.
11443
11444 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11445
11446         PR fortran/15665
11447         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
11448
11449 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11450
11451         PR gfortran/12839
11452         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
11453
11454 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
11455
11456         PR c++/15862
11457         * g++.dg/parse/enum1.C: New test.
11458
11459 2004-06-10  Jeff Law  <law@redhat.com>
11460
11461         * gcc.c-torture/compile/20040610-1.c: New test.
11462
11463 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11464
11465         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
11466         * g++.old-deja/g++.other/decl3.C: Likewise.
11467
11468 2004-06-10  Brian Booth  <bbooth@redhat.com>
11469
11470         * gcc.dg/tree-ssa/20031015-1.c: Scan for
11471         V_MAY_DEF instead of VDEF.
11472         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
11473
11474 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
11475
11476         PR c++/14211
11477         * g++.dg/conversion/const1.C: New test.
11478
11479         PR c++/15076
11480         * g++.dg/conversion/reinterpret1.C: New test.
11481
11482         PR c++/15877
11483         * g++.dg/template/enum2.C: New test.
11484
11485         PR c++/15227
11486         * g++.dg/template/error13.C: New test.
11487
11488 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11489
11490         PR fortran/14957
11491         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
11492         arguments to test_* REAL and of the right size.
11493
11494 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11495
11496         PR target/15569
11497         PR rtl-optimization/15681
11498         * gcc.dg/20040609-1.c: New test.
11499
11500 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11501
11502         PR c++/14791
11503         * g++.dg/opt/builtins1.C: New test.
11504
11505 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
11506
11507         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
11508         that use default windows32 struct layout.
11509         * gcc.dg/i386-bitfield2.c: Likewise.
11510
11511 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
11512
11513         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
11514         for mingw32 and cygwin targets.
11515
11516 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
11517
11518         * gcc.dg/pch/macro-4.c: New.
11519         * gcc.dg/pch/macro-4.hs: New.
11520
11521 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11522
11523         PR fortran/13249
11524         * gfortran.fortran-torture/compile/name_clash.f90: New test.
11525
11526 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11527
11528         PR fortran/13372
11529         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
11530
11531 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11532
11533         PR gfortran/14897
11534         * gfortran.fortran-torture/execute/t_edit.f90: New test.
11535
11536 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11537
11538         PR gfortran/15755
11539         * gfortran.fortran-torture/execute/backspace.c : New test.
11540
11541 2004-06-09  Paul Brook  <paul@codesourcery.com>
11542
11543         * gfortran.fortran-torture/execure/intrinsic_associated.f90
11544         (pointer_to_section): Rewrite to use smaller array.
11545
11546 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
11547
11548         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
11549         * gcc.dg/ext/altivec-10.c: Same.
11550         * gcc.dg/ext/altivec-11.c: Same.
11551         * gcc.dg/ext/altivec-12.c: Same.
11552         * gcc.dg/ext/altivec-13.c: Same.
11553         * gcc.dg/ext/altivec-14.c: Same.
11554         * gcc.dg/ext/altivec-15.c: Same.
11555         * gcc.dg/ext/altivec-16.c: Same.
11556         * gcc.dg/ext/altivec-3.c: Same.
11557         * gcc.dg/ext/altivec-4.c: Same.
11558         * gcc.dg/ext/altivec-6.c: Same.
11559         * gcc.dg/ext/altivec-7.c: Same.
11560         * gcc.dg/ext/altivec-8.c: Same.
11561         * gcc.dg/ext/altivec-varargs-1.c: Same.
11562
11563         * g++.dg/ext/altivec-1.C: Correct dg syntax.
11564         * g++.dg/ext/altivec-10.C: Same.
11565         * g++.dg/ext/altivec-2.C: Same.
11566         * g++.dg/ext/altivec-3.C: Same.
11567         * g++.dg/ext/altivec-4.C: Same.
11568         * g++.dg/ext/altivec-5.C: Same.
11569         * g++.dg/ext/altivec-6.C: Same.
11570         * g++.dg/ext/altivec-7.C: Same.
11571         * g++.dg/ext/altivec-8.C: Same.
11572         * g++.dg/ext/altivec-9.C: Same.
11573
11574 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11575
11576         PR c++/7841
11577         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
11578
11579 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11580
11581         * gcc.dg/union-1.c: New test.
11582
11583 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11584
11585         * gcc.dg/builtins-41.c: New test case.
11586         * gcc.dg/builtins-42.c: New test case.
11587
11588 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11589
11590         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
11591         * g++.dg/ext/altivec-10.C: Same.
11592         * g++.dg/ext/altivec-2.C: Same.
11593         * g++.dg/ext/altivec-3.C: Same.
11594         * g++.dg/ext/altivec-4.C: Same.
11595         * g++.dg/ext/altivec-5.C: Same.
11596         * g++.dg/ext/altivec-6.C: Same.
11597         * g++.dg/ext/altivec-7.C: Same.
11598         * g++.dg/ext/altivec-8.C: Same.
11599         * g++.dg/ext/altivec-9.C: Same.
11600         * g++.old-deja/g++.abi/cxa_vec.C: Same.
11601         * g++.old-deja/g++.brendan/new3.C: Same.
11602         * gcc.c-torture/execute/eeprof-1.x: Same.
11603
11604 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11605
11606         PR c/14765
11607         * gcc.dg/pr14765-1.c: New test.
11608
11609 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11610
11611         PR c/14649
11612         * gcc.dg/pr14649-1.c: New test case.
11613
11614 2004-06-07  Richard Henderson  <rth@redhat.com>
11615
11616         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
11617         if temporaries.
11618
11619 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11620
11621         * g++.dg/eh/elide1.C: Remove XFAIL.
11622
11623 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
11624
11625         PR c++/15337
11626         * g++.dg/expr/sizeof3.C: New test.
11627
11628         PR c++/14777
11629         * g++.dg/template/access14.C: New test.
11630
11631         PR c++/15554
11632         * g++.dg/template/enum1.C: New test.
11633
11634         PR c++/15057
11635         * g++.dg/eh/throw1.C: New test.
11636
11637 2004-06-07  David Ayers  <d.ayers@inode.at>
11638             Ziemowit Laski  <zlaski@apple.com>
11639
11640         * lib/objc.exp (objc_target_compile): Revert the '-framework
11641         Foundation' flag fix, since bare Darwin does not ship
11642         with the Foundation framework.
11643         * objc/execute/next_mapping.h: Provide a local NSConstantString
11644         @interface and @implementation.
11645         (objc_constant_string_init): A constructor function, used to
11646         initialize the NSConstantString meta-class object.
11647         * objc/execute/string1.m: Include "next_mapping.h" instead of
11648         <Foundation/NSString.h>.
11649         * objc/execute/string2.m: Likewise.
11650         * objc/execute/string3.m: Likewise.
11651         * objc/execute/string4.m: Likewise.
11652
11653 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
11654
11655         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
11656         to double. Replace double with FLOAT.
11657         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
11658
11659         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
11660         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
11661         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
11662         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
11663         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
11664         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
11665         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
11666         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
11667
11668 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
11669
11670         PR c/13519
11671         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
11672
11673 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11674
11675         PR c++/15503
11676         * g++.dg/template/meminit2.C: New test.
11677
11678 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
11679
11680         PR target/15822
11681         * gcc.c-torture/execute/compare-fp-1.c,
11682         gcc.c-torture/execute/compare-fp-2.c,
11683         gcc.c-torture/execute/compare-fp-3.c,
11684         gcc.c-torture/execute/compare-fp-4.c,
11685         gcc.c-torture/execute/compare-fp-3.x,
11686         gcc.c-torture/execute/compare-fp-4.x: Moved...
11687         * gcc.c-torture/execute/ieee/compare-fp-1.c,
11688         gcc.c-torture/execute/ieee/compare-fp-2.c,
11689         gcc.c-torture/execute/ieee/compare-fp-3.c,
11690         gcc.c-torture/execute/ieee/compare-fp-4.c,
11691         gcc.c-torture/execute/ieee/compare-fp-3.x,
11692         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
11693
11694 2004-06-04  David Ayers  <d.ayers@inode.at>
11695
11696         * objc/execute/protocol-isEqual-4.m: New testcase.
11697
11698 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
11699
11700         * objc/execute/protocol-isEqual-1.m: New testcase.
11701         * objc/execute/protocol-isEqual-2.m: New testcase.
11702         * objc/execute/protocol-isEqual-3.m: New testcase.
11703
11704 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11705
11706         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
11707
11708 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
11709
11710         * lib/objc.exp (objc_target_compile): When running tests on
11711         Darwin (Mac OS X), inform the linker about '-framework
11712         'Foundation'.
11713
11714 2004-06-02  Eric Christopher  <echristo@redhat.com>
11715
11716         * gcc.c-torture/compile/20040602-1.c: New.
11717
11718 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
11719
11720         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
11721         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11722
11723         PR tree-optimization/14736
11724         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
11725
11726         PR tree-optimization/14042
11727         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
11728
11729         PR tree-optimization/14729
11730         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
11731
11732 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11733
11734         PR fortran/15557
11735         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
11736
11737 2004-06-01  Richard Hederson  <rth@redhat.com>
11738
11739         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
11740
11741 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11742
11743         PR c++/14932
11744         * g++.dg/parse/offsetof4.C: New test.
11745
11746 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
11747
11748         PR objc/7993
11749         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
11750
11751 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
11752
11753         PR c++/15701
11754         * g++.dg/template/friend29.C: New test.
11755
11756 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11757
11758         PR c/15749
11759         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
11760
11761 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11762
11763         * gcc.dg/sparc-trap-1.c: New test.
11764
11765 2004-05-31  Roger Sayle  <roger@eyesopen.com>
11766
11767         PR middle-end/15069
11768         * g++.dg/opt/fold3.C: New test case.
11769
11770 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
11771
11772         * lib/target-supports.exp (check_iconv_available): Fix fallout
11773         from 2004-05-28 patch.
11774
11775 2004-05-30  Paul Brook  <paul@codesourcery.com>
11776
11777         PR fortran/15620
11778         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
11779         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
11780
11781 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
11782
11783         * gfortran.fortran-torture/execute/random_1.f90: New test.
11784
11785 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11786
11787         * g++.dg/ext/altivec-10.C: New test.
11788
11789 2004-05-29  Paul Brook  <paul@codesourcery.com>
11790
11791         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
11792
11793 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11794
11795         * gcc.dg/altivec-16.c: New test.
11796
11797 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
11798
11799         * lib/target-supports.exp (check_vmx_hw_available): New.
11800         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
11801
11802         * lib/target-supports.exp (check_alias_available,
11803         check_iconv_available, check_named_sections_available): Use
11804         unique names for temporary files.
11805
11806 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11807
11808         * gcc.dg/altivec-15.c: New test.
11809
11810 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11811
11812         PR c++/15083
11813         * g++.dg/warn/noeffect6.C: New test.
11814
11815         PR c++/15471
11816         * g++.dg/expr/ptrmem4.C: New test.
11817
11818         PR c++/15640
11819         * g++.dg/template/operator3.C: New test.
11820
11821 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11822
11823         PR c++/14668
11824         * g++.dg/lookup/redecl1.C: New test.
11825         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
11826
11827 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
11828
11829         * gcc.c-torture/execute/compare-fp-1.c,
11830         gcc.c-torture/execute/compare-fp-2.c,
11831         gcc.c-torture/execute/compare-fp-3.c,
11832         gcc.c-torture/execute/compare-fp-4.c,
11833         gcc.c-torture/execute/compare-fp-3.x,
11834         gcc.c-torture/execute/compare-fp-4.x,
11835         gcc.dg/pr15649-1.c: New.
11836
11837 2004-05-27  Adam Nemet  <anemet@lnxw.com>
11838
11839         PR c++/12883
11840         * g++.dg/init/array14.C: New test.
11841
11842 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
11843
11844         * lib/compat.exp (compat-get-options-main): New.
11845         (compat-get-options): Remove unneeded code, warn for ignored
11846         command.
11847         (compat-execute): Check flag set by dg-require-* commands.
11848
11849         * lib/compat.exp (compat-execute): Break up long lines.
11850
11851 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
11852
11853         * gcc.dg/altivec-7.c: Don't use 'vector long'.
11854         * gcc.dg/altivec-14.c: New test.
11855         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
11856
11857         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
11858         * gcc.dg/altivec-12.c: Ditto.
11859
11860         * gcc.dg/altivec-3.c: Move call to altivec_check.
11861
11862 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11863
11864         PR c++/15044
11865         * g++.dg/template/error12.C: New test.
11866
11867         PR c++/15317
11868         * g++.dg/ext/attrib15.C: New test.
11869
11870         PR c++/15329
11871         * g++.dg/template/ptrmem9.C: New test.
11872
11873 2004-05-25  Paul Brook  <paul@codesourcery.com>
11874
11875         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
11876
11877 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11878
11879         PR c++/15165
11880         * g++.dg/template/crash19.C: New test.
11881
11882 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11883
11884         PR c++/15025
11885         * g++.dg/template/redecl1.C: New test.
11886
11887 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11888
11889         PR c++/14821
11890         * g++.dg/other/ns1.C: New test.
11891
11892         PR c++/14883
11893         * g++.dg/template/invalid1.C: New test.
11894
11895 2004-05-23  Paul Brook  <paul@codesourcery.com>
11896         Victor Leikehman  <lei@haifasphere.co.il>
11897
11898         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
11899         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
11900
11901 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11902
11903         PR c++/15285
11904         PR c++/15299
11905         * g++.dg/template/non-dependent5.C: New test.
11906         * g++.dg/template/non-dependent6.C: New test.
11907
11908 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11909
11910         PR c++/15507
11911         * g++.dg/inherit/union1.C: New test.
11912
11913         PR c++/15542
11914         * g++.dg/template/addr1.C: New test.
11915
11916         PR c++/15427
11917         * g++.dg/template/array5.C: New test.
11918
11919         PR c++/15287
11920         * g++.dg/template/array6.C: New test.
11921
11922 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
11923             Roger Sayle  <roger@eyesopen.com>
11924
11925         * g++.dg/lookup/forscope2.C: New test case.
11926
11927 2004-05-22  Ben Elliston  <bje@au.ibm.com>
11928
11929         * gcc.dg/cpp/Wmissingdirs.c: New.
11930
11931 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11932
11933         PR target/15301
11934         * gcc.dg/compat/union-m128-1.h: New file.
11935         * gcc.dg/compat/union-m128-1_main.c: Likewise.
11936         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11937         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11938
11939 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11940
11941         PR target/15302
11942         * gcc.dg/compat/struct-complex-1.h: New file.
11943         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
11944         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
11945         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11946
11947 2004-05-20  Roger Sayle  <roger@eyesopen.com>
11948
11949         PR middle-end/3074
11950         * gcc.dg/pr3074-1.c: New test case.
11951         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
11952
11953 2004-05-20  Falk Hueffner  <falk@debian.org>
11954
11955         PR other/15526
11956         * gcc.dg/ftrapv-1.c: New test case.
11957
11958 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11959
11960         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
11961
11962 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
11963             Jeff Law  <law@redhat.com>
11964
11965         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
11966         * gcc.dg/tree-ssa/20040518-2.c: New test.
11967
11968         * gcc.dg/tree-ssa/20040518-1.c: New test.
11969
11970 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
11971
11972         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
11973
11974 2004-05-18  Paul Brook  <paul@codesourcery.com>
11975
11976         PR fortran/13930
11977         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
11978
11979 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11980
11981         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
11982         constant folding.
11983
11984 2004-05-17  Steven Bosscher  <stevenb@suse.de>
11985
11986         * gcc.dg/tree-ssa/20040517-1.c: New test.
11987
11988 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11989
11990         * gcc.dg/loop-4.c: New test.
11991
11992 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
11993
11994         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
11995
11996 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
11997
11998         PR fortran/15311
11999         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
12000
12001 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12002
12003         PR fortran/13826
12004         PR fortran/13940
12005         * gfortran.fortran-torture/compile/data_1.f90: New test.
12006
12007 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
12008
12009         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
12010         * gcc.dg/uninit-H.c: Define ASM for __s390__.
12011
12012 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12013
12014         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
12015
12016 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12017
12018         PR c/15444
12019         * gcc.dg/format/xopen-1.c: Adjust expected message.
12020         * gcc.dg/format/xopen-3.c: New test.
12021
12022 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
12023
12024         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
12025
12026 2004-05-14  Jeff Law  <law@redhat.com>
12027
12028         * gcc.dg/tree-ssa/20040514-2.c: New test.
12029
12030 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12031
12032         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
12033         this ...
12034         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
12035         this.
12036
12037 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
12038
12039         * gcc.dg/tree-ssa/20040514-1.c: New test.
12040
12041 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12042
12043         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
12044         test.
12045
12046 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12047
12048         PR fortran/14066
12049         * gfortran.fortran-torture/compile/do_1.f90: New test.
12050
12051 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12052
12053         PR fortran/15051
12054         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
12055         test.
12056
12057 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
12058
12059         PR fortran/15149
12060         * gfortran.fortran-torture/execute/random_init.f90: New test.
12061
12062 2004-05-13  Paul Brook  <paul@codesourcery.com>
12063
12064         PR fortran/15314
12065         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
12066
12067 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
12068
12069         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
12070         for the powerpc case.
12071
12072 2004-05-13  Jeff Law  <law@redhat.com>
12073
12074         * gcc.dg/tree-ssa/20040513-1.c: New test.
12075         * gcc.dg/tree-ssa/20040513-2.c: New test.
12076
12077 2004-05-13  Paul Brook  <paul@codesourcery.com>
12078
12079         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
12080         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
12081         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
12082
12083 2004-05-13  Andreas Schwab  <schwab@suse.de>
12084
12085         PR other/10819
12086         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
12087         characters.
12088
12089 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
12090
12091         PR fortran/15294
12092         * gfortran.fortran-torture/execute/adjustr.f90: New file.
12093
12094 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
12095
12096         Merge from tree-ssa-20020619-branch.  See
12097         ChangeLog.tree-ssa for details.
12098
12099 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
12100
12101         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
12102         include <altivec.h> explicitly.
12103         * gcc.dg/altivec-13.c: Likewise.
12104
12105 2004-05-11  Paul Brook  <paul@codesourcery.com>
12106
12107         * gcc.c-torture/compile/20010518-1.c: Force enum size.
12108
12109 2004-05-10  Eric Christopher  <echristo@redhat.com>
12110
12111         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
12112         * gcc.dg/sibcall-4.c: Ditto.
12113
12114 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
12115
12116         * g++.dg/ext/altivec-8.C: New test case.
12117         * gcc.dg/altivec-13.c: New test case.
12118
12119 2004-05-08  Roger Sayle  <roger@eyesopen.com>
12120
12121         * gcc.c-torture/execute/divcmp-1.c: New test case.
12122         * gcc.c-torture/execute/divcmp-2.c: New test case.
12123         * gcc.c-torture/execute/divcmp-3.c: New test case.
12124
12125 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
12126
12127         * g++.dg/other/pragma-re-2.C: New test.
12128
12129 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12130
12131         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
12132         * gcc.dg/i386-387-2.c: Likewise.
12133
12134         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
12135         __builtin_drem.
12136         * gcc.dg/i386-387-6.c: Likewise.
12137
12138 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12139
12140         * gcc.dg/builtins-33.c:  Also check log1p*.
12141
12142 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
12143
12144         PR optimization/15296
12145         * gcc.c-torture/execute/pr15296.c: New test.
12146
12147 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
12148
12149         * gcc.dg/builtins-40.c: New test.
12150
12151 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
12152
12153         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
12154
12155 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
12156
12157         * g++.dg/ext/spe1.C: New testcase.
12158
12159 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
12160
12161         * objc.dg/image-info.m: Allow additional attributes
12162         for __image_info section.
12163
12164 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
12165
12166         * gcc.dg/torture/mips-hilo-2.c: New test.
12167
12168 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12169
12170         PR c++/14389
12171         * g++.dg/template/member5.C: New test.
12172
12173 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
12174
12175         * gcc.dg/builtins-34.c: Also check expm1*.
12176
12177 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12178
12179         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
12180         * gcc.dg/torture/builtin-convert-3.c: New test.
12181
12182 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
12183
12184         PR middle-end/15054
12185         * g++.dg/opt/pr15054.C: New test.
12186
12187 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12188
12189         * gcc.dg/torture/builtin-rounding-1.c: New test.
12190         * gcc.dg/builtins-25.c: Delete.
12191         * gcc.dg/builtins-29.c: Delete.
12192
12193 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
12194
12195         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
12196         * gcc.dg/sibcall-4.c: Likewise.
12197         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
12198
12199 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12200
12201         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
12202         bit-field on 16-bit targets.
12203
12204 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12205
12206         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
12207         16-bit targets.
12208
12209 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
12210
12211         * gcc.dg/rs6000-power2-1.c: Change to compile only.
12212         * gcc.dg/rs6000-power2-2.c: Likewise.
12213
12214 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
12215
12216         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
12217         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
12218         Change the asm registers to be in form of frN instead of fN.
12219
12220 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12221
12222         * gcc.dg/torture/builtin-convert-2.c: New test.
12223
12224 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
12225
12226         * gcc.dg/rs6000-power2-1.c: New test.
12227         * gcc.dg/rs6000-power2-2.c: New test.
12228
12229 2004-04-28  Jan Hubicka  <jh@suse.cz>
12230
12231         * gcc.dg/unused-6.c: New test.
12232
12233 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
12234             Ulrich Weigand  <uweigand@de.ibm.com>
12235
12236         * ada/acats/run_all.sh: Define $target variable.
12237
12238 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
12239
12240         PR c++/15119
12241         * g++.dg/other/vararg-1.C: New test.
12242
12243         PR c++/4794
12244         * g++.dg/eh/cleanup3.C: New test.
12245
12246 2004-04-24  Laurent GUERBY <laurent@guerby.net>
12247
12248         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
12249         and ad8011a (target_insn).
12250         * ada/acats/support/macro.dfs: Likewise.
12251         * ada/acats/support/impbit.adb: New file.
12252
12253 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
12254
12255         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
12256
12257 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12258
12259         * gcc.dg/loop-3.c: New test.
12260
12261 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
12262
12263         * gcc.c-torture/execute/simd-5.c: New test.
12264
12265 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12266
12267         PR c++/15064
12268         * g++.dg/template/crash18.C: New test.
12269
12270 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
12271
12272         * g++.dg/ext/complit3.C: New test.
12273
12274 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12275
12276         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
12277         * gcc.dg/altivec-3.c: Same.
12278         * gcc.dg/altivec-varargs-1.c: Same.
12279
12280 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12281
12282         * lib/target-supports.exp (check_profiling_available): Assume
12283         profiling is not available on powerpc-eabi targets.
12284
12285 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
12286
12287         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
12288         * gcc.dg/vmx/bug-1.c: Ditto.
12289
12290 2004-04-20  Eric Christopher  <echristo@redhat.com>
12291
12292         * gcc.dg/charset/extern.c: New test.
12293         * g++.dg/charset/extern3.cc: Ditto.
12294
12295 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
12296
12297         * gcc.dg/builtins-39.c: New test.
12298
12299 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
12300
12301         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
12302
12303 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
12304
12305         * gcc.dg/torture/mips-hilo-1.c: New test.
12306
12307 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
12308
12309         * gcc.c-torture/compile/20040419-1.c: New test.
12310
12311 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
12312
12313         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
12314
12315 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
12316             Aldy Hernandez  <aldyh@redhat.com>
12317
12318         * gcc.c-torture/execute/va-arg-24.c: New.
12319
12320 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
12321             Aldy Hernandez  <aldyh@redhat.com>
12322
12323         * gcc.dg/vmx/1b-01.c: New.
12324         * gcc.dg/vmx/1b-02.c: New.
12325         * gcc.dg/vmx/1b-03.c: New.
12326         * gcc.dg/vmx/1b-04.c: New.
12327         * gcc.dg/vmx/1b-05.c: New.
12328         * gcc.dg/vmx/1b-06.c: New.
12329         * gcc.dg/vmx/1b-07.c: New.
12330         * gcc.dg/vmx/1c-01.c: New.
12331         * gcc.dg/vmx/1c-02.c: New.
12332         * gcc.dg/vmx/3a-01a.c: New.
12333         * gcc.dg/vmx/3a-01.c: New.
12334         * gcc.dg/vmx/3a-01m.c: New.
12335         * gcc.dg/vmx/3a-03.c: New.
12336         * gcc.dg/vmx/3a-03m.c: New.
12337         * gcc.dg/vmx/3a-04.c: New.
12338         * gcc.dg/vmx/3a-04m.c: New.
12339         * gcc.dg/vmx/3a-05.c: New.
12340         * gcc.dg/vmx/3a-06.c: New.
12341         * gcc.dg/vmx/3a-06m.c: New.
12342         * gcc.dg/vmx/3a-07.c: New.
12343         * gcc.dg/vmx/3b-01.c: New.
12344         * gcc.dg/vmx/3b-02.c: New.
12345         * gcc.dg/vmx/3b-10.c: New.
12346         * gcc.dg/vmx/3b-13.c: New.
12347         * gcc.dg/vmx/3b-14.c: New.
12348         * gcc.dg/vmx/3b-15.c: New.
12349         * gcc.dg/vmx/3c-01a.c: New.
12350         * gcc.dg/vmx/3c-01.c: New.
12351         * gcc.dg/vmx/3c-02.c: New.
12352         * gcc.dg/vmx/3c-03.c: New.
12353         * gcc.dg/vmx/3d-01.c: New.
12354         * gcc.dg/vmx/4-01.c: New.
12355         * gcc.dg/vmx/4-03.c: New.
12356         * gcc.dg/vmx/5-01.c: New.
12357         * gcc.dg/vmx/5-02.c: New.
12358         * gcc.dg/vmx/5-03.c: New.
12359         * gcc.dg/vmx/5-04.c: New.
12360         * gcc.dg/vmx/5-05.c: New.
12361         * gcc.dg/vmx/5-06.c: New.
12362         * gcc.dg/vmx/5-07.c: New.
12363         * gcc.dg/vmx/5-07t.c: New.
12364         * gcc.dg/vmx/5-08.c: New.
12365         * gcc.dg/vmx/5-10.c: New.
12366         * gcc.dg/vmx/5-11.c: New.
12367         * gcc.dg/vmx/7-01a.c: New.
12368         * gcc.dg/vmx/7-01.c: New.
12369         * gcc.dg/vmx/7c-01.c: New.
12370         * gcc.dg/vmx/7d-01.c: New.
12371         * gcc.dg/vmx/7d-02.c: New.
12372         * gcc.dg/vmx/8-01.c: New.
12373         * gcc.dg/vmx/8-02a.c: New.
12374         * gcc.dg/vmx/8-02.c: New.
12375         * gcc.dg/vmx/brode-1.c: New.
12376         * gcc.dg/vmx/bug-1.c: New.
12377         * gcc.dg/vmx/bug-2.c: New.
12378         * gcc.dg/vmx/bug-3.c: New.
12379         * gcc.dg/vmx/cw-bug-1.c: New.
12380         * gcc.dg/vmx/cw-bug-2.c: New.
12381         * gcc.dg/vmx/cw-bug-3.c: New.
12382         * gcc.dg/vmx/dct.c: New.
12383         * gcc.dg/vmx/debug-1.c: New.
12384         * gcc.dg/vmx/debug-2.c: New.
12385         * gcc.dg/vmx/debug-3.c: New.
12386         * gcc.dg/vmx/debug-4.c: New.
12387         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
12388         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
12389         * gcc.dg/vmx/eg-5.c: New.
12390         * gcc.dg/vmx/fft.c: New.
12391         * gcc.dg/vmx/gcc-bug-1.c: New.
12392         * gcc.dg/vmx/gcc-bug-2.c: New.
12393         * gcc.dg/vmx/gcc-bug-3.c: New.
12394         * gcc.dg/vmx/gcc-bug-4.c: New.
12395         * gcc.dg/vmx/gcc-bug-5.c: New.
12396         * gcc.dg/vmx/gcc-bug-6.c: New.
12397         * gcc.dg/vmx/gcc-bug-7.c: New.
12398         * gcc.dg/vmx/gcc-bug-8.c: New.
12399         * gcc.dg/vmx/gcc-bug-9.c: New.
12400         * gcc.dg/vmx/gcc-bug-b.c: New.
12401         * gcc.dg/vmx/gcc-bug-c.c: New.
12402         * gcc.dg/vmx/gcc-bug-d.c: New.
12403         * gcc.dg/vmx/gcc-bug-e.c: New.
12404         * gcc.dg/vmx/gcc-bug-f.c: New.
12405         * gcc.dg/vmx/gcc-bug-g.c: New.
12406         * gcc.dg/vmx/gcc-bug-i.c: New.
12407         * gcc.dg/vmx/harness.h: New.
12408         * gcc.dg/vmx/ira1.c: New.
12409         * gcc.dg/vmx/ira2a.c: New.
12410         * gcc.dg/vmx/ira2b.c: New.
12411         * gcc.dg/vmx/ira2.c: New.
12412         * gcc.dg/vmx/ira2c.c: New.
12413         * gcc.dg/vmx/mem.c: New.
12414         * gcc.dg/vmx/newton-1.c: New.
12415         * gcc.dg/vmx/ops.c: New.
12416         * gcc.dg/vmx/sn7153.c: New.
12417         * gcc.dg/vmx/spill2.c: New.
12418         * gcc.dg/vmx/spill3.c: New.
12419         * gcc.dg/vmx/spill.c: New.
12420         * gcc.dg/vmx/t.c: New.
12421         * gcc.dg/vmx/varargs-1.c: New.
12422         * gcc.dg/vmx/varargs-2.c: New.
12423         * gcc.dg/vmx/varargs-3.c: New.
12424         * gcc.dg/vmx/varargs-4.c: New.
12425         * gcc.dg/vmx/varargs-5.c: New.
12426         * gcc.dg/vmx/varargs-6.c: New.
12427         * gcc.dg/vmx/varargs-7.c: New.
12428         * gcc.dg/vmx/vmx.exp: New.
12429         * gcc.dg/vmx/vprint-1.c: New.
12430         * gcc.dg/vmx/vscan-1.c: New.
12431         * gcc.dg/vmx/x-01.c: New.
12432         * gcc.dg/vmx/x-02.c: New.
12433         * gcc.dg/vmx/x-03.c: New.
12434         * gcc.dg/vmx/x-04.c: New.
12435         * gcc.dg/vmx/x-05.c: New.
12436         * gcc.dg/vmx/yousufi-1.c: New.
12437         * gcc.dg/vmx/zero-1.c: New.
12438         * gcc.dg/vmx/zero.c: New.
12439
12440 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
12441
12442         * g++.dg/lookup/java1.C: Update for chage of
12443         _Jv_AllocObject.
12444         * g++.dg/lookup/java2.C: Likewise.
12445
12446 2004-04-17  Laurent GUERBY <laurent@guerby.net>
12447
12448         * ada/acats/run_all.sh: use -O2 by default.
12449
12450 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
12451
12452         * gcc.dg/vr-mult-[12].c: New tests.
12453
12454 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12455
12456         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
12457
12458         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
12459
12460 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
12461
12462         * lib/target-supports.exp (check_profiling_available): Assume profiling
12463         isn't available for mips*-*-elf targets.
12464
12465 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
12466
12467         * gcc.dg/builtins-38.c: New test.
12468
12469 2004-04-14  Eric Christopher  <echristo@redhat.com>
12470
12471         * g++.dg/charset/charset.exp: Run .cc extension tests.
12472
12473 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
12474
12475         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
12476
12477 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12478
12479         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
12480
12481 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
12482
12483         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
12484         * gcc.dg/i386-387-2.c: Likewise.
12485
12486         * gcc.dg/i386-387-7.c: New test.
12487         * gcc.dg/i386-387-8.c: New test.
12488
12489         * gcc.dg/builtins-37.c: New test.
12490
12491 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
12492
12493         * g++.dg/pch/externc-1.C: Add missing semicolon.
12494
12495 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
12496
12497         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
12498
12499 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12500
12501         * gcc.c-torture/execute/20040411-1.c: New test.
12502
12503 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12504
12505         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
12506
12507 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
12508
12509         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
12510
12511 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
12512
12513         * lib/target-supports.exp (check_named_sections_available): New.
12514         * lib/gcc-dg.exp (dg-require-named-sections): New.
12515         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
12516         old-deja.exp.  Also prune error-count message from HP linker.
12517         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
12518
12519         * g++.dg/init/init-ref4.C: Use dg-require-weak.
12520         * g++.old-deja/g++.pt/static3.C: Likewise.
12521         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
12522
12523 2004-04-09  Roger Sayle  <roger@eyesopen.com>
12524
12525         * gcc.c-torture/execute/20040409-1.c: New test case.
12526         * gcc.c-torture/execute/20040409-2.c: New test case.
12527         * gcc.c-torture/execute/20040409-3.c: New test case.
12528
12529 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12530
12531         * gcc.dg/20040409-1.c: New test.
12532
12533 2004-04-08  Roger Sayle  <roger@eyesopen.com>
12534
12535         PR target/14888
12536         * g++.dg/opt/pr14888.C: New test case.
12537
12538 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
12539
12540         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
12541         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
12542         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
12543         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
12544         New tests.
12545
12546 2004-04-08  Paul Brook  <paul@codesourcery.com>
12547
12548         * gcc.dg/spill-1.c: New test.
12549
12550 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12551
12552         * gcc.dg/torture/builtin-ctype-2.c: New test.
12553
12554 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
12555
12556         * gcc.dg/pch/pch.exp: Add largefile test.
12557
12558 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
12559
12560         * g++.dg/pch/externc-1.Hs: New.
12561         * g++.dg/pch/externc-1.C: New.
12562
12563 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12564
12565         * gcc.dg/compat/struct-by-value-5a_main.c,
12566         gcc.dg/compat/struct-by-value-5b_main.c: New files.
12567         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
12568         * gcc.dg/compat/struct-by-value-5a_x.c,
12569         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
12570         gcc.dg/compat/struct-by-value-5_x.c.
12571         * gcc.dg/compat/struct-by-value-5a_y.c,
12572         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
12573         gcc.dg/compat/struct-by-value-5_y.c.
12574
12575         * gcc.dg/compat/struct-by-value-6a_main.c,
12576         gcc.dg/compat/struct-by-value-6b_main.c: New files.
12577         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
12578         * gcc.dg/compat/struct-by-value-6a_x.c,
12579         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
12580         gcc.dg/compat/struct-by-value-6_x.c.
12581         * gcc.dg/compat/struct-by-value-6a_y.c,
12582         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
12583         gcc.dg/compat/struct-by-value-6_y.c.
12584
12585         * gcc.dg/compat/struct-by-value-7a_main.c,
12586         gcc.dg/compat/struct-by-value-7b_main.c: New files.
12587         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
12588         * gcc.dg/compat/struct-by-value-7a_x.c,
12589         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
12590         gcc.dg/compat/struct-by-value-7_x.c.
12591         * gcc.dg/compat/struct-by-value-7a_y.c,
12592         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
12593         gcc.dg/compat/struct-by-value-7_y.c.
12594
12595 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
12596
12597         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
12598         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
12599         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
12600         options.
12601
12602 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
12603
12604         * gcc.dg/builtins-36.c: New test.
12605
12606 2004-04-06  Paul Brook  <paul@codesourcery.com>
12607
12608         * README.gcc: Remove obsolete contraint on testcases.
12609
12610 2004-04-05  Paul Brook  <paul@codesourcery.com>
12611
12612         PR2123
12613         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
12614         failure and exit(0) on success.
12615         * g++.dg/expr/anew2.C: Ditto.
12616         * g++.dg/expr/anew3.C: Ditto.
12617         * g++.dg/expr/anew4.C: Ditto.
12618
12619 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
12620
12621         PR c++/3518
12622         * g++.dg/template/unify7.C: New.
12623
12624 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12625
12626         * g++.dg/README: Bring up to date with new subdirectories; remove
12627         duplicate subdirectory lines.
12628
12629 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
12630
12631         PR c++/14007
12632         * g++.dg/template/unify5.C: New.
12633         * g++.dg/template/unify6.C: New.
12634         * g++.dg/template/qualttp20.C: Adjust.
12635         * g++.old-deja/g++.jason/report.C: Adjust.
12636         * g++.old-deja/g++.other/qual1.C: Adjust.
12637
12638 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
12639
12640         PR c++/14803
12641         * g++.dg/inherit/ptrmem1.C: New test.
12642
12643 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
12644
12645         PR c++/14755
12646         * gcc.c-torture/execute/20040331-1.c: New test.
12647         * gcc.dg/20040331-1.c: New test.
12648
12649 2004-04-01  Paul Brook  <paul@codesourcery.com>
12650
12651         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
12652
12653 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
12654
12655         PR c++/14724
12656         * g++.dg/init/goto1.C: New test.
12657
12658         PR c++/14763
12659         * g++.dg/template/defarg4.C: New test.
12660
12661 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
12662
12663         * gcc.dg/altivec-11.c: Extend test for more valid cases.
12664
12665 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
12666
12667         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
12668
12669 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
12670
12671         * gcc.dg/noncompile/undeclared-2.c: New test.
12672
12673 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
12674
12675         * gcc.dg/940409-1.c: Remove XFAIL.
12676         * gcc.dg/reg-vol-struct-1.c: New test.
12677
12678 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12679
12680         * gcc.dg/torture/builtin-wctype-1.c: New test.
12681
12682 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
12683
12684         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
12685         * gcc.dg/20001101-1.c: Likewise.
12686         * gcc.dg/20001102-1.c: Likewise.
12687
12688 2004-03-25  Roger Sayle  <roger@eyesopen.com>
12689
12690         * gcc.dg/compare8.c: Add an additional test for XOR.
12691
12692 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12693
12694         * gcc.dg/torture/builtin-ctype-1.c: New test.
12695
12696 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12697
12698         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
12699         * gcc.dg/torture/builtin-math-1.c: Likewise.
12700         * gcc.dg/torture/builtin-power-1.c: New test.
12701
12702 2004-03-24  Andreas Schwab  <schwab@suse.de>
12703
12704         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
12705         IA64 assembler.
12706
12707 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12708             Roger Sayle  <roger@eyesopen.com>
12709
12710         * gcc.dg/compare8.c: New test case.
12711
12712 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
12713
12714         * g++.dg/ext/altivec-7.C: New test.
12715
12716 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
12717
12718         PR 12267, 12391, 12560, 13129, 14114, 14133
12719         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
12720         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
12721         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
12722         Adjust error regexps.
12723         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
12724         * gcc.dg/noncompile/undeclared-1.c: New test cases.
12725         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
12726         * gcc.dg/local1.c: Add explanatory comment.
12727
12728 2004-03-23  Roger Sayle  <roger@eyesopen.com>
12729
12730         PR optimization/14669
12731         * g++.dg/opt/fold2.C: New test case.
12732
12733 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
12734
12735         PR c/14069
12736         * gcc.dg/20040322-1.c: New test.
12737
12738 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12739
12740         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
12741         * gcc.dg/ultrasp4.c: Likewise.
12742         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
12743
12744 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12745
12746         * gcc.dg/i386-sse-8.c: Reset default options.
12747
12748 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12749
12750         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
12751         in the error message text.
12752
12753 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12754
12755         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
12756
12757 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
12758
12759         PR c++/14616
12760         * g++.dg/init/array13.C: New test.
12761
12762 2004-03-20  Roger Sayle  <roger@eyesopen.com>
12763
12764         PR target/13889
12765         * gcc.c-torture/compile/pr13889.c: New test case.
12766
12767 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12768
12769         PR c/14635
12770         * builtins-1.c (nan, nans): Don't test.
12771         * builtins-30.c: Don't use nan, nanf, nanl.
12772         * builtins-35.c: New test.
12773
12774 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
12775
12776         * g++.dg/ext/altivec-6.C: New test.
12777
12778 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
12779
12780         * g++.dg/init/placement3.C: New test.
12781
12782         * g++.dg/template/spec13.C: New test.
12783
12784         * g++.dg/lookup/using11.C: New test.
12785
12786         * g++.dg/lookup/koenig3.C: New test.
12787
12788         * g++.dg/template/operator2.C: New test.
12789
12790         * g++.dg/expr/dtor3.C: New test.
12791         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
12792         marker.
12793         * g++.old-deja/g++.law/visibility28.C: Likewise.
12794
12795 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
12796
12797         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
12798         * gcc.dg/ppc64-abi-3.c: Likewise.
12799
12800 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12801
12802         PR c++/14545
12803         * g++.dg/parse/template15.C: New test.
12804
12805 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12806
12807         * g++.dg/expr/dtor2.C: New test.
12808
12809         * g++.dg/lookup/anon4.C: New test.
12810
12811         * g++.dg/overload/using1.C: New test.
12812
12813         * g++.dg/template/lookup7.C: New test.
12814
12815         * g++.dg/template/typename6.C: New test.
12816
12817         * g++.dg/expr/cond6.C: New test.
12818
12819 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12820
12821         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
12822
12823 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12824
12825         * g++.dg/expr/cond5.C: New test.
12826         * g++.dg/expr/constcast1.C: Likewise.
12827         * g++.dg/expr/ptrmem2.C: Likewise.
12828         * g++.dg/expr/ptrmem3.C: Likewise.
12829         * g++.dg/lookup/main1.C: Likewise.
12830         * g++.dg/template/lookup6.C: Likewise.
12831
12832 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12833
12834         * gcc.dg/local1.c: New test.
12835
12836         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
12837
12838 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12839
12840         * gcc.dg/torture/builtin-convert-1.c: New test.
12841
12842 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12843
12844         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
12845
12846 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12847
12848         PR c++/14481
12849         * g++.dg/warn/Wunused-7.C: New test.
12850
12851 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12852
12853         * gcc.dg/torture/builtin-integral-1.c: New test.
12854
12855 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12856
12857         PR c++/14586
12858         * g++.dg/parse/non-dependent3.C: New test.
12859
12860 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
12861
12862         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
12863         * g++.dg/eh/simd-2.C: Likewise.
12864         * g++.dg/init/array10.C: Likewise.
12865         * gcc.c-torture/compile/simd-1.c: Likewise.
12866         * gcc.c-torture/compile/simd-2.c: Likewise.
12867         * gcc.c-torture/compile/simd-3.c: Likewise.
12868         * gcc.c-torture/compile/simd-4.c: Likewise.
12869         * gcc.c-torture/compile/simd-6.c: Likewise.
12870         * gcc.c-torture/execute/simd-1.c: Likewise.
12871         * gcc.c-torture/execute/simd-2.c: Likewise.
12872         * gcc.dg/compat/vector-defs.h: Likewise.
12873         * gcc.dg/20020531-1.c: Likewise.
12874         * gcc.dg/altivec-3.c: Likewise.
12875         * gcc.dg/altivec-4.c: Likewise.
12876         * gcc.dg/altivec-varargs-1.c: Likewise.
12877         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
12878         * gcc.dg/i386-mmx-3.c: Likewise.
12879         * gcc.dg/i386-sse-4.c: Likewise.
12880         * gcc.dg/i386-sse-5.c: Likewise.
12881         * gcc.dg/i386-sse-8.c: Likewise.
12882         * gcc.dg/simd-1.c: Likewise.
12883         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
12884         __ev64_opaque__ since the machine description provides it.
12885
12886 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12887
12888         * lib/compat.exp (skip_list): New global variable.
12889         Use it to hold the user defined COMPAT_SKIPS list if any.
12890         (compat-obj): Add the members of skip_list to optall.
12891
12892 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12893
12894         * gcc.dg/compat/union-by-value-1_main.c,
12895         union-by-value-1_x.c, union-by-value-1_y.c,
12896         union-check.h, union-defs.h,
12897         union-init.h, union-return-1_main.c,
12898         union-return-1_x.c, union-return-1_y.c: New files.
12899
12900 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12901
12902         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
12903         mixed-struct-init.h: Add 4 mixed structure types.
12904         struct-by-value-21_main.c, struct-by-value-21_x.c,
12905         struct-by-value-21_y.c, struct-return-21_main.c,
12906         struct-return-21_x.c, struct-return-21_y.c: New files.
12907
12908 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
12909
12910         PR c++/14550
12911         * g++.dg/parse/template14.C: New test.
12912
12913 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12914
12915         * gcc.c-torture/execute/20040313-1.c: New test.
12916
12917 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
12918
12919         PR target/14533
12920         * gcc.dg/20040311-2.c: New test.
12921
12922 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
12923
12924         PR other/14544
12925         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
12926         bit-field.
12927
12928 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
12929
12930         * gcc.dg/20040305-2.c: Add missing return statement.
12931
12932 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12933
12934         * gcc.dg/builtins-34.c: Also check pow10*.
12935
12936 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12937
12938         PR target/14262
12939         * gcc.dg/20040305-2.c: New test.
12940
12941 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12942
12943         * gcc.dg/20040310-1.c: New test.
12944
12945 2004-03-11  Roger Sayle  <roger@eyesopen.com>
12946
12947         * gcc.c-torture/execute/20040311-1.c: New test case.
12948
12949 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
12950
12951         PR c++/14476
12952         * g++.dg/lookup/enum1.C: New test.
12953
12954 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
12955
12956         PR c++/14510
12957         * g++.dg/lookup/struct2.C: New test.
12958
12959 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
12960
12961         * gcc.dg/builtins-34.c: New test.
12962
12963 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12964
12965         * gcc.dg/torture/builtin-nonneg-1.c: New test.
12966
12967 2004-03-09  James E Wilson  <wilson@specifixinc.com>
12968
12969         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
12970         * gcc.dg/alias-2.c: New testcase.
12971
12972 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
12973
12974         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
12975
12976 2004-03-09  Roger Sayle  <roger@eyesopen.com>
12977
12978         * gcc.c-torture/execute/20040309-1.c: New test case.
12979
12980 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12981
12982         PR c++/14397
12983         * g++.dg/overload/ref1.C: New.
12984
12985 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12986
12987         PR c++/14409
12988         * g++.dg/template/spec12.C: New test.
12989
12990         PR c++/14448
12991         * g++.dg/parse/crash14.C: New test.
12992
12993 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12994
12995         PR c++/14230
12996         * g++.dg/init/ref11.C: New test.
12997
12998 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12999
13000         PR c++/14432
13001         * g++.dg/parse/builtin2.C: New test.
13002
13003 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13004
13005         PR c++/14401
13006         * g++.dg/init/ctor3.C: New test.
13007         * g++.dg/init/union1.C: New test.
13008         * g++.dg/ext/anon-struct4.C: New test.
13009
13010 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13011
13012         * g++.dg/lookup/koenig1.C: Tweak error messages.
13013         * g++.dg/lookup/used-before-declaration.C: Likewise.
13014         * g++.dg/other/do1.C: Likewise.
13015         * g++.dg/overload/koenig1.C: Likewise.
13016         * g++.dg/parse/crash13.C: Likewise.
13017         * g++.dg/template/instantiate3.C: Likewise.
13018
13019 2004-03-08  Eric Christopher  <echristo@redhat.com>
13020
13021         * * lib/target-supports.exp: Enable libiconv in test
13022         compilation.  Fix up error checking.
13023
13024 2004-03-08  Roger Sayle  <roger@eyesopen.com>
13025
13026         PR middle-end/14289
13027         * gcc.dg/pr14289-1.c: New test case.
13028         * gcc.dg/pr14289-2.c: Likewise.
13029         * gcc.dg/pr14289-3.c: Likewise.
13030
13031 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
13032
13033         * gcc.c-torture/execute/20040308-1.c: New test.
13034
13035 2004-03-07  Roger Sayle  <roger@eyesopen.com>
13036
13037         * gcc.c-torture/execute/20040307-1.c: New test case.
13038
13039 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
13040
13041         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
13042
13043 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
13044
13045         * gcc.dg/20040306-1.c: New test.
13046
13047 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
13048
13049         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
13050         them static.
13051         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
13052
13053 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13054
13055         PR c/14465
13056         * gcc.dg/decl-6.c: New test.
13057
13058 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13059
13060         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
13061         Rename LOGPOW -> LOG_POW.
13062         (SQRT_EXP, POW_EXP): New.
13063
13064 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13065
13066         * gcc.dg/i386-sse-8.c: New test.
13067
13068 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13069
13070         PR c/14114
13071         * gcc.dg/decl-5.c: New test.
13072
13073 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
13074
13075         * gcc.dg/20040305-1.c: New test.
13076
13077 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
13078
13079         PR other/14354
13080         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
13081
13082 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
13083
13084         PR c++/14425, c++/14426
13085         * g++.dg/ext/altivec-4.C: New test.
13086         * g++.dg/ext/altivec-5.C: New test.
13087
13088 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
13089
13090         * g++.old-deja/g++.other/linkage1.C: Expect errors about
13091         global variables of a type with no linkage.
13092         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
13093         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
13094         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
13095         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
13096         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
13097         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
13098         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
13099         * g++.dg/warn/deprecated.C: Name enum Color.
13100         * g++.dg/overload/VLA.C: Name structure for 'b'.
13101         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
13102
13103 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13104
13105         * gcc.c-torture/compile/20040304-1.c: New test.
13106
13107 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
13108
13109         PR 13728
13110         * gcc.dg/decl-4.c: New testcase.
13111
13112 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
13113
13114         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
13115         as PRECF if sizeof (float) > sizeof (double).
13116         (PRECL): Make it the same as PRECF if
13117         sizeof (float) > sizeof (long double).
13118
13119 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13120
13121         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
13122         system type.  Add check for irix6 which doesn't have c99 runtime.
13123
13124 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
13125
13126         * gcc.dg/const-elim-1.c: xfail for xtensa.
13127
13128 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13129
13130         PR c++/14369
13131         * g++.dg/template/cond4.C: New test.
13132
13133 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13134
13135         PR c++/14360
13136         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
13137
13138         PR c++/14361
13139         * g++.dg/parse/defarg7.C: New test.
13140
13141         PR c++/14359
13142         * g++.dg/template/friend26.C: New test.
13143
13144 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13145
13146         PR c++/14324
13147         * g++.dg/abi/mangle21.C: New test.
13148
13149         PR c++/14260
13150         * g++.dg/parse/constructor2.C: New test.
13151
13152         PR c++/14337
13153         * g++.dg/template/sfinae1.C: New test.
13154
13155 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13156
13157         PR c++/14267
13158         * g++.dg/expr/crash2.C: New test.
13159
13160         PR middle-end/13448
13161         * gcc.dg/inline-5.c: New test.
13162         * gcc.dg/always-inline.c: Split out tests into ...
13163         * gcc.dg/always-inline2.c: ... this and ...
13164         * gcc.dg/always-inline3.c: ... this.
13165
13166 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13167
13168         PR debug/12103
13169         * g++.dg/debug/crash1.C: New test.
13170
13171 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
13172
13173         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
13174         function with __attribute__((noinline)).
13175         (recurser_void2): Likewise.
13176         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
13177         (recurser_void2): Likewise.
13178
13179 2004-02-29  Roger Sayle  <roger@eyesopen.com>
13180
13181         PR middle-end/14203
13182         * g++.dg/warn/Wunused-6.C: New test case.
13183
13184 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
13185
13186         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
13187         not defined.
13188
13189 2004-02-27  Eric Christopher  <echristo@redhat.com>
13190
13191         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
13192         * g++.dg/charset/asm2.c: Run only x86.
13193         * gcc.dg/charset/asm3.c: Ditto.
13194
13195 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
13196
13197         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
13198         ld_library_path.
13199
13200 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
13201
13202         * g++.dg/ext/altivec-3.C: New.
13203
13204 2004-02-26  Richard Henderson  <rth@redhat.com>
13205
13206         * g++.dg/ext/attrib10.C: Mark for warning.
13207         * gcc.dg/attr-alias-1.c: New.
13208
13209 2004-02-26  Richard Henderson  <rth@redhat.com>
13210
13211         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
13212         * gcc.c-torture/execute/20040208-2.c: ... it back.
13213
13214 2004-02-26  Eric Christopher  <echristo@redhat.com>
13215
13216         * lib/target-supports.exp (check-iconv-available): New function.
13217         * lib/gcc-dg.exp (dg-require-iconv): New function.
13218         Use above.
13219         * gcc.dg/charset: New directory.
13220         * gcc.dg/charset/charset.exp: New file.
13221         * gcc.dg/charset/asm1.c: Ditto.
13222         * gcc.dg/charset/asm2.c: Ditto.
13223         * gcc.dg/charset/asm3.c: Ditto.
13224         * gcc.dg/charset/asm4.c: Ditto.
13225         * gcc.dg/charset/asm5.c: Ditto.
13226         * gcc.dg/charset/attribute1.c: Ditto.
13227         * gcc.dg/charset/attribute2.c: Ditto.
13228         * gcc.dg/charset/string1.c: Ditto.
13229         * g++.dg/charset: New directory.
13230         * g++.dg/dg.exp: Add here. Special options.
13231         * g++.dg/charset/charset.exp: New file.
13232         * g++.dg/charset/asm1.c: Ditto.
13233         * g++.dg/charset/asm2.c: Ditto.
13234         * g++.dg/charset/asm3.c: Ditto.
13235         * g++.dg/charset/asm4.c: Ditto.
13236         * g++.dg/charset/attribute1.c: Ditto.
13237         * g++.dg/charset/attribute2.c: Ditto.
13238         * g++.dg/charset/extern1.cc: Ditto.
13239         * g++.dg/charset/extern2.cc: Ditto.
13240         * g++.dg/charset/string1.c: Ditto.
13241
13242 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
13243
13244         PR c++/14278
13245         * g++.dg/parse/comma1.C: New test.
13246
13247 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13248
13249         PR c++/14284
13250         * g++.dg/template/ttp8.C: New test.
13251
13252 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
13253
13254         * gcc.dg/fixuns-trunc-1.c: New test.
13255
13256 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13257
13258         * gcc.dg/builtins-config.h: Use #elif.
13259
13260 2004-02-26  Michael Matz  <matz@suse.de>
13261
13262         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
13263         * gcc.dg/991214-1.c: Likewise.
13264         * gcc.dg/i386-asm-1.c: Likewise.
13265
13266 2004-02-25  Richard Henderson  <rth@redhat.com>
13267
13268         * gcc.c-torture/execute/20040208-2.c: Move ...
13269         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
13270
13271 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13272
13273         PR c++/14246
13274         * g++.dg/other/crash-3.C: New test.
13275
13276 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13277
13278         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
13279         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
13280
13281         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
13282         HP-UX.
13283
13284 2004-02-24  Michael Matz  <matz@suse.de>
13285
13286         * gcc.dg/i386-regparm.c: New.
13287
13288 2004-02-23  James E Wilson  <wilson@specifixinc.com>
13289
13290         * gcc.c-torture/execute/20040223-1.c: New.
13291
13292 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
13293             Kazu Hirata  <kazu@cs.umass.edu>
13294
13295         * gcc.dg/fwritable-strings-1.c: Remove.
13296
13297 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
13298
13299         PR c/14156
13300         * gcc.dg/20040223-1.c: New test.
13301
13302 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13303
13304         PR c++/14106
13305         * g++.dg/ext/typeof9.C: New test.
13306
13307 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13308
13309         PR c++/14250
13310         * g++.dg/other/switch1.C: New test.
13311
13312 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13313
13314         * gcc.dg/cast-function-1.c: Adjust for new informative message.
13315         * gcc.dg/va-arg-1.c: Likewise.
13316
13317 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13318
13319         PR c++/14143
13320         * g++.dg/template/koenig5.C: New test.
13321
13322 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
13323
13324         * g++.dg/ext/altivec-1.C: Generalize target triple.
13325         * g++.dg/ext/altivec-2.C: New test case.
13326         * g++.dg/ext/altivec_check.h: New file.
13327         * gcc.dg/altivec-1.c: Generalize target triple;
13328         include altivec_check.h and call altivec_check().
13329         * gcc.dg/altivec-[2-5].c: Generalize target triple.
13330         * gcc.dg/altivec-6.c: New test case.
13331         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
13332         type casts as needed.
13333         * gcc.dg/altivec-10.c: Include altivec_check.h and call
13334         altivec_check().
13335         * gcc.dg/altivec-12.c: New test case.
13336         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
13337         include altivec_check.h and call altivec_check().
13338         * gcc.dg/altivec_check.h: New file.
13339
13340 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13341
13342         * lib/target-supports.exp (check_alias_available): Don't mangle
13343         function `g' in test program.
13344
13345 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13346
13347         * lib/target-supports.exp (check_profiling_available): Check
13348         argument to determine whether we support a profiling type.
13349         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
13350         check_profiling_available.
13351         * g++.dg/bprob/bprob.exp: Likewise
13352         * g77.dg/bprob/bprob.exp: Likewise.
13353         * gcc.misc-tests/bprob.exp: Likewise.
13354         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
13355         dg-require-profiling and delete expected error handling.
13356         * gcc.dg/20021014-1.c: Likewise.
13357         * gcc.dg/nest.c: Likewise.
13358
13359 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13360
13361         PR c++/12007
13362         * g++.dg/other/vthunk1.C: New test.
13363
13364 2004-02-20  Falk Hueffner  <falk@debian.org>
13365
13366         PR target/14201
13367         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
13368
13369 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
13370
13371         PR c++/13927
13372         * g++.dg/other/error8.C: Remove XFAIL markers.
13373
13374         PR c++/14173
13375         * g++.dg/ext/packed5.C: New test.
13376
13377         PR c++/14199
13378         * g++.dg/warn/Wunused-5.C: New test.
13379
13380         PR c++/14186
13381         * g++.dg/lookup/member1.C: New test.
13382
13383 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
13384
13385         * gcc.c-torture/compile/20040130-1.c: Enable only when
13386         __INT_MAX__ >= 2147483647L.
13387         * gcc.c-torture/compile/961203-1.c: Likewise.
13388
13389 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
13390
13391         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
13392         * g++.dg/opt/template1.C: Robustify assembler regexp
13393
13394 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13395
13396         * gcc.c-torture/execute/simd-4.x: Remove.
13397         * gcc.c-torture/execute/va-arg-25.x: Likewise.
13398         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
13399         Guard with #ifndef SKIP_ATTRIBUTE.
13400         * gcc.dg/compat/vector-1_y.c: Likewise.
13401         * gcc.dg/compat/vector-2_x.c: Likewise.
13402         * gcc.dg/compat/vector-2_y.c: Likewise.
13403         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
13404         * g++.dg/eh/simd-2.C: Likewise.
13405
13406 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
13407
13408         * gcc.c-torture/compile/complex-1.c: New.
13409
13410 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
13411
13412         PR target/14209
13413         * gcc.c-torture/execute/20040218-1.c: New test.
13414
13415 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13416
13417         PR c++/14181
13418         * g++.dg/parse/new2.C: New test.
13419
13420 2004-02-18  Paul Brook  <paul@codesourcery.com>
13421
13422         * gcc.c-torture/compile/libcall-1.c: New test.
13423
13424 2004-02-18  Paul Brook  <paul@codesourcery.com>
13425
13426         PR debug/12934
13427         * gcc.dg/debug/debug-7.c: New test.
13428
13429 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
13430
13431         * gcc.dg/20040217-1.c: New test.
13432
13433 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
13434
13435         * gcc.c-torture/execute/990208-1.x: Delete.
13436
13437 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
13438
13439         * gcc.c-torture/execute/20040208-2.x: New file.
13440
13441 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
13442
13443         PR c++/11326
13444         * g++.dg/abi/structret1.C: New test.
13445
13446 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
13447
13448         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
13449         (i386_cpuid): No need to test if cpuid is available on AMD64.
13450         Fix assembly, so that it works onboth i386 and AMD64.
13451         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
13452         (vecInLong): Fix s[] member type to unsigned int.
13453         (vecInWord): Remove type.
13454         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
13455         (a64, b64, c64, d64, e64): Remove.
13456         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
13457         Remove unused variable.  Remove initialization of removed variables.
13458         Don't call mmx_tests nor sse_tests.
13459         (reference_mmx, reference_sse): Remove.
13460         (check): Add return stmt.
13461         * gcc.dg/i386-sse-7.c: New test.
13462         * gcc.dg/i386-mmx-4.c: New test.
13463
13464 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13465
13466         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
13467         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13468         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13469         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
13470         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
13471         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
13472         g++.dg/tc1/dr94.C: Fix line terminator.
13473
13474 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
13475
13476         * gcc.c-torture/compile/20040216-1.c: New.
13477
13478 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13479
13480         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13481         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13482         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
13483         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
13484         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
13485         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
13486
13487 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13488
13489         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
13490
13491 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
13492
13493         PR c++/13971
13494         * g++.dg/expr/cond4.C: New test.
13495
13496         PR c++/14086
13497         * g++.dg/lookup/crash2.C: New test.
13498
13499 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
13500
13501         * gcc.c-torture/compile/20040214-2.c: New test.
13502
13503 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
13504
13505         PR c++/14116
13506         * g++.dg/ext/typeof8.C: New test.
13507
13508 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
13509
13510         * gcc.c-torture/compile/20040214-1.c: New test.
13511
13512 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13513
13514         PR c++/13635
13515         * g++.dg/template/spec11.C: New test.
13516
13517 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13518
13519         PR c++/13927
13520         * g++.dg/other/error8.C: New test.
13521
13522 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
13523
13524         PR c++/14122
13525         * g++.dg/template/array4.C: New test.
13526
13527         PR c++/14108
13528         * g++.dg/inherit/thunk2.C: New test.
13529
13530         PR c++/14083
13531         * g++.dg/eh/cond2.C: New test.
13532
13533 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
13534
13535         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
13536
13537 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
13538
13539         * lib/scanasm.exp (dg-scan): Quote pattern before display.
13540
13541 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
13542
13543         * g++.dg/simd-2.C: xfail on ppc64-linux.
13544
13545 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13546
13547         PR c/456
13548         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
13549         tests.
13550
13551 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
13552
13553         * gcc.dg/builtins-33.c: New test.
13554
13555 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
13556
13557         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
13558
13559 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13560
13561         * g++.dg/simd-2.C: Set -maltivec for ppc64.
13562
13563 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13564
13565         * gcc.dg/ppc64-abi-3.c: New test.
13566
13567 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
13568
13569         PR c/14092
13570
13571         * gcc.dg/pr14092-1.c: New testcase.
13572
13573 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
13574
13575         * gcc.dg/cpp/assert4.c: Fix typo last change.
13576
13577         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
13578         * gcc.dg/cpp/assert4.c: Handle powerpc64.
13579
13580         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
13581
13582 2004-02-09  Roger Sayle  <roger@eyesopen.com>
13583
13584         * gcc.c-torture/compile/20040209-1.c: New test case.
13585
13586 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13587
13588         * gcc.dg/c90-init-1.c: Adjust expected error messages.
13589
13590 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
13591
13592         * gcc.c-torture/execute/20040208-[12].c: New tests.
13593
13594 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13595
13596         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
13597
13598 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13599
13600         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
13601
13602 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13603
13604         Bug 13856
13605         * gcc.dg/visibility-8.c: New testcase.
13606
13607 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13608
13609         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
13610         arguments.
13611         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
13612
13613 2004-02-07  Roger Sayle  <roger@eyesopen.com>
13614
13615         PR middle-end/13696
13616         * g++.dg/opt/fold1.C: New test case.
13617
13618 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13619
13620         PR c++/14033
13621         * g++.dg/other/crash-2.C: New test.
13622
13623 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13624
13625         PR c++/14028
13626         * g++.dg/parse/angle-bracket2.C: New test.
13627
13628 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13629
13630         PR middle-end/13750
13631         Revert:
13632         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13633         PR pch/13361
13634         * testsuite/g++.dg/pch/wchar-1.C: New.
13635         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13636
13637 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13638
13639         PR c++/14008
13640         * g++.dg/parse/error15.C: New test.
13641         * g++.dg/parse/crash11.C: Update dg-error mark.
13642
13643 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13644
13645         PR c++/13932
13646         * g++.dg/warn/conv2.C: New test.
13647
13648 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13649
13650         PR c++/13086
13651         * g++.dg/warn/incomplete1.C: Remove xfail.
13652
13653 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13654
13655         * lib/file-format.exp (gcc_target_object_format): Use
13656         ${tool}_target_compile, not gcc_target_compile.
13657         * lib/target-supports.exp (check_alias_available): Likewise.
13658         (check_gc_sections_available): Likewise.
13659         * g++.dg/ext/attrib10.C: Use dg-require-alias.
13660         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
13661         dg-require-alias.
13662
13663 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13664
13665         PR c++/13969
13666         * g++.dg/template/static6.C: New test.
13667
13668 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
13669
13670         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
13671
13672 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13673
13674         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
13675         tests for systems where `char' is unsigned by default.
13676
13677 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13678
13679         PR c++/13997
13680         * g++.dg/template/partial3.C: New test.
13681
13682 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
13683
13684         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
13685         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
13686         Remove mentions of obsolete ports.
13687
13688 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
13689
13690         * gcc.dg/noncompile/20001228-1.c: Fix for new
13691         error message.
13692
13693 2004-02-03  Roger Sayle  <roger@eyesopen.com>
13694
13695         PR target/9348
13696         * gcc.c-torture/execute/multdi-1.c: New test case.
13697
13698 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13699
13700         PR c++/13925
13701         * g++.dg/template/lookup5.C: New test.
13702
13703 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13704
13705         PR c++/13950
13706         * g++.dg/template/lookup4.C: New test.
13707
13708         PR c++/13970
13709         * g++.dg/parse/error14.C: New test.
13710
13711         PR c++/14002
13712         * g++.dg/parse/template13.C: New test.
13713
13714 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13715
13716         PR c++/13978
13717         * g++.dg/template/koenig4.C: New test.
13718
13719         PR c++/13968
13720         * g++.dg/template/crash17.C: New test.
13721
13722         PR c++/13975
13723         * g++.dg/parse/error13.C: New test.
13724         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
13725
13726 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13727
13728         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
13729
13730 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
13731
13732         PR c/11658
13733         PR c/13994
13734         * gcc.dg/noncompile/20040203-1.c: New test.
13735         * gcc.dg/noncompile/20040203-2.c: Likewise.
13736         * gcc.dg/noncompile/20040203-3.c: Likewise.
13737         * gcc.dg/20040203-1.c: Likewise.
13738
13739 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
13740
13741         PR c++/10858
13742         * g++.dg/template/sizeof7.C: New test.
13743
13744 2004-02-02  Eric Christopher  <echristo@redhat.com>
13745             Zack Weinberg  <zack@codesourcery.com>
13746
13747         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
13748
13749 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
13750
13751         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
13752         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
13753         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
13754         * gcc.dg/cleanup-5.c: Run only on Linux targets.
13755
13756 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
13757
13758         PR c++/13113
13759         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
13760
13761         PR c++/13854
13762         * g++.dg/ext/attrib13.C: New test.
13763
13764         PR c++/13907
13765         * g++.dg/conversion/op2.C: New test.
13766
13767 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13768
13769         * gcc.dg/titype-1.c: Fix pasto.
13770
13771 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13772
13773         * gcc.dg/titype-1.c: New test.
13774
13775 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13776
13777         PR c++/13957
13778         * g++.dg/template/non-type-template-argument-1.C,
13779         g++.dg/template/qualified-id1.C: Update dg-error marks.
13780         * g++.dg/template/nontype6.C: New test.
13781
13782 2004-02-01  Roger Sayle  <roger@eyesopen.com>
13783
13784         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
13785         * gcc.dg/builtins-31.c: New testcase.
13786         * gcc.dg/builtins-32.c: New testcase.
13787
13788 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
13789
13790         * objc.dg/call-super-2.m: Update line numbers
13791         for the including of stddef.h.
13792
13793 2004-01-30  Michael Matz  <matz@suse.de>
13794
13795         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
13796         g++.dg/ext/case-range3.C: New tests.
13797
13798 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13799
13800         DR206
13801         PR c++/13813
13802         * g++.dg/template/member4.C: New test.
13803
13804 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13805
13806         PR c++/13683
13807         * g++.dg/template/sizeof6.C: New test.
13808
13809 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13810
13811         * gcc.dg/fwritable-strings-1.c: New test.
13812
13813 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13814
13815         * gcc.c-torture/compile/20040130-1.c: New test.
13816
13817 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
13818
13819         * objc.dg/call-super-2.m: Include stddef.h for size_t.
13820
13821 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
13822
13823         PR c++/13883
13824         * g++.dg/template/ctor3.C: New test.
13825
13826 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13827
13828         * g++.dg/tc1: New directory.
13829         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
13830         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
13831         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
13832         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
13833         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
13834
13835 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13836
13837         * g++.dg/parse/error11.C: New test.
13838         * g++.dg/parse/error12.C: Likewise.
13839
13840 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
13841
13842         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
13843         (scan_initial, main): Use aligned_sizeof instead of sizeof.
13844
13845 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
13846
13847         PR c++/13791
13848         * g++.dg/ext/attrib12.C: New test.
13849
13850         PR c++/13736
13851         * g++.dg/parse/cast2.C: New test.
13852
13853 2004-01-27  James E Wilson  <wilson@specifixinc.com>
13854
13855         * objc.dg/encode-2.m (main): New local string.  Set depending on
13856         sizeof long.  Use in sscanf call.
13857         * objc.dg/encode-3.m (main): New local string.  Set depending on
13858         sizeof long.  Use in scan_initial call.
13859
13860 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13861
13862         * objc.dg/call-super-2.m: Make LP64-safe.
13863         * objc.dg/desig-init-1.m: Likewise.
13864
13865 2004-01-27  Devang Patel <dpatel@apple.com>
13866
13867         * g++.dg/debug/namespace1.C: New test.
13868
13869 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
13870
13871         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
13872         xscale-*-*.
13873
13874         * gcc.dg/arm-mmx-1.c: New test.
13875
13876 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13877
13878         * gcc.dg/20040127-1.c: New test.
13879         * gcc.dg/20040127-2.c: New test.
13880
13881 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13882
13883         * objc.dg/stret-1.m (glob): Renamed to globa.
13884
13885 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
13886
13887         PR c++/13663
13888         * g++.dg/expr/for1.C: New test.
13889
13890 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
13891
13892         PR middle-end/13779
13893         * gcc.dg/darwin-longlong.c: New test.
13894
13895 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
13896
13897         * gcc.dg/20040124-1.c: Moved test from here...
13898         * gcc.c-torture/compile/20040124-1.c: ...to here.
13899
13900 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13901
13902         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
13903         the assembly output if -m64 is passed.
13904
13905 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
13906
13907         PR c++/13833
13908         * g++.dg/template/cond3.C: New test.
13909
13910 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13911
13912         PR c++/13810
13913         * g++.dg/template/ttp7.C: New test.
13914
13915 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13916
13917         PR c++/13797
13918         * g++.dg/template/nontype4.C: New test.
13919         * g++.dg/template/nontype5.C: Likewise.
13920
13921 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
13922
13923         * gcc.dg/torture/mips-clobber-at.c: New test.
13924
13925 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
13926
13927         * gcc.dg/20040124-1.c: New test.
13928
13929 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
13930
13931         * gcc.dg/20040123-1.c: New test.
13932
13933 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13934
13935         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
13936
13937 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13938
13939         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
13940
13941 2004-01-23  Andrew Pinski  <apinski@apple.com>
13942
13943         * gcc.dg/20030121-1.c: Move to ..
13944         * gcc.dg/20040121-1.c: here.
13945
13946 2004-01-23  Roger Sayle  <roger@eyesopen.com>
13947
13948         * gcc.dg/builtins-29.c: New test case.
13949
13950 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13951
13952         PR 18314
13953         * gcc.dg/builtins-30.c: New testcase.
13954
13955 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
13956
13957         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
13958         * lib/g77.exp: Likewise.
13959         * lib/objc.exp: Likewise.
13960         * lib/g++.exp: Likewise.
13961
13962 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13963
13964         * gcc.dg/struct-by-value-2.c: New test.
13965
13966 2004-01-21  Andrew Pinski  <apinski@apple.com>
13967
13968         PR target/13785
13969         * gcc.dg/20030121-1.c: New test.
13970
13971 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
13972
13973         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
13974         clobber frame pointer register in asm statement.
13975
13976 2004-01-21  Falk Hueffner  <falk@debian.org>
13977
13978         * gcc.c-torture/compile/20040121-1.c: New test.
13979
13980 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
13981
13982         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
13983
13984 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
13985
13986         * gcc.dg/ppc64-abi-2.c: New test.
13987
13988 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
13989
13990         * lib/treelang.exp: Fill out this file.
13991         * lib/treelang-dg.exp: New File.
13992
13993 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13994
13995         * gcc.c-torture/compile/981022-1.c: Remove.
13996         * gcc.dg/array-5.c: Remove XFAIL.
13997         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
13998         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
13999         gcc.dg/cond-lvalue-1.c: Update.
14000         * gcc.dg/cast-lvalue-2.c: New test.
14001
14002 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
14003
14004         PR c++/13592
14005         * g++.dg/other/error1.C (class foo): Tweak error message.
14006
14007         PR c++/13592
14008         * g++.dg/template/call2.C: New test.
14009
14010 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14011
14012         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
14013         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
14014         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
14015         scalar-return-1_x.c, scalar-return-2_y.c,
14016         scalar-return-3_x.c, scalar-return-3_y.c,
14017         scalar-return-4_x.c, scalar-return-4_y.c,
14018         struct-align-1.h, struct-align-1_x.c,
14019         struct-align-1_y.c, struct-align-2.h,
14020         struct-align-2_x.c, struct-align-2_y.c,
14021         struct-by-value-10_y.c, struct-by-value-11_x.c,
14022         struct-by-value-11_y.c, struct-by-value-12_x.c,
14023         struct-by-value-12_y.c, struct-by-value-13_x.c,
14024         struct-by-value-13_y.c, struct-by-value-14_x.c,
14025         struct-by-value-14_y.c, struct-by-value-15_x.c,
14026         struct-by-value-15_y.c, struct-by-value-16_y.c,
14027         struct-by-value-17_y.c, struct-by-value-18_y.c,
14028         struct-by-value-19_y.c, struct-by-value-1_x.c,
14029         struct-by-value-1_y.c, struct-by-value-20_y.c,
14030         struct-by-value-2_x.c, struct-by-value-2_y.c,
14031         struct-by-value-3_y.c, struct-by-value-4_x.c,
14032         struct-by-value-4_y.c, struct-by-value-5_y.c,
14033         struct-by-value-6_y.c, struct-by-value-7_y.c
14034         struct-by-value-8_x.c, struct-by-value-8_y.c
14035         struct-by-value-9_x.c, struct-by-value-9_y.c
14036         struct-return-10_x.c, struct-return-10_y.c,
14037         struct-return-19_x.c, struct-return-20_x.c
14038         struct-return-2_x.c, struct-return-2_y.c
14039         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
14040         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
14041
14042 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14043
14044         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
14045         attribute on sparc*-sun-solaris2.*.
14046
14047 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
14048
14049         PR c++/13710
14050         * g++.dg/ext/typeof7.C: New test.
14051
14052 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
14053
14054         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
14055         * gcc.dg/const-elim-1.c: Same.
14056
14057 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
14058
14059         * objc.dg/stret-1.m: New.
14060         * objc.dg/stret-2.m: New.
14061
14062 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14063
14064         PR c++/11895
14065         * g++.dg/ext/vector1.C: New test.
14066
14067 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
14068
14069         * gcc.dg/pch/import-1.c: New.
14070         * gcc.dg/pch/import-1.hs: New.
14071         * gcc.dg/pch/import-1a.h: New.
14072         * gcc.dg/pch/import-1b.h: New.
14073         * gcc.dg/pch/import-1c.h: New.
14074
14075 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14076
14077         PR c++/13574
14078         * g++.dg/ext/array1.C: New test.
14079
14080         PR c++/13178
14081         * g++.dg/conversion/op1.C: New test.
14082
14083 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
14084
14085         PR 11864
14086         From Kazumoto Kojima / Dan Kegel:
14087         * gcc.dg/pr11864-1.c: New test.
14088
14089         PR 10392
14090         From Marcus Comstedt / Dan Kegel:
14091         * gcc.dg/pr10392-1.c: New test.
14092
14093 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14094
14095         PR c++/13478
14096         * g++.dg/init/ref10.C: New test.
14097
14098 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14099
14100         PR c++/13407
14101         * g++.dg/parse/typename6.C: New test.
14102
14103 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14104
14105         PR pch/13361
14106         * testsuite/g++.dg/pch/wchar-1.C: New.
14107         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14108
14109 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14110
14111         PR c++/9259
14112         * g++.dg/expr/sizeof2.C: New test.
14113
14114 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
14115
14116         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
14117
14118 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14119
14120         PR c++/13659
14121         * g++.dg/lookup/strong-using-3.C: New.
14122         * g++.dg/lookup/using-10.C: New.
14123
14124 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14125
14126         PR c++/13594
14127         * g++.dg/lookup/strong-using-2.C: New.
14128
14129 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
14130             Dan Kegel <dank@kegel.com>
14131             J"orn Rennecke <joern.rennecke@superh.com>
14132
14133         PR target/9365
14134         * gcc.dg/pr9365-1.c: New test.
14135
14136 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14137
14138         PR c++/8856
14139         * g++.dg/parse/casting-operator2.C: New test.
14140         * g++.old-deja/g++.pt/explicit83.C: Remove.
14141
14142 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14143
14144         * gcc.dg/label-compound-stmt-1.c: New test.
14145         * gcc.c-torture/compile/950922-1.c,
14146         gcc.c-torture/compile/20000211-3.c,
14147         gcc.c-torture/compile/20000518-1.c,
14148         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
14149         compound statements.
14150
14151 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
14152
14153         * gcc.dg/ppc64-abi-1.c: New test.
14154
14155 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
14156
14157          * g++.dg/ext/attrib9.C: Add dg-warnings.
14158
14159 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14160
14161         PR c++/12335
14162         * g++.dg/parse/dtor3.C: New test.
14163
14164 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14165
14166         PR c++/12709
14167         * g++.dg/parse/try-catch-1.C: New test.
14168
14169 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
14170
14171         * ada/acats/run_all.sh: Add more verbose output in acats.log
14172         when compiling tests.
14173
14174 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14175
14176         PR 13656
14177         * gcc.dg/typedef-redecl.c: New test case.
14178         * gcc.dg/typedef-redecl.h: New support file.
14179
14180 2004-01-13  Jan Hubicka  <jh@suse.cz>
14181
14182         * gcc.dg/always_inline.c: New test.
14183         * gcc.dg/debug/20031231-1.c: Fix.
14184
14185 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14186
14187         PR c++/13474
14188         * g++.dg/template/array3.C: New test.
14189
14190 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14191
14192         * g++.dg/ext/lvalue1.C: No longer expected to fail.
14193         * g++.dg/warn/Wunused-2.C: Likewise.
14194
14195 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14196
14197         PR c++/13289
14198         * g++.dg/template/instantiate6.C: New test.
14199
14200 2004-01-12  Roger Sayle  <roger@eyesopen.com>
14201
14202         PR middle-end/11397
14203         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
14204
14205 2004-01-12  Jan Hubicka  <jh@suse.cz>
14206
14207         PR opt/12826
14208         * gcc.dg/20040112-1.c: New.
14209
14210         * gcc.dg/dwarf-die[1-7].c: Move to...
14211         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
14212         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
14213
14214 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
14215
14216         PR c++/4100
14217         * g++.dg/parse/friend4.C: New test.
14218
14219 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
14220
14221         PR c++/4100
14222         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
14223         definition is called a friend.
14224
14225 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
14226
14227         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
14228
14229 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
14230
14231         PR c++/3478
14232         * g++.dg/parse/error10.C: New test.
14233         * g++.dg/template/arg2.C: Accept "invalid type" error.
14234
14235 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
14236
14237         PR middle-end/13392
14238         * g++.dg/opt/expect2.C: New test.
14239
14240 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14241
14242         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
14243         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
14244         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
14245         Update dg-error regexps.
14246
14247 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14248
14249         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
14250         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
14251
14252 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14253
14254         * gcc.dg/pragma-re-1.c: Use right pointer type.
14255
14256 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14257
14258         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
14259
14260 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
14261
14262         * gcc.dg/rs6000-ldouble-1.c: New.
14263
14264 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14265
14266         DR 337
14267         PR c++/9256
14268         * g++.dg/other/abstract1.C: New test.
14269
14270 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
14271
14272         * g++.dg/lookup/strong-using-1.C: New.
14273
14274 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14275
14276         PR c/11234
14277         * gcc.dg/func-ptr-conv-1.c: New test.
14278         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
14279
14280 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
14281
14282         PR target/13380.
14283         * gcc.c-torture/compile/20040109-1.c: New.
14284
14285 2004-01-08  Stuart Hastings  <stuart@apple.com>
14286
14287         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
14288         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
14289         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
14290
14291 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
14292
14293         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
14294
14295 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14296
14297         * ada/acats/run_acats: Treat 'gnatchop' the same way
14298         as 'gnatmake'.  Export GCC_DRIVER.
14299         * ada/acats/run_all.sh: Add target_gnatchop.  Use
14300         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
14301
14302 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14303
14304         PR c++/12573
14305         * g++.dg/template/dependent-expr4.C: New test.
14306
14307 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
14308
14309         * gcc.dg/altivec-11.c: New test.
14310
14311 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
14312
14313         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
14314
14315 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14316
14317         PR c/6024
14318         * gcc.dg/enum-compat-1.c: New test.
14319         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
14320
14321 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14322
14323         PR c/12165
14324         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
14325         gcc.dg/c99-idem-qual-3.c: New tests.
14326
14327 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
14328
14329         * gcc.dg/winline-7.c: Don't cast void * to int.
14330
14331 2004-01-06  Jan Hubicka  <jh@suse.cz>
14332
14333         * gcc.dg/i386-sse-5.c: New test
14334         * g++.dg/eh/simd-1.c: Add -w argument for i386.
14335
14336 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14337
14338         PR c++/12815
14339         * g++.dg/rtti/typeid4.C: New test.
14340
14341 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14342
14343         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
14344
14345 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14346
14347         PR c++/12132
14348         * g++.dg/template/error11.C: New test.
14349
14350         PR c++/13451
14351         * g++.dg/template/class2.C: New test.
14352
14353 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14354         Richard Sandiford <rsandifo@redhat.com>
14355
14356         PR c++/13387
14357         * g++.dg/opt/alias3.C: New test.
14358
14359 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
14360
14361         PR c++/13157
14362         * g++.dg/template/koenig3.C: New test.
14363
14364         PR c++/13529
14365         * g++.dg/parse/offsetof3.C: New test.
14366
14367         * g++.dg/init/copy7.C: Add missing dg-error markers.
14368
14369         PR c++/12226
14370         * g++.dg/init/copy7.c: New test.
14371
14372         PR c++/13536
14373         * g++.dg/parse/cast1.C: New test.
14374
14375 2004-01-04  Jan Hubicka  <jh@suse.cz>
14376
14377         * gcc.dg/winline[1-7].c: New tests.
14378
14379 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14380
14381         PR c++/13520
14382         * g++.dg/template/qualttp22.C: New test.
14383
14384 2004-01-01  Jan Hubicka  <jh@suse.cz>
14385
14386         * gcc.dg/debug/20031231-1.c: New.
14387         * gcc.c-torture/compile/20040101-1.c: New.
14388         * gcc.dg/dwarf-die-[1-7].c: New.
14389
14390 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
14391
14392         PR optimization/13521
14393         * gcc.c-torture/compile/20031231-1.c: New test.
14394
14395 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14396
14397         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
14398
14399 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14400
14401         PR c++/10079
14402         * g++.dg/template/crash16.C: New test.
14403
14404 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
14405
14406         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
14407
14408 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14409
14410         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
14411         ports.
14412         * g++.old-deja/g++.jason/thunk3.C: Likewise.
14413         * g++.old-deja/g++.law/profile1.C: Likewise.
14414         * gcc.c-torture/compile/981006-1.c: Likewise.
14415         * gcc.c-torture/execute/loop-2e.x: Likewise.
14416         * gcc.c-torture/execute/loop-2f.x: Remove.
14417         * gcc.c-torture/execute/loop-2g.x: Likewise.
14418         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
14419         * gcc.dg/20020312-2.c: Remove traces of dead ports.
14420
14421 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
14422
14423         PR c++/13507
14424         * g++.dg/ext/attrib11.C: New test.
14425
14426         PR c++/13494
14427         * g++.dg/template/array2-1.C: New test.
14428         * g++.dg/template/array2-2.C: New test.
14429
14430 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
14431
14432         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
14433
14434 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
14435
14436         PR c++/12774
14437         * g++.dg/template/array1-1.C: New test.
14438         * g++.dg/template/array1-2.C: New test.
14439
14440 2003-12-29  Roger Sayle  <roger@eyesopen.com>
14441
14442         PR fortran/12632
14443         * g77.dg/12632.f: New test case.
14444
14445 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14446
14447         PR c++/13289
14448         * g++.dg/parse/nontype1.C: New test.
14449
14450 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14451
14452         PR c++/12403
14453         * g++.dg/parse/explicit1.C: New test.
14454         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
14455
14456 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14457
14458         PR c++/13081
14459         * g++.dg/opt/inline6.C: New test.
14460
14461         PR c++/12613
14462         * g++.dg/parse/error9.C: New test.
14463
14464         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
14465
14466 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14467
14468         PR c++/13009
14469         * g++.dg/init/assign1.C: New test.
14470
14471 2003-12-28  Roger Sayle  <roger@eyesopen.com>
14472
14473         PR c++/13070
14474         * g++.dg/warn/format3.C: New test case.
14475
14476 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14477
14478         * gcc.c-torture/compile/20031227-1.c: New test.
14479
14480 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14481
14482         * g++.dg/bprob/bprob.exp: Load target-supports.exp
14483         * g77.dg/bprob/bprob.exp: Likewise.
14484         * gcc.misc-tests/bprob.exp: Likewise.
14485         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
14486         variants on systems where the library does not provide that
14487         functionality.
14488         * gcc.dg/builtins-20.c: Use builtins-config.h.
14489         * gcc.dg/builtins-config.h: New file.
14490
14491 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14492
14493         * lib/gcc-dg.exp (dg-require-profiling): New function.
14494         * lib/target-supports.exp (check_profiling_available): Likewise.
14495         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
14496         * g77.dg/bprob/bprob.exp: Likewise.
14497         * gcc.misc-tests/bprob.exp: Likewise.
14498         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
14499         * gcc.dg/20021014-1.c: Likewise.
14500         * gcc.dg/nest.c: Likewise.
14501
14502 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14503
14504         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
14505         compiling.
14506         * g++.dg/lookup/java2.C: Likewise.
14507         * gcc.dg/cpp/lexident.c: Likewise.
14508
14509 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
14510
14511         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
14512         given.
14513         * gcc.c-torture/compile/961203-1.c: Likewise.
14514         * gcc.c-torture/compile/980506-1.c: Likewise.
14515
14516 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
14517
14518         * lib/gcc-dg.exp (dg-prune-output): New annotation.
14519         (additional_prunes): New global.
14520         (gcc-dg-prune): Handle additional per-test pruning.
14521         (dg-test): Clear additional_prunes between tests.
14522
14523         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
14524         dg-prune-output to avoid spurious failures from assembler
14525         complaining about nonexistent WAW violations.
14526         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
14527         Use dg-prune-output to avoid spurious failures from assembler
14528         warning about Itanium B-step errata.
14529
14530 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14531
14532         * g++.dg/abi/macro0.C: New test.
14533         * g++.dg/abi/macro1.C: Likewise.
14534         * g++.dg/abi/macro2.C: Likewise.
14535
14536         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
14537         * g++.dg/abi/bitfield7.C: Likewise.
14538         * g++.dg/abi/dtor2.C: Likewise.
14539         * g++.dg/abi/mangle11.C: Likewise.
14540         * g++.dg/abi/mangle12.C: Likewise.
14541         * g++.dg/abi/mangle14.C: Likewise.
14542         * g++.dg/abi/mangle17.C: Likewise.
14543         * g++.dg/abi/vbase10.C: Likewise.
14544         * g++.dg/abi/vbase14.C: Likewise.
14545         * g++.dg/template/qualttp17.C: Likewise.
14546
14547 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
14548
14549         PR c/11995
14550         * gcc.dg/20031223-1.c: New test.
14551
14552 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14553
14554         * gcc.dg/noreturn-7.c: New test.
14555
14556 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14557
14558         * gcc.dg/null-pointer-1.c: New test.
14559
14560 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14561
14562         * g++.old-deja/g++.jason/template18.C: Remove.
14563         * g++.old-deja/g++.jason/template37.C: Likewise.
14564
14565         PR c++/12862
14566         * g++.dg/lookup/ns1.C: New test.
14567
14568         PR c++/12397
14569         * g++.dg/template/lookup3.C: New test.
14570
14571 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14572
14573         * g++.dg/template/recurse1.C: New test
14574
14575 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14576
14577         PR c++/12479
14578         * g++.dg/parse/semicolon1.C: New test.
14579         * g++.dg/parse/semicolon1.h: Likewise.
14580
14581 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
14582
14583         * gcc.dg/darwin-misaligned.c: New test.
14584
14585 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14586
14587         PR c/9163
14588         * gcc.dg/20031222-1.c: New test.
14589
14590 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
14591
14592         PR c++/13438
14593         * g++.dg/parse/error8.C: New test.
14594
14595         PR c++/11554
14596         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
14597
14598 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
14599
14600         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
14601         too small.
14602         * gcc.c-torture/compile/930217-1.c: Likewise.
14603         * gcc.c-torture/compile/930513-1.c: Likewise.
14604         * gcc.c-torture/execute/920908-2.c: Likewise.
14605         * gcc.c-torture/execute/921204-1.c: Likewise.
14606         * gcc.c-torture/execute/930621-1.c: Likewise.
14607         * gcc.c-torture/execute/930630-1.c: Likewise.
14608         * gcc.c-torture/execute/931031-1.c: Likewise.
14609         * gcc.c-torture/execute/980602-2.c: Likewise.
14610         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
14611         * gcc.c-torture/execute/compndlit-1.c: Likewise.
14612         * gcc.c-torture/execute/extzvsi.c: Likewise.
14613         * gcc.c-torture/unsorted/ext.c: Likewise.
14614
14615 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
14616
14617         PR target/12749
14618         * gcc.c-torture/compile/20031220-2.c: New test case.
14619
14620 2003-12-20  Roger Sayle  <roger@eyesopen.com>
14621
14622         PR optimization/13031
14623         * gcc.c-torture/compile/20031220-1.c: New test case.
14624
14625 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14626
14627         * gcc.dg/cast-function-1.c: New test.
14628
14629 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14630
14631         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
14632         formats.
14633
14634 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
14635
14636         PR c++/12795
14637         * g++.dg/ext/attrib10.C: New test.
14638
14639 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14640
14641         * gcc.dg/cleanup-10.c: New test.
14642         * gcc.dg/cleanup-11.c: New test.
14643
14644 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14645
14646         PR c++/13239
14647         * g++.dg/opt/expect1.C: New test.
14648
14649 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
14650
14651         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
14652
14653 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
14654
14655         PR debug/12923
14656         * gcc.dg/20031218-1.c: New test.
14657
14658         PR debug/12389
14659         * gcc.dg/20031218-2.c: New test.
14660         * gcc.dg/20031218-3.c: New test.
14661
14662         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
14663         of label name and allow for USER_LABEL_PREFIX == "_" names.
14664         * g++.dg/abi/mangle18-2.C: Likewise.
14665         * g++.dg/abi/mangle19-1.C: Likewise.
14666         * g++.dg/abi/mangle19-2.C: Likewise.
14667         * g++.dg/abi/mangle20-1.C: Likewise.
14668         * g++.dg/abi/mangle20-2.C: Likewise.
14669
14670 2003-12-18  Richard Henderson  <rth@redhat.com>
14671
14672         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
14673
14674 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
14675             Dan Kegel <dank@kegel.com>
14676
14677         PR other/12009
14678         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
14679         testing a cross compiler, it causes spurious compile failures.
14680         * lib/g++.exp: Likewise.
14681
14682 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14683
14684         PR c++/13262
14685         * g++.dg/template/access13.C: New test.
14686
14687 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14688
14689         * gcc.dg/20031216-1.c: New test.
14690
14691 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14692
14693         PR c++/9154
14694         * g++.dg/template/error10.C: New test.
14695
14696 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14697
14698         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
14699         * g++.dg/eh/simd-2.C: Likewise.
14700
14701 2003-12-17  James E Wilson  <wilson@specifixinc.com>
14702             Roger Sayle  <roger@eyesopen.com>
14703
14704         * gcc.c-torture/execute/ieee/mzero5.c: New.
14705
14706 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
14707
14708         PR c++/10603
14709         * g++.dg/parse/error6.C: New test.
14710
14711         PR c++/12827
14712         * g++.dg/parse/error7.C: New test.
14713
14714 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14715
14716         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
14717         at -O with stabs debugging formats.
14718         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
14719         * gcc.dg/debug/debug-2.c: Likewise.
14720
14721 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14722
14723         PR c++/12696
14724         * g++.dg/init/error1.C: New test.
14725
14726         PR c++/12218
14727         * g++.dg/init/pm3.C: New test.
14728
14729 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14730
14731         PR c/3347
14732         * gcc.dg/bitfld-8.c: New test.
14733
14734 2003-12-16  James Lemke  <jim@wasabisystems.com>
14735
14736         * gcc.dg/arm-scd42-[123].c: New tests.
14737
14738 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14739
14740         PR c++/9043
14741         * g++.dg/abi/mangle20-1.C: New test.
14742         * g++.dg/abi/mangle20-2.C: New test.
14743
14744 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14745
14746         PR c++/13275
14747         * g++.dg/other/offsetof2.C: Remove XFAIL.
14748         * g++.dg/parse/offsetof1.C: New test.
14749         * g++.gd/parse/offsetof2.C: Likewise.
14750
14751 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14752
14753         * g++.dg/template/nontype3.C: New test.
14754         * g++.dg/template/static2.C: Tweaked the dg-error clause.
14755
14756 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14757
14758         * g++.dg/warn/noreturn-3.C: Also test instantiation.
14759
14760 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14761
14762         PR c++/13387
14763         * g++.dg/expr/assign1.C: New test.
14764
14765         PR c++/13242
14766         * g++.dg/abi/mangle19-1.C: New test.
14767         * g++.dg/abi/mangle19-2.C: New test.
14768
14769 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
14770
14771         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
14772
14773 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14774
14775         * gcc.c-torture/execute/20031216-1.c: New test.
14776
14777 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14778
14779         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
14780         an ICE regression.
14781
14782 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14783
14784         PR c++/10926
14785         * g++.dg/template/error9.C: New test.
14786
14787         PR c++/11116
14788         * g++.dg/template/error8.C: New test.
14789
14790 2003-12-15  Roger Sayle  <roger@eyesopen.com>
14791
14792         PR middle-end/13400
14793         * gcc.c-torture/execute/20031215-1.c: New test case.
14794
14795 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14796
14797         PR c++/13269
14798         * g++.dg/parse/error5.C: New test.
14799
14800         PR c++/12989
14801         * g++.dg/expr/sizeof1.C: New test.
14802
14803         PR c++/13310
14804         * g++.dg/template/crash15.C: New test.
14805
14806 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
14807
14808         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
14809         a non-POD type as the last named parameter of a varargs function.
14810
14811 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14812
14813         PR c++/13243
14814         PR c++/12573
14815         * g++.dg/template/crash14.C: New test.
14816         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
14817
14818 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14819
14820         * g++.dg/other/java1.C: New test.
14821
14822         PR c++/13241
14823         * g++.dg/abi/mangle18-1.C: New test.
14824         * g++.dg/abi/mangle18-2.C: New test.
14825
14826 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14827
14828         PR optimization/10312
14829         * gcc.c-torture/execute/20031214-1.c: New.
14830
14831 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
14832
14833         PR c++/10779
14834         PR c++/12160
14835         * g++.dg/parse/error3.C: New test.
14836         * g++.dg/parse/error4.C: Likewise.
14837         * g++.dg/abi/mangle4.C: Tweak error messages.
14838         * g++.dg/lookup/using5.C: Likewise.
14839         * g++.dg/other/error2.C: Likewise.
14840         * g++.dg/parse/typename5.C: Likewise.
14841         * g++.dg/parse/undefined1.C: Likewise.
14842         * g++.dg/template/arg2.C: Likewise.
14843         * g++.dg/template/ttp3.C: Likewise.
14844         * g++.dg/template/type1.C: Likewise.
14845         * g++.old-deja/g++.other/crash32.C: Likewise.
14846         * g++.old-djea/g++.pt/defarg8.C: Likewise.
14847
14848 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14849
14850         PR c++/13106
14851         * g++.dg/warn/noreturn-3.C: New test.
14852
14853 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14854
14855         PR c++/13118
14856         * g++.dg/abi/covariant3.C: New.
14857
14858 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
14859
14860         * g++.dg/eh/ia64-1.C: New test.
14861
14862 2003-12-12  Roger Sayle  <roger@eyesopen.com>
14863
14864         PR optimization/13037
14865         * g77.f-torture/execute/13037.f: New test case.
14866
14867 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14868
14869         PR c++/12881
14870         * g++.dg/abi/covariant2.C: New.
14871
14872 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
14873
14874         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
14875
14876 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
14877
14878         * gcc.c-torture/execute/wchar_t-1.x: Delete.
14879
14880 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
14881
14882         PR other/10819
14883         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
14884         to fix Bug 10819.
14885         * lib/g++.exp (g++_version): Likewise.
14886         * lib/g77.exp (g77_version): Likewise.
14887         * lib/objc.exp (default_objc_version): Likewise.
14888
14889 2003-12-10  Richard Henderson  <rth@redhat.com>
14890
14891         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
14892
14893         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
14894
14895 2003-12-08  Matt Austern  <austern@apple.com>
14896
14897         PR c/13134
14898         * lib/gcc-dg.exp (dg-require-visibility): Define.
14899         * lib/target-supports (check_visibility_available): Define.
14900         * gcc.dg/visibility-1.c: New test.
14901         * gcc.dg/visibility-2.c: Likewise.
14902         * gcc.dg/visibility-3.c: Likewise.
14903         * gcc.dg/visibility-4.c: Likewise.
14904         * gcc.dg/visibility-5.c: Likewise.
14905         * gcc.dg/visibility-6.c: Likewise.
14906         * g++.dg/ext/visibility-1.C: Likewise.
14907         * g++.dg/ext/visibility-2.C: Likewise.
14908         * g++.dg/ext/visibility-3.C: Likewise.
14909         * g++.dg/ext/visibility-4.C: Likewise.
14910         * g++.dg/ext/visibility-5.C: Likewise.
14911         * g++.dg/ext/visibility-6.C: Likewise.
14912
14913 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14914
14915         * g++.dg/lookup/java1.C: New test.
14916         * g++.dg/lookup/java2.C: New test.
14917
14918 2003-12-07  Falk Hueffner  <falk@debian.org>
14919
14920         * g++.dg/opt/noreturn-1.C: New test.
14921
14922 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
14923
14924         * gcc.dg/overflow-1.c: New test.
14925
14926 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14927
14928         * g77.f-torture/compile/13060.f: New test.
14929
14930 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
14931
14932         PR c++/13323
14933         * g++.dg/inherit/operator2.C: New test.
14934
14935 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14936
14937         PR c++/13305
14938         * g++.dg/ext/attrib9.C: New test.
14939
14940 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14941
14942         PR c++/13314
14943         * g++.dg/template/error7.C: New test.
14944
14945 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
14946             J"orn Rennecke <joern.rennecke@superh.com>
14947
14948         PR target/13302
14949         * g++.dg/other/struct-va_list.C: New test.
14950
14951 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14952
14953         PR c++/13166
14954         * g++.dg/parse/defarg6.C: New test.
14955
14956 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
14957
14958         PR target/13256
14959         * gcc.c-torture/execute/20031201-1.c: New test.
14960
14961 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
14962
14963         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
14964
14965 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14966
14967         * gcc.dg/builtin-return-1.c: New test.
14968
14969 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
14970             J"orn Rennecke <joern.rennecke@superh.com>
14971
14972         PR optimization/13260
14973         * gcc.c-torture/execute/20031204-1.c: New test.
14974
14975 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14976
14977         PR c++/9127
14978         * g++.dg/template/error6.C: New test.
14979
14980 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
14981
14982         * gcc.dg/20031202-1.c: New test.
14983
14984 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14985
14986         PR c++/13179
14987         * g++.dg/template/eh1.C: New test.
14988
14989         PR c++/10771
14990         * g++.dg/template/error5.C: New test.
14991
14992 2003-12-02  David Ung  <davidu@mips.com>
14993
14994         * gcc.dg/compat/vector-check.h: Corrected type for var
14995         g_##TMODE
14996
14997 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14998
14999         PR c++/10126
15000         * g++.dg/template/ptrmem8.C: New test.
15001
15002 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15003
15004         PR c++/12573
15005         * g++.dg/template/dependent-expr3.C: New test.
15006
15007 2003-12-01  James Lemke  <jim@wasabisystems.com>
15008
15009         * gcc.dg/arm-g2.c: New test.
15010
15011 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15012
15013         PR optimization/11634
15014         * gcc.dg/20031201-2.c: New test case.
15015
15016 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
15017
15018         PR 11433
15019         * objc.dg/proto-lossage-3.m: New test.
15020
15021 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15022
15023         PR optimization/12628
15024         * gcc.dg/20031201-1.c: New test case.
15025
15026 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15027
15028         * gcc.dg/unaligned-1.c: New test.
15029
15030 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
15031
15032         PR c++/9849
15033         * g++.dg/template/error4.C: New test.
15034         * g++.dg/template/nested3.C: Adjust error markers.
15035
15036 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15037
15038         * gcc.dg/cpp/assert4.c: Check more #system assertions.
15039
15040 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15041
15042         PR c/10333
15043         * gcc.dg/bitfld-7.c: New test.
15044
15045 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
15046
15047         * gcc.dg/tls/asm-1.C: New test.
15048
15049 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15050
15051         * gcc.dg/cpp/assert4.c: Update.
15052
15053 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15054
15055         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
15056         * gcc.dg/builtin-apply3.c: New test.
15057
15058 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15059
15060         * lib/compat.exp (compat-obj): New xfaildata parameter.
15061         Use it to set compiler_conditional_xfail_data before compiling.
15062         (compat-get-options): Handle dg-xfail-if.
15063         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
15064         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
15065         * gcc.dg/compat/vector-1_y.c: Likewise.
15066         * gcc.dg/compat/vector-2_x.c: Likewise.
15067         * gcc.dg/compat/vector-2_y.c: Likewise.
15068
15069 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15070
15071         * g++.dg/opt/reg-stack4.C: New test.
15072
15073 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15074
15075         * gcc.dg/builtin-apply2.c: New test.
15076
15077 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15078
15079         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
15080
15081 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15082
15083         PR c++/12924
15084         * g++.dg/template/template-id-2.C: New test.
15085
15086 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15087
15088         PR c++/5369
15089         * g++.dg/template/memfriend1.C: New test.
15090         * g++.dg/template/memfriend2.C: Likewise.
15091         * g++.dg/template/memfriend3.C: Likewise.
15092         * g++.dg/template/memfriend4.C: Likewise.
15093         * g++.dg/template/memfriend5.C: Likewise.
15094         * g++.dg/template/memfriend6.C: Likewise.
15095         * g++.dg/template/memfriend7.C: Likewise.
15096         * g++.dg/template/memfriend8.C: Likewise.
15097         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
15098
15099 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
15100
15101         PR c++/12515
15102         * g++.dg/ext/cond1.C: New test.
15103
15104 2003-11-20  Richard Henderson  <rth@redhat.com>
15105
15106         * gcc.dg/20020201-2.c: Remove.
15107         * gcc.dg/20020201-4.c: Remove.
15108         * gcc.dg/20020304-1.c: Remove.
15109
15110 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
15111
15112         * gcc.dg/cpp/trad/xwin1.c: New test case.
15113
15114 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
15115
15116         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
15117         * lib/g77.exp: Likewise.
15118         * lib/objc.exp: Likewise.
15119         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
15120         for darwin.
15121
15122 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15123
15124         PR c++/12932
15125         * g++.dg/template/static5.C: New test.
15126
15127 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15128
15129         * gcc.dg/nested-func-1.c: New test.
15130
15131 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15132
15133         * gcc.dg/cpp/assert4.c: New test.
15134
15135 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15136
15137         PR c++/2294
15138         * g++.dg/lookup/using9.c: New test.
15139
15140 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
15141
15142         PR c++/12762
15143         * g++.dg/template/error3.C: New test.
15144
15145 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
15146
15147         PR ada/13035
15148         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15149         No longer use a wrapper for gcc, since this does not work under
15150         Windows.
15151
15152 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15153
15154         PR c++/2094
15155         * g++.dg/template/ptrmem7.C: New test.
15156
15157 2003-11-13  Andrew Pinski <apinski@apple.com>
15158
15159         * gcc.c-torture/compile/20031113-1.c: New test.
15160
15161 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
15162             Kean Johnston <jkj@sco.com>
15163
15164         PR c/13029
15165         * gcc.dg/unused-4.c: Update.
15166
15167 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15168
15169         * g++.dg/opt/const3.C: New test.
15170
15171 2003-11-13  Jan Hubicka  <jh@suse.cz>
15172
15173         * gcc.c-torture/compile/20031112-1.c: New test.
15174
15175 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
15176
15177         * g++.dg/parse/crash10.C: Remove bogus error marker.
15178
15179 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15180
15181         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
15182         (host_gcc): Likewise.
15183         (ROOT): Honor $PWDCMD.
15184         (BASE): Likewise.
15185         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
15186
15187 2003-11-12  Catherine Moore  <clm@redhat.com>
15188
15189         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
15190
15191 2003-11-12  Andreas Jaeger  <aj@suse.de>
15192             Jakub Jelinek  <jakub@redhat.com>
15193             Andrew Pinski  <pinskia@physics.uc.edu>
15194             Richard Henderson  <rth@redhat.com>
15195
15196         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
15197         systems.
15198         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
15199
15200         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
15201         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15202
15203 2003-11-11  Andreas Jaeger  <aj@suse.de>
15204
15205         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
15206
15207         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
15208
15209 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
15210
15211         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
15212         Clean ups.
15213
15214 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
15215
15216         * gcc.dg/trampoline-1.c: New test.
15217
15218 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15219
15220         * gcc.c-torture/compile/200031109-1.c: New test.
15221
15222 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15223
15224         PR c/3190
15225         PR c/8714
15226         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15227         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
15228         gcc.dg/format/no-y2k-1.c: Update.
15229
15230 2003-11-08  Roger Sayle  <roger@eyesopen.com>
15231
15232         PR optimization/10467
15233         * gcc.dg/20031108-1.c: New test case.
15234
15235 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
15236
15237         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
15238
15239 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15240
15241         * gcc.dg/compound-lvalue-1.c: New test.
15242         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
15243         some XFAILs.
15244
15245 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
15246
15247         * gcc.dg/altivec-varargs-1.c: New test.
15248
15249 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15250
15251         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
15252         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
15253         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
15254         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
15255         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
15256
15257 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15258
15259         * gcc.dg/cond-lvalue-1.c: New test.
15260
15261 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
15262
15263         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
15264
15265 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15266
15267         PR c++/11616
15268         * g++.dg/template/instantiate5.C: New test.
15269
15270 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15271
15272         PR c++/12726
15273         * g++.dg/ext/complit2.C: Replace test with self-contained version.
15274         * ChangeLog: Add missing first entry for above test.
15275
15276 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15277
15278         PR c++/9810
15279         * g++.dg/template/using8.C: New test.
15280         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
15281
15282 2003-11-02  Roger Sayle  <roger@eyesopen.com>
15283
15284         PR optimization/10817
15285         * gcc.c-torture/compile/20031102-1.c: New test case.
15286
15287 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
15288
15289         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
15290         2147483647.
15291
15292 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15293
15294         * gcc.dg/20031102-1.c: New test.
15295
15296 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15297
15298         * gcc.dg/complex-1.c: New test.
15299
15300 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15301
15302         PR c++/12796
15303         * g++.dg/template/crash13.C: Adjust expected error location.
15304         * g++.old-deja/g++.brendan/ns1.C: Likewise.
15305
15306 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15307
15308         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15309
15310 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15311
15312         PR/10239
15313         * gcc.c-torture/compile/20031031-2.c: New test.
15314
15315 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15316
15317         PR/11640
15318         * gcc.c-torture/compile/20031031-1.c: New test.
15319
15320 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15321
15322         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15323         * gcc.misc-tests/bprob.exp: Likewise.
15324         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
15325         the execution test on arm-elf configs.
15326         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
15327         configs that don't support scratch files.
15328         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
15329
15330 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
15331
15332         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
15333         done by dejagnu.
15334
15335 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
15336
15337         * ada/acats/run_all.sh: Redirect mv output to /dev/null
15338         Avoid non pure sh syntax. Add more logging.
15339
15340         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
15341         fail.
15342
15343 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15344
15345         PR libgcj/10610
15346         * gcc.dg/ppc-stackalign-1.c: New test.
15347
15348 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
15349
15350         * ada/acats/run_all.sh: Change output to be more compliant with
15351         dejagnu framework.
15352         Create acats.sum and acats.log files under testsuite/ada/acats
15353         Only run [a-z]* directories, to filter out e.g. CVS.
15354         Redirect build output to log file.
15355
15356 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15357
15358         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
15359
15360 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15361
15362         PR ada/5909:
15363         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
15364
15365 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
15366
15367         * gcc.c-torture/compile/20031023-1.c: New test.
15368         * gcc.c-torture/compile/20031023-2.c: New test.
15369         * gcc.c-torture/compile/20031023-3.c: New test.
15370         * gcc.c-torture/compile/20031023-4.c: New test.
15371
15372 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15373
15374         PR c++/10371
15375         * g++.dg/lookup/scoped8.C: New test.
15376
15377 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15378
15379         * g++.dg/opt/reg-stack3.C: New test.
15380
15381 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15382
15383         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
15384
15385 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15386
15387         PR c++/11076
15388         * g++.dg/template/crash13.C: New test.
15389
15390 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15391
15392         * gcc.dg/c99-restrict-2.c: New test.
15393
15394 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
15395
15396         PR c++/12698, c++/12699, c++/12700, c++/12566
15397         * g++.dg/inherit/covariant9.C: New test.
15398         * g++.dg/inherit/covariant10.C: New test.
15399         * g++.dg/inherit/covariant11.C: New test.
15400
15401 2003-10-23  Jason Merrill  <jason@redhat.com>
15402
15403         PR c++/12726
15404         * g++.dg/ext/complit2.C: New test.
15405
15406 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15407
15408         PR target/12654
15409         * gcc.c-torture/execute/20031020-1.c: New test.
15410
15411 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15412
15413         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
15414         following the jump_insn.
15415
15416 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15417
15418         * gcc.dg/cast-lvalue-1.c: New test.
15419
15420 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
15421
15422         PR c++/11962
15423         * g++.dg/template/cond2.C: New test.
15424
15425 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15426
15427         * gcc.dg/builtins-28.c: New test.
15428
15429 2003-10-20  Jan Hubicka  <jh@suse.cz>
15430
15431         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
15432         parameter.
15433         * testsuite/gcc.dg/inline-2.c: Likewise.
15434
15435 2003-10-20  Phil Edwards  <phil@codesourcery.com>
15436
15437         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
15438         * gcc.dg/nest.c:  Likewise.
15439
15440 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15441
15442         PR c++/9781, c++/10583, c++/11862
15443         * g++.dg/parse/crash13.C: New test.
15444
15445 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15446
15447         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
15448
15449 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15450
15451         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
15452         Define HAVE_C99_RUNTIME except on Solaris.
15453         * gcc.dg/builtins-20.c: Likewise.
15454
15455 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15456
15457         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
15458
15459 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15460
15461         PR c++/12495
15462         * g++.dg/template/crash21.C: New test.
15463
15464 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15465
15466         PR c++/2513
15467         * g++.dg/template/typename5.C: New test.
15468
15469 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15470
15471         PR c++/12369
15472         * g++.dg/template/friend25.C: New test.
15473
15474 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
15475
15476         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
15477         versions.
15478
15479 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
15480
15481         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
15482         == 2147483647.
15483
15484 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
15485
15486         * gcc.c-torture/execute/960416-1.x: Remove.
15487         * gcc.c-torture/execute/divconst-3.x: Likewise.
15488
15489 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
15490
15491         PR target/12598
15492         * gcc.dg/torture/cris-volatile-1.c: New test.
15493
15494 2003-10-14  Roger Sayle  <roger@eyesopen.com>
15495
15496         PR optimization/9325
15497         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
15498         for overflowing floating point to integer conversion during RTL
15499         simplification.
15500
15501 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
15502
15503         * objc/execute/_cmd.m: Fix typo.
15504         * objc.dg/image-info.m, objc.dg/symtab-1.m:
15505         Relax 'scan-assembler' regexp.
15506         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
15507         objc.dg/try-catch-4.m: Run on non-Darwin targets.
15508         * objc.dg/zero-link-2.m: Remove blank line.
15509         * objc.dg/zero-link-3.m: New test case.
15510
15511 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
15512
15513         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
15514
15515         * gcc.dg/asm-names.c: Use scan-assembler-not rather
15516         than linker trickery.
15517
15518 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15519
15520         PR c++/12370
15521         * g++.dg/other/friend2.C: New test.
15522
15523 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15524
15525         * gcc.dg/20031012-1.c: New test.
15526
15527 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15528
15529         * gcc.dg/weak/weak-3.c: Fix for new warning.
15530
15531 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
15532
15533         PR optimization/8750
15534         * gcc.c-torture/execute/20031012-1.c: New test case.
15535
15536 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15537
15538         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
15539         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
15540
15541 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15542
15543         PR optimization/12260
15544         * gcc.c-torture/compile/20031011-2.c: New test case.
15545
15546 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15547
15548         * gcc.c-torture/execute/20031011-1.c: New testcase.
15549
15550 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15551
15552         * gcc.c-torture/compile/20031011-1.c: New test.
15553
15554 2003-10-11  Jan Hubicka  <jh@suse.cz>
15555
15556         * g++.dg/other/first-global.C: New test.
15557
15558 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15559
15560         * gcc.c-torture/execute/string-opt-18.c: New testcase.
15561
15562 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
15563
15564         * gcc.c-torture/compile/20031010-1.c: New test.
15565
15566 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
15567
15568         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
15569         * gcc.c-torture/execute/va-arg-25.c: ... here.
15570
15571 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
15572
15573         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
15574
15575 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
15576
15577         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
15578
15579 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
15580
15581         * g++.dg/parse/error2.C: New test.
15582
15583 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
15584
15585         PR c++/11097
15586         * g++.dg/other/error5.C: Modify the error message.
15587         * g++.dg/lookup/using8.C: New test.
15588
15589 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
15590
15591         * gcc.dg/darwin-abi-2.c: New file.
15592         * gcc.c-torture/execute/va-arg-24.c: New file.
15593
15594 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
15595
15596         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
15597         indentation.
15598
15599 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
15600
15601         PR c++/10147
15602         * g++.dg/other/error4.C: Update error messages.
15603         * g++.dg/template/ptrmem4.C: Likewise.
15604
15605         PR c++/12337
15606         * g++.dg/init/new9.C: New test.
15607
15608         PR c++/12334, c++/12236, c++/8656
15609         * g++.dg/ext/attrib8.C: New test.
15610
15611 2003-10-06  Devang Patel  <dpatel@apple.com>
15612
15613         * gcc.dg/debug/dwarf2-3.h: New test.
15614         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
15615
15616 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
15617
15618         * g++.dg/opt/cfg2.C: New test.
15619
15620 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15621
15622         * g++.dg/opt/float1.C: New test.
15623
15624 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15625
15626         * gcc.dg/c90-array-lval-6.c: New test.
15627         * gcc.dg/c99-array-lval-6.c: New test.
15628
15629 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
15630             Ziemowit Laski  <zlaski@apple.com>
15631
15632         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
15633         'Derived', so that it is never considered a class method; add
15634         new warning for '+port' method ambiguity.
15635         * objc.dg/method-12.m: Include <objc/objc.h> instead of
15636         <objc/objc-api.h> (needed on Mac OS X).
15637         * objc.dg/method-13.m: New test.
15638
15639 2003-10-03  Roger Sayle  <roger@eyesopen.com>
15640
15641         PR optimization/9325, PR java/6391
15642         * gcc.c-torture/execute/20031003-1.c: New test case.
15643
15644 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
15645
15646         PR optimization/12180
15647         * gcc.dg/20031002-1.c: New test.
15648
15649         PR c++/12486
15650         * g++.dg/inherit/error1.C: New test.
15651
15652 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
15653
15654         * lib/f-torture.exp (search_for): Rename to...
15655         (search_for_re): This.  Also, clean up comments and the
15656         "regexp" invocation.
15657
15658 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
15659
15660         * gcc.c-torture/compile/20031002-1.c: New test.
15661
15662 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
15663
15664         * g++.dg/opt/cond1.C: New test.
15665
15666 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
15667
15668         * gcc.dg/Wold-style-definition-2.c: New testcase.
15669         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
15670
15671 2003-09-29  Richard Henderson  <rth@redhat.com>
15672
15673         * g++.dg/init/array10.C: Add dg-options.
15674
15675 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15676
15677         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
15678
15679 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15680
15681         * g++.dg/template/friend19.C: Fix typo.
15682         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
15683
15684 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
15685
15686         * gcc.c-torture/execute/20030928-1.c: New test.
15687         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
15688
15689 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15690
15691         * g++.dg/opt/unroll1.C: New test.
15692
15693 2003-09-26  Roger Sayle  <roger@eyesopen.com>
15694
15695         PR optimization/11741
15696         * gcc.dg/20030926-1.c: New test case.
15697
15698 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15699
15700         PR c++/5655
15701         * g++.dg/parse/access7.C: New test.
15702         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
15703
15704 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
15705
15706         MERGE OF objc-improvements-branch into MAINLINE:
15707         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
15708         if libobjc has not been built.
15709         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
15710         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
15711         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
15712         objc/execute/nested-3.m, objc/execute/np-2.m,
15713         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
15714         objc/execute/redefining_self.m, objc/execute/root_methods.m,
15715         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
15716         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
15717         objc.dg/special/unclaimed-category-1.h,
15718         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
15719         well as GNU runtime.
15720         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
15721         * execute/cascading-1.m, execute/function-message-1.m,
15722         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
15723         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
15724         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
15725         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
15726         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
15727         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
15728         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
15729         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
15730         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
15731         * objc.dg/bitfield-2.m: Run only on Darwin.
15732         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
15733         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
15734         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
15735         * objc.dg/const-str-1.m: Fix constant string layout.
15736
15737 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
15738
15739         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
15740
15741 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
15742
15743         * gcc.dg/darwin-abi-1.c: New file.
15744
15745 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
15746
15747         PR target/12281
15748         * gcc.c-torture/compile/20030921-1.c: New test.
15749
15750 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15751
15752         * g++.dg/opt/reg-stack2.C: New test.
15753
15754 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15755
15756         * g++.dg/eh/delayslot1.C: New test.
15757
15758 2003-09-20  Richard Henderson  <rth@redhat.com>
15759
15760         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
15761
15762 2003-09-20  Roger Sayle  <roger@eyesopen.com>
15763
15764         * gcc.c-torture/execute/20030920-1.c: New test case.
15765
15766 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15767
15768         * g++.dg/rtti/typeid3.C: Correct expected error message.
15769
15770 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15771
15772         PR c++/157
15773         * g++.dg/parse/crash12.C: New test.
15774
15775 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
15776
15777         * gcc.dg/compat/mixed-struct-check.h: New.
15778         * gcc.dg/compat/mixed-struct-defs.h: New.
15779         * gcc.dg/compat/mixed-struct-init.h: New.
15780         * gcc.dg/compat/struct-by-value-19_main.c: New.
15781         * gcc.dg/compat/struct-by-value-19_x.c: New.
15782         * gcc.dg/compat/struct-by-value-19_y.c: New.
15783         * gcc.dg/compat/struct-by-value-20_main.c: New.
15784         * gcc.dg/compat/struct-by-value-20_x.c: New.
15785         * gcc.dg/compat/struct-by-value-20_y.c: New.
15786         * gcc.dg/compat/struct-return-19_main.c: New.
15787         * gcc.dg/compat/struct-return-19_x.c: New.
15788         * gcc.dg/compat/struct-return-19_y.c: New.
15789         * gcc.dg/compat/struct-return-20_main.c: New.
15790         * gcc.dg/compat/struct-return-20_x.c: New.
15791         * gcc.dg/compat/struct-return-20_y.c: New.
15792
15793 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
15794         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
15795         so that it will not complain on LP64 targets.
15796
15797 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15798
15799         PR c++/495
15800         * g++.dg/template/friend24.C: New test.
15801
15802 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
15803
15804         PR c++/12332
15805         * g++.dg/template/memtmpl2.C: New test.
15806
15807 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
15808
15809         PR target/11184
15810         * gcc.dg/builtin-apply1.c: New test.
15811
15812 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15813
15814         PR c++/9848
15815         * g++.dg/warn/Wunused-4.C: New test.
15816
15817 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15818
15819         PR c++/12316
15820         * g++.dg/other/gc2.C: New test.
15821
15822 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
15823
15824         PR c++/11991
15825         * g++.dg/rtti/typeid3.C: New test.
15826
15827         PR c++/12266
15828         * g++.dg/overload/template1.C: New test.
15829
15830 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15831
15832         * g++.dg/opt/cfg3.C: New test.
15833
15834 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15835
15836         PR c++/7939
15837         * g++.dg/template/crash11.C: New test.
15838
15839 2003-09-16  Jason Merrill  <jason@redhat.com>
15840             Jakub Jelinek  <jakub@redhat.com>
15841
15842         * gcc.dg/attr-warn-unused-result.c: New test.
15843
15844 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15845
15846         PR c++/12184
15847         * g++.dg/expr/call2.C: New test.
15848
15849 2003-09-15  Andreas Jaeger  <aj@suse.de>
15850
15851         * gcc.dg/Wold-style-definition-1.c: New test.
15852
15853 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
15854
15855         PR c++/3907
15856         * g++.dg/parse/template12.C: New test.
15857
15858         * g++.dg/abi/bitfield11.C: New test.
15859         * g++.dg/abi/bitfield12.C: Likewise.
15860
15861 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
15862
15863         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
15864         non-expansion of functional macro name without arguments at EOL.
15865         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
15866
15867 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
15868
15869         * gcc.c-torture/execute/20030914-[12].c: New tests.
15870
15871 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15872
15873         PR c++/11788
15874         * g++.dg/overload/addr1.C: New test.
15875
15876 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
15877
15878         * gcc.dg/20030909-1.c: New test.
15879
15880 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15881
15882         * gcc.dg/ultrasp10.c: New test.
15883
15884 2003-09-09  Devang Patel  <dpatel@apple.com>
15885
15886         * gcc.dg/darwin-ld-6.c: New test.
15887
15888 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15889
15890         * gcc.dg/torture/builtin-explog-1.c: New testcase.
15891
15892 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15893
15894         * gcc.dg/ia64-types1.c: New test.
15895         * gcc.dg/ia64-types2.c: Likewise.
15896
15897 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15898
15899         * gcc.dg/builtins-1.c: Add more _Complex tests.
15900         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15901
15902         * gcc.dg/builtins-1.c: Test existing _Complex functions.
15903         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15904
15905 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15906
15907         PR c++/11786
15908         * g++.dg/lookup/koenig2.C: New test.
15909
15910         PR c++/5296
15911         * g++.dg/rtti/typeid2.C: New test.
15912
15913 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
15914
15915         * gcc.c-torture/compile/20030904-1.c: New test.
15916
15917 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15918
15919         * g++.dg/opt/longbranch2.C: New test.
15920
15921 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15922
15923         * g++.dg/template/crash10.C: Only compile it.
15924
15925 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15926
15927         PR middle-end/11665
15928         * gcc.c-torture/compile/20030907-1.c: New test.
15929         * g++.dg/init/array11.C: New test.
15930
15931 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15932
15933         PR c++/11852
15934         * g++.dg/init/struct1.C: New test.
15935
15936 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15937
15938         PR c++/12181
15939         * g++.dg/expr/comma1.C: New test.
15940
15941 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
15942
15943         PR c++/11867
15944         * g++.dg/expr/static_cast5.C: New test.
15945
15946 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15947
15948         PR c++/11507
15949         * g++.dg/lookup/scoped7.C: New test.
15950
15951         PR c++/9574
15952         * g++.dg/other/static1.C: New test.
15953
15954         PR c++/11490
15955         * g++.dg/warn/template-1.C: New test.
15956
15957         PR c++/11432
15958         * g++.dg/template/crash10.C: New test.
15959
15960         PR c++/2478
15961         * g++.dg/overload/VLA.C: New test.
15962
15963         PR c++/10804
15964         * g++.dg/template/call1.C: New test.
15965
15966 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15967
15968         PR c++/11794
15969         * g++.dg/parse/using3.C: New test.
15970
15971 2003-09-06  Roger Sayle  <roger@eyesopen.com>
15972
15973         PR c++/11409
15974         * g++.dg/overload/builtin3.C: New test case.
15975
15976 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
15977
15978         PR c/9862
15979         * gcc.dg/20030906-1.c: New test.
15980         * gcc.dg/20030906-2.c: Likewise.
15981
15982 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15983
15984         PR c++/12167
15985         * g++.dg/parse/defarg5.C: New test.
15986
15987         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
15988
15989 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
15990
15991         PR c++/12163
15992         * g++.dg/expr/static_cast4.C: New test.
15993
15994         PR c++/12146
15995         * g++.dg/template/crash9.C: New test.
15996
15997 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15998
15999         * g++.old-deja/g++.ext/pretty2.C: Update for change
16000         in __FUNCTION__.
16001         * g++.old-deja/g++.ext/pretty3.C: Likewise.
16002
16003 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
16004
16005         PR c++/11922
16006         * g++/dg/template/qualified-id1.C: New test.
16007
16008         PR c++/12037
16009         * g++.dg/warn/noeffect4.C: New test.
16010
16011 2003-09-04  Matt Austern  <austern@apple.com>
16012
16013         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
16014         * g++.dg/ext/fnname2.C: Likewise.
16015         * g++.dg/ext/fnname3.C: Likewise.
16016
16017 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
16018
16019         * g++.dg/expr/lval1.C: New test.
16020         * g++.dg/ext/lvcast.C: Remove.
16021
16022 2003-09-03  Roger Sayle  <roger@eyesopen.com>
16023
16024         PR optimization/11700.
16025         * gcc.c-torture/compile/20030903-1.c: New test case.
16026
16027 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
16028
16029         PR c++/12053
16030         * g++.dg/abi/layout4.C: New test.
16031
16032 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
16033
16034         PR c++/11553
16035         * g++.dg/parse/friend3.C: New test.
16036
16037 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
16038
16039         PR c++/11847
16040         * g++.dg/template/class1.C: New test.
16041
16042         PR c++/11808
16043         * g++.dg/expr/call1.C: New test.
16044
16045 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
16046
16047         PR c++/12114
16048         * g++.dg/init/ref9.C: New test.
16049
16050         PR c++/11972
16051         * g++.dg/template/nested4.C: New test.
16052
16053 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16054
16055         PR c++/12093
16056         * g++.dg/template/non-dependent4.C: New test.
16057
16058         PR c++/11928
16059         * g++.dg/inherit/conv1.C: New test.
16060
16061 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16062
16063         PR c++/6196
16064         * g++.dg/ext/label1.C: New test.
16065         * g++.dg/ext/label2.C: Likewise.
16066
16067 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16068
16069         * g++.dg/expr/cond3.C: New test.
16070
16071 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16072
16073         * gcc.dg/builtins-1.c: Add new builtin cases.
16074
16075 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16076
16077         * gcc.dg/builtins-1.c: Add new cases.
16078         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16079
16080 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16081
16082         * gcc.dg/builtins-1.c: Add more math builtin tests.
16083         * gcc.dg/torture/builtin-attr-1.c: New test.
16084
16085 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16086
16087         PR optimization/5079
16088         * g++.dg/opt/static3.C: New test.
16089
16090 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16091
16092         * gcc.misc-tests/gcov-10b.c: New test.
16093
16094 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
16095
16096         * g++.dg/opt/ptrmem3.C: New test.
16097
16098         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
16099
16100 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
16101
16102         * gcc.dg/20030826-2.c: New test.
16103
16104 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16105
16106         PR middle-end/12002
16107         * g77.f-torture/compile/12002.f: New test case.
16108
16109 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16110
16111         * gcc.dg/20030826-1.c: New test case.
16112
16113 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
16114
16115         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
16116
16117 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
16118
16119         PR c++/11871
16120         * c++.dg/lookup/crash1.C: New test.
16121
16122         * c++.dg/warn/noeffect3.C: New test.
16123
16124 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
16125
16126         * gcc.dg/compat/vector-1_x.c: Compile with -w.
16127         * gcc.dg/compat/vector-1_y.c: Ditto.
16128         * gcc.dg/compat/vector-2_x.c: Ditto.
16129         * gcc.dg/compat/vector-2_y.c: Ditto.
16130
16131 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
16132
16133         * gcc.dg/20030702-1.c: New test.
16134
16135 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
16136
16137         PR c++/8795
16138         * g++.dg/ext/altivec-1.C: New test.
16139
16140 2003-08-24  Richard Henderson  <rth@redhat.com>
16141
16142         * g++.dg/eh/simd-2.C: Add -w for x86.
16143
16144 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
16145
16146         * gcc.dg/20030815-1.c: New test.
16147
16148 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16149
16150         PR c++/3765
16151         * g++.dg/parse/access6.C: New test.
16152
16153 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16154
16155         PR c++/641, c++/11876
16156         * g++.dg/template/friend22.C: New test.
16157         * g++.dg/template/friend23.C: Likewise.
16158
16159 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16160
16161         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
16162         identically.
16163
16164 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16165
16166         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
16167
16168 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16169
16170         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
16171
16172 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16173
16174         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
16175
16176 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16177
16178         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
16179
16180 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
16181
16182         PR c++/11919
16183         * g++.dg/overload/prom1.C: New test.
16184
16185         PR c++/11551
16186         * g++.dg/parse/dtor2.C: New test.
16187
16188         PR c++/10762
16189         * g++.dg/parse/using2.C: New test.
16190
16191 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
16192
16193         PR target/11805
16194         * gcc.c-torture/compile/20030821-1.c: New.
16195
16196 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
16197
16198         PR c++/11834
16199         * g++.dg/template/deduce2.C: New test.
16200
16201 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
16202
16203         * gcc.c-torture/execute/20030821-1.c: New test.
16204
16205 2003-08-20  Roger Sayle  <roger@eyesopen.com>
16206
16207         PR middle-end/11984
16208         * gcc.dg/20030820-1.c: New test case.
16209
16210 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
16211
16212         PR c++/11945
16213         * g++.dg/warn/noeffect2.C: New test.
16214
16215 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
16216
16217         PR c++/10926
16218         * g++.dg/template/dtor2.C: New test.
16219
16220         PR c++/11684
16221         * g++.dg/template/operator1.C: New test.
16222         * g++.dg/parse/operator4.C: New test.
16223
16224         PR c++/11946.C
16225         * g++.dg/expr/enum1.C: New test.
16226         * gcc.dg/c99-bool-1.c: Remove bogus warning.
16227
16228         PR c++/11036.C
16229         * g++.dg/parse/elab2.C: New test.
16230         * g++.dg/parse/typedef4.C: Change error message.
16231         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
16232         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
16233         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
16234
16235 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
16236
16237         * gcc.dg/pch/warn-1.c: New.
16238         * gcc.dg/pch/warn-1.hs: New.
16239
16240         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
16241         not-tested file.
16242
16243 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16244
16245         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
16246
16247 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16248
16249         * gcc.dg/uninit-D.c: New Test.
16250         * gcc.dg/uninit-E.c: New Test.
16251         * gcc.dg/uninit-F.c: New Test.
16252         * gcc.dg/uninit-G.c: New Test.
16253
16254 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
16255
16256         * g++.dg/README: Describe the pch directory.
16257
16258 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16259
16260         PR c++/11174
16261         * g++.dg/parse/access4.C: New test.
16262         * g++.dg/parse/access5.C: Likewise.
16263         * g++.old-deja/g++.jason/access17.C: Adjust error message.
16264
16265 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
16266
16267         * gcc.dg/noncompile/20030818-1.c: New.
16268
16269 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16270
16271         PR c++/11957
16272         * g++.dg/warn/noeffect1.C: New test.
16273
16274         * g++.dg/template/scope2.C: New test.
16275         * g++.dg/template/error2.C: Correct dg-error
16276
16277 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
16278
16279         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
16280
16281 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
16282
16283         PR C++/11512
16284         * g++.dg/template/warn1.C: New.
16285
16286 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
16287
16288         * g++.dg/template/error2.C: New test.
16289         * g++.dg/lookup/using7.C: Adjust errors
16290         * g++.old-deja/g++.pt/crash36.C: Likewise.
16291         * g++.old-deja/g++.pt/derived3.C: Likewise.
16292
16293 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16294
16295         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
16296         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
16297         * gcc.c-torture/execute/builtins/string-9.c: New, from
16298         string-opt-9.c.  Adjust for execute/builtins framework.
16299         * gcc.c-torture/execute/string-opt-9.c: Delete.
16300
16301 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
16302
16303         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
16304
16305         * g++.dg/parse/ret-type2.C: New test.
16306
16307         PR c++/11703
16308         * g++.dg/init/new8.C: New test.
16309
16310         PR c++/10923
16311         * g++.dg/parse/typedef5.C: New test.
16312
16313         PR c++/9512
16314         * g++.dg/parse/qualified2.C: New test.
16315         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
16316         invalid code.
16317
16318 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
16319
16320         * g++.dg/conversion/ptrmem1.C: New test.
16321
16322 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
16323
16324         PR target/11693
16325         * gcc.dg/20030811-1.c: New test.
16326
16327         PR target/11535
16328         * gcc.c-torture/execute/20030811-1.c: New test.
16329
16330 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16331
16332         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
16333
16334 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
16335
16336         PR c++/11789.C
16337         * g++.dg/inherit/multiple1.C: New test.
16338
16339 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16340
16341         * gcc.dg/spe1.c: New test.
16342
16343         PR c++/11670
16344         * g++.dg/expr/cast2.C: New test.
16345
16346         PR c++/10530
16347         * g++.dg/template/dependent-name2.C: New test.
16348
16349 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
16350
16351         * g++.dg/parse/crash11.C: Put the dg options in comments.
16352
16353 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
16354
16355         * lib/gcc-dg.exp: Update for diagnostic change.
16356
16357 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16358
16359         PR c++/5767
16360         * g++.dg/parse/crash11.C: New test.
16361
16362 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
16363
16364         * gcc.dg/cpp/spacing1.c: Update.
16365
16366 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
16367
16368         PR target/11739
16369         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
16370         a value for -mtune.
16371
16372 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16373
16374         PR middle-end/11771
16375         * gcc.c-torture/compile/20030804-1.c: New test case.
16376
16377 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16378
16379         * gcc.dg/20030804-1.c: New test case.
16380
16381 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
16382
16383         * gcc.dg/cpp/separate-1.c: New test.
16384
16385 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
16386
16387         PR c++/11704
16388         * g++.dg/template/dependent-expr2.C: New test.
16389
16390         PR c++/11766
16391         * g++.dg/expr/ptrmem1.C: New test.
16392
16393 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16394
16395         PR c++/9453
16396         * g++.dg/template/friend15.C: New test.
16397
16398 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
16399
16400         * lib/dg-pch.exp: Work round PCH bug.
16401
16402 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16403
16404         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
16405         builtins.  Move cases from builtins-4.c here.
16406
16407         * gcc.dg/torture/builtin-math-1.c: New test taken from
16408         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
16409         additional cases.
16410
16411         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
16412         Delete.
16413
16414 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
16415
16416         PR c++/9447
16417         * g++.dg/template/using7.C: New test.
16418
16419 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
16420
16421         * import1.c, import2.c: New tests.
16422
16423 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
16424
16425         * g++.dg/eh/crossjump1.C: New test.
16426
16427 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
16428
16429         PR c++/11697
16430         * g++.dg/template/using6.C: New test.
16431
16432         PR c++/11744
16433         * g++.dg/template/koenig2.C: New test.
16434
16435 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16436
16437         PR c++/7983
16438         * g++.dg/parse/typedef4.C: New test.
16439
16440 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16441
16442         PR c++/8442, c++/8806
16443         * g++.dg/template/elab1.C: New test.
16444         * g++.dg/template/type2.C: Likewise.
16445         * g++.dg/template/ttp3.C: Adjust expected error message.
16446         * g++.old-deja/g++.law/visibility13.C: Likewise.
16447         * g++.old-deja/g++.niklas/t135.C: Likewise.
16448         * g++.old-deja/g++.pt/ttp41.C: Likewise.
16449         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
16450         template argument.
16451         * g++.old-deja/g++.pt/ttp44.C: Likewise.
16452
16453 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
16454
16455         PR c++/11295
16456         * g++.dg/ext/stmtexpr1.C: New test.
16457
16458         * g++.dg/opt/tmp1.C: New test.
16459
16460         PR c++/11525
16461         * g++.dg/parse/constant4.C: New test.
16462
16463         PR c++/9447
16464         * g++.dg/template/using5.C: New test.
16465
16466 2003-07-31  Roger Sayle  <roger@eyesopen.com>
16467
16468         * gcc.dg/builtins-27.c: New test case.
16469
16470 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
16471
16472         * gcc.dg/tls/opt-7.c: New test.
16473
16474 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
16475
16476         * g++.old-deja/g++.other/crash18.C: Remove.
16477
16478 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16479
16480         * g++.dg/template/explicit3.C: New.
16481         * g++.dg/template/explicit4.C: New.
16482         * g++.dg/template/explicit5.C: New.
16483
16484         PR c++/11347
16485         * g++.dg/template/memtmpl1.C: New.
16486
16487 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
16488
16489         PR target/11565
16490         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
16491         * gcc.dg/i386-387-5.c (dg-options): Likewise.
16492
16493 2003-07-30  Jan Hubicka  <jh@suse.cz>
16494
16495         * vtgc1.c: Kill.
16496
16497 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
16498
16499         * gcc.dg/struct-in-proto-1.c: New test.
16500
16501 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
16502
16503         * gcc.dg/cpp/include2.c: Only expect one message.
16504
16505 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
16506
16507         PR c++/9447
16508         * g++.dg/template/using1.C: New test.
16509         * g++.dg/template/using2.C: New test.
16510         * g++.dg/template/using3.C: New test.
16511         * g++.dg/template/using4.C: New test.
16512
16513 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
16514
16515         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
16516         * gcc.c-torture/execute/string-opt-10.c: Likewise.
16517
16518 2003-07-28  Jan Hubicka  <jh@suse.cz>
16519
16520         PR c++/11530
16521         * g++.dg/opt/call1.C: New test.
16522
16523 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
16524
16525         PR c++/11667
16526         * g++.dg/init/enum2.C: New test.
16527         * g++.dg/template/overload1.C: Add "-w" option.
16528
16529 2003-07-28    <hp@bitrange.com>
16530
16531         * gcc.dg/Wdeclaration-after-statement-1.c,
16532         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
16533
16534 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
16535
16536         * gcc.c-torture/compile/20030725-1.c: New test.
16537
16538 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
16539
16540         * gcc.dg/20030505.c: Only run for SPE.
16541         Remove definition of opaque type.
16542
16543 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
16544
16545         * g++.dg/template/ptrmem6.C: New test.
16546
16547 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
16548
16549         * gcc.c-torture/compile/zero-strct-2.c: New test.
16550
16551 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
16552
16553         * gcc.dg/intermod-1.c: New test.
16554
16555 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16556
16557         PR c++/11617
16558         * g++.dg/template/lookup2.C: New test.
16559         * g++.dg/template/memclass1.C: Remove instantiated from error.
16560         * g++.dg/other/error2.C: Tweak expected errors.
16561
16562         PR c++/11596
16563         * g++.dg/template/defarg3.C: New test.
16564
16565         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
16566
16567 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
16568
16569         * g++.dg/inherit/access5.C: New test.
16570
16571 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16572
16573         PR c++/11513
16574         * g++.dg/template/crash8.C: New test.
16575
16576 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
16577
16578         PR c/10602
16579         * gcc.dg/noncompile/incomplete-2.c: New test.
16580
16581 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
16582
16583         PR c++/11645
16584         * g++.dg/inherit/access4.C: New test.
16585
16586         PR c++/11517
16587         * g++.dg/expr/cond2.C: New test.
16588
16589         PR optimization/10679
16590         * g++.dg/opt/inline4.C: New test.
16591
16592 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16593
16594         * g++.dg/parse/crash10: New test.
16595
16596 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16597
16598         * g++.dg/ext/flexary1.C: New test.
16599
16600 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16601
16602         PR c++/10793
16603         * g++.dg/template/crash9.C: New test.
16604
16605 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16606
16607         PR c++/3004
16608         * g++.dg/parse/typedef3.C: New test.
16609
16610         PR c++/7906
16611         * g++.dg/parse/operator2.C: New test.
16612
16613         PR c++/8895
16614         * g++.dg/parse/def-tmpl-arg1.C: New test.
16615
16616         PR c++/9282
16617         * g++.dg/parse/funptr1.C: New test.
16618
16619         PR c++/9452
16620         * g++.dg/parse/ambig3.C: New test.
16621
16622         PR c++/9454
16623         * g++.dg/parse/operator3.C: New test.
16624
16625         PR c++/9486
16626         * g++.dg/parse/template10.C: New test.
16627
16628         PR c++/9488
16629         * g++.dg/parse/template11.C: New test.
16630
16631         PR c++/10150
16632         * g++.dg/parse/invalid-op1.C: New test.
16633
16634         PR c++/10247
16635         * g++.dg/parse/condexpr1.C: New test.
16636
16637 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16638
16639         * g++.dg/ext/packed3.C: New test.
16640         * g++.dg/ext/packed4.C: New test.
16641
16642         * gcc.dg/pack-test-3.c: New test.
16643
16644 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
16645
16646         * lib/compat.exp: Handle dg-options per source file.
16647         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
16648         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
16649         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
16650         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
16651         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
16652         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
16653         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
16654         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
16655         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
16656         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
16657         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
16658         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
16659         * g++.dg/compat/break/bitfield7_x.C: Ditto.
16660         * g++.dg/compat/break/bitfield7_y.C: Ditto.
16661
16662 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16663
16664         PR c/10320
16665         * gcc.c-torture/execute/20030718-1.c: New test.
16666
16667 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16668
16669         PR optimization/11536
16670         * gcc.dg/20030721-1.c: New test.
16671
16672 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
16673
16674         PR c++/11546
16675         * g++.dg/template/lookup1.C: New test.
16676
16677 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
16678
16679         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
16680         diagnostics of ill-formed constructs involving labels.
16681         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
16682         the new 'previously defined here' message.
16683
16684 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
16685
16686         * g++.dg/parse/non-dependent2.C: New test.
16687
16688 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16689
16690         * g++.dg/init/init-ref4.C: xfail on targets without
16691         weak symbols.
16692
16693 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
16694
16695         PR target/11087
16696         * gcc.c-torture/execute/20030717-1.c: New test.
16697
16698 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16699
16700         * g++.dg/opt/cfg1.C: New test.
16701
16702 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
16703
16704         PR optimization/11557
16705         * gcc.dg/20030717-1.c: New test.
16706
16707 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
16708
16709         PR c++/10476
16710         * g++.dg/expr/crash-1.C: New test.
16711
16712         PR c++/11027
16713         * g++.dg/template/init3.C: New test.
16714
16715         PR c++/8222
16716         * g++.dg/template/non-dependent1.C: New test.
16717
16718         PR c++/11070
16719         * g++.dg/template/non-dependent2.C: New test.
16720
16721         PR c++/11071
16722         * g++.dg/template/non-dependent3.C: New test.
16723
16724         PR c++/9907
16725         * g++.dg/template/sizeof5.C: New test.
16726
16727 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
16728
16729         PR 11498
16730         * gcc.c-torture/compile/mangle-1.c: New file.
16731
16732 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16733
16734         PR c++/7809
16735         * g++.dg/parse/access3.C: New test.
16736
16737 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
16738
16739         PR c++/11384
16740         * g++.dg/init/init-ref4.C: New test.
16741
16742 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
16743
16744         PR c++/11547
16745         * g++.dg/parse/constant3.C: New test.
16746         * g++.dg/parse/crash7.C: Likewise.
16747
16748 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
16749
16750         PR target/11008
16751         * gcc.dg/i386-pentium4-not-mull.c: New.
16752
16753 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
16754
16755         * gcc.dg/asm-names.c (ymain): Make it weak.
16756
16757 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16758
16759         PR c++/5421
16760         * g++.dg/template/friend21.C: New test.
16761
16762 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
16763
16764         * gcc.dg/cleanup-8.c: New test.
16765         * gcc.dg/cleanup-9.c: New test.
16766
16767 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
16768
16769         * g++.dg/ext/dll-MI1.h: New file.
16770         * g++.dg/ext/dllexport-MI1.C: New file.
16771         * g++.dg/ext/dllimport-MI1.C: New file.
16772
16773 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
16774
16775         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
16776         it does not have cmpstrsi patterns (just cmpmemsi).
16777
16778 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
16779
16780         PR debug/11473
16781         * g++.dg/debug/debug8.C: New test.
16782
16783 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16784
16785         PR c++/10108
16786         * g++.dg/template/crash7.C: New test.
16787
16788 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
16789
16790         PR target/10795
16791         * gcc.c-torture/compile/20030708-1.c: New.
16792
16793 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16794
16795         * gcc.c-torture/execute/20030715-1.c: New test.
16796
16797 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
16798
16799         * gcc.dg/pch/inline-3.c: New file.
16800         * gcc.dg/pch/inline-3.hs: New file.
16801         * gcc.dg/pch/inline-4.c: New file.
16802         * gcc.dg/pch/inline-4.hs: New file.
16803
16804 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
16805
16806         PR c++/11509
16807         * g++.dg/template/crash6.C: New test.
16808
16809         PR c++/7053
16810         * g++.dg/template/friend20.C: New test.
16811
16812         PR c++/7019
16813         * g++.dg/template/overload2.C: New test.
16814
16815 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16816
16817         PR optimization/11440
16818         * gcc.c-torture/execute/20030714-1.c: New test.
16819
16820 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16821
16822         PR c++/11154
16823         * g++.dg/template/partial2.C: New test.
16824
16825 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
16826
16827         PR c++/11503
16828         * g++.dg/template/anon1.C: New test.
16829
16830         PR c++/11493
16831         PR c++/11495
16832         * g++.dg/parse/template9.C: Likewise.
16833         * g++.dg/template/crash4.C: New test.
16834         * g++.dg/template/koenig1.C: Likewise.
16835         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
16836         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
16837         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
16838         functions.
16839         * g++.old-deja/g++.jason/template36.C: Likewise.
16840         * g++.old-deja/g++.mike/p1989.C: Likewise.
16841         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
16842         * g++.old-deja/g++.pt/ttp20.C: Use this->.
16843         * g++.old-deja/g++.pt/ttp21.C: Use this->.
16844         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
16845         compiling.
16846         * g++.old-deja/g++.pt/union2.C: Use this->.
16847
16848 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
16849
16850         * gcc.dg/20030711-1.c: New test.
16851
16852 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
16853
16854         PR c++/11050
16855         * g++.dg/parse/args1.C: New test.
16856         * g++.pt/defarg8.C: Change expected errors.
16857
16858 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
16859
16860         PR c++/8164
16861         * g++.dg/template/nontype2.C: New test.
16862
16863         PR c++/10558
16864         * g++.dg/parse/template8.C: New test.
16865
16866         PR c++/8327
16867         * g++.dg/template/scope1.C: New test.
16868
16869         * g++.dg/warn/Wsign-compare-1.C: New test.
16870
16871 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16872
16873         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
16874
16875 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
16876
16877         PR c++/9411
16878         * g++.dg/template/explicit2.C: New test.
16879
16880         PR c++/10032
16881         * g++.dg/warn/pedantic1.C: New test.
16882
16883 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
16884
16885         PR c++ 9483
16886         * g++.dg/other/field1.C: New test.
16887
16888 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16889
16890         PR c/11449
16891         * gcc.c-torture/compile/20030707-1.c: New.
16892
16893 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16894
16895         PR c++/10849
16896         * g++.dg/template/access12.C: New test.
16897
16898 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
16899
16900         * g++.dg/bprob/bprob.exp (prof_ext): Update.
16901         * g77.dg/bprob/bprob.exp (prof_ext): Update.
16902         * gcc.misc-tests/bprob.exp (prof_ext): Update.
16903         * gcc.misc-tests/gcov.exp: Update
16904         * g++.dg/gcov/gcov.exp: Update
16905         * lib/gcov.exp: Update.
16906
16907 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
16908
16909         * g++.dg/abi/mangle17.C: Make sure template expressions are
16910         dependent.
16911         * g++.dg/abi/mangle4.C: Mark erroneous casts.
16912         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
16913         * g++.dg/opt/stack1.C: Remove erroneous code.
16914         * g++.dg/parse/template7.C: New test.
16915         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
16916         * g++.old-deja/g++.pt/crash4.C: Likewise.
16917
16918 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16919
16920         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
16921         with zero or one occurence of `$' after the initial `L'.
16922
16923 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
16924
16925         * gcc.c-torture/compile/20030704-1.c: Add a comment.
16926
16927 2003-07-08  Roger Sayle  <roger@eyesopen.com>
16928
16929         PR c/11370
16930         * gcc.dg/Wunreachable-6.c: New testcase.
16931         * gcc.dg/Wunreachable-7.c: New testcase.
16932
16933 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16934
16935         PR c/11420
16936         * gcc.dg/20030708-1.c: New test.
16937
16938 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
16939
16940         * gcc.dg/compat/sdata-section.h: New file.
16941         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
16942         * gcc.dg/torture/mips-sdata-1.c: New test.
16943
16944 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16945
16946         PR c++/11030
16947         * g++.dg/template/friend19.C: New test.
16948
16949 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16950
16951         * g++.dg/opt/strength-reduce.C: New test.
16952
16953 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16954
16955         PR target/10979
16956         * gcc.dg/20030707-1.c: New testcase.
16957
16958 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16959
16960         PR optimization/11059
16961         * g++.dg/opt/emptyunion.C: New testcase.
16962
16963 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16964             Eric Botcazou  <ebotcazou@libertysurf.fr>
16965
16966         * g++.dg/opt/stack1.C: New test.
16967
16968 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
16969
16970         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
16971         run test.
16972
16973         PR c++/11431
16974         * g++.dg/expr/static_cast3.C: New test.
16975
16976 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
16977
16978         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
16979         everywhere.
16980         * gcc.dg/concat.c: Concatenation of string constants with
16981         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
16982         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
16983         * gcc.dg/cpp/escape-2.c: Use wide character constants where
16984         necessary to avoid multi-character character constant warning.
16985         * gcc.dg/cpp/escape.c: Likewise.
16986         * gcc.dg/cpp/ucs.c: Likewise.
16987         Remove backslashes from dg-bogus comments, as they confuse Tcl.
16988         Fix a typo.
16989
16990 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16991
16992         PR c/11428
16993         * gcc.c-torture/compile/20030704-1.c: New.
16994
16995 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16996
16997         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
16998
16999 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
17000
17001         PR c++/5287, PR c++/7910,  PR c++/11021
17002         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
17003         tests for warnings.
17004         * g++.dg/ext/dllimport2.C: Add tests for warnings.
17005         * g++.dg/ext/dllimport3.C: Likewise.
17006         * g++.dg/ext/dllimport4.C: New file.
17007         * g++.dg/ext/dllimport5.C: New file.
17008         * g++.dg/ext/dllimport6.C: New file.
17009         * g++.dg/ext/dllimport7.C: New file.
17010         * g++.dg/ext/dllimport8.C: New file.
17011         * g++.dg/ext/dllimport9.C: New file.
17012         * g++.dg/ext/dllimport10.C: New file.
17013         * g++.dg/ext/dllexport1.C: New file.
17014
17015 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17016
17017         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
17018         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
17019
17020 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17021
17022         * gcc.dg/builtins-25.c: New testcase.
17023         * gcc.dg/builtins-26.c: New testcase.
17024
17025 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
17026
17027         * gcc.dg/compat/vector-defs.h: New file.
17028         * gcc.dg/compat/vector-setup.h: New file.
17029         * gcc.dg/compat/vector-check.h: New file.
17030         * gcc.dg/compat/vector-1_main.c: New file.
17031         * gcc.dg/compat/vector-1_x.c: New file.
17032         * gcc.dg/compat/vector-1_y.c: New file.
17033         * gcc.dg/compat/vector-2_main.c: New file.
17034         * gcc.dg/compat/vector-2_x.c: New file.
17035         * gcc.dg/compat/vector-2_y.c: New file.
17036
17037         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
17038         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
17039         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
17040         * gcc.dg/compat/struct-align-1.h: New file.
17041         * gcc.dg/compat/struct-align-1_main.c: New file.
17042         * gcc.dg/compat/struct-align-1_x.c: New file.
17043         * gcc.dg/compat/struct-align-1_y.c: New file.
17044         * gcc.dg/compat/struct-align-2.h: New file.
17045         * gcc.dg/compat/struct-align-2_main.c: New file.
17046         * gcc.dg/compat/struct-align-2_x.c: New file.
17047         * gcc.dg/compat/struct-align-2_y.c: New file.
17048
17049         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
17050         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17051         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17052         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17053         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17054         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17055         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17056         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17057         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17058         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17059         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17060         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17061         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17062         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17063         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17064         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17065         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17066         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17067         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17068         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17069         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17070         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17071         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17072         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17073         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17074         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17075         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17076         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17077         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17078
17079 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17080
17081         * gcc.dg/i386-call-1.c: New test.
17082
17083 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17084
17085         PR c++/9162
17086         * g++.dg/parse/defarg4.C: New.
17087
17088 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17089
17090         PR target/10700
17091         * gcc.c-torture/compile/20030703-1.c: New test case.
17092
17093 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17094
17095         * g++.dg/template/local3.C: Remove extra semicolon.
17096
17097 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17098
17099         * gcc.dg/i386-volatile-1.c: New test.
17100
17101 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
17102
17103         PR c++/11072
17104         * g++.dg/other/offsetof2.C: XFAIL.
17105         * g++.dg/other/offsetof5.C: New.
17106
17107         PR c++/10219
17108         * g++.dg/template/error1.C: New.
17109
17110         PR c++/9779
17111         * g++.dg/template/dependent-expr1.C: New.
17112
17113 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17114
17115         PR c++/6949
17116         * g++.dg/template/local3.C: New test.
17117
17118         PR c++/11149
17119         * g++.dg/lookup/scoped6.C: New test.
17120
17121 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
17122
17123         PR c++/8046
17124         * g++.dg/other/error7.C: New test.
17125
17126 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
17127
17128         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
17129         * g++.old-deja/g++.abi/vtable3.h: Likewise.
17130         * g++.old-deja/g++.law/code-gen5.C: Likewise.
17131         * g++.old-deja/g++.other/union2.C: Likewise.
17132         * gcc.dg/c90-const-expr-2.c: Likewise.
17133         * gcc.dg/c90-const-expr-3.c: Likewise.
17134         * gcc.dg/c99-const-expr-2.c: Likewise.
17135         * gcc.dg/c99-const-expr-3.c: Likewise.
17136         * gcc.dg/concat.c: Likewise.
17137
17138 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17139
17140         PR c++/9559
17141         * g++.dg/init/static1.C: New test.
17142
17143 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17144
17145         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
17146         * g++.old-deja/g++.other/access2.C: Likewise.
17147         * g++.old-deja/g++.other/decl2.C: Likewise.
17148         * gcc.c-torture/execute/20020615-1.c: Likewise.
17149
17150 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17151
17152         PR c++/4933
17153         * g++.dg/template/sizeof4.C: New test.
17154
17155 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17156
17157         * g++.dg/other/error6.C: New test.
17158
17159 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17160
17161         PR c++/10750
17162         * g++.dg/parse/constant2.C: New test.
17163
17164 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
17165
17166         PR c++/11106
17167         * g++.dg/other/error5.C: New test.
17168
17169 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17170
17171         * gcc.dg/format/gcc_diag-1.c: New test.
17172
17173 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
17174
17175         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
17176
17177 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17178
17179         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
17180         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
17181         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
17182
17183 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
17184
17185         * gcc.c-torture/execute/builtins/string-8.c: New test.
17186         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
17187         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
17188         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
17189
17190 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17191
17192         PR c++/10468
17193         * g++.dg/ext/typeof6.C: New test.
17194
17195 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17196
17197         PR c++/10796
17198         * g++.dg/init/enum1.C: New test.
17199
17200 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
17201
17202         * gcc.dg/20030627-1.c: New test.
17203
17204 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
17205
17206         PR c++/11332
17207         * g++.dg/expr/static_cast2.C: New test.
17208
17209 2003-06-26  Roger Sayle  <roger@eyesopen.com>
17210             Jakub Jelinek  <jakub@redhat.com>
17211
17212         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
17213         sprintf(dst,"%s",src) optimization.
17214         * gcc.c-torture/execute/20030626-1.c: New test case.
17215         * gcc.c-torture/execute/20030626-2.c: New test case.
17216
17217 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
17218
17219         * gcc.c-torture/execute/multi-ix.c: New test.
17220
17221         * gcc.c-torture/execute/simd-4.c (main):
17222         Added missing semicolon at end of union.
17223
17224 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
17225
17226         PR c++/8266
17227         * g++.dg/template/explicit-instantiation3.C: New test.
17228
17229 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17230
17231         * gcc.dg/20030626-1.c: Use signed char.
17232
17233 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17234
17235         * gcc.dg/20030626-1.c: New test.
17236
17237 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
17238
17239         * const-str-2.m: Update.
17240
17241 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
17242
17243         PR c++/10990
17244         * g++.dg/rtti/dyncast1.C: New test.
17245         * g++.dg/abi/mangle4.C: Correct base-specifier access.
17246         * g++.dg/lookup/scoped1.C: Remove XFAIL.
17247         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
17248
17249         PR c++/10931
17250         * g++.dg/expr/static_cast1.C: New test.
17251
17252 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
17253
17254         * gcc.dg/20030625-1.c: New test.
17255
17256 2003-06-24  Roger Sayle  <roger@eyesopen.com>
17257
17258         * gcc.c-torture/compile/20030624-1.c: New test case.
17259
17260 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
17261
17262         * gcc.c-torture/execute/string-opt-17.c: New test.
17263
17264 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
17265
17266         PR c++/5754
17267         * g++.dg/parse/crash6.C: New test.
17268
17269 2003-06-23  Roger Sayle  <roger@eyesopen.com>
17270
17271         * gcc.dg/builtins-24.c: New test case.
17272
17273 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
17274
17275         * g++.dg/opt/operator1.C: New test.
17276
17277 2003-06-22  Roger Sayle  <roger@eyesopen.com>
17278
17279         * gcc.c-torture/execute/string-opt-16.c: New test case.
17280
17281 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17282
17283         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
17284         * g++.old-deja/g++.other/conv7.C: Likewise
17285         * g++.old-deja/g++.other/overcnv2.C: Likewise.
17286         * g++.old-deja/g++.other/overload14.C: Likewise.
17287
17288 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17289
17290         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
17291         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
17292
17293 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17294
17295         PR c++/10888
17296         * g++.dg/warn/Winline-3.C: New test.
17297
17298 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17299
17300         * lib/target-supports.exp (check_alias_available): Make the test
17301         program acceptable to the Solaris assembler.
17302
17303         PR c++/10749
17304         * g++.dg/template/memclass2.C: New test.
17305
17306 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17307             Eric Botcazou  <ebotcazou@libertysurf.fr>
17308
17309         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
17310         data for non-matching targets.
17311         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
17312
17313 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17314
17315         PR c++/10845
17316         * g++.dg/template/member3.C: New test.
17317
17318 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
17319
17320         PR c++/10939
17321         * g++.dg/template/func1.C: New test.
17322
17323         PR c++/9649
17324         * g++.dg/template/static4.C: New test.
17325         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
17326
17327         PR c++/11041
17328         * g++.dg/init/ref7.C: New test.
17329
17330 2003-06-19  Matt Austern  <austern@apple.com>
17331
17332         PR c++/11228
17333         * g++.dg/anew1.C: New test.
17334         * g++.dg/anew2.C: New test.
17335         * g++.dg/anew3.C: New test.
17336         * g++.dg/anew4.C: New test.
17337
17338 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
17339
17340         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
17341
17342 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
17343
17344         * gcc.c-torture/execute/simd-4.c (main): Make expected value
17345         endian-dependent.
17346
17347 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
17348
17349         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
17350         Remove cruft.
17351
17352 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
17353
17354         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
17355         * gcc.c-torture/compile/961203-1.c: Likewise.
17356         * gcc.c-torture/compile/980506-1.c: Likewise.
17357
17358 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17359
17360         PR c++/10712
17361         * g++.dg/lookup/using7.C: New test.
17362
17363 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17364
17365         PR c++/11105
17366         * g++.dg/abi/conv1.C: Remove it.
17367         * g++.dg/template/conv7.C: New test.
17368         * g++.dg/template/conv8.C: Likewise.
17369         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
17370         conversion operator.
17371
17372 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
17373
17374         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
17375         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17376         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17377         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17378         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17379         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17380         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17381         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17382         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17383         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17384         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17385         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17386         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17387         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17388         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17389         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17390         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17391         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17392         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17393         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17394         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17395         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17396         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17397         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17398         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17399         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17400         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17401         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17402         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17403
17404 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
17405
17406         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
17407         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
17408         indications.
17409
17410 2003-06-16  Roger Sayle  <roger@eyesopen.com>
17411
17412         * gcc.dg/i386-387-5.c: New test case.
17413         * gcc.dg/i386-387-6.c: New test case.
17414         * gcc.dg/builtins-23.c: New test case.
17415
17416 2003-06-15  Roger Sayle  <roger@eyesopen.com>
17417
17418         * gcc.dg/builtins-22.c: New test case.
17419         * gcc.dg/i386-387-1.c: Update to test exp.
17420         * gcc.dg/i386-387-2.c: Likewise.
17421
17422 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17423
17424         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
17425
17426 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17427
17428         * lib/gcc-dg.exp (dg-require-dll): New function.
17429         (dg-xfail-if): Likewise.
17430         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
17431         driver.
17432
17433         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
17434         * gcc.c-torture/compile/20001205-1.c: Likewise.
17435         * gcc.c-torture/compile/20001226-1.c: Likewise.
17436         * gcc.c-torture/compile/20010518-2.c: Likewise.
17437         * gcc.c-torture/compile/20020312-1.c: Likewise.
17438         * gcc.c-torture/compile/20020604-1.c: Likewise.
17439         * gcc.c-torture/compile/920501-12.c: Likewise.
17440         * gcc.c-torture/compile/920501-4.c: Likewise.
17441         * gcc.c-torture/compile/920520-1.c: Likewise.
17442         * gcc.c-torture/compile/920521-1.c: Likewise.
17443         * gcc.c-torture/compile/920625-1.c: Likewise.
17444         * gcc.c-torture/compile/961203-1.c: Likewise.
17445         * gcc.c-torture/compile/980506-1.c: Likewise.
17446         * gcc.c-torture/compile/981006-1.c: Likewise.
17447         * gcc.c-torture/compile/981022-1.c: Likewise.
17448         * gcc.c-torture/compile/981223-1.c: Likewise.
17449         * gcc.c-torture/compile/990617-1.c: Likewise.
17450         * gcc.c-torture/compile/dll.c: Likewise.
17451         * gcc.c-torture/compile/labels-3.c: Likewise.
17452         * gcc.c-torture/compile/mipscop-1.c: Likewise.
17453         * gcc.c-torture/compile/mipscop-2.c: Likewise.
17454         * gcc.c-torture/compile/mipscop-3.c: Likewise.
17455         * gcc.c-torture/compile/mipscop-4.c: Likewise.
17456         * gcc.c-torture/compile/simd-5.c: Likewise.
17457         * gcc.c-torture/compile/20000804-1.x: Remove.
17458         * gcc.c-torture/compile/20001205-1.x: Likewise.
17459         * gcc.c-torture/compile/20001226-1.x: Likewise.
17460         * gcc.c-torture/compile/20010518-2.x: Likewise.
17461         * gcc.c-torture/compile/20020312-1.x: Likewise.
17462         * gcc.c-torture/compile/20020604-1.x: Likewise.
17463         * gcc.c-torture/compile/920501-12.x: Likewise.
17464         * gcc.c-torture/compile/920501-4.x: Likewise.
17465         * gcc.c-torture/compile/920520-1.x: Likewise.
17466         * gcc.c-torture/compile/920521-1.x: Likewise.
17467         * gcc.c-torture/compile/920625-1.x: Likewise.
17468         * gcc.c-torture/compile/961203-1.x: Likewise.
17469         * gcc.c-torture/compile/980506-1.x: Likewise.
17470         * gcc.c-torture/compile/981006-1.x: Likewise.
17471         * gcc.c-torture/compile/981022-1.x: Likewise.
17472         * gcc.c-torture/compile/981223-1.x: Likewise.
17473         * gcc.c-torture/compile/990617-1.x: Likewise.
17474         * gcc.c-torture/compile/mipscop-1.x: Likewise.
17475         * gcc.c-torture/compile/mipscop-2.x: Likewise.
17476         * gcc.c-torture/compile/mipscop-3.x: Likewise.
17477         * gcc.c-torture/compile/mipscop-4.x: Likewise.
17478         * gcc.c-torture/compile/simd-5.x: Likewise.
17479
17480         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
17481
17482 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17483
17484         * gcc.c-torture/execute/20030611-1.c: New test.
17485
17486 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17487
17488         PR middle-end/168
17489         * gcc.dg/20030612-1.c: New test case.
17490
17491 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17492
17493         PR c++/10635
17494         * g++.dg/expr/cast1.C: New test.
17495
17496 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17497
17498         * gcc.dg/builtins-21.c: New test case.
17499
17500 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
17501
17502         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
17503         options instead of at the end.
17504         * lib/objc.exp (objc_target_compile): Likewise.
17505
17506 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
17507
17508         PR c++/10432
17509         * g++.dg/parse/error1.C: New test.
17510
17511 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
17512
17513         * gcc.dg/compat/struct-by-value-11_main.c: New file.
17514         * gcc.dg/compat/struct-by-value-11_x.c: New file.
17515         * gcc.dg/compat/struct-by-value-11_y.c: New file.
17516         * gcc.dg/compat/struct-by-value-12_main.c: New file.
17517         * gcc.dg/compat/struct-by-value-12_x.c: New file.
17518         * gcc.dg/compat/struct-by-value-12_y.c: New file.
17519         * gcc.dg/compat/struct-by-value-13_main.c: New file.
17520         * gcc.dg/compat/struct-by-value-13_x.c: New file.
17521         * gcc.dg/compat/struct-by-value-13_y.c: New file.
17522         * gcc.dg/compat/struct-by-value-14_main.c: New file.
17523         * gcc.dg/compat/struct-by-value-14_x.c: New file.
17524         * gcc.dg/compat/struct-by-value-14_y.c: New file.
17525         * gcc.dg/compat/struct-by-value-15_main.c: New file.
17526         * gcc.dg/compat/struct-by-value-15_x.c: New file.
17527         * gcc.dg/compat/struct-by-value-15_y.c: New file.
17528         * gcc.dg/compat/struct-by-value-16_main.c: New file.
17529         * gcc.dg/compat/struct-by-value-16_x.c: New file.
17530         * gcc.dg/compat/struct-by-value-16_y.c: New file.
17531         * gcc.dg/compat/struct-by-value-17_main.c: New file.
17532         * gcc.dg/compat/struct-by-value-17_x.c: New file.
17533         * gcc.dg/compat/struct-by-value-17_y.c: New file.
17534         * gcc.dg/compat/struct-by-value-18_main.c: New file.
17535         * gcc.dg/compat/struct-by-value-18_x.c: New file.
17536         * gcc.dg/compat/struct-by-value-18_y.c: New file.
17537
17538         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
17539         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
17540         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
17541         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
17542         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
17543         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
17544         * gcc.dg/compat/scalar-return-3_main.c: New file.
17545         * gcc.dg/compat/scalar-return-3_x.c: New file.
17546         * gcc.dg/compat/scalar-return-3_y.c: New file.
17547         * gcc.dg/compat/scalar-return-4_main.c: New file.
17548         * gcc.dg/compat/scalar-return-4_x.c: New file.
17549         * gcc.dg/compat/scalar-return-4_y.c: New file.
17550
17551 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
17552
17553         * gcc.dg/compat/fp2-struct-check.h: New file.
17554         * gcc.dg/compat/fp2-struct-defs.h: New file.
17555         * gcc.dg/compat/fp2-struct-init.h: New file.
17556         * gcc.dg/compat/struct-by-value-10_main.c: New file.
17557         * gcc.dg/compat/struct-by-value-10_x.c: New file.
17558         * gcc.dg/compat/struct-by-value-10_y.c: New file.
17559         * gcc.dg/compat/struct-return-10_main.c: New file.
17560         * gcc.dg/compat/struct-return-10_x.c: New file.
17561         * gcc.dg/compat/struct-return-10_y.c: New file.
17562
17563         * gcc.dg/compat/compat-common.h: New file.
17564         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
17565         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
17566         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
17567         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
17568         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
17569         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
17570         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
17571         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17572         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
17573         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
17574         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17575         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
17576         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
17577         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17578         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
17579         * gcc.dg/compat/small-struct-check.h: Ditto.
17580         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
17581         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17582         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
17583         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
17584         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17585         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17586         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
17587         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17588         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
17589         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
17590         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17591         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17592         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
17593         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17594         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17595         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
17596         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17597         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
17598         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
17599         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17600         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
17601         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
17602         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17603         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
17604         * gcc.dg/compat/struct-return-2_main.c: Ditto.
17605         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17606         * gcc.dg/compat/struct-return-2_y.c: Ditto.
17607         * gcc.dg/compat/struct-return-3_main.c: Ditto.
17608         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17609         * gcc.dg/compat/struct-return-3_y.c: Ditto.
17610
17611 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
17612
17613         * g++.dg/pch/static-1.C: New file.
17614         * g++.dg/pch/static-1.Hs: New file.
17615
17616 2003-06-10  Richard Henderson  <rth@redhat.com>
17617
17618         * gcc.dg/asm-7.c: Adjust expected warning text.
17619
17620 2003-06-10  Roger Sayle  <roger@eyesopen.com>
17621
17622         * gcc.dg/builtins-20.c: New test case.
17623
17624 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
17625
17626         PR c++/11131
17627         * g++.dg/opt/template1.C: New test.
17628
17629 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17630
17631         * lib/gcc-dg.exp (dg-test): Clear additional_files and
17632         additional_sources.
17633
17634 2003-05-21  David Taylor  <dtaylor@emc.com>
17635
17636         * gcc.dg/Wpadded.c: New file.
17637
17638 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17639
17640         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
17641         * gcc.dg/special/weak-2.c: Add dg-require-weak.
17642         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
17643         dg-require-weak.
17644
17645 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
17646
17647         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
17648
17649 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17650
17651         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
17652         (dg-require-alias): Likewise.
17653         (dg-require-gc-sections): Likewise.
17654         * lib/target-supports.exp (check_gc_sections_available): Likewise.
17655
17656 2003-06-08  Richard Henderson  <rth@redhat.com>
17657
17658         * gcc.dg/20011029-2.c: Fix the array reference.
17659         * gcc.dg/asm-7.c: New.
17660
17661 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
17662
17663         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
17664
17665 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
17666
17667         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
17668         (dg-require-gc-sections): Likewise.
17669
17670 2003-06-08  Jan Hubicka  <jh@suse.cz>
17671
17672         * i386-cmov1.c: Fix regular expression.
17673         * i386-cvt-1.c: Likewise.
17674         * i386-local.c: Likewise.
17675         * i386-local2.c: Likewise.
17676         * i386-mul.c: Likewise.
17677         * i386-ssetype-1.c: Likewise.
17678         * i386-ssetype-3.c: Likewise.
17679         * i386-ssetype-5.c: Likewise.
17680
17681 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17682
17683         PR c++/11039
17684         * g++.dg/warn/implicit-typename2.C: New test.
17685         * g++.dg/warn/implicit-typename3.C: New test.
17686
17687 2003-06-07  Richard Henderson  <rth@redhat.com>
17688
17689         * g++.dg/other/offsetof3.C: Use size_t.
17690         * g++.dg/other/offsetof4.C: Likewise.
17691
17692 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
17693
17694         * lib/copy-file.exp: New. Implement gcc_copy_files.
17695
17696         * lib/dg-pch.exp: Load copy-file.exp
17697         (dg-pch): Use gcc_copy_files instead of "file copy".
17698
17699 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
17700
17701         * gcc.dg/weak/weak.exp: Simplify.
17702         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
17703         * gcc.dg/weak/weak-1.c: Likewise.
17704         * gcc.dg/weak/weak-2.c: Likewise.
17705         * gcc.dg/weak/weak-3.c: Likewise.
17706         * gcc.dg/weak/weak-4.c: Likewise.
17707         * gcc.dg/weak/weak-5.c: Likewise.
17708         * gcc.dg/weak/weak-6.c: Likewise.
17709         * gcc.dg/weak/weak-7.c: Likewise.
17710         * gcc.dg/weak/weak-8.c: Likewise.
17711         * gcc.dg/weak/weak-9.c: Likewise.
17712
17713 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
17714
17715         gcc.c-torture/execute/20030606-1.c: New.
17716
17717 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17718
17719         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
17720         * gcc.dg/builtins-19.c: Likewise.
17721
17722 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17723
17724         * gcc.dg/builtins-2.c: Add some more tests.
17725         * gcc.dg/builtins-18.c: New test case.
17726         * gcc.dg/builtins-19.c: New test case.
17727
17728 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17729             Jim Wilson  <wilson@tuliptree.org>
17730
17731         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
17732
17733 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
17734
17735         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
17736         mempcpy/stpcpy calls not to be optimized into something else.
17737         * gcc.c-torture/execute/string-opt-3.c: Moved to...
17738         * gcc.c-torture/execute/builtins/string-7.c: ...here.
17739         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
17740
17741 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17742
17743         * gcc.dg/format/asm_fprintf-1.c: New test.
17744
17745 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
17746
17747         * lib/gcc-defs.exp (additional_sources): New variable.
17748         (dg-additional-sources): New function.
17749         (additional_files): New variable.
17750         (dg-additional-files): New function.
17751         (dg-additional-files-options): Likewise.
17752         * lib/gcc-dg.exp (dg-require-weak): New function.
17753         (dg-require-alias): Likewise.
17754         (dg-require-gc-sections): Likewise.
17755         * lib/target-supports.exp (check_alias_available): Remove testfile
17756         parameter.
17757         (check_gc_sections_available): New function.
17758         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
17759         (dg-gpp-additional-files): Likewise.
17760         * lib/g++.exp (additional_sources): Remove.
17761         (additional_files): Likewise.
17762         (g++_target_compile): Use dg-additional-files-options.
17763
17764         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
17765         Tcl logic.
17766         * gcc.dg/special/ecos.exp: Remove.
17767         * gcc.dg/special/20000419-2.c: Use dg-require-*.
17768         * gcc.dg/special/alias-1.c: Likewise.
17769         * gcc.dg/special/alias-2.c: Likewise.
17770         * gcc.dg/special/gcsec-1.c: Likewise.
17771         * gcc.dg/special/weak-1.c: Likewise.
17772         * gcc.dg/special/weak-2.c: Likewise.
17773         * gcc.dg/special/wkali-1.c: Likewise.
17774         * gcc.dg/special/wkali-2.c: Likewise.
17775
17776         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
17777         dg-gpp-additional-*.
17778         * g++.dg/special/conpr-3.C: Likewise.
17779         * g++.dg/special/conpr-4.C: Likewise.
17780         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
17781         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
17782         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
17783         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
17784         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
17785         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
17786         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
17787         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
17788         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
17789         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
17790         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
17791         * g++.old-deja/g++.other/comdat1.C: Likewise.
17792         * g++.old-deja/g++.other/comdat2.C: Likewise.
17793         * g++.old-deja/g++.other/comdat3.C: Likewise.
17794         * g++.old-deja/g++.other/ctor1.C: Likewise.
17795         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
17796
17797 2003-06-05  Richard Henderson  <rth@redhat.com>
17798
17799         * gcc.dg/debug/20030605-1.c: New.
17800
17801 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17802
17803         * README.QMTEST: Update.
17804
17805 2003-06-04  Richard Henderson  <rth@redhat.com>
17806
17807         * gcc.dg/cleanup-1.c: New.
17808         * gcc.dg/cleanup-2.c: New.
17809         * gcc.dg/cleanup-3.c: New.
17810         * gcc.dg/cleanup-4.c: New.
17811         * gcc.dg/cleanup-5.c: New.
17812         * gcc.dg/cleanup-6.c: New.
17813         * gcc.dg/cleanup-7.c: New.
17814
17815 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17816
17817         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
17818
17819         * lib/dg-pch.exp: New file.
17820         * g++.dg/pch/pch.exp: Use dg-pch.exp.
17821         * gcc.dg/pch/pch.exp: Likewise.
17822
17823 2003-06-04  Roger Sayle  <roger@eyesopen.com>
17824
17825         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
17826         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
17827         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
17828         * gcc.dg/builtins-17.c: New test case.
17829         * gcc.dg/i386-387-4.c: New test case.
17830         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
17831
17832 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17833
17834         * gcc.dg/ultrasp9.c: New test.
17835
17836 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17837
17838         * gcc.c-torture/compile/20030604-1.c: New test.
17839         * gcc.dg/sparc-constant-1.c: New test.
17840
17841 2003-06-03  Glen Nakamura  <glen@imodulo.com>
17842
17843         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
17844
17845 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
17846
17847         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
17848
17849         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
17850         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
17851
17852 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
17853
17854         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
17855
17856 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17857
17858         PR c++/10940
17859         * g++.dg/template/spec10.C: New test.
17860
17861 2003-06-03  Roger Sayle  <roger@eyesopen.com>
17862
17863         * gcc.dg/builtins-16.c: New test case.
17864
17865 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
17866
17867         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
17868         mempcpy test with post-increments.
17869         * gcc.c-torture/execute/string-opt-3.c: New test.
17870         * gcc.dg/string-opt-1.c: New test.
17871
17872 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
17873
17874         PR fortran/10965
17875         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
17876
17877 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
17878
17879         * lib/scanasm.exp (dg-scan): New function, factored out of ...
17880         (scan-assembler): ... here.  Use dg-scan.
17881         (scan-assembler-not): Likewise.
17882         (scan-file): New function.
17883         (scan-file-not): Likewise.
17884         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
17885         * gcc.dg/cpp/_Pragma4.c: Likewise.
17886         * gcc.dg/cpp/_Pragma5.c: Likewise.
17887         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17888         * gcc.dg/cpp/avoidpaste2.c: Likewise.
17889         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
17890         * gcc.dg/cpp/cmdlne-P.c: Likewise.
17891         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
17892         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
17893         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
17894         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
17895         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
17896         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
17897         * gcc.dg/cpp/cxxcom1.c: Likewise.
17898         * gcc.dg/cpp/line1.c: Likewise.
17899         * gcc.dg/cpp/maccom1.c: Likewise.
17900         * gcc.dg/cpp/maccom2.c: Likewise.
17901         * gcc.dg/cpp/maccom3.c: Likewise.
17902         * gcc.dg/cpp/maccom4.c: Likewise.
17903         * gcc.dg/cpp/maccom5.c: Likewise.
17904         * gcc.dg/cpp/maccom6.c: Likewise.
17905         * gcc.dg/cpp/multiline.c: Likewise.
17906         * gcc.dg/cpp/spacing1.c: Likewise.
17907         * gcc.dg/cpp/spacing2.c: Likewise.
17908         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
17909         * gcc.dg/cpp/trad/maccom1.c: Likewise.
17910         * gcc.dg/cpp/trad/maccom2.c: Likewise.
17911         * gcc.dg/cpp/trad/maccom3.c: Likewise.
17912         * gcc.dg/cpp/trad/maccom4.c: Likewise.
17913         * gcc.dg/cpp/trad/maccom6.c: Likewise.
17914         * gcc.dg/cpp/cxxcom2.c: Likewise.
17915         * gcc.dg/cpp/cxxcom2.h: New file.
17916
17917         * gcc.dg/cpp/truefalse.cpp: Move it to ...
17918         * g++.dg/cpp/truefalse.C: Here.
17919         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
17920
17921 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
17922
17923         * gcc.dg/cpp/redef3.c: New file.
17924
17925 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17926
17927         * gcc.dg/i386-loop-3.c: New test.
17928
17929 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
17930
17931         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
17932
17933 2003-05-31  Roger Sayle  <roger@eyesopen.com>
17934
17935         * gcc.dg/fwrapv-1.c: New test case.
17936         * gcc.dg/fwrapv-2.c: New test case.
17937
17938 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17939
17940         PR c++/10956
17941         * g++.dg/template/spec9.C: New test.
17942
17943 2003-05-29  Roger Sayle  <roger@eyesopen.com>
17944
17945         * gcc.dg/duff-4.c: New test case.
17946
17947 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
17948
17949         PR fortran/10843
17950         * g77.dg/ffixed-form-1.f: New test
17951         * g77.dg/ffixed-form-2.f: New test
17952         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
17953         * g77.dg/ffree-form-3.f: New test
17954
17955 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
17956
17957         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
17958         * gcc.dg/wint_t-1.c: Likewise.
17959
17960 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17961
17962         * g++.dg/template/access11.C: New test.
17963
17964 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17965
17966         PR c++/10849
17967         * g++.dg/template/access10.C: New test.
17968
17969 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17970             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17971
17972         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
17973
17974 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17975
17976         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
17977         suppress for powerpc-*-darwin*.
17978         * gcc.dg/torture/builtin-noret-2.c: Likewise.
17979
17980 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17981
17982         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
17983         suppress option for powerpc-*-darwin*.
17984
17985 2003-05-23  Roger Sayle  <roger@eyesopen.com>
17986
17987         * gcc.dg/builtins-1.c: Add tests for tan and atan.
17988         * gcc.dg/builtins-4.c: Add test for fmod.
17989
17990 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17991
17992         PR c++/10682
17993         * g++.dg/template/instantiate4.C: New test.
17994
17995 2003-05-22  Roger Sayle  <roger@eyesopen.com>
17996
17997         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
17998
17999 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
18000
18001         * gcc.dg/compat/scalar-return-1_main.c: New file.
18002         * gcc.dg/compat/scalar-return-1_x.c: New file.
18003         * gcc.dg/compat/scalar-return-1_y.c: New file.
18004         * gcc.dg/compat/scalar-return-2_main.c: New file.
18005         * gcc.dg/compat/scalar-return-2_x.c: New file.
18006         * gcc.dg/compat/scalar-return-2_y.c: New file.
18007         * gcc.dg/compat/struct-return-3_main.c: New file.
18008         * gcc.dg/compat/struct-return-3_y.c: New file.
18009         * gcc.dg/compat/struct-return-3_x.c: New file.
18010         * gcc.dg/compat/struct-return-2_main.c: New file.
18011         * gcc.dg/compat/struct-return-2_x.c: New file.
18012         * gcc.dg/compat/struct-return-2_y.c: New file.
18013
18014 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18015
18016         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
18017         for hppa*-hp-hpux*.
18018         * gcc.dg/20021014-1.c (dg-options): Likewise.
18019         * gcc.dg/nest.c (dg-options): Likewise.
18020
18021 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
18022
18023         PR c++/9738
18024         * g++.dg/ext/dllimport2.C: New file.
18025         * g++.dg/ext/dllimport3.C: New file.
18026
18027 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
18028
18029         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
18030         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18031         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18032         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18033         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18034         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18035         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
18036         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
18037         * gcc.dg/compat/small-struct-defs.h: New file.
18038         * gcc.dg/compat/small-struct-init.h: New file.
18039         * gcc.dg/compat/small-struct-check.h: New file.
18040         * gcc.dg/compat/fp-struct-defs.h: New file.
18041         * gcc.dg/compat/fp-struct-check.h: New file.
18042         * gcc.dg/compat/fp-struct-init.h: New file.
18043         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
18044         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
18045
18046 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
18047
18048         * gcc.dg/20030225-2.c: New test.
18049
18050 2003-05-18  Roger Sayle  <roger@eyesopen.com>
18051             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18052
18053         * gcc.c-torture/compile/20030518-1.c: New test case.
18054
18055 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
18056
18057         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
18058         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
18059         gcc-dg-debug-runtest.
18060         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
18061         gcc-dg-debug-runtest.
18062
18063 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18064
18065         PR c++/9022
18066         * g++.dg/lookup/using6.C: New test.
18067
18068 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18069
18070         * g++.dg/parse/access2.C: New test.
18071
18072 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
18073
18074         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
18075         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
18076         * gcc.dg/debug/debug.exp: Likewise.
18077
18078 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
18079
18080         * gcc.dg/dollar.c: New test.
18081
18082 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
18083
18084         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
18085         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
18086         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
18087         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
18088         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
18089         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
18090         * gcc.dg/compat/struct-by-value-6_main.c: New file.
18091         * gcc.dg/compat/struct-by-value-6_x.c: New file.
18092         * gcc.dg/compat/struct-by-value-6_y.c: New file.
18093         * gcc.dg/compat/struct-by-value-7_main.c: New file.
18094         * gcc.dg/compat/struct-by-value-7_x.c: New file.
18095         * gcc.dg/compat/struct-by-value-7_y.c: New file.
18096         * gcc.dg/compat/struct-by-value-8_main.c: New file.
18097         * gcc.dg/compat/struct-by-value-8_x.c: New file.
18098         * gcc.dg/compat/struct-by-value-8_y.c: New file.
18099         * gcc.dg/compat/struct-by-value-9_main.c: New file.
18100         * gcc.dg/compat/struct-by-value-9_x.c: New file.
18101         * gcc.dg/compat/struct-by-value-9_y.c: New file.
18102
18103 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
18104
18105         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
18106         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
18107         support for "repo" mode.
18108         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
18109         * lib/g77-dg.exp: Likewise.
18110         * lib/obj-dg.exp: Likewise.
18111
18112 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
18113
18114         Merge from gcc-3_2-rhl8-branch:
18115         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
18116
18117         * gcc.dg/tls/opt-6.c: New test.
18118
18119         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
18120
18121         * gcc.dg/20030405-1.c: New test.
18122
18123         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
18124
18125         * gcc.dg/20030309-1.c: New test.
18126
18127         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18128
18129         * gcc.c-torture/execute/20030307-1.c: New test.
18130
18131         2003-02-20  Randolph Chung  <tausq@debian.org>
18132
18133         * gcc.c-torture/compile/20030220-1.c: New test.
18134
18135         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
18136
18137         * gcc.dg/20030217-1.c: New test.
18138
18139         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
18140
18141         * gcc.c-torture/compile/20020129-1.c: New test.
18142
18143         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18144
18145         * gcc.dg/unroll-1.c: New test.
18146
18147         2002-11-16  Jan Hubicka  <jh@suse.cz>
18148
18149         * gcc.c-torture/execute/20020920-1.c: New test.
18150
18151         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
18152
18153         PR target/7434
18154         * gcc.c-torture/compile/20021008-1.c: New test.
18155
18156         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
18157
18158         PR target/7559
18159         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
18160
18161         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18162
18163         * gcc.c-torture/compile/20020807-1.c: New test.
18164
18165         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
18166
18167         * gcc.dg/tls/opt-1.c: New test.
18168
18169         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
18170
18171         * gcc.dg/20020729-1.c: New test.
18172
18173         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
18174
18175         * g++.dg/opt/life1.C: New test.
18176
18177         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
18178
18179         * gcc.dg/20020525-1.c: New test.
18180
18181         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18182
18183         PR c++/6794
18184         * g++.dg/ext/pretty1.C: New test.
18185         * g++.dg/ext/pretty2.C: New test.
18186
18187 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
18188
18189         PR c++/8385
18190         * g++.dg/ext/typeof5.C: New test.
18191
18192 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
18193
18194         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
18195         __USER_LABEL_PREFIX__ into account.
18196         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
18197
18198 2003-05-14  Roger Sayle  <roger@eyesopen.com>
18199
18200         * gcc.dg/builtins-15.c: New test case.
18201
18202 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
18203
18204         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
18205
18206 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
18207
18208         * lib/g++.exp: Tweak handling of additional source files.
18209         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
18210         * g++.dg/special/conpr-2a.C: Rename to ...
18211         * g++.dg/special/conpr-2a.cc: ... this.
18212         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
18213         * g++.dg/special/conpr-3a.C: Rename to ...
18214         * g++.dg/special/conpr-3a.cc: This.
18215         * g++.dg/special/conpr-3b.C: Rename to ...
18216         * g++.dg/special/conpr-3b.cc: This.
18217         * g++.dg/special/conpr-4.C: New test.
18218         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
18219
18220 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
18221
18222         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
18223
18224 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18225
18226         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
18227         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18228         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
18229         * g++.old-deja/g++.other/warn3.C: Likewise.
18230
18231 2003-05-11  Roger Sayle  <roger@eyesopen.com>
18232
18233         * gcc.dg/i386-387-1.c: Update to also test log.
18234         * gcc.dg/i386-387-2.c: Likewise.
18235
18236 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
18237
18238         * g77.f-torture/execute/int8421.f: New test.
18239
18240 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18241
18242         PR c++/10230, c++/10481
18243         * g++.dg/lookup/scoped5.C: New test.
18244
18245 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18246
18247         PR c++/10552
18248         * g++.dg/template/ttp6.C: New test.
18249
18250 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
18251
18252         * gcc.c-torture/execute/builtins: New directory.
18253         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
18254         gcc.c-torture/execute/builtins.
18255         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
18256         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
18257         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
18258         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
18259
18260 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18261
18262         PR c++/9252
18263         * g++.dg/template/access8.C: New test.
18264         * g++.dg/template/access9.C: New test.
18265
18266 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18267
18268         PR c++/9554
18269         * g++.dg/parse/access1.C: New test.
18270
18271 2003-05-09  DJ Delorie  <dj@redhat.com>
18272
18273         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
18274         long, and not an int.
18275
18276 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18277
18278         PR c++/10555, c++/10576
18279         * g++.dg/template/memclass1.C: New test.
18280
18281 2003-05-08  DJ Delorie  <dj@redhat.com>
18282
18283         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
18284         targets.
18285         * gcc.c-torture/execute/20021024-1.x: Likewise.
18286         * gcc.c-torture/execute/shiftdi.x: Likewise.
18287         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
18288         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
18289         * gcc.dg/20021018-1.c: Likewise.
18290
18291 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18292
18293         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
18294
18295         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
18296         (bcopy): Call memmove.
18297
18298 2003-05-08  Roger Sayle  <roger@eyesopen.com>
18299
18300         * g77.f-torture/compile/8485.f: New test case.
18301
18302 2003-05-07  Richard Henderson  <rth@redhat.com>
18303
18304         PR c++/10570
18305         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
18306         Verify exception_cleanup not called for rethrows.
18307         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
18308         when exiting catch block without rethrowing.
18309         * g++.dg/eh/forced3.C: New.
18310         * g++.dg/eh/forced4.C: New.
18311
18312 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
18313
18314         * gcc.dg/20030505.c: Fix triplet.
18315
18316 2003-05-06  DJ Delorie  <dj@redhat.com>
18317
18318         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
18319         * gcc.dg/nest.c: Likewise.
18320
18321 2003-05-05  Roger Sayle  <roger@eyesopen.com>
18322
18323         * gcc.dg/builtins-14.c: New test case.
18324
18325 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
18326
18327         * lib/compat.exp (compat-execute): New argument.
18328         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
18329         * gcc.dg/compat: New test directory.
18330         * gcc.dg/compat/compat.exp: New expect script.
18331         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
18332         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
18333         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
18334         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
18335         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
18336         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
18337
18338         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
18339         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
18340         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
18341         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
18342         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
18343         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
18344         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
18345         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
18346         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
18347         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
18348         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
18349         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
18350         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
18351         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
18352         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
18353
18354 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
18355
18356         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
18357
18358 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
18359
18360         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
18361
18362 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
18363
18364         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
18365         * gcc.dg/ppc-fsel-2.c: New test.
18366
18367         * gcc.dg/unused-5.c: New test.
18368
18369 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18370
18371         PR c++/10496
18372         * g++.dg/warn/pmf1.C: New test.
18373
18374 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18375
18376         PR c++/4494
18377         * g++.dg/warn/main.C: New test.
18378
18379 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18380
18381         * gcc.dg/nonnull-3.c: New test.
18382
18383 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
18384
18385         * gcc.dg/cpp/Wtrigraphs.c: Update.
18386         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
18387
18388 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
18389
18390         * gcc.dg/ppc-fsel-1.c: New test.
18391
18392 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
18393
18394         PR c/10604
18395         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
18396
18397 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
18398
18399         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
18400
18401 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18402
18403         PR c++/9364, c++/10553, c++/10586
18404         * g++.dg/parse/typename4.C: New test.
18405         * g++.dg/parse/typename5.C: Likewise.
18406
18407 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
18408
18409         * gcc.c-torture/compile/20030503-1.c: New test.
18410
18411 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18412
18413         * g++.dg/lookup/using5.C: Fix testcase error.
18414
18415 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
18416
18417         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
18418         since MEABI is no longer supported.  Remove all vestiges
18419         of MEABI from the test.
18420
18421 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18422
18423         PR c++/10554
18424         * g++.dg/lookup/using5.C: New test.
18425
18426 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18427
18428         PR c++/8772
18429         * g++.dg/template/ttp5.C: New test.
18430
18431 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
18432
18433         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
18434         (dg-gpp-additional-sources): New function.
18435         (dg-gpp-additional-files): Likewise.
18436         * lib/g++.exp (additional_sources): New variable.
18437         (additional_files): Likewise.
18438         (g++_target_compile): Deal with them.
18439         * lib/old-dejagnu.exp: Remove.
18440         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
18441         * g++.old-deja: Revise all tests to use dg commands.
18442
18443 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18444
18445         PR c++/9432, c++/9528
18446         * g++.dg/lookup/using4.C: New test.
18447
18448 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
18449
18450         * gcc.dg/noreturn-5.c: New file.
18451         * gcc.dg/noreturn-6.c: New file.
18452
18453         * gcc.c-torture/compile/inline-1.c: New file.
18454
18455 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18456
18457         PR c++/10551
18458         * g++.dg/template/explicit1.C: New test.
18459
18460 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18461
18462         PR c++/10549
18463         * g++.dg/other/bitfield1.C: New test.
18464
18465         PR c++/10527
18466         * g++.dg/init/new7.C: New test.
18467
18468 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18469
18470         * g++.dg/ext/desig1.C: New test.
18471         * g++.dg/ext/init1.C: Update.
18472
18473         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
18474
18475 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
18476
18477         PR c++/10180
18478         * g++.dg/warn/Winline-1.C: New test.
18479
18480 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
18481
18482         * gcc.c-torture/execute/string-opt-19.c: New test.
18483
18484         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
18485         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
18486
18487 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
18488
18489         PR c++/10506
18490         * g++.dg/init/new6.C: New test.
18491
18492         PR c++/10503
18493         * g++.dg/init/ref6.C: New test.
18494
18495 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
18496
18497         * g++.dg/warn/weak1.C: XFAIL on AIX4.
18498
18499 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18500
18501         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
18502         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
18503
18504 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
18505
18506         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
18507         initialized static data members.
18508
18509 2003-04-25  H.J. Lu <hjl@gnu.org>
18510
18511         * gcc.dg/ia64-sync-4.c: New test.
18512
18513 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18514
18515         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
18516         date.
18517
18518 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
18519
18520         PR c++/10337
18521         * g++.dg/warn/conv1.C: New test.
18522         * g++.old-deja/g++.other/conv7.C: Adjust.
18523         * g++.old-deja/g++.other/overload14.C: Adjust.
18524
18525 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18526
18527         PR c++/10471
18528         * g++.dg/template/defarg2.C: New test.
18529
18530 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
18531
18532         * gcc.dg/cpp/include2.c: Update.
18533         * gcc.dg/cpp/multiline-2.c: New.
18534         * gcc.dg/cpp/multiline.c: Update.
18535         * gcc.dg/cpp/strify2.c: Update.
18536         * gcc.dg/cpp/trad/literals-2.c: Update.
18537
18538 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18539
18540         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
18541
18542 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18543
18544         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
18545
18546 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18547
18548         PR c++/10451
18549         * g++.dg/parse/crash4.C: New test.
18550
18551         PR c++/9847
18552         * g++.dg/parse/crash5.C: New test.
18553
18554 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
18555
18556         PR c++/10446
18557         * g++.dg/parse/crash3.C: New test.
18558
18559         PR c++/10428
18560         * g++.dg/parse/elab1.C: New test.
18561
18562 2003-04-22  Devang Patel  <dpatel@apple.com>
18563
18564         * gcc.dg/cpp/trad/funlike-5.c: New test.
18565
18566 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
18567
18568         * g++.dg/other/packed1.C: Fix dg options.
18569
18570 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
18571
18572         * g++.dg/other/offsetof2.C: New test.
18573
18574 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
18575
18576         * g++.dg/template/recurse.C: Adjust location of error messages.
18577
18578 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
18579
18580         PR c++/9881
18581         * g++.dg/init/addr-const1.C: New test.
18582         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
18583
18584 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18585
18586         PR c++/10405
18587         * g++.dg/lookup/struct-hack1.C: New test.
18588
18589 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
18590
18591         * ucs.c: Update diagnostic messages.
18592
18593 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18594
18595         * gcc.dg/cpp/truefalse.cpp: New test.
18596         * gcc.dg/cpp/cpp.exp: Update.
18597         * g++.dg/other/stdbool-if.C: Remove.
18598
18599 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18600
18601         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
18602         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
18603
18604 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18605
18606         * gcc.c-torture/compile/20030418-1.c: New test.
18607
18608 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
18609
18610         * README.compat: Remove; content moved to doc/sourcebuild.texi.
18611
18612 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18613
18614         PR c++/10347
18615         g++.dg/template/dependent-name1.C: New test.
18616
18617 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
18618
18619         * gcc.dg/warn-1.c (tourist_guide): New array,
18620         contains a pointer to bar.
18621
18622 2003-04-16  Roger Sayle  <roger@eyesopen.com>
18623
18624         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
18625         * gcc.c-torture/execute/medce-1.c: New test case.
18626         * gcc.c-torture/execute/medce-2.c: New test case.
18627
18628 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
18629
18630         * lib/prune.exp: Ignore more messages.
18631
18632         PR c++/10381
18633         * g++.dg/parse/lookup3.C: New test.
18634
18635 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
18636
18637         * gcc.c-torture/compile/20030415-1.c : New test.
18638
18639 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
18640
18641         * gcc.c-torture/execute/scope-2.c: Move to ...
18642         * gcc.dg/noncompile/scope.c: .... here.
18643
18644 2003-04-14  Roger Sayle  <roger@eyesopen.com>
18645
18646         * gcc.dg/20030414-2.c: New test case.
18647
18648 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
18649
18650         PR target/10377
18651         * gcc.dg/20030414-1.c: New test.
18652
18653 2003-04-13  Roger Sayle  <roger@eyesopen.com>
18654
18655         * gcc.dg/builtins-12.c: New test case.
18656         * gcc.dg/builtins-13.c: New test case.
18657
18658 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18659
18660         * gcc.c-torture/execute/string-opt-18.c: New test.
18661
18662 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
18663
18664         PR c++/10300
18665         * g++.dg/init/new5.C: New test.
18666
18667 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
18668
18669         PR c++/7910
18670         * g++.dg/ext/dllimport1.C: New test.
18671
18672 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18673
18674         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
18675
18676 2003-04-11  Bud Davis <bdavis9659@comcast.net>
18677
18678         PR Fortran/9263
18679         * g77.f-torture/noncompile/9263.f: New test
18680         PR Fortran/1832
18681         * g77.f-torture/execute/1832.f: New test
18682
18683 2003-04-11  David Chad  <davidc@freebsd.org>
18684             Loren J. Rittle  <ljrittle@acm.org>
18685
18686         libobjc/8562
18687         * objc.dg/headers.m: New test.
18688
18689 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
18690
18691         * gcc.c-torture/execute/builtin-noret-2.c: New.
18692         * gcc.c-torture/execute/builtin-noret-2.x: New.
18693         XFAIL builtin-noret-2.c at -O1 and above.
18694         * gcc.dg/redecl.c: New.
18695         * gcc.dg/Wshadow-1.c: Update error regexps.
18696
18697 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
18698
18699         * g++.dg/abi/bitfield10.C: New test.
18700
18701 2003-04-09  Mike Stump  <mrs@apple.com>
18702
18703         * gcc.dg/pch/pch.exp: Make testcase names longer.
18704         * g++.dg/pch/pch.exp: Make testcase names longer.
18705
18706 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18707
18708         * gcc.dg/builtins-11.c: New test case.
18709
18710 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18711
18712         * gcc.dg/builtins-9.c: New test case.
18713         * gcc.dg/builtins-10.c: New test case.
18714
18715 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
18716
18717         * gcc.dg/noncompile/init-4.c.c: New test.
18718
18719 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
18720
18721         * gcc.misc-test/gcov-9.c: New test.
18722         * gcc.misc-test/gcov-10.c: New test
18723         * gcc.misc-test/gcov-11.c: New test.
18724
18725 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
18726
18727         PR optimization/10024
18728         * gcc.c-torture/compile/20030405-1.c: New test.
18729
18730 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
18731
18732         * gcc.dg/pch/static-3.c: New.
18733         * gcc.dg/pch/static-3.hs: New.
18734         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
18735
18736 2003-04-04  Richard Henderson  <rth@redhat.com>
18737
18738         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
18739         * g++.dg/eh/forced2.C: Likewise.
18740
18741 2003-04-03  Mike Stump  <mrs@apple.com>
18742
18743         * lib/scanasm.exp (scan-assembler): Add xfail processing for
18744         target arg.
18745         (scan-assembler-times, scan-assembler-not): Likewise.
18746         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
18747
18748 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18749
18750         * gcc.dg/sparc-loop-1.c: New test.
18751
18752 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
18753
18754         PR other/9274
18755         * g++.dg/pch/system-2.C: New.
18756         * g++.dg/pch/system-2.Hs: New.
18757
18758 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
18759
18760         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
18761
18762         * g++.dg/eh/simd-1.C (vecfunc): Same.
18763
18764 2003-04-01  Roger Sayle  <roger@eyesopen.com>
18765
18766         * gcc.c-torture/execute/20030401-1.c: New test case.
18767
18768 2003-04-01  Ziemowit Laski <zlaski@apple.com>
18769
18770         * objc.dg/defs.m: New.
18771
18772 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
18773
18774         * g++.dg/eh/simd-1.C: New.
18775         * g++.dg/eh/simd-2.C: New.
18776
18777 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
18778
18779         * gcc.c-torture/execute/simd-3.c: New.
18780
18781 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18782
18783         PR c/9936
18784         * gcc.dg/20030331-2.c: New test.
18785
18786 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18787
18788         PR c++/10278
18789         * g++.dg/parse/crash2.C: New test.
18790
18791 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18792
18793         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
18794         * gcc.c-torture/execute/20030331-1.c: ...here.
18795
18796 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18797
18798         * gcc.c-torture/execute/20030331-1.c: New test.
18799
18800 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18801
18802         * lib/gcov.exp: Adjust call return testing strings.
18803         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
18804
18805 2003-03-31  Roger Sayle  <roger@eyesopen.com>
18806
18807         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
18808         * gcc.dg/builtins-7.c: New test case.
18809         * gcc.dg/builtins-8.c: New test case.
18810
18811 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18812
18813         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
18814
18815 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
18816
18817         PR c++/7647
18818         * g++.dg/lookup-class-member-2.C: New test.
18819
18820 2003-03-30  Glen Nakamura  <glen@imodulo.com>
18821
18822         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
18823
18824 2003-03-28  Roger Sayle  <roger@eyesopen.com>
18825
18826         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
18827
18828 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
18829
18830         * g++.dg/init/attrib1.C: New test.
18831
18832 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18833
18834         * gcc.dg/ultrasp8.c: New test.
18835
18836 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18837
18838         * gcc.dg/ultrasp7.c: New test.
18839
18840 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
18841
18842         PR c++/10047
18843         * g++.dg/template/inline1.C: New test.
18844
18845 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18846
18847         * gcc.dg/sparc-dwarf2.c: New test.
18848
18849 2003-03-27  Roger Sayle  <roger@eyesopen.com>
18850
18851         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
18852         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
18853
18854 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
18855
18856         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
18857         than reading .x files.
18858         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
18859         * g77.dg/gcov/gcov-1.f: Likewise.
18860         * gcc.misc-tests/gcov-4b.c: Likewise.
18861         * gcc.misc-tests/gcov-5b.c: Likewise.
18862         * gcc.misc-tests/gcov-6.c: Likewise.
18863         * gcc.misc-tests/gcov-7.c: Likewise.
18864         * gcc.misc-tests/gcov-8.c: Likewise.
18865         * g++.dg/gcov/gcov-1.x: Remove.
18866         * g77.dg/gcov/gcov-1.x: Likewise.
18867         * gcc.misc-tests/gcov-4b.x: Likewise.
18868         * gcc.misc-tests/gcov-5b.x: Likewise.
18869         * gcc.misc-tests/gcov-6.x: Likewise.
18870         * gcc.misc-tests/gcov-7.x: Likewise.
18871         * gcc.misc-tests/gcov-8.x: Likewise.
18872
18873 2003-03-27  Glen Nakamura  <glen@imodulo.com>
18874
18875         PR opt/10087
18876         * gcc.dg/20030324-1.c: New test.
18877
18878 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
18879
18880         PR c++/10224
18881         * g++.dg/template/arg3.C: New test.
18882
18883         PR c++/10158
18884         * g++.dg/template/friend18.C: New test.
18885
18886 2003-03-26  Roger Sayle  <roger@eyesopen.com>
18887
18888         * g77.f-torture/compile/20030326-1.f: New test case.
18889
18890 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
18891
18892         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
18893
18894         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
18895
18896 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
18897
18898         * gcc.dg/ia64-sync-3.c: New test.
18899
18900 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
18901
18902         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
18903
18904 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18905
18906         * gcc.dg/ultrasp6.c: New test.
18907
18908 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18909
18910         * gcc.dg/i386-signbit-1.c: New test.
18911         * gcc.dg/i386-signbit-2.c: New test.
18912         * gcc.dg/i386-signbit-3.c: New test.
18913
18914 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18915
18916         * gcc.dg/ultrasp5.c: Fix options.
18917
18918 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18919
18920         * gcc.dg/ultrasp5.c: Fix comment.
18921
18922 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
18923
18924         PR fortran/10197
18925         * g77.f-torture/execute/10197.f: New test.
18926
18927 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
18928
18929         PR c++/9898, c++/383
18930         * g++.dg/template/conv6.C: New test.
18931
18932         PR c++/10119
18933         * g++.dg/template/ptrmem5.C: New test.
18934
18935         PR c++/10026
18936         * g++.dg/lookup/koenig1.C: New test.
18937
18938         PR C++/10199
18939         * g++.dg/lookup/template2.C: New test.
18940
18941 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
18942
18943         * g++.dg/opt/rtti1.C: New test.
18944
18945 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18946
18947         * gcc.dg/ultrasp5.c: New test.
18948
18949 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
18950
18951         PR middle-end/9967
18952         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
18953         builtin fputs.
18954
18955 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
18956
18957         PR c/8224
18958         * gcc.dg/20030323-1.c: New test.
18959
18960 2003-03-23  Roger Sayle  <roger@eyesopen.com>
18961
18962         * gcc.c-torture/compile/20030323-1.c: New test case.
18963
18964 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
18965
18966         * gcc.dg/20030321-1.c: New test.
18967
18968 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
18969
18970         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
18971
18972 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18973
18974         PR c++/9978, c++/9708
18975         * g++.dg/ext/vlm1.C: Adjust expected error.
18976         * g++.dg/ext/vla2.C: New test.
18977         * g++.dg/template/arg1.C: New test.
18978         * g++.dg/template/arg2.C: New test.
18979
18980 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
18981
18982         * g77.f-torture/execute/select.f: New test.
18983         * g77.f-torture/noncompile/select_no_compile.f: New test.
18984
18985 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
18986
18987         PR c++/9898
18988         * g++.dg/other/error4.C: New test.
18989
18990 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
18991
18992         * g++.dg/template/friend17.C: New test.
18993
18994 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
18995
18996         * gcc.c-torture/compile/20030320-1.c: New.
18997
18998 2003-03-20  Roger Sayle  <roger@eyesopen.com>
18999
19000         * gcc.dg/builtins-6.c: New test case.
19001
19002 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
19003
19004         PR target/10073
19005         * gcc.c-torture/compile/20030319-1.c: New.
19006
19007 2003-03-18  Jan Hubicka  <jh@suse.cz>
19008
19009         * gcc.dg/i386-cvt-1.c: New test.
19010
19011 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
19012
19013         * objc.dg/naming-1.m: Use "(parse|syntax) error".
19014         * objc.dg/naming-2.m: Likewise.
19015
19016 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
19017
19018         PR c++/9639
19019         * g++.dg/parse/crash1.C: New test.
19020
19021 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
19022
19023         PR c++/8805
19024         * g++.dg/eh/cleanup1.C: New test.
19025
19026 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19027
19028         * gcc.c-torture/execute/20030316-1.c: New test case.
19029
19030 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19031
19032         PR c++/9629
19033         * g++.dg/init/ctor2.C: New test.
19034
19035 2003-03-15  Roger Sayle  <roger@eyesopen.com>
19036
19037         * g77.f-torture/compile/xformat.f: New test case.
19038
19039 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19040
19041         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
19042         * g++.old-deja/g++.mike/eh50.C: Likewise.
19043
19044 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19045
19046         PR c++/6440
19047         * g++.dg/template/spec7.C: New test.
19048         * g++.dg/template/spec8.C: Likewise.
19049
19050 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
19051
19052         * gcc.c-torture/execute/20030313-1.c: New test.
19053
19054 2003-03-14  Richard Henderson  <rth@redhat.com>
19055
19056         * gcc.dg/inline-2.c: Adjust alpha test for external call.
19057
19058 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19059
19060         * gcc.c-torture/compile/20030314-1.c: New test.
19061
19062 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
19063
19064         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
19065         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
19066         thumb target,
19067         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
19068         to accept newer _imp__  prefix and additional
19069         newline in .drectve section.
19070         * gcc.dg/dll-4.c: Likewise.
19071         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
19072         switch.
19073
19074 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
19075
19076         * g++.dg/parse/namespace9.C: New test.
19077
19078         * g++.dg/init/ref5.C: New test.
19079         * g++.dg/parse/ptrmem1.C: Likewise.
19080
19081 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19082
19083         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
19084         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
19085         regular expression.
19086         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
19087         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
19088
19089 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
19090
19091         * gcc.c-torture/execute/20030224-2.c: New test.
19092
19093 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19094
19095         * gcc.dg/decl-3.c: New test.
19096
19097 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19098
19099         * gcc.dg/i386-loop-2.c: New test.
19100
19101 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
19102
19103         PR c++/9474
19104         * g++.dg/parse/namespace8.C: New test.
19105
19106         PR c++/9924
19107         * g++.dg/overload/builtin2.C: New test.
19108
19109 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
19110
19111         * gcc.dg/return-type-3.c: New test.
19112
19113 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
19114
19115         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
19116         profiling options are not supported.
19117
19118 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
19119
19120         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
19121         * g++.old-deja/g++.warn/impint2.C: Likewise.
19122
19123 2003-03-10  Devang Patel  <dpatel@apple.com>
19124
19125         * g++.dg/cpp/c++_cmd_1.C: New test.
19126         * g++.dg/cpp/c++_cmd_1.h: New file.
19127
19128 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
19129
19130         * gcc.dg/altivec-9.c: New file.
19131
19132 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19133
19134         * gcc.dg/ppc-sdata-1.c: New test.
19135         * gcc.dg/ppc-sdata-2.c: New test.
19136
19137 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
19138
19139         PR c++/9373
19140         * g++.dg/opt/ptrmem2.C: New test.
19141
19142         PR c++/8534
19143         * g++.dg/opt/ptrmem1.C: New test.
19144
19145 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19146
19147         * gcc.dg/i386-loop-1.c: New test.
19148
19149 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19150
19151         PR c++/9970
19152         * g++.dg/lookup/friend1.C: New test.
19153
19154 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19155
19156         PR c++/9823
19157         * g++.dg/parser/constructor1.C: New test.
19158
19159 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
19160
19161         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
19162
19163         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
19164
19165 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
19166
19167         * gcc.dg/cpp/Wunused.c: Update test.
19168
19169 2003-03-08  Jan Hubicka  <jh@suse.cz>
19170
19171         * gcc.dg/inline-3.c: New test.
19172
19173 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19174
19175         PR c++/9809
19176         * g++.dg/parse/builtin1.C: New test.
19177
19178         PR c++/9982
19179         * g++.dg/abi/cookie1.C: New test.
19180         * g++.dg/abi/cookie2.C: Likewise.
19181
19182         PR c++/9524
19183         * g++.dg/template/field1.C: New test.
19184
19185         PR c++/9912
19186         * g++.dg/parse/class1.C: New test.
19187         * g++.dg/parse/namespace7.C: Likewise.
19188         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
19189
19190 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
19191
19192         * g++.dg/init/ref4.C: New test.
19193
19194 2003-03-07  Jan Hubicka  <jh@suse.cz>
19195
19196         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
19197         * gcc.dg/inline-3.c:  New test.
19198
19199 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
19200
19201         * g++.dg/init/ref3.C: New test.
19202
19203         PR c++/9965
19204         * g++.dg/init/ref2.C: New test.
19205
19206         PR c++/9400
19207         * g++.dg/warn/Wshadow-2.C: New test.
19208
19209         PR c++/9791
19210         * g++.dg/warn/Woverloaded-1.C: New test.
19211
19212 2003-03-05  Jan Hubicka  <jh@suse.cz>
19213
19214         * gcc.dg/i386-local2.c: New.
19215         * gcc.dg/i386-local.c: Fix typo.
19216
19217 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
19218
19219         * g++.dg/abi/layout3.C: New test.
19220
19221 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19222
19223         * gcc.c-torture/compile/20030305-1.c
19224
19225 2003-03-05  Jan Hubicka  <jh@suse.cz>
19226
19227         * gcc.dg/i386-local.c: New.
19228
19229 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
19230
19231         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
19232
19233 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19234
19235         * gcc.dg/switch-2.c: New test.
19236         * gcc.dg/switch-3.c: New test.
19237         * gcc.dg/Wswitch.c: Adjust line numbers.
19238         * gcc.dg/Wswitch-default.c: Likewise.
19239         * gcc.dg/Wswitch-enum.c: Likewise.
19240
19241 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
19242
19243         * gcc.c-torture/execute/20030222-1.c: New test.
19244
19245 2003-03-03  James E Wilson  <wilson@tuliptree.org>
19246
19247         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
19248
19249 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
19250
19251         PR c++/9878
19252         * g++.dg/init/ref1.C: New test.
19253
19254 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
19255
19256         * gcc.dg/sh-relax.c: New SH-only test.
19257
19258 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
19259
19260         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
19261         comment explaining purpose of testcase.
19262
19263 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19264
19265         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
19266         for HC11/HC12 (asm needs two int registers).
19267         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
19268         HC11/HC12 because the test uses an asm which needs two 32-bit
19269         registers.
19270
19271 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19272
19273         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
19274         for HC11/HC12 (array is too large otherwise).
19275         * gcc.c-torture/compile/920501-4.x: New file, likewise.
19276         * gcc.c-torture/compile/20010518-2.x: Likewise.
19277         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
19278         HC11/HC12 (array is too large).
19279
19280 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
19281
19282         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
19283         * lib/g++-dg.exp (g++-dg-test): Likewise.
19284
19285 2003-03-01  Roger Sayle  <roger@eyesopen.com>
19286
19287         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
19288         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
19289
19290 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19291
19292         * g++.dg/warn/implicit-typename1.C: Remove warning.
19293
19294 2003-02-28  Richard Henderson  <rth@redhat.com>
19295
19296         * gcc.dg/noreturn-1.c: Move noreturn warning line.
19297         * gcc.dg/return-type-1.c: Move control reaches end warning line.
19298
19299 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
19300
19301         * gcc.dg/pch/pch.exp: Change .pch to .gch.
19302         * g++.dg/pch/pch.exp: Likewise.
19303
19304 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
19305
19306         PR c++/9879
19307         * testsuite/g++.dg/init/new4.C: New test.
19308
19309 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
19310
19311         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
19312
19313 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
19314
19315         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
19316         unsigned long.
19317
19318         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
19319         wider than float.
19320
19321 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19322
19323         * lib/scanasm.exp: Add support for counting numbers of
19324         occurences.
19325         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
19326         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
19327
19328 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
19329
19330         PR c++/9683
19331         * g++.dg/template/static3.C: New test.
19332
19333         PR c++/9829
19334         * g++.dg/parse/namespace6.C: New test.
19335
19336 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19337
19338         PR target/9732
19339         * gcc.dg/20030225-1.c: New test.
19340
19341 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
19342
19343         * README: Remove out-of-date information.
19344
19345         PR c++/9836
19346         * g++.dg/template/spec6.C: New test.
19347
19348 2003-02-24  Jeff Law  <law@redhat.com>
19349
19350         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
19351
19352 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19353
19354         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
19355         * gcc.dg/pragma-ep-1.c: Likewise.
19356
19357 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19358
19359         PR c++/9602
19360         * g++.dg/template/friend16.C: New test.
19361
19362 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
19363
19364         PR c++/5333
19365         * g++.dg/parse/fused-params1.C: Adjust error messages.
19366         * g++.dg/template/nested3.C: New test.
19367
19368 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
19369
19370         * g++.dg/abi/param1.C: New test.
19371
19372 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19373
19374         PR c++/7982
19375         * g++.dg/warn/implicit-typename1.C: New test.
19376
19377 2003-02-22  Kelley Cook <kelleycook@comcast.net>
19378
19379         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
19380         with "mtune".
19381         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19382         * gcc.c-torture/execute/20010129-1.x: Likewise.
19383         * gcc.dg/20011107-1.c: Likewise.
19384         * gcc.dg/20020108-1.c: Likewise.
19385         * gcc.dg/20020122-3.c: Likewise.
19386         * gcc.dg/20020206-1.c: Likewise.
19387         * gcc.dg/20020310-1.c: Likewise.
19388         * gcc.dg/20020426-2.c: Likewise.
19389         * gcc.dg/20020517-1.c: Likewise.
19390         * gcc.dg/991230-1.c: Likewise.
19391         * gcc.dg/i386-unroll-1.c: Likewise.
19392         * gcc.misc-tests/i386-prefetch.exp: Likewise.
19393
19394 2003-02-22  Jan Hubicka  <jh@suse.cz>
19395
19396         * gcc.dg/i386-mul.c: New test.
19397
19398 2003-02-21  Roger Sayle  <roger@eyesopen.com>
19399
19400         * gcc.dg/builtins-5.c: New test case.
19401
19402 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
19403
19404         * gcc.dg/asmreg-1.c: New test.
19405
19406 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19407
19408         PR c++/9749
19409         * g++.dg/parse/varmod1.C: New test.
19410
19411 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19412
19413         PR c++/9727
19414         * g++.dg/template/op1.C: New test.
19415
19416 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19417
19418         PR c++/8906
19419         * g++.dg/template/nested2.C: New test.
19420
19421 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19422
19423         PR c++/8724
19424         * g++.dg/expr/dtor1.C: New test.
19425
19426 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
19427
19428         * gcc.dg/cpp/include3.c: New test.
19429         * gcc.dg/cpp/inc/foo.h: New file.
19430
19431 2003-02-21  Glen Nakamura  <glen@imodulo.com>
19432
19433         * gcc.c-torture/execute/20030221-1.c: New test.
19434
19435 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
19436
19437         PR c++/9729
19438         * g++.dg/abi/conv1.C: New test.
19439
19440 2003-02-20  Jan Hubicka  <jh@suse.cz>
19441
19442         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
19443
19444 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
19445
19446         * gcc.c-torture/compile/20030219-1.c: New test.
19447
19448 2003-02-18  Jan Hubicka  <jh@suse.cz>
19449
19450         * gcc.dg/funcorder.c: New test.
19451
19452 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19453
19454         * gcc.c-torture/execute/20030218-1.c: New.
19455
19456 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
19457
19458         * gcc.dg/20030218-1.c: New.
19459
19460 2003-02-18  Richard Henderson  <rth@redhat.com>
19461
19462         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
19463         * gcc.dg/attr-used-2.c: New.
19464
19465 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
19466
19467         PR c++/9704
19468         * g++.dg/init/copy5.C: New test.
19469
19470 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
19471
19472         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
19473         * g++.dg/pch/pch.exp: Likewise.
19474
19475 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19476
19477         * gcc.c-torture/execute/20030209-1.c: Enable the test if
19478         STACK_SIZE is not defined.
19479
19480 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19481
19482         PR c++/9457
19483         * g++.dg/template/init1.C: New test.
19484
19485 2003-02-16  Jan HUbicka  <jh@suse.cz>
19486
19487         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
19488         (foo): Add few extra tests
19489         * gcc.dg/c99-const-expr-3.c: Likewise.
19490         * gcc.c-torture/execute/20030216-1.c: New.
19491
19492 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19493
19494         PR c++/9459
19495         * g++.dg/ext/typeof4.C: New test.
19496
19497 2003-02-15  Roger Sayle  <roger@eyesopen.com>
19498
19499         * gcc.dg/i386-387-3.c: New test case.
19500
19501 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
19502
19503         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
19504         cris-*-elf* cris-*-aout* and mmix-*-*.
19505
19506 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
19507
19508         * gcc.dg/20030213-1.c: New test.
19509
19510 2003-02-12  Roger Sayle  <roger@eyesopen.com>
19511
19512         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
19513         * gcc.dg/i386-387-2.c: Likewise.
19514
19515 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
19516
19517         * gcc.dg/ppc-spe.c: Fix formatting.
19518         Enable tests that were previously unsupported by gas.
19519         Delete tests for instructions that no longer exist.
19520         Switch arguments on evsubifw builtin.
19521
19522 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
19523
19524         * gcc.c-torture/execute/20030209-1.c: Disable the test if
19525         STACK_SIZE is too small.
19526
19527 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19528             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19529
19530         * gcc.dg/decl-2.c: New test.
19531
19532 2003-02-10  Jan Hubicka  <jh@suse.cz>
19533
19534         * gcc.dg/i386-fpcvt-1.c:  New test.
19535
19536 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
19537
19538         * gcc.c-torture/execute/20030209-1.c: New test.
19539
19540 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
19541
19542         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
19543         int-wide bitops, use the constants of the same width.
19544         Likewise, if long long is 32-bit wide, test bitops using
19545         32-bit constants.
19546
19547 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
19548
19549         * gcc.dg/20021014-1.c: Annotate with expected notice text.
19550
19551 2003-02-07  Roger Sayle  <roger@eyesopen.com>
19552
19553         * testsuite/gcc.dg/builtins-4.c: New test case.
19554
19555 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19556
19557         * gcc.dg/20020430-1.c: Fix dg command typos.
19558         * gcc.dg/20020503-1.c: Likewise.
19559
19560 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19561
19562         PR c++/8785
19563         * g++.dg/parse/fused-params1.C: New test.
19564
19565         PR c++/8857
19566         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
19567
19568         PR c++/8921
19569         * g++.dg/parse/non-dependent1.C: New test.
19570
19571         PR c++/8928
19572         * g++.dg/parse/dupl-tmpl-args1.C: New test.
19573
19574         PR c++/9228
19575         * g++.dg/parse/undefined7.C: New test.
19576         * g++.dg/parse/non-templ1.C: New test.
19577
19578         PR c++/9229
19579         * g++.dg/parse/too-many-tmpl-args1.C: New test.
19580
19581 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
19582
19583         * gcc.c-torture/compile/20030206-1.c: New test.
19584
19585 2003-02-05  Roger Sayle  <roger@eyesopen.com>
19586
19587         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
19588         "pow" to "foo" to avoid potential confusion with a math built-in.
19589
19590 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19591
19592         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
19593         conditions for SPARC targets.
19594
19595 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
19596
19597         * gcc.dg/20030204-1.c: New test.
19598
19599 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19600
19601         PR c++/38
19602         * g++.dg/parse/array-size1.C: New test.
19603
19604         PR c++/5657
19605         * g++.dg/parse/undefined3.C: New test.
19606
19607         PR c++/5665
19608         * g++.dg/parse/undefined4.C: New test.
19609
19610         PR c++/5975
19611         * g++.dg/parse/undefined5.C: New test.
19612
19613         PR c++/7259
19614         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
19615
19616         PR c++/8578
19617         * g++.dg/parse/casting-operator1.C: New test.
19618
19619         PR c++/8596
19620         * g++.dg/parse/undefined6.C: New test.
19621
19622         PR c++/8736
19623         * g++.dg/parse/missing-template1.C: New test.
19624
19625 2003-02-04  Jan Hubicka  <jh@suse.cz>
19626
19627         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
19628         * gcc.dg/i386-cmov?.c:  Likewise.
19629         * gcc.dg/i386-fpcvt-?.c:  Likewise.
19630         * gcc.dg/i386-ssefp-1.c:  Likewise.
19631         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
19632         conventions.
19633
19634 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
19635
19636         PR c++/7129
19637         * testsuite/g++.dg/ext/max.C: New test.
19638
19639 2003-02-03  Jan Hubicka  <jh@suse.cz>
19640
19641         * gcc.c-torture/execute/20030203-1.c: New test.
19642
19643 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
19644
19645         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
19646         'natural-endian'.
19647
19648 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
19649
19650         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
19651         * g++.dg/init/new2.C: Likewise.
19652         * g++.dg/other/new1.C: Likewise.
19653
19654 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
19655
19656         * gcc.dg/struct-ret-libc.c: New test.
19657
19658 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
19659
19660         * gcc.dg/20030129-1.c: New test.
19661
19662 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19663
19664         PR c++/8849
19665         * g++.dg/template/ptrmem4.C: New test.
19666
19667 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
19668
19669         * g++.dg/parser/constant1.C: New test.
19670
19671 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19672
19673         PR c++/8591
19674         * g++.dg/parse/friend2.C: New test.
19675
19676 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19677
19678         PR c++/9437
19679         * g++.dg/template/unify4.C: New test.
19680
19681 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
19682
19683         * gcc.c-torture/execute/20030128-1.c: New test.
19684
19685 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
19686
19687         * g++.dg/lookup/nested1.C: Test moved from ...
19688         * g++.old-deja/g++.other/lookup24.C: ... here.
19689
19690 2003-01-28  Jan Hubicka  <jh@suse.cz>
19691
19692         * gcc.dg/i386-cmov5.c:  New test.
19693
19694 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
19695
19696         * gcc.c-torture/execute/20010925-1.c: Changed the
19697         memcpy declaration.
19698
19699 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19700
19701         PR c++/3902
19702         * g++.dg/parse/template5.C: New test.
19703
19704 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
19705
19706         PR fortran/9258
19707         * g77.dg/pr9258: New test.
19708
19709 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19710
19711         * README: Move relevant parts from README.g++.
19712
19713         * README.g++: Remove this file.
19714
19715 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19716
19717         * g++.dg/abi/dcast1.C: New test.
19718
19719 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19720
19721         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
19722
19723 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
19724
19725         PR c++/47
19726         * g++.old-deja/g++.other/lookup24.C: New test.
19727
19728 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19729
19730         PR middle-end/7227
19731         * gcc.dg/uninit-C.c: New test.
19732
19733 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
19734
19735         * g++.dg/abi/covariant1.C: New test.
19736
19737 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
19738
19739         * gcc.dg/20030123-1.c: New test.
19740
19741 2003-01-25  Jan Hubicka  <jh@suse.cz>
19742
19743         PR opt/8492
19744         * gcc.c-torture/compile/20030125-1.c
19745
19746 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
19747
19748         PR c++/9403
19749         * g++.dg/parse/template3.C: New test.
19750         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
19751
19752         PR c++/795
19753         * g++.dg/parse/template4.C: New test.
19754
19755         PR c++/9415
19756         * g++.dg/template/qual2.C: New test.
19757
19758         PR c++/8545
19759         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
19760
19761         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
19762
19763 2003-01-25  Roger Sayle  <roger@eyesopen.com>
19764
19765         * gcc.c-torture/execute/switch-1.c: New test case.
19766
19767 2003-01-25  Jan Hubicka  <jh@suse.cz>
19768
19769         * gcc.c-torture/execute/20030125-1.[cx]: New test.
19770
19771 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
19772
19773         Tweaks for Bison-1.875. From the NEWS file:
19774         "- `parse error' -> `syntax error'
19775         Bison now uniformly uses the term `syntax error'"
19776         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
19777         * gcc.dg/cpp/digraph2.c: Likewise.
19778         * gcc.dg/cpp/direct2.c: Likewise.
19779         * gcc.dg/cpp/paste4.c: Likewise.
19780         * gcc.dg/c90-restrict-1.c: Likewise.
19781         * gcc.dg/c99-func-2.c: Likewise.
19782         * gcc.dg/noncompile/920721-2.c: Likewise.
19783         * gcc.dg/noncompile/930622-2.c: Likewise.
19784         * gcc.dg/noncompile/940112-1.c: Likewise.
19785         * gcc.dg/noncompile/950921-1.c: Likewise.
19786         * gcc.dg/noncompile/951123-1.c: Likewise.
19787         * gcc.dg/noncompile/971104-1.c: Likewise.
19788         * gcc.dg/noncompile/990416-1.c: Likewise.
19789
19790 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
19791
19792         * g++.dg/parse/undefined1.C: Add error message.
19793
19794 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19795
19796         PR c++/9354
19797         * g++.dg/parse/new1.C: New test.
19798
19799         PR c++/9216
19800         * g++.dg/parse/template2.C: New test.
19801
19802         PR c++/9354
19803         * g++.dg/parse/typedef2.C: New test.
19804
19805         PR c++/9328
19806         * g++.dg/ext/typeof3.C: New test.
19807
19808 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19809
19810         PR c++/2738
19811         * g++.dg/parse/ret-type1.C: New test.
19812
19813         PR c++/3792
19814         * g++.dg/parse/tmpl-outside1.C: New test.
19815
19816         PR c++/4207
19817         * g++.dg/parse/int-as-enum1.C: New test.
19818
19819         PR c++/4903
19820         * g++.dg/parse/no-typename1.C: New test.
19821
19822         PR c++/5533
19823         * g++.dg/parse/no-value1.C: New test.
19824
19825         PR c++/5921
19826         * g++.dg/parse/wrong-inline1.C: New test.
19827
19828         PR c++/6402
19829         * g++.dg/parse/ref1.C: New test.
19830
19831         PR c++/6992
19832         * g++.dg/parse/attr-ctor1.C: New test.
19833
19834         PR c++/7229
19835         * g++.dg/parse/namespace5.C: New test.
19836
19837         PR c++/7917
19838         * g++.dg/parse/func-def1.C: New test.
19839
19840         PR c++/8143
19841         * g++.dg/parse/undefined1.C: New test.
19842
19843         PR c++/5723, PR c++/8522
19844         * g++.dg/parse/specialization1.C: New test.
19845
19846         PR c++/163, PR c++/8595
19847         * g++.dg/parse/struct-as-enum1.C: New test.
19848
19849         PR c++/9173
19850         * g++.dg/parse/undefined2.C: New test.
19851
19852 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19853
19854         PR c++/9298
19855         * g++.dg/parse/template1.C: New test.
19856
19857         PR c++/9384
19858         * g++.dg/parse/using1.C: New test.
19859
19860         PR c++/9285
19861         PR c++/9294
19862         * g++.dg/parse/expr2.C: New test.
19863
19864         PR c++/9388
19865         * g++.dg/parse/lookup2.C: Likewise.
19866
19867 2003-01-21  Jan Hubicka  <jh@suse.cz>
19868
19869         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
19870         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
19871         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
19872         * gcc.c-torture/execute/string-opt-*.c: Likewise.
19873
19874 2003-01-20  Nick Clifton  <nickc@redhat.com>
19875
19876         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
19877         problem with ARM sibcall code generation.
19878
19879 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19880
19881         * gcc.c-torture/execute/20030120-1.c: New.
19882
19883 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
19884
19885         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
19886
19887 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
19888
19889         PR c++/9272
19890         * g++.dg/parse/ctor1.C: New test.
19891
19892         PR c++/9294:
19893         * g++.dg/parse/qualified1.C: New test.
19894
19895         * g++.dg/parse/typename3.C: New test.
19896
19897 2003-01-16  Richard Henderson  <rth@redhat.com>
19898
19899         * g++.dg/tls/init-2.C: Fix error matches for real this time.
19900
19901 2003-01-16  Richard Henderson  <rth@redhat.com>
19902
19903         * g++.dg/pch/pch.exp: Copy test header to the working directory
19904         before using it either for precompilation or direct use.
19905         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
19906         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
19907
19908 2003-01-16  Richard Henderson  <rth@redhat.com>
19909
19910         * gcc.dg/pch/pch.exp: Copy test header to the working directory
19911         before using it either for precompilation or direct use.
19912         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
19913         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
19914
19915 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
19916
19917         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
19918         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
19919         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
19920         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
19921         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
19922         typename warning into error.
19923         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
19924         error messages.
19925         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
19926         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
19927         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
19928         messages.
19929         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
19930         make declaration visible in template.
19931         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
19932         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
19933         messages.
19934         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
19935         message.
19936         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
19937         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
19938         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
19939         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
19940         typename warning with error message.
19941         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
19942         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
19943         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
19944
19945 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
19946
19947         * g++.dg/parse/ambig2.C: New test.
19948
19949 2003-01-15  Richard Henderson  <rth@redhat.com>
19950
19951         * g++.dg/tls/init-2.C: Update error message string.
19952
19953 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19954
19955         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
19956
19957 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
19958
19959         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
19960         all for HC11/HC12.
19961         * gcc.c-torture/compile/20001205-1.x: Likewise.
19962         * gcc.c-torture/compile/20001226-1.x: Likewise.
19963         * gcc.c-torture/compile/920520-1.x: Likewise.
19964         * gcc.c-torture/compile/961203-1.x: Likewise.
19965         * gcc.c-torture/compile/20020604-1.x: Likewise.
19966
19967 2003-01-15  Jan Hubicka  <jh@suse.cz>
19968
19969         * gcc.c-torture/compile/20030115-1.c: New test.
19970
19971         * gcc.dg/i386-fpcvt-1.c: New test.
19972         * gcc.dg/i386-fpcvt-2.c: New test.
19973
19974 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
19975
19976         Further conform g++'s __vmi_class_type_info to the C++ ABI
19977         specification.
19978         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
19979         the specification.
19980
19981 2003-01-14  Jan Hubicka  <jh@suse.cz>
19982
19983         * gcc.dg/i386-fpcvt-1.c: New test.
19984         * gcc.dg/i386-fpcvt-2.c: New test.
19985
19986 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19987
19988         * gcc.dg/i386-mmx-3.c: New test.
19989
19990 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
19991
19992         PR c++/9264
19993         * g++.dg/parse/octal1.C: New file.
19994
19995         PR c++/9172
19996         * g++.dg/parse/typename1.C: New file.
19997
19998 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
19999
20000         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
20001         * gcc.dg/bf-no-ms-layout.c: Likewise.
20002         * gcc.dg/bf-ms-attrib.c: Likewise.
20003
20004 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
20005
20006         PR c++/9099
20007         * g++.dg/parse/dtor1.C: New file.
20008
20009         PR c++/9128
20010         * g++.dg/rtti/typeid1.C: New file.
20011
20012         PR c++/9153
20013         * g++.dg/parse/lookup1.C: New file.
20014
20015         PR c++/9171
20016         * g++.dg/templ/spec5.C: New file.
20017
20018 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
20019
20020         * gcc.c-torture/compile/20030110-1.c: New test.
20021
20022 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
20023
20024         Merge from pch-branch:
20025
20026         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
20027
20028         * gcc.dg/pch/cpp-1.h: New.
20029         * gcc.dg/pch/cpp-1.c: New.
20030         * gcc.dg/pch/cpp-2.h: New.
20031         * gcc.dg/pch/cpp-2.c: New.
20032
20033         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
20034
20035         * gcc.dg/pch/except-1.h: New.
20036         * gcc.dg/pch/except-1.c: New.
20037
20038         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
20039
20040         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
20041         running test.
20042         * gcc.dg/pch: Include *.hp not *.h.
20043         * gcc.dg/pch/system-1.h: New.
20044         * gcc.dg/pch/system-1.c: New.
20045
20046         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
20047
20048         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
20049         rather than trying to build and run a program using PCH.
20050         * gcc.dg/pch: Remove dg-do commands from test files.
20051
20052         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
20053
20054         * gcc.dg/pch/macro-3.c: New.
20055         * gcc.dg/pch/macro-3.h: New.
20056
20057         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
20058
20059         * gcc.dg/pch/common-1.c: New.
20060         * gcc.dg/pch/common-1.h: New.
20061         * gcc.dg/pch/decl-1.c: New.
20062         * gcc.dg/pch/decl-1.h: New.
20063         * gcc.dg/pch/decl-2.c: New.
20064         * gcc.dg/pch/decl-2.h: New.
20065         * gcc.dg/pch/decl-3.c: New.
20066         * gcc.dg/pch/decl-3.h: New.
20067         * gcc.dg/pch/decl-4.c: New.
20068         * gcc.dg/pch/decl-4.h: New.
20069         * gcc.dg/pch/decl-5.c: New.
20070         * gcc.dg/pch/decl-5.h: New.
20071         * gcc.dg/pch/global-1.c: New.
20072         * gcc.dg/pch/global-1.h: New.
20073         * gcc.dg/pch/inline-1.c: New.
20074         * gcc.dg/pch/inline-1.h: New.
20075         * gcc.dg/pch/inline-2.c: New.
20076         * gcc.dg/pch/inline-2.h: New.
20077         * gcc.dg/pch/static-1.c: New.
20078         * gcc.dg/pch/static-1.h: New.
20079         * gcc.dg/pch/static-2.c: New.
20080         * gcc.dg/pch/static-2.h: New.
20081
20082         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
20083
20084         * g++.dg/pch/pch.exp: Better handle failing testcases.
20085         * gcc.dg/pch/pch.exp: Likewise.
20086         * gcc.dg/pch/macro-1.c: New.
20087         * gcc.dg/pch/macro-1.h: New.
20088         * gcc.dg/pch/macro-2.c: New.
20089         * gcc.dg/pch/macro-2.h: New.
20090
20091         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
20092
20093         * g++.dg/dg.exp: Treat files in pch/ specially.
20094         * g++.dg/pch/pch.exp: New file.
20095         * g++.dg/pch/empty.H: New file.
20096         * g++.dg/pch/empty.C: New file.
20097         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
20098         "precompile".
20099
20100         * gcc.dg/pch/pch.exp: New file.
20101         * gcc.dg/pch/empty.h: New file.
20102         * gcc.dg/pch/empty.c: New file.
20103         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
20104         "precompile".
20105
20106 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20107
20108         * g++.dg/template/friend14.C: New test.
20109
20110 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20111
20112         * gcc.dg/old-style-asm-1.c: New test.
20113
20114 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
20115
20116         * gcc.c-torture/compile/20030109-1.c: New test.
20117
20118 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20119
20120         * gcc.c-torture/execute/20030109-1.c: New test.
20121
20122 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
20123
20124         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
20125         * g++.old-deja/g++.mike/dyncast2.C: Likewise
20126         * g++.old-deja/g++.mike/dyncast3.C: Likewise
20127         * g++.old-deja/g++.mike/eh2.C: Likewise
20128         * g++.old-deja/g++.mike/eh3.C: Likewise
20129         * g++.old-deja/g++.mike/eh5.C: Likewise
20130         * g++.old-deja/g++.mike/eh6.C: Likewise
20131         * g++.old-deja/g++.mike/eh7.C: Likewise
20132         * g++.old-deja/g++.mike/eh8.C: Likewise
20133         * g++.old-deja/g++.mike/eh9.C: Likewise
20134         * g++.old-deja/g++.mike/eh10.C: Likewise
20135         * g++.old-deja/g++.mike/eh12.C: Likewise
20136         * g++.old-deja/g++.mike/eh13.C: Likewise
20137         * g++.old-deja/g++.mike/eh14.C: Likewise
20138         * g++.old-deja/g++.mike/eh16.C: Likewise
20139         * g++.old-deja/g++.mike/eh17.C: Likewise
20140         * g++.old-deja/g++.mike/eh18.C: Likewise
20141         * g++.old-deja/g++.mike/eh21.C: Likewise
20142         * g++.old-deja/g++.mike/eh23.C: Likewise
20143         * g++.old-deja/g++.mike/eh24.C: Likewise
20144         * g++.old-deja/g++.mike/eh25.C: Likewise
20145         * g++.old-deja/g++.mike/eh26.C: Likewise
20146         * g++.old-deja/g++.mike/eh27.C: Likewise
20147         * g++.old-deja/g++.mike/eh28.C: Likewise
20148         * g++.old-deja/g++.mike/eh29.C: Likewise
20149         * g++.old-deja/g++.mike/eh31.C: Likewise
20150         * g++.old-deja/g++.mike/eh33.C: Likewise
20151         * g++.old-deja/g++.mike/eh34.C: Likewise
20152         * g++.old-deja/g++.mike/eh35.C: Likewise
20153         * g++.old-deja/g++.mike/eh36.C: Likewise
20154         * g++.old-deja/g++.mike/eh37.C: Likewise
20155         * g++.old-deja/g++.mike/eh38.C: Likewise
20156         * g++.old-deja/g++.mike/eh39.C: Likewise
20157         * g++.old-deja/g++.mike/eh40.C: Likewise
20158         * g++.old-deja/g++.mike/eh41.C: Likewise
20159         * g++.old-deja/g++.mike/eh42.C: Likewise
20160         * g++.old-deja/g++.mike/eh44.C: Likewise
20161         * g++.old-deja/g++.mike/eh46.C: Likewise
20162         * g++.old-deja/g++.mike/eh47.C: Likewise
20163         * g++.old-deja/g++.mike/eh48.C: Likewise
20164         * g++.old-deja/g++.mike/eh49.C: Likewise
20165         * g++.old-deja/g++.mike/eh50.C: Likewise
20166         * g++.old-deja/g++.mike/eh51.C: Likewise
20167         * g++.old-deja/g++.mike/eh53.C: Likewise
20168         * g++.old-deja/g++.mike/eh55.C: Likewise
20169         * g++.old-deja/g++.mike/p7912.C: Likewise
20170         * g++.old-deja/g++.mike/p9706.C: Likewise
20171         * g++.old-deja/g++.mike/p10416.C: Likewise
20172         * g++.old-deja/g++.mike/p11667.C: Likewise
20173         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
20174         Remove redundant reference to Iris.
20175         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
20176         Elxsi, i860, Pico Java, and WE32K.
20177
20178 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
20179
20180         * g++.dg/ext/asm4.C: New test.
20181
20182 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20183
20184         PR c++/9030
20185         * g++.dg/template/friend12.C: New test.
20186         * g++.dg/template/friend13.C: Likewise.
20187         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
20188
20189 2003-01-08  Jan Hubicka  <jh@suse.cz>
20190
20191         * gcc.dg/i386-cadd.c: New test.
20192         * gcc.dg/i386-cmov4.c: Likewise.
20193
20194 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
20195
20196         PR c++/9165
20197         * g++.dg/warn/Wunused-3.C: New test.
20198
20199         * g++.dg/abi/bitfield9.C: New test.
20200
20201         PR c++/9189
20202         * g++.dg/parse/defarg3.C: New test.
20203
20204 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20205
20206         * g++.dg/parse/ambig1.C: New test.
20207         * g++.dg/parse/defarg2.C: New test.
20208
20209 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
20210
20211         * g++.dg/template/defarg-1.C: New test.
20212         * g++.dg/template/local2.C: Likewise.
20213
20214 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
20215
20216         * gcc.c-torture/execute/20030105-1.c: New test.
20217
20218 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20219
20220         * g++.dg/parse/namespace3.C: Remove extra semicolons.
20221         * g++.dg/parse/namespace4.C: Likewise.
20222
20223 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20224
20225         * g++.dg/template/ntp2.C: New test.
20226
20227 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
20228
20229         * g++.dg/parse/extern-C-1.C: New test.
20230
20231         * g++.dg/parse/namespace4.C: New test.
20232
20233         * g++.dg/template/nested1.C: New test.
20234
20235         * g++.dg/parse/namespace3.C: New test.
20236
20237 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20238
20239         * g++.dg/lookup/two-stage1.C: New test.
20240
20241 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20242
20243         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
20244         * g++.old-deja/g++.jason/access8.C: Likewise.
20245         * g++.old-deja/g++.other/decl5.C: Likewise.
20246
20247 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20248
20249         * g++.dg/parse/parse7.C: New test.
20250
20251 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
20252
20253         PR c++/2843
20254         * g++.dg/ext/attrib7.C: New test.
20255
20256 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20257
20258         * g++.dg/parse/parse6.C: New test.
20259
20260 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
20261
20262         * gcc.dg/h8300-stack-1.c: New.
20263
20264 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20265
20266         g++.dg/lookup/exception1.C: New test.
20267
20268         g++.dg/lookup/template1.C: New test.
20269
20270         g++.dg/parse/namespace2.C: New test.
20271
20272         g++.dg/parse/parens2.C: New test.
20273
20274 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20275
20276         * g++.dg/parse/parse5.C: New test.
20277         * g++.dg/lookup/scoped4.C: New test.
20278
20279 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20280
20281         * g++.dg/parse/parens1.C: New test.
20282
20283         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
20284         angle-bracket1.C.
20285         * g++.dg/parse/parens2.C: New test.
20286
20287         * g++.dg/lookup/scope-operator1.C: New test.
20288
20289         * g++.dg/parse/operator1.C: New test.
20290
20291 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20292
20293         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
20294         * g++.old-deja/g++.other/access6.C: Likewise.
20295         * g++.old-deja/g++.other/decl1.C: Likewise.
20296         * g++.old-deja/g++.pt/typename12.C: Likewise.
20297
20298 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20299
20300         * g++.dg/parse/namespace1.C: New test.
20301
20302 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20303
20304         * g++.dg/parse/parse4.C: New test.
20305
20306 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20307
20308         * g++.dg/parse/parse3.C: New test.
20309
20310 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20311
20312         * g++.dg/parse/parse2.C: New test.
20313
20314 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20315
20316         * g++.dg/template/friend11.C: New test.
20317
20318 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20319
20320         * g++.dg/parse/parse1.C: New test.
20321
20322 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
20323
20324         * lib/profopt.exp: Change the name of a global variable to avoid
20325         possible clashes with other test suites.
20326
20327 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
20328
20329         * g++.dg/inherit/covariant8.C: New test.
20330
20331 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20332
20333         * g++.dg/init/array9.C: New test.
20334
20335         PR c++/9112
20336         * g++.dg/parse/expr1.C: New test.
20337
20338 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
20339
20340         * gcc.c-torture/compile/20021230-1.c: New test.
20341
20342 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
20343
20344         * g++.dg/inherit/covariant5.C: New test.
20345         * g++.dg/inherit/covariant6.C: New test.
20346         * g++.dg/inherit/covariant7.C: New test.
20347
20348 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20349
20350         PR c++/2739
20351         * g++.dg/other/access2.C: New test.
20352
20353 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20354
20355         * g++.dg/other/anon-struct.C: No longer fails
20356         * g++.old-deja/g++.brendan/parse4.C: Likewise.
20357         * g++.old-deja/g++.brendan/parse5.C: Likewise.
20358         * g++.old-deja/g++.brendan/parse6.C: Likewise.
20359
20360 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20361
20362         * g++.dg/parse/angle-bracket.C (main): No longer fails.
20363
20364 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
20365
20366         * g++.dg/eh/spec4.C: Remove stray semicolon.
20367         * g++.dg/expr/pmf-1.C: Change error message.
20368         * g++.dg/ext/asm1.C: Remove stray semicolon.
20369         * g++.dg/ext/typename1.C: Add missing typenames.
20370         * g++.dg/inherit/template-as-base.C: Change error message.
20371         * g++.dg/lookup/scoped1.C: Likewise.
20372         * g++.dg/lookup/scoped2.C: Likewise.
20373         * g++.dg/lookup/using2.C: Likewise.
20374         * g++.dg/other/component1.C: Remove stray semicolon.
20375         * g++.dg/other/do1.C: Change error message.
20376         * g++.dg/other/error2.C: Likewise.
20377         * g++.dg/other/init1.C: Likewise.
20378         * g++.dg/other/packed1.C: Remove stray semicolon.
20379         * g++.dg/other/ptrmem2.C: Change error message.
20380         * g++.dg/parse/parameter-declaration-1.C: Remove line number
20381         marker.
20382         * g++.dg/special/initp1.C: Remove invalid attribute usage.
20383         * g++.dg/template/access3.C: Add typename keyword.
20384         * g++.dg/template/access5.C: Remove stray semicolon.
20385         * g++.dg/template/access6.C: Likewise.
20386         * g++.dg/template/complit1.C: Likewise.
20387         * g++.dg/template/crash1.C: Change error message.
20388         * g++.dg/template/inherit2.C: Remove stray semicolon.
20389         * g++.dg/template/instantiate2.C: Likewise.
20390         * g++.dg/template/instantiate3.C: Change error message.
20391         * g++.dg/template/qual1.C: Remove stray semicolon.
20392         * g++.dg/template/qualttp18.C: Change error message.
20393         * g++.dg/template/ref1.C: Remove stray semicolon.
20394         * g++.dg/template/sizeof1.C (A::value): Declare it.
20395         * g++.dg/template/spec4.C: Change error message.
20396         * g++.dg/template/static1.C: Likewise.
20397         * g++.dg/template/type1.C: Likewise.
20398         * g++.dg/template/typename3.C: Likewise.
20399         * g++.old-deja/g++.benjamin/13478.C: Change error message.
20400         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
20401         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
20402         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
20403         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
20404         named return value extension.
20405         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
20406         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
20407         * g++.old-deja/g++.bob/extern_C.C: Likewise.
20408         * g++.old-deja/g++.bob/inherit2.C: Likewise.
20409         * g++.old-deja/g++.brendan/complex1.C: Likewise.
20410         * g++.old-deja/g++.brendan/copy5.C: Likewise.
20411         * g++.old-deja/g++.brendan/crash13.C: Likewise.
20412         * g++.old-deja/g++.brendan/crash15.C: Likewise.
20413         * g++.old-deja/g++.brendan/crash18.C: Change error message.
20414         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
20415         * g++.old-deja/g++.brendan/crash38.C: Likewise.
20416         * g++.old-deja/g++.brendan/crash50.C: Likewise.
20417         * g++.old-deja/g++.brendan/crash56.C: Likewise.
20418         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
20419         syntax.
20420         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
20421         * g++.old-deja/g++.brendan/crash8.C: Change error message.
20422         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
20423         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
20424         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
20425         * g++.old-deja/g++.brendan/template11.C: Likewise.
20426         * g++.old-deja/g++.brendan/template26.C: Likewise.
20427         * g++.old-deja/g++.brendan/template27.C: Use explicit
20428         specialization syntax.
20429         * g++.old-deja/g++.brendan/template30.C: Likewise.
20430         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
20431         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
20432         non-dependent names.
20433         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
20434         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
20435         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
20436         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
20437         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
20438         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
20439         named return value extension.
20440         * g++.old-deja/g++.ext/namedret2.C: Likewise.
20441         * g++.old-deja/g++.ext/namedret3.C: Likewise.
20442         * g++.old-deja/g++.ext/return1.C: Likewise.
20443         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
20444         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
20445         * g++.old-deja/g++.jason/access8.C: Likewise.
20446         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
20447         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
20448         pseudo-destructor names.
20449         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
20450         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
20451         pseudo-destructor names.
20452         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
20453         * g++.old-deja/g++.jason/overload19.C: Likewise.
20454         * g++.old-deja/g++.jason/overload32.C: Likewise.
20455         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
20456         stray semicolons.
20457         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
20458         * g++.old-deja/g++.jason/return.C: Likewise.
20459         * g++.old-deja/g++.jason/return2.C: Likewise.
20460         * g++.old-deja/g++.jason/shadow1.C: Likewise.
20461         * g++.old-deja/g++.jason/special.C: Use explicit specialization
20462         syntax.
20463         * g++.old-deja/g++.jason/template10.C: Account for use of
20464         non-dependent names.
20465         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
20466         syntax.
20467         * g++.old-deja/g++.jason/template37.C: Likewise.
20468         * g++.old-deja/g++.law/access4.C: Change error messages.
20469         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
20470         pseudo-destructor names.
20471         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
20472         * g++.old-deja/g++.law/ctors9.C: Likewise.
20473         * g++.old-deja/g++.law/cvt22.C: Likewise.
20474         * g++.old-deja/g++.law/dtors5.C: Likewise.
20475         * g++.old-deja/g++.law/global-init1.C: Likewise.
20476         * g++.old-deja/g++.law/missed-error3.C: Likewise.
20477         * g++.old-deja/g++.law/operators28.C: Likewise.
20478         * g++.old-deja/g++.law/visibility28.C: Likewise.
20479         * g++.old-deja/g++.martin/eval1.C: Likewise.
20480         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
20481         name.
20482         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
20483         * g++.old-deja/g++.mike/net34.C: Likewise.
20484         * g++.old-deja/g++.mike/net36.C: Likewise.
20485         * g++.old-deja/g++.mike/ns2.C: Likewise.
20486         * g++.old-deja/g++.mike/p12306.C: Likewise.
20487         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
20488         value extension.
20489         * g++.old-deja/g++.mike/p700.C: Likewise.
20490         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
20491         * g++.old-deja/g++.mike/p710.C: Likewise.
20492         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
20493         value extension.
20494         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
20495         * g++.old-deja/g++.mike/pmf9.C: Likewise.
20496         * g++.old-deja/g++.ns/crash2.C: Likewise.
20497         * g++.old-deja/g++.ns/crash3.C: Likewise.
20498         * g++.old-deja/g++.ns/invalid1.C: Likewise.
20499         * g++.old-deja/g++.ns/ns17.C: Likewise.
20500         * g++.old-deja/g++.ns/template16.C: Likewise.
20501         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
20502         keyword.
20503         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
20504         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
20505         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
20506         named return value extension.
20507         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
20508         * g++.old-deja/g++.other/access4.C: Issue additional error
20509         messages.
20510         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
20511         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
20512         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
20513         * g++.old-deja/g++.other/crash25.C: Change error message.
20514         * g++.old-deja/g++.other/crash4.C: Change error message.
20515         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
20516         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
20517         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
20518         checks.
20519         * g++.old-deja/g++.other/defarg8.C: Likewise.
20520         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
20521         * g++.old-deja/g++.other/dtor10.C: Likewise.
20522         * g++.old-deja/g++.other/incomplete.C: Likewise.
20523         * g++.old-deja/g++.other/linkage7.C: Likewise.
20524         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
20525         lookup algorithm.
20526         * g++.old-deja/g++.other/mangle2.C: Likewise.
20527         * g++.old-deja/g++.other/refinit2.C: Likewise.
20528         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
20529         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
20530         * g++.old-deja/g++.pt/crash28.C: Likewise.
20531         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
20532         syntax.
20533         * g++.old-deja/g++.pt/crash32.C: Change error message.
20534         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
20535         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
20536         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
20537         error message position.
20538         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
20539         * g++.old-deja/g++.pt/defarg8.C: Change error message.
20540         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
20541         syntax.
20542         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
20543         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
20544         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
20545         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
20546         keyword.
20547         * g++.old-deja/g++.pt/explicit31.C: Likewise.
20548         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
20549         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
20550         keyword.
20551         * g++.old-deja/g++.pt/explicit71.C: Change error message.
20552         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
20553         syntax.
20554         * g++.old-deja/g++.pt/friend28.C: Account for use of
20555         non-dependent names.
20556         * g++.old-deja/g++.pt/friend29.C: Likewise.
20557         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
20558         rules.
20559         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
20560         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
20561         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
20562         lookup rules.
20563         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
20564         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
20565         keyword.
20566         * g++.old-deja/g++.pt/memclass20.C: Likewise.
20567         * g++.old-deja/g++.pt/memclass5.C: Likewise.
20568         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
20569         keyword.
20570         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
20571         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
20572         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
20573         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
20574         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
20575         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
20576         keyword.
20577         * g++.old-deja/g++.pt/spec10.C: Likewise.
20578         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
20579         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
20580         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
20581         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
20582         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
20583         * g++.old-deja/g++.pt/ttp62.C: Likewise.
20584         * g++.old-deja/g++.pt/ttp64.C: Likewise.
20585         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
20586         * g++.old-deja/g++.pt/typename15.C: Likewise.
20587         * g++.old-deja/g++.pt/typename22.C: Likewise.
20588         * g++.old-deja/g++.pt/typename6.C: Change error messages.
20589         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
20590         * g++.old-deja/g++.pt/virtual2.C: Likewise.
20591         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
20592         syntax.
20593         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
20594         return value extension.
20595         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
20596         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
20597         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
20598         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
20599
20600 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20601
20602         * g++.dg/warn/inline1.C: New test.
20603         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
20604         * g++.old-deja/g++.jason/synth10.C: Likewise.
20605         * g++.old-deja/g++.mike/net31.C: Likewise.
20606         * g++.old-deja/g++.mike/p8786.C: Likewise.
20607
20608         * g++.dg/template/friend10.C: New test.
20609         * g++.dg/template/conv5.C: New test.
20610
20611 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20612
20613         * g++.dg/lookup/scoped3.C: New test.
20614
20615         * g++.dg/lookup/decl1.C: New test.
20616         * g++.dg/lookup/decl2.C: New test.
20617
20618 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20619
20620         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
20621         gcc.c-torture/compile/20021015-1.c,
20622         gcc.c-torture/compile/20021015-2.c,
20623         gcc.c-torture/compile/20021123-1.c,
20624         gcc.c-torture/compile/20021123-2.c,
20625         gcc.c-torture/compile/20021123-3.c,
20626         gcc.c-torture/compile/20021123-4.c,
20627         gcc.c-torture/execute/20021024-1.c: Add tests previously added
20628         only to 3.1 or 3.2 branch.
20629
20630 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
20631
20632         * gcc.dg/i386-bitfield3.c: New test.
20633
20634         * gcc.dg/i386-bitfield2.c: New test.
20635
20636 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
20637
20638         * g++.dg/parse/conv_op1.C: New test.
20639
20640 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
20641
20642         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
20643         approved.
20644
20645 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
20646
20647         * gcc.c-torture/compile/20021220-1.c: New test.
20648
20649 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
20650
20651         * gcc.dg/i386-fastcall-1.c: New.
20652
20653 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20654
20655         * gcc.c-torture/execute/20021219-1.c: New test.
20656
20657 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20658
20659         * gcc.dg/i386-pic-1.c: New test.
20660
20661 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20662
20663         PR c++/8099
20664         * g++.dg/template/friend9.C: New test.
20665
20666 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20667
20668         PR c++/3663
20669         * g++.dg/template/access7.C: New test.
20670
20671 2002-12-18  Nick Clifton  <nickc@redhat.com>
20672
20673         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
20674         the libstdc++-v3 directory has been found.
20675
20676 2002-12-12  Devang Patel <dpatel@apple.com>
20677         * gcc.dg/darwin-ld-1.c: New test.
20678         * gcc.dg/darwin-ld-2.c: New test.
20679         * gcc.dg/darwin-ld-3.c: New test.
20680         * gcc.dg/darwin-ld-4.c: New test.
20681         * gcc.dg/darwin-ld-5.c: New test.
20682
20683 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20684
20685         * gcc.c-torture/compile/20021212-1.c: New test.
20686
20687 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
20688
20689         * gcc.dg/fshort-wchar: New test.
20690
20691 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
20692
20693         PR c++/8372
20694         * g++.dg/template/dtor1.C: New test.
20695
20696         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
20697         markers.
20698
20699 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
20700
20701         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
20702
20703 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
20704
20705         * g++.dg/template/static1.C: New test.
20706         * g++.dg/template/static2.C: New test.
20707         * g++.old-deja/g++.ext/memconst.C: New test.
20708
20709 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20710
20711         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
20712         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
20713         * g++.dg/special/initp1.C: Likewise.
20714
20715 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
20716
20717         * gcc.c-torture/execute/20021204-1.c: New test.
20718
20719 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
20720
20721         * gcc.dg/ppc-fmadd-1.c: New file.
20722         * gcc.dg/ppc-fmadd-2.c: New file.
20723         * gcc.dg/ppc-fmadd-3.c: New file.
20724
20725 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20726
20727         * gcc.c-torture/compile/20021204-1.c: New test.
20728
20729 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20730
20731         * g++.dg/inherit/covariant2.C: New test.
20732         * g++.dg/inherit/covariant3.C: New test.
20733         * g++.dg/inherit/covariant4.C: New test.
20734         * g++.dg/inherit/covariant1.C: Remove XFAIL.
20735         * g++.old-deja/g++.robertl/eb17.C: Likewise.
20736
20737 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
20738
20739         PR c++/8688
20740         * g++.dg/init/brace3.C: New test.
20741
20742 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
20743
20744         * gcc.dg/20020210-1.c: Fix a comment typo.
20745
20746 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
20747
20748         PR c++/8720
20749         * g++.dg/parse/defarg1.C: New test.
20750
20751         PR c++/8615
20752         * g++.dg/template/char1.C: New test.
20753
20754         * g++.dg/template/varmod1.C: Fix typo.
20755
20756 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20757
20758         DR 180
20759         * g++.old-deja/g++.pt/crash32.C: Expect error.
20760
20761 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
20762
20763         PR c++/5919
20764         * g++.dg/template/varmod1.C: New test.
20765
20766         PR c++/8727
20767         * g++.dg/inherit/typeinfo1.C: New test.
20768
20769         PR c++/8663
20770         * g++.dg/inherit/typedef1.C: New test.
20771
20772 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
20773
20774         PR c++/8332
20775         PR c++/8493
20776         * g++.dg/template/strlen1.C: New test.
20777
20778         PR c++/8227
20779         * g++.dg/template/ctor2.C: New test.
20780
20781         PR c++/8214
20782         * g++.dg/init/string1.C: New test.
20783
20784         PR c++/8511
20785         * g++.dg/template/friend8.C: New test.
20786
20787 2002-11-29  Joe Buck <jbuck@synopsys.com>
20788
20789         * g++.dg/lookup/anon2.C: New test.
20790
20791 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
20792
20793         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
20794         h8300 port.
20795
20796 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
20797
20798         * gcc.dg/bitfld-6.c: New test.
20799
20800 2002-11-27  Jan Hubicka  <jh@suse.cz>
20801
20802         * gcc.c-torture/execute/20021127.[cx]: New test.
20803
20804 2002-11-26  Jan Hubicka  <jh@suse.cz>
20805
20806         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
20807         quality.
20808
20809 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
20810
20811         * g++.dg/init/brace2.C: New test.
20812         * g++.old-deja/g++.mike/p9129.C: Correct.
20813
20814 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
20815
20816         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
20817
20818 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
20819
20820         * gcc.dg/sibcall-6: New test for indirect sibcalls.
20821
20822 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
20823
20824         * testsuite/g++.dg/abi/empty11.C: New test.
20825         * testsuite/g++.dg/rtti/cv1.C: New test.
20826
20827 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
20828
20829         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
20830
20831 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
20832
20833         * g++.dg/abi/empty10.C: New test.
20834
20835 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20836
20837         * gcc.c-torture/compile/20021124-1.c: New test.
20838
20839 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
20840
20841         * g++.dg/abi/rtti2.C: New test.
20842
20843 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20844
20845         * gcc.dg/i386-unroll-1.c: New test.
20846
20847 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20848
20849         * gcc.c-torture/compile/20021120-1.c: New test.
20850         * gcc.c-torture/compile/20021120-2.c: New test.
20851
20852 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20853
20854         * gcc.dg/bitfld-5.c: New test.
20855
20856 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20857
20858         * gcc.c-torture/execute/20021120-3.c: New test.
20859
20860 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20861
20862         * gcc.c-torture/execute/20021120-2.c: New test.
20863
20864 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20865
20866         * gcc.c-torture/execute/20021120-1.c: New test.
20867
20868 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
20869
20870         * gcc.c-torture/execute/20021118-3.c: New test.
20871
20872 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20873
20874         * gcc.c-torture/compile/20021119-1.c: New test.
20875
20876 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
20877
20878         * gcc.dg/duff-1.c: New test.
20879         * gcc.dg/duff-2.c: New test.
20880         * gcc.dg/duff-3.c: New test.
20881
20882 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
20883
20884         * gcc.dg/cpp/_Pragma5.c: New test.
20885
20886 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20887
20888         * gcc.c-torture/execute/20021118-2.c: New test.
20889
20890 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20891
20892         * gcc.c-torture/execute/20021118-1.c: New test.
20893
20894 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
20895
20896         * gcc.dg/20021116-1.c: New test.
20897
20898 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
20899
20900         * g++.dg/abi/vcall1.C: New test.
20901
20902 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
20903
20904         * gcc.dg/20021029-1.c: New test.
20905         * gcc.dg/20021029-2.c: New test.
20906
20907 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20908
20909         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
20910
20911 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20912
20913         PR c/8439
20914         * gcc.dg/20021110.c: Move to ...
20915         * gcc.c-torture/compile/20021110.c: .... here.
20916
20917 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20918
20919         PR c/8467
20920         * gcc.c-torture/execute/20021111-1.c
20921
20922 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20923
20924         PR c/8439
20925         * gcc.dg/20021110.c: New test.
20926
20927 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
20928
20929         * g++.dg/abi/vthunk3.C: Run only on x86.
20930
20931 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20932
20933         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
20934
20935 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
20936
20937         * lib/compat.exp (compat-execute): Fix logic error in last
20938         change.
20939
20940 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
20941
20942         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
20943
20944 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20945
20946         PR c++/8389
20947         * g++.dg/template/access6.C: New test.
20948
20949 2002-11-08  Jan Hubicka  <jh@suse.cz>
20950
20951         * gcc.dg/i386-ssefp-1.c: New test.
20952         * gcc.dg/i386-ssefp-1.c: New test.
20953
20954 2002-11-08  Jan Hubicka  <jh@suse.cz>
20955
20956         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
20957
20958 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20959
20960         * g++.dg/abi/vthunk3.C: New test.
20961
20962         PR c++/8338
20963         * g++.dg/template/crash2.C: New test.
20964
20965 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20966
20967         * testsuite/g++.dg/abi/dtor1.C: New test.
20968         * testsuite/g++.dg/abi/dtor2.C: Likewise.
20969
20970 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
20971
20972         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
20973         Darwin.
20974
20975 2002-11-04  Adam Nemet  <anemet@lnxw.com>
20976
20977         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
20978         -mthumb.  Only xfail with -O0.
20979
20980 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
20981
20982         * g++.dg/abi/thunk1.C: New test.
20983         * g++.dg/abi/thunk2.C: Likewise.
20984         * g++.dg/abi/vtt1.C: Likewise.
20985
20986 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
20987
20988         PR optimization/8423
20989         * gcc.c-torture/execute/builtin-constant.c: New test.
20990
20991 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
20992
20993         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
20994         Add some more cases.
20995
20996 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
20997
20998         PR c++/8391
20999         * g++.dg/opt/local1.C: New test.
21000
21001 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
21002
21003         PR c++/8160
21004         * g++.dg/template/complit1.C: New test.
21005
21006         PR c++/8149
21007         * g++.dg/template/typename4.C: Likewise.
21008
21009 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21010
21011         Core issue 287, PR c++/7639
21012         * g++.dg/template/instantiate1.C: Adjust error location.
21013         * g++.dg/template/instantiate3.C: New test.
21014         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
21015         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
21016         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
21017
21018 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
21019
21020         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
21021
21022 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
21023
21024         PR c++/8287
21025         * g++.dg/init/dtor2.C: New test.
21026
21027 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21028
21029         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
21030         * gcc.dg/nest.c: Bypass errors on irix6.
21031
21032 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
21033
21034         * gcc.dg/nest.c: Expect error for mmix-*-*.
21035         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
21036
21037 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
21038
21039         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
21040         markers.
21041
21042         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
21043
21044 2002-10-25  Mike Stump  <mrs@apple.com>
21045
21046         * gcc.dg/warn-1.c: New test.
21047
21048 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21049
21050         * g++.dg/template/typename3.C: New test.
21051
21052 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
21053
21054         * g++.dg/lookup/ptrmem1.C: New test.
21055
21056         * g++.dg/abi/vthunk2.C: New test.
21057
21058 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21059
21060         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
21061
21062 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
21063
21064         * g++.dg/abi/empty9.C: New test.
21065
21066 2002-10-24  Richard Henderson  <rth@redhat.com>
21067
21068         * g++.dg/inherit/thunk1.C: Enable for ia64.
21069
21070 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21071
21072         PR c++/8067
21073         * g++.dg/lookup/pretty1.C: New test.
21074
21075 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
21076
21077         * gcc.dg/20021023-1.c: New test.
21078
21079 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21080
21081         PR c++/7679
21082         * g++.dg/parse/inline1.C: New test.
21083
21084 2002-10-23  Richard Henderson  <rth@redhat.com>
21085
21086         * g++.dg/inherit/thunk1.C: Enable for x86_64.
21087
21088         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
21089
21090 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
21091
21092         PR c++/6579
21093         * g++.dg/parse/stmtexpr3.C: New test.
21094
21095 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21096
21097         * g++.dg/expr/cond1.C: New test.
21098
21099 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21100
21101         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
21102
21103 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21104
21105         * g++.dg/abi/vbase13.C: New test.
21106         * g++.dg/abi/vbase14.C: Likewise.
21107
21108 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
21109
21110         * gcc.dg/tls/pic-1.c: New test.
21111         * gcc.dg/tls/nonpic-1.c: New test.
21112         * gcc.dg/20021018-1.c: New test.
21113
21114 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21115
21116         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
21117         Remove only files with the same base name as the test case.
21118         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
21119         (profopt-execute): Likewise.  Also, remove old profiling
21120         and performance data files before running the tests.
21121
21122         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
21123         * g++.dg/bprob/bprob.exp: Likewise.
21124         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
21125         to allow more general test case names.
21126
21127         * g++.dg/bprob/bprob-1.C: Rename to ...
21128         * g++.dg/bprob/g++-bprob-1.C: ... this.
21129
21130         * g77.dg/bprob/bprob-1.f: Rename to ...
21131         * g77.dg/bprob/g77-bprob-1.f: ... this.
21132
21133 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21134
21135         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
21136         bison 1.50 or later.
21137
21138 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
21139
21140         * g++.dg/README: Describe more test directories.
21141
21142 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21143
21144         * g++.dg/init/array6.C: Add additional tests.
21145
21146 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21147
21148         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
21149         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
21150
21151 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
21152
21153         * gcc.c-torture/compile/20020604-1.x: New.
21154         * gcc.c-torture/compile/simd-5.x: Likewise.
21155         * gcc.c-torture/execute/920710-1.x: Likewise.
21156         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
21157
21158 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21159
21160         * g++.dg/inherit/override1.C: Add dg-options clause.
21161
21162 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21163
21164         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
21165         _mm_slli_si128.
21166
21167 2002-10-19  Andreas Schwab  <schwab@suse.de>
21168
21169         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
21170         directory component.
21171
21172 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
21173
21174         * g++.dg/inherit/thunk1.C: New test.
21175
21176         * g++.dg/inherit/override1.C: New test.
21177
21178         * g++.dg/abi/mangle11.C: New test.
21179         * g++.dg/abi/mangle14.C: New test.
21180         * g++.dg/abi/mangle17.C: New test.
21181
21182 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21183
21184         * g++.dg/overload/member2.C: New test.
21185
21186 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
21187
21188         * g++.dg/README: Describe new compat directory.
21189         * g++.dg/dg.exp: Skip tests in compat directory.
21190         * README.compat: New file.
21191         * lib/compat.exp: New expect script.
21192         * g++.dg/compat: New test directory.
21193         * g++.dg/compat/compat.exp: New expect script.
21194         * g++.dg/compat/abi: New test directory.
21195         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
21196         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
21197         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
21198         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
21199         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
21200         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
21201         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
21202         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
21203         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
21204         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
21205         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
21206         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
21207         * g++.dg/compat/break: New test directory.
21208         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
21209         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
21210         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
21211         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
21212         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
21213         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
21214         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
21215         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
21216         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
21217         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
21218         g++.dg/compat/break/README: New files.
21219         * g++.dg/compat/eh: New test directory.
21220         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
21221         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
21222         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
21223         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
21224         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
21225         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
21226         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
21227         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
21228         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
21229         g++.dg/compat/eh/filter2_y.C,
21230         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
21231         g++.dg/compat/eh/new1_y.C,
21232         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
21233         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
21234         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
21235         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
21236         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
21237         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
21238         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
21239         g++.dg/compat/eh/unexpected1_y.C: New files.
21240         * g++.dg/compat/init: New test directory.
21241         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
21242         g++.dg/compat/init/array5_y.C,
21243         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
21244         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
21245         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
21246         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
21247         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
21248         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
21249         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
21250         g++.dg/compat/init/init-ref2_y.C: New files.
21251
21252 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21253
21254         PR c++/7584
21255         * g++.dg/inherit/using3.C: New test.
21256
21257 2002-10-17  Jan Hubicka  <jh@suse.cz>
21258
21259         * gcc.dg/20021017-2.c: New test.
21260
21261 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21262
21263         * g++.dg/abi/mangle16.C: Adjust.
21264
21265         * g++.dg/init/array8.C: New test.
21266
21267 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
21268
21269         * gcc.dg/special/mips-abi.exp: New test.
21270         * gcc.dg/special/mips-abi.s: Empty file used by the above.
21271
21272 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21273
21274         * g++.dg/abi/mangle16.C: New test.
21275         * g++.dg/abi/mangle17.C: Likewise.
21276
21277         PR c++/7478
21278         * g++.dg/template/ref1.C: New test.
21279
21280 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21281
21282         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
21283
21284 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
21285
21286         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
21287
21288 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21289
21290         PR c++/7524
21291         * g++.dg/init/array7.C: New test.
21292
21293 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
21294
21295         * g++.dg/init/array6.C: New test.
21296
21297         * g++.dg/abi/mangle13.C: Likewise.
21298         * g++.dg/abi/mangle14.C: Likewise.
21299         * g++.dg/abi/mangle15.C: Likewise.
21300
21301 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21302
21303         * g++.dg/abi/empty8.C: New test.
21304
21305 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
21306
21307         * g++.dg/init/ctor1.C: New test.
21308
21309 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
21310
21311         * gcc.c-torture/execute/20021015-1.c: New test.
21312
21313 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
21314
21315         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
21316
21317 2002-10-14  Jan Hubicka  <jh@suse.cz>
21318
21319         * gcc.dg/i386-ssetype-[1-5].c: New tests.
21320
21321 2002-10-14  Richard Henderson  <rth@redhat.com>
21322
21323         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
21324
21325 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21326
21327         PR optimization/6631
21328         * g++.dg/opt/const2.C: New test.
21329
21330 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21331
21332         PR c++/7176
21333         * g++.dg/parse/friend1.C: New test.
21334         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
21335
21336 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
21337
21338         * gcc.dg/20021014-1.c: New test.
21339
21340 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
21341
21342         PR c++/5661
21343         * g++.dg/ext/vlm1.C: New test.
21344         * g++.dg/ext/vlm2.C: Likewise.
21345
21346         * g++.dg/init/array1.C: Remove invalid braces.
21347         * g++.dg/init/brace1.C: New test.
21348         * g++.dg/init/copy2.C: Likewise.
21349         * g++.dg/init/copy3.C: Likewise.
21350         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
21351         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
21352         braces.
21353
21354 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
21355
21356         * gcc.dg/cpp/assembler.S: Don't use -ansi.
21357
21358 2002-10-11  Richard Shann  <richard.shann@superh.com>
21359
21360         * gcc.c-torture/compile/simd-5.c: New test.
21361
21362 2002-10-10  Roger Sayle  <roger@eyesopen.com>
21363
21364         * gcc.c-torture/execute/shiftopt-1.c: New test case.
21365
21366 2002-10-10  Jim Wilson  <wilson@redhat.com>
21367
21368         * gcc.c-torture/execute/20021010-1.c: New test.
21369
21370 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
21371
21372         PR c/7353
21373         * g++.dg/ext/typedef-init.C: New test.
21374         * gcc.dg/typedef-init.c: New test.
21375
21376 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
21377
21378         * gcc.dg/cpp/paste13.c: New test.
21379
21380 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21381
21382         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
21383         remaining platforms, XFAIL during compile, not execute.  Don't
21384         XFAIL at -O0.
21385
21386 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
21387
21388         * gcc.dg/alias-1.c: Tweak expected warning.
21389
21390 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
21391
21392         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
21393
21394 2002-10-06  Andreas Jaeger  <aj@suse.de>
21395
21396         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
21397         * gcc.dg/cpp/c++98.C: Likewise.
21398
21399         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
21400         * g++.dg/cpp/c++98.C: Likewise.
21401
21402         * g++.dg/README (Subdirectories): Mention cpp directory.
21403
21404         PR target/7559
21405         * gcc.dg/20021006-1.c: New test.
21406
21407 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21408
21409         PR c++/7804
21410         * g++.dg/other/warning1.C: New test.
21411
21412 2002-10-04  Roger Sayle  <roger@eyesopen.com>
21413
21414         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
21415         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
21416         and sparc-*-* with -m64 as expected failures.  See PR 8087.
21417
21418 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21419
21420         PR c++/7931
21421         * g++.dg/template/ptrmem3.C: New test.
21422
21423         PR c++/7754
21424         * g++.dg/template/union1.C: New test.
21425
21426 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21427
21428         PR c++/8006
21429         * g++.dg/abi/mangle9.C: New test.
21430         * g++.dg/abi/mangle10.C: New test.
21431         * g++.dg/abi/mangle11.C: New test.
21432         * g++.dg/abi/mangle12.C: New test.
21433
21434 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
21435
21436         PR c++/7188.
21437         * g++.dg/template/meminit1.C: New test.
21438         * g++.dg/warn/Wreorder-1.C: Likewise.
21439         * g++.old-deja/g++.mike/warn3.C: Tweak.
21440         * lib/prune.exp: Ingore "in copy constructor".
21441
21442 2002-10-02  Andreas Jaeger  <aj@suse.de>
21443
21444         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
21445         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
21446         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
21447         on x86-64.
21448
21449 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21450
21451         * gcc.dg/empty1.C: Fix typo.
21452
21453 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
21454
21455         * gcc.dg/alias-1.c: New test.
21456
21457 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21458
21459         * gcc.dg/empty1.C: New test.
21460
21461         * g++.dg/tls/init-2.C: Tweak error messages.
21462
21463 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
21464
21465         * gcc.c-torture/compile/20020923-1.c: New test.
21466
21467 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
21468
21469         * gcc.c-torture/execute/ffs-1.c: New test.
21470         * gcc.c-torture/execute/ffs-2.c: Ditto.
21471
21472 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
21473
21474         * g++.dg/overload/member1.C: New test.
21475
21476 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
21477
21478         * g++.dg/abi/empty7.C: New test.
21479         * g++.dg/init/pm2.C: Likewise.
21480
21481 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
21482
21483         * g++.dg/rtti/crash1.C: New test.
21484
21485 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
21486
21487         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
21488         gcc.dg/sibcall-4.c: New tests.
21489
21490 2002-09-28  Roger Sayle  <roger@eyesopen.com>
21491
21492         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
21493         powerpc and MMIX targets.
21494
21495 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
21496
21497         * gcc.dg/cpp/20020927-1.c: New.
21498
21499 2002-09-26  David S. Miller  <davem@redhat.com>
21500
21501         * gcc.c-torture/compile/trunctfdf.c: New.
21502
21503 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21504
21505         * lib/target-supports.exp (check_weak_available): Handle solaris2.
21506
21507 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
21508
21509         * gcc.c-torture/execute/loop-15.c: New.
21510
21511 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
21512
21513         * README.QMTEST: Fix typo.
21514
21515 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
21516
21517         * gcc.dg/20020926-1.c: New test.
21518
21519 2002-09-25  David S. Miller  <davem@redhat.com>
21520
21521         PR target/7842
21522         * gcc.c-torture/execute/shiftdi.c: New test.
21523
21524 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
21525
21526         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
21527         unique to the tool.
21528         * lib/g77.exp (g77_init): Likewise.
21529         * lib/g++.exp (g++_init): Likewise.
21530         * lib/objc.exp (objc_init): Likewise.
21531
21532 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
21533
21534         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
21535         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
21536         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
21537
21538 2002-09-25  Richard Henderson  <rth@redhat.com>
21539
21540         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
21541         too-small long double.
21542
21543 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
21544
21545         * gcc.dg/20020919-1.c: New test.
21546
21547 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
21548
21549         * g++.dg/abi/bitfield6.C: New test.
21550         * g++.dg/abi/bitfield7.C: New test.
21551         * g++.dg/abi/bitfield8.C: New test.
21552         * g++.dg/abi/vbase11.C: New test.
21553
21554 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21555
21556         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
21557         hppa*-*-hpux*.  Update test comment.
21558
21559 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
21560
21561         * gcc.dg/tls/struct-1.c: New test.
21562
21563 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
21564
21565         * gcc.dg/cpp/tr-warn2.c: Update.
21566
21567 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21568
21569         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
21570
21571 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21572
21573         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
21574         systems.
21575
21576 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
21577
21578         * gcc.c-torture/execute/ieee/mzero3.c: New test.
21579
21580         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21581         Adjust for c++filt moved to binutils.  Remove spurious duplicate
21582         setting of cxxfilt.
21583
21584 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
21585
21586         * gcc.dg/20020312-2.c: Update for darwin.
21587
21588 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21589
21590         * g++.old-deja/g++.other/crash32.C: Mark ICE.
21591
21592 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
21593
21594         * objc.dg/comp-types-1.m: New test.
21595         * objc.dg/comp-types-2.m: New test.
21596         * objc.dg/comp-types-3.m: New test.
21597         * objc.dg/comp-types-4.m: New test.
21598         * objc.dg/comp-types-5.m: New test.
21599         * objc.dg/comp-types-6.m: New test.
21600
21601 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21602
21603         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
21604
21605 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21606
21607         * g++.dg/other/do1.C: New test.
21608
21609         * g++.dg/template/subst1.C: New test.
21610
21611 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
21612
21613         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
21614
21615 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21616
21617         * g++.dg/template/qualttp20.C: Adjust expected errors.
21618         * g++.old-deja/g++.jason/report.C: Likewise.
21619         * g++.old-deja/g++.other/qual1.C: Likewise.
21620
21621         * g++.dg/lookup/scoped2.C: New test.
21622
21623         * g++.dg/ext/asm3.C: New test.
21624
21625 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
21626
21627         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
21628
21629 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
21630
21631         * ChangeLog: follow spelling conventions.
21632         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
21633         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
21634         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
21635         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
21636         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
21637         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
21638         * g++.old-deja/g++.law/global-init1.C: Likewise.
21639         * g++.old-deja/g++.other/delete4.C: Likewise.
21640         * g++.old-deja/g++.other/inline21.C: Likewise.
21641         * g++.old-deja/g++.other/singleton.C: Likewise.
21642         * g77.dg/strlen0.f: Likewise.
21643         * g77.f-torture/compile/20010519-1.f: Likewise.
21644         * g77.f-torture/compile/980310-4.f: Likewise.
21645         * gcc.c-torture/compile/20000605-1.c: Likewise.
21646         * gcc.c-torture/execute/20020225-1.c: Likewise.
21647         * gcc.dg/c90-hexfloat-2.c: Likewise.
21648         * gcc.dg/c99-bool-1.c: Likewise.
21649         * gcc.dg/c99-hexfloat-2.c: Likewise.
21650         * gcc.dg/dll-2.c: Likewise.
21651         * gcc.dg/wtr-union-init-1.c: Likewise.
21652         * gcc.dg/wtr-union-init-2.c: Likewise.
21653         * gcc.dg/wtr-union-init-3.c: Likewise.
21654         * gcc.dg/cpp/avoidpaste1.c: Likewise.
21655         * gcc.dg/cpp/defined.c: Likewise.
21656         * gcc.dg/cpp/macsyntx.c: Likewise.
21657         * gcc.dg/cpp/paste2.c: Likewise.
21658         * gcc.dg/cpp/trad/defined.c: Likewise.
21659         * gcc.dg/format/c90-printf-1.c: Likewise.
21660         * gcc.dg/format/c90-scanf-1.c: Likewise.
21661         * gcc.dg/format/c99-printf-1.c: Likewise.
21662         * gcc.dg/format/c99-scanf-1.c: Likewise.
21663         * gcc.misc-tests/gcov-8.c: Likewise.
21664         * lib/profopt.exp: Likewise.
21665
21666 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
21667
21668         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
21669
21670 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21671
21672         * g++.dg/inherit/using2.C: New test.
21673
21674 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
21675
21676         * ChangeLog: Follow spelling conventions.
21677         * g++.dg/template/friend4.C: Likewise.
21678         * g++.old-deja/g++.pt/crash67.C: Likewise.
21679         * gcc.c-torture/execute/20000801-4.c: Likewise.
21680         * gcc.dg/c90-digraph-1.c: Likewise.
21681         * gcc.dg/c94-digraph-1.c: Likewise.
21682         * gcc.dg/c99-digraph-1.c: Likewise.
21683         * gcc.dg/cpp/line5.c: Likewise.
21684         * gcc.dg/cpp/multiline.c: Likewise.
21685         * gcc.dg/cpp/trad/literals-1.c: Likewise.
21686         * gcc.dg/format/attr-3.c: Likewise.
21687         * gcc.dg/format/c90-scanf-3.c: Likewise.
21688         * gcc.dg/format/ext-4.c: Likewise.
21689
21690 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21691
21692         * g++.dg/template/pretty1.C: New test.
21693
21694 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
21695
21696         * gcc.c-torture/execute/struct-cpy-1.c: New test.
21697
21698 2002-09-13  Matt Austern  <austern@apple.com>
21699
21700         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
21701         passing a cast expression to a function by const reference.
21702
21703 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
21704
21705         * g++.dg/template/deduce1.C: New test.
21706
21707 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
21708
21709         * gcc.c-torture/execute/simd-1.c: Force all use of int to
21710         32-bit int.
21711
21712 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21713
21714         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
21715         usage.
21716
21717 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
21718
21719         * gcc.c-torture/compile/20020910-1.c: New test.
21720
21721 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
21722
21723         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
21724
21725 2002-09-10  Andreas Jaeger  <aj@suse.de>
21726
21727         * gcc.dg/20020312-2.c: Adjust for x86-64.
21728
21729 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
21730
21731         * g77.dg/7388.f: New test case for PR 7388.
21732
21733 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
21734
21735         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
21736
21737 2002-09-05  Ziemowit Laski <zlaski@apple.com>
21738
21739         * objc.dg/proto-lossage-1.m: New test.
21740
21741 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
21742
21743         * gcc.dg/cpp/_Pragma4.c: Fix typo.
21744
21745 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
21746
21747         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
21748         expected to pass.
21749
21750 2002-09-06  Stan Shebs  <shebs@apple.com>
21751             David Edelsohn  <edelsohn@gnu.org>
21752
21753         * gcc.dg/weak: New directory.
21754         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
21755         target-specific xfail bits.
21756         * gcc.dg/typeof-2.c: Move to new directory.
21757         * gcc.dg/weak.exp: New expect script.
21758
21759 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
21760
21761         * gcc.c-torture/execute/extzvsi.c: New test.
21762
21763 2002-09-05  Stan Shebs  <shebs@apple.com>
21764
21765         * gcc.dg/weak-1.c: xfail on Darwin.
21766         * gcc.dg/weak-2.c: Ditto.
21767         * gcc.dg/weak-3.c: Ditto.
21768         * gcc.dg/weak-4.c: Ditto.
21769         * gcc.dg/weak-5.c: Ditto.
21770         * gcc.dg/weak-6.c: Ditto.
21771         * gcc.dg/weak-7.c: Ditto.
21772         * gcc.dg/weak-8.c: Ditto.
21773         * gcc.dg/weak-9.c: Ditto.
21774
21775 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
21776
21777         * gcc.c-torture/execute/loop-14.c: New test.
21778
21779 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
21780
21781         * g++.dg/other/cxa-atexit1.C: New test.
21782
21783         * gcc.dg/typeof-2.c: New test.
21784
21785 2002-09-03  Roger Sayle  <roger@eyesopen.com>
21786
21787         * gcc.dg/builtins-2.c: New testcase.
21788         * gcc.dg/builtins-3.c: New testcase.
21789
21790 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
21791
21792         * gcc.dg/cpp/_Pragma4.c: New test.
21793
21794 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
21795
21796         * objc/execute/nil_method-1.m: New testcase.
21797
21798 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
21799
21800         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
21801         [Object class], not [Object initialize].
21802
21803 2002-08-31  Roger Sayle  <roger@eyesopen.com>
21804             Hans-Peter Nilsson  <hp@bitrange.com>
21805
21806         * gcc.c-torture/execute/20020720-1.x: Skip test on
21807         mmix-knuth-mmixware.  Correct comment.
21808
21809 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
21810
21811         * testsuite/g++.dg/abi/bitfield5.C: New test.
21812         * testsuite/g++.dg/abi/vbase10.C: Likewise.
21813
21814 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
21815
21816         * objc.dg/undeclared-selector.m: New test.
21817
21818 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
21819
21820         * g++.dg/other/offsetof1.C: Avoid cast warning.
21821
21822 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
21823
21824         * objc.dg/super-class-2.m: New test.
21825
21826 2002-08-24  Matt Austern  <austern@apple.com>
21827
21828         * g++.dg/ext/lvaddr.C: New test.
21829         * g++.dg/ext/lvcast.C: New test.
21830
21831 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
21832
21833         * testsuite/g++.dg/inherit/cond1.C: New test.
21834
21835 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
21836
21837         * gcc.dg/noncompile/incomplete-1.c: New test.
21838
21839 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21840
21841         * gcc.dg/typespec-1.c: New test.
21842
21843 2002-08-20  Devang Patel  <dpatel@apple.com>
21844         * objc.dg/proto-hier-2.m: New test.
21845
21846 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
21847
21848         * objc.dg/bitfield-1.m: New test.
21849         * objc.dg/bitfield-2.m: New test.
21850
21851 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21852
21853         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
21854         gcc.dg/c99-flex-array-4.c: New tests.
21855
21856 2002-08-16  Stan Shebs  <shebs@apple.com>
21857
21858         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
21859
21860 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
21861
21862         * gcc.dg/typeof-1.c: New test.
21863         * g++.dg/ext/typeof2.C: New test.
21864
21865 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21866
21867         * g++.dg/other/offsetof1.C: New test.
21868
21869 2002-08-14  Richard Henderson  <rth@redhat.com>
21870
21871         * gcc.dg/tls/diag-3.c: Fix expected message strings.
21872
21873 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
21874
21875         * gcc.dg/cpp/_Pragma3.c: New test.
21876
21877 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
21878
21879         * g++.dg/template/inherit3: New test.
21880
21881 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21882
21883         * gcc.dg/bitfld-4.c: Add blank options.
21884
21885 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
21886
21887         * g++.dg/template/crash1.C: New test.
21888
21889 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21890
21891         * gcc.dg/tls/opt-2.c: New test.
21892
21893 2002-08-08  Devang Patel  <dpatel@apple.com>
21894
21895         * objc.dg/selector-1.m : New test
21896
21897 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21898
21899         * g++.dg/abi/bitfield4.C: New test.
21900         * gcc.dg/bitfld-4.c: New test.
21901
21902 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21903
21904         * g++.dg/other/packed1.C: New test.
21905
21906 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
21907
21908         * g++.dg/abi/offsetof.C: Tweak error messages.
21909         * g++.old-deja/g++.mike/p10769a.C: Likewise.
21910
21911 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21912
21913         * gcc.dg/bitfld-3.c: New test.
21914
21915 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21916             Richard Henderson  <rth@redhat.com>
21917
21918         * gcc.dg/i386-bitfield1.c: New test.
21919         * g++.dg/abi/bitfield3.C: Update.
21920
21921 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
21922
21923         * objc.dg/const-str-2.m: Update.
21924         * gcc.dg/cpp/c++98.c: Change to C extension.
21925         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
21926         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
21927
21928 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
21929
21930         * testsuite/gcc.dg/tls/diag-3.c: New.
21931
21932 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
21933
21934         * g++.dg/README (Subdirectories): Document new subdir expr.
21935         * g++.dg/expr/pmf-1.C: New test.
21936
21937 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
21938
21939         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
21940
21941 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
21942
21943         * g++.dg/abi/bitfield3.C: New test.
21944
21945 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
21946
21947         * lib/gcov.exp: Tweak expected line formats.
21948         * gcc.misc-tests/gcov8.c: New test.
21949         * gcc.misc-tests/gcov8.x: New flags.
21950
21951 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
21952
21953         * consistency.vlad/layout/endian.c: Include string.h.
21954
21955         * gcc.c-torture/execute/20020805-1.c: New test.
21956
21957 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
21958
21959         * g++.dg/other/conversion1.C: New test.
21960
21961 2002-08-03  Roger Sayle  <roger@eyesopen.com>
21962
21963         * gcc.dg/builtins-1.c: New testcase.
21964
21965 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
21966
21967         * g++.dg/inherit/access3.C: New test.
21968
21969 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
21970
21971         * gcc.dg/ia64-visibility-2.c: New test.
21972
21973 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
21974
21975         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
21976         __qualifier_flags to __flags.
21977
21978 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
21979
21980         * g++.dg/inherit/operator1.C: New test.
21981         * g++.dg/lookup/disamb1.C: Fix typo in comment.
21982         * g++.dg/other/error1.C: Change expected error message.
21983         * g++.dg/template/conv4.C: Likewise.
21984
21985 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
21986
21987         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
21988         for documented behavior.
21989
21990 2002-07-25  Roger Sayle  <roger@eyesopen.com>
21991
21992         * gcc.c-torture/execute/20020720-1.x: Skip this test on
21993         several targets known to fail.
21994
21995 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
21996
21997         * gcc.dg/mips-args-[123].c: New tests.
21998
21999 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
22000
22001         * gcc.dg/ppc-spe.c: New.
22002
22003 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
22004
22005         * g++.dg/other/ptrmem4.C: New testcase.
22006
22007 2002-07-24  Richard Henderson  <rth@redhat.com>
22008
22009         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
22010
22011 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
22012
22013         * g++.dg/ext/alignof1.C (main): Return 0 for success.
22014
22015 2002-07-24  Roger Sayle  <roger@eyesopen.com>
22016
22017         * gcc.c-torture/execute/memset-3.c: New testcase.
22018
22019 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
22020
22021         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
22022         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
22023
22024 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22025
22026         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
22027         Delete.
22028
22029 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
22030
22031         * gcc.c-torture/compile/simd-4.c: New test.
22032
22033 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22034
22035         PR c++/7347, c++/7348
22036         * g++.dg/template/access4.C: New test.
22037         * g++.dg/template/access5.C: New test.
22038         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
22039         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
22040         * g++.old-deja/g++.pt/ttp58.C: Likewise.
22041         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
22042
22043 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
22044
22045         * gcc.dg/gnu89-init-2.c: New test.
22046
22047 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
22048
22049         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
22050
22051 2002-07-20  Roger Sayle  <roger@eyesopen.com>
22052
22053         * gcc.c-torture/execute/20020720-1.c: New testcase.
22054
22055 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
22056
22057         * gcc.dg/cpp/Wsignprom.c: New tests.
22058
22059 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
22060
22061         * gcc.c-torture/execute/loop-13.c: New test.
22062
22063 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
22064
22065         * gcc.dg/cpp/expr.c: New tests.
22066
22067 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
22068
22069         * g++.dg/opt/pr6713.C: Add template instantiation.
22070
22071 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
22072
22073         * gcc.dg/nest.c: New test.
22074
22075 2002-07-17  Richard Henderson  <rth@redhat.com>
22076
22077         * g++.dg/opt/pr6713.C: New test.
22078
22079 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
22080
22081         * gcc.c-torture/execute/loop-2e.x: Let the testcase
22082         XFAIL for all x86 processors.
22083
22084 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
22085
22086         * gcc.c-torture/execute/20010122-1.x: Do not test with
22087         -fomit-frame-pointer.
22088
22089 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22090
22091         * g++.dg/template/instantiate2.C: New test.
22092         * g++.dg/template/spec4.C: New test.
22093
22094 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22095
22096         * g++.dg/template/access2.C: New test.
22097         * g++.dg/template/access3.C: New test.
22098
22099 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
22100
22101         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
22102         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
22103         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
22104         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
22105         Convert to use <stdarg.h>.
22106         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
22107         Delete.
22108         * gcc.dg/va-arg-2.c: New.
22109         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
22110
22111 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
22112
22113         * gcc.c-torture/compile/20020710-1.c: New test.
22114
22115 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
22116                           Andrew Pinski  <pinskia@physics.uc.edu>
22117
22118         gcc.c-torture/compile/simd-2.c: New testcase.
22119         gcc.c-torture/compile/simd-3.c: Likewise.
22120
22121 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
22122
22123         PR c++/7224
22124         * g++.dg/overload/error1.C: New test.
22125
22126 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22127
22128         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
22129         configuration and IRIX 6 O32 ABI.
22130
22131 2002-07-11  Roger Sayle  <roger@eyesopen.com>
22132
22133         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
22134
22135 2002-07-10  Roger Sayle  <roger@eyesopen.com>
22136
22137         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
22138
22139 2002-07-10  Jeffrey A Law  <law@redhat.com>
22140
22141         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
22142
22143         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
22144
22145 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
22146
22147         * gcc.dg/20020312-2.c: Check for __PPC__.
22148
22149 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
22150
22151         * gcc.c-torture/compile/20020709-1.c: New test.
22152
22153 2002-07-07  Roger Sayle  <roger@eyesopen.com>
22154
22155         * g++.dg/template/qualttp21.C: New test case.
22156
22157 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
22158
22159         * gcc.c-torture/compile/20020706-1.c: New test.
22160         * gcc.c-torture/compile/20020706-2.c: New test.
22161
22162 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
22163             Alexandre Oliva  <aoliva@redhat.com>
22164
22165         * g++.dg/warn/incomplete1.C: New test.
22166
22167 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22168
22169         PR c++/7099
22170         * g++.dg/warn/noreturn1.C: New test.
22171
22172 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
22173
22174         PR c++/6706
22175         * g++.dg/debug/debug6.C: New test.
22176         * g++.dg/debug/debug7.C: New test.
22177
22178 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
22179
22180         * gcc.c-torture/compile/simd-3.c: New test.
22181
22182 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
22183
22184         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
22185         * gcc.dg/20020620-1.c: Likewise.
22186
22187 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22188
22189         PR c++/6944
22190         * g++.dg/init/array4.C: New test.
22191         * g++.dg/init/array5.C: New test.
22192
22193 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
22194
22195         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
22196         * gcc.c-torture/execute/simd-2.c (main): Likewise.
22197
22198 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22199
22200         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
22201         * gcc.dg/wtr-aggr-init-1.c: Likewise.
22202         * gcc.dg/wtr-conversion-1.c: Likewise.
22203         * gcc.dg/wtr-escape-1.c: Likewise.
22204         * gcc.dg/wtr-int-type-1.c: Likewise.
22205         * gcc.dg/wtr-label-1.c: Likewise.
22206         * gcc.dg/wtr-static-1.c: Likewise.
22207         * gcc.dg/wtr-strcat-1.c: Likewise.
22208         * gcc.dg/wtr-suffix-1.c: Likewise.
22209         * gcc.dg/wtr-switch-1.c: Likewise.
22210         * gcc.dg/wtr-unary-plus-1.c: Likewise.
22211         * gcc.dg/wtr-union-init-1.c: Likewise.
22212         * gcc.dg/wtr-union-init-2.c: Likewise.
22213         * gcc.dg/wtr-union-init-3.c: Likewise.
22214
22215         * gcc.dg/wtr-func-def-1.c: New test.
22216
22217 2002-07-02 Devang Patel <dpatel@apple.com>
22218
22219         * objc.dg/param-1.m: New test.
22220
22221 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
22222
22223         * gcc.dg/cpp/trad/directive.c: Add test.
22224         * gcc.dg/cpp/trad/macroargs.c: Add test.
22225         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
22226
22227 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
22228
22229         * gcc.dg/cpp/cmdlne-M.c: New test.
22230
22231 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
22232
22233         * objc.dg/desig-init-1.m: New test.
22234
22235 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22236
22237         PR c++/6716
22238         * g++.dg/template/instantiate1.C: New test.
22239
22240 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
22241
22242         PR c++/7112
22243         * g++.dg/template/sizeof2.C: New test.
22244
22245 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22246
22247         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
22248         gcc.dg/cpp/trad/include.c: New tests.
22249
22250 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
22251
22252         PR target/7177
22253         * gcc.c-torture/compile/20020701-1.c: New test.
22254
22255 2002-07-01  Stan Shebs  <shebs@apple.com>
22256
22257         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
22258         header here...
22259         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
22260         (objc-torture-execute): or here.
22261
22262 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
22263
22264         * gcc.c-torture/execute/arith-rand-ll.c: New test.
22265
22266 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22267
22268         * gcc.dg/cpp/trad/escaped-nl.c: New test.
22269
22270 2002-06-30  Devang Patel  <dpatel@apple.com>
22271
22272         * objc.dg/fsyntax-only.m: New test.
22273
22274 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
22275
22276         PR c++/6695
22277         * g++.dg/template/friend7.C: New file.
22278
22279 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
22280
22281         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
22282         return type.
22283
22284 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
22285
22286         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
22287         avoid division by zero.
22288
22289 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
22290
22291         * gcc.dg/Wunknownprag.c: New tests.
22292
22293 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
22294
22295         * gcc.c-torture/execute/simd-2.c: New test.
22296
22297 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
22298
22299         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
22300         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
22301         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
22302         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
22303         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
22304         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
22305         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
22306         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
22307         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
22308         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
22309         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
22310         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
22311         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
22312         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
22313         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
22314         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
22315         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
22316
22317 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
22318
22319         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
22320         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
22321         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
22322         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
22323         New tests.
22324         * gcc.dg/cpp/trad/directive.c: Update.
22325
22326 2002-06-23  Andreas Jaeger  <aj@suse.de>
22327
22328         * gcc.c-torture/execute/complex-6.c: New.
22329
22330 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
22331
22332         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
22333         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
22334         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
22335         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
22336
22337 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
22338
22339         * gcc.dg/cpp/trad: New directory with traditional tests copied
22340         from parent directory.
22341         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22342         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22343         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22344         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22345         Move to trad/ and rename.
22346         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
22347         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
22348         gcc.dg/cpp/trad/redef2.c: New tests.
22349         * gcc.dg/cpp/trad/trad.exp: New driver.
22350
22351 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
22352
22353         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22354         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22355         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22356         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22357         Remove.
22358
22359 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
22360
22361         * gcc.dg/20020620-1.c: New test.
22362
22363 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22364
22365         * g++.dg/template/ttp4.C: New test.
22366
22367 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
22368
22369         * g++.dg/opt/vt1.C: Fix regexp.
22370
22371 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22372
22373         * gcc.c-torture/execute/pure-1.c: Make functions static again.
22374         Don't use attribute `noinline'.
22375
22376 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22377
22378         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
22379
22380 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
22381
22382         * gcc.c-torture/execute/simd-1.c: New.
22383
22384         * gcc.dg/simd-1.c: New.
22385
22386 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22387
22388         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
22389
22390 2002-06-16  Richard Henderson  <rth@redhat.com>
22391
22392         * g++.dg/ext/anon-struct1.C: New.
22393         * g++.dg/ext/anon-struct2.C: New.
22394         * g++.dg/ext/anon-struct3.C: New.
22395         * gcc.dg/anon-struct-1.c: New.
22396         * gcc.dg/anon-struct-2.c: New.
22397         * gcc.dg/anon-struct-3.c: New.
22398         * gcc.dg/20011008-1.c: Adjust warning text.
22399         * gcc.dg/20020527-1.c: Add -fms-extensions.
22400
22401 2002-06-16  Richard Henderson  <rth@redhat.com>
22402
22403         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
22404
22405 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
22406
22407         * gcc.c-torture/execute/20020615-1.c: New test.
22408
22409 2002-06-15  Roger Sayle  <roger@eyesopen.com>
22410
22411         * gcc.c-tortuture/execute/compare-1.c: New test case.
22412         * gcc.c-tortuture/execute/compare-2.c: New test case.
22413         * gcc.c-tortuture/execute/compare-3.c: New test case.
22414
22415 2002-06-13  Richard Henderson  <rth@redhat.com>
22416
22417         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
22418         ia64 ilp32.
22419
22420 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22421
22422         * g++.dg/template/typename2.C: Update error message.
22423
22424 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
22425
22426         * gcc.c-torture/execute/20020611-1.c: New test.
22427
22428 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
22429
22430         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
22431         list of targets to skip.
22432
22433 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
22434
22435         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
22436         targets if not optimizing.
22437
22438 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
22439
22440         * gcc.c-torture/compile/20020605-1.c: New test.
22441
22442         * g++.dg/opt/vt1.C: New test.
22443
22444         * gcc.dg/20020531-1.c: New test.
22445
22446         * gcc.dg/20020530-1.c: New test.
22447
22448         * gcc.dg/20020527-1.c: New test.
22449
22450         * g++.dg/opt/cse1.C: New test.
22451
22452 2002-06-07  Roger Sayle  <roger@eyesopen.com>
22453
22454         * gcc.dg/20020607-2.c: New test case.
22455
22456 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
22457
22458         * gcc.c-torture/compile/20020604-1.c: New test.
22459
22460 2002-06-04  Richard Henderson  <rth@redhat.com>
22461
22462         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
22463         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
22464         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
22465
22466 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
22467
22468         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
22469
22470 2002-06-03  Richard Henderson  <rth@redhat.com>
22471
22472         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
22473         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
22474
22475 2002-06-02  Richard Henderson  <rth@redhat.com>
22476
22477         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
22478         test functions static.
22479
22480 2002-06-02  Andreas Jaeger  <aj@suse.de>
22481
22482         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
22483         now.
22484
22485 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22486
22487         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
22488         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
22489         Update for mofified diagnostics.
22490         * gcc.dg/c99-intconst-1.c: No longer fail.
22491
22492 2002-06-02  Richard Henderson  <rth@redhat.com>
22493
22494         * gcc.dg/uninit-A.c: Remove xfail markers.
22495
22496 2002-06-01  Roger Sayle  <roger@eyesopen.com>
22497
22498         * gcc.dg/fnegate-1.c: New test case.
22499
22500 2002-05-30  Osku Salerma  <osku@iki.fi>
22501
22502         * gcc.c-torture/execute/mayalias-1.c: New file.
22503
22504 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22505
22506         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
22507         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
22508         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
22509
22510 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
22511
22512         * gcc.c-torture/execute/20020529-1.c: New test.
22513
22514 2002-05-27  Richard Henderson  <rth@redhat.com>
22515
22516         * g++.dg/ext/attrib6.C: New test case.
22517
22518 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22519
22520         * gcc.c-torture/execute/pure-1.c: New test.
22521
22522 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22523
22524         * gcc.dg/cpp/arith-2.c: Remove.
22525
22526 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22527
22528         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
22529         * gcc.dg/cpp/if-3.c: Remove.
22530
22531 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
22532
22533         * g++.dg/opt/cse2.C: New test.
22534
22535 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
22536
22537         * gcc.dg/cpp/arith-1.c: New semantic tests.
22538         * gcc.dg/cpp/if-1.c: Update.
22539
22540 2002-05-24  Ben Elliston  <bje@redhat.com>
22541
22542         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
22543
22544 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
22545
22546         * gcc.dg/verbose-asm.c: New test.
22547
22548 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22549
22550         * gcc.dg/cpp/paste12.c: New test.
22551
22552 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22553
22554         * g++.dg/parse/named_ops.C: New test.
22555
22556 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
22557
22558         * gcc/testsuite/gcc.dg/weak-8.c: New test.
22559
22560 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
22561
22562         * gcc.dg/weak-2.c: Allow optional leading underscore
22563         in scan-assembler symbol name.
22564         * gcc.dg/weak-3.c: Likewise.
22565         * gcc.dg/weak-4.c: Likewise.
22566         * gcc.dg/weak-5.c: Likewise.
22567
22568 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
22569
22570         * gcc.dg/20020523-1.c: New test.
22571
22572 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22573
22574         * objc.dg/const-str-2.m: Update now that we stop after
22575         a command line error.
22576
22577 2002-05-22  Richard Henderson  <rth@redhat.com>
22578
22579         * g++.dg/dg.exp: Fix typo in test pruneing.
22580
22581 2002-05-22  Richard Henderson  <rth@redhat.com>
22582
22583         * g++.dg/dg.exp: Prune the tls subdirectory.
22584         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
22585         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
22586         * g++.dg/tls/init-1.C: New.
22587
22588 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
22589
22590         * gcc.dg/20020517-1.c: New test.
22591
22592 2002-05-21  Richard Henderson  <rth@redhat.com>
22593
22594         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
22595         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
22596
22597 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
22598
22599         * g++.dg/other/copy2.C: New test.
22600
22601 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
22602
22603         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
22604         (MAX_COPY): Bump up to 10 times sizeof (long long).
22605         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
22606
22607         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
22608         sizeof (long long).
22609
22610         * gcc.c-torture/execute/strcpy-1.c: New test.
22611
22612 2002-05-19  Jason Merrill  <jason2redhat.com>
22613
22614         * g++.dg/ext/oper1.C: New test.
22615
22616 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
22617 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
22618
22619         * README.QMTEST: New file.
22620
22621         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
22622
22623 2002-05-19  Andreas Jaeger  <aj@suse.de>
22624
22625         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
22626         now.
22627         * gcc.c-torture/execute/loop-2d.x: Likewise.
22628
22629 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
22630
22631         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
22632         support weak symbols.
22633         * gcc.dg/weak-4.c: Likewise
22634         * gcc.dg/weak-6.c: Likewise
22635
22636 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
22637
22638         * gcc.dg/weak-3.c: Add dg-excess-error comment for
22639         cygwin, coff and h8300-*-hms targets
22640         * gcc.dg/weak-5.c: Likewise
22641         * gcc.dg/weak-7.c: Likewise
22642
22643 2002-05-16  Jason Merrill  <jason@redhat.com>
22644
22645         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
22646         (scan-assembler-not, scan-assembler-dem): Likewise.
22647         (scan-assembler-dem-not): Likewise.
22648
22649 2002-05-15  Richard Henderson  <rth@redhat.com>
22650
22651         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
22652
22653 2002-05-15  Richard Henderson  <rth@redhat.com>
22654
22655         * gcc.dg/weak-5.c (vfoo1c): No warning here.
22656         (vfoo1f): Warning here.
22657         (vfoo1l): Don't redefine the alias.
22658
22659 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
22660
22661         * g++.dg/init/pm1.C: New test.
22662
22663 2002-05-12  David S. Miller  <davem@redhat.com>
22664
22665         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
22666         types.
22667
22668 2002-05-10  Roger Sayle  <roger@eyesopen.com>
22669
22670         * gcc.c-torture/execute/20020510-1.c: New test case.
22671
22672 2002-05-10  David S. Miller  <davem@redhat.com>
22673
22674         * gcc.c-torture/execute/conversion.c: Test long double too.
22675
22676 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
22677
22678         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
22679         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
22680         * lib/g++.exp (g++_link_flags): Likewise.
22681         * lib/objc.exp (objc_target_compile): Likewise.
22682
22683 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22684
22685         * gcc.dg/cpp/poison.c: Update.
22686         * gcc.dg/cpp/20000625-2.c: Remove.
22687         * gcc.dg/cpp/direct2s.c: Remove final test.
22688
22689 2002-05-08  Tom Rix  <trix@redhat.com>
22690
22691         * gcc.c-torture/execute/20020508-1.c: New test.
22692         * gcc.c-torture/execute/20020508-2.c: New test.
22693         * gcc.c-torture/execute/20020508-3.c: New test.
22694
22695 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22696
22697         * gcc.dg/cpp/charconst-4.c: More tests.
22698
22699 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
22700
22701         PR c/6569
22702         * gcc.dg/weak-3.c: Update location of warning messages.
22703         * gcc.dg/weak-5.c: Likewise.
22704
22705 2002-05-06  Roger Sayle  <roger@eyesopen.com>
22706
22707         * gcc.c-torture/execute/20020506-1.c: New test case.
22708
22709 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22710
22711         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
22712
22713 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22714
22715         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
22716
22717 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22718
22719         * gcc.dg/cpp/charconst-3.c: New test.
22720
22721 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22722
22723         * gcc.dg/cpp/charconst.c: Update tests.
22724
22725 2002-05-05  Tim Josling  <tej@melbpc.org.au>
22726
22727         * treelang: Added directory for new sample language treelang. Also
22728         lib/treelang.exp: New file to signal treelang should be tested.
22729
22730 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22731
22732         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
22733         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
22734         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
22735         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
22736         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
22737         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
22738         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
22739
22740 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22741
22742         * gcc.dg/format/xopen-2.c: New test.
22743
22744 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22745
22746         * gcc.dg/20020503-1.c: New test.
22747
22748 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
22749
22750         * g++.dg/init/dtor1.C: Make it tougher.
22751
22752 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
22753
22754         * g++.dg/init/dtor1.C: New test.
22755
22756 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
22757
22758         * gcc.dg/altivec-8.c: New.
22759
22760 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
22761
22762         * gcc.dg/altivec-7.c: New.
22763
22764 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
22765
22766         * g++.dg/parse/typedef1.C: New test.
22767
22768 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
22769
22770         PR c++/6486
22771         * g++.dg/template/friend6.C: New test.
22772
22773         PR c++/6492
22774         * g++.dg/init/copy1.C: New test.
22775
22776 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
22777
22778         * g++.dg/warn/effc1.C: New test.
22779
22780 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22781
22782         * gcc.dg/cpp/if-cexp.c: Add a test.
22783
22784 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
22785
22786         * gcc.dg/20020426-2.c: New test.
22787
22788 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22789
22790         * gcc.dg/cpp/if-mop.c: Update.
22791         * gcc.dg/cpp/if-mpar.c: Add test.
22792         * gcc.dg/cpp/if-oppr.c: Update.
22793
22794 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22795
22796         PR c/6343
22797         * gcc.dg/weak-[2-7].c: New tests.
22798
22799 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22800
22801         * gcc.dg/enum1.c: New test.
22802
22803 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22804
22805         PR c++/6497
22806         * g++.dg/inherit/access2.C: New test.
22807
22808 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22809
22810         PR bootstrap/6445
22811         * gcc.dg/20020426-1.c: New test.
22812
22813 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22814
22815         * g++.dg/abi/enum1.C: New test.
22816
22817 2002-04-26  Richard Henderson  <rth@redhat.com>
22818
22819         * gcc.dg/c99-bool-1.c: Expect always true warning.
22820
22821 2002-04-25  Roger Sayle  <roger@eyesopen.com>
22822
22823         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
22824
22825 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22826
22827         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
22828         targets.
22829
22830 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
22831
22832         * g++.dg/abi/mange7.C: New test.
22833
22834         PR c++/6438.
22835         * g++.dg/parse/stmtexpr2.C: New test.
22836
22837 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
22838
22839         * gcc.dg/20020312-2.c: Add SH target.
22840
22841 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22842
22843         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
22844         compiler output on mips*-*-irix*.
22845
22846 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
22847
22848         * g++.dg/parse/attr1.C: New test.
22849
22850 2002-04-23  Roger Sayle  <roger@eyesopen.com>
22851
22852         * gcc.c-torture/execute/string-opt-17.c: New test case.
22853         * gcc.c-torture/execute/memset-2.c: New test case.
22854
22855 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
22856
22857         PR c++/6256:
22858         * g++.dg/template/friend5.C: New test.
22859
22860         PR c++/6331:
22861         * g++.dg/template/qual1.C: Likewise.
22862
22863 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
22864
22865         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
22866         Include stdlib.h, not stdio.h or ctype.h.
22867
22868 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
22869
22870         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
22871         cris-*-elf* and mmix-*-*.
22872         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
22873         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
22874         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
22875         Ditto.
22876         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
22877         * gcc.dg/wchar_t-1.c: Ditto.
22878
22879 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
22880
22881         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
22882         Clarify comment.
22883
22884 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
22885
22886         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
22887
22888 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22889
22890         * gcc.c-torture/execute/20000906-1.x: Delete.
22891
22892 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
22893
22894         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
22895
22896 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
22897
22898         * PR6367
22899         * g77.f-torture/execute/6367.f: New test.
22900         * g77.f-torture/execute/6367.x: Disable for MMIX.
22901
22902 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
22903
22904         * PR6352
22905         * g++.dg/opt/inline2.C: New test.
22906
22907 2002-04-18  Richard Henderson  <rth@redhat.com>
22908
22909         * gcc.dg/20000906-1.c: Enable for all targets.
22910         * gcc.c-torture/compile/iftrap-2.c: New.
22911
22912 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22913
22914         * gcc.dg/20020418-1.c: New test.
22915         * gcc.dg/20020418-2.c: New test.
22916
22917 2002-04-18  Richard Henderson  <rth@redhat.com>
22918
22919         * gcc.c-torture/compile/iftrap-1.c: New.
22920         * gcc.dg/iftrap-1.c: Adjust for ia64.
22921         * gcc.dg/iftrap-2.c: New.
22922
22923 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22924
22925         * gcc.c-torture/compile/20020418-1.c: New test.
22926
22927 2002-04-18  Roger Sayle  <roger@eyesopen.com>
22928
22929         * gcc.c-torture/compile/20020415-1.c: New.
22930
22931 2002-04-18  David S. Miller  <davem@redhat.com>
22932
22933         * gcc.c-torture/execute/20020418-1.c: New test.
22934
22935 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
22936
22937         * gcc.dg/20020416-1.c: New test.
22938
22939         * g++.dg/opt/inline1.C: New test.
22940
22941 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
22942
22943         * gcc.dg/altivec-5.c: New test.
22944
22945         * gcc.dg/20020415-1.c: New test.
22946
22947 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
22948
22949         * testsuite/lib/chill.exp: Remove.
22950
22951 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
22952
22953         * g++.dg/other/big-struct.C: New test.
22954
22955 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
22956
22957         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
22958         of scratch file.
22959
22960 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
22961
22962         PR c/6277
22963         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
22964         in scan-assembler function name
22965
22966 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
22967
22968         * g77.f-torture/execute/980628-4.x,
22969         g77.f-torture/execute/980628-5.x,
22970         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22971         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22972         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
22973         i[34567]86-*-*.
22974
22975 2002-04-13  David S. Miller  <davem@redhat.com>
22976
22977         * gcc.c-torture/execute/20020413-1.c: New test.
22978
22979 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
22980
22981         * gcc.dg/asm-6.c,
22982         * g++.dg/ext/asm1.C: New tests.
22983
22984 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
22985
22986         PR c++ 5373.
22987         * g++.dg/parse/stmtexpr1.C: New test.
22988
22989         PR c++/5189.
22990         * g++.dg/template/copy1.C: New test.
22991
22992 2002-04-12  Richard Henderson  <rth@redhat.com>
22993
22994         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
22995
22996 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
22997
22998         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
22999         gcc.c-torture/execute/20020307-2.c.
23000
23001 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
23002
23003         * g++.dg/ext/attrib5.C,
23004         * g++.dg/lookup/struct1.C: New tests.
23005
23006 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
23007
23008         * gcc.dg/20020411-1.c: New test.
23009
23010         * gcc.c-torture/execute/20020411-1.c: New test.
23011
23012 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
23013
23014         * g77.f-torture/execute/6177.f: New test.
23015
23016 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
23017
23018         PR middle-end/6247
23019         * g++.dg/opt/cleanup1.C: New test.
23020
23021         * g++.dg/opt/const1.C: New test.
23022
23023 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
23024
23025         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
23026
23027 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23028
23029         PR c++/5507
23030         * g++.dg/template/typename2.C: New test.
23031
23032 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
23033
23034         * gcc.c-torture/execute/loop-12.c: New.
23035
23036 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
23037
23038         * g77.f-torture/execute/980628-4.x,
23039         g77.f-torture/execute/980628-5.x,
23040         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23041         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23042         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
23043
23044 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23045
23046         PR optimization/6086
23047         * g++.dg/opt/preinc1.C: New test.
23048
23049 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23050
23051         PR c++/5571
23052         * g++.dg/opt/static2.C: New test.
23053
23054 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23055
23056         PR c/5120
23057         * gcc.dg/20020406-1.c: New test.
23058
23059 2002-04-04  David S. Miller  <davem@redhat.com>
23060
23061         * gcc.c-torture/execute/20020404-1.c: New test.
23062
23063 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
23064
23065         PR c/6123
23066         * gcc.dg/20020312-2.c: Do not declare global register variable
23067         if __PIC__ or __pic__ is defined.
23068
23069 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
23070
23071         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
23072         __asm__ so that it works correctly even if -ansi -pedantic-errors.
23073
23074 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23075
23076         * gcc.misc-tests/linkage.exp: Update last change to handle
23077         sparc*-, not just sparc-.
23078
23079 2002-04-03  Richard Henderson  <rth@redhat.com>
23080
23081         * gcc.dg/cpp/ucs.c: Improved long UCS test.
23082
23083 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23084
23085         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
23086
23087 2002-04-02  David S. Miller  <davem@redhat.com>
23088
23089         * gcc.c-torture/execute/20020402-3.c: New test.
23090
23091 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23092
23093         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
23094         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
23095
23096         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
23097         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
23098         g77.f-torture/execute/20001201.x,
23099         g77.f-torture/execute/u77-test.x: New files.
23100
23101         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
23102         * gcc.dg/wchar_t-1.c: Ditto.
23103
23104 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23105
23106         * gcc.c-torture/execute/20020402-1.c: New test.
23107
23108 2002-04-01  Richard Henderson  <rth@redhat.com>
23109
23110         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
23111
23112         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
23113
23114 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23115
23116         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
23117
23118 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23119
23120         * g++.dg/inherit/template-as-base.C: Expect error.
23121         * g++.dg/inherit/namespace-as-base.C: Likewise.
23122
23123 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
23124
23125         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
23126         g++.dg/ext/instantiate3.C: Tweak match patterns.
23127
23128         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
23129         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
23130         -da test.
23131
23132 2002-03-31  Richard Henderson  <rth@redhat.com>
23133
23134         * gcc.dg/special/alias-2.c: New.
23135         * gcc.dg/special/ecos.exp: Run it.
23136
23137 2002-03-31  Richard Henderson  <rth@redhat.com>
23138
23139         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
23140
23141 2002-03-31  Kazu Hirata  <kazu@hxi.com>
23142
23143         * gcc.dg/weak-1.c: Disable on h8300 port.
23144
23145 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
23146
23147         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
23148         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
23149         ordering tests.
23150         * g++.dg/bprob/bprob-1.C: New test.
23151         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
23152         * g++.dg/gcov/gcov-1.C: New test.
23153         * g++.dg/gcov/gcov-1.x: New file.
23154         * g++.dg/gcov/gcov-2.C: New test.
23155         * g++.dg/gcov/gcov-3.C: New test.
23156         * g++.dg/gcov/gcov-3.h: New file.
23157
23158 2002-03-28  Roger Sayle  <roger@eyesopen.com>
23159
23160         * g++.old-deja/g++.other/builtins5.C: New test.
23161         * g++.old-deja/g++.other/builtins6.C: New test.
23162         * g++.old-deja/g++.other/builtins7.C: New test.
23163         * g++.old-deja/g++.other/builtins8.C: New test.
23164         * g++.old-deja/g++.other/builtins9.C: New test.
23165
23166 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
23167
23168         * g++.dg/opt/static1.C: New test.
23169
23170         * g++.dg/opt/longbranch1.C: New test.
23171
23172 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
23173
23174         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
23175
23176         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
23177
23178 2002-03-28  Jeffrey A Law  (law@redhat.com)
23179
23180         * gcc.c-torture/execute/20020328-1.c: New test.
23181
23182 2002-03-27  Richard Henderson  <rth@redhat.com>
23183
23184         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
23185         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
23186         move from g++.old-deja/g++.ext/.
23187
23188 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
23189
23190         * g++.dg/init/new2.C: New test.
23191
23192 2002-03-26  Richard Henderson  <rth@redhat.com>
23193
23194         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
23195
23196         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
23197         on sparc.
23198
23199         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
23200         sparcv9 systems.
23201         * gcc.dg/20001102-1.c: Likewise.
23202
23203 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
23204
23205         * gcc.dg/cpp/endif-pedantic1.c,
23206         gcc.dg/cpp/endif-pedantic2.c:  New tests.
23207
23208 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
23209
23210         * g++.dg/init/new1.C: New test.
23211
23212 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23213
23214         * g++.dg/abi/vbase9.C: New test.
23215
23216 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
23217
23218         * gcc.dg/arm-asm.c: New test.
23219
23220 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
23221
23222         * gcc.dg/Wswitch-enum.c: New test.
23223         Fix PR c/5044.
23224
23225 2002-03-26  Richard Henderson  <rth@redhat.com>
23226
23227         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
23228         structure.
23229
23230 2002-03-25  Richard Henderson  <rth@redhat.com>
23231
23232         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
23233         sparcv9 systems.
23234
23235         * gcc.c-torture/compile/20011119-1.c (xxx): New.
23236         * gcc.c-torture/compile/20011119-2.c (xxx): New.
23237
23238 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
23239
23240         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
23241
23242 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
23243
23244         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
23245         targets using generic thunk support.
23246
23247 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
23248
23249         * gcc.c-torture/compile/20020323-1.c: New test.
23250
23251         * g++.dg/opt/conj2.C: New test.
23252
23253 2002-03-24  Richard Henderson  <rth@redhat.com>
23254
23255         * gcc.dg/weak-1.c: Use -fno-common.
23256
23257 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23258
23259         * g77.dg/f77-edit-apostrophe-out.f: New test
23260         * g77.dg/f77-edit-h-out.f: New test
23261         * g77.dg/f77-edit-t-in.f: New test
23262         * g77.dg/f77-edit-t-out.f: New test
23263         * g77.dg/f77-edit-x-out.f: New test
23264         * g77.dg/f77-edit-slash-out.f: New test
23265         * g77.dg/f77-edit-colon-out.f: New test
23266         * g77.dg/f77-edit-s-out.f: New test
23267
23268 2002-03-24  Richard Henderson  <rth@redhat.com>
23269
23270         * objc/execute/formal_protocol-6.x: New XFAIL.
23271
23272 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23273
23274         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
23275         that do not support weak symbols
23276
23277 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23278
23279         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
23280         * lib/g77.exp:  Likewise
23281         * lib/objc.exp: Likewise
23282
23283 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
23284
23285         * gcc.dg/Wswitch-default.c: New test.
23286
23287 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
23288
23289         * g++.dg/other/enum1.C: New test.
23290
23291 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
23292
23293         * gcc.dg/pragma-ep-3.c: Fix typo.
23294
23295 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23296
23297         * g++.dg/inherit/template-as-base.C: New test.
23298
23299 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
23300
23301         * g++.old-deja/g++.other/dwarf2-1.C: Move...
23302         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
23303
23304 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
23305
23306         * gcc.dg/cpp/multiline.c: Update to match.
23307
23308 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
23309
23310         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
23311
23312 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
23313
23314         * gcc.dg/cpp/extratokens2.c:  New file.
23315
23316 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
23317
23318         * gcc.dg/20020312-2.c: Add rs6000 target.
23319
23320         * gcc.c-torture/compile/20020319-1.c: New test.
23321
23322 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23323
23324         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
23325         (A, E): Handle this.
23326
23327 2002-03-20  Jason Merrill  <jason@redhat.com>
23328
23329         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
23330         ignoring -fpic.
23331         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
23332         through prune_gcc_output.
23333
23334 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
23335
23336         * gcc.c-torture/compile/20020320-1.c: New test.
23337
23338 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
23339
23340         * gcc.c-torture/compile/20020318-1.c: New test.
23341
23342         * gcc.dg/struct-by-value-1.c: New test.
23343
23344         * gcc.dg/20020319-1.c: New test.
23345
23346 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
23347
23348         * g++.dg/opt/conj1.C: New test.
23349
23350 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
23351
23352         * g++.dg/template/qualttp20.C: Revert previous change.
23353         * g++.dg/template/qualttp3.C: Likewise.
23354         * g++.dg/template/qualttp4.C: Likewise
23355         * g++.dg/template/qualttp5.C: Likewise
23356         * g++.dg/template/qualttp6.C: Likewise
23357         * g++.dg/template/qualttp7.C: Likewise
23358         * g++.dg/template/qualttp8.C: Likewise
23359         * g++.dg/template/recurse.C: Likewise.
23360
23361 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23362
23363         * gcc.dg/cpp/wchar-1.c: Update.
23364
23365 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
23366
23367         * g++.dg/template/conv1.C: New test.
23368         * g++.dg/template/conv2.C: New test.
23369         * g++.dg/template/conv3.C: New test.
23370         * g++.dg/template/conv4.C: New test.
23371
23372 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23373
23374         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
23375         * g++.dg/template/qualttp3.C: Likewise.
23376         * g++.dg/template/qualttp4.C: Likewise
23377         * g++.dg/template/qualttp5.C: Likewise
23378         * g++.dg/template/qualttp6.C: Likewise
23379         * g++.dg/template/qualttp7.C: Likewise
23380         * g++.dg/template/qualttp8.C: Likewise
23381         * g++.dg/template/recurse.C: Likewise.
23382
23383 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23384
23385         * g++.dg/opt/dtor1.C: New test.
23386
23387 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
23388
23389         * gcc.c-torture/compile/20020315-1.c: New test.
23390
23391 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
23392
23393         * gcc.dg/weak-1.c: Fix scan tests.
23394
23395 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
23396
23397         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
23398         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
23399         cris-*-aout* mmix-*-*.
23400         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
23401         cris-*-aout* mmix-*-*.
23402         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
23403         cris-*-elf* cris-*-aout* and mmix-*-*.
23404         * gcc.dg/20001009-1.c: Ditto.
23405         * gcc.dg/20010912-1.c: Ditto.
23406         * gcc.dg/20020122-4.c: Ditto.
23407         * gcc.dg/inline-2.c: Ditto.
23408
23409 2002-03-14  Jeffrey A Law  (law@cygnus.com)
23410
23411         * gcc.c-torture/compile/20020314-1.c: New test.
23412
23413 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
23414
23415         * gcc.c-torture/execute/20020314-1.c: New test.
23416
23417 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
23418
23419         * g++.dg/warn/Wunused-1.C: New test.
23420
23421 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
23422
23423         * g++.dg/abi/mangle6.C: New test.
23424
23425 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
23426
23427         * gcc.c-torture/compile/20020309-2.c: New test.
23428
23429         * gcc.c-torture/compile/20020312-1.c: New test.
23430
23431 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23432
23433         * g++.dg/other/access1.C: New test.
23434
23435 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
23436
23437         * gcc.c-torture/execute/wchar_t-1.c: New test.
23438
23439 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
23440
23441         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
23442
23443 2002-03-12  Roger Sayle  <roger@eyesopen.com>
23444
23445         * gcc.dg/20020312-1.c: New test case.
23446
23447 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
23448
23449         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
23450
23451 2002-03-11  Richard Henderson  <rth@redhat.com>
23452
23453         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
23454         * g++.old-deja/g++.jason/report.C: Likewise.
23455
23456 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23457
23458         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
23459         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
23460
23461 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23462
23463         * testsuite/g++.dg/overload/pmf1.C: New test.
23464
23465 2002-03-11  Kazu Hirata  <kazu@hxi.com>
23466
23467         * gcc.c-torture/execute/20020307-1.c: Use long.
23468
23469 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
23470
23471         PR optimization/5844
23472         * gcc.dg/20020310-1.c: New test.
23473
23474 2002-03-09  Michael Meissner  <meissner@redhat.com>
23475
23476         * gcc.c-torture/execute/memcpy-2.c: New test.
23477         * gcc.c-torture/execute/memset-1.c: New test.
23478         * gcc.c-torture/execute/strlen-1.c: New test.
23479         * gcc.c-torture/execute/strcmp-1.c: New test.
23480         * gcc.c-torture/execute/strncmp-1.c: New test.
23481
23482 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
23483
23484         * gcc.dg/ppc-ldstruct.c: New test.
23485
23486 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
23487
23488         * gcc.c-torture/execute/va-arg-22.c: New test.
23489
23490 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23491
23492         * gcc.c-torture/compile/20020309-1.c: New test.
23493
23494 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
23495
23496         * gcc.c-torture/execute/20020307-2.c: New test.
23497
23498 2002-03-07  Jeffrey A Law  (law@redhat.com)
23499
23500         * g77.f-torture/compile/20020307-1.f: New test.
23501
23502 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
23503
23504         * gcc.dg/unordered-1.c: New test.
23505
23506 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
23507
23508         * gcc.c-torture/execute/20020307-1.c: New test.
23509
23510 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
23511
23512         * gcc.dg/20020304-1.c: New test.
23513
23514         * gcc.c-torture/compile/20020304-2.c: New test.
23515
23516 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
23517
23518         * gcc.c-torture/compile/20020304-1.c: New test case
23519         (from PR c/5830).
23520
23521 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
23522
23523         * gcc.dg/20020103-1.c: Add other -D ppc variants.
23524
23525 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23526
23527         * g++.dg/other/classkey1.C: New test.
23528
23529 2002-03-01  Richard Henderson  <rth@redhat.com>
23530
23531         * gcc.c-torture/compile/981223-1.x: New.
23532         * gcc.c-torture/compile/920625-1.x: New.
23533
23534 2002-02-28  Richard Henderson  <rth@redhat.com>
23535
23536         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
23537
23538 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
23539
23540         * gcc.c-torture/execute/20020227-1.c: New test.
23541
23542 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
23543
23544         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
23545         here" ERROR lines.
23546         * g++.old-deja/g++.oliva/partord1.C: Likewise.
23547         * g++.old-deja.g++.other/defarg1.C: Likewise.
23548         * g++.old-deja/g++.pt/calls2.C: Likewise.
23549         * g++.old-deja/g++.pt/crash20.C: Likewise.
23550         * g++.old-deja/g++.pt/crash30.C: Likewise.
23551         * g++.old-deja/g++.pt/crash36.C: Likewise.
23552         * g++.old-deja/g++.pt/crash6.C: Likewise.
23553         * g++.old-deja/g++.pt/defarg13.C: Likewise.
23554         * g++.old-deja/g++.pt/derived3.C: Likewise.
23555         * g++.old-deja/g++.pt/error1.C: Likewise.
23556         * g++.old-deja/g++.pt/friend21.C: Likewise.
23557         * g++.old-deja/g++.pt/friend23.C: Likewise.
23558         * g++.old-deja/g++.pt/infinite1.C: Likewise.
23559         * g++.old-deja/g++.robertl/eb128.C: Likewise.
23560
23561 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
23562
23563         * gcc.c-torture/execute/20020225-2.c: New test.
23564
23565 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
23566
23567         * gcc.c-torture/execute/920730-1t.c,
23568         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
23569         Delete test cases, only relevant to -traditional.
23570
23571 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23572
23573         * gcc.dg/cpp/undef1.c: Remove.
23574         * gcc.dg/cpp/directiv.c: Update.
23575         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
23576
23577 2002-02-27  Michael Meissner  <meissner@redhat.com>
23578
23579         * gcc.c-torture/execute/20020226-1.c: New test.
23580
23581 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
23582
23583         * g++.dg/debug/debug4.C: New test.
23584
23585         * gcc.dg/ia64-visibility-1.c: New test.
23586
23587 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
23588
23589         * gcc.dg/debug/20020224-1.c: New.
23590
23591 2002-02-25  Kazu Hirata  <kazu@hxi.com>
23592
23593         * gcc.c-torture/execute/960416-1.x: New.
23594         * gcc.c-torture/execute/divconst-3.x: Likewise.
23595
23596 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
23597
23598         * gcc.dg/20020224-1.c: New test.
23599
23600 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
23601
23602         * gcc.c-torture/execute/20020225-1.c: New.
23603
23604 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23605
23606         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
23607
23608 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
23609
23610         * gcc.dg/20020222-1.c: New test.
23611
23612 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
23613
23614         * g++.dg/opt/anonunion1.C: New test.
23615
23616 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23617
23618         * g++.dg/template/qualttp19.C: New test.
23619         * g++.dg/template/qualttp20.C: New test.
23620         * g++.old-deja/g++.jason/report.C: Adjust expected errors
23621         * g++.old-deja/g++.other/qual1.C: Likewise.
23622
23623 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
23624
23625         * gcc.dg/attr-alwaysinline.c: New.
23626
23627 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
23628
23629         * gcc.dg/20020220-1.c: New test.
23630
23631         * gcc.dg/20020220-2.c: New test.
23632
23633         * g++.dg/opt/mmx1.C: New test.
23634
23635 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
23636
23637         * gcc.c-torture/compile/20020110.c: New test.
23638
23639 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
23640
23641         * gcc.c-torture/execute/20020219-1.c: New test.
23642
23643         * gcc.dg/20020219-1.c: New test.
23644
23645         * gcc.dg/noncompile/20020220-1.c: New test.
23646
23647         * g++.dg/opt/ptrintsum1.C: New test.
23648
23649         * gcc.dg/debug/20020220-1.c: New test.
23650
23651 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
23652
23653         * gcc.c-torture/execute/20020216-1.c: New test.
23654
23655 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23656
23657         * gcc.dg/decl-1.c: Update, new test.
23658
23659 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
23660
23661         * g++.dg/abi/bitfield1.C: New test.
23662         * g++.dg/abi/bitfield2.C: New test.
23663
23664 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23665
23666         * gcc.dg/attr-nest.c: New test.
23667
23668 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23669
23670         * gcc.c-torture/execute/20020215-1.c: New test.
23671
23672 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
23673
23674         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
23675         * g++.dg/debug/debug.exp: New.
23676         * g++.dg/debug/trivial.C: New.
23677         * g++.dg/debug/debug1.C: Moved...
23678         * g++.dg/other/debug1.C: ...from here.
23679         * g++.dg/debug/debug2.C: Moved...
23680         * g++.dg/other/debug2.C: ...from here.
23681         * g++.dg/debug/debug3.C: Moved...
23682         * g++.dg/other/debug3.C: ...from here.
23683
23684         * gcc.dg/noncompile/20020213-1.c: New test.
23685
23686 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
23687
23688         * g++.dg/other/debug3.C: New test.
23689
23690         * gcc.c-torture/execute/20020213-1.c: New test.
23691
23692 2002-02-13  Richard Smith <richard@ex-parrot.com>
23693
23694         * g++.old-deja/g++.other/thunk1.C: New test.
23695
23696 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23697
23698         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
23699
23700 2002-02-13  Stan Shebs  <shebs@apple.com>
23701
23702         * gcc.dg/altivec-3.c: New.
23703
23704 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
23705
23706         * gcc.dg/Wunreachable-1.c: New test.
23707         * gcc.dg/Wunreachable-2.c: New test.
23708
23709 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23710
23711         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
23712
23713 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
23714
23715         * gcc.dg/decl-1.c: New test.
23716
23717 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23718
23719         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
23720
23721 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23722
23723         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
23724         * gcc.c-torture/compile/980506-1.x: Likewise.
23725
23726 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23727
23728         * gcc.dg/20020210-1.c: New.
23729
23730 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
23731
23732         * g77.f-torture/execute/947.f: New regression test
23733         for PR fortran/947.
23734
23735 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
23736
23737         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
23738         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
23739
23740 2002-02-08  Richard Henderson  <rth@redhat.com>
23741
23742         * gcc.c-torture/compile/labels-3.c: New.
23743
23744 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
23745
23746         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
23747         expression statements work instead.
23748         * gcc.dg/noncompile/20020207-1.c: New test.
23749
23750 2002-02-07  Richard Henderson  <rth@redhat.com>
23751
23752         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
23753
23754 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23755
23756         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
23757         message from g77
23758         * lib/g77-dg.exp: Trim g77 error messages so that they are
23759         recognized by dg.exp.
23760
23761 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23762
23763         PR fortran/5473
23764         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
23765
23766 2002-02-07  Richard Henderson  <rth@redhat.com>
23767
23768         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
23769         to be sufficiently aligned for integers.
23770
23771 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
23772
23773         * g++.dg/template/friend4.C: New test.
23774
23775 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23776
23777         PR fortran/5743
23778         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
23779         unsupported cases.
23780
23781 2002-02-07  Richard Henderson  <rth@redhat.com>
23782
23783         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
23784         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
23785         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
23786         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
23787
23788 2002-02-06  Richard Henderson  <rth@redhat.com>
23789
23790         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
23791
23792 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
23793
23794         * gcc.dg/20020206-1.c: New test.
23795
23796 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
23797
23798         * gcc.c-torture/execute/20020206-1.c: New test.
23799
23800         * gcc.c-torture/execute/20020206-2.c: New test.
23801
23802         PR optimization/5429:
23803         * gcc.c-torture/compile/20020206-1.c: New test.
23804
23805 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
23806
23807         * g++.dg/ext/align1.C: Do not use an explicit alignment value
23808         as certain file formats cannot support particularly large
23809         alignments.
23810
23811         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
23812         and do not expect to be able to link the executable.
23813
23814         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
23815         fail because the COFF format does not support the weak attribute.
23816
23817 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
23818
23819         * g77.dg/pr5473.f:  New test
23820
23821 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
23822
23823         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
23824         Fix testcase accordingly.
23825
23826 2002-02-04  Richard Henderson  <rth@redhat.com>
23827
23828         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
23829         (buf): Change to be an array of pointers, not ints.
23830
23831 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23832
23833         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
23834         before all tests.  Move warning one line above to match where it
23835         C frontend emits.
23836         * gcc.dg/Wswitch-2.c: New test.
23837         * g++.dg/warn/Wswitch-1.C: New test.
23838         * g++.dg/warn/Wswitch-2.C: New test.
23839
23840 2002-02-04  Richard Henderson  <rth@redhat.com>
23841
23842         * g++.dg/abi/offsetof.C: Fix size comparison.
23843
23844 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
23845
23846         * gcc.dg/cast-qual-2.c: New test.
23847
23848 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23849
23850         * gcc.dg/20020201-4.c: New test.
23851
23852 2002-02-04  Ben Elliston  <bje@redhat.com>
23853
23854         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
23855         target_info attribute != 0, in addition to the empty string.
23856         (gcc_target_compile): Likewise.
23857
23858 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
23859
23860         * gcc.dg/Wswitch.c: New test.
23861         PR gcc/4475. PR gcc/3780.
23862
23863 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
23864
23865         * g77.f-torture/execute/5122.f: New test for regressions
23866         against PR fortran/5122.
23867
23868 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
23869
23870         * g77.f-torture/compile/pr3743.f: Delete
23871         * g77.dg/pr3743-1.f: New test.
23872         * g77.dg/pr3743-2.f: New test.
23873         * g77.dg/pr3743-3.f: New test.
23874         * g77.dg/pr3743-4.f: New test.
23875
23876 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23877
23878         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
23879
23880 2002-02-02  Richard Henderson  <rth@redhat.com>
23881
23882         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
23883         * gcc.c-torture/execute/bf64-1.c: Likewise.
23884
23885 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23886
23887         * gcc.dg/20020201-2.c: New test.
23888
23889         * gcc.dg/20020201-3.c: New test.
23890
23891         * gcc.c-torture/execute/bitfld-2.c: New test.
23892
23893 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23894
23895         * gcc.dg/bitfld-1.c: Update.
23896         * gcc.dg/bitfld-2.c: Update.
23897         * gcc.c-torture/execute/bitfld-1.x: New.
23898
23899 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23900
23901         * gcc.c-torture/execute/20020201-1.c: New test.
23902
23903 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
23904
23905         PR target/5469
23906         * gcc.dg/20020201-1.c: New test.
23907
23908 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
23909
23910         PR fortran/3743
23911         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
23912         * g77.f-torture/compile/pr3743.x: Remove
23913
23914 2002-01-31  Tom Rix  <trix@redhat.com>
23915
23916         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
23917
23918 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23919
23920         * gcc.dg/noncompile/20020130-1.c: New test.
23921
23922 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
23923
23924         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
23925
23926 2002-01-29  Richard Henderson  <rth@redhat.com>
23927
23928         * gcc.c-torture/execute/991118-1.c: Cast various constants back
23929         to long long.
23930         * gcc.c-torture/execute/bf64-1.c: Likewise.
23931
23932 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
23933
23934         * gcc.c-torture/execute/20020129-1.c: New test.
23935
23936 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23937
23938         * gcc.c-torture/compile/20000224-1.c: Update.
23939         * gcc.c-torture/execute/bitfld-1.c: New tests.
23940         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
23941         * gcc.dg/uninit-A.c: Update.
23942
23943 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
23944
23945         * g++.dg/template/ctor1.C: Add instantiation.
23946
23947 2002-01-28  Paul Koning  <pkoning@equallogic.com>
23948
23949         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
23950         argument to __builtin_prefetch to be const ptr.
23951
23952 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
23953
23954         * gcc.c-torture/compile/20020120-1.c: New test.
23955
23956 2002-01-27  Kazu Hirata  <kazu@hxi.com>
23957
23958         * gcc.c-torture/execute/20020127-1.c: New test.
23959
23960 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
23961
23962         * g77.dg/f77-edit-i-in.f: New test
23963         * g77.dg/f77-edit-i-out.f: New test
23964
23965 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
23966
23967         * gcc.dg/debug/debug.exp: New file.
23968         * gcc.dg/debug/trivial.c: New file.
23969         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
23970         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
23971         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
23972         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
23973         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
23974         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
23975         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
23976         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
23977         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
23978         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
23979         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
23980         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
23981         * gcc.dg/20000503-1.c: Removed.
23982         * gcc.dg/20010207-1.c: Removed.
23983         * gcc.dg/20011223-1.c: Removed.
23984         * gcc.dg/20020104-2.c: Removed.
23985         * gcc.dg/debug-1.c: Removed.
23986         * gcc.dg/debug-2.c: Removed.
23987         * gcc.dg/debug-3.c: Removed.
23988         * gcc.dg/debug-4.c: Removed.
23989         * gcc.dg/debug-5.c: Removed.
23990         * gcc.dg/debug-6.c: Removed.
23991         * gcc.dg/dwarf2-1.c: Removed.
23992         * gcc.dg/dwarf2-2.c: Removed.
23993
23994 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
23995
23996         * g++.old-deja/g++.other/eh5.C: New test.
23997         * g++.old-deja/g++.other/sibcall2.C: New test.
23998         * g++.old-deja/g++.other/array9.C: New test.
23999         * g++.old-deja/g++.other/typename2.C: New test.
24000         * g++.old-deja/g++.other/crash60.C: New test.
24001         * g++.old-deja/g++.other/conv9.C: New test.
24002         * g++.old-deja/g++.other/mangle10.C: New test.
24003         * g++.old-deja/g++.other/unchanging1.C: New test.
24004         * g++.old-deja/g++.other/exprstmt1.C: New test.
24005         * g++.old-deja/g++.other/inline23.C: New test.
24006         * g++.old-deja/g++.eh/ia64-1.C: New test.
24007         * g++.old-deja/g++.other/dwarf2-1.C: New test.
24008         * g++.old-deja/g++.other/reload1.C: New test.
24009         * g++.old-deja/g++.other/static20.C: New test.
24010         * g++.old-deja/g++.other/local-alloc1.C: New test.
24011         * g++.old-deja/g++.other/conv8.C: New test.
24012         * g++.old-deja/g++.other/stmtexpr2.C: New test.
24013         * g++.old-deja/g++.other/storeexpr1.C: New test.
24014         * g++.old-deja/g++.other/storeexpr2.C: New test.
24015         * g++.dg/eh/template2.C: New test.
24016         * g++.dg/warn/weak1.C: New test.
24017
24018 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
24019
24020         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24021         Remove first, non-varying, argument.
24022
24023 2002-01-23  Richard Henderson  <rth@redhat.com>
24024
24025         * gcc.dg/inline-2.c: New.
24026
24027         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
24028         Add optional target arg.  Check number of arguments.
24029         (scan-assembler-not, scan-assembler-dem): Likewise.
24030         (scan-assembler-dem-not): Likewise.
24031
24032 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24033
24034         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
24035         line 12.
24036         * g++.old-deja/g++.brendan/parse3.C,
24037         g++.old-deja/g++.other/crash26.C,
24038         g++.old-deja/g++.other/crash28.C,
24039         g++.old-deja/g++.other/crash29.C,
24040         g++.old-deja/g++.other/crash30.C,
24041         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
24042
24043 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
24044
24045         * gcc.dg/20020115-1.c: New.
24046
24047 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
24048
24049         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
24050
24051 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
24052
24053         * gcc.dg/20020122-3.c: New.
24054
24055 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
24056
24057         * g++.dg/other/gc1.C: New test.
24058
24059 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24060
24061         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
24062
24063 2002-01-22  Richard Henderson  <rth@redhat.com>
24064
24065         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
24066
24067 2002-01-22  Richard Henderson  <rth@redhat.com>
24068
24069         * gcc.dg/20020122-4.c: New.
24070
24071 2002-01-22  H.J. Lu <hjl@gnu.org>
24072
24073         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
24074         link output.
24075         * gcc.dg/special/ecos.exp: Likewise.
24076         * lib/g++-dg.exp: Likewise.
24077         * lib/g77-dg.exp: Likewise.
24078         * lib/gcc-dg.exp : Likewise.
24079         * lib/mike-g++.exp: Likewise.
24080         * lib/mike-g77.exp: Likewise.
24081         * lib/mike-gcc.exp: Likewise.
24082         * lib/objc-dg.exp: Likewise.
24083
24084 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
24085
24086         PR target/5379
24087         * gcc.dg/20020122-2.c: New test.
24088
24089 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
24090
24091         * gcc.dg/20020122-1.c: New test.
24092
24093 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
24094
24095         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
24096
24097 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
24098
24099         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
24100
24101 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24102
24103         * gcc.c-torture/compile/20020121-1.c: New test.
24104
24105 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24106
24107         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
24108         ld_library_path.
24109
24110 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
24111
24112         * gcc.dg/20020218-1.c: New test.
24113
24114 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
24115
24116         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
24117         messages
24118         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
24119         "At global scope" warning
24120         * g++.dg/ext/align1.C: Change cygwin test for alignment
24121         from db-bogus to dg-warning
24122
24123 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
24124
24125         * g77.f-torture/compile/cpp2.F: New test.
24126
24127 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24128
24129         * g++.dg/template/access1.C: New test.
24130
24131 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
24132
24133         * gcc.dg/20020118-1.c: New.
24134
24135 2002-01-18  Kazu Hirata  <kazu@hxi.com>
24136
24137         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
24138
24139 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24140
24141         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
24142         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
24143         alignment warnings.
24144
24145 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24146
24147         * gcc.misc-tests/i386-prefetch.exp: Save and restore
24148         torture_with_loops and torture_without_loops
24149
24150 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
24151
24152         * gcc.c-torture/compile/20020116-1.c: New test.
24153
24154 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
24155
24156         * gcc.dg/20020116-2.c: New test.
24157
24158         * gcc.dg/ultrasp4.c: New test.
24159
24160         * gcc.dg/20020116-1.c: New test.
24161
24162 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
24163
24164         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
24165         by EABI.
24166
24167 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
24168
24169         * gcc.misc-tests/i386-prefetch.exp: New.
24170         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
24171         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
24172         * gcc.misc-tests/i386-pf-none-1.c: New test.
24173         * gcc.misc-tests/i386-pf-sse-1.c: New test.
24174
24175 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
24176
24177         * gcc.dg/gnu89-init-1.c: Add new tests.
24178
24179 2002-01-15  Andreas Jaeger  <aj@suse.de>
24180
24181         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
24182         * gcc.dg/i386-mmx-2.c: Likewise.
24183         * gcc.dg/i386-sse-1.c: Likewise.
24184         * gcc.dg/i386-sse-2.c: Likewise.
24185         * gcc.dg/i386-sse-3.c: Likewise.
24186
24187 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
24188
24189         * g77.f-torture/execute/intrinsic-unix-bessel.f:
24190         Uncomment additional cases that now pass.
24191
24192 2002-01-11  Richard Henderson  <rth@redhat.com>
24193
24194         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
24195         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
24196
24197 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
24198
24199         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
24200
24201 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
24202
24203         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
24204         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
24205
24206 2002-01-10  Dale Johannesen  <dalej@apple.com>
24207
24208         * gcc.c-torture/execute/loop-11.c: New.
24209
24210 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
24211
24212         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
24213         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
24214
24215 2002-01-09  Richard Henderson  <rth@redhat.com>
24216
24217         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
24218         type in which to perform the operation for each size.
24219
24220 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
24221
24222         * gcc.c-torture/compile/20020109-2.c: New test.
24223
24224 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
24225
24226         * gcc.c-torture/execute/loop-10.c: New test.
24227
24228 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24229
24230         * gcc.c-torture/compile/20010226-1.c: New test.
24231         * gcc.c-torture/compile/20010227-1.c: New test.
24232         * gcc.c-torture/compile/20010426-1.c: New test.
24233         * gcc.c-torture/compile/20010510-1.c: New test.
24234         * gcc.c-torture/compile/20010605-3.c: New test.
24235         * gcc.c-torture/compile/20010824-1.c: New test.
24236         * gcc.c-torture/execute/20010409-1.c: New test.
24237         * gcc.dg/noncompile/20000901-1.c: New test.
24238         * gcc.dg/20001023-1.c: New test.
24239         * gcc.dg/20001101-1.c: New test.
24240         * gcc.dg/20001102-1.c: New test.
24241         * gcc.dg/20010207-1.c: New test.
24242         * gcc.dg/20010405-1.c: New test.
24243         * gcc.dg/20010822-1.c: New test.
24244         * gcc.dg/20011107-1.c: New test.
24245
24246 2002-01-09  Jeffrey A Law  (law@redhat.com)
24247
24248         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
24249
24250         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
24251         execution failure on PA targets.
24252
24253 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24254
24255         * gcc.c-torture/compile/20020109-1.c: New test.
24256
24257 2002-01-08  Kazu Hirata  <kazu@hxi.com>
24258
24259         * gcc.c-torture/execute/20020108-1.c: New test.
24260
24261 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
24262
24263         * gcc.dg/20020108-1.c: New test.
24264
24265 2002-01-08  H.J. Lu <hjl@gnu.org>
24266
24267         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
24268         for header files.
24269
24270 2002-01-08  Geoff Keating  <geoffk@redhat.com>
24271
24272         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
24273         consistency.
24274
24275 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
24276
24277         * gcc.dg/altivec-4.c: Test altivec predicates.
24278
24279 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
24280
24281         * gcc.c-torture/execute/20020107-1.c: New test.
24282
24283 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24284
24285         PR c/5279
24286         * gcc.c-torture/compile/20020106-1.c: New test.
24287
24288 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24289
24290         * gcc.c-torture/execute/nestfunc-4.c: New test.
24291
24292 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24293
24294         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
24295         extra triple that slipped in.
24296         * g++.old-deja/g++.abi/align.C: Likewise.
24297         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24298
24299 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24300
24301         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
24302         * g++.old-deja/g++.abi/align.C: Likewise.
24303         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24304
24305         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
24306         on FreeBSD/i386.
24307         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
24308         FreeBSD.
24309
24310 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
24311
24312         * gcc.dg/20020104-1.c: New test.
24313
24314         * gcc.dg/20020104-2.c: New test.
24315
24316 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
24317
24318         * gcc.dg/20020103-1.c: Fix typo in target selector.
24319
24320 2002-01-03  Richard Henderson  <rth@redhat.com>
24321
24322         * gcc.dg/20020103-1.c: New.
24323
24324 2002-01-03  Kazu Hirata  <kazu@hxi.com>
24325
24326         * gcc.c-torture/execute/20020103-1.c: New test.
24327
24328 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
24329
24330         * g++.dg/other/debug2.C: New test.
24331
24332         * gcc.c-torture/compile/20020103-1.c: New test.
24333
24334 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
24335
24336         * gcc.dg/gnu89-init-1.c: Added new tests.
24337
24338 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24339
24340         * g++.dg/template/friend2.C: Remove as patch is reverted.
24341
24342         * g++.dg/warn/oldcast1.C: New test.
24343
24344         * g++.dg/template/ptrmem1.C: New test.
24345         * g++.dg/template/ptrmem2.C: New test.
24346
24347         * g++.dg/template/ntp.C: New test.
24348
24349         * g++.dg/other/component1.C: New test.
24350
24351         * g++.dg/template/ttp3.C: New test.
24352
24353         * g++.dg/template/friend2.C: New test.
24354         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
24355
24356 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24357
24358         * g++.dg/other/ptrmem1.C: New test.
24359         * g++.dg/other/ptrmem2.C: New test.
24360
24361 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24362
24363         * g++.dg/template/ctor1.C: New test.
24364
24365 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24366
24367         * g++.dg/template/friend2.C: New test.
24368
24369 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
24370
24371         * gcc.dg/mmix-1.c: New test.
24372
24373 2001-12-31  Richard Henderson  <rth@redhat.com>
24374
24375         * gcc.dg/asm-5.c: New.
24376
24377 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
24378
24379         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
24380         in namespace __gnu_cxx
24381
24382 2001-12-30  Richard Henderson  <rth@redhat.com>
24383
24384         * gcc.dg/debug-6.c: New.
24385
24386 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
24387
24388         * gcc.c-torture/compile/20011229-2.c: New test.
24389
24390 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
24391
24392         * gcc.dg/debug-3.c: New test.
24393         * gcc.dg/debug-4.c: New test.
24394         * gcc.dg/debug-5.c: New test.
24395
24396 2001-12-29  Richard Henderson  <rth@redhat.com>
24397
24398         * g++.dg/eh/loop1.C: New.
24399
24400 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24401
24402         * g++.dg/template/crash1.C: New test.
24403
24404 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24405
24406         * g++.dg/other/const1.C: New test.
24407
24408 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24409
24410         * gcc.c-torture/compile/20011229-1.c: New test.
24411
24412 2001-12-28  Stan Shebs  <shebs@apple.com>
24413
24414         * lib/objc-torture.exp: Resync with c-torture.exp.
24415         * lib/objc.exp: Load standard libraries.
24416
24417 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
24418
24419         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
24420         additional tests.
24421
24422 2001-12-27  Roger Sayle <roger@eyesopen.com>
24423
24424         * gcc.c-torture/execute/string-opt-16.c: New testcase.
24425
24426 2001-12-27  Richard Henderson  <rth@redhat.com>
24427
24428         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
24429
24430 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
24431
24432         * g++.dg/eh/ctor1.C: New test.
24433         * g++.dg/other/error2.C: New test.
24434
24435 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
24436
24437         * g++.dg/other/init2.C: New test.
24438
24439 2001-12-24  Richard Henderson  <rth@redhat.com>
24440
24441         * gcc.dg/20011223-1.c: New.
24442         * gcc.dg/inline-1.c: New.
24443
24444 2001-12-23  Richard Henderson  <rth@redhat.com>
24445
24446         * gcc.dg/asm-4.c: Test operand modifiers.
24447
24448 2001-12-23  Richard Henderson  <rth@redhat.com>
24449
24450         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
24451
24452 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24453
24454         * gcc.c-torture/execute/20011223-1.c: New test.
24455
24456 2001-12-21  Richard Henderson  <rth@redhat.com>
24457
24458         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
24459         re-enables the warning.
24460
24461 2001-12-21  Richard Henderson  <rth@redhat.com>
24462
24463         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
24464
24465 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24466
24467         * gcc.c-torture/compile/20011218-1.c: New test.
24468
24469 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
24470
24471         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
24472         arm-isr.c test.
24473         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
24474         epilogue generation for ARM ISR routines.
24475
24476 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24477
24478         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
24479         * gcc.dg/format/c90-printf-3.c: Likewise.
24480         * gcc.dg/format/c99-printf-3.c: Likewise.
24481         * gcc.dg/format/ext-1.c: Likewise.
24482         * gcc.dg/format/ext-6.c: Likewise.
24483         * gcc.dg/format/format.h: Prototype unlocked stdio.
24484
24485 2001-12-20  Richard Henderson  <rth@redhat.com>
24486
24487         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
24488         (arena): Use it.
24489         (malloc): Correct allocation logic.  Abort if we fill up the
24490         arena before initialization complete.
24491         (realloc): Correct allocation logic.
24492
24493 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24494
24495         * gcc.c-torture/compile/20011219-2.c: New test.
24496
24497         * gcc.c-torture/execute/20011219-1.c: New test.
24498
24499 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
24500
24501         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
24502         target does not support weak symbols.
24503
24504 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
24505
24506         * gcc.c-torture/compile/20011219-1.c: New test.
24507
24508 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24509
24510         * g++.dg/other/error1.C: New test.
24511
24512 2001-12-17  Jeffrey A Law  (law@redhat.com)
24513
24514         * gcc.c-torture/execute/20011217-1.c: New test.
24515
24516 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
24517
24518         * objc.dg/special/: New directory.
24519         * objc.dg/special/special.exp: New file.
24520         * objc.dg/special/unclaimed-category-1.h: New file.
24521         * objc.dg/special/unclaimed-category-1a.m: New file.
24522         * objc.dg/special/unclaimed-category-1.m: New file.
24523
24524 2001-12-17  Andreas Jaeger  <aj@suse.de>
24525
24526         * gcc.c-torture/compile/20011217-2.c: New test.
24527
24528 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24529
24530         * gcc.c-torture/compile/20011217-1.c: New test.
24531
24532 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
24533
24534         * testsuite/gcc.dg/20011214-1.c: New.
24535
24536 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
24537
24538         * gcc.dg/altivec-4.c: New.
24539
24540 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
24541
24542         * gcc.dg/20011113-1.c: New test.
24543
24544 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24545
24546         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
24547         std::__malloc_alloc_template<0> and
24548         std::__default_alloc_template<false, 0>.
24549
24550 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
24551
24552         * objc/execute/bf-21.m: New test.
24553         * objc/execute/enumeration-1.m: New test.
24554         * objc/execute/enumeration-2.m: New test.
24555
24556 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
24557
24558         * gcc.dg/gnu89-init-1.c: New test.
24559
24560 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24561
24562         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
24563         * g++.old-deja/g++.jason/2371.C: Likewise.
24564         * g++.old-deja/g++.jason/template33.C: Likewise.
24565         * g++.old-deja/g++.jason/template34.C: Likewise.
24566         * g++.old-deja/g++.jason/template36.C: Likewise.
24567         * g++.old-deja/g++.oliva/typename1.C: Likewise.
24568         * g++.old-deja/g++.oliva/typename2.C: Likewise.
24569         * g++.old-deja/g++.other/typename1.C: Likewise.
24570         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24571         * g++.old-deja/g++.pt/nontype5.C: Likewise.
24572         * g++.old-deja/g++.pt/typename11.C: Likewise.
24573         * g++.old-deja/g++.pt/typename14.C: Likewise.
24574         * g++.old-deja/g++.pt/typename16.C: Likewise.
24575         * g++.old-deja/g++.pt/typename3.C: Likewise.
24576         * g++.old-deja/g++.pt/typename4.C: Likewise.
24577         * g++.old-deja/g++.pt/typename5.C: Likewise.
24578         * g++.old-deja/g++.pt/typename7.C: Likewise.
24579         * g++.old-deja/g++.robertl/eb9.C: Likewise.
24580
24581 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
24582
24583         * g++.dg/other/linkage1.C: New test.
24584         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
24585         specifiers.
24586
24587 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24588
24589         * gcc.dg/concat.c: New test.
24590
24591 2001-12-11  Stan Shebs  <shebs@apple.com>
24592
24593         * objc/compile: New test directory.
24594         * objc/compile/compile.exp: New expect script.
24595         * objc/compile/20011211-1.m: New compile test.
24596
24597 2001-12-11  Jason Merrill  <jason@redhat.com>
24598
24599         * lib/prune.exp (prune_gcc_output): Also handle "In member
24600         function".  So many permutations...
24601
24602 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
24603
24604         * g++.dg/template/typedef1.C: New test.
24605
24606 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
24607
24608         * g++.dg/other/copy1.C: New test.
24609
24610 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
24611
24612         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
24613
24614         * gcc.dg/builtin-choose-expr.c: New.
24615
24616 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
24617
24618         * gcc.dg/altivec-2.c: New.
24619
24620 2001-12-07  Richard Henderson  <rth@redhat.com>
24621
24622         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
24623
24624 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
24625
24626         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
24627         ultrasparc.
24628
24629 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24630
24631         * g++-old.deja/g++.robertl/eb101.C: Deleted.
24632
24633 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
24634
24635         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
24636         variable argument list.
24637
24638 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
24639
24640         * gcc.c-torture/execute/memcheck: Delete entire directory.
24641         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
24642         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
24643
24644 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24645
24646         * gcc.dg/Wshadow-1.c: New test.
24647
24648 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
24649
24650         * gcc.c-torture/compile/20011130-1.c: New test.
24651
24652         * gcc.dg/noncompile/20011025-1.c: New test.
24653
24654         * g++.dg/other/anon-union.C: New test.
24655
24656         * gcc.c-torture/execute/20011024-1.c: New test.
24657
24658 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24659
24660         * gcc.c-torture/execute/20000722-1.x,
24661         gcc.c-torture/execute/20010123-1.x: Remove.
24662         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
24663         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
24664         gcc.dg/c99-complit-2.c: New tests.
24665
24666 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
24667
24668         * g++.dg/inherit/base1.C: New test.
24669
24670 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
24671
24672         * g++.dg/other/stdarg1.C: New test.
24673
24674         * gcc.c-torture/compile/20011130-2.c: New test.
24675
24676 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
24677
24678         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
24679         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
24680         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
24681         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
24682         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
24683         * gcc.dg/builtin-prefetch-1.c: New test.
24684
24685 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
24686
24687         * gcc.dg/20011130-1.c: New test.
24688
24689 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24690
24691         * g++.dg/other/scope1.C: New test.
24692         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
24693
24694 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24695
24696         * gcc.dg/vla-init-1.c: New test.
24697
24698 2001-12-01  Geoff Keating  <geoffk@redhat.com>
24699
24700         * gcc.c-torture/compile/structs.c: New testcase from GDB.
24701
24702 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24703
24704         * objc.dg/alias.m: Update.
24705         * objc.dg/class-1.m: Update.
24706         * objc.dg/const-str-1.m: Update.
24707         * objc.dg/fwd-proto-1.m: Update.
24708         * objc.dg/id-1.m: Update.
24709         * objc.dg/super-class-1.m: Update.
24710
24711 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
24712
24713         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
24714         constructs.
24715
24716 2001-11-28  Jeffrey A Law  (law@cygnus.com)
24717
24718         * gcc.c-torture/execute/20011128-1.c: New test.
24719
24720 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
24721
24722         * gcc.dg/20011127-1.c: New test.
24723
24724 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24725
24726         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
24727         from Austin Group draft 7.
24728         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
24729         scanf format arguments.
24730         * gcc.dg/format/no-exargs-2.c: New test.
24731
24732 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
24733
24734         * g++.dg/abi/vbase8-4.C: New test.
24735
24736 2001-11-24  Ian Lance Taylor  <ian@airs.com>
24737
24738         * gcc.c-torture/execute/20011121-1.c: New test.
24739
24740 2001-11-23  Jeffrey A Law  (law@cygnus.com)
24741
24742         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
24743
24744 2001-11-23  Andreas Jaeger  <aj@suse.de>
24745
24746         * gcc.dg/cpp/charconst-2.c: New test.
24747
24748 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
24749
24750         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
24751         to the host if it is remote.  Let tests specify extra headers
24752         they use.
24753         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
24754         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
24755         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
24756         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
24757         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
24758         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
24759         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
24760         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
24761         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
24762         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
24763
24764 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
24765
24766         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
24767         for little endian ARMs.
24768
24769 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
24770
24771         * gcc.c-torture/compile/20011119-1.c: New test.
24772         * gcc.c-torture/compile/20011119-2.c: New test.
24773
24774 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
24775
24776         * gcc.dg/altivec-1.c: Fix typo.
24777
24778 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24779
24780         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
24781
24782 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
24783
24784         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
24785
24786 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
24787
24788         * lib/g77.exp: Don't specify --rpath-link.
24789
24790         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
24791         across all the headers.
24792         * gcc.dg/format/format.exp: For testing on a remote host,
24793         copy format.h.
24794
24795         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
24796         * gcc.c-torture/execute/930406-1.c: Likewise.
24797         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24798
24799 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
24800
24801         * gcc.dg/altivec-1.c: New.
24802
24803 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
24804
24805         * gcc.dg/cpp/fpreprocessed.c: New test case.
24806
24807 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24808
24809         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
24810         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
24811         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
24812
24813 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24814
24815         * gcc.dg/no-builtin-1.c: New test.
24816
24817 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
24818
24819         * gcc.c-torture/execute/20011115-1.c: New test.
24820
24821 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
24822
24823         * gcc.c-torture/compile/20011114-2.c: New test.
24824         * gcc.c-torture/compile/20011114-3.c: New test.
24825         * gcc.c-torture/compile/20011114-4.c: New test.
24826
24827 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24828
24829         * g++.dg/other/init1.C: New test.
24830
24831 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
24832
24833         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
24834         message.
24835
24836         * gcc.c-torture/execute/20011114-1.c: New testcase.
24837
24838         * gcc.c-torture/compile/20010327-1.c: Revert last change.
24839         * gcc.c-torture/compile/20011114-1.c: New test, exactly
24840         like the (before this change) version of 20010327-1.c.
24841
24842 2001-11-14  Roger Sayle <roger@eyesopen.com>
24843
24844         * gcc.c-torture/execute/string-opt-13.c: New testcase.
24845
24846 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
24847
24848         * g++.dg/init/array2.C: New test.
24849
24850 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
24851
24852         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
24853
24854 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
24855
24856         * g++.dg/other/forscope1.C: New test.
24857         * g++.dg/ext/forscope1.C: New test.
24858         * g++.dg/ext/forscope2.C: New test.
24859
24860 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
24861
24862         * gcc.c-torture/execute/20011113-1.c: New test.
24863
24864 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
24865
24866         * gcc.c-torture/execute/20011109-2.c: New test.
24867
24868         * gcc.c-torture/execute/20011109-1.c: New test.
24869
24870 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
24871
24872         * gcc.c-torture/compile/20011109-1.c: New test.
24873
24874 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
24875
24876         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
24877         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
24878         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
24879         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
24880         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
24881         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
24882         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
24883
24884 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24885
24886         * g++.dg/warn/Wshadow-1.C: New tests.
24887         * g++.old-deja/g++.mike/for3.C: Update.
24888
24889 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24890
24891         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
24892         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
24893         XFAILs.  Adjust expected error texts.
24894         * gcc.c-torture/compile/20011106-1.c,
24895         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
24896         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
24897         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
24898         gcc.dg/c99-array-lval-5.c: New tests.
24899
24900 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24901
24902         * gcc.dg/cpp/defined.c: Update.
24903
24904 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24905
24906         * gcc.c-torture/execute/anon-1.c: New test.
24907
24908 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
24909
24910         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
24911         same size, so no warning should be produced on stormy16.
24912
24913         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
24914         due to oversized array.
24915         * g++.old-deja/g++.mike/ns15.C: Likewise.
24916         * g++.old-deja/g++.pt/crash16.C: Likewise.
24917
24918 2001-11-02  Graham Stott  <grahams@redhat.com>
24919
24920         * g++.dgother/debug1.C: Fix typos.
24921
24922 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
24923
24924         * g++.dg/other/debug1.C: New test.
24925
24926 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24927
24928         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
24929         of unsigned long.
24930
24931 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
24932
24933         * gcc.dg/20011029-2.c: New test.
24934
24935         * gcc.c-torture/compile/20011029-1.c: New test.
24936
24937 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
24938
24939         * objc/execute/class_self-1.m: New test.
24940         * objc/execute/class_self-2.m: New test.
24941
24942 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
24943
24944         * gcc.misc-tests/msgs.exp: Delete.
24945         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
24946         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
24947         error set to match recent changes.
24948
24949 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
24950
24951         * gcc.dg/20011021-1.c: New test.
24952
24953 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
24954
24955         * gcc.c-torture/compile/20011023-1.c: New test.
24956
24957 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
24958
24959         * lib/g77.exp: Rewrite based on lib/g++.exp.
24960
24961 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
24962
24963         * gcc.c-torture/execute/20011019-1.c: New test.
24964
24965         * gcc.dg/20011018-1.c: New test.
24966
24967 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
24968
24969         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
24970
24971 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
24972
24973         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
24974         * gcc.dg/attr-invalid.c: Likewise.
24975
24976 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
24977
24978         * testsuite/gcc.dg/20011015-1.c: New test.
24979
24980 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24981
24982         * g++.dg/template/unify2.C: New test.
24983
24984 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24985
24986         * g++.dg/other/exception-specification.C: New test
24987
24988 2001-10-13  Tom Rix  <trix@redhat.com>
24989
24990         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
24991         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
24992
24993 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
24994
24995         * testsuite/gcc.dg/20011009-1.c: New test.
24996
24997 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24998
24999         PR g++/4476
25000         * g++.dg/other/friend1.C: New test.
25001
25002 2001-10-11  Richard Henderson  <rth@redhat.com>
25003
25004         * g++.old-deja/g++.other/crash18.C: Add -S to options.
25005
25006 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25007
25008         * gcc.c-torture/compile/20011010-1.c: New.
25009
25010 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25011
25012         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
25013         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
25014         g77.f-torture/execute/execute.exp,
25015         g77.f-torture/noncompile/noncompile.exp,
25016         gcc.c-torture/compile/compile.exp,
25017         gcc.c-torture/execute/execute.exp,
25018         gcc.c-torture/execute/ieee/ieee.exp,
25019         gcc.c-torture/execute/memcheck/memcheck.exp,
25020         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
25021         objc/execute/execute.exp: Update FSF address.
25022
25023 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25024
25025         * gcc.dg/cpp/cmdlne-C.c: Update.
25026         * gcc.dg/cpp/cmdlne-C2.c: New.
25027
25028 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25029
25030         * gcc.c-torture/execute/20011008-3.c: New.
25031
25032 2001-10-08  DJ Delorie  <dj@redhat.com>
25033
25034         * gcc.dg/20011008-1.c: New.
25035         * gcc.dg/20011008-2.c: New.
25036
25037 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25038
25039         * gcc.dg/cpp/spacing1.c: Update test.
25040
25041 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25042
25043         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
25044         spelling errors of "separate" as "seperate".
25045
25046 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
25047
25048         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
25049         enough to avoid inlining.
25050
25051 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25052
25053         * lib/g77.exp: set libg2c_dir correctly.
25054
25055 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25056
25057         * gcc.dg/cpp/macro11.c: New test.
25058
25059 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25060
25061         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
25062         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
25063         gcc.dg/format/multattr-3.c: New tests.
25064         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
25065         tests for format attributes on function pointers being rejected.
25066
25067 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25068
25069         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
25070
25071 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25072
25073         * g++.dg/warn/format1.C: New test.
25074
25075 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25076
25077         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
25078
25079 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25080
25081         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
25082
25083 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25084
25085         * gcc.dg/cpp/redef2.c: Add test.
25086
25087 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
25088
25089         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
25090         long-standing bug on i686, apparently.
25091         * gcc.c-torture/execute/loop-2c.x: New file.
25092         * gcc.c-torture/execute/loop-2d.x: New file.
25093         * gcc.c-torture/execute/loop-3c.x: New file.
25094
25095 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
25096
25097         * gcc.dg/cpp/20000625-2.c: Correct line number.
25098
25099 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25100
25101         * gcc.dg/cpp/macro10.c: New test.
25102         * gcc.dg/cpp/strify3.c: New test.
25103         * gcc.dg/cpp/spacing1.c: Add tests.
25104         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
25105         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
25106
25107 2001-09-24  DJ Delorie  <dj@redhat.com>
25108
25109         * gcc.c-torture/execute/20010924-1.c: New test.
25110
25111 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25112
25113         * testsuite/objc/execute/paste.m: Remove.
25114
25115 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25116
25117         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
25118
25119 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
25120
25121         * g77.dg/strlen0.f: New test.
25122
25123 2001-09-21  Richard Henderson  <rth@redhat.com>
25124
25125         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
25126         * g++.old-deja/g++.abi/vtable2.C: Likewise.
25127
25128 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25129
25130         Table-driven attributes.
25131         * g++.dg/ext/attrib1.C: New test.
25132
25133 2001-09-20  DJ Delorie  <dj@redhat.com>
25134
25135         * gcc.dg/20000926-1.c: Update expected warning messages.
25136         * gcc.dg/array-2.c: Likewise, and test for warnings too.
25137         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
25138         array.
25139
25140 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
25141
25142         * g++.dg/eh/registers1.C: New test case.
25143
25144 2001-09-17  Richard Henderson  <rth@redhat.com>
25145
25146         * gcc.dg/array-5.c: Fix VLA decomposition test.
25147
25148 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25149
25150         * gcc.dg/cpp/line5.c: New testcase.
25151
25152 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25153
25154         * gcc.dg/cpp/macro9.c: New test.
25155
25156 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
25157
25158         * gcc.c-torture/execute/980223.c: Change type of addr from long
25159         to char *.
25160
25161 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
25162
25163         * gcc.c-torture/execute/20010915-1.c: New test.
25164
25165 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
25166
25167         * g77.dg/bprob: New directory.
25168         * g77.dg/bprob/bprob.exp: New file.
25169         * g77.dg/bprob/bprob-1.f: New test.
25170         * g77.dg/gcov: New directory.
25171         * g77.dg/gcov/gcov.exp: New file.
25172         * g77.dg/gcov/gcov-1.f: New test.
25173         * g77.dg/gcov/gcov-1.x: New file.
25174
25175 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25176
25177         * gcc.dg/cpp/directiv.c: Update.
25178         * gcc.dg/cpp/undef1.c: Update.
25179
25180 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
25181
25182         * gcc.dg/20010912-1.c: New test.
25183
25184 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
25185
25186         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
25187         language-independent file in lib.
25188         * lib/gcov.exp: New file.
25189
25190 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25191
25192         * gcc.c-torture/compile/20010911-1.c: New test.
25193
25194 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
25195
25196         * lib/profopt.exp: New, to support profile-directed optimizations.
25197         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
25198         * gcc.misc-tests/bprob-1.c: New test.
25199         * gcc.misc-tests/bprob-2.c: New test.
25200
25201 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
25202
25203         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
25204         XFAIL and which kinds of gcov output to verify.
25205         * gcc.misc-tests/gcov-4b.x: New file.
25206         * gcc.misc-tests/gcov-5b.x: New file.
25207         * gcc.misc-tests/gcov-6.x: New file.
25208         * gcc.misc-tests/gcov-7.c: New test.
25209         * gcc.misc-tests/gcov-7.x: New file.
25210
25211 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
25212
25213         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
25214         * gcc.misc-tests/gcov-6.c: New test.
25215
25216 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25217
25218         PR c++/3986
25219         * g++.dg/abi/vbase1.C: New test.
25220
25221 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
25222
25223         * objc.dg/method-2.m: New.
25224
25225 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25226
25227         PR c++/4203
25228         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
25229         * g++.dg/init/empty1.C: New test.
25230
25231 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
25232
25233         * gcc.c-torture/compile/20010903-1.c: New test.
25234
25235 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
25236
25237         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
25238         for m68k.
25239
25240 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
25241
25242         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
25243
25244         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
25245
25246         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
25247
25248 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
25249
25250         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
25251         for 16-bit 'unsigned int'.
25252
25253 2001-08-29  Kazu Hirata  <kazu@hxi.com>
25254
25255         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
25256
25257 2001-08-27  Richard Henderson  <rth@redhat.com>
25258
25259         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
25260         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
25261
25262 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
25263
25264         * gcc.dg/asm-names.c (ymain): New.
25265
25266 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
25267
25268         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
25269         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
25270         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
25271
25272 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25273
25274         * gcc.dg/compare5.c: New testcase.
25275
25276 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
25277
25278         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
25279         and "In instantiation".
25280
25281 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
25282
25283         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
25284
25285 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
25286
25287         * gcc.misc-tests/gcov.exp: Add support for branch information.
25288         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
25289         * gcc.misc-tests/gcov-4.c: New test.
25290         * gcc.misc-tests/gcov-4b.c: New test.
25291         * gcc.misc-tests/gcov-5b.c: New test.
25292
25293 2001-08-20  Zack Weinberg  <zackw@panix.com>
25294
25295         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
25296         expected to fail.
25297
25298 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25299
25300         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
25301
25302 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
25303
25304         * g++.dg/eh/template1.C: New test.
25305
25306 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
25307
25308         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
25309         Fix thinko.
25310         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
25311         for xfail.
25312
25313 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
25314
25315         * lib/g77-dg.exp:  Use prune.exp for common procedures
25316         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
25317         * lib/g77.exp: (g77-dg-prune) Remove
25318
25319 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
25320
25321         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
25322
25323 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25324
25325         * g++.dg/template/unify1.C: New test.
25326
25327 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
25328
25329         * g++.dg/abi/empty4.C: New test.
25330
25331 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
25332
25333         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
25334         solaris2.*
25335         * g77.f-torture/compile/pr3743.x: Likewise
25336
25337 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25338
25339         * g++.dg/other/using-declaration.C: New test.
25340
25341 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25342
25343         * gcc.dg/cpp/tr-sign.c: New testcase.
25344
25345 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25346
25347         * gcc.dg/cpp/19951025-1.c: Revert.
25348         * gcc.dg/cpp/directiv.c: We no longer process directives that
25349         interrupt macro arguments.
25350
25351 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
25352
25353         * gcc.dg/bconstp-1.c: New test.
25354
25355 2001-08-03  Richard Henderson  <rth@redhat.com>
25356
25357         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
25358
25359 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25360
25361         * gcc.dg/cpp/19951025-1.c: Update.
25362
25363 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
25364
25365         * g77.dg/ff90-1.f (s): Fix reference of variable z,
25366         should be x.
25367
25368 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
25369
25370         Kill -fhonor-std.
25371         * g++.old-deja/g++.ns/ns14.C: Remove special options.
25372         * g++.old-deja/g++.other/std1.C: Likewise.
25373         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
25374
25375 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
25376
25377         * lib/g77.exp:  Load gcc-defs.exp for common procedures
25378         (g77_pass, g77_fail, g77_finish, g77_exit,
25379         ${tool}_check_unsupported_p} Now redundant.  Deleted.
25380
25381 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
25382
25383         * g77.dg/fbackslash.f
25384         * g77.dg/fcase-preserve.f
25385         * g77.dg/ff90-1.f
25386         * g77.dg/ffixed-line-length-0.f
25387         * g77.dg/ffixed-line-length-132.f
25388         * g77.dg/ffixed-line-length-7.f
25389         * g77.dg/ffixed-line-length-72.f
25390         * g77.dg/ffixed-line-length-none.f
25391         * g77.dg/ffree-form-1.f
25392         * g77.dg/fno-backslash.f
25393         * g77.dg/fno-f90-1.f
25394         * g77.dg/fno-fixed-form-1.f
25395         * g77.dg/fno-onetrip.f
25396         * g77.dg/fno-typeless-boz.f
25397         * g77.dg/fno-underscoring.f
25398         * g77.dg/fno-vxt-1.f
25399         * g77.dg/fonetrip.f
25400         * g77.dg/ftypeless-boz.f
25401         * g77.dg/fugly-assumed.f
25402         * g77.dg/funderscoring.f
25403         * g77.dg/fvxt-1.f
25404
25405 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
25406
25407         * objc.dg/fwd-proto-1.m: New.
25408         * objc.dg/local-decl-1.m: New.
25409         * objc.dg/naming-1.m: New.
25410         * objc.dg/naming-2.m: New.
25411         * objc.dg/proto-hier-1.m: New.
25412
25413 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
25414
25415         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
25416         largest-type elements to a struct makes its size grow.
25417
25418 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25419
25420         * g++.dg/abi/vthunk1.C: New test.
25421
25422 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25423
25424         * g++.dg/abi/vbase8-22.C: New test.
25425
25426 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25427
25428         * gcc.dg/cpp/macro8.c: New test.
25429
25430 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25431
25432         * g++.dg/abi/vbase8-21.C: New test.
25433
25434 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25435
25436         * g++.dg/abi/vbase8-10.C: New test.
25437
25438 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25439
25440         * lib/g++.exp (g++_set_ld_library_path): Renamed to
25441         ${tool}_set_ld_library_path.
25442         Changed caller.
25443         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
25444         g++.exp.
25445
25446 2001-07-26  Stan Cox <scox@redhat.com>
25447
25448         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
25449         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
25450         gcc_exit, gcc_check_unsupported_p):
25451         Moved to gcc-deps.exp
25452         * gcc-deps.exp: New file.
25453
25454 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25455
25456         * g++.old-deja/g++.pt/defarg14.C: New test.
25457
25458 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25459
25460         * g++.old-deja/g++.other/lineno5.C: New test.
25461
25462 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25463
25464         * g++.old-deja/g++.pt/crash68.C: New test.
25465
25466 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25467
25468         * g++.old-deja/g++.other/crash42.C: New test.
25469
25470 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25471
25472         * gcc.dg/cpp/extratokens.c: Fix.
25473         * gcc.dg/cpp/skipping2.c: New tests.
25474
25475 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25476
25477         * gcc.c-torture/execute/20010724-1.c: New file.
25478         * gcc.c-torture/execute/20010724-1.x: New file.
25479
25480 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25481
25482         * g++.old-deja/g++.other/cond7.C: New test.
25483
25484 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25485
25486         * g++.old-deja/g++.other/optimize4.C: New test.
25487
25488 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25489
25490         * g++.old-deja/g++.abi/vbase8-5.C: New test.
25491
25492 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
25493
25494         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
25495         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
25496         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
25497         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
25498
25499         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
25500         bug report" message.
25501
25502         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
25503         * g++.dg/ext/instantiate1.C: Move from old-deja.
25504
25505 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
25506
25507         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
25508         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
25509         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
25510         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
25511
25512 2001-07-23  Jeffrey A Law  (law@cygnus.com)
25513
25514         * gcc.c-torture/execute/20010723-1.c: New test.
25515
25516 2001-07-23  Ben Elliston  <bje@redhat.com>
25517
25518         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
25519
25520 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25521
25522         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
25523         i[34567]86-*-*.
25524         Delete handling of ieee_multilib_flags.
25525         Pass -mieee for alpha*-*-* and sh-*-*.
25526         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
25527
25528 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
25529
25530         Remove old-abi tests.
25531         * g++.old-deja/g++.mike/p11116.C: Remove.
25532         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
25533
25534 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
25535
25536         * g77.f-torture/compile/pr3743.f:  New test
25537
25538 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
25539
25540         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
25541
25542 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25543
25544         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
25545         g++.old-deja/g++.pt/static6.C: Likewise.
25546         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
25547         supports weak symbols.
25548
25549 2001-07-18  Andreas Jaeger  <aj@suse.de>
25550
25551         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
25552         supported again.
25553
25554 2001-07-18  Andreas Jaeger  <aj@suse.de>
25555
25556         * gcc.dg/iftrap-1.c: Fix target line.
25557
25558 2001-07-17  Richard Henderson  <rth@redhat.com>
25559
25560         * gcc.c-torture/execute/20010717-1.c: New.
25561
25562 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25563
25564         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
25565         tests.
25566
25567 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25568
25569         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
25570
25571 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25572
25573         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
25574         UAC_SIGBUS, UAC_NOPRINT definitions.
25575
25576 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
25577
25578         * objc/execute/object_is_class.m: New test.
25579         * objc/execute/object_is_meta_class.m: New test.
25580
25581 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25582
25583         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
25584         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
25585
25586 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
25587
25588         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
25589         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
25590
25591 2001-07-14  Richard Henderson  <rth@redhat.com>
25592
25593         * gcc.dg/iftrap-1.c: New.
25594
25595 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
25596
25597         * g77.f-torture/execute/intrinsic77.f: New test.
25598
25599 2001-07-11  Janis Johnson <janis@us.ibm.com>
25600
25601         * gcc.misc-tests/gcov-3.c: New test.
25602
25603 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25604
25605         * gcc.c-torture/compile/20010711-1.c,
25606         * gcc.c-torture/compile/20010711-2.c: New tests.
25607
25608 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25609
25610         * gcc.c-torture/execute/20010711-1.c: New test.
25611
25612 2001-07-11  Ben Elliston  <bje@redhat.com>
25613
25614         * g++.old-deja/g++.other/enum5.C: New test.
25615
25616 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
25617
25618         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
25619         (g++-dg-prune): Call prune_gcc_output.
25620         * prune.exp: New file for prune_gcc_output.
25621         * lib/g++.exp, lib/gcc.exp: Load it.
25622
25623 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25624
25625         * gcc.c-torture/compile/20010701-1.c,
25626         g++.old-deja/g++.ext/attrib6.C: New tests.
25627
25628 2001-07-06  Jeffrey A Law  (law@cygnus.com)
25629
25630         * gcc.c-torture/compile/20010706-1.c: New test.
25631
25632 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
25633
25634         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
25635
25636 2001-06-28  Stan Shebs  <shebs@apple.com>
25637
25638         * gcc.dg/pragma-darwin.c: New test.
25639
25640 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25641
25642         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
25643         Solaris 2.[678] system.
25644
25645 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25646
25647         * gcc.dg/20010622-1.c: New test.
25648
25649 2001-06-18  Stan Shebs  <shebs@apple.com>
25650
25651         * objc.dg: New directory.
25652         * objc.dg/dg.exp: New file.
25653         * objc.dg/alias.m: New.
25654         * objc.dg/class-1.m: New.
25655         * objc.dg/class-2.m: New.
25656         * objc.dg/const-str-1.m: New.
25657         * objc.dg/const-str-2.m: New.
25658         * objc.dg/id-1.m: New.
25659         * objc.dg/method-1.m: New.
25660         * objc.dg/super-class-1.m: New.
25661         * lib/objc-dg.exp: New file.
25662
25663 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25664
25665         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
25666         of label name.
25667
25668 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25669
25670         * g++.old-deja/g++.abi/vbase8-9.C: New test.
25671
25672 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25673
25674         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
25675         variable.
25676
25677 2001-06-12  Richard Henderson  <rth@redhat.com>
25678
25679         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
25680
25681 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25682
25683         * g++.old-deja/g++.abi/vbase5.C: New test.
25684         * g++.old-deja/g++.abi/vbase6.C: New test.
25685         * g++.old-deja/g++.abi/vbase7.C: New test.
25686
25687 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25688
25689         * gcc.c-torture/compile/20010610-1.c: New test.
25690
25691 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25692
25693         * g++.old-deja/g++.abi/vbase4.C: New test.
25694
25695 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25696
25697         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
25698         support %f for HC11/HC12 targets.
25699         * gcc.c-torture/execute/930513-1.x: New file, likewise.
25700         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
25701         on HC11/HC12 targets.
25702         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
25703
25704 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25705
25706         * gcc.dg/wchar_t-1.c: New file.
25707         * gcc.dg/wint_t-1.c: Likewise.
25708
25709 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
25710
25711         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
25712
25713 2001-06-11  Richard Henderson  <rth@redhat.com>
25714
25715         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
25716
25717 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25718
25719         * gcc.c-torture/compile/20010611-1.c: New test.
25720
25721 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25722
25723         * gcc.dg/c99-tag-1.c: Add more tests.
25724
25725 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
25726
25727         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
25728         representation on MN10300 and ARM/Thumb.
25729
25730 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
25731
25732         * g77.f-torture/execute/20010610.f: New.
25733
25734 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
25735
25736         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
25737         names.
25738
25739 2001-06-09  Richard Henderson  <rth@redhat.com>
25740
25741         * gcc.c-torture/execute/ashrdi-1.c: New.
25742         * gcc.c-torture/execute/ashldi-1.c: New.
25743         * gcc.c-torture/execute/lshrdi-1.c: New.
25744
25745 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
25746
25747         * objc/execute/load-3.m: Added. Check sending +load to categories,
25748         in addition to classes.
25749
25750 2001-06-08  Stan Shebs  <shebs@apple.com>
25751
25752         * objc/execute/load-2.m: New test.  From Nicola Pero
25753         <n.pero@mi.flashnet.it>.
25754
25755 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
25756
25757         * gcc.c-torture/execute/20010605-2.c: New test.
25758
25759 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25760
25761         * g++.old-deja/g++.abi/vbase2.C: New test.
25762         * g++.old-deja/g++.abi/vbase3.C: New test.
25763
25764 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25765
25766         * g++.old-deja/g++.pt/friend49.C: New test.
25767
25768 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25769
25770         * g++.old-deja/g++.ext/anon3.C: New test.
25771
25772 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
25773
25774         * g++.old-deja/g++.other/conv7.C: New test.
25775
25776 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25777
25778         * gcc.c-torture/compile/20010605-2.c: New test.
25779
25780 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25781
25782         * gcc.c-torture/execute/20010604-1.c: New test.
25783
25784 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
25785
25786         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
25787
25788 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
25789
25790         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
25791         (g++_link_flags): Likewise.
25792         (g++_init): Pass gccpath's value to two previous functions.
25793
25794 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25795
25796         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
25797         Ensure logfile entry matches exec command line.
25798
25799 2001-05-31  Richard Henderson  <rth@redhat.com>
25800
25801         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
25802         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
25803
25804 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
25805
25806         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
25807         compiler for irix6.2
25808
25809 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
25810
25811         * g++.old-deja/g++.other/optimize3.C: New file.
25812
25813 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
25814
25815         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
25816         assemble.
25817
25818 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
25819
25820         * g++.old-deja/g++.other/optimize2.C: New file.
25821
25822 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
25823
25824         * gcc.c-torture/compile/20010518-2.c: New file.
25825         * gcc.c-torture/execute/20010518-1.c: New file.
25826         * gcc.c-torture/execute/20010518-2.c: New file.
25827
25828 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25829
25830         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
25831
25832 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
25833
25834         G++ no longer defines builtins that do not begin with __builtin.
25835         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
25836         * g++.old-deja/g++.brendand/misc13.C: Likewise.
25837         * g++.old-deja/g++.law/builtin1.C: Likewise.
25838         * g++.old-deja/g++.law/cvt2.C: Likewise.
25839         * g++.old-deja/g++.mike/net5.C: Likewise.
25840         * g++.old-deja/g++.other/builtins1.C: Likewise.
25841         * g++.old-deja/g++.other/builtins2.C: Likewise.
25842         * g++.old-deja/g++.other/builtins3.C: Likewise.
25843         * g++.old-deja/g++.other/builtins4.C: Likewise.
25844         * g++.old-deja/g++.other/inline8.C: Likewise.
25845         * g++.old-deja/g++.robertl/eb39.C: Likewise.
25846
25847 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
25848
25849         * g++.old-deja/g++.pt/using1.C: Adjust.
25850         * g++.old-deja/g++.pt/using2.C: New test.
25851
25852 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25853
25854         * gcc.dg/cpp/charconst.c: New tests.
25855         * gcc.dg/cpp/escape.c: New tests.
25856         * gcc.dg/cpp/escape-1.c: New tests.
25857         * gcc.dg/cpp/escape-2.c: New tests.
25858         * gcc.dg/cpp/ucs.c: New tests.
25859
25860 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
25861
25862         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
25863         native compiler for irix6.5.
25864
25865 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
25866
25867         * lib/g++.exp (g++_include_flags): Use args to compute
25868         get_multilibs.
25869         (g++_link_flags): Likewise.
25870         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
25871
25872 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25873
25874         * gcc.dg/c90-hexfloat-1.c: Add more tests.
25875
25876 2001-05-21  Geoff Keating  <geoffk@redhat.com>
25877
25878         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
25879         this file.
25880
25881 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25882
25883         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
25884         STACK_SIZE;
25885         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
25886         to STACK_SIZE; Use it to define size of add_histo array.
25887         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
25888         to STACK_SIZE.
25889         (f): Use GITT_SIZE to define size of gitt local table.
25890         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
25891         to STACK_SIZE; Use it to define size of bytemem array.
25892
25893 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25894
25895         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
25896         on 68HC11/HC12 due to the asm instruction.
25897         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
25898         * gcc.c-torture/compile/920520-1.x: Likewise.
25899         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
25900         on 68HC11/HC12 because the function is larger than 64K.
25901         * gcc.c-torture/compile/961203-1.x: New file, this test fails
25902         on 68HC11/HC12 because the structure is too large.
25903
25904 2001-05-20  Richard Henderson  <rth@redhat.com>
25905
25906         * gcc.c-torture/execute/20010520-1.c: New.
25907
25908 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25909
25910         * g++.old-deja/g++.warn/compare1.C: New test.
25911         * gcc.dg/compare4.c: New test.
25912
25913 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
25914
25915         * g++.old-deja/g++.other/optimize1.C: New test.
25916
25917 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25918
25919         * g++.old-deja/g++.pt/spec41.C: New test.
25920
25921 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
25922
25923         * gcc.c-torture/compile/20010114-1.x: Remove.
25924
25925 2001-05-18  Stan Shebs  <shebs@apple.com>
25926
25927         * gcc.c-torture/compile/20010518-1.c: New test.
25928
25929 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
25930
25931         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
25932         * g++.old-deja/g++.pt/crash67.C: New test.
25933
25934 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
25935
25936         * g++.old-deja/g++.other/debug9.C: New test.
25937
25938 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
25939
25940         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
25941
25942 2001-05-16  Jan Hubicka  <jh@suse.cz>
25943
25944         * gcc.c-torture/compile/20010516-1.c: New test.
25945
25946 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25947
25948         * g++.old-deja/g++.other/crash41.C: New test.
25949
25950 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25951
25952         * g++.old-deja/g++.pt/crash66.C: New test.
25953
25954 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
25955
25956         * g++.old-deja/g++.robertl/eb27.C: Convert.
25957
25958 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
25959
25960         * g++.dg/friend-warn.C: New test.  Do not warn about friend
25961         declaration being redundant.
25962
25963 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
25964
25965         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
25966
25967 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
25968
25969         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
25970
25971 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
25972
25973         * lib/g++.exp: Use testsuite_flags.
25974
25975 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
25976
25977         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
25978
25979 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25980
25981         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
25982
25983 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
25984
25985         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
25986
25987 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
25988
25989         * gcc.c-torture/compile/20010313-1.c: New test.
25990
25991 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
25992
25993         * gcc.dg/cpp/direct2.c: New test.
25994         * gccq.dg/cpp/direct2s.c: New test.
25995
25996         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
25997
25998 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
25999
26000         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
26001         * g++.old-deja/g++.other/op3.C: Likewise.
26002
26003 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26004
26005         * gcc.dg/cpp/syshdr.h: New file.
26006         * gcc.dg/cpp/sysmac1.c: Update.
26007         * gcc.dg/cpp/sysmac2.c: Update.
26008
26009 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26010
26011         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
26012
26013 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
26014
26015         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
26016         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
26017
26018 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
26019
26020         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
26021
26022 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
26023
26024         * lib/g++.exp (g++_include_flags): Don't use any special flags
26025         if TESTING_IN_BUILD_TREE is not defined.
26026         (g++_init): Use a plain 'c++' as the compiler if
26027         TESTING_IN_BUILD_TREEE is not defined.
26028
26029 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26030
26031         * g++.old-deja/g++.eh/catch13.C: New test.
26032         * g++.old-deja/g++.eh/catch14.C: New test.
26033
26034 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26035
26036         * gcc.dg/cpp/tr-define.c: New test.
26037
26038 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
26039
26040         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
26041         <stdlib.h>, not <malloc.h>.
26042
26043 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26044
26045         * g++.old-deja/g++.ns/template17.C: New test.
26046
26047 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26048
26049         * g++.old-deja/g++.pt/ref4.C: New test.
26050
26051 2001-04-30  Richard Henderson  <rth@redhat.com>
26052
26053         * gcc.dg/20000724-1.c: Revert last change.
26054
26055 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
26056
26057         * g77.f-torture/execute/20010430.f: New test.
26058
26059 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
26060
26061         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
26062
26063 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
26064
26065         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
26066
26067 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26068
26069         * g++.old-deja/g++.eh/crash6.C: New test.
26070
26071 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26072
26073         * g++.old-deja/g++.other/warn7.C: New test.
26074
26075 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26076
26077         * g++.old-deja/g++.other/defarg9.C: New test.
26078
26079 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26080
26081         * g77.f-torture/compile/20010426.f: New test.
26082         * g77.f-torture/execute/20010426.f: New test.
26083
26084 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26085
26086         * g77.f-torture/compile/20000629-1.x: Remove - error
26087         has been fixed.
26088
26089 2001-04-26  Jeffrey A Law  (law@cygnus.com)
26090
26091         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
26092         Tweak slightly to work with g++.dg framework.
26093         * g++.dg/special/ecos.exp: Run initp1.C test.
26094         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
26095
26096         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
26097         its linker doesn't give line numbers either.
26098         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
26099
26100 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26101
26102         * g++.old-deja/g++.other/lex1.C: New test.
26103
26104 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
26105
26106         * gcc.dg/noncompile/20010425-1.c: New test.
26107
26108 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26109
26110         * g++.old-deja/g++.pt/mangle2.C: New test.
26111
26112 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26113
26114         * gcc.dg/format/plus-1.c: New test.
26115
26116 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26117
26118         * gcc.dg/20010423-1.c: New test.
26119
26120 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26121
26122         * gcc.c-torture/execute/20010422-1.c: New test.
26123
26124 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
26125
26126         * g++.old-deja/g++.ns/type2.C: New test.
26127
26128 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
26129
26130         * g++.old-deja/g++.other/perf1.C: New test.
26131
26132 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
26133
26134         * gcc.dg/c99-func-2.c: Remove xfail.
26135         * gcc.dg/c99-func-3.c: Remove xfail.
26136         * gcc.dg/c99-func-4.c: Remove xfail.
26137
26138 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
26139
26140         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
26141
26142 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26143
26144         * gcc.c-torture/compile/20010423-1.c: New test.
26145
26146 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26147
26148         * g++.old-deja/g++.pt/typename28.C: New test.
26149
26150 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26151
26152         * g++.old-deja/g++.abi/empty2.C: New test.
26153         * g++.old-deja/g++.abi/empty3.C: New test.
26154
26155 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26156
26157         * g++.old-deja/g++.other/comdat2.C: New test.
26158         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
26159
26160 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26161
26162         * g++.old-deja/g++.other/overload14.C: New test.
26163
26164 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26165
26166         * g++.old-deja/g++.other/lookup23.C: New test.
26167
26168 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26169
26170         * gcc.c-torture/execute/20010403-1.c: New test.
26171
26172 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
26173             Mark Mitchell  <mark@codesourcery.com>
26174
26175         * lib/old-dejagnu.exp: Don't delete output of executable.
26176         Add .exe suffix to executables.
26177
26178 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
26179
26180         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
26181
26182 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26183
26184         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
26185
26186 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26187
26188         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
26189         * g++.old-deja/g++.abi/crash1.C: New test.
26190
26191 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26192
26193         * g++.old-deja/g++.other/crash40.C: New test.
26194
26195 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26196
26197         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
26198
26199 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
26200
26201         * g++.old-deja/g++.other/warn6.C: New test.
26202
26203 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26204
26205         * g++.old-deja/g++.robertl/eb42.C: Same.
26206
26207 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26208
26209         * gcc.dg/wtr-conversion-1.c: New testcase.
26210
26211 2001-04-10  Richard Henderson  <rth@redhat.com>
26212
26213         * g++.old-deja/g++.other/array5.C: New.
26214
26215 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26216
26217         * gcc.c-torture/execute/20010408-1.c: New test.
26218
26219 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
26220
26221         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
26222         headers and constructs.
26223         * g++.old-deja/g++.robertl/eb79.C: Same.
26224         * g++.old-deja/g++.robertl/eb77.C (main): Same.
26225         * g++.old-deja/g++.robertl/eb73.C: Same.
26226         * g++.old-deja/g++.robertl/eb66.C (main): Same.
26227         * g++.old-deja/g++.robertl/eb55.C (t): Same.
26228         * g++.old-deja/g++.robertl/eb54.C (main): Same.
26229         * g++.old-deja/g++.robertl/eb46.C (main): Same.
26230         * g++.old-deja/g++.robertl/eb44.C: Same.
26231         * g++.old-deja/g++.robertl/eb41.C (main): Same.
26232         * g++.old-deja/g++.robertl/eb4.C (main): Same.
26233         * g++.old-deja/g++.robertl/eb39.C: Same.
26234         * g++.old-deja/g++.robertl/eb33.C (main): Same.
26235         * g++.old-deja/g++.robertl/eb31.C (main): Same.
26236         * g++.old-deja/g++.robertl/eb30.C: Same.
26237         * g++.old-deja/g++.robertl/eb3.C: Same.
26238         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
26239         * g++.old-deja/g++.robertl/eb21.C: Same.
26240         * g++.old-deja/g++.robertl/eb15.C: Same.
26241         * g++.old-deja/g++.robertl/eb118.C: Same.
26242         * g++.old-deja/g++.robertl/eb115.C (main): Same.
26243         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
26244         * g++.old-deja/g++.robertl/eb109.C: Same.
26245         * g++.old-deja/g++.other/sibcall1.C (main): Same.
26246         * g++.old-deja/g++.mike/rtti1.C: Same.
26247         * g++.old-deja/g++.mike/p658.C: Same.
26248         * g++.old-deja/g++.mike/net46.C: Same.
26249         * g++.old-deja/g++.mike/net34.C: Same.
26250         * g++.old-deja/g++.mike/memoize1.C: Same.
26251         * g++.old-deja/g++.mike/eh2.C: Same.
26252         * g++.old-deja/g++.law/weak.C: Same.
26253         * g++.old-deja/g++.law/visibility7.C: Same.
26254         * g++.old-deja/g++.law/visibility25.C: Same.
26255         * g++.old-deja/g++.law/visibility22.C: Same.
26256         * g++.old-deja/g++.law/visibility2.C: Same.
26257         * g++.old-deja/g++.law/visibility17.C: Same.
26258         * g++.old-deja/g++.law/visibility13.C: Same.
26259         * g++.old-deja/g++.law/visibility10.C: Same.
26260         * g++.old-deja/g++.law/visibility1.C: Same.
26261         * g++.old-deja/g++.law/virtual3.C (eval): Same.
26262         * g++.old-deja/g++.law/vbase1.C: Same.
26263         * g++.old-deja/g++.law/operators32.C: Same.
26264         * g++.old-deja/g++.law/nest3.C: Same.
26265         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
26266         * g++.old-deja/g++.law/except5.C (main): Same.
26267         * g++.old-deja/g++.law/cvt7.C (run): Same.
26268         * g++.old-deja/g++.law/cvt2.C: Same.
26269         * g++.old-deja/g++.law/cvt16.C: Same.
26270         * g++.old-deja/g++.law/ctors6.C (bar): Same.
26271         * g++.old-deja/g++.law/ctors17.C (main): Same.
26272         * g++.old-deja/g++.law/ctors13.C: Same.
26273         * g++.old-deja/g++.law/ctors12.C (main): Same.
26274         * g++.old-deja/g++.law/ctors10.C: Same.
26275         * g++.old-deja/g++.law/code-gen5.C: Same.
26276         * g++.old-deja/g++.law/bad-error7.C: Same.
26277         * g++.old-deja/g++.law/arm9.C: Same.
26278         * g++.old-deja/g++.law/arm12.C: Same.
26279         * g++.old-deja/g++.law/arg8.C: Same.
26280         * g++.old-deja/g++.law/arg1.C: Same.
26281         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
26282         * g++.old-deja/g++.jason/template31.C: Same.
26283         * g++.old-deja/g++.jason/template24.C (main): Same.
26284         * g++.old-deja/g++.jason/2371.C: Same.
26285         * g++.old-deja/g++.eh/new2.C: Same.
26286         * g++.old-deja/g++.eh/new1.C: Same.
26287         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
26288         * g++.old-deja/g++.brendan/nest21.C (main): Same.
26289         * g++.old-deja/g++.brendan/err-msg3.C: Same.
26290         * g++.old-deja/g++.brendan/crash62.C: Same.
26291         * g++.old-deja/g++.brendan/crash52.C: Same.
26292         * g++.old-deja/g++.brendan/crash49.C (main): Same.
26293         * g++.old-deja/g++.brendan/crash38.C: Same.
26294         * g++.old-deja/g++.brendan/crash15.C (main): Same.
26295         * g++.old-deja/g++.brendan/copy9.C: Same.
26296
26297 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
26298
26299         * gcc.c-torture/execute/20001203-2.c (memset):
26300         Count argument is of type __SIZE_TYPE__.
26301
26302 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
26303
26304         * gcc.c-torture/compile/20010404-1.c: New test.
26305
26306 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
26307
26308         * gcc.c-torture/compile/20010326-1.c: New test.
26309
26310 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
26311
26312         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
26313         peculiarities of the SH.
26314         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
26315
26316 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26317
26318         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
26319         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
26320         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
26321
26322 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26323
26324         * g77.f-torture/compile/20010321-1.f: New test.
26325
26326 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26327
26328         * gcc.c-torture/compile/20010329-1.c: New test.
26329
26330 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26331
26332         * gcc.c-torture/execute/20010329-1.c: New test.
26333
26334 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26335
26336         * g++.old-deja/g++.other/eh4.C: Fix typo.
26337
26338 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26339
26340         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
26341
26342 2001-03-28  Philip Blundell  <philb@gnu.org>
26343
26344         * gcc.c-torture/compile/20010328-1.c: New test.
26345
26346 2001-03-27  Richard Henderson  <rth@redhat.com>
26347
26348         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
26349         * g++.old-deja/g++.eh/vbase3.C: Likewise.
26350
26351 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
26352
26353         * gcc.c-torture/compile/20010327-1.c: New test.
26354
26355 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
26356
26357         * g++.old-deja/g++.other/friend12.C: New test.
26358         * g++.old-deja/g++.other/friend9.C: Expect no errors.
26359         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
26360
26361 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26362
26363         * gcc.c-torture/execute/20010325-1.c: New test.
26364
26365 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
26366
26367         * g++.old-deja/g++.other/mangle3.C: New test.
26368
26369 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
26370
26371         * g++.old-deja/g++.other/anon8.C: New test.
26372
26373 2001-03-20  Philip Blundell  <philb@gnu.org>
26374
26375         * gcc.c-torture/compile/20010320-1.c: New test.
26376
26377 2001-03-17  Richard Henderson  <rth@redhat.com>
26378
26379         * g++.old-deja/g++.other/eh4.C: Add expected error text.
26380
26381 2001-03-15  Geoff Keating  <geoff@redhat.com>
26382
26383         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
26384         tests on AIX.
26385
26386 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
26387
26388         * g++.old-deja/g++.other/eh4.C: New test.
26389
26390 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26391
26392         * gcc.dg/cpp/mi1.c: Update.
26393
26394 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
26395
26396         * g++.old-deja/g++.other/regstack.C: New test.
26397
26398 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26399
26400         * g++.old-deja/g++.other/ref4.C: New test.
26401
26402 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
26403
26404         * objc/execute/va_method.m: Added.
26405         * objc/execute/IMP.m: Added.
26406         * objc/execute/_cmd.m: Added.
26407         * objc/execute/accessing_ivars.m: Added.
26408         * objc/execute/class-1.m: Added.
26409         * objc/execute/class-10.m: Added.
26410         * objc/execute/class-11.m: Added.
26411         * objc/execute/class-12.m: Added.
26412         * objc/execute/class-13.m: Added.
26413         * objc/execute/class-14.m: Added.
26414         * objc/execute/class-2.m: Added.
26415         * objc/execute/class-3.m: Added.
26416         * objc/execute/class-4.m: Added.
26417         * objc/execute/class-5.m: Added.
26418         * objc/execute/class-6.m: Added.
26419         * objc/execute/class-7.m: Added.
26420         * objc/execute/class-8.m: Added.
26421         * objc/execute/class-9.m: Added.
26422         * objc/execute/class-tests-1.h
26423         * objc/execute/class-tests-2.h
26424         * objc/execute/compatibility_alias.m: Added.
26425         * objc/execute/encode-1.m: Added.
26426         * objc/execute/formal_protocol-1.m: Added.
26427         * objc/execute/formal_protocol-2.m: Added.
26428         * objc/execute/formal_protocol-3.m: Added.
26429         * objc/execute/formal_protocol-4.m: Added.
26430         * objc/execute/formal_protocol-5.m: Added.
26431         * objc/execute/formal_protocol-6.m: Added.
26432         * objc/execute/formal_protocol-7.m: Added.
26433         * objc/execute/informal_protocol.m: Added.
26434         * objc/execute/initialize.m: Added.
26435         * objc/execute/load.m: Added.
26436         * objc/execute/many_args_method.m: Added.
26437         * objc/execute/nested-3.m: Added.
26438         * objc/execute/no_clash.m: Added.
26439         * objc/execute/private.m: Added.
26440         * objc/execute/redefining_self.m: Added.
26441         * objc/execute/root_methods.m: Added.
26442         * objc/execute/selector-1.m: Added.
26443         * objc/execute/static-1.m: Added.
26444         * objc/execute/static-2.m: Added.
26445         * objc/execute/va_method.m: Added.
26446
26447 2001-03-10  Richard Henderson  <rth@redhat.com>
26448
26449         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
26450
26451 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
26452
26453         * g++.old-deja/g++.other/crash31.C: XFAIL.
26454         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
26455         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
26456         * gcc.c-torture/execute/20010123-1.x: XFAIL.
26457         * gcc.c-torture/execute/20010124-1.x: XFAIL.
26458         * gcc.dg/sequence-pt-1.c: XFAIL one test.
26459
26460 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26461
26462         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
26463
26464 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26465
26466         * gcc.dg/20000724-1.c: Don't use multiline strings.
26467
26468 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26469
26470         * objc/execute/string1.m, objc/execute/string2.m: Compare the
26471         result of -cString against what we expect it to be; don't just
26472         print it out for no one to read.
26473
26474         * objc/execute/string3.m, objc/execute/string4.m: New tests.
26475         Based on testcases provided by Nicola Pero.
26476
26477 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26478
26479         * gcc.dg/cpp/macro7.c: New test.
26480
26481 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26482
26483         * gcc.dg/cpp/multiline.c: Update.
26484
26485 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26486
26487         * g++.old-deja/g++.other/enum3.C: New test.
26488
26489 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26490
26491         * g++.old-deja/g++.other/pod1.C: New test.
26492
26493 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26494
26495         * g++.old-deja/g++.ext/overload1.C: New test.
26496
26497 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26498
26499         * g++.old-deja/g++.pt/using1.C: New test.
26500
26501 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26502
26503         * g++.old-deja/g++.other/using9.C: New test.
26504
26505 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
26506
26507         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
26508
26509         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
26510
26511 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
26512
26513         * g++.old-deja/g++.ext/realpt1.C: Remove.
26514
26515 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
26516
26517         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
26518
26519 2001-02-26  Will Cohen  <wcohen@redhat.com>
26520
26521         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
26522
26523 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
26524
26525         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
26526         templatized constructors.
26527
26528 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26529
26530         * gcc.c-torture/execute/20010224-1.c: New test.
26531
26532 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
26533
26534         * gcc.c-torture/execute/20010222-1.c: New test.
26535
26536 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
26537
26538         * g++.old-deja/g++.other/inline20.C: New test.
26539
26540 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
26541
26542         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
26543
26544 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26545
26546         * g++.old-deja/g++.other/lookup22.C: New test.
26547
26548 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
26549
26550         * g77.dg: New directory.
26551         * g77.dg/20010216-1.f: New test case.
26552         * g77.dg/dg.exp: New driver.
26553         * lib/g77-dg.exp: New driver library.
26554
26555 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26556
26557         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
26558
26559 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
26560
26561         * g++.old-deja/g++.other/decl9.C: New test.
26562
26563 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
26564
26565         * g++.old-deja/g++.other/init16.C: Update the test so that it does
26566         not need <string> and also tests the initialization at runtime.
26567
26568 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26569
26570         * gcc.c-torture/execute/longlong.c: New test.
26571
26572 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26573
26574         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
26575
26576 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26577
26578         * gcc.c-torture/execute/920302-1.c (execute):
26579         Change argument type to short.
26580
26581 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26582
26583         * g++.old-deja/g++.pt/deduct6.C: New test.
26584
26585 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26586
26587         * g++.old-deja/g++.pt/deduct5.C: New test.
26588
26589 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
26590
26591         * gcc.c-torture/execute/20010209-1.c: New test.
26592
26593 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26594
26595         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
26596
26597 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
26598
26599         * g++.dg/vtgc1.C: Update for new ABI.
26600
26601         * consistency.vlad: New directory, 1665 files.
26602
26603 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26604
26605         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
26606         return type.
26607         * gcc.dg/cpp/digraphs.c: Declare puts.
26608
26609 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26610
26611         * g++.old-deja/g++.other/warn5.C: New test.
26612
26613 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26614
26615         * g++.old-deja/g++.pt/spec40.C: New test.
26616
26617 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26618
26619         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
26620         case.
26621         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
26622
26623 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
26624
26625         * gcc.c-torture/compile/20010209-1.c: New test.
26626
26627 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
26628
26629         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
26630         excess errors message but not if it crashes.
26631         * g++.old-deja/g++.other/crash27.C: Likewise.
26632         * g++.old-deja/g++.other/crash28.C: Likewise.
26633         * g++.old-deja/g++.other/crash30.C: Likewise.
26634         * g++.old-deja/g++.other/crash32.C: Likewise.
26635         * g++.old-deja/g++.other/crash35.C: Likewise.
26636         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26637
26638 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26639
26640         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
26641         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
26642         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
26643         g77.f-torture/execute/execute.exp,
26644         g77.f-torture/noncompile/noncompile.exp,
26645         gcc.c-torture/execute/execute.exp,
26646         gcc.c-torture/execute/memcheck/memcheck.exp,
26647         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
26648         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
26649         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
26650         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
26651         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
26652         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
26653         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26654         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
26655         Remove bug reporting instructions with ancient email addresses.
26656
26657 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26658
26659         * gcc.dg/20010202-1.c: New test.
26660         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
26661
26662 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
26663
26664         * g++.dg/stdbool-if.C: New test.
26665
26666 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
26667
26668         * objc/execute/fdecl.m: Added main().
26669
26670 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26671
26672         * gcc.c-torture/execute/20010206-1.c: New test.
26673
26674 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26675
26676         * gcc.dg/cpp/avoidpaste1.c: Update.
26677
26678 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
26679
26680         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
26681         Pero <nicola@brainstorm.co.uk>.
26682         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
26683
26684 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
26685
26686         * g++.old-deja/g++.pt/spec39.C: New test.
26687
26688 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
26689
26690         * gcc.c-torture/compile/20010202-1.c: New test.
26691
26692 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
26693
26694         * g++.old-deja/g++.abi/primary2.C: New test.
26695         * g++.old-deja/g++.abi/primary3.C: New test.
26696         * g++.old-deja/g++.abi/primary4.C: New test.
26697         * g++.old-deja/g++.abi/primary5.C: New test.
26698         * g++.old-deja/g++.abi/vtable3.h: New test.
26699         * g++.old-deja/g++.abi/vtable3a.C: New test.
26700         * g++.old-deja/g++.abi/vtable3b.C: New test.
26701         * g++.old-deja/g++.abi/vtable3c.C: New test.
26702         * g++.old-deja/g++.abi/vtable3d.C: New test.
26703         * g++.old-deja/g++.abi/vtable3e.C: New test.
26704         * g++.old-deja/g++.abi/vtable3f.C: New test.
26705         * g++.old-deja/g++.abi/vtable3g.C: New test.
26706         * g++.old-deja/g++.abi/vtable3h.C: New test.
26707         * g++.old-deja/g++.abi/vtable3i.C: New test.
26708         * g++.old-deja/g++.abi/vtable3j.C: New test.
26709         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
26710
26711 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
26712
26713         * g++.old-deja/g++.other/anon6.C: New test.
26714         * g++.old-deja/g++.other/anon7.C: New test.
26715
26716 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26717
26718         * gcc.dg/cpp/avoidpaste2.c: New tests.
26719
26720 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
26721
26722         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
26723
26724 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
26725
26726         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
26727         DECIMAL_DIG cases for Irix."
26728
26729 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
26730
26731         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
26732
26733 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26734
26735         * gcc.dg/c99-tag-1.c: New test.
26736
26737 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26738
26739         * gcc.dg/cpp/tr-warn1.c: Add tests.
26740
26741 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26742
26743         * gcc.dg/cpp/avoidpaste1.c: Update.
26744         * gcc.dg/cpp/paste4.c: Update.
26745
26746 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
26747
26748         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
26749         cases for Irix.
26750
26751 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26752
26753         * g++.old-deja/g++.other/inline19.C: New test.
26754
26755 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26756
26757         * gcc.dg/Wlarger-than.c: New test.
26758
26759 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26760
26761         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
26762
26763 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
26764
26765         * gcc.c-torture/execute/20010129-1.c: New test.
26766         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
26767
26768 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
26769
26770         * gcc.dg/cpp/avoidpaste1.c: Test case.
26771
26772 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
26773
26774         * g++.old-deja/g++.other/inline18.C: New test.
26775
26776 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26777
26778         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
26779         and __builtin_putchar.
26780
26781 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
26782
26783         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
26784         tests.
26785
26786 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
26787
26788         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
26789         floating point number rounding mode to round to the nearest
26790         representable mode.
26791
26792 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
26793
26794         * g++.old-deja/g++.other/mangle2.C: New test.
26795
26796 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26797
26798         * gcc.c-torture/compile/20010124-1.c: New test.
26799
26800 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
26801
26802         * g++.old-deja/g++.pt/spec38.C: New test.
26803
26804 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26805
26806         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
26807         "Build don't run".
26808
26809 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26810
26811         * gcc.c-torture/execute/20010123-1.c: New test.
26812
26813 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26814
26815         * g++.old-deja/g++.pt/spec37.C: New test.
26816
26817 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26818
26819         * g++.old-deja/g++.pt/overload14.C: New test.
26820
26821 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26822
26823         * gcc.c-torture/execute/20010122-1.c: New test, exercise
26824         __builtin_return_address.
26825
26826 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
26827
26828         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
26829         * g++.old-deja/g++.pt/spec35.C: New test.
26830         * g++.old-deja/g++.pt/spec36.C: New test.
26831
26832 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
26833
26834         * gcc.c-torture/compile/20010118-1.c: New test.
26835
26836 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
26837
26838         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
26839
26840 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26841
26842         * gcc.c-torture/execute/20010119-1.c: New test.
26843
26844 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26845
26846         * g++.old-deja/g++.other/vbase5.C: New test.
26847
26848 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26849
26850         * gcc.c-torture/execute/20010118-1.c: New test.
26851
26852 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26853
26854         * g++.old-deja/g++.pt/deduct3.C: New test.
26855
26856 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26857
26858         * g++.old-deja/g++.pt/spec34.C: New test.
26859
26860 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
26861
26862         * g77.f-torture/compile/20000601-2.f: New test.
26863
26864 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26865
26866         * g++.old-deja/g++.other/init17.C: New test.
26867
26868 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
26869
26870         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
26871
26872 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26873
26874         * g++.old-deja/g++.pt/unify8.C: New test.
26875
26876 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26877
26878         * g++.old-deja/g++.abi/vbase1.C: New test.
26879
26880 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26881
26882         * g++.old-deja/g++.pt/crash65.C: New test.
26883
26884 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26885
26886         * gcc.dg/cpp/assembl2.S: New test case.
26887
26888 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
26889
26890         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
26891         are supported.
26892
26893 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26894
26895         * g++.old-deja/g++.other/builtins1.C: New test.
26896         * g++.old-deja/g++.other/builtins2.C: Likewise.
26897         * g++.old-deja/g++.other/builtins3.C: Likewise.
26898         * g++.old-deja/g++.other/builtins4.C: Likewise.
26899
26900 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
26901
26902         * gcc.c-torture/compile/20010117-1.c: New test.
26903         * gcc.c-torture/compile/20010117-2.c: New test.
26904
26905 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26906
26907         * g77.f-torture/execute/20010116.[fx]: New test,
26908         XFAIL on i?86-*-*.
26909         * g77.f-torture/compile/20010115.f: Indicate it's
26910         a test for PR fortran/1636.
26911
26912 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26913
26914         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
26915
26916 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26917
26918         * g77.f-torture/compile/20010115.f: New test.
26919
26920 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
26921
26922         * g++.old-deja/g++.pt/nontype5.C: New test.
26923
26924 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26925
26926         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
26927         have an equivalent working one below it.
26928
26929 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26930
26931         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
26932         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26933
26934 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26935
26936         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
26937         message containing "init_priority".
26938         (conpr-2.C): Likewise.
26939         (conpr-3.C): Likewise.
26940         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
26941
26942 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26943
26944         * gcc.c-torture/execute/20010114-2.c: New test.
26945
26946 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26947
26948         * gcc.c-torture/compile/20010114-1.c: New test.
26949         * gcc.c-torture/compile/20010114-1.x: Xfail.
26950         * gcc.c-torture/compile/20010114-2.c: New test.
26951         * gcc.c-torture/execute/20010114-1.c: New test.
26952         * gcc.dg/trunc-1.c: New test.
26953         * gcc.dg/uninit-B.c: New test.
26954
26955 2001-01-13  Nick Clifton  <nickc@redhat.com>
26956
26957         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
26958         target.
26959
26960 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26961
26962         * gcc.c-torture/compile/20010113-1.c: New test.
26963
26964 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
26965
26966         * gcc.c-torture/compile/20001212-1.c: New test.
26967
26968 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26969
26970         * gcc.dg/cpp/widestr1.c: Update.
26971         * gcc.dg/cpp/prag-imp.c: Remove.
26972
26973 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
26974
26975         * gcc.c-torture/execute/20000801-3.x: Remove.
26976         * gcc.dg/c90-init-1.c: New test.
26977         * gcc.dg/c99-init-1.c: New test.
26978         * gcc.dg/c99-init-2.c: New test.
26979         * gcc.dg/gnu99-init-1.c: New test.
26980
26981 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
26982
26983         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
26984         testing that no relevant ones were found.
26985
26986 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26987
26988         * g++.old-deja/g++.pt/cast2.C: New test.
26989
26990 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26991
26992         * g++.old-deja/g++.pt/friend47.C: New test.
26993
26994 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26995
26996         * g++.old-deja/g++.pt/instantiate13.C: New test.
26997
26998 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26999
27000         * g++.old-deja/g++.other/defarg7.C: New test.
27001         * g++.old-deja/g++.other/defarg8.C: New test.
27002
27003 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27004
27005         * g++.old-deja/g++.pt/crash64.C: New test.
27006
27007 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27008
27009         * g++.old-deja/g++.pt/crash63.C: New test.
27010
27011 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27012
27013         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
27014
27015 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
27016
27017         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
27018
27019 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27020
27021         * g++.old-deja/g++.pt/error3.C: New test.
27022
27023 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27024
27025         * g++.old-deja/g++.other/crash39.C: New test.
27026
27027 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27028
27029         * g++.old-deja/g++.other/vbase4.C: New test.
27030
27031 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
27032
27033         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
27034         * gcc.dg/special/20000419-2.c: New file. Identical to above.
27035         * gcc.dg/special/special.exp: New test driver which will check
27036         for alias support for the above test.
27037
27038 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
27039
27040         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
27041         problems on small machines.
27042         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
27043         parameterize.
27044
27045 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
27046
27047         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
27048         mips.
27049         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27050
27051 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
27052
27053         * g++.old_deja/g++.pt/using8.C: New test.
27054
27055 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27056
27057         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
27058
27059 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
27060
27061         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
27062         where a failure is expected.
27063         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
27064
27065 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27066
27067         * g++.old_deja/g++.pt/instantiate12.C: New test.
27068
27069 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27070
27071         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
27072         start of structs.
27073         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
27074         * g++.old-deja/g++.brendan/crash17.C: Likewise.
27075         * g++.old-deja/g++.brendan/crash29.C: Likewise.
27076         * g++.old-deja/g++.brendan/crash48.C: Likewise.
27077         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27078         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
27079         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27080         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
27081         * g++.old-deja/g++.eh/spec6.C: Likewise.
27082         * g++.old-deja/g++.jason/crash3.C: Likewise.
27083         * g++.old-deja/g++.law/ctors11.C: Likewise.
27084         * g++.old-deja/g++.law/ctors17.C: Likewise.
27085         * g++.old-deja/g++.law/ctors5.C: Likewise.
27086         * g++.old-deja/g++.law/ctors9.C: Likewise.
27087         * g++.old-deja/g++.mike/ambig1.C: Likewise.
27088         * g++.old-deja/g++.mike/net22.C: Likewise.
27089         * g++.old-deja/g++.mike/p3538a.C: Likewise.
27090         * g++.old-deja/g++.mike/p3538b.C: Likewise.
27091         * g++.old-deja/g++.mike/virt3.C: Likewise.
27092         * g++.old-deja/g++.niklas/t128.C: Likewise.
27093         * g++.old-deja/g++.other/anon4.C: Likewise.
27094         * g++.old-deja/g++.other/using1.C: Likewise.
27095         * g++.old-deja/g++.other/warn3.C: Likewise.
27096         * g++.old-deja/g++.pt/t37.C: Likewise.
27097         * g++.old-deja/g++.robertl/eb69.C: Likewise.
27098         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27099
27100 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27101
27102         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
27103
27104 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27105
27106         * gcc.c-torture/execute/stdio-opt-3.c: New test.
27107
27108 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
27109
27110         * gcc.c-torture/compile/20010107-1.c: New test.
27111
27112 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27113
27114         * gcc.c-torture/execute/builtin-noret-1.c: New test.
27115
27116 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27117
27118         * gcc.dg/format/format.h: New file.
27119         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
27120         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
27121         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
27122         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
27123         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
27124         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27125         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
27126         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
27127         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
27128         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
27129         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
27130         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
27131         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
27132         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
27133         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
27134         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
27135         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
27136         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
27137         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
27138         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
27139         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
27140         instead of declaring standard types, macros and functions in each
27141         test.
27142
27143 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
27144
27145         * gcc.c-torture/execute/20010106-1.c: New test.
27146
27147 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27148
27149         * gcc.dg/format/format.exp: New file.
27150         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
27151         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
27152         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
27153         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
27154         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
27155         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
27156         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
27157         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
27158         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
27159         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
27160         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
27161         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
27162         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
27163         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
27164         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
27165         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
27166         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
27167         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
27168         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
27169         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
27170         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
27171         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
27172         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
27173         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
27174         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
27175         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
27176         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
27177         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
27178         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
27179         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
27180         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
27181         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
27182         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
27183         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
27184         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
27185         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
27186         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
27187         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
27188         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
27189         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
27190         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
27191         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
27192
27193 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
27194
27195         * gcc.c-torture/execute/991228-1.c: Take word endianness into
27196         account.
27197
27198 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27199
27200         * gcc.c-torture/execute/builtin-complex-1.c: New test.
27201
27202 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27203
27204         * g++.old-deja/g++.pt/crash62.C: New test.
27205
27206 2001-01-04  Richard Henderson  <rth@redhat.com>
27207
27208         * gcc.dg/20000926-1.c: Update expected warnings.
27209         * gcc.dg/array-2.c: Likewise.
27210         * gcc.dg/array-4.c: Also validate flexible array members.
27211         * gcc.dg/c99-flex-array-1.c: New.
27212
27213 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27214
27215         * gcc.c-torture/compile/20001222-1.x: Remove.
27216
27217 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27218
27219         * gcc.c-torture/execute/built-in-setjmp.c: New.
27220
27221 2001-01-03  Richard Henderson  <rth@redhat.com>
27222
27223         * gcc.dg/940510-1.c: Update expected error wording.
27224         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
27225
27226 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
27227
27228         * lib/target-supports.exp (check_alias_available): Modified to
27229         indicate aliases not supported if only weak aliases are supported.
27230
27231 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27232
27233         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
27234         Turn on cmpstrsi checks for __pj__ and __i370__.
27235
27236 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27237
27238         * g++.old-deja/g++.other/virtual11.C: New test.
27239
27240 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27241
27242         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
27243
27244 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27245
27246         * gcc.c-torture/compile/20010102-1.c: New test.
27247
27248 2001-01-02  Andreas Jaeger  <aj@suse.de>
27249
27250         * gcc.dg/noreturn-3.c: New test.
27251
27252         * gcc.dg/noreturn-4.c: New test.
27253
27254 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27255
27256         * gcc.c-torture/execute/stdio-opt-1.c: Also test
27257         __builtin_fputc and __builtin_fwrite.
27258
27259 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27260
27261         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
27262         signed char, not default char.
27263
27264 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27265
27266         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
27267
27268 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
27269
27270         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
27271
27272 2000-12-29  Richard Henderson  <rth@redhat.com>
27273
27274         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
27275         (__cyg_profile_func_exit): Define.
27276
27277 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27278
27279         * g++.dg/vtgc1.C: New test.
27280
27281 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
27282
27283         * gcc.dg/noncompile/20001228-1.c: New test.
27284
27285         * gcc.dg/20001228-1.c: New test.
27286
27287         * gcc.c-torture/execute/20001228-1.c: New test.
27288
27289 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
27290
27291         * gcc.dg/format-strfmon-1.c: New test.
27292
27293 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27294
27295         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
27296         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
27297         * gcc.c-torture/execute/string-opt-1.c: Likewise.
27298         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27299         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27300         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27301         * gcc.c-torture/execute/string-opt-6.c: Likewise.
27302         * gcc.c-torture/execute/string-opt-7.c: Likewise.
27303         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27304         * gcc.c-torture/execute/string-opt-9.c: Likewise.
27305         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27306         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27307         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27308
27309         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
27310         * gcc.c-torture/execute/string-opt-4.c: Test index.
27311
27312 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
27313
27314         * gcc.c-torture/compile/20001226-1.c: New test.
27315
27316 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27317
27318         * gcc.c-torture/compile/20001222-1.c: New test.
27319         * gcc.c-torture/compile/20001222-1.x: Xfail.
27320
27321 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
27322
27323         * gcc.c-torture/execute/comp-goto-2.c: New test.
27324
27325 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
27326
27327         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
27328         Use long types if __INT_MAX__ is 32767.
27329         (main): Use cast to (sint32 *) when poking 88 into a_page.
27330
27331         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
27332
27333 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
27334
27335         * gcc.c-torture/compile/20001221-1.c: New test.
27336         * gcc.c-torture/execute/20001221-1.c: New test.
27337
27338 2000-12-20  Richard Henderson  <rth@redhat.com>
27339
27340         * g++.old-deja/g++.pt/crash36.C: Update error lines.
27341         * g++.old-deja/g++.robertl/eb109.C: Likewise.
27342
27343 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27344
27345         * gcc.dg/compare3.c: New test.
27346
27347 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27348
27349         * gcc.dg/format-warnll-1.c: New test.
27350
27351 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27352
27353         * gcc.dg/cpp/cmdlne-P.c: New test.
27354
27355 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27356
27357         * gcc.c-torture/execute/builtin-abs-1.c,
27358         gcc.c-torture/execute/builtin-abs-2.c: New tests.
27359
27360 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27361
27362         * gcc.dg/cpp/multiline.c: New test.
27363
27364 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27365
27366         * g++.old-deja/g++.other/syshdr1.C: Update.
27367         * gcc.dg/cpp/lineflags.c: Remove temporarily.
27368
27369 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27370
27371         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
27372
27373 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27374
27375         * g++.old-deja/g++.pt/ttp65.C: New test.
27376
27377 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27378
27379         * g++.old-deja/g++.pt/ttp64.C: New test.
27380
27381 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27382
27383         * g++.old-deja/g++.pt/spec33.C: New test.
27384
27385 2000-12-14  Catherine Moore  <clm@redhat.com>
27386
27387         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
27388         * gcc.c-torture/execute/920612-2.c: Likewise.
27389         * gcc.c-torture/execute/920428-2.c: Likewise.
27390         * gcc-c-torture/execute/va-arg-11.c: Call exit.
27391         * gcc.c-torture/execute/va-arg-21.c: Likewise.
27392
27393 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27394
27395         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
27396         * gcc.dg/pack-test-2.c: Likewise.
27397
27398 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27399
27400         Tests by Zack Weinberg <zackw@stanford.edu>.
27401
27402         * gcc.dg/cpp/defined.c: Update.
27403         * gcc.dg/cpp/defined_trad.c: New tests.
27404
27405 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27406
27407         * gcc.dg/cpp/trad-direct.c: Update.
27408
27409 2000-12-11  Neil Booth  <neilb@earthling.net>
27410
27411         * gcc.dg/cpp/defined_trad.c
27412
27413 2000-12-11  Neil Booth  <neilb@earthling.net>
27414
27415         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
27416
27417 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27418
27419         * gcc.dg/format-miss-2.c: New test.
27420
27421 2000-12-09  Neil Booth  <neilb@earthling.net>
27422
27423         * gcc.dg/cpp/lineflags.c: New tests.
27424         * gcc.dg/cpp/poison.c: Update.
27425         * gcc.dg/cpp/redef2.c: Update.
27426         * gcc.dg/cpp/skipping.c: New test.
27427
27428 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
27429
27430         * g++.old-deja/g++.other/eh3.C: New testcase.
27431
27432 2000-12-07  Neil Booth  <neilb@earthling.net>
27433
27434         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
27435         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
27436         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
27437         wtr-union-init-2.c, wtr-union-init-3.c: Update.
27438         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
27439         Update.
27440
27441 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27442
27443         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
27444         __SIZE_TYPE__ instead of int for type of integers cast to
27445         pointers.
27446
27447 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
27448
27449         * g++.old-deja/g++.other/cleanup4.C: New test.
27450
27451 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27452
27453         * format-sec-1.c: New test.
27454
27455 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27456
27457         * gcc.dg/format-nonlit-3.c: New test.
27458
27459 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27460
27461         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
27462         through a null pointer.
27463
27464 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27465
27466         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
27467         * g++.old-deja/g++.pt/partial4.C: New test.
27468
27469 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
27470
27471         * gcc.c-torture/execute/ieee/hugeval.x: New.
27472
27473 2000-12-06  Neil Booth  <neilb@earthling.net>
27474
27475         * gcc.dg/cpp/backslash2.c: New tests.
27476
27477 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27478
27479         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
27480         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
27481
27482 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
27483
27484         * gcc.c-torture/execute/20001203-2.c: New testcase.
27485
27486 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27487
27488         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
27489         * g++.old-deja/g++.other/virtual10.C: New test.
27490
27491 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27492
27493         * g++.old-deja/g++.mike/pmf5.C: Remove test.
27494
27495 2000-12-05  Richard Henderson  <rth@redhat.com>
27496
27497         * gcc.c-torture/compile/20001205-1.c: New.
27498
27499 2000-12-04  Neil Booth  <neilb@earthling.net>
27500
27501         * g++.old-deja/g++.other/virtual9.C: New test.
27502         * g++.old-deja/g++.pt/crash61.C: New test.
27503         * gcc.c-torture/execute/loop-9.c: New test.
27504
27505 2000-12-04  Neil Booth  <neilb@earthling.net>
27506
27507         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
27508         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
27509         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
27510         * gcc.dg/cpp/extratokens.c: ...here.
27511
27512 2000-12-04  Neil Booth  <neilb@earthling.net>
27513
27514         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
27515         New tests.
27516
27517 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27518
27519         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
27520         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
27521
27522 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27523
27524         * gcc.c-torture/execute/20001203-1.c: New test.
27525
27526 2000-12-03  Neil Booth  <neilb@earthling.net>
27527
27528         * gcc.dg/cpp/macro6.c: New test cases.
27529
27530 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27531
27532         * gcc.c-torture/execute/string-opt-9.c: New test.
27533         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27534         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27535         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27536
27537         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
27538         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
27539
27540 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
27541
27542         * gcc.dg/cpp/if-6.c: New testcase.
27543
27544         * gcc.dg/20001201-1.c: New testcase.
27545
27546 2000-12-02  Neil Booth  <neilb@earthling.net>
27547
27548         * g++.old-deja/g++.other/externC4.C,
27549         g++.old-deja/g++.other/friend10.C: New tests.
27550
27551 2000-12-02  Neil Booth  <neilb@earthling.net>
27552
27553         * g++.old-deja/g++.other/instan2.C
27554         * g++.old-deja/g++.other/instan3.C: New test.
27555
27556 2000-12-02  Neil Booth  <neilb@earthling.net>
27557
27558         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
27559         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
27560         gnuc99.c,gnuc99-pedantic.c: New tests.
27561
27562 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27563
27564         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
27565         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
27566
27567 2000-12-01  Neil Booth  <neilb@earthling.net>
27568
27569         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
27570         * gcc.dg/cpp/poison.c: Update.
27571         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
27572
27573 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
27574
27575         * g77.f-torture/execute/20001201.f: New test.
27576
27577 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27578
27579         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
27580
27581 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
27582
27583         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
27584
27585 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27586
27587         * g++.old-deja/g++.other/cast6.C: New test.
27588
27589 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
27590
27591         * gcc.c-torture/execute/20001130-2.c: New testcase.
27592
27593 2000-11-30  Richard Henderson  <rth@redhat.com>
27594
27595         * gcc.c-torture/execute/20001130-1.c: New test.
27596
27597 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27598
27599         * g++.old-deja/g++.other/op3.C: New test.
27600
27601 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27602
27603         * g++.old-deja/g++.other/op2.C: New test.
27604
27605 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27606
27607         * g++.old-deja/g++.other/crash38.C: New test.
27608
27609 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
27610
27611         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
27612
27613 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
27614
27615         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
27616         tests.
27617         * gcc.c-torture/execute/string-opt-6.c: New test.
27618
27619         * gcc.dg/20001117-1.c: Add main.
27620
27621 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
27622
27623         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
27624         Move from here ...
27625         * gcc.dg/940510-1.c: ... to here.
27626
27627         * gcc.dg/20000926-1.c: GNU C now allows initializations of
27628         zero-size arrays in toplevel structures.
27629
27630 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27631
27632         * gcc.c-torture/execute/loop-8.c: New test.
27633
27634 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27635
27636         * g++.old-deja/g++.other/base1.C: New test.
27637
27638 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27639
27640         * g++.old-deja/g++.other/parse2.C: New test.
27641
27642 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27643
27644         * g++.old-deja/g++.pt/incomplete1.C: New test.
27645
27646 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27647
27648         * g++.old-deja/g++.other/friend9.C: New test.
27649
27650 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27651
27652         * gcc.dg/20001127-1.c: New test.
27653
27654 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27655
27656         * g++.old-deja/g++.pt/friend46.C: New test.
27657
27658 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27659
27660         * g++.old-deja/g++.other/ptrmem8.C: New test.
27661
27662 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27663
27664         * gcc.c-torture/execute/string-opt-7.c: New test.
27665         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27666
27667 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27668
27669         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
27670         instead of 'mkcheck 2'.
27671
27672 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27673
27674         * gcc.c-torture/execute/memcheck/driver.c,
27675         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
27676         C9X references to refer to C99.
27677
27678 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
27679
27680         * gcc.dg/ultrasp3.c: New test.
27681
27682 2000-11-25  Neil Booth  <neilb@earthling.net>
27683
27684         * gcc.dg/cpp/include2.c: Update test to be locale independent.
27685
27686 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
27687
27688         * gcc.c-torture/compile/20001123-2.c: New.
27689
27690 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27691
27692         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
27693
27694 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
27695
27696         * gcc.dg/sequence-point-1.c: Add some new tests.
27697         * gcc.c-torture/execute/20001124-1.c: New test.
27698
27699 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27700
27701         * g++.old-deja/g++.other/vaarg4.C: New test.
27702         * gcc.c-torture/compile/20001123-1.c: New test.
27703
27704 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27705
27706         * g++.other/crash24.C: Adjust and remove XFAIL.
27707         * g++.other/crash37.C: New test.
27708
27709 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
27710
27711         * g++.old-deja/g++.pt/instantiate9.C: New test.
27712
27713 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
27714
27715         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
27716         new ABI, too.
27717
27718         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
27719         * g++.old-deja/g++.robertl/eb55.C: Likewise.
27720
27721 2000-11-22  Neil Booth  <neilb@earthling.net>
27722
27723         * gcc.dg/cpp/Wtrigraphs.c: New test.
27724
27725 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
27726
27727         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
27728
27729 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
27730
27731         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
27732
27733 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
27734
27735         * lib/gcc-dg.exp: load_lib scanasm.exp.
27736         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
27737         * lib/g++-dg.exp: load_lib scanasm.exp.
27738         * lib/scanasm.exp: New.
27739         (scan-assembler, scan-assembler-not): Add optional arguments to
27740         test name, or if not present, the pattern name.
27741         (scan-assembler-dem, scan-assembler-dem-not): New.
27742
27743         * g++.dg/dg.exp: New.
27744
27745 2000-11-21  Neil Booth  <neilb@earthling.net>
27746
27747         * gcc.dg/cpp/integrated1.c: Remove.
27748
27749 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27750
27751         * gcc.c-torture/execute/20001121-1.c: New test.
27752
27753 2000-11-21  Richard Henderson  <rth@redhat.com>
27754
27755         * gcc.c-torture/compile/20001121-1.c: New test.
27756
27757 2000-11-20  Neil Booth  <neilb@earthling.net>
27758
27759         * gcc.dg/cpp/integrated1.c: New test.
27760
27761 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27762
27763         * g++.old-deja/g++.other/inline17.C: New test.
27764
27765 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
27766
27767         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
27768         local variable to be zero: I made the variable global. Now
27769         uses abort() and exit() instead of relying on main's return value.
27770
27771 2000-11-20  Neil Booth  <neilb@earthling.net>
27772
27773         * gcc.dg/cpp/paste2.c: Update test.
27774         * objc/execute/paste.m: New test.
27775
27776 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27777
27778         * gcc.dg/c99-condexpr-1.c: New test.
27779
27780 2000-11-20  Neil Booth  <neilb@earthling.net>
27781
27782         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
27783
27784 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
27785
27786         * g++.old-deja/g++.pt/export1.C: New test.
27787
27788 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
27789
27790         * gcc.dg/20001117-1.c: New test.
27791
27792 2000-11-18  Richard Henderson  <rth@redhat.com>
27793
27794         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
27795
27796 2000-11-18  Richard Henderson  <rth@redhat.com>
27797
27798         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
27799         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
27800         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
27801
27802 2000-11-18  Richard Henderson  <rth@redhat.com>
27803
27804         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
27805         (main): New.  Exit cleanly.
27806
27807 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27808
27809         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
27810         gcc.dg/c99-fordecl-2.c: New tests.
27811
27812 2000-11-18  Richard Henderson  <rth@redhat.com>
27813
27814         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
27815         * gcc.c-torture/execute/zerolen-2.c: New.
27816
27817 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27818
27819         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
27820         memory.
27821
27822 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27823
27824         * g++.old-deja/g++.pt/instantiate8.C: New test.
27825
27826 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27827
27828         * g++.old-deja/g++.other/incomplete.C: Add more tests.
27829         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
27830
27831 2000-11-16  Nick Clifton  <nickc@redhat.com>
27832
27833         * gcc.c-torture/execute/nestfunc-2.c: New test.
27834         * gcc.c-torture/execute/nestfunc-3.c: New test.
27835
27836 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27837
27838         * gcc.c-torture/compile/20001116-1.c: New test.
27839
27840 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27841
27842         * gcc.c-torture/execute/20001115-1.c: New test.
27843
27844 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
27845
27846         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
27847         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
27848         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
27849         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27850
27851 2000-11-15  Neil Booth  <neilb@earthling.net>
27852
27853         gcc.dg/cpp/_Pragma1.c: Update.
27854         gcc.dg/cpp/_Pragma2.c: New test.
27855
27856 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27857
27858         * g++.old-deja/g++.other/anon5.C: New test.
27859
27860 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27861
27862         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
27863         tests.
27864
27865 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
27866
27867         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
27868         output.
27869
27870 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27871
27872         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
27873         labels at end of compound statements.
27874
27875 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
27876
27877         * gcc.c-torture/execute/loop-7.c: New test.
27878
27879 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27880
27881         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
27882
27883 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27884
27885         * gcc.dg/c99-bool-1.c: New test.
27886
27887 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27888
27889         * gcc.dg/c99-scope-1.c: Remove xfail.
27890         * gcc.dg/c99-scope-2.c: New test.
27891
27892 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27893
27894         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
27895         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
27896
27897 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
27898
27899         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
27900         error messages.
27901
27902         * g++.mike/p700.C: Don't typedef wchar_t.
27903         * g++.mike/p784.C: Likewise.
27904         * g++.mike/eb101.C: Don't use __wchar_t.
27905
27906 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
27907
27908         * g77.f-torture/execute/20001111.[fx]: Test premature exit
27909         from DO loop.
27910
27911 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27912
27913         * gcc.c-torture/execute/20001111-1.c: New test.
27914
27915 2000-11-10  Nick Clifton  <nickc@redhat.com>
27916
27917         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
27918         long multuiple and accumulate.
27919
27920 2000-11-09  Richard Henderson  <rth@redhat.com>
27921
27922         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
27923         via size_t instead of int.
27924
27925         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
27926         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27927         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27928         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27929
27930 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
27931
27932         * gcc.c-torture/compile/20001109-1.c: New test.
27933         * gcc.c-torture/compile/20001109-2.c: New test.
27934
27935 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
27936
27937         * g++.old-deja/g++.pt/operator1.C: New test.
27938         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
27939
27940 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27941
27942         * gcc.dg/20001108-1.c: New test.
27943
27944 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27945
27946         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
27947         with both arguments constant strings.
27948         * gcc.c-torture/execute/string-opt-3.c: New test.
27949         * gcc.c-torture/execute/string-opt-4.c: New test.
27950         * gcc.c-torture/execute/string-opt-5.c: New test.
27951
27952 2000-11-08  Nick Clifton  <nickc@redhat.com>
27953
27954         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
27955         mulsidi3adddi patterns.
27956
27957 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
27958
27959         * g++.old-deja/g++.other/crash36.C: New test.
27960
27961 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
27962
27963         * g++.old-deja/g++.other/init16.C: New test.
27964
27965 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
27966
27967         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
27968
27969 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27970
27971         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
27972         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27973         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27974
27975 2000-11-07  DJ Delorie  <dj@redhat.com>
27976
27977         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
27978
27979 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27980
27981         * gcc.c-torture/execute/string-opt-1.c: New test.
27982
27983 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27984
27985         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
27986         mips-sgi-irix6.* because the MIPS ABI passes floating-point
27987         parameters in registers, and there is no way for a varargs
27988         function to know in which order the integer and floating-point
27989         parameters should be interleaved when they are placed on the
27990         stack.
27991         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27992         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27993
27994 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27995
27996         * gcc.c-torture/execute/string-opt-2.c: New test.
27997
27998 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
27999
28000         * g++.old-deja/g++.pt/crash60.C: New test.
28001
28002 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28003
28004         * g++.old-deja/g++.other/crash24.C: New test.
28005         * g++.old-deja/g++.other/crash25.C: New test.
28006         * g++.old-deja/g++.other/crash26.C: New test.
28007         * g++.old-deja/g++.other/crash27.C: New test.
28008         * g++.old-deja/g++.other/crash28.C: New test.
28009         * g++.old-deja/g++.other/crash29.C: New test.
28010         * g++.old-deja/g++.other/crash30.C: New test.
28011         * g++.old-deja/g++.other/crash31.C: New test.
28012         * g++.old-deja/g++.other/crash32.C: New test.
28013         * g++.old-deja/g++.other/crash33.C: New test.
28014         * g++.old-deja/g++.other/crash34.C: New test.
28015         * g++.old-deja/g++.other/crash35.C: New test.
28016
28017 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28018
28019         * gcc.c-torture/execute/20001031-1.c: New test.
28020
28021 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
28022
28023         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
28024         namespace.
28025
28026         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
28027         standards-conformant.
28028
28029         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
28030
28031         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
28032         * g++.old-deja/g++.mike/p755a.C: Likewise.
28033         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
28034         library makes no calls to `operator new' during initialization.
28035
28036 2000-11-04  Neil Booth  <neilb@earthling.net>
28037
28038         * gcc.dg/cpp/include2.c: New tests.
28039
28040 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
28041
28042         * lib/g++.exp (g++_set_ld_library_path): New function.
28043         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
28044
28045 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
28046
28047         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
28048         warnings.
28049
28050 2000-11-01  Richard Henderson  <rth@redhat.com>
28051
28052         * g++.old-deja/g++.ext/namedret1.C: New.
28053         * g++.old-deja/g++.ext/namedret2.C: New.
28054         * g++.old-deja/g++.ext/namedret3.C: New.
28055
28056 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
28057
28058         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
28059         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
28060
28061 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28062
28063         * gcc.c-torture/execute/va-arg-21.c: New test.
28064
28065 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28066
28067         * gcc.dg/c99-complex-2.c: New test.
28068
28069 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28070
28071         * gcc.c-torture/execute/stdio-opt-1.c: New test.
28072
28073 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
28074
28075         * g++.old-deja/g++.other/inline16.C: New test.
28076
28077 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
28078
28079         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
28080         __PRETTY_FUNCTION__
28081
28082 2000-10-29  Neil Booth  <neilb@earthling.net>
28083
28084         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
28085         New tests.
28086         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
28087         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
28088         optimisation.
28089
28090 2000-10-29  Neil Booth  <neilb@earthling.net>
28091
28092         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
28093         * mi1.c, mi1c.h: Add null directives to multiple-include test.
28094         * mi5.c: Test multiple includes work with -C.
28095         * trigraphs.c: Test ^= version.
28096
28097 2000-10-28  Neil Booth  <neilb@earthling.net>
28098
28099         New tests and test updates for new macro expander.
28100
28101         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
28102         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
28103         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
28104         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
28105         new diagnostic messages.
28106
28107         * gcc.dg/cpp/macro3.c: New tests.
28108
28109 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
28110
28111         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
28112         on the same line.
28113
28114 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
28115
28116         * g++.old-deja/g++.other/eh2.C: New test.
28117
28118 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28119
28120         * gcc.c-torture/execute/20001027-1.c: New test.
28121
28122 2000-10-26  Richard Henderson  <rth@redhat.com>
28123
28124         * gcc.c-torture/execute/20001026-1.c: New.
28125
28126 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
28127
28128         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
28129         * g++.old-deja/g++.law/builtin1.C: Likewise.
28130         * g++.old-deja/g++.law/ctors10.C: Likewise.
28131         * g++.old-deja/g++.law/virtual3.C: Likewise.
28132         * g++.old-deja/g++.mike/p658.C: Likewise.
28133         * g++.old-deja/g++.other/sibcall1.C: Likewise.
28134         * g++.old-deja/g++.other/vaarg2.C: Likewise.
28135         * g++.old-deja/g++.robertl/eb124.C: Likewise.
28136         * g++.old-deja/g++.robertl/eb44.C: Likewise.
28137         * g++.old-deja/g++.robertl/eb77.C: Likewise.
28138
28139 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28140
28141         * gcc.c-torture/compile/20001024-1.c: New test.
28142
28143 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
28144
28145         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
28146         to tell us whether or not we are using V3.
28147
28148 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28149
28150         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
28151         operands.
28152
28153 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28154
28155         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
28156
28157 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
28158
28159         * gcc.c-torture/execute/20001024-1.c: New test.
28160
28161 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
28162
28163         * g++.old-deja/g++.other/sibcall1.C: New test.
28164
28165 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
28166
28167         * gcc.dg/noncompile/init-3.c: New test.
28168
28169 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28170
28171         * gcc.dg/format-array-1.c: New test.
28172
28173 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28174
28175         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
28176         writing through null pointers; remove comment about testing
28177         unterminated strings.
28178
28179 2000-10-17  Matthew Hiller  <hiller@redhat.com>
28180
28181         * gcc.c-torture/execute/20001017-2.c: New test.
28182
28183 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28184
28185         * gcc.c-torture/compile/20001018-1.c: New test.
28186         * gcc.c-torture/compile/20001018-1.x: Xfail.
28187
28188 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28189
28190         * gcc.c-torture/execute/20001017-1.c: New test.
28191
28192 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28193
28194         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
28195         for multiple use of arguments with scanf formats; add tests for
28196         multiple use of arguments.
28197
28198 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
28199
28200         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
28201
28202 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28203
28204         * gcc.dg/format-miss-1.c: New test.
28205
28206 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28207
28208         * gcc.c-torture/execute/20001013-1.c: New test.
28209
28210 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28211
28212         * gcc.dg/format-branch-1.c: New test.
28213
28214 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28215
28216         * README, lib/file-format.exp: Remove EGCS references.
28217
28218 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28219
28220         * gcc.dg/20001013-1.c: New test.
28221
28222 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28223
28224         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
28225         for intmax_t in the compiler using __typeof__ and the type rules
28226         for conditional expressions.
28227
28228 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
28229
28230         * gcc.dg/20001012-1.c: New test.
28231         * gcc.dg/20001012-2.c: New test.
28232
28233 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28234
28235         * gcc.dg/format-attr-1.c: New test.
28236
28237 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28238
28239         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
28240         __LONG_LONG_MAX__ instead of LLONG_MAX.
28241
28242 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28243
28244         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
28245         scanf flags.
28246         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
28247         flags.
28248
28249 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28250
28251         * gcc.dg/sequence-pt-1.c: New test.
28252
28253 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
28254
28255         * gcc.c-torture/execute/20001011-1.c: New testcase.
28256         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
28257
28258 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28259
28260         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
28261         does not error on it.
28262
28263 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28264
28265         * gcc.dg/20001009-1.c: New test.
28266
28267 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28268
28269         * gcc.c-torture/compile/20001009-1.c: Move from here ....
28270         * gcc.c-torture/execute/20001009-2.c: ... to here.
28271
28272 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
28273
28274         * gcc.c-torture/compile/20001009-1.c: New testcase.
28275         * gcc.c-torture/execute/20001009-1.c: New testcase.
28276         Testcases provided by Jan Hubicka <jh@suse.cz>.
28277
28278 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28279
28280         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28281         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
28282         uintmax_t using <limits.h> to emulate the compiler's internal
28283         logic.  No longer XFAIL %j tests.
28284
28285 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28286
28287         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
28288         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28289         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
28290         regexps and details of expected handling of some bad formats.
28291         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
28292         suppression.
28293
28294 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28295
28296         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
28297         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
28298         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
28299         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
28300         in list archives.
28301
28302 2000-10-06  Richard Henderson  <rth@cygnus.com>
28303
28304         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
28305         * g++.old-deja/g++.brendan/crash52.C: Likewise.
28306         * g++.old-deja/g++.jason/report.C: Likewise.
28307         * g++.old-deja/g++.law/friend5.C: Likewise.
28308         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
28309         of the expected warnings.
28310
28311 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
28312
28313         * g++.old-deja/g++.pt/enum14.C: New test.
28314
28315 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28316
28317         * g++.old-deja/g++.pt/crash59.C: New test.
28318
28319 2000-10-04  Will Cohen  <wcohen@redhat.com>
28320
28321         * gcc.dg/20000926-1.c: New test.
28322
28323 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
28324
28325         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
28326         function name for current C++ compiler.
28327         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
28328
28329 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
28330
28331         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
28332         __PRETTY_FUNCTION__.
28333         * g++.old-deja/g++.ext/pretty2.C: Likewise.
28334
28335 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28336
28337         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
28338
28339 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
28340
28341         * gcc.c-torture/compile/20000923-1.c: New test.
28342
28343 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
28344
28345         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
28346         * g++.old-deja/g++.pt/ttp62.C: Same.
28347         * g++.old-deja/g++.other/inline14.C: Same.
28348
28349 2000-09-24  Richard Henderson  <rth@cygnus.com>
28350
28351         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
28352
28353 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28354
28355         * gcc.dg/c90-printf-1.c: Add test for wide string format.
28356
28357 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
28358
28359         * gcc.c-torture/compile/20000922-1.c: New file.
28360
28361 2000-09-21  Nick Clifton  <nickc@redhat.com>
28362
28363         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
28364         a signed long modulo operation.
28365         (mod6): New function - perform an unsigned long modulo operation.
28366         (main): Add tests for modulos of very large numbers by very small
28367         dividends.
28368
28369 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28370
28371         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
28372
28373 2000-09-19  Richard Henderson  <rth@cygnus.com>
28374
28375         * gcc.dg/compare2.c (case 10): XFAIL.
28376
28377 2000-09-18  Richard Henderson  <rth@cygnus.com>
28378
28379         * gcc.c-torture/execute/20000906-1.c: Move ...
28380         * gcc.dg/20000906-1.c: ... here.  Only run on targets
28381         that support __builtin_trap.
28382
28383 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
28384
28385         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
28386
28387 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28388
28389         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
28390         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
28391         more $ format tests.
28392
28393 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28394
28395         * gcc.dg/format-errmk-1.c: New test.
28396
28397 2000-09-17  Greg McGary  <greg@mcgary.org>
28398
28399         * gcc.c-torture/execute/20000917-1.x: Remove.
28400
28401 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28402
28403         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
28404
28405 2000-09-17  Greg McGary  <greg@mcgary.org>
28406
28407         * gcc.c-torture/execute/20000917-1.c: New test.
28408         * gcc.c-torture/execute/20000917-1.x: XFAIL.
28409
28410 2000-09-16  Neil Booth  <NeilB@earthling.net>
28411
28412         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
28413         in nested macro bug.
28414
28415 2000-09-15  Neil Booth  <NeilB@earthling.net>
28416
28417         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
28418
28419 2000-09-14  Jeffrey A Law  (law@cygnus.com)
28420
28421         * gcc.c-torture/execute/20000914-1.c: New test.
28422
28423 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
28424
28425         * g++.other/inline13.C: New test.
28426
28427 2000-09-12  Andreas Jaeger  <aj@suse.de>
28428
28429         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
28430         constant by Ulrich Drepper <drepper@redhat.com>.
28431
28432 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
28433
28434         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
28435
28436 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28437
28438         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
28439
28440 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
28441
28442         * gcc.dg/cpp/backslash.c: New test.
28443
28444 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
28445
28446         * gcc.c-torture/execute/20000910-1.c: New test.
28447         * gcc.c-torture/execute/20000910-2.c: Likewise.
28448
28449 2000-09-11  Robert Lipe  <robertl@sco.com>
28450
28451         * gcc.dg/pragma-align.c: New test.
28452
28453 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
28454
28455         * g++.old-deja/g++.pt/explicit82.C: New test.
28456         * g++.old-deja/g++.pt/explicit83.C: New test.
28457
28458 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
28459
28460         * gcc.dg/asm-names.c: New test.
28461
28462 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28463
28464         * gcc.dg/cpp/tr-warn6.c: New test
28465
28466 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28467
28468         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
28469         be accepted.
28470
28471 2000-09-07  Catherine Moore  <clm@redhat.com>
28472
28473         * gcc.c-torture/execute/unroll-1.c: New test.
28474
28475 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
28476
28477         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
28478         ERROR markers.
28479         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
28480         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
28481         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
28482         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
28483         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
28484         Preprocess only.
28485         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
28486         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
28487
28488 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28489
28490         * g++.old-deja/g++.pt/deduct2.C: New test.
28491
28492 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28493
28494         * g++.old-deja/g++.pt/parms2.C: New test.
28495
28496 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28497
28498         * g++.old-deja/g++.pt/crash58.C: New test.
28499
28500 2000-09-06  Greg McGary  <greg@mcgary.org>
28501
28502         * gcc.c-torture/execute/20000906-1.c: New test.
28503         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
28504
28505 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28506
28507         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
28508
28509 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28510
28511         * g++.old-deja/g++.pt/crash57.C: New test.
28512
28513 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28514
28515         * g++.old-deja/g++.pt/crash56.C: New test.
28516
28517 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28518
28519         * g++.old-deja/g++.pt/koenig1.C: New test.
28520
28521 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28522
28523         * gcc.dg/20000904-1.c: New test.
28524
28525 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28526
28527         * gcc.dg/cpp/paste8.c: New test.
28528
28529 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
28530
28531         * gcc.c-torture/compile/20000827-1.c: New test.
28532
28533 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28534
28535         * gcc.dg/format-diag-1.c: New test.
28536
28537 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28538
28539         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
28540         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
28541         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
28542         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
28543         gcc.dg/formatz-1.c: Adjust warning regular expressions.
28544
28545 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28546
28547         * g++.old-deja/g++.other/nested4.C: New test.
28548
28549 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28550
28551         * g++.old-deja/g++.ns/scoped1.C: New test.
28552
28553 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
28554
28555         * lib/g++.exp: Support testing already-installed GCC.
28556
28557 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28558
28559         * wtr-label-1.c, wtr-suffix-1.c: New tests.
28560
28561 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28562
28563         * gcc.dg/return-type-2.c: New test.
28564
28565 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
28566
28567         * gcc.c-torture/compile/20000825-1.c: New test.
28568
28569 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
28570
28571         * gcc.dg/dwarf2-2.c: New test.
28572
28573 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
28574
28575         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
28576         dg-warning regexps.
28577
28578 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28579
28580         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
28581         gcc.dg/format-ext-5.c: New tests.
28582
28583 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
28584
28585         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
28586
28587 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
28588
28589         * gcc.dg/noncompile/930622-2.c: Adjust error message.
28590
28591 2000-08-24  Richard Henderson  <rth@cygnus.com>
28592
28593         * gcc.dg/ia64-sync-1.c: New test.
28594         * gcc.dg/ia64-sync-2.c: New test.
28595         * gcc.dg/ia64-asm-1.c: New test.
28596
28597 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28598
28599         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
28600         * gcc.dg/format-ext-2.c: New test.
28601
28602 2000-08-23  Jason Merrill  <jason@redhat.com>
28603
28604         * lib/old-dejagnu.exp: Also ignore "In member function" and
28605         "At global scope".
28606
28607 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28608
28609         * gcc.dg/noncompile/label-lineno-1.c: New test.
28610
28611 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28612
28613         * gcc.dg/c99-array-nonobj-1.c: New test.
28614
28615 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28616
28617         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
28618         tests.
28619         * gcc.dg/format-ext-1.c: New test.
28620
28621 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28622
28623         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
28624         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
28625         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
28626         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
28627         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
28628
28629 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28630
28631         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
28632         gcc.dg/c99-strftime-2.c: New tests.
28633
28634 2000-08-22  Richard Henderson  <rth@cygnus.com>
28635
28636         * gcc.c-torture/execute/20000822-1.c: New test.
28637
28638 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28639
28640         * gcc.c-torture/execute/20000819-1.x: Remove.
28641
28642 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28643
28644         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
28645         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
28646         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
28647         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
28648         gcc.dg/format-xopen-1.c: New tests.
28649
28650 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28651
28652         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
28653
28654 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28655
28656         * g++.old-deja/g++.other/loop2.C: New test.
28657
28658         * gcc.c-torture/compile/20000606-1.c: New test.
28659         * gcc.c-torture/compile/20000728-1.c: New test.
28660         * gcc.c-torture/execute/20000801-1.c: New test.
28661         * gcc.c-torture/execute/20000801-2.c: New test.
28662         * gcc.c-torture/execute/20000819-1.c: New test.
28663         * gcc.c-torture/execute/20000819-1.x: XFAIL.
28664         * gcc.dg/20000629-1.c: New test.
28665         * gcc.dg/20000724-1.c: New test.
28666         * gcc.dg/20000807-1.c: New test.
28667
28668 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
28669
28670         * gcc.dg/cpp/pragma-1.c: New test.
28671         * gcc.dg/cpp/pragma-2.c: New test.
28672
28673 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
28674
28675         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
28676         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
28677
28678 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28679
28680         * gcc.c-torture/compile/20000818-1.c: New test.
28681
28682 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
28683
28684         * gcc.c-torture/execute/20000818-1.c: New test.
28685
28686 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28687
28688         * gcc.dg/format-va-1.c: New test.
28689
28690 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28691
28692         * g++.old-deja/g++.other/typedef8.C: New test.
28693
28694 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28695
28696         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
28697         * g++.old-deja/g++.mike/net36.C: Mark candidate.
28698         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
28699         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
28700         * g++.old-deja/g++.other/ptrmem7.C: New test.
28701         * g++.old-deja/g++.pt/ptrmem10.C: New test.
28702
28703 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28704
28705         * g++.old-deja/g++.pt/typename27.C: New test.
28706
28707 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
28708
28709         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
28710         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
28711         * g++.old-deja/g++.pt/friend45.C: New test.
28712         * g++.old-deja/g++.other/friend8.C: New test.
28713
28714 2000-08-15  Richard Henderson  <rth@cygnus.com>
28715
28716         * gcc.c-torture/execute/20000815-1.c: New test.
28717
28718 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28719
28720         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
28721         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
28722         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
28723
28724 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
28725
28726         * g++.old-deja/g++.other/refinit2.C: New test.
28727
28728 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
28729
28730         * lib/c-torture.exp (c-torture): Make
28731         compiler_conditional_xfail_data global.
28732         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
28733         compiler_conditional_xfail_data machinery.
28734         (f-torture-execute): Likewise.
28735         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
28736         and only when unrolling loops.
28737
28738         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
28739
28740 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28741
28742         * g++.old-deja/g++.pt/explicit81.C: New test.
28743
28744 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28745
28746         * g++.old-deja/g++.pt/typename26.C: New test.
28747
28748 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
28749
28750         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
28751         warning.
28752
28753 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28754
28755         * g++.old-deja/g++.other/array3.C: New test.
28756
28757 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28758
28759         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
28760         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
28761         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
28762         New tests.
28763
28764 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
28765
28766         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
28767         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28768
28769 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
28770
28771         * gcc.c-torture/execute/20000808-1.c: New test.
28772
28773 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28774
28775         * gcc.dg/c90-const-expr-1.c: New test.
28776
28777 2000-08-08  Richard Henderson  <rth@cygnus.com>
28778
28779         * gcc.dg/noncompile/920923-1.c: Declare calloc.
28780
28781 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28782
28783         * gcc.dg/noncompile/const-ll-1.c: New test.
28784
28785 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28786
28787         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
28788
28789 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28790
28791         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
28792         that running programs linked against the shared version of libobjc
28793         run correctly.
28794
28795 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28796
28797         * gcc.dg/c99-printf-1.c: New test.
28798
28799 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28800
28801         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
28802
28803 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
28804
28805         * gcc.c-torture/execute/20000731-1.x: Delete.
28806
28807 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
28808
28809         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
28810         and torture_without_loops as is done by c-torture.exp.
28811         (search_for): Copy from c-torture.exp.
28812         (gcc-dg-runtest): New function, drives a directory of tests
28813         iterating over the TORTURE_OPTIONS.
28814         (scan-assembler, scan-assembler-not): Move here from
28815         individual directory drivers.
28816
28817         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
28818         defined by lib/gcc-dg.exp.
28819         * gcc.dg/cpp/cpp.exp: Likewise.
28820         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
28821         gcc-dg-runtest, so we cycle over optimization options.
28822
28823         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
28824         * gcc.dg/compare2.c: No longer expected to fail.
28825
28826 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28827
28828         * gcc.c-torture/execute/20000804-1.c: New test.
28829
28830 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28831
28832         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
28833
28834 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
28835
28836         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
28837
28838 2000-08-03  Jeffrey A Law  (law@cygnus.com)
28839
28840         * gcc.c-torture/compile/20000803-1.c: New test.
28841
28842 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28843
28844         * gcc.c-torture/execute/20000801-3.c,
28845         gcc.c-torture/execute/20000801-4.c: New tests.
28846         * gcc.c-torture/execute/20000801-3.x,
28847         gcc.c-torture/execute/20000801-4.x: Xfail.
28848
28849 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
28850
28851         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
28852         libobjc/.libs to allow for libtool.
28853
28854 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
28855
28856         * gcc.c-torture/compile/20000802-1.c: New test.
28857
28858 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
28859
28860         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
28861
28862 2000-07-31  Jeffrey A Law  (law@cygnus.com)
28863
28864         * gcc-c-torture/execute/20000731-2.c: New test.
28865
28866         * gcc.c-torture/execute/20000731-1.c: New test.
28867         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
28868
28869 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
28870
28871         * testsuite/gcc.dg/cpp/paste7.c: New test.
28872         * gcc.dg/cpp/20000725-1.c: New test.
28873
28874 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
28875
28876         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
28877         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
28878         declaration warning for __builtin_dwarf_reg_size.
28879
28880         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
28881
28882 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28883
28884         * gcc.dg/noncompile/voidparam-1.c: New test.
28885
28886 2000-07-30  Richard Henderson  <rth@cygnus.com>
28887
28888         * gcc.dg/c90-digraph-1.c: Don't xfail.
28889         * gcc.dg/compare2.c (case 10): Xfail.
28890         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
28891
28892 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
28893
28894         * gcc.dg/c99-main-1.c: New test.
28895
28896 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28897
28898         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
28899
28900 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
28901
28902         * gcc.c-tortuer/execute/20000726-1.c: New test.
28903
28904 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
28905
28906         * gcc.c-torture/execute/enum-2.c: New test.
28907
28908 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28909
28910         * gcc.dg/cpp/tr-warn3.c: New test.
28911
28912 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28913
28914         * g++.old-deja/g++.ext/implicit1.C: Remove.
28915         * g++.old-deja/g++.jason/c2.C: Remove
28916         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
28917         * g++.old-deja/g++.pt/crash16.C: Likewise.
28918         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
28919
28920 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28921
28922         * g++.old-deja/g++.other/for2.C: New test.
28923
28924 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
28925
28926         * gcc.dg/20000720-1.c: New test.
28927
28928 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
28929
28930         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
28931
28932 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
28933
28934         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
28935         * gcc.c-torture/execute/20000722-1.c: New.
28936         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
28937
28938 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
28939
28940         * gcc.dg/cpp/20000720-1.S: New test.
28941
28942 2000-07-21  Michael Meissner  <meissner@redhat.com>
28943
28944         * gcc.c-torture/execute/ieee/hugeval.c: New test.
28945
28946 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28947
28948         * g++.old-deja/g++.brendan/crash16.C,
28949         g++.old-deja/g++.brendan/parse3.C,
28950         g++.old-deja/g++.brendan/redecl1.C,
28951         g++.old-deja/g++.ns/template13.C,
28952         g++.old-deja/g++.other/decl4.C,
28953         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
28954
28955 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28956
28957         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
28958         and "Internal error".
28959
28960         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
28961         regexps.
28962         * gcc.dg/cpp/paste6.c: New test.
28963
28964 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
28965
28966         * gcc.dg/cpp/tr-direct.c: New test.
28967
28968         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
28969         gcc.dg/cpp/undef1.c: Tweak error regexps.
28970
28971 2000-07-18  Eric Christopher <echristo@redhat.com>
28972
28973         * gcc.c-torture/compile/20000718-1.c: New test.
28974
28975 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
28976
28977         * cpplex.c (_cpp_push_token): If the token being pushed back
28978         is the previous token in this context, just subtract one from
28979         context->posn.
28980         * cppmacro.c (save_expansion): Clear aux field when storing a
28981         placemarker.
28982
28983 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
28984
28985         * gcc.dg/noncompile/redecl-1.c: New test.
28986
28987 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
28988
28989         * gcc.c-torture/execute/20000717-5.c: New test.
28990         * gcc.c-torture/execute/20000717-1.x: Removed.
28991
28992 2000-07-17  Richard Henderson  <rth@cygnus.com>
28993
28994         * gcc.c-torture/execute/20000717-4.c: New test.
28995
28996 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
28997
28998         * gcc.dg/cpp/syshdr.c: New test.
28999         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
29000
29001 2000-07-17  Neil Booth  <neilb@earthling.net>
29002
29003         * gcc.dg/cpp/cmdlne-dM.c: New test.
29004         * gcc.dg/cpp/cmdlne-dD.c: New test.
29005
29006 2000-07-17  Jeffrey A Law  (law@cygnus.com)
29007
29008         * gcc.c-torture/execute/20000717-3.c: New test.
29009
29010         * gcc.c-torture/compile/20000717-1.c: New test.
29011
29012 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
29013
29014         * gcc.c-torture/execute/20000717-2.c: New test.
29015
29016 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29017
29018         * gcc.dg/formatz-1.c: New test.
29019
29020         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
29021         * gcc.dg/c99-digraph-1.c: New tests.
29022
29023         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
29024         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
29025
29026         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
29027         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
29028         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
29029         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
29030         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
29031         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
29032         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
29033
29034 2000-07-17   Greg McGary <greg@mcgary.org>
29035
29036         * gcc.c-torture/execute/20000717-1.c: New test.
29037         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
29038
29039 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
29040
29041         * gcc.c-torture/execute/20000715-2.c: New test.
29042         * gcc.dg/20000715-1.c: New test.
29043
29044 2000-07-15  Michael Meissner  <meissner@redhat.com>
29045
29046         * gcc.c-torture/execute/20000715-1.c: New test.
29047
29048 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
29049
29050         * gcc.c-torture/execute/20000707-1.c: New test.
29051
29052 2000-07-13  Neil Booth  <NeilB@earthling.net>
29053
29054         * testsuite/gcc.dg/cpp/digraph1.c,
29055         testsuite/gcc.dg/cpp/digraph2.c,
29056         testsuite/gcc.dg/cpp/digraphs.c: New tests.
29057
29058 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
29059
29060         * g77.f-torture/compile/20000630-2.f:  New test.
29061         * g77.f-torture/compile/20000630-2.x
29062
29063 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29064
29065         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
29066
29067 2000-07-11  Neil Booth  <NeilB@earthling.net>
29068
29069         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
29070
29071 2000-07-11  Neil Booth  <NeilB@earthling.net>
29072
29073         * gcc.dg/cpp/cmdlne-C.c: New.
29074
29075 2000-07-09  Neil Booth  <NeilB@earthling.net>
29076
29077         * gcc.dg/cpp/directiv.c: New tests.
29078         * gcc.dg/cpp/undef1.c: Update.
29079
29080 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
29081
29082         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
29083
29084 2000-07-09  Neil Booth  <NeilB@earthling.net>
29085
29086         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
29087
29088 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
29089
29090         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
29091         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
29092
29093 2000-07-08  Neil Booth  <NeilB@earthling.net>
29094
29095         * gcc.dg/cpp/macsyntx.c: New tests.
29096
29097 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29098
29099         * gcc.dg/20000707-1.c: New test.
29100
29101 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29102
29103         * gcc.c-torture/execute/20000706-1.c: New test.
29104         * gcc.c-torture/execute/20000706-2.c: New test.
29105         * gcc.c-torture/execute/20000706-3.c: New test.
29106         * gcc.c-torture/execute/20000706-4.c: New test.
29107         * gcc.c-torture/execute/20000706-5.c: New test.
29108
29109 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29110
29111         * g++.old-deja/g++.pt/instantiate7.C: New test.
29112
29113 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29114
29115         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
29116         * g++.old-deja/g++.mike/thunk3.C: Likewise.
29117         * g++.old-deja/g++.other/rtti3.C: Likewise.
29118         * g++.old-deja/g++.other/rttid3.C: Likewise.
29119
29120 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
29121
29122         *  g77.f-torture/compile/20000630-1.x: Fix typo
29123
29124 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
29125
29126         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
29127         assembly output.
29128
29129 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
29130
29131         * gcc.dg/cpp/ident.c: New test.
29132
29133 2000-07-05  Neil Booth  <NeilB@earthling.net>
29134
29135         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
29136           gcc.dg/cpp/lexstrng.c: New tests.
29137
29138 2000-07-04  Neil Booth  <NeilB@earthling.net>
29139
29140         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
29141         * gcc.dg/cpp/strify2.c: Same.
29142
29143 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
29144
29145         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
29146         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
29147         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
29148         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
29149
29150         * testsuite/gcc.dg/cpp/macro1.c,
29151         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
29152         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
29153         testsuite/gcc.dg/cpp/strify1.c,
29154         testsuite/gcc.dg/cpp/strify2.c: New tests.
29155
29156 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
29157
29158         * gcc.c-torture/execute/20000703-1.c: New test.
29159
29160 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29161
29162         * g++.old-deja/g++.pt (lookup10.C): New test.
29163
29164 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29165
29166         * g++.old-deja/g++.pt (typename25.C): New test.
29167
29168 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
29169
29170         * gcc.c-torture/compile/20000701-1.c: New test.
29171
29172 2000-06-30  Nick Clifton  <nickc@cygnus.com>
29173
29174         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
29175         to test case.
29176
29177 2000-06-30  Catherine Moore  <clm@cygnus.com>
29178
29179         * gcc.c-torture/execute/align-1.c: New test.
29180
29181 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
29182
29183         * g++.old-deja/g++.pt/expr8.C: New test.
29184         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
29185
29186 2000-06-29  Nick Clifton  <nickc@cygnus.com>
29187
29188         * gcc.c-torture/compile/20000629-1.c: New test.
29189
29190 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29191
29192
29193         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
29194         gcc.dg/noncompile directory, depending on whether they're
29195         preprocessor tests or not.  Annotate all the tests for the dg
29196         framework.
29197
29198         * gcc.c-torture/noncompile/noncompile.exp: Delete.
29199         * gcc.dg/noncompile/noncompile.exp: New.
29200
29201         * Moved files:
29202         Old name                                New name
29203         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
29204         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
29205         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
29206         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
29207         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
29208         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
29209         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
29210         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
29211         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
29212         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
29213         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
29214         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
29215         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
29216         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
29217         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
29218         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
29219         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
29220         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
29221         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
29222         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
29223         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
29224         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
29225         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
29226         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
29227
29228         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
29229         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
29230         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
29231         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
29232         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
29233         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
29234
29235 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29236
29237         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
29238         declare one variable.  On the fourth, error.
29239         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
29240         declared by 20000628-1a.h.
29241
29242 2000-06-29  Richard Henderson  <rth@redhat.com>
29243
29244         * gcc.c-torture/execute/930529-1.x: New file.
29245         * gcc.dg/920413-1.c: Adjust expected warning text.
29246         * gcc.dg/980217-1.c: Declare abort.
29247         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
29248
29249 2000-06-29  Jeffrey A Law  (law@cygnus.com)
29250
29251         * g77.f-torture/compile/20000629-1.f: New test.
29252         * g77.f-torture/compile/20000629-1.x: Expected to fail.
29253
29254 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29255
29256         Rearrange lots of files, removing entirely the
29257         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
29258         directories.
29259
29260         * Deleted files:
29261         gcc.c-torture/code_quality/code_quality.exp
29262         gcc.c-torture/special/special.exp
29263         gcc.failure/failure.exp
29264         gcc.failure/940409-1.x
29265         gcc.c-torture/compile/961203-1.x
29266
29267         * New files:
29268         gcc.misc-tests/linkage.exp
29269         gcc.c-torture/execute/920730-1t.c
29270         gcc.c-torture/execute/920730-1t.x
29271         gcc.c-torture/compile/920520-1.x
29272         gcc.c-torture/compile/920521-1.x
29273         gcc.c-torture/compile/981006-1.x
29274         gcc.c-torture/execute/eeprof-1.x
29275
29276         * Moved files (possibly with modifications to fit a new harness):
29277         Old name                                New name
29278         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
29279         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
29280         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
29281         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
29282         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
29283         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
29284         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
29285         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
29286         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
29287         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
29288         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
29289         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
29290         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
29291         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
29292
29293 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29294
29295         * c-torture/compile/961203-1.x: Delete.
29296
29297         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
29298         not exit. Include stdio.h.
29299         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
29300         * gcc.misc-tests/dg-12.c: Likewise.
29301         * gcc.misc-tests/dg-5.c: Likewise.
29302         * gcc.misc-tests/dg-6.c: Likewise.
29303         * gcc.misc-tests/dg-7.c: Prototype abort.
29304         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
29305         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
29306         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
29307         not exit.
29308         * gcc.misc-tests/sieve.c: Use return from main, not exit.
29309         * gcc.misc-tests/sort2.c: Use return from main, not exit.
29310
29311 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
29312
29313         * gcc.dg/cpp/20000628-1.c: New test.
29314         * gcc.dg/cpp/20000628-1.h: New header for above test.
29315         * gcc.dg/cpp/20000628-1a.h: Likewise.
29316
29317 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
29318
29319         * gcc.dg/cpp: New directory.
29320         * gcc.dg/cpp/cpp.exp: New driver.
29321         * gcc.dg/cpp/20000627-1.c: New test.
29322         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
29323         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
29324         and rewrite as a compilation test.
29325
29326         * gcc.dg: Move many files into the cpp subdirectory, possibly
29327         renaming or editing them as well.
29328         Old name                New name
29329         990119-1.c              cpp/19990119-1.c
29330         990228-1.c              cpp/19990228-1.c
29331         990407-1.c              cpp/19990407-1.c
29332         990409-1.c              cpp/19990409-1.c
29333         990413-1.c              cpp/19990413-1.c
29334         990703-1.c              cpp/19990703-1.c
29335         20000127-1.c            cpp/20000127-1.c
29336         20000129-1.c            cpp/20000129-1.c
29337         20000207-1.c            cpp/20000207-1.c
29338         20000207-2.c            cpp/20000207-2.c
29339         20000209-1.c            cpp/20000209-1.c
29340         20000209-2.c            cpp/20000209-2.c
29341         20000301-1.c            cpp/20000301-1.c
29342         20000419-1.c            cpp/20000419-1.c
29343         20000510-1.S            cpp/20000510-1.S
29344         20000519-1.c            cpp/20000519-1.c
29345         20000529-1.c            cpp/20000529-1.c
29346         20000625-1.c            cpp/20000625-1.c
29347         20000625-2.c            cpp/20000625-2.c
29348         cpp-as1.c               cpp/assert1.c
29349         cpp-as2.c               cpp/assert2.c
29350         cxx-comments-1.c        cpp/cxxcom1.c
29351         cxx-comments-2.c        cpp/cxxcom2.c
29352         endif-label.c           cpp/endif.c
29353         cpp-hash1.c             cpp/hash1.c
29354         cpp-hash2.c             cpp/hash2.c
29355         cpp-if1.c               cpp/if-1.c
29356         cpp-if2.c               cpp/if-2.c
29357         cpp-if3.c               cpp/if-3.c
29358         cpp-if4.c               cpp/if-4.c
29359         cpp-if5.c               cpp/if-5.c
29360         cpp-cond.c              cpp/if-cexp.c
29361         cpp-missingop.c         cpp/if-mop.c
29362         cpp-missingparen.c      cpp/if-mpar.c
29363         cpp-opprec.c            cpp/if-oppr.c
29364         cpp-ifparen.c           cpp/if-paren.c
29365         cpp-shortcircuit.c      cpp/if-sc.c
29366         cpp-shift.c             cpp/if-shift.c
29367         cpp-unary.c             cpp/if-unary.c
29368         cpp-li1.c               cpp/line1.c
29369         cpp-li2.c               cpp/line2.c
29370         lineno.c                cpp/line3.c
29371         lineno-2.c              cpp/line4.c
29372         cpp-mi.c                cpp/mi1.c
29373         cpp-mic.h               cpp/mi1c.h
29374         cpp-micc.h              cpp/mi1cc.h
29375         cpp-mind.h              cpp/mi1nd.h
29376         cpp-mindp.h             cpp/mi1ndp.h
29377         cpp-mix.h               cpp/mi1x.h
29378         cpp-mi2.c               cpp/mi2.c
29379         cpp-mi2a.h              cpp/mi2a.h
29380         cpp-mi2b.h              cpp/mi2b.h
29381         cpp-mi2c.h              cpp/mi2c.h
29382         cpp-mi3.c               cpp/mi3.c
29383         cpp-mi3.def             cpp/mi3.def
29384         poison-1.c              cpp/poison.c
29385         pr-impl.c               cpp/prag-imp.c
29386         cpp-redef-2.c           cpp/redef1.c
29387         cpp-redef.c             cpp/redef2.c
29388         strpaste.c              cpp/strp1.c
29389         strpaste-2.c            cpp/strp2.c
29390         cpp-tradpaste.c         cpp/tr-paste.c
29391         cpp-tradstringify.c     cpp/tr-str.c
29392         cpp-tradwarn1.c         cpp/tr-warn1.c
29393         cpp-tradwarn2.c         cpp/tr-warn2.c
29394         trigraphs.c             cpp/trigraphs.c
29395         cpp-unc1.c              cpp/unc1.c
29396         cpp-unc2.c              cpp/unc2.c
29397         cpp-unc3.c              cpp/unc3.c
29398         cpp-unc.c               cpp/unc4.c
29399         undef.c                 cpp/undef1.c
29400         undef-2.c               cpp/undef2.c
29401         cpp-wi1.c               cpp/widestr1.c
29402
29403 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
29404
29405         * lib/g++.exp (g++_include_flags): Tweak.
29406
29407 2000-06-27  H.J. Lu  <hjl@gnu.org>
29408             Loren J. Rittle  <ljrittle@acm.org>
29409
29410         * lib/g++.exp (g++_include_flags): Override libgloss.exp
29411         version with one that knows about the new gcc tree structure.
29412         (g++_link_flags): Same.
29413
29414 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
29415
29416         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
29417         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
29418         case we are cross-compiling.
29419
29420         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
29421         g++.old-deja/g++.niklas/Makefile.in,
29422         g++.old-deja/g++.niklas/configure.in,
29423         g++.old-deja/g++.other/Makefile.in,
29424         g++.old-deja/g++.other/configure.in,
29425         gcc.c-torture/code_quality/Makefile.in,
29426         gcc.c-torture/code_quality/configure.in,
29427         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
29428         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
29429         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
29430         gcc.c-torture/execute/ieee/Makefile.in,
29431         gcc.c-torture/execute/ieee/configure.in,
29432         gcc.c-torture/noncompile/Makefile.in,
29433         gcc.c-torture/noncompile/configure.in,
29434         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
29435         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
29436         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
29437
29438 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29439
29440         * g++.old-deja/g++.other/ambig3.C: New test.
29441
29442 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29443
29444         * g++.old-deja/g++.pt/syntax1.C: New test.
29445         * g++.old-deja/g++.pt/syntax2.C: New test.
29446         * g++.old-deja/g++.other/syntax3.C: New test.
29447         * g++.old-deja/g++.other/syntax4.C: New test.
29448
29449 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29450
29451         * gcc.dg/20000623-1.c: Prototype exit and abort.
29452
29453 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29454
29455         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
29456         New tests.
29457         * gcc.dg/cpp-mi3.def: New file.
29458
29459         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
29460         inside assertions.
29461         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
29462         lexer's error messages.
29463         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
29464         divine anything from the linemarkers.
29465         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
29466         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
29467
29468 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
29469
29470         * gcc.dg/20000623-1.c: New test.
29471
29472 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
29473
29474         * gcc.c-torture/execute/20000622-1.c: New test.
29475
29476 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29477
29478         * g++.old-deja/g++.other/init15.C: New test.
29479
29480 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29481
29482         * g++.old-deja/g++.pt/vaarg2.C: New test.
29483         * g++.old-deja/g++.pt/vaarg3.C: New test.
29484
29485 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
29486
29487         * g++.old-deja/g++.other/dyncast6.C: New test.
29488
29489 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
29490
29491         * gcc.c-torture/execute/loop-6.c: New test.
29492
29493 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
29494
29495         * gcc.dg/20000614-1.c: New test.
29496         * gcc.dg/20000614-2.c: New test.
29497
29498 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
29499
29500         * g++.old-deja/g++.other/inline12.C: New test.
29501
29502 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
29503
29504         * g++.old-deja/g++.other/eh1.C: New test.
29505
29506 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
29507
29508         * g++.old-deja/g++.other/type.C: New test.
29509
29510 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29511
29512         * g++.old-deja/g++.other/initstring.C: New test.
29513
29514 2000-06-12  Jason Merrill  <jason@redhat.com>
29515
29516         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
29517
29518 2000-06-09  Jeffrey A Law  (law@cygnus.com)
29519
29520         * gcc.c-torture/compile/20000609-1.c: New test.
29521
29522 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
29523
29524         * gcc.dg/20000609-1.c: New test.
29525
29526 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
29527
29528         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
29529         * gcc.c-torture/noncompile/poison-1.c: Move...
29530         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
29531         * gcc.dg/cpp-li1.c: Add a token after the #line.
29532
29533 2000-06-05  Richard Henderson  <rth@cygnus.com>
29534
29535         * gcc.c-torture/execute/20000605-2.c: New test.
29536         * gcc.c-torture/execute/20000605-3.c: New test.
29537
29538 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
29539
29540         * g77.f-torture/execute/20000503-1.x: New file.
29541
29542 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29543
29544         * g++.old-deja/g++.eh/badalloc1.C: New test.
29545
29546 2000-06-05  Richard Henderson  <rth@cygnus.com>
29547
29548         * gcc.c-torture/execute/20000605-1.c: New test.
29549
29550 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29551             Nathan Sidwell <nathan@codesourcery.com>
29552
29553         * gcc.c-torture/compile/20000605-1.c: New test.
29554
29555 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
29556
29557         * g77.f-torture/compile/20000601-1.f:  New test.
29558
29559 2000-06-03  Richard Henderson  <rth@cygnus.com>
29560
29561         * gcc.c-torture/execute/20000603-1.c: New.
29562
29563 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
29564
29565         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
29566         * gcc.dg/noreturn-2.c (noreturn): Likewise.
29567
29568 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
29569
29570         * gcc.dg/compare2.c (case 12): XFAIL.
29571         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
29572         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
29573
29574         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
29575
29576 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
29577
29578         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
29579         guard macro is already defined when the header is first
29580         included.
29581         * gcc.dg/cpp-mix.h: New file.
29582         * gcc.dg/endif-label.c: Update patterns to match compiler.
29583
29584         * g++.brendan/complex1.C: Declare abort.
29585         * g++.law/refs4.C: Remove XFAIL.
29586         * g++.oliva/expr2.C: Declare abort and exit.
29587
29588 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
29589
29590         * gcc.c-torture/execute/20000528-1.c: New test.
29591
29592         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
29593         * g++.old-deja/g++.law/temps4.C: Likewise.
29594
29595         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
29596         stdlib.h.  Call abort() on failure.
29597         * g++.old-deja/g++.law/refs4.C: Likewise.
29598         * g++.old-deja/g++.law/temps4.C: Likewise.
29599         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
29600         * gcc.c-torture/execute/20000112-1.c: Include string.h.
29601
29602 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
29603
29604         Relative to g++.dg/special:
29605         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
29606
29607         Relative to g++.old-deja:
29608         * g++.brendan/complex1.C, g++.jason/optimize2.C,
29609         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
29610         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
29611         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
29612         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
29613         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
29614         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
29615
29616         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
29617         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
29618         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
29619         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
29620         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
29621         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
29622         and/or string.h.
29623
29624         * g++.other/goto1.C: Update expectations for error messages.
29625
29626 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
29627
29628         * gcc.c-torture/compile/20000523-1.c: New test.
29629
29630 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29631
29632         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
29633
29634 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29635
29636         * g++.old-deja/g++.eh/catch11.C: New test.
29637         * g++.old-deja/g++.eh/catch12.C: New test.
29638
29639 2000-05-24  Nick Clifton  <nickc@cygnus.com>
29640
29641         * gcc.c-torture/execute/20000523-1.c: New test.
29642
29643 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
29644
29645         * c-torture/execute/bcp-1.c: Replace abort in arg of
29646         __builtin_constant_p with a generic external function.
29647
29648         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
29649         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
29650         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
29651         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
29652         Prototype abort and/or exit.
29653
29654         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
29655         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
29656         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
29657         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
29658
29659 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
29660
29661         * gcc.dg/dwarf2-1.c: New test.
29662
29663 2000-05-20  Richard Henderson  <rth@cygnus.com>
29664
29665         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
29666
29667 2000-05-20  Andreas Jaeger  <aj@suse.de>
29668
29669         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
29670         testcase.
29671
29672 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
29673
29674         * gcc.c-torture/execute/20000519-2.c: New test.
29675
29676 2000-05-19  Andreas Jaeger  <aj@suse.de>
29677
29678         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
29679         which fails with SSA.
29680
29681         * lib/c-torture.exp: Also test with -O3 -fssa.
29682
29683 2000-05-18  Michael Meissner  <meissner@redhat.com>
29684
29685         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
29686         * gcc.c-torture/execute/920415-1.c: Ditto.
29687         * gcc.c-torture/execute/920501-1.c: Ditto.
29688         * gcc.c-torture/execute/conversion.c: Ditto.
29689         * gcc.c-torture/execute/cvt-1.c: Ditto.
29690
29691 2000-05-18  Jeffrey A Law  (law@cygnus.com)
29692
29693         * gcc.c-torture/compile/20000518-1.c: New test.
29694
29695 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29696
29697         * g77.f-torture/compile/200005018.f:  New test.
29698
29699 2000-05-17  Jeffrey A Law  (law@cygnus.com)
29700
29701         * gcc.c-torture/compile/20000517-1.c: New test.
29702
29703 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29704
29705         * gcc.c-torture/execute/20000516-1.c: New test.
29706
29707 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
29708
29709         * g++.old-deja/g++.other/eh.C: New test.
29710
29711 2000-05-12  Richard Henderson  <rth@cygnus.com>
29712
29713         * gcc.c-torture/execute/990208-1.c (main): Don't pass
29714         constants through to doit's conditional.
29715
29716 2000-05-11  Jeffrey A Law  (law@cygnus.com)
29717
29718         * gcc.c-torture/compile/20000511-1.c: New test.
29719         * g77.f-torture/compile/20000511-1.f: New test.
29720         * g77.f-torture/compile/20000511-2.f: New test.
29721
29722 2000-05-11  Michael Meissner  <meissner@redhat.com>
29723
29724         * gcc.c-torture/execute/20000511-1.c: New test.
29725
29726 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
29727
29728         * gcc.dg/dg.exp: Scan .S files as well as .c files.
29729         * gcc.dg/20000510-1.S: New.
29730
29731 2000-05-08  Catherine Moore  <clm@cygnus.com>
29732
29733         * gcc.dg/unused-3.c: New.
29734
29735 2000-05-06  Richard Henderson  <rth@cygnus.com>
29736
29737           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
29738           * g++.old-deja/g++.mike/warn1.C: Likewise.
29739           * g++.old-deja/g++.pt/local1.C: Likewise.
29740           * g++.old-deja/g++.pt/local7.C: Likewise.
29741           * g++.old-deja/g++.pt/spec16.C: Likewise.
29742
29743 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
29744
29745         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
29746
29747 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
29748
29749           * g77.f-torture/execute/20000503-1.f:  New test.
29750
29751 2000-05-04  Andreas Jaeger  <aj@suse.de>
29752
29753         * gcc.dg/noreturn-2.c: New test.
29754
29755 2000-05-04  Neil Booth  <NeilB@earthling.net>
29756
29757         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
29758         preprocessor.
29759
29760 2000-05-04  Richard Henderson  <rth@cygnus.com>
29761
29762         * gcc.c-torture/execute/20000503-1.c: Fix typo.
29763
29764 2000-05-04  Richard Henderson  <rth@cygnus.com>
29765
29766         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
29767         OpenSSL by Jason R Thorpe.
29768
29769 2000-05-03  Jim Wilson  <wilson@cygnus.com>
29770
29771         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
29772
29773 2000-05-03  Robert Lipe <robertlipe@usa.net>
29774
29775         * gcc.dg/20000503-1.c: New test.
29776
29777 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
29778
29779         * gcc.c-torture/compile/20000502-1.c: New test.
29780         * g++.old-deja/g++.other/align.C: New test.
29781         * gcc.dg/cpp-tradstringify.c: New test.
29782
29783 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29784
29785         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
29786         and hard registers.
29787
29788 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
29789
29790         * gcc.c-torture/execute/loop-5.c: New test.
29791
29792 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
29793
29794         * gcc.c-torture/execute/va-arg-20.c: New test.
29795
29796 2000-04-23  Jeffrey A Law  (law@cygnus.com)
29797
29798         * gcc.c-torture/execute/20000422-1.c: New test.
29799
29800 2000-04-20  Greg McGary  <gkm@gnu.org>
29801
29802         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
29803         when optimizing, but without sibling-call optimizations (-O1).
29804
29805 2000-04-20  Jeffrey A Law  (law@cygnus.com)
29806
29807           * gcc.c-torture/compile/20000420-1.c: New test.
29808
29809 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29810
29811         * g++.abi/ptrflags.C: New test.
29812         * g++.eh/catchptr1.C: Test incomplete pointer chains.
29813
29814 2000-04-19  Catherine Moore  <clm@cygnus.com>
29815
29816         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
29817
29818 2000-04-19  Greg McGary  <gkm@gnu.org>
29819
29820         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
29821         sibling-call optimizations.
29822
29823 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
29824
29825         * gcc.dg/20000419-1.c: New test.
29826
29827 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
29828
29829         * gcc.c-torture/execute/20000412-6.c: New test.
29830
29831 2000-04-12  Jeffrey A Law  (law@cygnus.com)
29832
29833         * gcc.c-torture/execute/20000412-5.c: New test.
29834         * g77.f-torture/compile/20000412-1.f: New test.
29835         * gcc.c-torture/execute/20000412-4.c: New test.
29836         * gcc.c-torture/compile/20000412-2.c: New test.
29837         * gcc.c-torture/execute/20000412-3.c: New test.
29838         * gcc.c-torture/compile/20000412-1.c: New test.
29839         * gcc.c-torture/execute/20000412-2.c: New test.
29840
29841 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
29842
29843         * objc/execute/bf-20.m: New test.
29844
29845 2000-04-10  Richard Henderson  <rth@cygnus.com>
29846
29847         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
29848
29849         * gcc.c-torture/execute/20000412-1.c: New test.
29850
29851 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29852
29853         * g++.old-deja/g++.eh/catchptr1.C: New test.
29854
29855 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
29856
29857         * g++.old-deja/g++.abi/cxa_vec.C: New test.
29858
29859 2000-04-08  Neil Booth  <NeilB@earthling.net>
29860
29861         * gcc.dg/cpp-nullchar.c: Remove test as
29862         embedded nulls cause problems.
29863
29864 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29865
29866         * gcc.dg/compare2.c: New test.
29867
29868 2000-04-08  Neil Booth  <NeilB@earthling.net>
29869
29870         * gcc.dg/cpp-nullchar.c: New test.
29871
29872 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
29873
29874         * gcc.dg/cpp-mi2.c: New test.
29875         * gcc.dg/cpp-mi2[abc].h: New files.
29876
29877 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
29878
29879         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
29880         member name.
29881
29882 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29883
29884         * g++.old-deja/g++.abi/vmihint.C: New test.
29885
29886 2000-04-06  Neil Booth  <NeilB@earthling.net>
29887
29888         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
29889         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
29890         copyright.
29891
29892 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
29893
29894         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
29895         avoid stack-frame overwrite.
29896
29897 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
29898
29899         * gcc.c-torture/compile/20000405-2.c: New test.
29900         * gcc.c-torture/compile/20000405-3.c: New test.
29901
29902 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29903
29904         * gcc.c-torture/compile/20000405-1.c: New test.
29905
29906 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
29907
29908         * gcc.dg/cast-qual-1.c: Revert last change.
29909
29910 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29911
29912         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
29913
29914 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
29915
29916         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
29917         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
29918
29919 2000-04-03  Jeffrey A Law  (law@cygnus.com)
29920
29921         * gcc.c-torture/compile/20000403-2.c: New test.
29922         * gcc.c-torture/compile/20000403-1.c: New test.
29923
29924 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
29925
29926         * gcc.c-torture/execute/20000403-1.c: New test.
29927
29928 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
29929
29930         * gcc.c-torture/execute/20000402-1.c: New test.
29931
29932 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
29933
29934         * gcc.c-torture/execute/va-arg-15.c: New test.
29935         * gcc.c-torture/execute/va-arg-16.c: New test.
29936         * gcc.c-torture/execute/va-arg-17.c: New test.
29937         * gcc.c-torture/execute/va-arg-18.c: New test.
29938         * gcc.c-torture/execute/va-arg-19.c: New test.
29939
29940 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
29941
29942         * gcc.c-torture/compile/981211-1.c: Move to...
29943         * gcc.dg/cpp-as1.c: ...here.
29944         * gcc.dg/cpp-as2.c: New file.
29945
29946         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
29947         compiler.
29948
29949 2000-04-02  Neil Booth  <NeilB@earthling.net>
29950
29951         * gcc.dg/cpp-cond.c  New tests.
29952         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
29953         accidental success less likely.
29954         * gcc.dg/cpp-missingop.c  New tests.
29955         * gcc.dg/cpp-missingparen.c  New tests.
29956         * gcc.dg/cpp-shift.c  New tests.
29957         * gcc.dg/cpp-shortcircuit.c  New tests.
29958         * gcc.dg/cpp-unary.c  New tests.
29959
29960 2000-03-29  Jeffrey A Law  (law@cygnus.com)
29961
29962         * gcc.c-torture/compile/20000329-1.c: New test.
29963
29964 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
29965
29966         * gcc.c-torture/compile/20000326-1.c: New test.
29967         * gcc.c-torture/compile/20000326-2.c: New test.
29968
29969 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
29970
29971         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
29972         the first parameter is a function argument.
29973
29974 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
29975
29976         * g++.old-deja/g++.ext/array4.C: New test.
29977
29978 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
29979
29980         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
29981
29982 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29983
29984         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
29985
29986 2000-03-19  Richard Henderson  <rth@cygnus.com>
29987
29988         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
29989
29990 2000-03-19  Richard Henderson  <rth@cygnus.com>
29991
29992         * gcc.c-torture/compile/20000319-1.c: New test.
29993
29994 2000-03-14  Jeffrey A Law  (law@cygnus.com)
29995
29996         * gcc.c-torture/execute/20000314-3.c: New test.
29997         * gcc.c-torture/execute/20000314-2.c: New test.
29998         * gcc.c-torture/execute/20000314-1.c: New test.
29999         * gcc.c-torture/compile/20000314-2.c: New test.
30000         * gcc.c-torture/compile/20000314-1.c: New test.
30001
30002 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
30003
30004         * g++.old-deja/g++.warn/inline.C: New test.
30005
30006 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
30007
30008         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
30009         standards-compliant result rather than specific constants.
30010         Put test-values in array.
30011
30012 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
30013
30014         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
30015         (g++_target_compile): Put test-specific options last.
30016
30017 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30018
30019         * g++.old-deja/g++.eh/vbase4.C: New test.
30020
30021 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30022
30023         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
30024
30025 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30026
30027         * g++.old-deja/g++.brendan/misc12.C: Removed.
30028         * g++.old-deja/g++.pt/memtemp77.C: Constify.
30029         * g++.old-deja/g++.ext/pretty4.C: New test.
30030
30031 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30032
30033         * g++.old-deja/g++.other/string2.C: New test.
30034
30035 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
30036
30037         * g++.old-deja/g++.warn/impint2.C: New test.
30038
30039 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
30040
30041         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
30042         is 1, not zero.
30043
30044 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
30045
30046         * g++.old-deja/g++.warn/impint.C: New test.
30047         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
30048         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
30049         * g++.old-deja/g++.pt/explicit12.C: Likewise.
30050         * g++.old-deja/g++.pt/explicit13.C: Likewise.
30051         * g++.old-deja/g++.pt/explicit17.C: Likewise.
30052         * g++.old-deja/g++.pt/explicit18.C: Likewise.
30053         * g++.old-deja/g++.pt/explicit19.C: Likewise.
30054         * g++.old-deja/g++.pt/explicit23.C: Likewise.
30055         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30056         * g++.old-deja/g++.pt/explicit35.C: Likewise.
30057         * g++.old-deja/g++.pt/explicit6.C: Likewise.
30058         * g++.old-deja/g++.pt/memclass7.C: Likewise.
30059
30060 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
30061
30062         * gcc.dg/cpp-redef.c: New test.
30063
30064 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
30065
30066         * g++.old-deja/g++.pt/unify7.C: New test.
30067
30068 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30069
30070         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
30071         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
30072
30073 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
30074
30075         * gcc.c-torture/compile/20000224-1.c: New test.
30076
30077 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30078
30079         * gcc.c-torture/compile/cpp-2.c: New test.
30080         * gcc.c-torture/compile/cpp-1.c: New test.
30081
30082 2000-02-25  Jeffrey A Law  (law@cygnus.com)
30083
30084         * gcc.c-torture/execute/20000225-1.c: New test.
30085
30086 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30087
30088         * gcc.dg/cpp-li2.c: New test.
30089
30090         * gcc.dg/cpp-wi1.c: New test.
30091
30092         * gcc.dg/cpp-li1.c: New test.
30093
30094 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
30095
30096         * g++.old-deja/g++.other/sizeof5.C: New test.
30097
30098 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30099
30100         * gcc.c-torture/execute/va-arg-13.c: New test.
30101
30102 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
30103
30104         * gcc.c-torture/execute/va-arg-12.c: New test.
30105
30106 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30107
30108         * gcc.c-torture/execute/20000223-1.c: New test.
30109
30110 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30111
30112         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
30113
30114 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
30115
30116         * g++.old-deja/g++.abi/ptrmem.C: New test.
30117
30118 2000-02-19  Richard Henderson  <rth@cygnus.com>
30119
30120         * gcc.c-torture/compile/init-3.c: New.
30121
30122 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
30123
30124         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
30125         ALWAYS_CXXFLAGS.
30126
30127 2000-02-11  Robert Lipe <robertl@sco.com>
30128
30129         * gcc.c-torture/compile/20000211-3.c: New test.
30130
30131 2000-02-11  Martin Buchholz <martin@xemacs.org>
30132
30133         * gcc.c-torture/compile/20000211-2.c: New test.
30134
30135 2000-02-11  Jeffrey A Law  (law@cygnus.com)
30136
30137         * gcc.c-torture/compile/20000211-1.c: New test.
30138
30139 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
30140
30141         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
30142           on native targets
30143
30144 2000-02-08  Nathan Sidwell  <nathan@acm.org>
30145
30146         * g++.old-deja/g++.other/cast5.C: New test.
30147
30148 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
30149
30150         * gcc.c-torture/execute/20000205-1.c: New.
30151
30152 2000-02-03  Nathan Sidwell  <nathan@acm.org>
30153
30154         * g++.old-deja/g++.jason/cast3.C: Return void.
30155         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
30156
30157 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30158
30159         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
30160
30161         * gcc.dg/loop-1.c: New test.
30162
30163 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
30164
30165         * gcc.c-torture/compile/20000127-1.c: New test.
30166         * gcc.c-torture/execute/991228-1.c: New test.
30167
30168 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30169
30170         * gcc.dg/unused-2.c: New test.
30171
30172         * gcc.dg/conv-1.c: New test.
30173
30174 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
30175
30176         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
30177         compiler.
30178         (tool_option_proc): Fix typo.
30179
30180 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
30181
30182         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
30183         of the ld on the host, not on the build machine.
30184         Also, don't crash if '--help' is not a supported option.
30185
30186 2000-01-24  Richard Henderson  <rth@cygnus.com>
30187
30188         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
30189
30190 2000-01-20  Jeffrey A Law  (law@cygnus.com)
30191
30192         * gcc.c-torture/execute/20000120-2.c: New test.
30193         * gcc.c-torture/execute/20000120-1.c: New test.
30194
30195 2000-01-13  Jeffrey A Law  (law@cygnus.com)
30196
30197         * gcc.c-torture/execute/20000113-1.c: New test.
30198
30199 2000-01-12  Jeffrey A Law  (law@cygnus.com)
30200
30201         * gcc.c-torture/execute/20000112-1.c: New test.
30202
30203 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30204
30205         * gcc.dg/20000111-1.c: New test.
30206
30207 2000-01-10  Jeffrey A Law  (law@cygnus.com)
30208
30209         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
30210         with 16 bit integers.
30211
30212 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30213
30214         * gcc.dg/20000108-1.c: New test.
30215
30216 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30217
30218         * g++.old-deja/g++.ns/koenig8.C: New test.
30219
30220 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30221
30222         * g++.old-deja/g++.other/cast4.C: New test.
30223
30224 2000-01-05  Jeffrey A Law  (law@cygnus.com)
30225
30226         * gcc.c-torture/compile/20000105-2.c: New test.
30227         * gcc.c-torture/compile/20000105-1.c: New test.
30228
30229 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30230
30231         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
30232         references to printf & atoi to conform to ANSI standard.
30233         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
30234         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
30235         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
30236         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
30237         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
30238         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30239         * g++.old-deja/g++.brendan/copy1.C: Likewise.
30240         * g++.old-deja/g++.brendan/copy2.C: Likewise.
30241         * g++.old-deja/g++.brendan/copy3.C: Likewise.
30242         * g++.old-deja/g++.brendan/copy4.C: Likewise.
30243         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30244         * g++.old-deja/g++.brendan/copy6.C: Likewise.
30245         * g++.old-deja/g++.brendan/copy7.C: Likewise.
30246         * g++.old-deja/g++.brendan/copy8.C: Likewise.
30247         * g++.old-deja/g++.brendan/crash11.C: Likewise.
30248         * g++.old-deja/g++.brendan/crash14.C: Likewise.
30249         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
30250         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30251         * g++.old-deja/g++.brendan/delete2.C: Likewise.
30252         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
30253         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
30254         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
30255         * g++.old-deja/g++.brendan/eh1.C: Likewise.
30256         * g++.old-deja/g++.brendan/groff1.C: Likewise.
30257         * g++.old-deja/g++.brendan/init3.C: Likewise.
30258         * g++.old-deja/g++.brendan/misc12.C: Likewise.
30259         * g++.old-deja/g++.brendan/misc7.C: Likewise.
30260         * g++.old-deja/g++.brendan/new2.C: Likewise.
30261         * g++.old-deja/g++.brendan/operators4.C: Likewise.
30262         * g++.old-deja/g++.brendan/operators5.C: Likewise.
30263         * g++.old-deja/g++.brendan/overload2.C: Likewise.
30264         * g++.old-deja/g++.brendan/overload7.C: Likewise.
30265         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
30266         * g++.old-deja/g++.brendan/reference1.C: Likewise.
30267         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
30268         * g++.old-deja/g++.brendan/template24.C: Likewise.
30269         * g++.old-deja/g++.brendan/template3.C: Likewise.
30270         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
30271         * g++.old-deja/g++.jason/inline3.C: Likewise.
30272         * g++.old-deja/g++.jason/opeq.C: Likewise.
30273         * g++.old-deja/g++.law/arg5.C: Likewise.
30274         * g++.old-deja/g++.law/arm7.C: Likewise.
30275         * g++.old-deja/g++.law/ctors11.C: Likewise.
30276         * g++.old-deja/g++.law/cvt8.C: Likewise.
30277         * g++.old-deja/g++.law/init9.C: Likewise.
30278         * g++.old-deja/g++.law/refs4.C: Likewise.
30279         * g++.old-deja/g++.law/template2.C: Likewise.
30280         * g++.old-deja/g++.law/visibility24.C: Likewise.
30281         * g++.old-deja/g++.law/vtable3.C: Likewise.
30282         * g++.old-deja/g++.mike/asm2.C: Likewise.
30283         * g++.old-deja/g++.mike/eh1.C: Likewise.
30284         * g++.old-deja/g++.mike/misc1.C: Likewise.
30285         * g++.old-deja/g++.mike/misc13.C: Likewise.
30286         * g++.old-deja/g++.mike/misc14.C: Likewise.
30287         * g++.old-deja/g++.mike/ns12.C: Likewise.
30288         * g++.old-deja/g++.mike/p1248.C: Likewise.
30289         * g++.old-deja/g++.mike/p3708.C: Likewise.
30290         * g++.old-deja/g++.mike/p3708a.C: Likewise.
30291         * g++.old-deja/g++.mike/p3708b.C: Likewise.
30292         * g++.old-deja/g++.mike/p646.C: Likewise.
30293         * g++.old-deja/g++.mike/p700.C: Likewise.
30294         * g++.old-deja/g++.mike/p783.C: Likewise.
30295         * g++.old-deja/g++.mike/p783a.C: Likewise.
30296         * g++.old-deja/g++.mike/p783b.C: Likewise.
30297         * g++.old-deja/g++.mike/p786.C: Likewise.
30298         * g++.old-deja/g++.mike/p789.C: Likewise.
30299         * g++.old-deja/g++.mike/p789a.C: Likewise.
30300         * g++.old-deja/g++.mike/p807a.C: Likewise.
30301         * g++.old-deja/g++.other/delete3.C: Likewise.
30302         * g++.old-deja/g++.other/dyncast1.C: Likewise.
30303         * g++.old-deja/g++.other/dyncast2.C: Likewise.
30304         * g++.old-deja/g++.other/dyncast3.C: Likewise.
30305         * g++.old-deja/g++.other/empty1.C: Likewise.
30306         * g++.old-deja/g++.other/temporary1.C: Likewise.
30307         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
30308         * g++.old-deja/g++.pt/t16.C: Likewise.
30309         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
30310
30311 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
30312
30313         * gcc.dg/991230-1.c: New test.
30314
30315 1999-12-29  Jeffrey A Law  (law@cygnus.com)
30316
30317         * gcc.c-torture/compile/991229-3.c: New test.
30318         * gcc.c-torture/compile/991229-2.c: New test.
30319         * gcc.c-torture/compile/991229-1.c: New test.
30320
30321 1999-12-29  Greg McGary <gkm@eng.ascend.com>
30322
30323         * gcc.c-torture/compile/labels-2.c: New test.
30324
30325 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
30326
30327         * gcc.c-torture/execute/991227-1.c: New test.
30328
30329 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30330
30331         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
30332
30333 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
30334
30335         * gcc.c-torture/execute/991221-1.c: New test.
30336
30337 1999-12-20  Nathan Sidwell  <nathan@acm.org>
30338
30339         * g++.old-deja/g++.other/cast3.C: New test.
30340
30341 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
30342
30343         * gcc.c-torture/execute/991216-4.c: New test.
30344
30345 1999-12-16  Michael Meissner  <meissner@cygnus.com>
30346
30347         * gcc.c-torture/execute/991216-1.c: New test.
30348         * gcc.c-torture/execute/991216-2.c: New test.
30349         * gcc.c-torture/execute/991216-3.c: New test.
30350
30351 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30352
30353         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
30354         Actually make the test fail by using "-O2" for compilation.
30355
30356 1999-12-15  Nathan Sidwell  <nathan@acm.org>
30357
30358         * g++.old-deja/g++.warn/cast-align1.C: New test.
30359
30360 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30361
30362         * gcc.c-torture/compile/991214-1.c: New test.
30363         * gcc.c-torture/compile/991214-2.c: New test.
30364
30365 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30366
30367         * gcc.dg/991214-1.c: New test.
30368
30369 1999-12-13  Jeffrey A Law  (law@cygnus.com)
30370
30371         * gcc.c-torture/compile/991213-3.c: New test.
30372         * gcc.c-torture/compile/991213-2.c: New test.
30373         * gcc.c-torture/compile/991213-1.c: New test.
30374
30375 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
30376
30377         * gcc.dg/991209-1.c: New test.
30378
30379 1999-12-08  Nathan Sidwell <nathan@acm.org>
30380
30381         * gcc.c-torture/compile/991208-1.c: New test.
30382
30383 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30384
30385         * gcc.dg/ultrasp2.c: New test.
30386
30387 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
30388
30389         * g++.old-deja/g++.abi/align.C (main): Fix typo.
30390
30391 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
30392
30393         * gcc.c-torture/compile/991202-1.c: New test.
30394         * gcc.c-torture/execute/991202-1.c: New test.
30395         * gcc.c-torture/execute/991202-2.c: New test.
30396         * gcc.c-torture/execute/991202-3.c: New test.
30397
30398 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
30399
30400         * g++.old-deja/g++.abi/align.C: New test.
30401         * g++.old-deja/g++.abi/aggregates.C: Likewise.
30402         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30403
30404 1999-12-01  Richard Henderson  <rth@cygnus.com>
30405
30406         * gcc.c-torture/execute/991201-1.c: New.
30407
30408 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
30409
30410         * gcc.dg/991129-1.c: New test.
30411
30412 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30413
30414         * gcc.c-torture/compile/991127-1.c: New test.
30415
30416 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30417
30418         * g++.old-deja/g++.other/warn4.C: New test.
30419
30420 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30421
30422         * g++.old-deja/g++.eh/cleanup2.C: New test.
30423         * g++.old-deja/g++.ext/pretty2.C: New test.
30424         * g++.old-deja/g++.ext/pretty3.C: New test.
30425         * g++.old-deja/g++.other/debug6.C: New test.
30426
30427 1999-10-20  Jim Wilson  <wilson@cygnus.com>
30428
30429         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
30430         compiler_output to look for one error message instead of two.
30431
30432 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
30433
30434         * gcc.c-torture/execute/991118-1.c: Also test case
30435         where the word boundary does not split a byte evenly.
30436
30437 1999-11-19  Nathan Sidwell  <nathan@acm.org>
30438
30439         * g++.old-deja/g++.ext/restrict1.C: New test.
30440
30441 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
30442
30443         * gcc.c-torture/execute/991118-1.c: New test.
30444
30445 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
30446
30447         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
30448         working directory pathnames.
30449
30450 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
30451
30452         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
30453         host is equipped with driver.h and driver.o so it can actually
30454         compile and run the tests.
30455
30456 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
30457
30458         * gcc.c-torture/compile/991008-1.c: New test.
30459
30460 1999-11-08  Nick Clifton  <nickc@cygnus.com>
30461
30462         * lib/gcc-dg.exp: Include target-supports.exp
30463
30464 1999-11-05  Nick Clifton  <nickc@cygnus.com>
30465
30466         * lib/target-supports.exp: New file: Provide procs to test for
30467         features supported by the target.
30468         (check_weak_available): Moved here from ecos.exp.
30469         (check_alias_available): New proc: Determine of the target
30470         toolchain supports the alias attribute.
30471
30472         * gcc.dg/special/ecos.exp: Move check_weak_available to
30473         target-supports.exp.
30474         (alias-1.c): Only perform the test if the target supports
30475         aliases.
30476         (wkali-1.c): Only perform the test if the target supports
30477         aliases.
30478
30479         * gcc.dg/990506-0.c: Expect error messages from cross
30480         targets as well as native targets.
30481
30482 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30483
30484         * gcc.dg/ultrasp1.c: Removed xfail.
30485         * gcc.dg/struct-ret-2.c: Likewise.
30486         * gcc.dg/array-1.c: Likewise.
30487
30488 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30489
30490         * gcc.dg/struct-ret-2.c: New test.
30491
30492         * gcc.dg/array-1.c: New test.
30493
30494 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
30495
30496         * gcc.c-torture/execute/991030-1.c: New test.
30497
30498 1999-10-26  Richard Henderson  <rth@cygnus.com>
30499
30500         * gcc.c-torture/compile/991026-2.c: New test.
30501
30502 1999-10-26  Jeffrey A Law  (law@cygnus.com)
30503
30504         * gcc.c-torture/compile/991026-1.c: New test.
30505
30506 1999-10-23  Jeffrey A Law  (law@cygnus.com)
30507
30508         * gcc.c-torture/execute/991023-1.c: New test.
30509
30510 1999-10-19  Jeffrey A Law  (law@cygnus.com)
30511
30512         * gcc.c-torture/execute/991019-1.c: New test.
30513
30514 1999-10-16  Richard Henderson  <rth@cygnus.com>
30515
30516         * gcc.c-torture/execute/991016-1.c: New test.
30517
30518 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
30519
30520         * gcc.c-torture/execute/991014-1.c: New test.
30521
30522 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
30523
30524         * g++.old-deja/g++.other/union2.C: New test.
30525
30526 1999-10-13  Nathan Sidwell  <nathan@acm.org>
30527
30528         * g++.old-deja/g++.other/vaarg2.C: New test.
30529         * g++.old-deja/g++.other/vaarg3.C: New test.
30530
30531 1999-10-12  Craig Burley  <craig@jcb-sc.com>
30532
30533         * g77.f-torture/noncompile/19990905-1.f: Moved from being
30534         in compile/.
30535
30536 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
30537
30538         * gcc.c-torture/execute/va-arg-11.c: New test.
30539
30540 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
30541
30542         * lib/file-format.exp (gcc_target_object_format): Don't
30543         crash if objdump is unavailable.
30544
30545 1999-09-29  Donn Terry <donn@interix.com>
30546
30547         * gcc.misc-tests/mg.exp: delete extraneous redirection.
30548
30549 1999-09-28  Nick Clifton  <nickc@cygnus.com>
30550
30551         * gcc.c-torture/compile/990928-1.c: New test.
30552
30553 1999-09-28  Nathan Sidwell  <nathan@acm.org>
30554
30555         * g++.old-deja/g++.other/decl6.C: New test.
30556
30557 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30558
30559         * gcc.c-torture/execute/va-arg-10.c: New test.
30560
30561 1999-09-27  Nathan Sidwell  <nathan@acm.org>
30562
30563         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
30564         __PRETTY_FUNCTION__.
30565
30566 1999-09-23  Nick Clifton  <nickc@cygnus.com>
30567
30568         * gcc.c-torture/execute/990923-1.c: New test.
30569
30570 1999-09-21  Nick Clifton  <nickc@cygnus.com>
30571
30572         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
30573         for which -fpic is inappropriate.
30574
30575 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
30576
30577         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
30578
30579 1999-09-21  Nathan Sidwell  <nathan@acm.org>
30580
30581         * g++.old-deja/g++.other/dyncast1.C: New test.
30582         * g++.old-deja/g++.other/dyncast2.C: New test.
30583         * g++.old-deja/g++.other/dyncast3.C: New test.
30584         * g++.old-deja/g++.other/dyncast4.C: New test.
30585         * g++.old-deja/g++.other/dyncast5.C: New test.
30586         * g++.old-deja/g++.eh/catch3.C: New test.
30587         * g++.old-deja/g++.eh/catch3p.C: New test.
30588         * g++.old-deja/g++.eh/catch4.C: New test.
30589         * g++.old-deja/g++.eh/catch4p.C: New test.
30590         * g++.old-deja/g++.eh/catch5.C: New test.
30591         * g++.old-deja/g++.eh/catch5p.C: New test.
30592         * g++.old-deja/g++.eh/catch6.C: New test.
30593         * g++.old-deja/g++.eh/catch6p.C: New test.
30594         * g++.old-deja/g++.eh/catch7.C: New test.
30595         * g++.old-deja/g++.eh/catch7p.C: New test.
30596         * g++.old-deja/g++.eh/catch8.C: New test.
30597         * g++.old-deja/g++.eh/catch8p.C: New test.
30598         * g++.old-deja/g++.eh/catch9.C: New test.
30599         * g++.old-deja/g++.eh/catch9p.C: New test.
30600
30601 1999-09-13  Nathan Sidwell  <nathan@acm.org>
30602
30603         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
30604         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
30605
30606 1999-09-13  Jeffrey A Law  (law@cygnus.com)
30607
30608         * gcc.c-torture/compile/990913-1.c: New test.
30609
30610 1999-09-10  Nathan Sidwell  <nathan@acm.org>
30611
30612         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
30613         * g++.old-deja/g++.jason/rfg5.C: Likewise.
30614
30615 1999-09-09  Richard Henderson  <rth@cygnus.com>
30616
30617         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
30618
30619 1999-09-09  Nathan Sidwell  <nathan@acm.org>
30620
30621         * g++.old-deja/g++.other/lookup11.C: New test.
30622         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
30623         what is permitted and what we want.
30624         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
30625         overload use.
30626         * g++.old-deja/g++.jason/rfg5.C: Likewise
30627
30628 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
30629
30630         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
30631         * gcc.c-torture/noncompile/poison-1.c: New file.
30632
30633 1999-09-08  Nathan Sidwell  <nathan@acm.org>
30634
30635         * g++.old-deja/g++.other/sizeof3.C: New test.
30636         * g++.old-deja/g++.other/sizeof4.C: New test.
30637         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
30638         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
30639
30640 1999-09-07  Richard Henderson  <rth@cygnus.com>
30641
30642         * gcc.dg/va-arg-1.c: New.
30643
30644 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30645
30646         * gcc.c-torture/execute/va-arg-9.c: New test.
30647
30648 1999-09-05  Craig Burley  <craig@jcb-sc.com>
30649
30650         * g77.f-torture/compile/980519-2.f: New test.
30651         * g77.f-torture/compile/19990905-0.f: New test.
30652         * g77.f-torture/compile/19990905-1.f: New test.
30653         * g77.f-torture/compile/19990905-2.f: New test.
30654
30655         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
30656
30657 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
30658
30659         * gcc.c-torture/execute/990827-1.c: Fix typo.
30660
30661 1999-09-03  Nathan Sidwell  <nathan@acm.org>
30662
30663         * g++.old-deja/g++.other/deref1.C: New test.
30664
30665 1999-09-02  Nathan Sidwell  <nathan@acm.org>
30666
30667         * g++.old-deja/g++.other/ambig2.C: New test.
30668         * g++.old-deja/g++.other/cond5.C: New test.
30669         * g++.old-deja/g++.other/lookup16.C: New test.
30670
30671 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
30672
30673         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
30674         assemblers too.
30675
30676 1999-08-31  Jeffrey A Law  (law@cygnus.com)
30677
30678         * lib/c-torture.exp: Avoid the "compare executables" optimization
30679         when testing native.
30680
30681 1999-08-29  Jeffrey A Law  (law@cygnus.com)
30682
30683         * gcc.c-torture/execute/990829-1.c: New test.
30684         * gcc.c-torture/compile/990829-1.c: New test.
30685
30686 1999-08-27  Paul Burchard  <burchard@pobox.com>
30687
30688         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
30689         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
30690         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
30691         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
30692         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
30693         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
30694         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
30695         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
30696         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
30697         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
30698         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
30699
30700 1999-08-27  Jeffrey A Law  (law@cygnus.com)
30701
30702         * gcc.c-torture/execute/990827-1.c: New test.
30703
30704 1999-08-26  Craig Burley  <craig@jcb-sc.com>
30705
30706         * g77.f-torture/noncompile/19990826-4.f: New test.
30707
30708         * g77.f-torture/compile/19990826-3.f: New test.
30709
30710         * g77.f-torture/execute/19990826-2.f: New test.
30711
30712         * g77.f-torture/compile/19990826-1.f: New test.
30713
30714         * gcc.c-torture/execute/990826-0.c: New test.
30715         * g77.c-torture/execute/19990826-0.f: New test.
30716
30717         * g77.f-torture/noncompile/970626-2.f: New test.
30718
30719 1999-08-25  Paul Burchard  <burchard@pobox.com>
30720
30721         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
30722         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
30723         lss-011.C: New tests.
30724
30725 1999-08-25  Nathan Sidwell  <nathan@acm.org>
30726
30727         * g++.old-deja/g++.other/decl5.C: New test.
30728
30729 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30730
30731         * noncompile/noncompile.exp: Load_lib c-torture.exp.
30732         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
30733         call `postbase' for each one.  All callers of `postbase' changed
30734         to call this instead.
30735
30736 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
30737
30738         * gcc.c-torture/execute/990811-1.c: New test.
30739
30740 1999-08-09  Nick Clifton  <nickc@cygnus.com>
30741
30742         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
30743         just native ones.
30744
30745         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
30746         just native ones.
30747
30748 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30749
30750         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
30751
30752 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30753
30754         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
30755
30756 1999-08-04  Nathan Sidwell  <nathan@acm.org>
30757
30758         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
30759
30760 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30761
30762         * gcc.c-torture/execute/990804-1.c: New test.
30763
30764 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30765
30766         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
30767         * g++.old-deja/g++.brendan/crash64.C: Likewise
30768         * g++.old-deja/g++.brendan/overload8.C: Likewise
30769
30770 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30771
30772         * g++.old-deja/g++.other/struct1.C: New test.
30773
30774 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30775
30776         * g++.old-deja/g++.other/enum2.C: New test.
30777
30778 1999-08-02  Richard Henderson  <rth@cygnus.com>
30779
30780         Adapted from tests from Franz Sirl:
30781         * gcc.c-torture/execute/va-arg-7.c: New test.
30782         * gcc.c-torture/execute/va-arg-8.c: New test.
30783
30784 1999-08-01  Jeffrey A Law  (law@cygnus.com)
30785
30786         * gcc.c-torture/compile/990801-2.c: New test.
30787
30788         * gcc.c-torture/compile/990801-1.c: New test.
30789
30790 1999-07-27  Michael Meissner  <meissner@cygnus.com>
30791
30792         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
30793         fp-cmp-1.c, converting double to float.
30794
30795         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
30796         fp-cmp-1.c, converting double to long double.
30797
30798         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
30799         from fr1 to unknown_register, since fr1 is a legitimate register
30800         on some machines.
30801
30802 1999-07-25  Jeffrey A Law  (law@cygnus.com)
30803
30804         * README: More listname related changes.
30805
30806 1999-07-08  Catherine Moore  <clm@cygnus.com>
30807
30808         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
30809
30810 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
30811
30812         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
30813
30814 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30815
30816         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
30817
30818 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
30819
30820         * gcc.dg/990703-1.c: New test.
30821
30822 1999-06-29  Nick Clifton  <nickc@cygnus.com>
30823
30824         * lib/file-format.exp: New file: Move definition of proc
30825         gcc_target_object_format to here from
30826         gcc.dg/special/ecos.exp.
30827
30828         * lib/c-torture.exp: Include lib file-format.exp.
30829         * lib/gcc-dg.exp: Include lib file-format.exp.
30830
30831         * gcc.dg/special/ecos.exp: Remove definition of proc
30832         gcc_target_object_format.
30833
30834 1999-06-28  Jeffrey A Law  (law@cygnus.com)
30835
30836         * gcc.c-torture/execute/990628-1.c: New test.
30837
30838 1999-06-25  Jeffrey A Law  (law@cygnus.com)
30839
30840         * gcc.c-torture/compile/990625-2.c: New test.
30841
30842         * gcc.c-torture/compile/990625-1.c: New test.
30843
30844 1999-06-23  Nick Clifton  <nickc@cygnus.com>
30845
30846         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
30847         attributes compile.
30848         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
30849         ports that use the COFF/PE file format.
30850
30851 1999-06-17  Jeffrey A Law  (law@cygnus.com)
30852
30853         * gcc.c-torture/compile/990617-1.c: New test.
30854
30855 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
30856
30857         * g++.old-deja/g++.other/decl4.C: New test.
30858
30859 1999-06-14  Nathan Sidwell  <nathan@acm.org>
30860
30861         * g++.old-deja/g++.other/bitfld3.C: New test.
30862
30863 1999-06-08  Nathan Sidwell  <nathan@acm.org>
30864
30865         * g++.old-deja/g++.eh/catch1.C: New test.
30866
30867 1999-06-07  Jeffrey A Law  (law@cygnus.com)
30868
30869         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
30870
30871         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
30872         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
30873
30874 1999-06-05  Craig Burley  <craig@jcb-sc.com>
30875
30876         * g77.f-torture/compile/19990502-0.f: Replace with new,
30877         shorter, test that still fails after recent changes.
30878
30879 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30880
30881         * gcc.c-torture/execute/990604-1.c: New test.
30882
30883 1999-05-31  Jeffrey A Law  (law@cygnus.com)
30884
30885         * gcc.c-torture/execute/990531-1.c: New test.
30886
30887 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30888
30889         * gcc.c-torture/compile/990527-1.c: New test.
30890
30891 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
30892
30893         * gcc.c-torture/execute/990527-1.c: New test.
30894
30895 1999-05-25  Nick Clifton  <nickc@cygnus.com>
30896
30897         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
30898         bitfields as signed.
30899
30900 1999-05-25  Craig Burley  <craig@jcb-sc.com>
30901
30902         * g77.f-torture/compile/19990525-0.f: New test.
30903
30904 1999-05-25  Jeffrey A Law  (law@cygnus.com)
30905
30906         * gcc.c-torture/execute/990525-2.c: New test.
30907
30908         * gcc.c-torture/execute/990525-1.c: New test.
30909
30910 1999-05-24  Nathan Sidwell  <nathan@acm.org>
30911
30912         * g++.old-deja/g++.other/anon3.C: New test.
30913         * g++.old-deja/g++.other/anon4.C: New test.
30914         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
30915         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
30916         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
30917         Merrill).
30918
30919 1999-05-24  Jeffrey A Law  (law@cygnus.com)
30920
30921         * gcc.c-torture/execute/990524-1.c: New test.
30922
30923         * gcc.dg/990524-1.c: New test.
30924
30925 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30926
30927         * gcc.c-torture/compile/990523-1.c: New test.
30928
30929 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
30930
30931         * gcc.c-torture/compile/990519-1.c: New test.
30932
30933 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30934
30935         * gcc.c-torture/compile/990517-1.c: New test.
30936
30937         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
30938         (e4, f4): New tests.
30939         (main): Call them.
30940
30941 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30942
30943         * gcc.dg/noreturn-1.c: New test.
30944
30945 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
30946
30947         * gcc.c-torture/execute/990513-1.c: New test.
30948
30949 1999-05-10  Richard Henderson  <rth@cygnus.com>
30950
30951         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
30952
30953 1999-05-10  Craig Burley  <craig@jcb-sc.com>
30954
30955         * g77.f-torture/execute/erfc.f: Use small single-precision
30956         values, to avoid problems on Alphas when not -mieee.
30957
30958 1999-05-08  Craig Burley  <craig@jcb-sc.com>
30959
30960         * gcc.dg/990506-0.c: New test.
30961
30962 1999-05-08  Richard Henderson  <rth@cygnus.com>
30963
30964         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
30965         the constant to test.  Don't XFAIL 64-bit targets.
30966
30967         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
30968         * g++.old-deja/g++.law/profile1.C: Likewise.
30969
30970         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
30971         operator new instances.
30972         * g++.old-deja/g++.other/delete5.C: Likewise.
30973
30974 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30975
30976         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
30977         intrinsic.
30978
30979 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30980
30981         * g77.f-torture/execute/u77-test.f: Reverse order of two
30982         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
30983
30984 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30985
30986         * gcc.dg/compare1.c: New test.
30987
30988 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30989
30990         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
30991         New tests.
30992
30993 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30994
30995         * g77.f-torture/compile/19990502-1.f: New test.
30996
30997 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30998
30999         * g77.f-torture/compile/19990502-0.f: New test.
31000
31001 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31002
31003         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
31004         intrinsic.
31005
31006 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31007
31008         * g77.f-torture/execute/u77-test.f (main): List libU77
31009         intrinsics not currently tested.
31010         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
31011         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
31012         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
31013         Trim blanks off the ends of some printed strings.
31014
31015 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31016
31017         * g77.f-torture/execute/u77-test.f (main): Just warn about
31018         FSTAT gid disagreement, as it's expected on some systems.
31019
31020 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31021
31022         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
31023         use a new function, which allows for some slop.
31024         Clean up some commentary.
31025         (issum): The new function.
31026         (sgladd): Deleted subroutine.
31027
31028 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31029
31030         * g77.f-torture/execute/u77-test.f: Modify to be more like
31031         libf2c/libU77 version, bringing patches to that version here.
31032         Add suitable commentary.
31033
31034 1999-04-25  Richard Henderson  <rth@cygnus.com>
31035
31036         * gcc.dg/990424-1.c: New test.
31037
31038 1999-04-24  Craig Burley  <craig@jcb-sc.com>
31039
31040         * g77.f-torture/execute/u77-test.f (main): Bug involving
31041         LSTAT has been fixed, so turn back on full checking.
31042
31043 1999-04-20  Craig Burley  <craig@jcb-sc.com>
31044
31045         * g77.f-torture/compile/19990419-0.f: New test.
31046         * g77.f-torture/execute/19990419-1.f: New test.
31047
31048 1999-04-17  Richard Henderson  <rth@cygnus.com>
31049
31050         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
31051         to avoid the need for a prototype to supress a warning.
31052
31053 1999-04-07  Jim Wilson  <wilson@cygnus.com>
31054
31055         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
31056
31057 1999-04-04  Jeffrey A Law  (law@cygnus.com)
31058
31059         * gcc.c-torture/execute/990404-1.c: New test.
31060
31061 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31062
31063         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
31064         * gcc.dg/cpp-if3.c: Don't use -pedantic.
31065         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
31066         missing initializer warnings.
31067
31068 1999-03-28  Jeffrey A Law  (law@cygnus.com)
31069
31070         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
31071         matching strings.
31072
31073 1999-03-26  Jeffrey A Law  (law@cygnus.com)
31074
31075         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
31076
31077 1999-03-26  Craig Burley  <craig@jcb-sc.com>
31078
31079         * g77.f-torture/execute/19990325-0.f: New test.
31080         * g77.f-torture/execute/19990325-1.f: New test.
31081
31082 1999-03-24  Jeffrey A Law  (law@cygnus.com)
31083
31084         * gcc.c-torture/execute/990324-1.c: New test.
31085
31086 1999-03-22  Jim Wilson  <wilson@cygnus.com>
31087
31088         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
31089         test with 4.
31090
31091 1999-03-17  Richard Henderson  <rth@cygnus.com>
31092
31093         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
31094
31095 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31096
31097         * g77.f-torture/execute/19990313-2.f: New test.
31098         * g77.f-torture/execute/19990313-3.f: New test.
31099
31100 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31101
31102         * g77.f-torture/execute/19990313-0.f: New test.
31103         * g77.f-torture/execute/19990313-1.f: New test.
31104
31105 1999-03-12  Jim Wilson  <wilson@cygnus.com>
31106
31107         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
31108         printf to sprintf.
31109         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
31110         (main): Add check for u15.  Conditionalize u31 check depending on
31111         whether ints are <32 bits or >=32 bits.
31112
31113 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31114
31115         * g77.f-torture/execute/19981119-0.f: Improve testiness.
31116
31117 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31118
31119         * g77.f-torture/compile/19990305-0.f: New test.
31120         * g77.f-torture/execute/19981119-0.f: New test.
31121
31122 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31123
31124         * g77.f-torture/execute/970625-2.f: call ABORT if final
31125         result is not correct, instead of just printing it.
31126         Add this checking via newly introduced obfuscation, to
31127         trip up buggy front ends.
31128
31129 1999-03-07  Craig Burley  <craig@jcb-sc.com>
31130
31131         * g77.f-torture/compile/960317-1.f: Moved from being
31132         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
31133
31134 1999-03-06  Craig Burley  <craig@jcb-sc.com>
31135
31136         * g77.f-torture/execute/960317-1.f: New (old) test.
31137         * g77.f-torture/execute/970625-2.f: Ditto.
31138
31139 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
31140
31141         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
31142         message on line 1 or line 2; cccp and cpplib do this differently.
31143
31144 1999-03-01  Jeffrey A Law  (law@cygnus.com)
31145
31146         * g++.old-deja/g++.law/weak1.C: New test.
31147
31148 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31149
31150         * gcc.c-torture/execute/990119-1.c: Renamed to...
31151         * gcc.dg/990119-1.c: this, so it will only be tested once
31152         (it's a preprocessor test, it doesn't need to be run at
31153         multiple optimization levels).
31154
31155 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31156
31157         * lib/g++.exp: Don't add incdir=$base_dir/../include to
31158           ALWAYS_CXXFLAGS.
31159
31160 1999-02-24  Craig Burley  <craig@jcb-sc.com>
31161
31162         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
31163         * g77.f-torture/compile/19981216-0.f: ...as it is expected
31164         to not be compilable by current g77.
31165
31166 1999-02-24  Nick Clifton  <nickc@cygnus.com>
31167
31168         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
31169
31170 1999-02-22  Jeffrey A Law  (law@cygnus.com)
31171
31172         * gcc.c-torture/execute/990222-1.c: New test.
31173
31174 1999-02-19  Craig Burley  <craig@jcb-sc.com>
31175
31176         * g77.f-torture/compile/19990218-0.f: New test.
31177         * g77.f-torture/noncompile/19990218-1.f: New test.
31178
31179 1999-02-18  Craig Burley  <craig@jcb-sc.com>
31180
31181         * g77.f-torture/compile/19981216-0.f: New test.
31182
31183 1999-02-14  Jeffrey A Law  (law@cygnus.com)
31184
31185         * gcc.dg/990214-1.c: New test.
31186
31187 1999-02-13  Jeffrey A Law  (law@cygnus.com)
31188
31189         * gcc.dg/990213-2.c: New test.
31190
31191         * gcc.dg/990213-1.c: New test.
31192
31193 1999-02-12  Jeffrey A Law  (law@cygnus.com)
31194
31195         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
31196         ints.
31197
31198 1999-02-11  Nick Clifton  <nickc@cygnus.com>
31199
31200         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
31201         specified by target.
31202
31203         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
31204
31205 1999-02-11  Jeffrey A Law  (law@cygnus.com)
31206
31207         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
31208
31209 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31210
31211         * gcc.dg/special/ecos.exp: New test driver for new tests with
31212         special requirements.
31213
31214         * gcc.dg/special/alias-1.c: New test.
31215         * gcc.dg/special/gcsec-1.c: New test.
31216         * gcc.dg/special/weak-1.c: New test.
31217         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
31218         * gcc.dg/special/weak-2.c: New test.
31219         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
31220         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
31221         * gcc.dg/special/wkali-1.c: New test.
31222         * gcc.dg/special/wkali-2.c: New test.
31223         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
31224         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
31225
31226 1999-02-10  Felix Lee  <flee@cygnus.com>
31227
31228           * lib/c-torture.exp (c-torture-compile): Pull out code for
31229           analyzing gcc error messages.
31230           (c-torture-execute): Likewise.  Fix some (harmless) false
31231           positives.
31232           * lib/gcc.exp (gcc_check_compile): New function.
31233
31234 1999-02-08  Richard Henderson  <rth@cygnus.com>
31235
31236         * gcc.c-torture/execute/990208-1.c: New test.
31237
31238 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31239
31240         * g++.dg/special/ecos.exp: New driver for new tests with special
31241         requirements
31242
31243         * g++.dg/special/conpr-1.C: New test
31244         * g++.dg/special/conpr-2.C: New test
31245         * g++.dg/special/conpr-2a.C: New test
31246         * g++.dg/special/conpr-3.C: New test
31247         * g++.dg/special/conpr-3a.C: New test
31248         * g++.dg/special/conpr-3b.C: New test
31249
31250         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
31251         allow g++ to use the dg driver
31252
31253         * README: Add comment about g++.dg directory
31254
31255 1999-02-06  Jeffrey A Law  (law@cygnus.com)
31256
31257         * README: Update email addresses.
31258
31259 1999-02-03  Nick Clifton  <nickc@cygnus.com>
31260
31261         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
31262         arguments in order to force structure S onto the stack even on
31263         the alpha.
31264         (test): Pass 10 leading arguments to function foo as well as the
31265         structure S.
31266
31267         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
31268         failure for all targets.
31269
31270         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
31271         abort to terminate program execution.
31272
31273 1999-01-30  Richard Henderson  <rth@cygnus.com>
31274
31275         * gcc.c-torture/execute/990130-1.c: New test.
31276
31277 1999-01-30  Jeffrey A Law  (law@cygnus.com)
31278
31279         * gcc.dg/990130-1.c: New test.
31280
31281 1999-01-28  Michael Meissner  <meissner@cygnus.com>
31282
31283         * gcc.c-torture/execute/990128-1.c: New test.
31284
31285 1999-01-27  Michael Meissner  <meissner@cygnus.com>
31286
31287         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
31288
31289 1999-01-27  Felix Lee  <flee@cygnus.com>
31290
31291         * lib/c-torture.exp (c-torture-compile): pull out code for
31292         analyzing gcc error messages.
31293         (c-torture-execute): ditto, and fix some (harmless) false
31294         positives.
31295         * lib/gcc.exp (gcc_check_compile): new function.
31296
31297 1999-01-17  Jeffrey A Law  (law@cygnus.com)
31298
31299         * gcc.dg/990117-1.c: New test.
31300
31301         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
31302
31303         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
31304
31305 1999-01-15  Jeffrey A Law  (law@cygnus.com)
31306
31307         * g77.f-torture/compile/990115-1.f: New test.
31308
31309 1999-01-07  Jeffrey A Law  (law@cygnus.com)
31310
31311         * gcc.c-torture/compile/990107-1.c: New test
31312
31313 1999-01-06  Jeffrey A Law  (law@cygnus.com)
31314
31315         * gcc.c-torture/execute/990106-2.c: New test.
31316
31317         * gcc.c-torture/execute/990106-1.c: New test.
31318
31319 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
31320
31321         * gcc.c-torture/compile/981223-1.c: New test.
31322
31323 1998-12-29  Richard Henderson  <rth@cygnus.com>
31324
31325         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
31326         (opt3): Rename from opt4 and disable.
31327
31328 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
31329
31330         * g++.old-deja/g++.pt/ptrmem5.C: New test.
31331
31332 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31333
31334         * g++.old-deja/g++.other/conv5.C: New test.
31335
31336 1998-12-14  Nick Clifton  <nickc@cygnus.com>
31337
31338         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
31339
31340 1998-12-11  Jeffrey A Law  (law@cygnus.com)
31341
31342         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
31343
31344 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
31345
31346         * gcc.c-torture/compile/981211-1.c: New test.
31347
31348 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
31349
31350         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
31351
31352         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
31353
31354 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31355
31356         * gcc.special/930510-1.c: Make C9X safe.
31357         * gcc.misc-tests/gcov-1.c Similarly.
31358         * gcc.misc-tests/gcov-2.c Similarly.
31359
31360 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31361
31362         * gcc.dg/ultrasp1.c: New test.
31363
31364 1998-12-06  Richard Henderson  <rth@cygnus.com>
31365
31366         * gcc.c-torture/execute/981206.c: New test.
31367
31368 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31369
31370         * g++.old-deja/g++.ns/template7.C: New test.
31371
31372         * g++.old-deja/g++.other/expr1.C: New test.
31373
31374         * g++.old-deja/g++.eh/tmpl3.C: New test.
31375
31376         * g++.old-deja/g++.eh/tmpl2.C: New test.
31377
31378 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31379
31380         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
31381         * g++.old-deja/g++.other/using6.C: Removed.
31382         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
31383
31384         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
31385
31386 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31387
31388         * g++.old-deja/g++.pt/overload8.C: New test.
31389
31390         * g++.old-deja/g++.pt/overload7.C: New test.
31391
31392         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
31393
31394         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
31395         and relinking messages.
31396         * lib/g++.exp (g++_target_compile): Remove .rpo file when
31397         compiling with -frepo.
31398
31399 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
31400
31401         * g++.old-deja/g++.pt/lookup6.C: New test.
31402
31403 1998-11-30  Nick Clifton  <nickc@cygnus.com>
31404
31405         * gcc.c-torture/execute/981130-1.c: New test.
31406         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
31407
31408 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31409
31410         * g++.old-deja/g++.pt/explicit76.C: New test.
31411
31412         * g++.old-deja/g++.pt/friend38.C: New test.
31413
31414         * g++.old-deja/g++.ns/crash2.C: New test.
31415
31416         * g++.old-deja/g++.pt/defarg8.C: New test.
31417
31418         * g++.old-deja/g++.pt/instantiate6.C: New test.
31419
31420         * g++.old-deja/g++.pt/static6.C: New test.
31421
31422         * g++.old-deja/g++.pt/decl2.C: New test.
31423
31424 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31425
31426         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
31427         problem is actually related with name lookup, but so what? :-)
31428
31429         * g++.old-deja/g++.pt/friend37.C: New test.
31430
31431 1998-11-25  Dave Love  <d.love@dl.ac.uk>
31432
31433         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
31434         element, which fails on some systems.
31435
31436         * g77.f-torture/execute/labug1.f: New test.
31437
31438 1998-11-21  Jeffrey A Law  (law@cygnus.com)
31439
31440         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
31441         is defined.
31442
31443 1998-11-18  Dave Love  <d.love@dl.ac.uk>
31444
31445         * g77.f-torture/compile/981117-1.f: New test.
31446
31447 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
31448
31449         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
31450         properly discarded.
31451
31452 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
31453
31454         * gcc.c-torture/execute/memcheck: New directory of tests for
31455         -fcheck-memory-usage.
31456
31457 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31458
31459         * README: New file, general information about the testsuite and
31460         new description of the various C++ test subdirectories.
31461         * README.g++: Eliminate obsolete information, update and move most
31462         relevant stuff to README.
31463
31464 1998-11-07  Richard Henderson  <rth@cygnus.com>
31465
31466         * gcc.c-torture/compile/981107-1.c: New test.
31467
31468 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
31469
31470         * execute/memcpy-bi.c: New testcase.
31471
31472 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
31473
31474         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
31475         base classes.
31476
31477         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
31478         template is selected.
31479
31480         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
31481         classes, it should be accepted for all types.
31482
31483         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
31484
31485         * g++.old-deja/g++.pt/spec24.C: Ensure that template
31486         specializations start with template headers.
31487
31488 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
31489
31490         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
31491
31492         * g++.old-deja/g++.other/init9.C: Test cross initialization of
31493         non-POD types.
31494
31495 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31496
31497         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
31498
31499 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
31500
31501         * compile/981022-1.c, compile/981022-1.x: New test and driver.
31502
31503 1998-10-19  Jeffrey A Law  (law@cygnus.com)
31504
31505         * 981019-1.c: New test.
31506
31507 1998-10-14  Robert Lipe <robertl@dgii.com>
31508
31509         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
31510         find objc headers.
31511
31512 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31513
31514         * compile/981001-4.c: Remove use of GCC extension that triggers a
31515         compiler bug.
31516
31517 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
31518
31519         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
31520
31521 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31522
31523         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
31524         instantiation of template produces incorrect code for delete
31525         expression.
31526
31527         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
31528         constructors' name is not unique.
31529         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
31530         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
31531
31532         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
31533         automatic array of const is ill-formed.
31534
31535         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
31536         of template parameter?
31537
31538         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
31539         const.
31540
31541         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
31542         pointer-to-member expression.
31543
31544         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
31545         declaration causes ICE.
31546
31547 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
31548
31549         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
31550         reserved in the global namespace.
31551
31552         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
31553         generate needed virtual table.
31554
31555         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
31556
31557 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
31558
31559         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
31560         template-dependent type
31561
31562 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
31563
31564         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
31565         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
31566         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
31567
31568         * g++.old-deja/g++.other/using5.C: New test; using decl from base
31569         class should be usable as argument of member function.
31570         * g++.old-deja/g++.other/using6.C: New test; using decl from base
31571         class should be usable as return type of member function.
31572         * g++.old-deja/g++.other/using7.C: New test; using decl from base
31573         class should be usable as type of data member.
31574
31575         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
31576
31577 1998-10-09  Jeffrey A Law  (law@cygnus.com)
31578
31579         * gcc.c-torture/special/920521-1.c: Fix bogus test.
31580
31581 1998-10-08  Nick Clifton  <nickc@cygnus.com>
31582
31583         * gcc.dg/dll-?.c Add thumb to target list.
31584         Fix assembler scan patterns to match current assembler output.
31585
31586 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
31587
31588         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
31589         matching of template brackets.
31590
31591         * g++.old-deja/g++.other/using4.C: New test.  Test using
31592         declarations of methods from base classes.
31593
31594         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
31595         within functions should introduce names into the innermost
31596         enclosing namespace.
31597
31598         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
31599         of static locals if first initialization throws.
31600
31601 1998-10-07  Jim Wilson  <wilson@cygnus.com>
31602
31603         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
31604
31605 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
31606
31607         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
31608         lose track of the possible targets of tablejump insns.
31609         * special/special.exp: Run it.
31610
31611 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31612
31613         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
31614         must be declared before its specializations can be named in friend
31615         declarations.
31616
31617 1998-10-05  Dave Love  <d.love@dl.ac.uk>
31618
31619         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
31620
31621         * g77.f-torture/execute/io1.f: New test.
31622
31623 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31624
31625         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
31626         with pointer to template function, for which no argument deduction
31627         is possible.
31628
31629         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
31630         specialization of template function as argument to template
31631         function.
31632
31633         * g++.old-deja/g++.other/access2.C: New test; Inner class
31634         shouldn't have privileged access to Outer's names.
31635
31636 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31637
31638         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
31639         friend template declared within template class conflicts with
31640         nested class of the same name.
31641
31642         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
31643         is ignored.
31644
31645         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
31646         object with direct initializer as function declaration.
31647
31648         * g++.old-deja/g++.other/decl2.C: New test; duplicate
31649         initializers.
31650
31651         * g++.old-deja/g++.other/null2.C: New test; conditional operator
31652         involving const pointer and NULL produces incorrect result.
31653
31654         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
31655         type name without `typename' should be rejected with -pedantic.
31656
31657 1998-10-02  Richard Henderson  <rth@cygnus.com>
31658
31659         * g++.old-deja/g++.other/addrof1.C: New test.
31660
31661 1998-10-01  Nick Clifton  <nickc@cygnus.com>
31662
31663         * gcc.c-torture/compile/981001-1.c: New test.
31664         * gcc.c-torture/execute/981001-1.c: New test.
31665
31666 1998-10-01  Jeffrey A Law  (law@cygnus.com)
31667
31668         * gcc.c-torture/compile/981001-2.c: New test.
31669         * gcc.c-torture/compile/981001-3.c: New test.
31670         * gcc.c-torture/compile/981001-4.c: New test.
31671
31672 1998-10-01  Robert Lipe  <robertl@dgii.com>
31673
31674         * lib/objc.exp (objc_target_compile): Add -L during compiles for
31675         multilibbed hosts.   Idea grafted from g77.exp.
31676
31677 1998-09-30  Dave Love  <d.love@dl.ac.uk>
31678
31679         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
31680         avoid losing on systems which need -lsocket.
31681
31682 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
31683
31684         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
31685         * g++.old-deja/g++.other/nested2.C: Ditto.
31686         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
31687         failure.
31688
31689 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31690
31691         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
31692         preferred over template operator!= for enum bitfields.
31693
31694 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
31695
31696         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
31697         that happen to have the same base name, but in different scopes,
31698         are incorrectly rejected.
31699
31700 1998-09-16  Richard Henderson  <rth@cygnus.com>
31701
31702         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
31703         on the native word size instead of an integer literal.
31704
31705 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31706
31707         * g++.old-deja/g++.other/static2.C: Invocation of static data
31708         member of type pointer-to-function denoted as non-static member.
31709
31710         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
31711         checks involving function types and aliases.
31712
31713 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31714
31715         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
31716         redefined to the same non-trivial type.
31717
31718         * g++.old-deja/g++.pt/explicit73.C: Test for proper
31719         namespace-qualification of template specializations declared in
31720         other namespaces.
31721
31722         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
31723         to declare a subset of the specializations of a template function
31724         as friends of specializations of a template class.
31725
31726         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
31727         member templates that do not fully specialize the enclosing
31728         template class are rejected.
31729
31730 1998-09-11  Dave Love  <d.love@dl.ac.uk>
31731
31732         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
31733
31734 1998-09-08  Dave Love  <d.love@dl.ac.uk>
31735
31736         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
31737         altered from libf2c/libU77 version.
31738
31739 1998-09-06  Dave Love  <d.love@dl.ac.uk>
31740
31741         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
31742
31743 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
31744
31745         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
31746         (un)signed char are different types for template specialization
31747         purposes.
31748
31749 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
31750
31751         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
31752         * objc: ObjC testsuite.
31753
31754 1998-08-31  Catherine Moore  <clm@cygnus.com>
31755
31756         * gcc.c-torture/execute/941014-1.x:  New file.
31757
31758 1998-08-31  Nick Clifton  <nickc@cygnus.com>
31759
31760         * lib/c-torture.exp: Add support for
31761         torture_eval_before_compile and torture_eval_before_execute
31762         variables.
31763
31764 1998-08-30  Jeffrey A Law  (law@cygnus.com)
31765
31766         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
31767         this test triggers valid.
31768
31769 1998-08-27  Jeffrey A Law  (law@cygnus.com)
31770
31771         * gcc.dg/980827-1.c: New test.
31772
31773 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
31774
31775         * gcc.c-torture/execute/loop-4b.c: New test.
31776
31777 1998-08-26  Nick Clifton  <nickc@cygnus.com>
31778
31779         * lib/c-torture.exp: Add support for
31780         torture_eval_before_compile and torture_eval_before_execute
31781         variables.
31782
31783 1998-08-25  Jeffrey A Law  (law@cygnus.com)
31784
31785         * gcc.c-torture/compile/980825-1.c: New test.
31786
31787 1998-08-24  Nick Clifton  <nickc@cygnus.com>
31788
31789         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
31790         count number tests in opt_t0 not good_t0.
31791
31792 1998-08-24  Jeffrey A Law  (law@cygnus.com)
31793
31794         * gcc.c-torture/compile/930326-1.x: Fix typo.
31795
31796 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
31797
31798         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
31799         causes an ICE.
31800
31801 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31802
31803         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
31804         STACK_SIZE is defined.
31805         * gcc.c-torture/unsorted/stuct.c: Similarly.
31806
31807         * gcc.c-torture/compile/980821-1.c: New test.
31808
31809 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31810
31811         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
31812
31813 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
31814
31815         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
31816         code.
31817
31818 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
31819
31820         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
31821         error'.
31822
31823 1998-08-18  Jeffrey A Law  (law@cygnus.com)
31824
31825         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
31826
31827 1998-08-16  Jeffrey A Law  (law@cygnus.com)
31828
31829         * gcc.c-torture/compile/980816-1.c: New test.
31830
31831         * gcc.dg/980816-1.c: New test.
31832
31833 1998-08-13  Jeffrey A Law  (law@cygnus.com)
31834
31835         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
31836         compiler for ieee tests.
31837
31838 1998-08-01  Dave Love  <d.love@dl.ac.uk>
31839
31840         * g77.f-torture/compile/980729-0.f: New test.
31841
31842 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
31843
31844         * gcc.c-torture/special/eeprof-1.c: New test, for
31845         -finstrument-functions.
31846         * gcc.c-torture/special/special.exp: Run it.
31847
31848 1998-07-29  Jeffrey A Law  (law@cygnus.com)
31849
31850         * gcc.c-torture/compile/980729-1.c: New test.
31851
31852 1998-07-27  Nick Clifton  <nickc@cygnus.com>
31853
31854         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
31855         __thumb__ is defined, and test for ARM style doubles if so.
31856
31857 1998-07-26  Dave Love  <d.love@dl.ac.uk>
31858
31859         * g77.f-torture/noncompile/980615-0.f: New test.
31860
31861 1998-07-26  H.J. Lu  (hjl@gnu.org)
31862
31863         * gcc.dg/980312-1.c: Do link instead of compile.
31864         * gcc.dg/980313-1.c: Likewise.
31865
31866 1998-07-26  Jeffrey A Law  (law@cygnus.com)
31867
31868         * gcc.c-torture/compile/980726-1.c: New test.
31869
31870 1998-07-25  Dave Love  <d.love@dl.ac.uk>
31871
31872         * g77.f-torture/execute/io0.f: New test.
31873
31874 1998-07-24  Nick Clifton  <nickc@cygnus.com>
31875
31876         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
31877         an int.
31878
31879 1998-06-18  Michael Meissner  <meissner@cygnus.com>
31880
31881         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
31882         m32r bugs.
31883
31884 1998-07-17  Nick Clifton  <nickc@cygnus.com>
31885
31886         * gcc.dg/980626-1.c: Expect failures for all toolchains until
31887         c-decl.c:grokdeclarator can handle mode attributes.
31888
31889 1998-07-16  Jeffrey A Law  (law@cygnus.com)
31890
31891         * gcc.c-torture/execute/980716-1.c: New test.
31892
31893 1998-07-13  Jeffrey A Law  (law@cygnus.com)
31894
31895         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
31896         the mn10200.
31897         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
31898         the mn10200.
31899         * gcc.c-torture/execute/va-arg-3.x: Similarly.
31900         * gcc.c-torture/compile/930326-1.x: Similarly.
31901
31902 1998-07-13  Dave Love  <d.love@dl.ac.uk>
31903
31904         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
31905         New test from Craig.
31906
31907 1998-07-12  Dave Love  <d.love@dl.ac.uk>
31908
31909         * g77.f-torture/noncompile/980616-0.f: New test.
31910
31911         * g77.f-torture/execute/970816-3.f:  New test from Craig.
31912
31913 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31914
31915         *  g++.other/singleton.C: Return error value instead of taking
31916         SIGSEGV.
31917
31918 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
31919
31920         *  g++.other/singleton.C: New test.   Warning is under dispute.
31921         Runtime crash is not.
31922
31923 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31924
31925         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
31926         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
31927         using6.C, using7.C}:  New namespace tests.
31928
31929 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
31930
31931         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
31932         specialization with typedef'ed names used as array indexes.
31933
31934 1998-07-09  Jeffrey A Law  (law@cygnus.com)
31935
31936         * gcc.c-torture/execute/980709-1.c: New test.
31937
31938         * gcc.dg/980709-1.c: New test.
31939
31940 1998-07-07  Richard Henderson  <rth@cygnus.com>
31941
31942         * gcc.c-torture/execute/bcp-1.c: New test.
31943
31944 1998-07-07  Jeffrey A Law  (law@cygnus.com)
31945
31946         * gcc.c-torture/execute/980707-1.c: New test.
31947
31948 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
31949
31950         * gcc.c-torture/compile/980706-1.c: New test.
31951
31952 1998-07-01  Dave Love  <d.love@dl.ac.uk>
31953
31954         * g77.f-torture/execute/980701-0.f,
31955         g77.f-torture/execute/980701-1.f: New test from Craig.
31956
31957 1998-07-01  Jeffrey A Law  (law@cygnus.com)
31958
31959         * gcc.c-torture/compile/980701-1.c: New test.
31960
31961         * gcc.c-torture/execute/980701-1.c: New test.
31962
31963 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
31964 rlsruhe.de>
31965
31966         * g++.old-deja/g++.robertl/eb132.C: New test.
31967         * g++.old-deja/g++.robertl/eb133.C: Likewise.
31968
31969 1998-06-29  Dave Love  <d.love@dl.ac.uk>
31970
31971         * g77.f-torture/execute/980628-7.f,
31972         g77.f-torture/execute/980628-8.f,
31973         g77.f-torture/execute/980628-9.f,
31974         g77.f-torture/execute/980628-10.f: New tests from Craig.
31975
31976         * g77.f-torture/execute/980628-3.f: Remove mail headers.
31977
31978 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31979
31980         * g77.f-torture/execute/980628-4.f: New test from Craig.
31981         * g77.f-torture/execute/980628-5.f: Likewise.
31982         * g77.f-torture/execute/980628-2.f: Likewise.
31983         * g77.f-torture/execute/980628-0.f: Likewise.
31984         * g77.f-torture/execute/980628-1.f: Likewise.
31985         * g77.f-torture/execute/980628-3.f: Likewise.
31986         * g77.f-torture/execute/980628-6.f: Likewise.
31987
31988 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31989
31990         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
31991         directory when nothing has been installed yet.
31992
31993 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
31994
31995         * gcc.c-torture/special/special.exp: Handle newer versions of
31996         dejagnu.
31997
31998 1998-06-26  Jeffrey A Law  (law@cygnus.com)
31999
32000         * gcc.dg/980626-1.c: New test.
32001
32002 1998-06-19  Bruno Haible <haible@ilog.fr>
32003
32004         * gcc.misc-tests/m-un-2.c: New test.
32005         * g++.old-deja/g++.other/warn01.c: Likewise.
32006
32007 1998-06-19  Robert Lipe  <robertl@dgii.com>
32008
32009         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
32010         compatibility with assmblers with a different comment character.
32011         Eliminate use of GAS-specific extensions.
32012
32013 1998-06-19  Jeffrey A Law  (law@cygnus.com)
32014
32015         * gcc.c-torture/execute/ieee/980619-1.c: New test.
32016
32017 1998-06-19  Robert Lipe  <robertl@dgii.com>
32018
32019         *lib/g77.exp: Replace search for libf2c.a with search for newly
32020         renamed libg2c.a
32021
32022 1998-06-17  Jeffrey A Law  (law@cygnus.com)
32023
32024         * gcc.c-torture/execute/980617-1.c: New test.
32025
32026 1998-06-12  Jeffrey A Law  (law@cygnus.com)
32027
32028         * gcc.c-torture/execute/980612-1.c: New test.
32029
32030 1998-06-08  Jeffrey A Law  (law@cygnus.com)
32031
32032         * gcc.dg/980523-1.c: Only test on ppc-linux.
32033         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
32034
32035         * gcc.c-torture/execute/980608-1.c: New test.
32036
32037 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
32038
32039         * gcc.c-torture/execute/980605-1.c: New test.
32040
32041 1998-06-04  Jeffrey A Law  (law@cygnus.com)
32042
32043         * gcc.c-torture/execute/980604-1.c: New test.
32044
32045 1998-06-02  Jeffrey A Law  (law@cygnus.com)
32046
32047         * gcc.c-torture/execute/980602-1.c: New test.
32048         * gcc.c-torture/execute/980602-2.c: Likewise.
32049
32050 1998-06-02  Dave Love  <d.love@dl.ac.uk>
32051
32052         * 970125-0.f: Fix per JCB.  Add commentary.
32053
32054 1998-05-31  Michael Meissner  <meissner@cygnus.com>
32055
32056         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
32057         IEEE -0 support.
32058
32059 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
32060
32061         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
32062         earlier.
32063
32064 1998-05-28  Catherine Moore <clm@cygnus.com>
32065
32066         * gcc.c-torture/execute/980526-3.c: New test.
32067
32068 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
32069
32070         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
32071         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
32072         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
32073         m88k-motorola-sysv3 to XFAIL.
32074
32075 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32076
32077         * gcc.dg/980526-1.c: New test.
32078         * gcc.c-torture/execute/980526-2.c: New test.
32079
32080 1998-05-26  Jeffrey A Law  (law@cygnus.com)
32081
32082         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
32083
32084         * gcc.c-torture/execute/980526-1.c: New test.
32085
32086 1998-05-26  Dave Love  <d.love@dl.ac.uk>
32087
32088         * g77.f-torture/execute/alpha2.f: Add runtime test.
32089
32090 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
32091
32092         * g++.old-deja/old-deja.exp: Strip leading directories.
32093
32094         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
32095         error for the line.  Don't run multiple tests for the same line.
32096
32097 1998-05-23  Jeffrey A Law  (law@cygnus.com)
32098
32099         * gcc.dg/980523-1.c: New test.
32100
32101 1998-05-23  Dave Love  <d.love@dl.ac.uk>
32102
32103         * g77.f-torture/compile/970915-0.f: New test.
32104
32105 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
32106
32107         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
32108
32109 1998-05-21  Jeffrey A Law  (law@cygnus.com)
32110
32111         * gcc.dg/980520-1.c: New test.
32112
32113 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
32114
32115         * gcc.dg/980502-1.c: Fix return type.
32116
32117 1998-05-20  Jeffrey A Law  (law@cygnus.com)
32118
32119         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
32120         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
32121         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
32122         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
32123         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
32124
32125 1998-05-20  Dave Love  <d.love@dl.ac.uk>
32126
32127         * g77.f-torture/execute/980520-1.f: New test.
32128
32129 1998-05-15  Dave Love  <d.love@dl.ac.uk>
32130
32131         * lib/mike-g77.exp: New file.
32132
32133         * g77.f-torture/noncompile/noncompile.exp,
32134         g77.f-torture/noncompile/check0.f: New files.
32135
32136 1998-05-14  Dave Love  <d.love@dl.ac.uk>
32137
32138         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
32139         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
32140         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
32141         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
32142         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
32143         abort where appropriate.
32144
32145 1998-05-05  Michael Meissner  <meissner@cygnus.com>
32146
32147         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
32148         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
32149
32150 1998-04-29  Dave Love  <d.love@dl.ac.uk>
32151
32152         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
32153
32154 1998-04-27  Dave Love  <d.love@dl.ac.uk>
32155
32156         * g77.f-torture/compile/980427-0.f: New test.
32157
32158 1998-04-24  Dave Love  <d.love@dl.ac.uk>
32159
32160         * g77.f-torture/compile/980424-0.f: New test.
32161
32162 1998-04-19  Dave Love  <d.love@dl.ac.uk>
32163
32164         * g77.f-torture/compile/980419-2.f (main): New test.
32165         * g77.f-torture/compile/970125-0.f: New test.
32166         * g77.f-torture/compile/980419-1.f: New test.
32167
32168 1998-04-08  Jim Wilson  <wilson@cygnus.com>
32169
32170         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
32171         of loop-4.c.
32172
32173 1998-04-07  Jim Wilson  <wilson@cygnus.com>
32174
32175         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
32176
32177 1998-04-03  Jim Wilson  <wilson@cygnus.com>
32178
32179         * gcc.c-torture/compile/980329-1.c: New test.
32180
32181 1998-03-18  Jim Wilson  <wilson@cygnus.com>
32182
32183         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
32184         * gcc.dg/980312-1.c: Fix typo in -march command.
32185
32186 1998-03-16  H.J. Lu  (hjl@gnu.org)
32187
32188         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
32189
32190 1998-03-11  Robert Lipe  <robertl@dgii.com>
32191
32192         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
32193         Dave Love agree the Fortran source is bogus.
32194
32195 1998-03-11  Robert Lipe  <robertl@dgii.com>
32196
32197         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
32198         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
32199         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
32200         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
32201         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
32202
32203 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
32204
32205         * g++.old-deja/g++.other/friend1.C: New test.
32206
32207 1998-02-18  Dave Love  <d.love@dl.ac.uk>
32208
32209         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
32210         possibly uninitialized) variables and declare dnrm2.
32211
32212 1998-02-23  Robert Lipe <robertl@dgii.com>
32213
32214         From Bruno Haible <haible@ilog.fr>:
32215         * gcc.c-torture/execute/980223.c: New test.
32216
32217 1998-02-13  Jeffrey A Law  (law@cygnus.com)
32218
32219         * gcc.dg/ifelse-1.c: New test.
32220
32221 1998-02-09  H.J. Lu  (hjl@gnu.org)
32222
32223         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
32224
32225           * lib/old-dejagnu.exp (old-dejagnu): Added the
32226           "execution test - XFAIL *-*-*" handling in the spirit of
32227           "excess errors test -". Changed the "execution test fails"
32228           handling to be like "excess errors test fails".
32229           * Update various tests accordingly.
32230
32231 1998-02-06  Jim Wilson  <wilson@cygnus.com>
32232
32233         * gcc.c-torture/execute/980205.c: New test.
32234
32235 1998-01-18  Jeffrey A Law  (law@cygnus.com)
32236
32237         * lib/c-torture.exp: Look for .x files instead of .cexp files.
32238         * lib/f-torture.exp: Similarly.
32239         * gcc.c-torture: Rename all .cexp files to .x files.
32240
32241 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
32242
32243         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
32244         (940510-1.c): Removed duplicate.
32245         (971104-1.c): New test.
32246
32247 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
32248
32249           * lib/f-torture.exp: Improve error and loop detection.
32250
32251 1997-11-19  Michael Meissner  <meissner@cygnus.com>
32252
32253         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
32254         use that to size the filler array.
32255
32256 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
32257
32258         * lib/c-torture.exp(c-torture-execute): Fix typo.
32259
32260         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
32261         testcase as the executable name. Keep the executable around if
32262         the test fails.
32263
32264 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
32265
32266         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
32267         changes.  Only test one -g option, and move it to the end of the
32268         list of options to test.
32269
32270 1997-09-19  Michael Meissner  <meissner@cygnus.com>
32271
32272         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
32273         variable GCC_TORTURE_OPTIONS to supply default switches separated
32274         by colons.  If no environment variable, run tests with -O0 -g, -O1
32275         -g, and -O2 -g as well.
32276
32277 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
32278
32279         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
32280         explanatory comments. Fix indentation.
32281
32282 1997-09-15  Jeffrey A Law  (law@cygnus.com)
32283
32284         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
32285
32286 1997-09-11  Jeffrey A Law  (law@cygnus.com)
32287
32288         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
32289         * g++.old-deja/g++.mike/p7325.C: Likewise.
32290         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
32291
32292 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
32293
32294         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
32295         * g++.old-deja/g++.brendan/crash30.C: Likewise.
32296         * g++.old-deja/g++.brendan/crash39.C: Likewise.
32297         * g++.old-deja/g++.law/operators4.C: Likewise.
32298
32299 1997-09-11  Joe Buck  (jbuck@synopsys.com)
32300
32301         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
32302         * g++.old-deja/g++.mike/p784.C: Ditto.
32303         * g++.old-deja/g++.mike/p785.C: Ditto.
32304
32305 1997-09-05  Jeffrey A Law  (law@cygnus.com)
32306
32307           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
32308
32309 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32310
32311         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
32312         target feature; pass this to c-torture-execute as needed.
32313
32314 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32315
32316         * lib/c-torture.exp(c-torture-execute): If the previous and the
32317         current executables being tested are identical, we don't need to
32318         run the executable again. Try to make the executable names
32319         unique. Add an optional argument for passing additional compiler
32320         flags.
32321
32322 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
32323
32324         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
32325
32326 1997-08-29  Jeffrey A Law  (law@cygnus.com)
32327
32328         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
32329
32330 1997-07-31  Jeffrey A Law  (law@cygnus.com)
32331
32332         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
32333         32bit or larger longs.
32334
32335         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
32336         have either a 32bit long or 32bit int.
32337
32338 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
32339
32340         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
32341         Make double precision tests dependent on sizeof (double).
32342
32343 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
32344
32345         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
32346         too.
32347
32348 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
32349
32350         * gcc.c-torture/compile/961203-1.cexp: New script.
32351
32352 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
32353
32354         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
32355         up the includes ourselves.
32356
32357 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
32358
32359         * lib/plumhall.exp: Remove random include, and add a few
32360         verbose messages for debugging.
32361
32362 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
32363
32364         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
32365         of trying to do it ourselves.
32366
32367 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
32368
32369         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
32370
32371 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
32372
32373         * gcc.prms/5403.c: Made regexp a bit less strict.
32374
32375 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
32376
32377         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
32378         is returned from remote_load instead.
32379         * lib/plumhall.exp: Ditto.
32380         * lib/mike-g++.exp: Ditto.
32381         * lib/old-dejagnu.exp: Ditto.
32382         * lib/c-torture.exp: Ditto.
32383
32384 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
32385
32386         * lib/g++.exp: Use build_wrapper procedure.
32387         * lib/gcc.exp: Ditto.
32388
32389 1997-05-20  Jeffrey A Law  (law@cygnus.com)
32390
32391         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
32392         an old-style decl for malloc.  Fixes tests to work when
32393         sizeof (int) != sizeof (size_t).
32394
32395 1997-05-15  Mike Meissner  <meissner@cygnus.com>
32396
32397         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
32398
32399         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
32400         use stdargs.h interface.
32401
32402 1997-05-15  Mike Meissner  <meissner@cygnus.com>
32403
32404         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
32405         NO_VARARGS when compiling.
32406
32407 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
32408
32409         * lib/plumhall.exp(ph_includes): New procedure.
32410         (ph_make): Use it.
32411         (ph_compiler): Ditto.
32412
32413         * lib/g++.exp: Rename test-glue.c to testglue.c.
32414         * lib/gcc.exp: Ditto.
32415
32416 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
32417
32418         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
32419         to completion when it's called.
32420
32421 1997-03-21  Michael Meissner  <meissner@cygnus.com>
32422
32423         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
32424         is defined, don't do test.
32425
32426 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
32427
32428         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
32429         for object files.
32430         (ph_summary): Mark skipped testcases as untested, not unresolved.
32431
32432         * lib/plumhall.exp (ph_make): If unresolved because of bad
32433         errorCode, record errorCode in log file.
32434         (*): Replace send_log/verbose with verbose -log.
32435
32436 1997-03-19  Michael Meissner  <meissner@cygnus.com>
32437
32438         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
32439         double conversion if double isn't at least 8 bytes.
32440
32441         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
32442         int to work with targets where int is 16 bits.
32443
32444         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
32445         8 bytes, just exit, since 4 byte doubles don't have enough bits of
32446         precision for the test to complete.
32447
32448 1997-03-14  Michael Meissner  <meissner@cygnus.com>
32449
32450         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
32451         if d10v is not compiled with the -mdouble64 flag.
32452         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
32453
32454         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
32455         d10v is not compiled with the -mint32 flag.
32456
32457 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
32458
32459         * lib/plumhall.exp: Use incr_count.
32460
32461 1997-03-12  Jeffrey A Law  (law@cygnus.com)
32462
32463         * gcc.c-torture: Update to c-torture-1.45.
32464
32465 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
32466
32467         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
32468         the name of the expect testcase file).
32469
32470         * lib/g++.exp(g++_init): Ditto.
32471
32472 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
32473
32474         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
32475         the host.
32476
32477         * lib/gcc.exp(gcc_exit): New procedure.
32478
32479 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
32480
32481         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
32482         specs where appropriate.
32483
32484         * g++.old-deja/g++.arm/*: Added additional ERROR checks
32485         because of new "candidates are" messages, and removed a few
32486
32487         * Converted all non-old-style g++ testcases to old-style, and
32488         moved into g++.old-deja.
32489
32490 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
32491
32492         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
32493         options.
32494
32495         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
32496         succeeded.
32497
32498         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
32499
32500 1997-02-13  Michael Meissner  <meissner@cygnus.com>
32501
32502         * lib/gcc.exp (gcc_target_compile): Add support for defining
32503         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
32504         the machine doesn't have those features.
32505
32506 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
32507
32508         * g++.law/operators4.exp: Don't use LIBS.
32509
32510 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
32511
32512         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
32513
32514         * lib/mike-g++.exp: Don't set the compiler to be tested here.
32515         * lib/g++.exp: Set it here instead. Also, allow use of the
32516         --tool_exec and --tool_opt options. Change CXX to
32517         GXX_UNDER_TEST.
32518
32519         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
32520
32521         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
32522
32523 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
32524
32525         * lib/old-dejagnu.exp: Use prune_warnings instead of
32526         prune_system_crud.
32527         * lib/mike-g++.exp: Ditto.
32528         * lib/gcc.exp: Ditto.
32529         * lib/g++.exp: Ditto.
32530
32531         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
32532
32533 1997-02-07  Jeffrey A Law  (law@cygnus.com)
32534
32535           * 941014-2.c: Include stdlib.h
32536           * 960327-1.c: Include stdio.h
32537           * dbra.c, index-1.c: Don't assume ints are 32bits.
32538
32539 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
32540
32541         * lib/gcc.exp: Add gcc,stack_size target feature.
32542
32543         * lib/g++.exp(g++_target_compile): Add the include and link
32544         paths here, not in two other places. And, it's $options, not
32545         options.
32546
32547         * lib/mike-g++.exp(postbase): Remove the code that determines
32548         the correct include and link paths.
32549         * g++.old-deja/old-deja.exp: Ditto.
32550
32551 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
32552
32553         * lib/g++.exp(g++_init): target_compile no longer returns the
32554         filename of the result.
32555
32556 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
32557
32558         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
32559         call to glob.
32560
32561         * gcc.c-torture/special/special.exp: Change call to
32562         gcc_target_compile to include the object file.
32563
32564 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
32565
32566         * gcc.c-torture/special/special.exp: Correct misspelling in last
32567         change.
32568
32569 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
32570
32571         * lib/plumhall.exp(ph_summary): Log the entire output of the
32572         executable. Return -1 if there were any failures, 0 otherwise.
32573         (ph_execute): Return -1 if there were any failures, 0 otherwise.
32574         (ph_make): Clean up objects and executables that were built
32575         if the tests succeeded.
32576
32577 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
32578
32579         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
32580         libraries and includes in the build tree as appropriate.
32581
32582 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32583
32584         * lib/c-torture.exp: Instead of looking for the global variable
32585         NO_LONG_LONG, check to see if that's a feature of the target.
32586
32587 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32588
32589         * config/default.exp: Minimize. Delete the remainer of the files in
32590         config; this functionality is now in devo/dejagnu/config.
32591
32592         g++.*/*: Pass any additional flags used to compile to postbase;
32593         delete CXXFLAGS.
32594
32595         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
32596         is now done by runtest.exp. Use gcc_target_compile instead of
32597         compile.
32598
32599         lib/c-torture.exp: Use gcc_target_compile instead of compile.
32600         Remove references to CFLAGS. Use remote_file instead of
32601         calling rm -f.
32602         (c-torture): Take a list of arguments to use to compile this
32603         testcase.
32604
32605         lib/g++.exp: Simplify. Use target_compile instead of compile.
32606         lib/gcc-dg.exp: Ditto.
32607         lib/gcc.exp: Ditto.
32608         lib/mike-{gcc,g++}.exp: Ditto.
32609         lib/old-dejagnu.exp: Ditto.
32610         lib/plumhall.exp: Ditto.
32611
32612 1997-01-08  Jim Wilson  <wilson@cygnus.com>
32613
32614         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
32615         (ph_linker): Likewise.
32616
32617 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
32618
32619           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
32620         MAP_ANON / MAP_ANONYMOUS if defined;
32621         else try to map from /dev/zero .
32622
32623 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32624
32625         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
32626         isn't defined, then define it to MAP_ANONYMOUS.
32627
32628 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32629
32630         * gcc.c-torture: Update to c-torture-1.42 release.
32631
32632 1996-11-11  Jeffrey A Law  (law@cygnus.com)
32633
32634         * gcc.c-torture: Update to c-torture-1.41 release.
32635
32636 1996-10-27  Jeffrey A Law  (law@cygnus.com)
32637
32638         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
32639         c-torture release.
32640
32641 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
32642
32643         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
32644         and LDFLAGS.  Fix second case to append the target_info ldflags
32645         onto LDFLAGS, not CFLAGS.
32646         * lib/g++.exp (g++_init): Add target_info stuff.
32647         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
32648         of libgloss and newlib flags for !native.
32649
32650         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
32651         (GDB): Fix relative path to go up another dir for finding gdb.
32652
32653 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
32654
32655         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
32656         versions in the target_info array, if they don't exist.
32657
32658 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
32659
32660         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
32661
32662 1996-07-08  Jim Wilson  <wilson@cygnus.com>
32663
32664         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
32665         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
32666
32667 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
32668
32669         * lib/old-dejagnu.exp: Don't remove the output file before we've
32670         actually tested it. Don't append pwd to the path of the executable
32671         we're testing.
32672
32673 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
32674
32675         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
32676
32677 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
32678
32679         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
32680         temporary directory for compiler files, and set it to a default
32681         value of /tmp. Set $output as the name of the output file from
32682         compiling the testcase. Add a -o option to $cflags_var so the
32683         compiler writes the final output file as $output. Set $executable
32684         to $output.
32685
32686         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
32687         directory for compiler files, and set it to /tmp if it doesn't
32688         already have a value. Set $output_file to the name of the output
32689         file from compiling the testcase. Add a -o option to CXXFLAGS so
32690         the compiler writes the final output file as $output. Use $output
32691         as the executable to be tested.
32692
32693 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32694
32695         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
32696
32697 1996-06-08  Jeffrey A Law  (law@cygnus.com)
32698
32699         * gcc.c-torture/execute/pending-1.c: New test.  Still
32700         pending in Tege's queue.
32701
32702 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
32703
32704         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
32705         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
32706         if there were failures.  Call unresolved if there were unresolved
32707         testcases.  Call gcc_fail if program did not run to completion.
32708         (ph_make): Pass additional argument name to ph_execute.
32709         (ph_execute): Add new argument.  Pass additional arguments to
32710         ph_summary.  Call gcc_fail is there is no execution output.
32711
32712 1996-04-24  Jeffrey A Law  (law@cygnus.com)
32713
32714         * lib/plumhall.exp (proc_summary): Output relavent summary
32715         lines into the log so specific failures in plumhall can be
32716         investigated.
32717
32718 1996-04-10  Jeffrey A Law  (law@cygnus.com)
32719
32720         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
32721         (c-torture-execute): Don't try to execute tests which use
32722         "long long" types if $NO_LONG_LONG is nonzero.
32723
32724 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
32725
32726         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
32727         not c-torture.
32728
32729         * gcc.ieee: Move from here.
32730         * gcc.c-torture/execute/ieee: To here.
32731
32732 1996-03-26  Jeffrey A Law  (law@cygnus.com)
32733
32734         * gcc.c-torture: Update to c-torture-1.41 release.
32735
32736 1996-03-22  Jeffrey A Law  (law@cygnus.com)
32737
32738         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
32739         not "$output".
32740
32741 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
32742
32743         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
32744         -c present.
32745
32746 1996-03-02  Jeffrey A Law  (law@cygnus.com)
32747
32748         * config/proelf.exp: Handle connecting to a simulator.
32749
32750 1996-01-31  Jeffrey A Law  (law@cygnus.com)
32751
32752         * config/proelf.exp: New file.  Enough framework that we can
32753         run c-torture tests on the proelf targets (or any other target
32754         that gdb can connect to for that matter).
32755
32756 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
32757
32758         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
32759         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
32760
32761         * lib/plumhall.exp (ph_execute): Always call ph_summary if
32762         exec_output exists.
32763
32764 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
32765
32766         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
32767         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
32768
32769         * config/*.exp: Update FSF address.  Change result of ${tool}_load
32770         to pass/fail/unresolved/unsupported/untested.  Caller must now
32771         call unresolved/unsupported/untested.
32772         * lib/*.exp: Update FSF address.  Update to handle new results of
32773         ${tool}_load.
32774         * lib/chill.exp (verbose): Delete.
32775
32776 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
32777
32778         * lib/gcc.exp (default_gcc_start): Change order of args to
32779         $LDFLAGS $CFLAGS $LIBS.
32780         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
32781         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
32782         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
32783         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
32784         * gcc.misc-tests/dg-test.exp: Likewise.
32785         * gcc.misc-tests/msgs.exp: Likewise.
32786         * gcc.prms/prms.exp: Likewise.
32787         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
32788         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
32789
32790         * lib/dg.exp: Deleted, moved to dejagnu/lib.
32791
32792 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32793
32794         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
32795
32796         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
32797         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
32798
32799         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
32800         necessary.
32801
32802 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
32803
32804         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
32805         global for loop; add use of $mathlib.
32806         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
32807         settings here; set mathlib for anything but VxWorks.
32808
32809 1996-01-22  Jeffrey A Law  (law@cygnus.com)
32810
32811         * gcc.c-torture: Update to c-torture-1.40 release.
32812
32813 1996-01-03  Jeffrey A Law  (law@cygnus.com)
32814
32815         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
32816         dg.exp.
32817
32818 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
32819
32820         * lib/c-torture.exp (c-torture-execute): Declare "output" as
32821         global.
32822
32823 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
32824
32825         * lib/g++.exp (LIBS): Define if not already.
32826         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
32827         (gcc-dg-prune): Call prune_gcc_output.
32828         * lib/gcc.exp (prune_gcc_output): New proc.
32829         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
32830         prune_gcc_output.
32831
32832 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
32833
32834         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
32835         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
32836
32837 1995-11-15  Jeffrey A Law  (law@cygnus.com)
32838
32839         * gcc.c-torture: Update to c-torture-1.39 release.
32840
32841 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
32842
32843         * lib/c-torture.exp (c-torture-execute): Don't return if one option
32844         fails, try others as well.
32845
32846 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
32847
32848         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
32849         If compilation fails, mark execute tests as `untested'.
32850         If test is marked as unsupported, don't mark compilation and
32851         execute tests as failed.
32852
32853 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
32854
32855         * lib/g++.exp (g++_init): Don't link in libg++, and look to
32856         libstdc++ for whether or not we want to be doing shared
32857         libraries.  Delete link_curses since we don't need it anymore.
32858         * lib/mike-g++.exp (postbase): Don't link in libg++.
32859         * g++.old-deja/old-deja.exp: Likewise.
32860
32861 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
32862
32863         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
32864
32865 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
32866
32867         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
32868         For that, add `-Wl,-a,shared_archive'.
32869         * g++.old-deja/old-deja.exp: Likewise.
32870
32871 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
32872
32873         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
32874
32875 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
32876
32877         * lib/mike-g++.exp (postbase): Pay attention to the status of
32878         g++_load.
32879
32880 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
32881
32882           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
32883
32884 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
32885
32886         * lib/gcc.exp (default_gcc_start): No longer need to log program
32887         being executed or its output, execute_anywhere does that now.
32888         * lib/g++.exp (default_g++_version): Call execute_anywhere.
32889         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
32890
32891 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
32892
32893         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
32894         the same as those in lib/g++.exp.
32895
32896 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
32897
32898         * gcc.c-torture: Update to c-torture-1.38 release.
32899         * gcc.ieee: Related changes.
32900
32901 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
32902
32903         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
32904         "exec". Minor reformatting changes.
32905
32906         * config/rom68k.exp (${tool}_load): Make it work in a canadian
32907         cross. This means all "exec" calls now work on a remote host as
32908         well.
32909         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
32910         cross. Filter out the extra "\r\n" stuff that expect puts in.
32911         (c-torture-execute): Filter out the bogus warnings like
32912         c-torture-compile does. Add support for canadian cross.
32913         * lib/gcc.exp (default_gcc_version, default_gcc_start)
32914         Use execute_anywhere rather than calling exec directly. Now it
32915         works for canadian cross testing.
32916
32917 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
32918
32919         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
32920         results into a variable, and check that rather than using file exists.
32921
32922 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
32923
32924         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
32925         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
32926
32927 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32928
32929         * g++.old-deja/old-deja.exp: Create and pass runshlib and
32930         lib_curses if there's a shared libg++ in the build tree.
32931
32932 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
32933
32934         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
32935         if not supported target.
32936
32937 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
32938
32939         * lib/g++.exp (g++_init): Move empty setting of runshlib and
32940         link_curses up to always happen, not just for native builds.
32941
32942 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
32943
32944         * gcc.c-torture: Update to c-torture-1.36 release.
32945         * gcc.failure: Related changes.
32946
32947 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
32948
32949         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
32950
32951 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
32952
32953         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
32954         * lib/mike-g++.exp (postbase): Not in here.  Still reference
32955         runshlib, link_curses, and mathlib for link and run.
32956
32957         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
32958         pass the runtime shared library options for Solaris, OSF/1, and
32959         Irix5, and link with -lcurses to avoid unresolved references.
32960
32961 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
32962
32963         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
32964         only run once.
32965
32966 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
32967
32968         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
32969
32970 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
32971
32972         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
32973         do not have a framework for the "compat" tests yet.
32974
32975 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
32976
32977         * lib/mike-g++.exp (postbase): New local variable `mathlib',
32978         set to null if we're testing vxworks5.1.  Use that instead of
32979         `-lm' in the setting of LIBS for link and run.
32980
32981 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
32982
32983         * config/rom68k.exp (${tool}_load): Major changes to make it
32984         work.  Verified that it does in fact return the stuff in
32985         exec_output properly.  Catch any Emul or any TRAP other than 0.
32986
32987 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
32988
32989         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
32990         LDFLAGS properly for targets that need stuff from libgloss.
32991         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
32992         only run once.
32993         (gpp_initialized): New variable.
32994
32995 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
32996
32997         * config/rom68k.exp: Load libgloss.exp.
32998         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
32999         so we can produce a fully linked binary.
33000         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
33001         so we can produce a fully linked binary.
33002
33003 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
33004
33005         * lib/plumhall.exp (ph_section): Watch for expected failures.
33006         Add missing `else'.
33007
33008         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
33009         run the testcase.
33010         (c-torture): Likewise.
33011
33012 1995-08-28  Doug Evans  <dje@cygnus.com>
33013
33014         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
33015
33016         * lib/mike-g++.exp (mike_cleanup): New proc.
33017         (prebase): New globals compiler_result, not_compiler_result,
33018         target_regexp.
33019         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
33020         allow leading "-" in pattern.  Watch for unsupported tests.
33021         If $compiler_result is set, pattern match assembler code,
33022         and ditto for $not_compiler_result.
33023         * lib/mike-gcc.exp: Likewise.
33024
33025         * lib/plumhall.exp (ph_execute): Only call ph_summary if
33026         execution "succeeded".
33027
33028 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
33029
33030         * config/win32.exp: New file.
33031         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
33032
33033 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
33034
33035         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
33036         unsupported.
33037         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
33038         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
33039         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
33040
33041         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
33042         "... without exceptions was ...".  That is now handled by
33043         prune_system_crud.
33044         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33045
33046 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
33047
33048         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
33049         sieve.c,sort2.c}: New files.
33050         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
33051         sieve.exp,sort2.exp}: Drivers for them.
33052
33053         * lib/mike-gcc.exp (program_output): New user settable variable.
33054         (postbase): Call prune_system_crud.  Also prune extraneous compiler
33055         messages.
33056         * lib/mike-g++.exp (program_output): New user settable variable.
33057
33058         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
33059
33060         * config/sh.exp: Deleted (use sim.exp instead).
33061
33062 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
33063
33064         * config/vx.exp: Declare CHECKTASK as global.
33065         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
33066         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
33067         * lib/old-dejagnu.exp: Load [pwd]/$executable.
33068
33069 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33070
33071         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
33072         target. Like vx.exp, only includes `vx29k.exp' instead of
33073         `vxworks.exp'.
33074
33075 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
33076
33077         * config/sim.exp: Increase time limit from 120 seconds to 240.
33078
33079 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
33080
33081         * gcc.c-torture/execute/950628-1.c: New test.
33082
33083 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
33084
33085         * gcc.c-torture: Update with changes/additions from
33086         c-torture-1.34.
33087
33088 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
33089
33090         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
33091
33092 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
33093
33094         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
33095
33096 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
33097
33098         * gcc.c-torture/compile/950512-1.c: New test.
33099         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
33100         * gcc.dg/struct-ret-1.c: Likewise.
33101
33102 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
33103
33104         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
33105           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
33106
33107 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
33108
33109         * gcc.c-torture/special/920411-1.c: Deleted.
33110         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
33111
33112 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
33113
33114         * config/sim.exp (${tool}_load): Hack in call to bash to get a
33115         cpu limit.
33116
33117 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
33118
33119         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
33120
33121 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
33122
33123         From kenner;
33124         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
33125         is the proper length.
33126         * va-arg-3.c: Likewise.
33127
33128 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
33129
33130         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
33131         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
33132
33133         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
33134         * lib/g++.exp (default_g++_start): Delete old cruft.
33135
33136 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
33137
33138         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
33139         (2 * (1 << 18)) to (2 * (1 << 17)).
33140
33141         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
33142
33143 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
33144
33145         * config/rom68k.exp: Renamed from config/idp.exp
33146
33147 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
33148
33149         * c-torture/compile/921109-2.c
33150
33151 1995-04-18  Mike Stump  <mrs@cygnus.com>
33152
33153         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
33154         excess errors.
33155
33156 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
33157
33158         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
33159         output.
33160         * lib/g++.exp (default_g++_start): Likewise.
33161
33162 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
33163
33164         * gcc.c-torture/compile/950329-1.c: New test.
33165
33166 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
33167
33168           * config/bug.exp (${tool}_load): Updated to use new remote_open
33169           and remote_close procs.
33170         * config/idp.exp: New file.
33171
33172 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
33173
33174         * gcc.c-torture/execute/950322-1.c: New test.
33175
33176 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
33177
33178         * config/vx.exp (${tool}_load): Clean up testing of return code from
33179         vxworks_ld and vxworks_spawn.
33180
33181 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
33182
33183         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
33184
33185 1995-03-13  Mike Stump  <mrs@cygnus.com>
33186
33187         * lib/old-deja.exp: Add `excess errors test - ' error, now one
33188         can mark excess errors on a machine by machine basis.  Note, the
33189         default is to not expect any excess errors, even when excess
33190         errors test - is given, so you will want to put an XFAIL ... on
33191         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
33192         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
33193         those 4 machines, but no others.
33194
33195 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
33196
33197         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
33198         * lib/c-torture.exp: to here.
33199
33200 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
33201
33202         * gcc.c-torture/execute/950221-1.c: New test.
33203         * gcc.c-torture/execute/struct-ret-1.c: New test.
33204         * gcc.c-torture/compile/950221-1.c: New test.
33205
33206         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
33207
33208 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
33209
33210         * gcc.c-torture/execute/arith-1.c (main): Return 0.
33211         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
33212
33213 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
33214
33215         * g++.gb: New directory of tests, derived from my signature and
33216         class scoping tests.
33217
33218         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
33219         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
33220         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
33221         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
33222         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
33223         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
33224         * g++.gb/sig25.C: Likewise.
33225
33226         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
33227         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
33228         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
33229         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
33230         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
33231         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
33232         * g++.gb/sig25.exp: Likewise.
33233
33234         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
33235         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
33236         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
33237         * g++.gb/scope13.C: Likewise, this test still fails.
33238
33239         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
33240         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
33241         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
33242         * g++.gb/scope13.exp: Ditto.
33243
33244         * g++.gb/README: New file, explains what these tests are about.
33245
33246 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
33247
33248         * lib/dg.exp (dg-do): Support `preprocess'.
33249         (dg-test): Likewise.
33250
33251 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
33252
33253         * config/udi.exp: change "continue -expect" to "exp_continue".
33254
33255 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
33256
33257         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
33258         Delete redundant tests.
33259
33260         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
33261         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
33262         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
33263         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
33264         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
33265         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
33266         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
33267         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
33268
33269         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
33270         storing label pointers.
33271         * gcc.c-torture/execute/921019-1.c: Likewise.
33272         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
33273         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
33274         parameter fp.
33275         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
33276         constants.
33277
33278         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
33279         Delete obsolete tests.
33280
33281         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
33282         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
33283         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
33284         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
33285         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
33286         * gcc.c-torture/compile/950124-1.c: New test.
33287
33288         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
33289
33290 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
33291
33292         * lib/mike-g++.exp: Add -lm to LIBS.
33293
33294 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
33295
33296         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
33297
33298 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
33299
33300         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
33301
33302 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
33303
33304         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
33305
33306 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
33307
33308         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
33309         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
33310         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
33311         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
33312         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
33313         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
33314         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
33315         * g++.law/{operators31.C, operators32.C,
33316         * g++.law/{operators33.C, operators34.C}: Likewise.
33317         * g++.law/{pic1.C, refs2.C}: Likewise.
33318         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
33319         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
33320         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
33321         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33322
33323         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
33324         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
33325         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
33326         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
33327         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
33328         * g++.law/{enum9.exp, friend5.exp}: Likewise.
33329         * g++.law/{nest3.exp, nest4.exp}: Likewise.
33330         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
33331         * g++.law/{operators30.exp, operators31.exp}: Likewise.
33332         * g++.law/{operators32.exp, operators33.exp}: Likewise.
33333         * g++.law/{operators34.exp}: Likewise.
33334         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
33335         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
33336         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
33337         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
33338         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33339
33340         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
33341         No longer expected to fail.
33342         * g++.law/missed-error3.C: Tweak for recent bool changes.
33343
33344 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
33345
33346         * config/emb-unix: Deleted.
33347         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
33348         remote execution.  Do final link on remote host if REMOTE_LINK is set.
33349
33350 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
33351
33352         * lib/dg.exp (dg-test): Fix typo in last patch.
33353
33354 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
33355
33356         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
33357         (handles multiple occurrences).
33358
33359 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
33360
33361         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
33362         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
33363         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
33364         printed).
33365         * lib/c-torture.exp (c-torture-compile): Likewise.
33366         (c-torture): Prepend full path if missing.
33367         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
33368         (gcc_fail): Likewise.
33369         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
33370
33371 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
33372
33373         * lib/netware.exp: Only attach to NetWare i386 systems.
33374
33375 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
33376
33377         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
33378         messages.  Add test name to "output pattern match" pass/fail message.
33379
33380 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
33381
33382         * gcc.dg: New testsuite.
33383         * gcc.dg/dg.exp: New file.
33384
33385         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
33386         test-switch.c}: Deleted.
33387
33388         * gcc.misc-tests/msgs.exp: New testcase driver.
33389
33390 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
33391
33392         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
33393         Watch for illegal return values from ${tool}_load.
33394         * config/unix.exp (${tool}_load): Fix pass/fail detection for
33395         cross targets.  Coerce return value >0 to 1.
33396
33397 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
33398
33399         * config/unix.exp (${tool}_load): Call program rsh, not proc.
33400
33401         * config/emb-unix.exp: New file.
33402
33403         * config/sim.exp: Error if variable $SIM not defined.
33404         (${tool}_load): Mark test as "untested" if simulator missing.
33405
33406         * config/unix.exp: Load remote.exp to get rcp_download.
33407         * lib/c-torture.exp: Use different option lists for testcases with
33408         and without loops.
33409         * gcc.c-torture/execute/execute.exp: Likewise.
33410
33411 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
33412
33413         * config/*.exp: Clarify return code from ${tool}_load.
33414         Call `unresolved' or `untested' instead of `warning' or `perror'
33415         (sometimes you still want to call both though).
33416         Add comment that `shell_id' is local to each file.
33417         * config/udi.exp (timeout): Set to 30.
33418         Don't print warning if connection fails, $connectmode has already
33419         printed an error.
33420         (${tool}_load): Move verbose messages to level 2.
33421         Rework pattern for "Process started" message.
33422         Pass `shell_id' to ${connectmode}_download.
33423         Retry twice upon timeout.  Make resetting of target more robust.
33424         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
33425         Pass `shell_id' to exit_$connectmode.
33426         Only call exit_$connectmode if connected.
33427         * config/unix.exp (${tool}_load): Check return codes better.
33428         * config/vrtx.exp (${tool}_load): Likewise.
33429         * config/vx.exp (${tool}_load): Likewise.
33430         Delete unneeded global's.
33431         * lib/dg.exp (dg-test): Update to reflect clarified return codes
33432         from ${tool}_load.
33433         (dg-stat): Delete.
33434         (dg-init): Delete recording of pass/fail counts.
33435         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33436         (old-dejagnu-init): Likewise.
33437         (old-dejagnu-stat): Delete contents, empty proc now.
33438         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
33439         (c-torture): Delete references to lcnt, lpass, lfail.
33440         Get option list from TORTURE_OPTIONS.
33441         Delete -funroll[-all]-loops if no loops.
33442         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
33443         (g++_stat): Delete contents (empty proc now).
33444         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
33445         (gcc_finish): Likewise.
33446         (gcc_stat): Deleted.
33447         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
33448         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
33449         * gcc.c-torture/execute/execute.exp: Likewise.
33450         Split tests into two parts: compile, execute.
33451         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
33452         no loops.  Update to reflect clarified return codes from ${tool}_load.
33453
33454 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
33455
33456         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
33457         to grep for.
33458         (old-dejagnu): Likewise (where necessary).
33459
33460 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
33461
33462         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
33463
33464         * lib/dg.exp (dg-process-target): Fix processing of selector.
33465         Add comment regarding use of `error'.
33466
33467         * lib/gcc.exp (prune_system_crud): Define if missing.
33468         * lib/g++.exp (prune_system_crud): Likewise.
33469
33470         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
33471         Call prune_system_crud.
33472         * lib/dg.exp (dg-runtest): New proc.
33473         Use perror instead of send_user for tcl errors in testcase.
33474         Don't return any value, it's never used.
33475         Don't clobber previous definition of `unknown'.
33476         Print tcl errors in `dg-final'.
33477
33478 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
33479
33480         * lib/dg.exp (dg-process-target): Improve syntax error messages.
33481         (dg-test): Don't print errorInfo, it contains stack backtrace.
33482
33483 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
33484
33485         * lib/g++.exp (runtest_file_p): Define if missing.
33486
33487 1994-09-24  Doug Evans  (dje@cygnus.com)
33488
33489         * lib/mike-g++.exp: Comment out loading of g++.exp.
33490         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
33491         (default_g++_version): Always print something.
33492         (default_g++_start): Comment out call to `which'.
33493         (g++_start, g++_load): Deleted (must be defined in config file).
33494         * lib/gcc.exp: Test for existence of $CC at start.
33495         Delete check for tmpdir (done in gcc_init).
33496         (default_gcc_version): Always print something.
33497         (default_gcc_start): Comment out call to `which'.
33498         * config/*.exp: Major cleanup - make cross targets work at least a
33499         little better for g++ (by not being "--tool gcc" specific).
33500         Rename gcc_xxx to ${tool}_xxx.
33501         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
33502         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
33503
33504 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
33505
33506         * lib/c-torture.exp (c-torture-compile): Rework compiler
33507         message processing.
33508
33509         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
33510         c-torture.
33511
33512 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
33513
33514         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
33515
33516         * lib/dg.exp (dg-process-target): Support { target native }.
33517
33518 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
33519
33520         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
33521         looked for "... program xxx got fatal signal".
33522         Correct regsub munging of `comp_output'.
33523         Ignore compiler messages "path prefix not used" and "linker input
33524         file unused".
33525
33526 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
33527
33528         * lib/gcc.exp (runtest_file_p): Define if missing.
33529         * gcc.prms/template.c: Example to work from.
33530
33531 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
33532
33533         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
33534         * lib/dg.exp (dg-test): Call unsupported testcases as such.
33535
33536         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
33537         * gcc.prms/1883.c: Moved from compile/940714-1.c.
33538         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
33539         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
33540
33541         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
33542         (dg-process-target): No longer a varargs proc.
33543         Return S/N for target, P/F for xfail.  All callers changed.
33544         (user option procs): More argument checking.
33545         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
33546         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
33547         (dg-test): Skip test if not running on selected target in `dg-do'.
33548         Update handling of `dg-do-what', `dg-output-text'.
33549         Separate execution pass/fail from output pattern match pass/fail.
33550         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
33551
33552 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
33553
33554         * gcc.c-torture/special/special.exp: Don't expect failure for mips
33555         target for 920510-1.c.
33556
33557 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
33558
33559         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
33560         Clean up comment regarding use of passcnt, etc.
33561         (gcc_stat): Don't update `testcnt' here.
33562         (gcc_finish): Do it here.
33563         Might as well reset `but_id' here too.
33564         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
33565         to determine if the file should be tested.
33566         * gcc.c-torture/compile/compile.exp: Likewise.
33567         * gcc.c-torture/execute/execute.exp: Likewise.
33568         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33569         * gcc.misc-tests/dg-test.exp: Likewise.
33570         * gcc.prms/prms.exp: Likewise.
33571         * gcc.wendy/wendy.exp: Likewise.
33572         * g++.old-deja.exp: Likewise.
33573         Move "Testing file" message to verbose level 1.
33574
33575 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
33576
33577         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
33578
33579 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
33580
33581         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
33582         (default_gcc_start): Accept optional second list element
33583         of compiler flags.  Print compiler output at verbosity level 2.
33584         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
33585         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
33586         Save current values of framework globals passcnt, failcnt, xpasscnt,
33587         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
33588         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
33589         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
33590         xfailcnt to compute stats.  Update framework global `testcnt' from
33591         pass/fail counts.
33592         (gcc_finish): New proc.  Clean up test environment.
33593         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
33594         (gcc_epass, gcc_efail): Delete.
33595         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
33596         argument of line number.
33597         (dg-init): If the tool has an init routine, call it.
33598         (dg-test): Remove args `cflags_var' and `libs_var'.
33599         Pass all compiler options to ${tool}_start.
33600         Handle missing line number.
33601         (dg-finish): New function.
33602         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
33603         particular files.  Call gcc_finish at end.  Move "skipping test"
33604         message to verbosity level 3.
33605         * gcc.c-torture/compile/compile.exp: Likewise.
33606         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33607         * gcc.c-torture/execute/execute.exp: Likewise.
33608         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33609         Print testcase being tried at verbosity level 1.
33610         * gcc.c-torture/special/special.exp: Unset xfail.
33611         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33612         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
33613         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
33614         * gcc.failure/failure.exp: Likewise.
33615         * gcc.ieee/ieee.exp: Likewise.
33616         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
33617         Update call to dg-test.  Call dg-finish at end.
33618         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
33619         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33620         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
33621         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
33622         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
33623         * gcc.wendy/wendy.exp: Add copyright.
33624         Delete setting of tmpdir (done by gcc_init).
33625         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
33626         Pass compiler flags to gcc_start.  Call gcc_finish at end.
33627         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
33628         gcc_[ce]pass/fail.
33629
33630 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
33631
33632         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
33633         confusion.
33634         (g++_load): Likewise.
33635
33636         * config/*.exp (gcc_load): Some were varargs fns and some were not.
33637         Rename argument to `prog' to remove the confusion.
33638         Varargs fns behave differently too!
33639         (g++_load): Likewise.
33640
33641         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
33642
33643         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
33644         what it is.  Delete (always) printing of status value for !native.
33645         Simplify verbose code, and include status and exec_output.
33646         (g++_load): Use gcc_load.
33647
33648 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
33649
33650         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
33651         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
33652         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
33653         940714-3.c as these testcases don't exist anymore.  Make
33654         va-arg-1.c expected to pass.
33655
33656 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
33657
33658         * gcc.misc-tests/misc.exp: Only run specific testcases.
33659         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
33660         * gcc.misc-tests/dg-[1-9].c: New files.
33661
33662         * lib/dg.exp: New testsuite driver.
33663         * gcc.prms/prms.exp: Use it.
33664
33665         * README.gcc: New file.
33666
33667         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
33668         Document and reset `lxpass' and `lxfail'.
33669         Simplify "initialized" message.
33670         (gcc_stat): Clean up comments a little.
33671
33672 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
33673
33674         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
33675
33676 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
33677
33678         * lib/old-dejagnu.exp (process-option): New proc.
33679         (old-dejagnu-init, old-dejagnu-stat): Likewise.
33680         (old-dejagnu): Simplify.
33681         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
33682
33683 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
33684
33685         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
33686         exists and is not an empty string.
33687
33688         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
33689         $xfail rather than calling setup_xfail.  Clear $xfail when test is
33690         finished.
33691         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
33692         automatically.
33693
33694         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
33695         longer expected to fail.
33696
33697         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
33698         "f" function call.
33699
33700         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
33701
33702         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
33703         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
33704         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
33705         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
33706         c-torture-1.29.
33707
33708         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
33709         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
33710
33711         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
33712
33713         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
33714         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
33715
33716         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
33717         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
33718         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
33719
33720 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
33721
33722         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
33723         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
33724         940714-1.c, 940714-2.c, 940714-3.c},
33725         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
33726         gcc.misc-tests/{mg.c,mg.exp}:
33727         New tests.
33728         * gcc.noncompile/noncompile.exp: Change accordingly.
33729
33730 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
33731
33732         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
33733         Undo previous clobberage.
33734
33735 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
33736
33737         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
33738         * gcc.special/{930510-1.c, special.exp}:
33739         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
33740         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
33741         struct-varargs-1.c}: New tests from c-torture-1.26.
33742
33743 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
33744
33745         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
33746           argument to switch.
33747
33748 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
33749
33750         * Revert the previous changes.  Please see Rob's directory
33751           (/lisa/test/rob/progressive/gcc/testsuite) for testing
33752           fixes.
33753
33754 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
33755
33756         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
33757             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
33758             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
33759             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
33760             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
33761             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
33762             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
33763             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
33764             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
33765             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
33766             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
33767             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
33768             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
33769             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
33770             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
33771             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
33772             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
33773             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
33774             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
33775             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
33776             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
33777             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
33778             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
33779             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
33780             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
33781             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33782             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
33783
33784 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
33785
33786         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
33787             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
33788           with perror calls.
33789
33790 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
33791
33792         * config/unix.exp (g++_load): Fix syntax.
33793
33794 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
33795
33796         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
33797         * gcc.noncompile/921017-1.c: Deleted obsolete test.
33798         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
33799         Don't expect va-arg-1.c to fail.  Correct expected output for
33800         920928-1.c.
33801         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
33802         * gcc.wendy/hbm4.c: Correct typo.
33803         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
33804
33805 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
33806
33807         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
33808         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
33809         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
33810         * lib/c-torture.exp (c-torture-compile): Ditto.
33811
33812         Reduce volume of output (remove all the -I's and such).
33813         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
33814         Call gcc_cpass, gcc_cfail.
33815         (c-torture): Pass testing option to c-torture-compile.
33816
33817 1994-03-21  Doug Evans  (dje@cygnus.com)
33818
33819         Bring patches over from progressive.
33820         * config/default.exp: Exit remote shell cleanly.
33821         (g++_exit, g++_start): Add default versions.
33822         * config/sim.exp (gcc_load): Use perror, not error.
33823
33824 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
33825
33826         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
33827         set in site.exp.
33828
33829 1994-03-14  Doug Evans  (dje@cygnus.com)
33830
33831         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
33832         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
33833         (wendy_try): New proc to run testcase.
33834         (main loop): Call 'em.
33835         * gcc.wendy/*.c: Clean up pass to correct expected output.
33836
33837         * lib/gcc.exp: Minor cleanup work.
33838         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
33839
33840 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
33841
33842         * config/sim.exp (gcc_load): Document return codes better.
33843         Don't pass -v to simulator.
33844
33845 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
33846
33847           * gcc.special/920717-x.c: Fix typo.
33848           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
33849           get at sources.
33850
33851         * lib/mike-gcc.exp: Fix typo.
33852
33853 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
33854
33855         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
33856         binary to use, transform the name.
33857         * config/*.exp: rename everything. Nuke any g++ specific files,
33858         it's now a special case of gcc that requires no special support.
33859         Add a default.exp for unsupported targets.
33860
33861 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
33862
33863         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
33864         lib/old-dejagnu.exp: Fix a few patterns to work with the new
33865         version of Tcl.
33866
33867 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
33868
33869         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
33870         than a warning.
33871
33872 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
33873
33874         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
33875
33876 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
33877
33878         * gcc.execute/execute.exp: Combine opt_list and foption_list into
33879         option_list.  Compile every file with only 4/6 option choices
33880         (same as C torture) instead of with 12/18 different option
33881         choices.
33882         * lib/c-torture.exp: Likewise.
33883
33884         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
33885         not already set.
33886
33887 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
33888
33889         * lib/old-deja.exp: Add `excess errors test fails' error, now one
33890         can put an XFAIL *-*-* on excess errors.
33891
33892 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
33893
33894         * g++.law: Add more tests derived from g++-bugs snapshots.
33895
33896         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
33897         equivalent to g++.law/init9.
33898
33899         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
33900         compiled it, and the a.out file after we've run it.
33901
33902 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
33903
33904         * lib/mike-g++.exp (postbase): Delete the .o file after we've
33905         compiled it, and the a.out file after we've run it.
33906
33907 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
33908
33909         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
33910
33911 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
33912
33913         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
33914         version number.
33915
33916 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
33917
33918         * g++.law: New directory of g++ tests derived from the g++-bugs
33919         snapshots.
33920
33921 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
33922
33923         * gcc.compile: initbug1.c initbug1.exp testcase added
33924
33925 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
33926
33927         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
33928         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
33929           fixes submitted by Jeff Law (law@cs.utah.edu)
33930         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
33931           Jeff Law (law@cs.utah.edu)
33932
33933
33934 1993-11-30  Mike Stump  (mrs@cygnus.com)
33935
33936         * config/unix-g++.exp: Follow the gcc way of doing things.
33937         * g++.old-deja/old-deja.exp: Minor updates.
33938         * lib/g++.exp: New file, follow the gcc way of doing things.
33939         * lib/old-dejagnu.exp: Minor updates.
33940         * lib/mike-g++.exp: Always unset errorInfo.
33941
33942 1993-11-06  Mike Stump  (mrs@cygnus.com)
33943
33944         * lib/gcc.exp: Fix some errors with the below change, CC and
33945         CFLAGS should be global when setting, not local.
33946
33947 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
33948
33949         * lib/gcc.exp: Transform tool name.
33950
33951 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33952
33953         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
33954
33955 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33956
33957         * lib/gcc.exp: change gcc_done to gcc_stat
33958
33959 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33960
33961         * Upgraded gcc testsuite to c-torture version 1.25
33962
33963 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
33964
33965         * lib/gcc.exp: added reporting code. Changed verbose compile message.
33966         * lib/c-torture: added hooks for new reporting code.
33967
33968 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
33969
33970         * config/sh-gcc.exp: check if sh-sim exists in the path
33971
33972 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
33973
33974         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
33975         * gcc.compile/compile.exp: Initial changes for new logic.
33976         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
33977         * gcc.failure/failure.exp: Initial changes for new logic.
33978         * gcc.ieee/ieee.exp: Initial changes for new logic.
33979         * gcc.misc-tests/misc.exp: Initial changes for new logic.
33980         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
33981         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
33982         * lib/c-torture.exp: Initial changes for new logic.
33983         * lib/gcc.exp: Initial changes for new logic.
33984
33985 1993-10-15  Mike Stump  (mrs@cygnus.com)
33986
33987         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
33988         depend upon failure or success.  Fully qualify names in failure
33989         and success messages.  Always remove a.out before starting
33990         compile, just in case.  Pay more attention to error text output by
33991         the compiler.  Handle testcases with no known past errors just
33992         like all others, so that things are uniform.  Other miscellaneous
33993         improvements.
33994
33995 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
33996
33997         * gcc.cpp: new directory for cpp tests
33998
33999 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
34000
34001         * lib/chill.exp: Code reformatted, removed unused code.
34002         * config/unix-chill.exp: Code reformatted, removed unused code.
34003         * chill.execute/execute.exp: Code reformatted, removed unused code.
34004         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
34005
34006 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
34007
34008         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
34009         routines not written.
34010
34011 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
34012
34013         * config/bug-gcc.exp: Use new procs from bug.exp.
34014
34015 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
34016
34017         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
34018         via ftp, rather than depending on NFS.
34019         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
34020         case.
34021
34022 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
34023
34024         * config/bug-gcc.exp: Use new download proc.
34025
34026 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
34027
34028         * chill.execute/execute.exp: cleanups, handles errors better
34029         * chill.compile/compile.exp: rewrite, based on execute.exp
34030         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
34031         * lib/chill.exp: major changes to diff proc and compile and link
34032           procs. added chill_fail and chill_pass wrappers to pass and
34033           fail. added more comments, and handle error codes better.
34034           Added a hack to capture stderr from exec, so noncompile tests
34035           can work.
34036
34037 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
34038
34039         * chill.execute/execute.exp: rewrite of testsuite driver
34040         * lib/chill.exp: rewrite of testsuite driver
34041         * config/unix-chill.exp: rewrite of testsuite driver
34042
34043 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
34044
34045     In chill.execute:
34046         * iexpr.ch: Standardize uppercase.
34047         * tuples.dat: Standardize uppercase.
34048         * vary.ch: standardize.  Correct varying string assignments.
34049         * vary.dat: Add new output lines.
34050
34051 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
34052
34053     In chill.execute:
34054         * chprintf.ch: Standardize use of uppercase.
34055         * tuples.ch: Standardize and turn arr2 into a DCL,
34056           rather than a SYN.
34057         * pinits.ch: Standardize.
34058
34059 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
34060
34061         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
34062         * Makefil: Renamed to Makefile.in.
34063         * configure.in: New.
34064
34065 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
34066
34067     In chill.execute:
34068         * .cvsignore: Add result/output files.
34069         * Makefile: Fix up variables at start.  Use MFLAGS
34070           everywhere.  Correct bool_loc, built_ins entries.
34071           Add entry for vary1.ch.
34072         * bitarray.ch: Standardize upper-case usage.
34073         * bitexpr.ch: Standardize, add output of b1.
34074         * params.ch: Use arrayt in along PROC parameters, to
34075           avoid novelty problems.
34076         * sets.ch: Tiny cleanup.
34077         * vary1.ch: Re-indent.
34078
34079 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
34080
34081           * Add PR-related files to Makefiles, .cvsignore files, etc.
34082
34083 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
34084
34085         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
34086           with compiler objects. New names are test-flow.c and test-loop.c
34087
34088 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
34089
34090         * Upgraded c-torture tests from 1.19 to 1.20
34091
34092         * new files:
34093         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
34094         * gcc.compile: 930623-1.c 930623-2.c
34095         * gcc.noncompile: 930622-1.c 930622-2.c
34096         * gcc.failure: 920411-1.c 920627-2.c
34097         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
34098
34099 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
34100
34101         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34102           More changes to get testsuite working properly. Needs more work.
34103           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
34104
34105 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
34106
34107         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34108           More changes to get testsuite working properly. Needs more work.
34109
34110 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
34111
34112         * chill.compile/compile.exp: Added for Dejagnu support
34113         * chill.execute/execute.exp: Added for Dejagnu support
34114         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
34115
34116 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
34117
34118     This should complete moving the CHILL test files.
34119         * chill.noncompile(.cvsignore printf.grt
34120             in-printf.grt chprintf.grt chprintf.ch):
34121             Added test-support files.
34122           (Makefile): Modified further.
34123         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
34124             signal.ch): Added test files.
34125           * chill.execute (.cvsignore printf.grt printr.c
34126             in-printf.grt rts.c chprintf.grt rts.h): Added
34127           test-support files.
34128             (Makefile): More corrections.
34129
34130 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
34131
34132         * chill.compile, chill.execute, chill.nocompile: Add CHILL
34133           test cases, ready for DejaGnu.
34134
34135 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
34136
34137         * Upgraded c-torture tests from 1.18 to 1.19
34138
34139         * gcc.compile: added test(s):
34140           930607-1.c
34141         * gcc.execute: added test(s):
34142           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
34143
34144         * added new subdirectory for misc tests: gcc.misc-tests
34145         * gcc.misc-test(s): added tests:
34146           inst-check.c test-consts.c test-ior.c test-switch.c
34147
34148 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
34149
34150         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
34151
34152 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
34153
34154         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
34155
34156 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
34157
34158         * Upgraded c-torture tests from 1.17 to 1.18
34159
34160 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
34161
34162         * Upgraded c-torture tests from 1.12 to 1.17
34163
34164 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
34165
34166         * lib/old-dejagnu.exp:
34167           Fixed handling of XFAIL target triplets to correctly
34168           recognize wildcard characters.  Removed code that
34169           appended a unique id tag to the end of the file name
34170           printed out by the result of the testcases within a
34171           given test file.
34172
34173 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
34174
34175         * lib/old-dejagnu.exp:
34176           Reworked expected failure handling to trigger off of XFAIL
34177           keyword in keyphrase embeded in testcase source code. The
34178           XFAIL keyword must be at the end of the keyphrase line. It
34179           may optionally be followed by one or more target triplets.
34180           It has just occured that the handling of wildcards in the
34181           target triplet may not be correct.
34182
34183 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
34184
34185         * g++.old-deja/tests:
34186           Moved all subdirectories up one level into g++.old-deja .
34187
34188         * lib/old-dejagnu.exp:
34189           Fixed problem with CXXFLAGS not being properly reset, and being
34190           corrupted with extraneous "-c" compiler option.  This was
34191           causing binaries to not be generated for test that needed them.
34192           Modified strings passed to "pass" and "fail" so that individual
34193           tests from the same test file would be distinguished by an
34194           identifier appended to the test file name in the summary logs;
34195           this corrected a problem with erroneous diff logs.  Added code
34196           to search testcases for expected fail and unexpected pass keywords.
34197
34198 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
34199
34200         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
34201
34202 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
34203
34204         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
34205           Removed extraneous text from end of "Special g++ Options"
34206           keyphrase.
34207
34208         * lib/old-dejagnu.exp: Added pattern matching to look for new
34209           keywords, embedded in testcases comments, which will trigger
34210           calls to xpass and xfail.
34211
34212 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
34213
34214         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
34215           comments embedded in the testcases, especially the one looking for
34216           special compiler options, as well as the pattern matching for the
34217           compiler output again.
34218
34219 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
34220
34221         * lib/old-dejagnu.exp: Do a proper check of the return value for
34222           execute tests. Fixed several problems with the pattern matching
34223           of the compiler output which gave erroneous test results.
34224           Changed several of the test result messages to be more descriptive.
34225         * config/unix-g++.exp: Proc g++_load now actually works and
34226           executes the tests passed to it and returns a usable return
34227           value.
34228
34229 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
34230
34231           * lib/gcc.exp: Exits gracefully if $CC is bogus.
34232
34233 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
34234
34235         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
34236           Modified both files to properly execute the old style
34237           dejagnu tests. The previous versions of these files were
34238           experimental and did not function anything near correctly.
34239
34240 1993-04-05  Rob Savoye  (rob@cygnus.com)
34241
34242         * Removed all Makefile.in and configure.in files. No configuration
34243         needed now.
34244
34245 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
34246
34247         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
34248
34249 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
34250
34251         * gcc.compile/configure.in, gcc.unsorted/configure.in,
34252         gcc.special/configure.in, gcc.noncompile/configure.in,
34253         gcc.execute/configure.in, gcc.code_quality/configure.in,
34254         g++.other/configure.in, g++.old-deja/configure.in,
34255         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
34256         in srcname setting.
34257
34258 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
34259
34260         * lib/udi.exp:  Fixed mondfe and mondfe_download.
34261         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
34262         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
34263
34264 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
34265
34266         * config/udi-gdb.exp: Check $shell_id after connecting to target.
34267         (gdb_exit): Don't remove *_soc files.
34268
34269 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
34270
34271         * lib/c-torture.exp: Don't look for main; instead always use -w
34272         -c.  This is how the c-torture tests work.  Remove the object
34273         file if the compilation succeeds.
34274         * gcc.execute/execute.exp: Remove executable if test passes.
34275         * gcc.noncompile/noncompile.exp: Every test is an expected
34276         failure.
34277         * gcc.special/special.exp: Added tests from c-torture 1.11,
34278         corrected use of existing test.
34279         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
34280         gcc.execute/920625-1.c: Updated to c-torture 1.11.
34281         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
34282         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
34283         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
34284         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
34285         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
34286         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
34287         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
34288         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
34289         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
34290         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
34291         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
34292         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
34293         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
34294         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
34295         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
34296         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
34297         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
34298         c-torture 1.11.
34299         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
34300         correspond to c-torture 1.11.
34301
34302         * New file.