OSDN Git Service

2005-06-28 Paul Brook <paul@codesourcery.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2
3         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
4
5 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6
7         PR libfortran/22170
8         * gfortran.dg/slash_1.f90: New test.
9
10 2005-06-27  Richard Henderson  <rth@redhat.com>
11
12         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
13         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
18
19 2005-06-27  Richard Henderson  <rth@redhat.com>
20
21         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
22         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
23
24 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
25
26         * obj-c++.dg/proto-lossage-5.mm: New.
27         * objc.dg/proto-lossage-5.m: New.
28
29 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
30
31         PR 21959
32         * gcc.dg/tree-ssa/pr21959.c: New test.
33
34 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
35
36         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
37         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
38         testing uninitialized var.
39
40         * gcc.c-torture/execute/builtins/chk.h: New.
41         * gcc.c-torture/execute/builtins/lib/chk.c: New.
42         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
43         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
44         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
45         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
46         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
47         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
48         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
49         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
50         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
51         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
52         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
53         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
54         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
55         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
56         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
57         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
58         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
59         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
60         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
61         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
62         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
63         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
64         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
65         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
66         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
67         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
68         * gcc.dg/builtin-object-size-1.c: New test.
69         * gcc.dg/builtin-object-size-2.c: New test.
70         * gcc.dg/builtin-object-size-3.c: New test.
71         * gcc.dg/builtin-object-size-4.c: New test.
72         * gcc.dg/builtin-object-size-5.c: New test.
73         * gcc.dg/builtin-stringop-chk-1.c: New test.
74         * gcc.dg/builtin-stringop-chk-2.c: New test.
75         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
76         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
77         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
78         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
79         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
80         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
81         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
82         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
83         * gcc.c-torture/execute/printf-1.c: New test.
84         * gcc.c-torture/execute/fprintf-1.c: New test.
85         * gcc.c-torture/execute/vprintf-1.c: New test.
86         * gcc.c-torture/execute/vfprintf-1.c: New test.
87         * gcc.c-torture/execute/printf-chk-1.c: New test.
88         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
89         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
90         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
91
92 2005-06-27  Michael Matz  <matz@suse.de>
93
94         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
95         slot is not merged if address escapes.
96
97 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
98
99         PR c/21911
100         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
101
102 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
103
104         PR middle-end/17965
105         * gcc.c-torture/compile/20050622-1.c: New test.
106
107         PR middle-end/22028
108         * gcc.dg/20050620-1.c: New test.
109
110 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
111
112         PR tree-optimization/22026
113         * gcc.dg/tree-ssa/pr22026.c: New.
114
115 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
116
117         PR libfortran/22144
118         * gfortran.dg/shift-alloc.f90:  New testcase.
119
120 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
121
122         * all files: Update FSF address in copyright headers.
123
124 2005-06-22  Jan Hubicka  <jh@suse.cz>
125
126         * wholeprogram-1.c: New testcase.
127         * wholeprogram-2.c: New testcase.
128
129 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
130
131         PR 22171
132         * gcc.dg/tree-ssa/pr22171.c: New test.
133
134 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
135
136         * gfortran.dg/simplify_modulo.f90: New.
137
138 2005-06-24  Jan Hubicka  <jh@suse.cz>
139
140         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
141
142 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
143
144         * obj-c++.dg/proto-lossage-[1-4].mm: New.
145
146 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
147
148         * obj-c++.dg/typedef-alias-1.mm: New.
149         * objc.dg/typedef-alias-1.m: New.
150
151 2005-06-23  Jeff Law  <law@redhat.com>
152
153         * gcc.dg/tree-ssa/vrp16.c: New test.
154
155 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
156
157         * lib/target-supports.exp: Add
158         check_effective_target_fortran_large_real and
159         check_effective_target_fortran_large_int to check for
160         corresponding effective targets.
161         * gfortran.dg/large_integer_kind_1.f90: New test.
162         * gfortran.dg/large_real_kind_1.f90: New test.
163
164 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
165
166         PR tree-optimization/22117
167         * gcc.dg/tree-ssa/pr22117.c: New.
168
169 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
170
171         PR testsuite/22123
172         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
173
174 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
175
176         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
177
178 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
179
180         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
181         * gfortran.dg/f2c_4.c: Likewise
182         
183 2005-06-22 Paul Brook  <paul@codesourcery.com>
184
185         PR fortran/21034
186         * gfortran.dg/auto_save_1.f90: New test.
187
188 2005-06-22  Michael Matz  <matz@suse.de>
189
190         * gcc.target/x86-64/abi: New directory.
191         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
192         * gcc.target/x86-64/abi/README.gcc: New file.
193         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
194         * gcc.target/x86-64/abi/asm-support.s: New file.
195         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
196         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
197         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
198         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
199         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
200         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
201         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
202         * gcc.target/x86_64/abi/test_bitfields.c: New test.
203         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
204         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
205         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
206         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
207         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
208         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
209         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
210         * gcc.target/x86_64/abi/test_varargs.c: New test.
211
212 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
213
214         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
215         32-bit i?86 and x86_64.
216
217 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
218
219         * obj-c++.dg/const-str-[1-9].mm: New tests.
220
221 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
222
223         PR fortran/22010
224         * gfortran.dg/namelist_use.f90: New.
225         * gfortran.dg/namelist_use_only.f90: New.
226
227 2005-06-21  Jeff Law  <law@redhat.com>
228
229         * gcc.dg/tree-ssa/vrp15.c: New test.
230
231 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
232
233         * lib/target-supports.exp (check_effective_target_vect_reduction): 
234         Remove.
235         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
236         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
237         remove vect_reduction target keyword. Also avoid two returns in main.
238         * gcc.dg/vect/vect-reduc-3.c: Likewise.
239         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
240         * gcc.dg/vect/vect-reduc-1short.c: New test.
241         * gcc.dg/vect/vect-reduc-1char.c: New test.
242         * gcc.dg/vect/vect-reduc-2short.c: New test.
243         * gcc.dg/vect/vect-reduc-2char.c: New test.
244         * gcc.dg/vect/vect-reduc-6.c: New test.
245         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
246         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
247         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
248
249 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
250         Paul Thomas  <pault@gcc.gnu.org>
251
252         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
253         New tests.
254         
255 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
256
257         * gfortran.dg/backslash_1.f90: New test.
258         * gfortran.dg/backslash_2.f90: New test.
259
260 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
261
262         * gfortran.dg/duplicate_labels.f90: New test.
263
264 2005-06-20  Jan Beulich  <jbeulich@novell.com>
265
266         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
267         unsupportable relocations.
268         * g++.old-deja/g++.other/store-expr1.C: Likewise.
269         * gcc.dg/20050321-2.c: xfail for NetWare.
270
271 2005-06-20  Andreas Jaeger  <aj@suse.de>
272
273         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
274         gcc.target/i386/fastcall-sseregparm.c,
275         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
276
277 2005-06-19  Richard Henderson  <rth@redhat.com>
278
279         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
280
281 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
282
283         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
284
285 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
286
287         PR c++/22115
288         * g++.dg/conversion/simd2.C: Change expected error message.
289
290 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
291
292         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
293         * gcc.dg/vect/vect-reduc-2.c: Likewise.
294         * gcc.dg/vect/vect-reduc-3.c: Likewise.
295
296 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
297
298         * gcc.dg/fold-mod-1.c: New test.
299
300 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
301
302         PR fortran/19926
303         * gfortran.dg/pr19926.f90: New test.
304
305 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
306
307         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
308         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
309         targets.
310         * gcc.dg/vect/vect-reduc-2.c: Likewise.
311         * gcc.dg/vect/vect-reduc-3.c: Likewise.
312
313 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
314
315         * gcc.target/ia64/float80-varargs-1.c: New test.
316
317 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
318
319         PR tree-opt/22035
320         * gfortran.dg/f2c_6.f90: New test.
321
322 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
323
324         PR c++/17413
325         * g++.dg/template/local5.C: New.
326
327 2005-06-17  Richard Henderson  <rth@redhat.com>
328
329         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
330
331 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
332
333         PR testsuite/21945
334         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
335
336 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
337
338         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
339         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
340         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
341         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
342         check_vect to verify the presence of hardware vector support.
343
344 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
345
346         PR testsuite/22056
347         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
348
349 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
350
351         PR libfortran/19216
352         * gfortran.dg/pr19216.f: Add correct space between brackets and
353         dg directive.
354
355 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
356
357         PR libfortran/16436
358         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
359
360 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
361
362         * gcc.target/i386/attributes-error.c: New testcase.
363         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
364         * gcc.target/i386/regparm-stdcall.c: Likewise.
365         * gcc.target/i386/sseregparm-1.c: Likewise.
366         * gcc.target/i386/sseregparm-2.c: Likewise.
367
368 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
369
370         * g++.dg/rtti/crash2.C: New.
371
372 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
373
374         * gcc.dg/noncompile/20040203-3.c: Update expected message.
375
376 2005-06-15  David Ung  <davidu@mips.com>
377
378         * gcc.target/mips/mips16e-extends.c: New test for testing the
379         generation of MIPS16e zeb/zeh, seb/seh instructions.
380
381 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
382
383         PR 22018
384         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
385         * gcc.dg/tree-ssa/pr22018.c: New test.
386
387 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
388
389         * gcc.dg/simd-1.c: Update error messages.
390         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
391         * gcc.dg/simd-2.c: Update error messages.
392         * gcc.dg/simd-4.c: New.
393
394 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
395
396         PR c++/20678
397         * g++.dg/other/crash-4.C: New.
398
399 2005-06-14  Devang Patel  <dpatel@apple.com>
400
401         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
402
403 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
404
405         PR c++/21929
406         * g++.dg/parse/crash11.C: Update
407
408 2005-06-13  Jeff Law  <law@redhat.com>
409
410         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
411         perform the desired transformations.
412         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
413         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
414
415 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
416
417         PR fortran/22038
418         * gfortran.dg/forall_1.f90: Un-XFAIL.
419
420 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
421
422         PR c++/21929
423         * g++.dg/parse/crash26.C: New.
424
425         PR c++/20789
426         * g++.dg/init/member1.C: New.
427
428 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
429
430         * gfortran.dg/altreturn_1.f90: New test.
431
432 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
433
434         PR middle-end/21985
435         * gcc.dg/tree-ssa/pr21985.c: New test.
436
437 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
438
439         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
440
441 2005-06-12  Roger Sayle  <roger@eyesopen.com>
442
443         PR c++/21930
444         * g++.dg/other/error10.C: New test case.
445
446 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
447
448         PR libfortran/19155
449         * gfortran.dg/pr19155.f: Add test.
450
451 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
452
453         * gfortran.dg/f2c_7.f90: New test.
454
455         * gfortran.dg/forall_1.f90: XFAILed.
456
457 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
458
459         * gcc.dg/pr14796-1.c: New.
460         * gcc.dg/pr14796-2.c: New.
461
462 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
463
464         PR fortran/17792
465         PR fortran/21375
466         * gfortran.dg/deallocate_stat.f90:  New test.
467
468 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
469
470         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
471
472 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
473
474         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
475         access will be generated when this loop is vectorized. Test that
476         accesses with same alignment were detected.
477         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
478         Test that accesses with same alignment were detected.
479         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
480         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
481         alignment were detected.
482
483 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
484
485         * gcc.dg/Wcxx-compat-1.c: New.
486
487 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
488
489         PR libfortran/21480
490         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
491         complex array.
492
493 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
494
495         * gcc.dg/alias-8.c: New.
496
497 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
498
499         * gcc.dg/format/cmn_err-1.c: Update.
500
501 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
502
503         PR target/20666
504         * gcc.target/sparc/fexpand-2.c: New.
505         * gcc.target/sparc/fpmerge-2.c: New.
506         * gcc.target/sparc/fpmul-2.c: New.
507         * gcc.target/sparc/noresult.c: New.
508         * gcc.target/sparc/pdist-2.c: New.
509         * gcc.target/sparc/pdist-3.c: New.
510
511 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
512
513         PR testsuite/21702
514         * gcc.target/i386/i386.exp: Fix comment typo.
515
516 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
517
518         PR c++/19497
519         * g++.dg/inherit/using5.C: New.
520         * g++.dg/inherit/using6.C: New.
521
522 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
523
524         PR c++/19894
525         * g++.dg/template/ptrmem15.C: New test.
526
527         PR c++/20563
528         * g++.dg/ext/label4.C: New test.
529
530 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
531
532         * gcc.dg/tls/debug-1.c: New test.
533
534 2005-06-07  Dale Johannesen  <dalej@apple.com>
535
536         * gcc.target/i386/movq.c:  New.
537
538 2005-06-07  Dale Johannesen  <dalej@apple.com>
539
540         * gcc.dg/20050607-1.c:  New.
541
542 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
543
544         PR middle-end/21850
545         * gcc.c-torture/execute/20050607-1.c: New test.
546
547 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
548
549         PR libfortran/21926
550         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
551         Test case where the return array has lowest stride one,
552         but isn't packed.
553
554 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
555
556         * lib/target-supports.exp (check_effective_target_sync_int_long):
557         Add s390 and s390x targets.
558
559 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
560
561         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
562         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
563         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
564         * gcc.dg/tree-ssa/loop-9.c: New test.
565
566 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
567
568         * g++.dg/parse/defarg10.C: New.
569
570 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
571
572         PR regression/21897
573         * gcc.c-torture/execute/20050604-1.c: New test.
574
575 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
576
577         PR 21903
578         * g++.dg/parse/defarg9.C: New.
579
580         PR c++/20637
581         * g++.dg/inherit/using4.C: New.
582         * g++.dg/overload/error1.C: Adjust expected errors.
583         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
584         * g++.old-deja/g++.brendan/arm2.C: Likewise.
585         * g++.old-deja/g++.other/redecl2.C: Likewise.
586         * g++.old-deja/g++.other/redecl4.C: Likewise.
587         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
588
589 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
590
591         * gfortran.dg/f2c_5.f90: Add -w to dg-options
592
593 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
594
595         * lib/gfortran.exp (gfortran_target_compile): Call
596         dg-additional-files-options
597         * gfortran.dg/f2c_4.f90: New file
598         * gfortran.dg/f2c_4.c: New file
599         * gfortran.dg/f2c_5.f90: New file
600         * gfortran.dg/f2c_5.c: New file
601
602 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
603
604         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
605
606         PR fortran/21912
607         * gfortran.dg/array_constructor_4.f90: New test.
608
609 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
610
611         PR c++/21619
612         * g++.dg/ext/builtin9.C: New test.
613
614 2005-06-05  Dale Johannesen  <dalej@apple.com>
615
616         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
617         * gcc.c-torture/execute/20050603-2.c:  Ditto.
618
619 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
620
621         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
622         * gcc.dg/vect/vect-reduc-1.c: New.
623         * gcc.dg/vect/vect-reduc-2.c: New.
624         * gcc.dg/vect/vect-reduc-3.c: New.
625
626 2005-06-04  Dale Johannesen  <dalej@apple.com>
627
628         * gcc.c-torture/execute/20050603-1.c:  New.
629         * gcc.c-torture/execute/20050603-2.c:  New.
630         * gcc.dg/20050603-3.c:  New.
631
632 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
633
634         PR fortran/19195
635         * gfortran.dg/debug_1.f90: New test.
636
637         * gfortran.dg/forall_1.f90: New test.
638
639 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
640
641         * gfortran.dg/array_constructor_3.f90: New test.
642
643 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
644
645         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
646
647 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
648
649         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
650
651 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
652
653         PR c/21873
654         * gcc.dg/init-excess-1.c: New test.
655
656 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
657
658         PR c++/21853
659         * g++.dg/expr/static_cast6.C: New test.
660
661 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
662
663         * gcc.dg/tree-ssa/vrp14.c: New test.
664
665 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
666
667         PR c++/21336
668         * g++.dg/template/new2.C: New test.
669
670 2005-06-03  Josh Conner  <jconner@apple.com>
671
672         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
673         all entries in initializer.
674
675 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
676
677         PR middle-end/21858
678         * gcc.dg/pr21858.c: New testcase.
679
680 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
681
682         PR tree-optimization/21292
683
684         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
685         New.
686         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
687         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
688         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
689         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
690         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
691
692 2005-06-02  Richard Henderson  <rth@redhat.com>
693
694         * gcc.dg/sync-2.c: Use -march=i486 for i386.
695
696 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
697
698         * gcc.dg/wtypequal.c: New testcase.
699
700 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
701
702         PR 21582
703         * gcc.dg/tree-ssa/pr21582.c: New test.
704
705 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
706
707         PR c++/21280
708         * g++.dg/opt/interface2.h: New.
709         * g++.dg/opt/interface2.C: New.
710         * g++.dg/init/ctor4.C: Adjust error lines.
711         * g++.old-deja/g++.bob/inherit2.C: Likewise.
712         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
713         * g++.old-deja/g++.jason/opeq3.C: Likewise.
714         * g++.old-deja/g++.pt/assign1.C: Likewise.
715         * g++.old-deja/g++.pt/crash20.C: Likewise.
716
717 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
718
719         PR tree-optimization/21734
720         * g++.dg/vect/pr21734_1.cc: New.
721         * g++.dg/vect/pr21734_2.cc: New.
722
723 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
724
725         PR c++/20350
726         * g++.dg/template/spec24.C: New.
727
728         PR c++/21151
729         * g++.dg/pch/local-1.C: New.
730         * g++.dg/pch/local-1.Hs: New.
731
732 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
733
734         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
735         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
736         * gcc.dg/tree-ssa/pr14341.c: New test.
737         * gcc.dg/tree-ssa/pr14841.c: New test.
738         * gcc.dg/tree-ssa/pr20701.c: New test.
739         * gcc.dg/tree-ssa/pr21086.c: New test.
740         * gcc.dg/tree-ssa/pr21090.c: New test.
741         * gcc.dg/tree-ssa/pr21332.c: New test.
742         * gcc.dg/tree-ssa/pr21458.c: New test.
743         * gcc.dg/tree-ssa/pr21658.c: New test.
744         * gcc.dg/tree-ssa/vrp01.c: New test.
745         * gcc.dg/tree-ssa/vrp02.c: New test.
746         * gcc.dg/tree-ssa/vrp03.c: New test.
747         * gcc.dg/tree-ssa/vrp04.c: New test.
748         * gcc.dg/tree-ssa/vrp05.c: New test.
749         * gcc.dg/tree-ssa/vrp06.c: New test.
750         * gcc.dg/tree-ssa/vrp07.c: New test.
751         * gcc.dg/tree-ssa/vrp08.c: New test.
752         * gcc.dg/tree-ssa/vrp09.c: New test.
753         * gcc.dg/tree-ssa/vrp10.c: New test.
754         * gcc.dg/tree-ssa/vrp11.c: New test.
755         * gcc.dg/tree-ssa/vrp12.c: New test.
756         * gcc.dg/tree-ssa/vrp13.c: New test.
757
758 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
759
760         PR 21029
761         * gcc.dg/tree-ssa/pr21029.c: New test.
762
763 2005-06-01  Roger Sayle  <roger@eyesopen.com>
764
765         * gfortran.dg/logint-1.f: New test case.
766         * gfortran.dg/logint-2.f: Likewise.
767         * gfortran.dg/logint-3.f: Likewise.
768
769 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
770
771         PR c/21536
772         PR c/20760
773         * gcc.dg/20050527-1.c: New test.
774
775         * gcc.dg/i386-sse-12.c: New test.
776
777         PR fortran/21729
778         * gfortran.dg/implicit_5.f90: New test.
779
780 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
781
782         PR fortran/20883
783         * gfortran/assign_4.f90: New test.
784         * gfortran/assign_2.f90: Change compile to run.
785
786 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
787
788         * lib/target-supports.exp
789         (check_effective_target_sync_char_short): New.
790         * gcc.dg/sync-2.c: New.
791
792 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
793
794         PR tree-optimization/21817
795         * gcc.dg/torture/pr21817-1.c: New.
796
797 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
798
799         PR c++/21165
800         * g++.dg/template/init5.C: New.
801
802 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
803
804         * gfortran.dg/char_initialiser_actual.f90:
805         Test character initialisers as actual arguments.
806         * gfortran.dg/char_pointer_comp_assign.f90:
807         Test character pointer structure component assignments.
808         * gfortran.dg/char_array_structure_constructor.f90:
809         Test character components in structure constructors.
810
811 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
812
813         PR middle-end/20931
814         * g++.dg/opt/pr20931.C: New test.
815
816 2005-05-31  Andreas Jaeger  <aj@suse.de>
817
818         PR testsuite/20772
819         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
820         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
821         g++.old-deja/g++.ext/asmspec1.C,
822         g++.old-deja/g++.other/regstack.C,
823         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
824         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
825         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
826         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
827         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
828         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
829         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
830         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
831         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
832         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
833         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
834         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
835         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
836         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
837         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
838         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
839         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
840         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
841         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
842
843 2005-05-31  Jeff Law  <law@redhat.com>
844
845         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
846
847 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
848
849         PR middle-end/21743
850         * gcc.dg/builtins-1.c: Activate disabled clog test.
851         * gcc.dg/torture/builtin-attr-1.c: Likewise.
852
853 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
854
855         * gfortran.dg/char_pointer_assign.f90:
856         Test character-pointer assignments and pointer assignments.
857         * gfortran.dg/char_pointer_dummy.f90:
858         Test character-pointer dummy arguments.
859         * gfortran.dg/char_pointer_func.f90:
860         Test character-pointer function returns.
861         * gfortran.dg/char_pointer_dependency.f90:
862         Test character-pointer functions with dependencies.
863
864 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
865
866         PR c++/21784
867         * g++.dg/lookup/using14.C: New test.
868
869 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
870
871         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
872         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
873         trailing ^M.
874
875 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
876
877         PR c++/17413
878         * g++.dg/template/local5.C: New.
879
880         PR target/21761
881         * gcc.c-torture/compile/pr21761.c: New.
882
883         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
884         before darwin8.
885
886 2005-05-30  Steven G. Kargl
887
888         PR fortran/20846
889         * gfortran.dg/inquire_8.f90: New test.
890
891 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
892
893         PR libfortran/21376
894         * gfortran.dg/output_exponents_1.f90: New test.
895
896 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
897
898         PR libfortran/20006
899         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
900
901 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
902
903         PR c++/21210
904         * g++.dg/ext/complex1.C: New test.
905
906         PR c++/21340
907         * g++.dg/init/ctor6.C: New test.
908
909 2005-05-29  Jan Hubicka  <jh@suse.cz>
910
911         * gcc.c-torture/compile/pr21562.c: New.
912
913 2005-05-28  Steven G. Kargl <kargls@comcast.net>
914
915         * gfortran.dg/subnormal_1.f90: New test.
916
917 2005-05-28  Jan Hubicka  <jh@suse.cz>
918
919         * tree-prof.exp: Fix comment.
920         * value-prof-1.c: New.
921         * value-prof-2.c: New.
922         * value-prof-3.c: New.
923         * value-prof-4.c: New.
924
925 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
926
927         PR c++/21614
928         * g++.dg/expr/ptrmem6.C: New test.
929         * g++.dg/expr/ptrmem6a.C: Likewise.
930
931 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
932
933         PR tree-optimization/21658
934         * gcc.dg/tree-ssa/pr21658.c: New.
935
936 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
937
938         PR c++/21455
939         * g++.dg/inherit/ptrmem3.C: New.
940
941         PR c++/21681
942         * g++.dg/parse/template16.C: New.
943
944 2005-05-27  Andreas Jaeger  <aj@suse.de>
945
946         * gcc.dg/setjmp-2.c: Only run in 32-bit.
947
948         * gcc.dg/i386-sse-8.c: Run test on all archs.
949
950 2005-05-26  Mike Stump  <mrs@apple.com>
951
952         * objc.dg/isa-field-1.m: Only run on darwin.
953         * objc.dg/lookup-1.m: Likewise.
954         * objc.dg/try-catch-8.m: Likewise.
955
956 2005-05-26  Roger Sayle  <roger@eyesopen.com>
957
958         PR tree-optimization/9814
959         * gcc.dg/pr9814-1.c: New test case.
960
961 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
962
963         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
964         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
965         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
966         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
967         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
968         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
969         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
970         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
971         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
972         objc.dg/try-catch-8.m: New.
973
974 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
975
976         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
977         remove extraneous semicolons.
978
979 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
980
981         * obj-c++.dg/comp-types-12.mm: New.
982         * objc.dg/comp-types-11.m: New.
983         * objc.dg/selector-4.m: New.
984
985 2005-05-26  Andreas Jaeger  <aj@suse.de>
986
987         PR testsuite/20772
988         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
989         g++.old-deja/g++.ext/attrib3.C,
990         g++.old-deja/g++.other/store-expr1.C,
991         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
992         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
993         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
994         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
995         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
996         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
997         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
998         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
999         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
1000         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
1001         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
1002         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
1003         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
1004         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
1005         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
1006         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
1007         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
1008         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1009         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
1010
1011 2005-05-26  Andreas Jaeger  <aj@suse.de>
1012
1013         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
1014         x86-64 compilation.
1015
1016 2005-05-26  Andreas Jaeger  <aj@suse.de>
1017
1018         PR testsuite/20772
1019         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
1020         gcc.misc-tests/i386-pf-athlon-1.c,
1021         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1022         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
1023         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
1024         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
1025         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
1026         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
1027         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
1028         programs.
1029
1030         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
1031         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
1032         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
1033         x86-64 compilation.
1034
1035         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
1036         x86_64.
1037
1038         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
1039         effective-target ilp32.
1040
1041 2005-05-26  David Ung  <davidu@mips.com>
1042
1043         * gcc.target/mips/ext_ins.c: New test for testing the generation
1044         of MIPS32/64 rev 2 ext/ins instructions.
1045
1046 2005-05-26  Andreas Jaeger  <aj@suse.de>
1047
1048         * treelang/compile/unsigned.tree: Use gimple instead of
1049         nonexisting generic dump.
1050
1051 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
1052
1053         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
1054
1055 2005-05-26  Andreas Jaeger  <aj@suse.de>
1056
1057         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
1058
1059 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1060
1061         PR libfortran/17283
1062         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
1063         Test callee-allocated memory with write statements.
1064
1065 2005-05-25  Roger Sayle  <roger@eyesopen.com>
1066
1067         PR middle-end/21709
1068         * gcc.dg/pr21709-1.c: New test case.
1069
1070 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1071             Mike Stump  <mrs@apple.com>
1072
1073         * objc/execute/next_mapping.h: Update for C++.
1074
1075         * obj-c++.dg/selector-1.mm: Move to...
1076         * obj-c++.dg/selector-4.mm: here...
1077
1078         * obj-c++.dg/basic.mm: New.
1079         * obj-c++.dg/comp-types-1.mm: New.
1080         * obj-c++.dg/cxx-class-1.mm: New.
1081         * obj-c++.dg/cxx-ivars-1.mm: New.
1082         * obj-c++.dg/cxx-ivars-2.mm: New.
1083         * obj-c++.dg/cxx-ivars-3.mm: New.
1084         * obj-c++.dg/cxx-scope-1.mm: New.
1085         * obj-c++.dg/cxx-scope-2.mm: New.
1086         * obj-c++.dg/defs.mm: New.
1087         * obj-c++.dg/empty-private-1.mm: New.
1088         * obj-c++.dg/encode-1.mm: New.
1089         * obj-c++.dg/encode-2.mm: New.
1090         * obj-c++.dg/encode-3.mm: New.
1091         * obj-c++.dg/extern-c-1.mm: New.
1092         * obj-c++.dg/extra-semi.mm: New.
1093         * obj-c++.dg/fix-and-continue-2.mm: New.
1094         * obj-c++.dg/isa-field-1.mm: New.
1095         * obj-c++.dg/ivar-list-semi.mm: New.
1096         * obj-c++.dg/local-decl-1.mm: New.
1097         * obj-c++.dg/lookup-1.mm: New.
1098         * obj-c++.dg/lookup-2.mm: New.
1099         * obj-c++.dg/method-1.mm: New.
1100         * obj-c++.dg/method-2.mm: New.
1101         * obj-c++.dg/method-3.mm: New.
1102         * obj-c++.dg/method-4.mm: New.
1103         * obj-c++.dg/method-5.mm: New.
1104         * obj-c++.dg/method-6.mm: New.
1105         * obj-c++.dg/method-7.mm: New.
1106         * obj-c++.dg/no-extra-load.mm: New.
1107         * obj-c++.dg/overload-1.mm: New.
1108         * obj-c++.dg/pragma-1.mm: New.
1109         * obj-c++.dg/pragma-2.mm: New.
1110         * obj-c++.dg/private-1.mm: New.
1111         * obj-c++.dg/private-2.mm: New.
1112         * obj-c++.dg/proto-qual-1.mm: New.
1113         * obj-c++.dg/qual-types-1.mm: New.
1114         * obj-c++.dg/stubify-1.mm: New.
1115         * obj-c++.dg/stubify-2.mm: New.
1116         * obj-c++.dg/super-class-1.mm: New.
1117         * obj-c++.dg/super-class-2.mm: New.
1118         * obj-c++.dg/super-dealloc-1.mm: New.
1119         * obj-c++.dg/super-dealloc-2.mm: New.
1120         * obj-c++.dg/template-1.mm: New.
1121         * obj-c++.dg/template-2.mm: New.
1122         * obj-c++.dg/template-3.mm: New.
1123         * obj-c++.dg/template-4.mm: New.
1124         * obj-c++.dg/template-5.mm: New.
1125         * obj-c++.dg/template-6.mm: New.
1126         * obj-c++.dg/try-catch-1.mm: New.
1127         * obj-c++.dg/try-catch-2.mm: New.
1128         * obj-c++.dg/try-catch-3.mm: New.
1129         * obj-c++.dg/try-catch-4.mm: New.
1130         * obj-c++.dg/try-catch-5.mm: New.
1131         * obj-c++.dg/try-catch-6.mm: New.
1132         * obj-c++.dg/try-catch-7.mm: New.
1133         * obj-c++.dg/try-catch-8.mm: New.
1134         * obj-c++.dg/try-catch-9.mm: New.
1135         * obj-c++.dg/va-meth-1.mm: New.
1136
1137 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1138
1139         * obj-c++.dg/selector-1.mm: New.
1140         * obj-c++.dg/selector-2.mm: New.
1141
1142 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1143
1144         * obj-c++.dg/selector-3.mm: New.
1145         * objc.dg/selector-3.m: New.
1146
1147 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1148
1149         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
1150         about where warning appears.
1151
1152 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1153
1154         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
1155         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1156         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1157         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1158
1159 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1160
1161         * gcc.dg/20050524-1.c: New test.
1162
1163 2005-05-25  Jan Hubicka  <jh@suse.cz>
1164
1165         * gcc.dg/tree-prof/inliner-1.c: New.
1166
1167 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
1168
1169         * gcc.dg/tree-prof: New directory.
1170         * gcc.dg/tree-prof/tree-prof.exp: New.
1171
1172 2005-05-25  DJ Delorie  <dj@redhat.com>
1173
1174         * gcc.dg/Wattributes-1.c: New.
1175         * gcc.dg/Wattributes-2.c: New.
1176         * gcc.dg/Wattributes-3.c: New.
1177
1178 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
1179
1180         PR tree-optimization/19833
1181         * gcc.dg/uninit-4.c: Remove xfail.
1182         * gcc.dg/uninit-9.c: Ditto.
1183
1184 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
1185
1186         * obj-c++.dg/bitfield-[1-5].mm: New.
1187         * obj-c++.dg/class-protocol-1.mm: New.
1188         * obj-c++.dg/comp-types-1[0-1].mm: New.
1189         * obj-c++.dg/comp-types-[2-9].mm: New.
1190         * obj-c++.dg/encode-[4-8].mm: New.
1191         * obj-c++.dg/layout-1.mm: New.
1192         * obj-c++.dg/method-1[0-9].mm: New.
1193         * obj-c++.dg/method-2[0-1].mm: New.
1194         * obj-c++.dg/method-[8-9].mm: New.
1195         * obj-c++.dg/objc-gc-3.mm: New.
1196         * obj-c++.dg/try-catch-10.mm: New.
1197         * objc.dg/bitfield-5.m: New.
1198         * objc.dg/comp-types-10.m: New.
1199         * objc.dg/comp-types-9.m: New.
1200         * objc.dg/layout-1.m: New.
1201         * objc.dg/objc-gc-4.m: New.
1202         * objc.dg/try-catch-9.m: New.
1203         * objc.dg/class-protocol-1.m: Tweak diagnostics.
1204         * objc.dg/comp-types-1.m: Likewise.
1205         * objc.dg/comp-types-[5-6].m: Likewise.
1206         * objc.dg/method-9.m: Likewise.
1207
1208 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
1209
1210         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
1211         and on hardware without VMX support.
1212
1213         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
1214
1215         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
1216
1217         * lib/profopt.exp (dg-final-generate, dg-final-use,
1218         profopt-final-code, profopt-get-options): New.
1219         (profopt-execute): Process test directives.
1220
1221         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
1222         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1223         cleanup-tree-dump, cleanup-saved-temps): Update comments.
1224
1225 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
1226
1227         PR C++/21645
1228         * g++.dg/init/ctor5.C: New test.
1229
1230 2005-05-24  Ira Rosen  <irar@il.ibm.com>
1231
1232         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
1233         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
1234         vect-113.c, vect-114.c.
1235
1236 2005-05-23  Adam Nemet  <anemet@lnxw.com>
1237
1238         * gcc.dg/const-elim-1.c: Remove xfails.
1239
1240 2005-05-23  Jeff Law  <law@redhat.com>
1241
1242         * gcc.c-torture/compile/pr21638.c: New test.
1243         * gcc.c-torture/compile/20050520-1.c: New test.
1244
1245 2005-05-23  Nick Clifton  <nickc@redhat.com>
1246
1247         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
1248         be a proper triple, ie: m32r*-*-*.
1249         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1250
1251 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
1252
1253         PR middle-end/21331
1254         PR tree-opt/21293
1255         * gcc.c-torture/compile/pr21293.c: New test.
1256         * gcc.c-torture/execute/pr21331.c: New test.
1257
1258 2004-05-20  Richard Henderson  <rth@redhat.com>
1259
1260         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
1261
1262 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
1263
1264         * obj-c++-dg.exp: Add.
1265         * obj-c++.exp: Add.
1266         * obj-c++.dg/dg.exp: Add.
1267
1268 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1269
1270         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
1271         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
1272
1273 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
1274
1275         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
1276
1277 2004-05-19  Richard Henderson  <rth@redhat.com>
1278
1279         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
1280
1281 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
1282
1283         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
1284
1285         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
1286
1287 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
1288
1289         PR c++/21495
1290         * g++.dg/parse/extern1.C: New test.
1291         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
1292
1293 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1294
1295         * gcc.dg/c99-math.h: New.
1296         * gcc.dg/c99-math-float-1.c: New test.
1297         * gcc.dg/c99-math-double-1.c: Likewise.
1298         * gcc.dg/c99-math-long-double-1.c: Likewise.
1299
1300 2005-05-18  Richard Henderson  <rth@redhat.com>
1301
1302         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
1303
1304 2005-05-18  Devang Patel  <dpatel@apple.com>
1305
1306         * g++.dg/opt/20050511-1.C: New test.
1307
1308 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
1309
1310         PR libfortran/21127
1311         * gfortran.dg/reshape-complex.f90:  New test.
1312
1313 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
1314
1315         * gfortran.dg/array_constructor_1.f90: New test.
1316         * gfortran.dg/array_constructor_2.f90: New test.
1317
1318 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1319
1320         PR fortran/20954
1321         * gfortran.dg/pr20954.f: New test.
1322
1323 2005-05-17  Mike Stump  <mrs@apple.com>
1324
1325         Yet more Objective-C++...
1326
1327         * objc.dg/method-5.m: Update.
1328         * objc.dg/method-6.m: Update.
1329         * objc.dg/method-7.m: Update.
1330         * objc.dg/method-9.m: Update.
1331         * objc.dg/try-catch-2.m: Update.
1332
1333 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
1334
1335         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
1336         Remove little-endian optimizations.
1337
1338 2005-05-17  Jeff Law  <law@redhat.com>
1339
1340         * g++.dg/tree-ssa/pr18414.C: New test.
1341         * gcc.dg/tree-ssa/pr18414.C: New test.
1342         * gcc.dg/tree-ssa/pr17141-1.C: New test.
1343         * gcc.dg/tree-ssa/pr17141-2.C: New test.
1344
1345 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1346
1347         * gcc.dg/compat/generate-random.c: Do not include
1348         libiberty.h.
1349         * gcc.dg/compat/generate-random_r.c: Likewise.
1350
1351 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
1352
1353         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
1354
1355 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1356
1357         PR middle-end/21595
1358         * g++.dg/tree-ssa/builtin1.C: New testcase.
1359
1360 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
1361
1362         PR c++/21454
1363         * g++.dg/opt/const4.C: New test.
1364
1365         PR middle-end/21492
1366         * g++.dg/opt/crossjump1.C: New test.
1367
1368         PR tree-optimization/21610
1369         * gcc.c-torture/compile/20050516-1.c: New test.
1370
1371         PR fortran/15080
1372         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
1373         about the test failing.
1374         * gfortran.fortran-torture/execute/where_7.f90: New test.
1375         * gfortran.fortran-torture/execute/where_8.f90: New test.
1376
1377 2005-05-16  Richard Henderson  <rth@redhat.com>
1378
1379         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
1380         i?86 and x86_64.
1381
1382 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
1383
1384         * gcc.dg/compat/generate-random.c (config.h): Do not include.
1385         (limits.h): Include unconditionally.
1386         (stdlib.h): Likewise.
1387         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
1388         (limits.h): Include unconditionally.
1389         (stdlib.h): Likewise.
1390         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1391         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1392         (limits.h): Include unconditionally.
1393         (stdlib.h): Likewise.
1394         (hashtab.h): Do not include.
1395         (getopt.h): Likewise.
1396         (stddef.h): Include.
1397         (hashval_t): Define.
1398         (struct entry): Add "next" field.
1399         (HASH_SIZE): New macro.
1400         (hash_table): New variable.
1401         (switchfiles): Do not use xmalloc.
1402         (mix): New macro.
1403         (iterative_hash): New function.
1404         (hasht): Remove.
1405         (e_exists): New function.
1406         (e_insert): Likewise.
1407         (output): Use, instead of libiberty hashtable functions.
1408         (main): Do not use getopt.  Do not call htab_create.
1409
1410 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
1411
1412         PR libstdc++/21526
1413         * lib/target-supports.exp (check_mkfifo_available):
1414         Return 0 for cygwin as mkfifo support incomplete on platform.
1415         Fix typos in comments.
1416
1417 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
1418
1419         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
1420
1421 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
1422
1423         PR fortran/17432
1424         * gfortran.dg/assign_4.f: New test.
1425
1426 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
1427
1428         PR tree-optimization/21563
1429         * gcc.dg/tree-ssa/pr21563.c: New.
1430
1431 2005-05-14  Jan Hubicka  <jh@suse.cz>
1432
1433         * gcc.dg/noreturn-7.c: Allow control reaches warning.
1434
1435 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
1436
1437         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
1438
1439 2005-05-13  Julian Brown  <julian@codesourcery.com>
1440
1441         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
1442         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
1443
1444 2005-05-13  Jan Hubicka  <jh@suse.cz>
1445
1446         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
1447         * gcc.dg/fold-xor-?.c: Likewise.
1448         * gcc.dg/pr15784-?.c: Likewise.
1449         * gcc.dg/pr20922-?.c: Likewise.
1450         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
1451         * gcc.dg/tree-ssa/pr17598.c: Likewise.
1452         * gcc.dg/tree-ssa/pr20470.c: Likewise.
1453
1454 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1455
1456         PR fortran/21260
1457         * gfortran.dg/hollerith_1.f90: New test.
1458
1459 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1460
1461         * gfortran.dg/func_result_2.f90: New test.
1462
1463 2005-05-11  Bud Davis  <bdavis@gfortran.org>
1464
1465         * gfortran.dg/dev_null.f90: New test.
1466
1467 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
1468
1469         * gcc.dg/arm-vfp1.c: Revert last change.
1470
1471 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
1472
1473         PR middle-end/19807
1474         PR tree-optimization/19639
1475         * g++.dg/tree-ssa/pr19807.C: New testcase.
1476
1477 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1478
1479         PR libfortran/21471
1480         * gfortran.dg/append-1.f90: New test.
1481
1482 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1483
1484         * gcc.dg/pr18501.c: XFAIL.
1485         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
1486         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
1487         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
1488         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1489         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1490         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
1491         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
1492         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1493
1494 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1495
1496         PR fortran/20178
1497         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
1498         gfortran.dg/f2c_3.f90: New tests.
1499
1500         * gfortran.dg/return_1.f90: Fix dg annotation.
1501
1502 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1503
1504         * gcc.c-torture/compile/20050510-1.c: New test.
1505
1506 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
1507
1508         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
1509
1510 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
1511
1512         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
1513
1514 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
1515
1516         PR c/17913
1517         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
1518
1519 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
1520
1521         PR c/21342
1522         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
1523         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
1524
1525 2005-05-10  Ben Elliston  <bje@au.ibm.com>
1526
1527         PR debug/16676
1528         * gcc.dg/debug/pr16676.c: New test.
1529
1530 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
1531
1532         PR testsuite/21443
1533         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
1534         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
1535         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
1536         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
1537         Change -O1 to -O2.
1538         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
1539         -fno-tree-dominator-opts.
1540
1541 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1542
1543         * gfortran.dg/return_1.f90: New test.
1544
1545 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
1546
1547         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
1548
1549         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
1550
1551 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
1552
1553         PR c++/21427
1554         * g++.dg/inherit/covariant13.C: New.
1555
1556 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1557
1558         PR libfortran/19155
1559         * gfortran.dg/pr19155.f: New test.
1560
1561 2005-05-08  Roger Sayle  <roger@eyesopen.com>
1562
1563         PR inline-asm/8788
1564         * gcc.dg/pr8788-1.c: New testcase.
1565
1566 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
1567
1568         PR target/21416
1569         * gcc.target/mips/fpcmp-[12].c: New tests.
1570
1571 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
1572
1573         * lib/target-supports-dg.exp (dg-require-fork): New function.
1574         (dg-require-mkfifo): Likewise.
1575         * lib/target-supports.exp (check_function_available): New
1576         function.
1577         (check_fork_available): Likewise.
1578         (check_mkfifo_available): Likewise.
1579
1580 2005-05-06  Jeff Law  <law@redhat.com>
1581
1582         * gcc.c-torture/compile/pr21380.c: New test.
1583
1584 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
1585
1586         PR c++/20961
1587         * g++.dg/ext/weak3.C: New test.
1588
1589 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
1590
1591         PR c++/21352
1592         * g++.dg/template/crash37.C: New test.
1593
1594 2005-05-05  Paul Brook  <paul@codesourcery.com>
1595
1596         * gcc.dg/arm-g2.c: Use effective-target arm32.
1597         * gcc.dg/arm-mmx-1.c: Ditto.
1598         * gcc.dg/arm-scd42-2.c: Ditto.
1599         * gcc.dg/arm-vfp1.c: Ditto.
1600         * lib/target-supports.exp (check_effective_target_arm32): New
1601         function.
1602
1603 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
1604
1605         PR libfortran/21354
1606         gfortran.dg/in_pack_rank7.f90:  New test.
1607
1608 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
1609
1610         PR middle-end/15618
1611         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
1612
1613 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
1614
1615         PR middle-end/21265
1616         * gcc.dg/20050503-1.c: New test.
1617
1618         PR rtl-optimization/21239
1619         * gcc.dg/i386-sse-11.c: New test.
1620
1621 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
1622
1623         PR target/16888
1624         * gcc.target/i386/asm-1.c: New test.
1625
1626 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
1627
1628         PR rtl-optimization/21330
1629         * gcc.c-torture/execute/20050502-1.c: New test.
1630
1631         PR target/21297
1632         * gcc.c-torture/execute/20050502-2.c: New test.
1633
1634 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
1635
1636         PR middle-end/21282
1637         * gcc.dg/pr21282.c: New.
1638
1639 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1640
1641         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
1642         * gcc.dg/vect/vect-92.c: Likewise
1643         * gcc.dg/vect/vect-93.c: Likewise
1644         * gcc.dg/vect/vect-dv-1.c: Likewise
1645         * gcc.dg/vect/vect-dv-2.c: Likewise
1646         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
1647
1648 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1649
1650         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
1651         * gfortran.dg/vect/vect-2.f90:  Likewise
1652         * gfortran.dg/vect/vect-3.f90:  Likewise
1653         * gfortran.dg/vect/vect-4.f90:  Likewise
1654         * gfortran.dg/vect/vect-5.f90:  Likewise
1655
1656 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
1657
1658         PR target/20813
1659         * gcc.dg/rs6000-fpint-2.c: New.
1660
1661 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
1662
1663         PR c/15698
1664         * gcc.dg/builtins-30.c: Update expected messages.
1665         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
1666         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
1667         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
1668
1669 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
1670
1671         PR tree-optimization/21294
1672         * gcc.dg/tree-ssa/pr21294.c: New.
1673
1674 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
1675
1676         * gcc.dg/altivec-3.c (vec_store): Do not use the old
1677         __builtin_altivec_st_internal_4si built-in.
1678
1679 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
1680
1681         PR c++/15875
1682         * g++.dg/template/ptrmem14.C: New test.
1683
1684 2005-05-02  Paul Brook  <paul@codesourcery.com>
1685
1686         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
1687
1688 2005-05-02  Michael Matz  <matz@suse.de>
1689
1690         PR c++/19542
1691         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
1692
1693 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
1694
1695         * g++.dg/cpp/weak.C: New test.
1696
1697 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
1698
1699         * gcc.dg/tree-ssa/loop-8.c: New test.
1700
1701 2005-04-30  Michael Maty  <matz@suse.de>
1702
1703         * gcc.dg/inline-mcpy.c: New test.
1704
1705 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
1706
1707         PR libfortran/18958
1708         * gfortran.dg/eoshift.f90:  New test case.
1709
1710 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
1711
1712         PR libfortran/18857
1713         * gfortran.dg/matmul_1.f90: New test.
1714
1715 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1716
1717         PR tree-optimization/21030
1718         * gcc.dg/tree-ssa/pr21030.c: New.
1719
1720 2005-04-29  Devang Patel  <dpatel@apple.com>
1721
1722         PR tree-optimization/21272
1723         * gcc.dg/vect/vect-ifcvt-10.c: New test.
1724
1725 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
1726
1727         PR fortran/13082
1728         PR fortran/18824
1729         * gfortran.dg/entry_4.f90: New test.
1730         * gfortran.fortran-torture/execute/entry_1.f90: New test.
1731         * gfortran.fortran-torture/execute/entry_2.f90: New test.
1732         * gfortran.fortran-torture/execute/entry_3.f90: New test.
1733         * gfortran.fortran-torture/execute/entry_4.f90: New test.
1734         * gfortran.fortran-torture/execute/entry_5.f90: New test.
1735         * gfortran.fortran-torture/execute/entry_6.f90: New test.
1736         * gfortran.fortran-torture/execute/entry_7.f90: New test.
1737
1738 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1739
1740         * gfortran.fortran-torture/execute/entry_8.f90: New test.
1741
1742 2005-04-29  Paul Brook   <paul@codesourcery.com>
1743
1744         * gfortran.dg/entry_3.f90: New test.
1745
1746 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1747
1748         * gfortran.dg/implicit_4.f90: New test.
1749
1750 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
1751
1752         * lib/target-supports.exp (check_profiling_available): Return
1753         false for xtensa-*-elf.
1754
1755 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
1756
1757         * lib/fortran-torture.exp (fortran-torture.exp): Catch
1758         error if file cannot be deleted.
1759
1760 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1761
1762         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
1763         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
1764         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
1765         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
1766         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
1767         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
1768         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
1769         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
1770         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
1771         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1772         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
1773         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
1774         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
1775
1776 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1777
1778         PR fortran/20865
1779         * gfortran.dg/pr20865.f90: New test.
1780
1781 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
1782
1783         * gcc.dg/void-cast-2.c: New test.
1784
1785 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1786
1787         PR c/21159
1788         * gcc.dg/void-cast-1.c: New test.
1789
1790 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
1791
1792         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
1793
1794 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1795
1796         PR fortran/21177
1797         * gfortran.dg/pr21177.f90: New test.
1798
1799 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
1800
1801         PR tree-optimization/21171
1802         * gcc.dg/tree-ssa/pr21171.c: New test.
1803
1804 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
1805
1806         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1807         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1808         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1809         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1810         gcc.dg/tree-ssa/gen-vect-32.c: New.
1811         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
1812         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
1813         don't run on PPC32.
1814
1815 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1816
1817         PR c/21213
1818         * gcc.dg/transparent-union-3.c: New test.
1819
1820 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1821
1822         PR c/20740
1823         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
1824         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
1825         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
1826         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
1827         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
1828         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
1829
1830 2005-04-26  Jeff Law  <law@redhat.com>
1831
1832         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
1833         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
1834         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
1835         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
1836         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
1837         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
1838         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
1839
1840 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
1841
1842         PR tree-optimization/17598
1843         * gcc.dg/tree-ssa/pr17598.c: New testcase.
1844
1845 2005-04-25  Mike Stump  <mrs@apple.com>
1846
1847         * objc.dg/fix-and-continue-1.m: Add.
1848
1849 2005-04-25  Roger Sayle  <roger@eyesopen.com>
1850
1851         PR c++/20995
1852         * g++.dg/opt/pr20995-1.C: New test case.
1853
1854 2005-04-25  Devang Patel <dpatel@apple.com>
1855
1856         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
1857
1858 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1859
1860         PR testsuite/21062
1861         * g++.dg/opt/alias2.C (printf): Correct the prototype.
1862
1863 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1864
1865         PR C++/21188
1866         * g++.dg/opt/rtti2.C: New test.
1867
1868 2005-04-25  Paul Brook  <paul@codesourcery.com>
1869         Steven G. Kargl  <kargls@comcast.net>
1870
1871         PR fortran/20879
1872         * gfortran.dg/ichar_1.f90: New file.
1873
1874 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
1875
1876         PR middle-end/20991
1877         * g++.dg/opt/pr20991.C: New test.
1878
1879         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
1880         where sizeof (type) < __alignof__ (type).
1881         * gcc.dg/compat/struct-layout-1.h: Likewise.
1882
1883 2005-04-24  Per Bothner  <per@bothner.com>
1884             Devang Patel  <dpatel@apple.com>
1885
1886         PR preprocessor/20907
1887         * gcc.dg/cpp/very-long-comment.c: New test.
1888
1889 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1890
1891         PR fortran/20059
1892         * gfortran.dg/common_5.f: New test.
1893
1894 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
1895
1896         PR middle-end/21082
1897         * g++.dg/tree-ssa/pr21082.C: New testcase.
1898
1899 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
1900
1901         * gcc.dg/vect/vect-99.c: New test.
1902
1903 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
1904
1905         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
1906
1907 2005-04-22  Jeff Law  <law@redhat.com>
1908
1909         * gcc.dg/uninit-5.c: Remove xfails.
1910         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
1911         conditionals and loads.
1912
1913 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
1914
1915         PR libfortran/20074
1916         PR libfortran/20436
1917         PR libfortran/21108
1918         * gfortran.dg/nested_reshape.f90: new test
1919         * gfortran.dg/reshape-alloc.f90: new test
1920         * gfortran.dg/reshape.f90: new test
1921
1922 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
1923
1924         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
1925
1926         * gcc.dg/arm-vfp1.c: New test.
1927
1928 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
1929
1930         PR c++/21087
1931         * g++.dg/lookup/builtin2.C: New test.
1932
1933 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
1934
1935         * gcc.dg/weak/weak-13.c: New test.
1936
1937 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
1938
1939         * lib/target-supports.exp (check_effective_target_sync_int_long):
1940         Add powerpc*.
1941
1942 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
1943
1944         * gcc.target/mips/branch-1.c: New test.
1945
1946 2005-04-21  Richard Henderson  <rth@redhat.com>
1947
1948         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
1949         * gcc.dg/vect/vect-86.c: Likewise.
1950         * gcc.dg/vect/vect-87.c: Likewise.
1951         * gcc.dg/vect/vect-88.c: Likewise.
1952
1953 2005-04-21  Devang Patel  <dpatel@apple.com>
1954
1955         PR optimization/20994
1956         * gcc.dg/tree-ssa/ifc-3.c: New test.
1957
1958 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1959
1960         PR c/12913
1961         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
1962         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
1963         gcc.dg/c99-vla-jump-5.c: New tests.
1964
1965 2005-04-19  Richard Henderson  <rth@redhat.com>
1966
1967         * lib/target-supports.exp (check_effective_target_vect_int_mult):
1968         Fix typo in exists check.
1969         (check_effective_target_sync_int_long): New.
1970         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
1971         * gcc.dg/ia64-sync-2.c: Likewise.
1972         * gcc.dg/ia64-sync-3.c: Likewise.
1973         * gcc.dg/ia64-sync-4.c: Likewise.
1974
1975 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
1976
1977         * gcc.dg/fold-xor-1.c: New test.
1978         * gcc.dg/fold-xor-2.c: New test.
1979
1980 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
1981
1982         PR target/20670
1983         * g++.dg/eh/fp-regs.C: New test.
1984
1985 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1986
1987         * gcc.dg/Wint-to-pointer-cast-1.c,
1988         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
1989         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
1990         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
1991
1992 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1993
1994         PR fortran/16861
1995         * gfortran.dg/pr16861.f90: New test.
1996
1997 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1998
1999         * gcc.dg/pr21085.c: New test.
2000
2001 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
2002
2003         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
2004         (setup_mips_tests, dg-mips-options): New procedures.
2005         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
2006         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
2007         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
2008         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2009         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
2010         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
2011         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
2012         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2013         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
2014         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
2015         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
2016         dg-mips-options instead of dg-options.  Remove now-redundant
2017         preprocessor guards.
2018         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
2019         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2020         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2021         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
2022         * gcc.dg/vr-mult-2.c: Delete.
2023         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
2024         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
2025         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
2026         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
2027         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2028         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
2029         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
2030
2031 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
2032
2033         * ada/acats/run_all.sh: Use sync when executable not present.
2034
2035 2005-04-18  Devang Patel  <dpatel@apple.com>
2036
2037         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
2038         * gcc.dg/vect/vect-11a.c: New.
2039         * gcc.dg/vect/vect-none.c: Update.
2040         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
2041
2042 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2043
2044         PR tree-optimization/20922
2045         * gcc.dg/pr20922-1.c: New test.
2046         * gcc.dg/pr20922-2.c: New test.
2047         * gcc.dg/pr20922-3.c: New test.
2048         * gcc.dg/pr20922-4.c: New test.
2049         * gcc.dg/pr20922-5.c: New test.
2050         * gcc.dg/pr20922-6.c: New test.
2051
2052 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2053
2054         PR libfortran/20950
2055         * gfortran.dg/pr20950.f: New test.
2056
2057 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2058
2059         PR libfortran/19216
2060         * gfortran.dg/pr19216.f: New test.
2061
2062 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
2063
2064         PR tree-optimization/21001
2065         * gcc.dg/tree-ssa/pr21001.c: New.
2066
2067 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
2068
2069         PR libfortran/21075
2070         * gfortran.dg/reshape_rank7.f90: New test.
2071
2072 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
2073
2074         PR libfortran/12884 gfortran.dg/pr12884.f: New test
2075         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
2076         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
2077         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
2078         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
2079         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
2080         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
2081         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
2082         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
2083         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
2084         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
2085         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
2086         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
2087         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
2088         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
2089         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
2090         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
2091         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
2092         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
2093         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
2094         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
2095
2096 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
2097
2098         * gfortran.dg/wtruncate.f: New testcase.
2099         * gfortran.dg/wtruncate.f90: New testcase.
2100
2101 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
2102
2103         PR c++/21025
2104         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
2105         which sizeof/alignof is dependent, rather than just whether we are
2106         processing_template_decl.
2107
2108 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2109
2110         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2111         corrected typo where the wrong variables had been compared.
2112
2113 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2114
2115         PR libfortran/18495
2116         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2117         Test callee-allocated version of return array with a write
2118         statement.
2119         Test spread with a temporary with another write statement.
2120
2121 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
2122
2123         PR tree-optimization/21031
2124         * gcc.dg/tree-ssa/pr21031.c: New.
2125
2126 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
2127
2128         PR tree-optimization/21004
2129         * gcc.dg/builtins-53.c: Include builtins-config.h.
2130         Check floorf, ceilf, floorl and ceill transformations
2131         only when HAVE_C99_RUNTIME is defined.
2132
2133 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
2134
2135         PR middle-end/20739
2136         * gcc.dg/tree-ssa/pr20739.c: New test.
2137
2138 2005-04-14  Mike Stump  <mrs@apple.com>
2139
2140         * gcc.dg/Foundation.framework/empty: New.
2141         * gcc.dg/framework-2.c: New.
2142
2143 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2144
2145         PR tree-optimization/21021
2146         * gcc.c-torture/compile/pr21021.c: New.
2147
2148 2005-04-14  Janis Johnson  <janis187@us.ibm.com
2149
2150         PR testsuite/21010
2151         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
2152         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
2153         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
2154         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
2155         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
2156         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
2157         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
2158         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
2159
2160 2005-04-14  Richard Henderson  <rth@redhat.com>
2161
2162         * lib/target-supports.exp (check_effective_target_vect_condition):
2163         Add ia64, i?86, and x86_64.
2164
2165 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
2166
2167         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
2168
2169 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2170
2171         PR tree-optimization/20657
2172         * gcc.dg/tree-ssa/pr20657.c: New.
2173
2174 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
2175
2176         * gcc.dg/builtins-53.c: Also check (int)trunc* and
2177         (long long int)trunc*.
2178
2179 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
2180
2181         PR target/20927
2182         * gcc.dg/pr20927.c: New test.
2183
2184 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
2185
2186         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
2187         * gcc.target/mips/asm-1.c: Likewise.
2188
2189 2005-04-13  Dale Johannesen  <dalej@apple.com>
2190
2191         * objc.dg/objc-fast-4.m:  New.
2192
2193 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
2194
2195         * gcc.target/cris/torture/cris-torture.exp: New driver in new
2196         directory.
2197         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
2198
2199 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
2200
2201         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
2202         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
2203         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
2204
2205 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
2206
2207         PR tree-optimization/20913
2208         * gcc.dg/tree-ssa/pr20913.c: New.
2209
2210         PR tree-optimization/20702
2211         * gcc.dg/tree-ssa/pr20702.c: New.
2212
2213 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2214
2215         PR c++/13744
2216         * g++.dg/inherit/local3.C: New test.
2217
2218 2005-04-12  Jeff Law  <law@redhat.com>
2219
2220         * gcc.dg/tree-ssa/20050412-1.c: New test.
2221
2222 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
2223
2224         PR libfortran/19016
2225         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
2226         Add tests with mask generated by expression.
2227         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
2228         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
2229         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
2230
2231 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
2232
2233         PR middle-end/20917
2234         * gcc.dg/20050409-1.c: New test.
2235
2236 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
2237
2238         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
2239
2240 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2241
2242         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2243         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
2244         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2245         (TARGET_CXX): Adjust accordingly.
2246         * target.h (struct gcc_target): Remove epxort_class_data.  Add
2247         determine_class_data_visibility and class_data_always_comdat.
2248         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2249         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
2250         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2251         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
2252         (arm_cxx_determine_class_data_visibility): New.
2253         (arm_cxx_class_data_always_comdat): Likewise.
2254         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2255         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
2256         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2257         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
2258         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
2259         Define.
2260
2261 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2262
2263         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
2264
2265 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
2266
2267         * gcc.dg/i386-darwin-fpmath.c: New.
2268
2269 2004-04-11  Devang Patel  <dpatel@apple.com>
2270
2271         * lib/target-supports.exp (check_effective_target_vect_condition): New.
2272         * gcc.dg/vect/vect-ifcvt-1.c: New test.
2273         * gcc.dg/vect/vect-ifcvt-2.c: New test.
2274         * gcc.dg/vect/vect-ifcvt-3.c: New test.
2275         * gcc.dg/vect/vect-ifcvt-4.c: New test.
2276         * gcc.dg/vect/vect-ifcvt-5.c: New test.
2277         * gcc.dg/vect/vect-ifcvt-6.c: New test.
2278         * gcc.dg/vect/vect-ifcvt-7.c: New test.
2279         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
2280
2281 2004-04-11  Devang Patel  <dpatel@apple.com>
2282
2283         * gcc.dg/vect/vect-dv-1.c: New test.
2284         * gcc.dg/vect/vect-dv-2.c: New test.
2285
2286 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2287
2288         PR tree-optimization/20933
2289         * gcc.dg/tree-ssa/pr20933.c: New test.
2290
2291 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2292
2293         * gfortran.dg/fold_nearest.f90: New test.
2294
2295 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
2296
2297         * gcc.dg/tree-ssa/alias-1.c: New test.
2298
2299 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2300
2301         PR tree-optimization/20920
2302         * g++.dg/tree-ssa/pr20920.C: New test.
2303
2304 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
2305
2306         * gcc.dg/builtins-53.c: Also check (int)ceil* and
2307         (long long int)ceil*.
2308
2309 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
2310
2311         * g++.dg/warn/Wdtor1.C: Declare template in system header with
2312         explicit C++ linkage.
2313
2314 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2315
2316         * gfortran.dg/pr17229.f: Take care of the new obsolescence
2317         warning for arithmetic IF statements.
2318
2319 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
2320
2321         * eor_handling_1.f90: New test case.
2322         * eor_handling_2.f90: New test case.
2323         * eor_handling_3.f90: New test case.
2324         * eor_handling_4.f90: New test case.
2325         * eor_handling_5.f90: New test case.
2326         * noadv_size.f90: New test case.
2327         * pad_no.f90: New test case.
2328
2329 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
2330
2331         * gcc.c-torture/execute/20050410-1.c: New test.
2332
2333 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
2334
2335         * gcc.dg/pr20126.c: New.
2336
2337 2005-04-09  Bud Davis  <bdavis@gfortran.org>
2338             Steven G. Kargl <kargls@comcast.net>
2339
2340         * gfortran.dg/PR19872.f: New test.
2341
2342 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2343
2344         * gfortran.dg/nint_1.f90:  Fix dg-do directive
2345
2346 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2347
2348         * gfortran.dg/nint_1.f90: New test.
2349
2350 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2351
2352         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
2353         Added test for callee-allocated arrays with write statements.
2354         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
2355         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
2356         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
2357         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
2358         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
2359
2360 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2361
2362         PR libfortran/20163
2363         * gfortran.dg/open-options-blanks.f:  New test.
2364
2365 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2366
2367         PR fortran/13257
2368         * gfortran.dg/comma_format_extension_[1234].f: New tests.
2369
2370 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
2371
2372         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2373         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2374         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2375         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2376         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2377         * gcc.c-torture/execute/stdarg-4.c: New test.
2378
2379         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
2380
2381         PR target/20795
2382         * g++.dg/abi/param2.C: New test.
2383
2384 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2385
2386         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
2387
2388 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2389
2390         * gcc.dg/builtins-53.c: New test.
2391
2392 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
2393
2394         * g++.dg/tree-ssa/pr18178.C: New test.
2395         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
2396         * gcc.c-torture/execute/20041019-1.c: New test.
2397         * gcc.dg/tree-ssa/20041008-1.c: New test.
2398         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
2399         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
2400         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
2401         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
2402         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
2403         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
2404         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
2405         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
2406         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2407         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2408
2409 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
2410
2411         PR rtl-optimization/20466
2412         * gcc.c-torture/execute/pr20466-1.c: New test.
2413
2414 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
2415
2416         PR c++/20905
2417         * g++.dg/parse/cond2.C: New test.
2418
2419         PR c++/20145
2420         * g++.dg/warn/Wdtor1.C: New test.
2421
2422 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2423
2424         PR fortran/17229
2425         * gfortran.dg/pr17229.f: New test.
2426
2427 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
2428
2429         * gfortran.dg/tiny_1.f90: New test.
2430         * gfortran.dg/tiny_2.f90: ditto.
2431
2432 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
2433
2434         * gfortran.dg/eor_1.f90:  Fix dg-do run line
2435         * gfortran.dg/open_new.f90:  Fix dg-do run line
2436
2437 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
2438
2439         * lib/target-supports.exp (get_compiler_messages): Support
2440         optional arguments, the fourth being compiler options.
2441         (check_effective_target_fpic): New proc.
2442         * gcc.dg/20050321-2.c: Restrict to target fpic.
2443
2444 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
2445
2446         * gcc.dg/15443-1.c: New test.
2447         * gcc.dg/15443-2.c: Likewise.
2448
2449 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2450
2451         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
2452
2453 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2454
2455         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
2456
2457 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2458
2459         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
2460         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
2461         -m64.
2462         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
2463         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
2464         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
2465
2466 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
2467
2468         PR c++/20212
2469         * g++.dg/warn/Wunused-11.C: New test.
2470
2471 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
2472
2473         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
2474
2475 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
2476
2477         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
2478
2479 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2480
2481         PR c++/20734
2482         * g++.dg/template/ptrmem13.C: New test.
2483
2484 2005-04-05  Per Bothner  <per@bothner.com>
2485
2486         * lib/gcc.exp: Always add -fno-show-column, for now.
2487
2488 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
2489
2490         PR testsuite/20767
2491         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
2492         of plain old "unsigned int" for the type of "i".  Makes this test
2493         64bit clean.
2494
2495 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
2496
2497         * gcc.dg/i386-ssefn-1.c: New test.
2498         * gcc.dg/i386-ssefn-2.c: New test.
2499         * gcc.dg/i386-ssefn-3.c: New test.
2500         * gcc.dg/i386-ssefn-4.c: New test.
2501
2502 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
2503
2504         PR tree-optimization/20076
2505         * gcc.dg/builtin-apply4.c: New test.
2506
2507         PR preprocessor/19475
2508         * gcc.dg/cpp/macspace1.c: New test.
2509         * gcc.dg/cpp/macspace2.c: New test.
2510
2511 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2512
2513         * gfortran.dg/pr20755.f: Fixed bad format.
2514
2515 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2516
2517         PR c++/20763
2518         * g++.dg/ext/attrib21.C: New test.
2519
2520 2004-04-05  Devang Patel  <dpatel@apple.com>
2521
2522         * lib/target-supports.exp (check_effective_target_vect_shif): New.
2523         * gcc.dg/vect/vect-shift-1.c: New test.
2524
2525 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2526
2527         PR libfortran/20755
2528         * gfortran.dg/pr20755.f: New test.
2529
2530 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
2531
2532         * gfortran.dg/pr15959.f90: New test.
2533         * gfortran.dg/string_pad_trunc.f90: New test.
2534
2535 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2536
2537         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
2538         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
2539         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
2540         syntax.
2541
2542 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2543
2544         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
2545
2546 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2547
2548         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
2549         * gcc.c-torture/compile/20011119-2.c: Likewise.
2550         * gcc.c-torture/compile/981001-2.c: Likewise.
2551
2552 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
2553
2554         PR c++/20679
2555         * g++.dg/template/overload4.C: New test.
2556
2557 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2558
2559         PR c++/20746
2560         * g++.dg/abi/covariant5.C: New.
2561
2562         PR debug/20505
2563         * g++.dg/debug/const2.C: New.
2564
2565 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
2566
2567         PR rtl-optimization/16104
2568         * gcc.c-torture/execute/20050316-1.c: New test.
2569
2570 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2571
2572         * g++.dg/template/spec23.C: Fix dg-error text.
2573
2574 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
2575
2576         PR c++/19199
2577         * g++.dg/expr/lval2.C: New.
2578
2579 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2580
2581         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
2582         __builtin_strcasecmp and __builtin_strncasecmp.
2583
2584 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
2585
2586         PR c++/20723
2587         * g++.dg/template/spec22.C: New.
2588         * g++.dg/template/spec23.C: New.
2589
2590 2005-04-03  Dale Ranta  <dir@lanl.gov>
2591             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2592
2593         PR libfortran/20068
2594         PR libfortran/20125
2595         PR libfortran/20156
2596         PR libfortran/20471
2597         * gfortran.dg/backspace.f: New test.
2598
2599 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
2600
2601         * gcc.dg/pr19345.c: New test.
2602
2603 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2604
2605         PR tree-optimization/20640
2606         * gcc.dg/torture/tree-loop-1.c: New.
2607
2608 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2609
2610         PR rtl-optimization/20290
2611         * gcc.c-torture/execute/loop-ivopts-2.c: New.
2612
2613 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
2614
2615         * gcc.dg/rs6000-fpint.c: New.
2616
2617 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2618
2619         * gcc.dg/old-style-then-proto-1.c: New test.
2620
2621 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2622
2623         * gfortran.fortran-torture/execute/backspace.f90: Check
2624         after backspace and read was incorrect.
2625
2626 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2627
2628         * gcc.c-torture/execute/builtins/strcat.c: Check the result
2629         buffer past the terminating NUL using memcmp.
2630         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
2631         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
2632
2633         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
2634         Fix unused/uninitialized variable warnings.
2635
2636         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
2637         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
2638         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
2639         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
2640
2641         * gcc.c-torture/execute/builtins/abs-1-lib.c,
2642         gcc.c-torture/execute/builtins/fputs-lib.c,
2643         gcc.c-torture/execute/builtins/lib/fprintf.c,
2644         gcc.c-torture/execute/builtins/lib/main.c,
2645         gcc.c-torture/execute/builtins/lib/memcmp.c,
2646         gcc.c-torture/execute/builtins/lib/memmove.c,
2647         gcc.c-torture/execute/builtins/lib/mempcpy.c,
2648         gcc.c-torture/execute/builtins/lib/memset.c,
2649         gcc.c-torture/execute/builtins/lib/printf.c,
2650         gcc.c-torture/execute/builtins/lib/sprintf.c,
2651         gcc.c-torture/execute/builtins/lib/stpcpy.c,
2652         gcc.c-torture/execute/builtins/lib/strchr.c,
2653         gcc.c-torture/execute/builtins/lib/strcmp.c,
2654         gcc.c-torture/execute/builtins/lib/strcpy.c,
2655         gcc.c-torture/execute/builtins/lib/strcspn.c,
2656         gcc.c-torture/execute/builtins/lib/strlen.c,
2657         gcc.c-torture/execute/builtins/lib/strncat.c,
2658         gcc.c-torture/execute/builtins/lib/strncmp.c,
2659         gcc.c-torture/execute/builtins/lib/strncpy.c,
2660         gcc.c-torture/execute/builtins/lib/strrchr.c,
2661         gcc.c-torture/execute/builtins/lib/strspn.c,
2662         gcc.c-torture/execute/builtins/lib/strstr.c,
2663         gcc.c-torture/execute/builtins/memops-asm-lib.c,
2664         gcc.c-torture/execute/builtins/strlen-2.c,
2665         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
2666         prototypes.
2667
2668 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2669
2670         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
2671         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
2672         selectany usage.
2673
2674 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
2675
2676         PR c++/19406
2677         * g++.dg/debug/using1.C: New test.
2678
2679 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
2680
2681         PR middle-end/20524
2682         * gcc.dg/alias-7.c: Prefix asm-declared name with
2683         __USER_LABEL_PREFIX__.
2684
2685 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
2686
2687         Fix fallout from PR middle-end/15700:
2688         * gcc.c-torture/compile/20011119-1.c: Take
2689         __USER_LABEL_PREFIX__ into account.
2690         * gcc.c-torture/compile/20011119-2.c: Likewise.
2691
2692 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2693
2694         PR c++/18644
2695         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
2696
2697 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2698
2699         PR c/17855
2700         * gcc.c-torture/compile/struct-non-lval-1.c,
2701         gcc.c-torture/compile/struct-non-lval-2.c,
2702         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
2703
2704 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
2705
2706         * gcc.dg/tls/tls.exp: Remove temporary file.
2707         * g++.dg/tls/tls.exp: Ditto.
2708         * lib/file-format.exp: Ditto.
2709         * g++.dg/special/ecos.exp: Ditto.
2710
2711         * lib/profopt.exp: Treat prof_ext as a list.
2712         * gcc.misc-tests/bprob.exp: Ditto.
2713         * g++.dg/bprob/bprob.exp: Ditto.
2714
2715         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
2716         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
2717         g++.dg/tree-ssa/pointer-reference-alias.C,
2718         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
2719         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
2720         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
2721         g++.dg/vect/pr19951.cc: Ditto.
2722         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
2723         gcc.dg/builtins-47.c: Ditto.
2724         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
2725         gcc.dg/pr20115-1.c: Ditto.
2726         * gcc.dg/tree-ssa/20030530-2.c,
2727         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
2728         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2729         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
2730         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2731         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
2732         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
2733         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
2734         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
2735         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
2736         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
2737         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
2738         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
2739         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
2740         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
2741         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
2742         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2743         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2744         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2745         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2746         gcc.dg/tree-ssa/20030824-1.c,
2747         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
2748         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
2749         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
2750         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
2751         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
2752         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
2753         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
2754         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
2755         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
2756         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
2757         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
2758         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
2759         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
2760         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
2761         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
2762         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
2763         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
2764         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
2765         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
2766         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
2767         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
2768         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
2769         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
2770         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
2771         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
2772         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
2773         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
2774         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
2775         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
2776         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
2777         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
2778         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
2779         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
2780         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
2781         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
2782         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
2783         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
2784         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
2785         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
2786         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
2787         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
2788         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
2789         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2790         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
2791         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
2792         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
2793         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
2794         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
2795         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
2796         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
2797         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2798         gcc.dg/tree-ssa/useless-1.c: Ditto.
2799         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
2800         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
2801         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
2802         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
2803         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2804         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
2805         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
2806         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
2807         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
2808         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
2809         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
2810         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
2811         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
2812         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
2813         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
2814         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
2815         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
2816         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
2817         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
2818         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
2819         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
2820         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2821         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2822         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
2823         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
2824         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
2825         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
2826         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
2827         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
2828         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
2829         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
2830         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
2831         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
2832         gcc.dg/vect/vect-none.c: Ditto.
2833         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
2834         treelang/compile/unsigned.tree: Ditto.
2835
2836         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
2837         * gcc.dg/cpp/direct2s.c: Ditto.
2838         * gcc.dg/cpp/paste4.c: Ditto.
2839         * gcc.dg/cpp/separate-1.c: Ditto.
2840         * gcc.dg/pch/save-temps-1.c: Ditto.
2841         * g++.dg/ext/altivec-10.C: Ditto.
2842         * g++.dg/pch/pch.C: Ditto.
2843
2844         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
2845
2846         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
2847         * g++.dg/template/repo1.C: Ditto.
2848         * g++.dg/template/repo2.C: Ditto.
2849         * g++.dg/template/repo3.C: Ditto.
2850         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
2851         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
2852         * g++.old-deja/g++.pt/repo1.C: Ditto.
2853         * g++.old-deja/g++.pt/repo2.C: Ditto.
2854         * g++.old-deja/g++.pt/repo3.C: Ditto.
2855         * g++.old-deja/g++.pt/repo4.C: Ditto.
2856
2857         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
2858         * gcc.dg/20030107-1.c: Ditto.
2859         * gcc.dg/20030702-1.c: Ditto.
2860         * gcc.dg/profile-generate-1.c: Ditto.
2861         * g++.dg/other/profile1.C: Ditto.
2862         * g++.old-deja/g++.robertl/eb83.C: Ditto.
2863
2864         * lib/gcc-dg.exp (remove-build-file): New.
2865         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2866         cleanup-tree-dump, cleanup-saved-temps): New.
2867
2868 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
2869
2870         PR c++/19203, DR 214
2871         * g++.dg/parse/ambig3.C: Not ambiguous.
2872         * g++.dg/template/spec20.C: New.
2873         * g++.dg/template/spec21.C: New.
2874
2875 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
2876
2877         PR target/20045
2878         * gcc.dg/ia64-fptr-1.c: Run only on linux.
2879
2880 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2881
2882         PR libfortran/20660
2883         * gfortran.dg/negative_unit.f: New test.
2884
2885 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
2886
2887         * gcc.dg/20050330-1.c: New test.
2888
2889 2005-03-30  Devang Patel  <dpatel@apple.com>
2890
2891         * g++.dg/tree-sra/ssa-sra-3.C: New test.
2892
2893 2005-03-30  Dale Johannesen  <dalej@apple.com>
2894
2895         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
2896
2897 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
2898
2899         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2900         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
2901         Strip options from test name.
2902
2903 2005-03-31  Jan Hubicka  <jh@suse.cz>
2904
2905         * gcc.dg/varpool-1.c: New testcase.
2906
2907 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2908
2909         PR c/772
2910         PR c/17913
2911         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
2912         gcc.dg/stmt-expr-label-3.c : New tests.
2913         * gcc.c-torture/execute/medce-2.c: Remove.
2914
2915 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2916
2917         PR c/20368
2918         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
2919         tests.
2920
2921 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
2922
2923         * gcc.c-torture/compile/pr20203.c: New test.
2924
2925 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2926
2927         * gfortran.dg/promotion.f90:  New test.
2928
2929 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
2930
2931         PR middle-end/20491
2932         * gcc.dg/torture/asm-subreg-1.c: New test.
2933
2934 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
2935
2936         PR c/20672
2937         * gcc.dg/pr20672-1.c: New test.
2938
2939 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
2940
2941         * gfortran.dg/vect: New directory.
2942         * gfortran.dg/vect/vect.exp: New.
2943         * gfortran.dg/vect/vect-1.f90: New test.
2944         * gfortran.dg/vect/vect-2.f90: New test.
2945         * gfortran.dg/vect/vect-3.f90: New test.
2946         * gfortran.dg/vect/vect-4.f90: New test.
2947         * gfortran.dg/vect/vect-5.f90: New test.
2948
2949 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
2950
2951         PR middle-end/20622
2952         * gcc.dg/alias-7.c: New test.
2953
2954 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
2955
2956         * gcc.dg/sparc-reg-1.c: New test.
2957
2958 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
2959
2960         PR target/19890
2961         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
2962
2963 2005-03-29  Dale Ranta  <dir@lanl.gov>
2964             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2965
2966         PR libfortran/20163
2967         * gfortran.dg/pr20163-2.f: New test.
2968
2969 2005-03-28  Jan Hubicka  <jh@suse.cz>
2970
2971         PR middle-end/20635
2972         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
2973         by Jakub Jelinek.
2974
2975 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
2976
2977         PR tree-optimization/20626
2978         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
2979         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
2980
2981 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2982
2983         * gfortran.dg/underflow.f90:  New test.
2984         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
2985
2986 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2987
2988         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
2989
2990 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
2991
2992         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
2993         (g++_init): Make sure that CXXFLAGS is set.
2994         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
2995         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
2996         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2997         * lib/objc.exp (objc_init): Likewise.
2998         * lib/treelang.exp (treelang_init): Likewise.
2999
3000 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
3001
3002         PR tree-optimization/20470
3003         * gcc.dg/tree-ssa/pr20470.c: New test.
3004
3005 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
3006
3007         * gcc.dg/ppc-stfiwx.c: New.
3008
3009 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
3010
3011         PR target/19888
3012         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
3013
3014 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3015
3016         * gcc.dg/20050325-1.c: Fix a typo.
3017
3018 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3019
3020         PR libfortran/19678
3021         PR libfortran/19679
3022         * gfortran.dg/dos_eol.f: New test.
3023
3024 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3025
3026         PR rtl-optimization/20249
3027         * gcc.dg/20050325-1.c: New test.
3028
3029 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3030
3031         PR libfortran/15332
3032         * gfortran.dg/pr15332.f: New test.
3033
3034 2005-03-24  Dale Johannesen  <dalej@apple.com>
3035
3036         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
3037
3038 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
3039
3040         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
3041         'internal' visibility.
3042         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3043         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
3044         'protected' visibility.
3045         * gcc.dg/visibility-7.c: Likewise.
3046         * lib/target-supports.exp (check_visibility_available): Take
3047         a parameter, the kind of visibility to check for.
3048         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
3049         to check_visibility_available.
3050
3051         * g++.dg/expr/cast3.C: New.
3052
3053 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
3054
3055         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
3056         rs6000.
3057
3058 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
3059
3060         PR target/20095
3061         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
3062
3063 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
3064
3065         * gcc.dg/badshift.c: Renamed to...
3066         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
3067
3068         * gcc.target/i386/badshift.c: Renamed to...
3069         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
3070         only.
3071
3072         PR rtl-optimization/20532
3073         * gcc.target/i386/badshift.c: New.
3074
3075 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3076
3077         * gfortran.dg/pr18025.f90: New test.
3078
3079 2005-03-23  Dale Johannesen  <dalej@apple.com>
3080
3081         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
3082
3083 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
3084
3085         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
3086
3087         * lib/target-supports.exp (check_iconv_available): Default
3088         libiconv to -liconv, if there is no definition.
3089
3090 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
3091
3092         * gcc.dg/torture/cris-asm-mof-1.c: New test.
3093
3094 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
3095
3096         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
3097         * g++.dg/opt/pr7503-2.C: Likewise.
3098         * g++.dg/opt/pr7503-3.C: Likewise.
3099         * g++.dg/opt/pr7503-4.C: Likewise.
3100         * g++.dg/opt/pr7503-5.C: Likewise.
3101         * g++.dg/warn/minmax.C: New test.
3102
3103 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3104
3105         * gfortran.dg/g77_intrinsics_funcs.f: New test.
3106         * gfortran.dg/g77_intrinsics_sub.f: New test.
3107
3108 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
3109             Jan Hubicka  <jh@suse.cz>
3110             Steven Bosscher <stevenb@suse.de
3111
3112         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
3113
3114 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3115
3116         PR c++/19980
3117         * g++.dg/template/redecl3.C: New test.
3118
3119 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3120
3121         PR c++/20499
3122         * g++.dg/parse/error16.C: Tweak error markers.
3123
3124 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
3125
3126         PR target/20561
3127         * gcc.dg/20050321-2.c: New test.
3128
3129 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3130
3131         PR c++/20465
3132         PR c++/20381
3133         * g++.dg/template/ptrmem12.C: New.
3134
3135 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
3136
3137         PR rtl-optimization/20527
3138         * gcc.c-torture/execute/pr20527-1.c: New test.
3139
3140 2005-03-22  Ben Elliston  <bje@au.ibm.com>
3141
3142         * gcc.misc-tests/options.exp (check_for_options): Create a real C
3143         program, compile it into a real executable and then delete the .c
3144         and .x files afterwards, to avoid problems on testglue targets.
3145
3146 2005-03-21  Stuart Hastings  <stuart@apple.com>
3147
3148         * gcc.target/i386/sse-2.c: New.
3149
3150 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
3151
3152         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
3153
3154 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3155
3156         * g++.dg/parse/crash25.C: Fix typo.
3157
3158 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3159
3160         PR c++/20461
3161         * g++.dg/parse/crash24.C: New test.
3162
3163         PR c++/20536
3164         * g++.dg/parse/crash25.C: New test.
3165
3166 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3167
3168         PR c++/20147
3169         * g++.dg/ext/stmtexpr4.C: New test.
3170
3171 2005-03-20  Roger Sayle  <roger@eyesopen.com>
3172
3173         PR middle-end/20539
3174         * gcc.c-torture/compile/pr13066-1.c: New test case.
3175         * gcc.c-torture/compile/pr20539-1.c: Likewise.
3176         * g++.dg/opt/pr13066-1.C: Likewise.
3177
3178 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
3179
3180         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
3181
3182 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3183
3184         PR fortran/18525
3185         * gfortran.dg/nesting_1.f90: New test.
3186
3187 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3188
3189         PR c++/20240
3190         * g++.dg/lookup/using13.C: New test.
3191
3192 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3193
3194         PR c++/20333
3195         * g++.dg/template/crash36.C: New test.
3196
3197 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
3198
3199         PR c++/20463
3200         * g++.dg/template/crash35.C: New test.
3201
3202 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
3203
3204         PR c++/19966
3205         * g++.dg/overload/operator2.C: New test.
3206
3207 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3208
3209         PR libfortran/20257
3210         * gfortran.dg/pr20257.f90: New test.
3211
3212 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3213
3214         PR libfortran/20480
3215         * gfortran.dg/pr20480.f90: New test.
3216
3217 2005-03-16  Richard Henderson  <rth@redhat.com>
3218
3219         PR middle-end/15700
3220         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
3221         (_rtld_global): New.
3222         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
3223         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
3224
3225         * gcc.dg/alias-3.c: New.
3226         * gcc.dg/alias-4.c: New.
3227         * gcc.dg/alias-5.c: New.
3228         * gcc.dg/alias-6.c: New.
3229
3230 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
3231
3232         * gcc.dg/cpp/ucnid-7.c: New.
3233
3234 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
3235             Dorit Naishlos  <dorit@il.ibm.com>
3236
3237         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
3238         darwin.
3239
3240 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
3241
3242         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
3243         misaligned accesses.
3244         * gcc.dg/vect/vect-58.c: Likewise.
3245         * gcc.dg/vect/vect-92.c: New.
3246         * gcc.dg/vect/vect-93.c: New.
3247
3248 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
3249
3250         PR fortran/18827
3251         * gfortran.dg/assign_2.f90: New test.
3252         * gfortran.dg/assign_3.f90: New test.
3253         * gfortran.dg/assign.f90: New test.
3254
3255 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
3256
3257         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
3258         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
3259         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
3260         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
3261         names.
3262
3263 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
3264
3265         * gcc.dg/cpp/ucnid-6.c: New.
3266
3267         * gcc.dg/cpp/normalize-1.c: New.
3268         * gcc.dg/cpp/normalize-2.c: New.
3269         * gcc.dg/cpp/normalize-3.c: New.
3270         * gcc.dg/cpp/normalize-4.c: New.
3271         * gcc.dg/cpp/ucnid-4.c: New.
3272         * gcc.dg/cpp/ucnid-5.c: New.
3273         * g++.dg/cpp/normalize-1.C: New.
3274         * g++.dg/cpp/ucnid-1.C: New.
3275
3276 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3277
3278         * gcc.dg/pr18628.c: New.
3279
3280 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3281
3282         PR c++/20280
3283         * g++.dg/tree-ssa/pr20280.C: New.
3284
3285 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3286
3287         PR fortran/20467
3288         * gfortran.dg/stfunc_2.f90: New test.
3289
3290 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3291
3292         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
3293
3294 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3295
3296         * gcc.dg/tree-ssa/20050314-1.c: New test.
3297
3298 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3299
3300         PR c++/4403
3301         PR c++/9783, DR433
3302         * g++.dg/template/friend34.C: New test.
3303         * g++.dg/template/friend35.C: Likewise.
3304         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
3305
3306 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3307
3308         Friend class name lookup 5/n
3309         PR c++/1016
3310         * g++.dg/lookup/hidden-class1.C: New test.
3311         * g++.dg/lookup/hidden-class2.C: Likewise.
3312         * g++.dg/lookup/hidden-class3.C: Likewise.
3313         * g++.dg/lookup/hidden-class4.C: Likewise.
3314         * g++.dg/lookup/hidden-class5.C: Likewise.
3315         * g++.dg/lookup/hidden-class6.C: Likewise.
3316         * g++.dg/lookup/hidden-class7.C: Likewise.
3317         * g++.dg/lookup/hidden-class8.C: Likewise.
3318         * g++.dg/lookup/hidden-class9.C: Likewise.
3319         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
3320         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
3321         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
3322         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
3323         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
3324         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
3325         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
3326         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
3327         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
3328         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
3329         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
3330
3331 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
3332
3333         PR c++/20157
3334         * g++.dg/template/error18.C: New test.
3335
3336 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3337
3338         PR debug/16792
3339         * g++.dg/debug/pr16792.C: New test.
3340
3341 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3342
3343         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
3344         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
3345         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
3346         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
3347         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
3348         test assertion names.
3349
3350 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3351
3352         PR fortran/18600
3353         * gfortran.dg/stfunc_1.f90: New test.
3354
3355 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3356
3357         PR fortran/16907
3358         * gfortran.dg/real_index_1.f90: New test.
3359
3360 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3361
3362         PR fortran/20323
3363         * gfortran.dg/spec_expr_1.f90: New test.
3364
3365 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3366
3367         PR c/20402
3368         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
3369         new parser.
3370
3371 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3372
3373         PR fortran/20361
3374         * gfortran.dg/largeequiv_1.f90: New test.
3375
3376 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3377
3378         * gcc.dg/ucnid-1.c: New.
3379         * gcc.dg/ucnid-2.c: New.
3380         * gcc.dg/ucnid-3.c: New.
3381         * gcc.dg/ucnid-4.c: New.
3382         * gcc.dg/ucnid-5.c: New.
3383         * gcc.dg/ucnid-6.c: New.
3384         * gcc.dg/cpp/ucnid-1.c: New.
3385         * gcc.dg/cpp/ucnid-2.c: New.
3386         * gcc.dg/cpp/ucnid-3.c: New.
3387         * g++.dg/other/ucnid-1.C: New.
3388
3389 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3390
3391         * gcc.dg/vmx/darwin-abi-3.c: Delete.
3392
3393 2005-03-11  Per Bothner  <per@bothner.com>
3394
3395         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
3396         that diagnotics refer to correct token.
3397         * gcc.dg/unused-3.c: Likewise.
3398
3399 2005-03-11  Per Bothner  <per@bothner.com>
3400
3401         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
3402         constant" is now actually on same line as string constant.
3403         * gcc.dg/cpp/direct2s.c: Likewise.
3404
3405 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
3406
3407         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
3408
3409 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3410
3411         PR libfortran/20124
3412         * gfortran.dg/pr20124.f90: New Test
3413
3414 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
3415
3416         PR tree-optimization/20130
3417         * gcc.dg/pr20130-1.c: New test.
3418
3419 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3420
3421         PR target/20095
3422         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
3423
3424 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3425
3426         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
3427
3428 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3429
3430         * g++.dg/eh/forced1.C: Fix comment.
3431         * g++.dg/eh/forced2.C: Ditto.
3432         * g++.dg/eh/forced3.C: Ditto.
3433         * g++.dg/eh/forced4.C: Ditto.
3434
3435 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
3436
3437         PR rtl-opt/20412
3438         * gcc.c-torture/compile/pr20412.c: New test.
3439
3440 2005-03-10  Roger Sayle  <roger@eyesopen.com>
3441
3442         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
3443
3444 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3445
3446         PR target/20322
3447         * gcc.dg/20050307-1.c: New test.
3448
3449 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
3450
3451         PR c++/20375
3452         * g++.dg/other/stdarg3.C: New.
3453
3454 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3455
3456         PR c++/18384, c++/18327
3457         * g++.dg/init/array19.C: New test.
3458
3459         PR inline-asm/20314
3460         * gcc.dg/torture/pr20314-1.c: New test.
3461         * gcc.dg/torture/pr20314-2.c: New test.
3462
3463 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
3464
3465         * gcc.dg/20050309-1.c: New test.
3466
3467 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3468
3469         * gcc.dg/builtins-10.c: Reactivate disabled test.
3470         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
3471         new cbrt transformations.
3472
3473 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
3474
3475         PR c++/20208
3476         * g++.dg/template/array13.C: New test.
3477
3478 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
3479
3480         PR c++/16859
3481         * g++.dg/init/brace4.C: New test.
3482
3483 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3484
3485         PR c++/20186
3486         * g++.dg/template/non-dependent12.C: New.
3487
3488 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
3489
3490         PR c++/20142
3491         * g++.dg/init/array18.C: Add dg-do run marker.
3492
3493         PR c++/20142
3494         * g++.dg/init/array18.C: New test.
3495
3496 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3497
3498         * consistency.vlad/vlad.exp: Remove trailing semicolons.
3499         * g++.dg/gcov/gcov.exp: Likewise.
3500         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3501         * gcc.target/xstormy16/xstormy16.exp: Likewise.
3502         * lib/c-torture.exp: Likewise.
3503         * lib/fortran-torture.exp: Likewise.
3504         * lib/g++.exp: Likewise.
3505         * lib/gcc-defs.exp: Likewise.
3506         * lib/gcc-dg.exp: Likewise.
3507         * lib/gcc.exp: Likewise.
3508         * lib/gcov.exp: Likewise.
3509         * lib/gfortran.exp: Likewise.
3510         * lib/mike-g++.exp: Likewise.
3511         * lib/mike-gcc.exp: Likewise.
3512         * lib/objc-torture.exp: Likewise.
3513         * lib/objc.exp: Likewise.
3514         * lib/profopt.exp: Likewise.
3515         * lib/target-libpath.exp: Likewise.
3516         * lib/target-supports.exp: Likewise.
3517         * lib/treelang.exp: Likewise.
3518         * lib/wrapper.exp: Likewise.
3519
3520 2005-03-08  Jeff Law  <law@redhat.com>
3521
3522         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
3523         PHI-OPT changes.
3524
3525 2005-03-08  Ira Rosen  <irar@il.ibm.com>
3526
3527         * gcc.dg/vect/pr20122.c: New test.
3528
3529 2005-03-07  Jeff Law  <law@redhat.com>
3530
3531         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
3532         was folded away.
3533         * gcc.dg/tree-ssa/pr18133-1.c: New test.
3534         * gcc.dg/tree-ssa/pr18133-2.c: New test.
3535         * gcc.dg/tree-ssa/pr18134.c: New test.
3536
3537 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3538
3539         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
3540         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
3541         gcc.dg/torture/builtin-noret-2.c: Require weak support.
3542
3543 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
3544
3545         PR tree-opt/17671
3546         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
3547
3548 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
3549
3550         * g++.dg/warn/Wnvdtor.C: New test.
3551
3552 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
3553
3554         * gcc.dg/torture/pr19683-1.c: New test.
3555
3556 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
3557
3558         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
3559         * gfortran.dg/g77/19990313-2.f: Ditto.
3560         * gfortran.dg/g77/19990313-3.f: Ditto.
3561         * gfortran.dg/g77/19990525-0.f: Ditto.
3562         * gfortran.dg/g77/19990826-0.f: Ditto.
3563         * gfortran.dg/g77/19990826-2.f: Ditto.
3564         * gfortran.dg/g77/19990826-3.f: Ditto.
3565         * gfortran.dg/g77/20000511-1.f: Ditto.
3566         * gfortran.dg/g77/20000511-2.f: Ditto.
3567         * gfortran.dg/g77/970625-2.f: Ditto.
3568         * gfortran.dg/g77/980310-2.f: Ditto.
3569         * gfortran.dg/g77/980310-3.f: Ditto.
3570         * gfortran.dg/g77/980310-8.f: Ditto.
3571         * gfortran.dg/g77/980519-2.f: Ditto.
3572         * gfortran.dg/g77/alpha1.f: Ditto.
3573         * gfortran.dg/g77/claus.f: Ditto.
3574         * gfortran.dg/g77/erfc.f: Ditto.
3575         * gfortran.dg/g77/short.f: Ditto.
3576         * gfortran.fortran-torture/execute/data.f90: Ditto.
3577         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
3578         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
3579
3580 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3581
3582         * lib/file-format.exp (gcc_target_object_format): Add check for som
3583         format and hardcode object formats on hppa*-*-hpux*.
3584         * lib/target-supports.exp (check_weak_available): Add check for som
3585         object format.  Always return 0 on hppa*-*-hpux10*.
3586
3587         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
3588         is defined.
3589
3590         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
3591
3592 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3593
3594         * gfortran.dg/pr19936_1.f90: New test.
3595         * gfortran.dg/pr19936_2.f90: New test.
3596         * gfortran.dg/pr19936_3.f90: New test.
3597
3598 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3599             Paul Thomas <prthomas@drfccad.cea.fr>
3600
3601         * gfortran.dg/PR19754_1.f90: New test.
3602         * gfortran.dg/PR19754_2.f90: Ditto.
3603
3604 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3605
3606         PR c++/19311
3607         * g++.dg/template/non-dependent11.C: New test.
3608
3609 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
3610
3611         * lib/target-supports.exp (check_iconv_available): Fix comment.
3612
3613 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
3614             Joseph S. Myers  <joseph@codesourcery.com>
3615
3616         PR c++/19797
3617         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
3618
3619 2005-03-04  Matthew Sachs  <msachs@apple.com>
3620
3621         * gcc.exp (gcc_target_compile): Put braces around
3622         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
3623         * objc.exp (objc_target_compile): Likewise.
3624         * treelang.exp (treelang_target_compile): Likewise.
3625
3626 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3627
3628         PR fortran/19673
3629         * gfortran.dg/func_result_1.f90: New test.
3630
3631 2005-03-04  Ben Elliston  <bje@au.ibm.com>
3632
3633         * gcc.misc-tests/options.exp: New test.
3634
3635 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
3636
3637         * gcc.dg/pr15784-4.c: New test.
3638
3639 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
3640
3641         * gcc.c-torture/execute/pr17133.c: New.
3642         * gcc.c-torture/compile/20050303-1.c: New.
3643
3644 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
3645
3646         * gcc.dg/cpp/assert4.c:  Fix for cygwin
3647
3648 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
3649
3650         * g++.dg/overload/using2.C: New.
3651
3652 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
3653
3654         PR c++/19916
3655         * g++.dg/init/ptrmem2.C: New test.
3656
3657 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
3658
3659         PR c/8927
3660         * gcc.dg/pr8927-1.c: New test.
3661
3662 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
3663
3664         PR c++/20232
3665         * g++.dg/inherit/covariant12.C: New.
3666
3667 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3668
3669         PR fortran/19479
3670         * gfortran.dg/bound_1.f90: New test.
3671
3672 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
3673
3674         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
3675         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
3676
3677 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
3678
3679         PR c/20245
3680         * gcc.dg/pr20245-1.c: New test.
3681
3682 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
3683
3684         PR middle-end/19874
3685         * gcc.c-torture/execute/20050119-2.c: New test case.
3686
3687 2005-02-28  Ben Elliston  <bje@au.ibm.com>
3688
3689         * README: Update the DejaGnu bug reporting address.
3690         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
3691         * lib/objc-torture.exp: Likewise.
3692
3693 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3694
3695         * gfortran.dg/boz_1.f90: New test.
3696         * gfortran.dg/boz_3.f90: New test.
3697         * gfortran.dg/boz_4.f90: New test.
3698
3699 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3700
3701         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
3702         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
3703
3704 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3705
3706         PR libfortran/20101
3707         * gfortran.dg/write_0_pe_format.f90: New test.
3708
3709 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
3710
3711         PR c++/20206
3712         * g++.dg/opt/thunk2.C: New test.
3713         * g++.dg/opt/covariant1.C: New test.
3714
3715 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3716
3717         * gfortran.dg/e_d_fmt.f90: New test.
3718
3719 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
3720
3721         * gcc.dg/asm-b.c: Fix comment typos.
3722
3723 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3724
3725         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
3726         a V_MAY_DEF also.
3727
3728 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3729
3730         PR tree-opt/20188
3731         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
3732         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
3733         * gcc.dg/asm-b.c: New test.
3734
3735 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
3736
3737         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
3738         Disable this test on IRIX 6.
3739
3740 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
3741
3742         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
3743         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
3744         parser.
3745
3746 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
3747
3748         PR tree-optimization/20204
3749         * testsuite/gcc.dg/pr20204.c: New test.
3750
3751 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
3752
3753         PR target/20196
3754         * gcc.c-torture/execute/20050224-1.c: New test.
3755
3756         PR c++/20175
3757         * g++.dg/warn/Wbraces2.C: New test.
3758
3759 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
3760
3761         PR c++/19878
3762         * g++.dg/init/const2.C: New test.
3763
3764 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
3765
3766         PR tree-optimization/20100
3767         * gcc.c-torture/execute/pr20100-1.c: New test.
3768
3769 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3770
3771         * gfortran.dg/implicit_3.f90: New test.
3772
3773         * gfortran.dg/deftype_1.f90: New test.
3774
3775 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
3776
3777         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
3778         the test passes.
3779         * g++.dg/other/anon3.C: Accept a warning.
3780
3781 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
3782
3783         * gcc.dg/pr20017.c: Fix a comment typo.
3784
3785 2005-02-23  Bud Davis  <bdavis@gfortran.org>
3786
3787         * gfortran.dg/list_read_4.f90: Change to f90 comments.
3788
3789 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3790
3791         PR ada/19902
3792         * ada/acats/tests/cxa/cxa3004.a: Remove.
3793         * ada/acats/tests/cxb/cxb30061.am: Likewise.
3794
3795 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3796
3797         PR c++/20073
3798         * g++.dg/init/const1.C: New test.
3799
3800         PR c++/19991
3801         * g++.dg/parse/constant7.C: New test.
3802
3803         PR c++/20152
3804         * g++.dg/parse/error27.C: New test.
3805         * g++.dg/template/qualttp15.C: Adjust error markers.
3806         * g++.old-deja/g++.other/struct1.C: Likewise.
3807
3808         PR c++/20153
3809         * g++.dg/template/error17.C: New test.
3810
3811         PR c++/20148
3812         * g++.dg/parser/error26.C: New test.
3813
3814 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
3815
3816         PR tree-optimization/20100
3817         PR tree-optimization/20115
3818         * gcc.dg/pr20115.c: New test.
3819         * gcc.dg/pr20115-1.c: New test.
3820         * gcc.dg/pr20100.c: New test.
3821         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
3822         call-clobbered variables after alias1.
3823
3824 2005-02-22  Bud Davis  <bdavis@gfortran.org>
3825
3826         * gfortran.dg/list_read_4.f90: new test.
3827
3828 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
3829
3830         PR rtl-optimization/20017.
3831         * gcc.dg/pr20017.c: New.
3832
3833 2005-02-22  Devang Patel  <dpatel@apple.com>
3834
3835         PR 19952
3836         * g++.dg/tree-ssa/pr19952.C: New test.
3837
3838 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3839
3840         PR c++/19883
3841         * g++.dg/parse/constant6.C: New test.
3842
3843 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3844
3845         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3846         * g++.dg/charset/asm2.c: Likewise.
3847         * g++.dg/charset/asm3.c: Likewise.
3848         * g++.dg/charset/asm4.c: Likewise.
3849         * g++.dg/charset/asm5.c: Likewise.
3850         * g++.dg/charset/attribute1.c: Likewise.
3851         * g++.dg/charset/attribute2.c: Likewise.
3852         * g++.dg/charset/extern1.cc: Likewise.
3853         * g++.dg/charset/extern2.cc: Likewise.
3854         * g++.dg/charset/extern3.cc: Likewise.
3855         * g++.dg/charset/function.cc: Likewise.
3856         * g++.dg/charset/string.c: Likewise.
3857         * g++.dg/charset/charset.exp: Likewise.
3858         * lib/target-supports.exp (check_iconv_available): Fix comment.
3859
3860 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3861
3862         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
3863         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3864         * gcc.dg/charset/asm2.c: Likewise.
3865         * gcc.dg/charset/asm3.c: Likewise.
3866         * gcc.dg/charset/asm4.c: Likewise.
3867         * gcc.dg/charset/asm5.c: Likewise.
3868         * gcc.dg/charset/asm6.c: Likewise.
3869         * gcc.dg/charset/attribute1.c: Likewise.
3870         * gcc.dg/charset/attribute2.c: Likewise.
3871         * gcc.dg/charset/builtin1.c: Likewise.
3872         * gcc.dg/charset/extern.c: Likewise.
3873         * gcc.dg/charset/function.c: Likewise.
3874         * gcc.dg/charset/string.c: Likewise.
3875         * gcc.dg/charset/charset.exp: Likewise.
3876
3877 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
3878
3879         PR fortran/20086
3880         * gfortran.dg/pr20086.f90: New test.
3881
3882 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
3883
3884         PR tree-optimization/19786
3885         * g++.dg/tree-ssa/pr19786.C: New.
3886
3887 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3888
3889         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
3890
3891 2005-02-21  Jeff Law  <law@redhat.com>
3892
3893         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
3894
3895 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3896
3897         * gfortran.dg/do_iterator: Split loop, markup all lines for
3898         which an error locus is printed.
3899         * gfortran.dg/pr17708.f90: Markup all lines for which an error
3900         locus is printed.
3901         * gfortran.dg/select_4.f90: Likewise.
3902         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
3903         locuses in the various permutations.
3904
3905 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
3906
3907         PR tree-optimization/19951
3908         * g++.dg/vect: New directory.
3909         * g++.dg/vect/vect.exp: New file.
3910         * g++.dg/vect/pr19951.cc: New testcase.
3911         * g++.dg/dg.exp: Also prune vectorizer tests.
3912
3913 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
3914
3915         PR 18785
3916         * gcc.dg/charset/builtin1.c: New test.
3917
3918 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3919
3920         PR c++/19299
3921         * g++.dg/inherit/volatile1.C: New test.
3922
3923         PR c++/19440
3924         * g++.dg/template/dtor4.C: New test.
3925
3926 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3927
3928         * gfortran.dg/int_1.f90: New test.
3929
3930 2005-02-19  Devang Patel  <dpatel@apple.com>
3931
3932         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
3933
3934 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3935
3936         * gfortran.dg/achar_1.f90: New test.
3937
3938 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
3939
3940         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
3941
3942 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
3943             Jakub Jelinek  <jakub@redhat.com>
3944
3945         PR tree-optimization/19828
3946         * gcc.dg/tree-ssa/loop-7.c: New test.
3947         * gcc.c-torture/execute/20050218-1.c: New test.
3948
3949 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
3950
3951         PR c/20043
3952         * gcc.dg/transparent-union-1.c: New test.
3953         * gcc.dg/transparent-union-2.c: New test.
3954
3955 2005-02-18  James E Wilson  <wilson@specifixinc.com>
3956
3957         PR tree-optimization/18977
3958         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
3959
3960 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
3961
3962         PR target/20054
3963         * gcc.dg/pr20054.c: New test.
3964
3965 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3966
3967         PR c++/19508
3968         * g++.dg/ext/attrib20.C: New test.
3969
3970 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3971
3972         PR middle-end/20030
3973         * gfortran.fortran-torture/execute/character_passing.f90: New test.
3974
3975 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
3976
3977         PR c++/20008
3978         * g++.dg/opt/switch4.C: New.
3979
3980 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
3981
3982         PR c++/20023
3983         PR tree-optimization/20009
3984         * gcc.c-torture/compile/20050217-1.c: New test.
3985         * g++.dg/opt/switch3.C: New test.
3986
3987         PR tree-optimization/18947
3988         * gcc.c-torture/compile/20050215-1.c: New test.
3989         * gcc.c-torture/compile/20050215-2.c: New test.
3990         * gcc.c-torture/compile/20050215-3.c: New test.
3991
3992 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
3993
3994         PR c++/20028
3995         * g++.dg/template/crash34.C: New.
3996
3997         PR c++/20022
3998         * g++.dg/other/access3.C: New.
3999
4000 2005-02-17  Ira Rosen  <irar@il.ibm.com>
4001
4002         * gcc.dg/vect/vect-98.c: New test.
4003
4004 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
4005
4006         PR tree-optimization/19967
4007         * gcc.dg/pr19967.c: New.
4008
4009 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
4010
4011         PR middle-end/19857
4012         * gcc.dg/tree-ssa/20050215-1.c: New test.
4013         * gcc.c-torture/execute/20050215-1.c: New test.
4014
4015 2005-02-15  Eric Christopher  <echristo@redhat.com>
4016
4017         * gcc.dg/cpp/20050215-1.c: New file.
4018
4019 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
4020
4021         PR tree-optimization/15785
4022         * gcc.dg/pr15785-1.c: New test.
4023
4024 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
4025
4026         PR c++/17788
4027         * g++.dg/init/ctor4.C: New.
4028         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4029
4030 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
4031
4032         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4033         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
4034
4035 2005-02-15  Andreas Schwab  <schwab@suse.de>
4036
4037         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
4038         declare malloc.
4039
4040 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
4041
4042         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
4043
4044 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
4045
4046         PR tree-optimization/19853
4047         * gcc.c-torture/compile/pr19853.c: New test.
4048
4049 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4050
4051         PR c++/19608
4052         * g++.dg/parse/local-class1.C: New.
4053
4054         PR c++/19895
4055         * g++.dg/parse/ptrmem3.C: New.
4056
4057         PR c++/19884
4058         * g++.old-deja/g++.oliva/template6.C: Add another case.
4059         * g++.dg/template/explicit6.C: New.
4060
4061 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
4062
4063         PR c++/17816
4064         * g++.dg/other/redecl2.C: New.
4065
4066 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4067
4068         PR c++/19891
4069         * g++.dg/abi/covariant4.C: New.
4070
4071 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
4072
4073         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
4074
4075 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
4076
4077         * gcc.dg/vect/vect-96.c: Fix typo.
4078
4079 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4080
4081         PR c++/14479
4082         PR c++/19487
4083         * g++.dg/template/enum5.C: New test.
4084
4085 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4086
4087         * gcc.dg/vect/vect-97.c: New test.
4088
4089 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4090
4091         * gcc.dg/vect/vect-96.c: New test.
4092
4093 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
4094
4095         * gcc.dg/builtins-34.c: Also check ldexp*.
4096
4097 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
4098
4099         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
4100
4101 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
4102
4103         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
4104         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
4105         dg-require-dll, dg-require-iconv, dg-require-named-sections,
4106         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
4107         selector_list, selector_expression, dg-process-target): Move to new
4108         file target-supports-dg.exp.
4109         * lib/target-supports-dg.exp: New.
4110
4111         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
4112         New.
4113
4114 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
4115
4116         PR c++/19666
4117         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
4118
4119         PR middle-end/19858
4120         * gcc.c-torture/compile/20050210-1.c: New test.
4121
4122 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
4123
4124         PR c++/19755
4125         * g++.dg/warn/Wbraces1.C: New test.
4126
4127 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
4128
4129         * gcc.dg/builtins-52.c: New testcase.
4130
4131 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
4132
4133         PR c/19342
4134         * gcc.c-torture/execute/20050119-1.c: New test.
4135
4136 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4137
4138         PR c++/19811
4139         * g++.dg/init/delete1.C: New test.
4140
4141 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4142
4143         PR c++/18470
4144         * g++.dg/template/static12.C: New test.
4145
4146 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4147
4148         PR c++/19787
4149         * g++.dg/conversion/ambig1.C: New test.
4150
4151         PR c++/19739
4152         * g++.dg/ext/attrib19.C: New test.
4153
4154         PR c++/19732
4155         * g++.dg/parse/dtor5.C: New test.
4156
4157         PR c++/19762
4158         * g++.dg/template/dtor3.C: New test.
4159
4160         PR c++/19826
4161         * g++.dg/template/static11.C: New test.
4162         * g++.dg/template/crash2.C: Remove dg-error marker.
4163
4164 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
4165
4166         PR C++/18491
4167         * g++.old-deja/g++.mike/p10769a.C: Remove.
4168
4169 2005-02-09  Roger Sayle  <roger@eyesopen.com>
4170
4171         * gcc.dg/builtins-48.c: New test case.
4172         * gcc.dg/builtins-49.c: New test case.
4173         * gcc.dg/builtins-50.c: New test case.
4174         * gcc.dg/builtins-51.c: New test case.
4175
4176 2005-02-09  Ian Lance Taylor  <ian@airs.com>
4177
4178         PR middle-end/19583
4179         * g++.dg/warn/Wreturn-type-3.C: New test.
4180
4181 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4182
4183         PR middle-end/19402
4184         * gcc.dg/pr19402-1.c: New testcase.
4185         * gcc.dg/pr19402-2.c: likewise.
4186
4187 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4188
4189         PR middle-end/19854
4190         * g++.dg/tree-ssa/tmmti.C: New testcase.
4191
4192 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4193
4194         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
4195
4196 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
4197
4198         PR c++/19733
4199         * g++.dg/parse/crash23.C: New test.
4200         * g++.dg/warn/Weff1.C: New test.
4201
4202 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4203
4204         * gcc.dg/20050209-1.c: New test.
4205
4206 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4207
4208         PR target/19799
4209         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
4210
4211 2005-02-08  Mike Stump  <mrs@apple.com>
4212
4213         * g++.dg/pch/import-2.c: New test.
4214         * g++.dg/pch/import-2.hs: New.
4215         * g++.dg/pch/include/import-2a.h: New.
4216         * g++.dg/pch/include/import-2b.h: New.
4217
4218 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
4219
4220         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
4221
4222 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4223
4224         * gfortran.dg/substr_1.f90: New test.
4225
4226 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
4227
4228         PR middle-end/19775
4229         * gcc.dg/torture/builtin-power-1.c: Disable test for
4230         invalid transformation.
4231         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
4232         no longer optimize.
4233         * gcc.dg/builtins-47.c: New testcase.
4234
4235 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
4236             Dorit Naishlos  <dorit@il.ibm.com>
4237
4238         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
4239
4240 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
4241
4242         * gcc.c-torture/compile/20050206-1.c: New test.
4243
4244 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4245
4246         PR tree-opt/19768
4247         * g++.dg/opt/pr19768.C: New test.
4248
4249 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4250
4251         PR tree-opt/19736
4252         * gcc.c-torture/compile/pr19736.c: New test.
4253
4254 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4255
4256         PR c++/17401
4257         * g++.dg/parse/error25.C: New test.
4258
4259 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
4260
4261         * gcc.c-torture/execute/20050203-1.c: New.
4262
4263 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
4264
4265         * gcc.dg/vect/vect-85.c: Remove xfail.
4266         * gcc.dg/vect/vect-86.c: Remove xfail.
4267         * gcc.dg/vect/vect-87.c: Remove xfail.
4268         * gcc.dg/vect/vect-88.c: Remove xfail.
4269
4270 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
4271
4272         * gcc.dg/altivec-19.c: New.
4273
4274 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
4275
4276         PR c/17807
4277         * gcc.dg/nested-func-3.c: New test.
4278         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
4279
4280 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
4281
4282         * gcc.test-framework/gen_directive_tests: Generate tests for
4283         selector expressions.
4284
4285 2005-02-02  Matt Austern  <austern@apple.com>
4286
4287         PR c++/19628
4288         * g++/ext/builtin7.C: New.
4289         * g++/ext/builtin8.C: New.
4290
4291 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4292
4293         PR c/18502
4294         * gcc.dg/pr18502-1.c: New test.
4295
4296 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4297
4298         PR c++/17413
4299         * g++.dg/template/local4.C: Tweak.
4300
4301 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
4302
4303         PR tree-optimization/19578
4304         * gcc.c-torture/compile/20050202-1.c: New test.
4305
4306 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4307
4308         PR c/19435
4309         * gcc.dg/c99-init-4.c: New test.
4310
4311 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4312
4313         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
4314
4315         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
4316
4317         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
4318         * g++.dg/eh/check-vect.h: New.
4319
4320         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
4321         * gcc.dg/vect/vect-78.c: Ditto.
4322         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
4323         Remove.
4324
4325         * g++.dg/conversion/simd1.C: Expect warning.
4326         * g++.dg/ext/attribute-test-1.C: Ditto.
4327         * g++.dg/ext/attribute-test-2.C: Ditto.
4328         * g++.dg/ext/attribute-test-3.C: Ditto.
4329         * g++.dg/ext/attribute-test-4.C: Ditto.
4330
4331         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
4332         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
4333
4334         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
4335
4336 2005-02-01  Richard Henderson  <rth@redhat.com>
4337
4338         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4339         long double for ibm double-double format.
4340         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4341
4342 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
4343
4344         PR tree-optimization/19633
4345         * testsuite/gcc.dg/pr19633-1.c: New test.
4346         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
4347         to NULL or a symbol.
4348
4349 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4350
4351         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
4352         New procs.
4353         (dg-process-target (local override)): Handle selector expressions.
4354
4355         * gcc.test-framework/README: Describe tests in source directory.
4356         * gcc.test-framework/test-framework.awk: Handle dg- tests.
4357         * gcc.test-framework/test-framework.exp: Handle dg- tests.
4358         * gcc.test-framework/dg-bogus-exp-P.c: New test.
4359         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
4360         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
4361         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
4362         * gcc.test-framework/dg-do-link-exp-P.c: New test.
4363         * gcc.test-framework/dg-do-run-exp-P.c: New test.
4364         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
4365         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
4366         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
4367         * gcc.test-framework/dg-error-exp-P.c: New test.
4368         * gcc.test-framework/dg-error-exp-XP.c: New test.
4369         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
4370         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
4371         * gcc.test-framework/dg-output-exp-P.c: New test.
4372         * gcc.test-framework/dg-output-exp-XF.c: New test.
4373         * gcc.test-framework/dg-warning-exp-P.c: New test.
4374         * gcc.misc-tests/dg-1.c: Remove.
4375         * gcc.misc-tests/dg-2.c: Remove.
4376         * gcc.misc-tests/dg-3.c: Remove.
4377         * gcc.misc-tests/dg-4.c: Remove.
4378         * gcc.misc-tests/dg-5.c: Remove.
4379         * gcc.misc-tests/dg-6.c: Remove.
4380         * gcc.misc-tests/dg-7.c: Remove.
4381         * gcc.misc-tests/dg-8.c: Remove.
4382         * gcc.misc-tests/dg-9.c: Remove.
4383         * gcc.misc-tests/dg-10.c: Remove.
4384         * gcc.misc-tests/dg-11.c: Remove.
4385         * gcc.misc-tests/dg-12.c: Remove.
4386         * gcc.misc-tests/dg-test.exp: Remove.
4387
4388         * gcc.test-framework/test-framework.awk: Change recording and
4389         printing of passes and failures.
4390
4391         * gcc.test-framework: New directory.
4392         * gcc.test-framework/README: New.
4393         * gcc.test-framework/test-framework.exp: New.
4394         * gcc.test-framework/test-framework.awk: New.
4395         * gcc.test-framework/gen_directive_tests: New.
4396
4397 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
4398
4399         * lib/treelang.exp: Fix comment typos.
4400         (treelang_target_compile): Don't append libs=-ltreelang to options.
4401
4402 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
4403
4404         * g++.dg/parse/typename7.C: Adjust error messages.
4405
4406 2005-01-31  Jeff Law  <law@redhat.com>
4407
4408         * gcc.c-torture/execute/20050131-1.c: New test.
4409         * gcc.dg/wcaselabel.c: New test.
4410
4411 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
4412
4413         * g++.dg/other/warning1.C: Adjust error messags.
4414         * g++.dg/parse/constant5.C: New test.
4415
4416 2005-01-31  Steven Bosscher  <stevenb@suse.de>
4417
4418         PR c/19333
4419         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
4420         the test case valid.
4421         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
4422         * testsuite/gcc.dg/array-7.c: Adjust expected result.
4423         * testsuite/gcc.dg/pr18596-3.c: Likewise.
4424         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
4425         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
4426         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
4427
4428 2005-01-31  Dale Johannesen  <dalej@apple.com>
4429
4430         * g++.dg/opt/pr19650.C:  New test.
4431
4432 2005-01-31  Richard Henderson  <rth@redhat.com>
4433
4434         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4435         long double for intel double extended format.
4436         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4437
4438 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
4439
4440         PR c++/19555
4441         * g++.dg/template/static10.C: New test.
4442
4443         PR c++/19395
4444         * g++.dg/parse/error24.C: New test.
4445
4446         PR c++/19367
4447         * g++.dg/lookup/builtin1.C: New test.
4448
4449         PR c++/19457
4450         * g++.dg/warn/conv3.C: New test.
4451
4452 2005-01-30  Bud Davis  <bdavis@gfortran.org>
4453
4454         PR fortran/19647
4455         * gfortan.dg/inquire_7.f90
4456
4457 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
4458
4459         PR tree-optimization/15791
4460         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
4461         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
4462         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
4463         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
4464         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
4465         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
4466         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
4467         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
4468         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
4469         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
4470
4471 2005-01-29  Paul Brook  <paul@codesourcery.com>
4472
4473         PR fortran/18565
4474         * check.c (real_or_complex_check): New function.
4475         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
4476         * intrinsic.c (add_functions): Use new check functions.
4477         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
4478         Add prototypes.
4479
4480 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
4481
4482         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
4483         gcc.dg/lvalue-3.c: New tests.
4484         * gcc.dg/concat.c: Update expected messages.
4485
4486 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
4487
4488         PR libfortran/19595
4489         * gfortran.dg/eor_1.f90:  New test.
4490
4491 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
4492
4493         PR fortran/19589
4494         * gfortran.dg/logical_data_1.f90: New test.
4495
4496 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
4497
4498         PR c++/19253
4499         * g++.dg/template/crash33.C: New test.
4500
4501         PR c++/19667
4502         * g++.dg/template/crash32.C: New test.
4503
4504 2005-01-28  Ian Lance Taylor  <ian@airs.com>
4505
4506         PR middle-end/16558
4507         * g++.dg/warn/Wreturn-type-2.C: New test.
4508
4509 2004-06-24  Jeff Law  <law@redhat.com>
4510
4511         * gcc.dg/tree-ssa/20050128-1.c: New test.
4512
4513 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
4514
4515         * gcc.target/frv/all-mdpackh-1.c: New test.
4516
4517 2005-01-28  Steven Bosscher  <stevenb@suse.de>
4518
4519         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
4520
4521 2005-01-27  Richard Henderson  <rth@redhat.com>
4522
4523         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
4524
4525 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4526
4527         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
4528
4529 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4530
4531         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4532         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4533         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
4534         to cope with cases where the multilib options override the dg-options.
4535
4536 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
4537
4538         PR c/18946
4539         * gcc.dg/noncompile/20050120-1.c: New test.
4540
4541 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
4542
4543         PR tree-optimization/19633
4544         * gcc.dg/pr19633.c: New test.
4545         * gcc.dg/tree-ssa/pr19633.c: New test.
4546
4547 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
4548
4549         * gcc.dg/20041216-1.c: New test.
4550
4551 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
4552
4553         PR objc/18862
4554         * objc.dg/selector-2.m: New test.
4555
4556 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
4557
4558         * g++.dg/opt/range-test-2.C: New test.
4559
4560         PR rtl-optimization/19579
4561         * gcc.c-torture/execute/20050124-1.c: New test.
4562
4563 2005-01-26  Greg Parker  <gparker@apple.com>
4564         Stuart Hastings  <stuart@apple.com>
4565
4566         * gcc.c-torture/execute/20050125-1.c: New.
4567
4568 2005-01-18  Jan Hubicka  <jh@suse.cz>
4569
4570         PR tree-optimize/19337
4571         * gcc.c-torture/compile/20050119-1.c: New test.
4572
4573 2005-01-24  James E Wilson  <wilson@specifixinc.com>
4574
4575         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
4576         test for successful match.
4577
4578 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
4579
4580         PR objc/18408
4581         * objc.dg/comp-types-7.m: New test.
4582
4583 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
4584
4585         * lib/target-supports.exp (current_target_name): New.
4586         (check_effective_target_ilp32, check_effective_target_lp64):
4587         Cache the result to use as long as the current target, with
4588         multilib flags, remains the same.
4589
4590         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
4591         (dg-require-weak, dg-require-visibility, dg-require-alias,
4592         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
4593         dg-require-effective-target, dg-skip-if): Remove call to
4594         skip_test_and_clear_xfail.
4595         (dg-test): Clear xfail data.
4596
4597 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
4598
4599         PR target/17751
4600         * gcc.dg/ppc64-toc.c: New test.
4601
4602         * g++.dg/tree-ssa/empty-1.C: New test.
4603
4604         PR middle-end/19551
4605         * gcc.c-torture/execute/20050121-1.c: New test.
4606         * gcc.dg/20050121-2.c: New test.
4607
4608 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
4609         Paul Brook  <paul@codesourcery.com>
4610
4611         PR fortran/17941
4612         * gfortran.dg/real_const_1.f: New test.
4613         * gfortran.dg/real_const_2.f90: New test.
4614         * gfortran.dg/complex_int_1.f90: New test.
4615
4616 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
4617
4618         PR fortran/19313
4619         * gfortan.dg/inquire_6.f90: New test.
4620
4621 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4622
4623         PR libfortran/19451
4624         * open_readonly_1.f90:  New test.
4625
4626 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4627
4628         PR libfortran/18982
4629         * gfortran.dg/open_new.f90: New file.
4630
4631 2005-01-22  Paul Brook  <paul@codesourcery.com>
4632
4633         * namelist_1.f90: New test.
4634
4635 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
4636
4637         PR tree-optimization/19484
4638         * gcc.c-torture/compile/20050122-[12].c: New tests.
4639
4640 2005-01-22  Paul Brook  <paul@codesourcery.com>
4641
4642         * gfortran.dg/implicit_2.f90: New test.
4643
4644 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
4645
4646         PR fortran/19314
4647         * gfortran.dg/inquire_5.f90: New test.
4648
4649 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4650
4651         PR c/18809
4652         * gcc.dg/pr18809-1.c: New test.
4653
4654 2005-01-21  Ian Lance Taylor  <ian@airs.com>
4655
4656         * gcc.dg/20050121-1.c: New test.
4657
4658         PR tree-optimization/13000
4659         * gcc.dg/20040206-1.c: Change warning to point where function is
4660         being inlined.
4661
4662 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4663
4664         PR c++/19208
4665         * g++.dg/template/array11.C: New test.
4666
4667 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4668
4669         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
4670         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
4671         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
4672         * gfortran.dg/getenv_1.f90: Add dg-do directive.
4673         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
4674         gfortran.dg/pr17164.f90: Add missing dg-do directives.
4675
4676 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4677
4678         PR tree-optimization/15349
4679         * gcc.dg/tree-ssa/pr15349.c: New.
4680
4681 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
4682
4683         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
4684
4685 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
4686
4687         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
4688         scan-assembler-times directive name.
4689
4690         * gcc.dg/asm-a.c: Move dg-require-effective-target to
4691         after dg-do.
4692
4693         PR rtl-optimization/19462
4694         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
4695
4696 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
4697
4698         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
4699         counting function calls on ia64.
4700
4701 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
4702
4703         PR rtl-optimization/15139
4704         * gcc.dg/20050111-2.c: New test.
4705
4706         PR c/17297
4707         * gcc.c-torture/compile/20050113-1.c: New testcase.
4708
4709         PR middle-end/19164
4710         * gcc.dg/20050113-1.c: New testcase.
4711
4712 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
4713
4714         * gcc.dg/vect/vect-85.c: Add comment.
4715         * gcc.dg/vect/vect-86.c: Add xfail for now.
4716         * gcc.dg/vect/vect-87.c: Add xfail for now.
4717         * gcc.dg/vect/vect-88.c: Add xfail for now.
4718         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
4719
4720 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4721
4722         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
4723
4724 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4725
4726         * g++.dg/debug/typedef3.C: New test.
4727
4728 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
4729
4730         PR c/19472
4731         * gcc.dg/asm-a.c: New test.
4732
4733 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
4734
4735         * gcc.dg/sh-relax.c: Add prototype for abort.
4736
4737 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4738
4739         * gcc.dg/short-compare-1.c: New test.
4740         * gcc.dg/short-compare-2.c: Likewise.
4741
4742 2005-01-18  Michael Matz  <matz@suse.de>
4743
4744         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
4745
4746 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
4747
4748         PR tree-optimization/19121
4749         * gcc.c-torture/compile/pr19121.c: New test.
4750
4751 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
4752
4753         PR target/19357
4754         * gcc.c-torture/compile/pr19357.c: New test.
4755
4756 2005-01-17  Ian Lance Taylor  <ian@airs.com>
4757
4758         PR c/5675
4759         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
4760         pass--those that refer just to the variable, possibly with a
4761         cast.
4762         * gcc.dg/c99-const-expr-3.c: Likewise.
4763
4764         PR middle-end/13127
4765         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
4766         longer emitted.
4767
4768 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
4769
4770         PR fortran/18778
4771         * gfortran.dg/endfile_2.f90: New test.
4772
4773 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
4774
4775         PR 19168
4776         * gfortran.dg/select_5.f90: New test.
4777
4778 2004-01-16  Paul Brook  <paul@codesourcery.com>
4779
4780         * gfortran.dg/common_4.f90: New test.
4781
4782 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
4783
4784         PR rtl-optimization/19462
4785         * gcc.dg/torture/pr19462-1.c: New test.
4786
4787 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
4788
4789         PR objc/19321
4790         * objc.dg/func-ptr-2.m: New.
4791         * objc.dg/volatile-1.m: New.
4792
4793 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4794
4795         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
4796
4797 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4798
4799         PR tree-optimization/19060
4800         * gcc.c-torture/execute/20050104-1.c: New test.
4801
4802 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
4803
4804         PR fortran/18983
4805         * gfortran.dg/write_to_null.f90: New test.
4806
4807 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
4808             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4809
4810         PR other/19328
4811         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
4812         argument.
4813
4814 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4815
4816         PR c++/19263
4817         * g++.dg/init/vector1.C: New test.
4818
4819 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
4820
4821         PR target/13158
4822         * gcc.target/ia64/sibcall-unwind-1.c: New test.
4823         PR target/18987
4824         * gcc.target/ia64/sibcall-unwind-2.c: New test.
4825
4826 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
4827
4828         * gfortran.dg/select_1.f90: New test.
4829         * gfortran.dg/select_2.f90: New test.
4830         * gfortran.dg/select_3.f90: New test.
4831         * gfortran.dg/select_4.f90: New test.
4832
4833 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
4834
4835         PR middle-end/19084
4836         PR rtl-optimization/19348
4837         * gcc.dg/20050111-1.c: New test.
4838         * gcc.c-torture/execute/20050111-1.c: New test.
4839
4840         * gcc.dg/i386-asm-4.c: New test.
4841
4842 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4843
4844         * gcc.dg/nested-func-2.c: New test.
4845         * ada/acats/norun.lst: Remove c953002.
4846
4847 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
4848
4849         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
4850
4851 2005-01-12  Ben Elliston  <bje@au.ibm.com>
4852
4853         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
4854
4855 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
4856
4857         PR target/18761
4858         * g++.dg/abi/align1.C: New test.
4859
4860 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
4861
4862         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
4863         at a time.
4864         * g++.dg/ext/altivec_check.h: Support compiling as C.
4865
4866 2005-01-10  Roger Sayle  <roger@eyesopen.com>
4867
4868         PR c++/19355
4869         * g++.dg/expr/pr19355-1.C: New test case.
4870
4871 2005-01-10  Laurent GUERBY <laurent@guerby.net>
4872
4873         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
4874         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
4875         * ada/acats/tests/c3/c92005b.ada: Likewise.
4876         * ada/acats/tests/c3/cxb3012.a: Likewise.
4877         * ada/acats/norun.lst: Add c380004 and c953002, add PR
4878
4879 2005-01-09  Paul Brook  <paul@codesourcery.com>
4880
4881         * gfortran.dg/common_2.f90: New file.
4882         * gfortran.dg/common_3.f90: New file.
4883
4884 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
4885
4886         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
4887
4888 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4889
4890         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
4891         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
4892         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
4893         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
4894         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
4895         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
4896         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
4897         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
4898         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
4899         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
4900         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
4901         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
4902         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
4903         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
4904         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
4905         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
4906         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
4907         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
4908         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
4909         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
4910         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
4911         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
4912         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
4913         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
4914         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
4915         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
4916         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
4917         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
4918         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
4919         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
4920         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
4921         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
4922         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
4923         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
4924         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
4925         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
4926         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
4927         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
4928         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
4929         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
4930         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
4931         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
4932         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
4933         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
4934         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
4935         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
4936         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
4937         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
4938         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
4939         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
4940         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
4941         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
4942         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
4943         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
4944         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
4945         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
4946         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
4947         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
4948         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
4949         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
4950         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
4951         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
4952         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
4953         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
4954         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
4955         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
4956         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
4957
4958         * gcc.dg/vect/vect-1.c: Fix spelling.
4959         * gcc.dg/vect/vect-10.c: Fix spelling.
4960         * gcc.dg/vect/vect-11.c: Fix spelling.
4961         * gcc.dg/vect/vect-12.c: Fix spelling.
4962         * gcc.dg/vect/vect-14.c: Fix spelling.
4963         * gcc.dg/vect/vect-15.c: Fix spelling.
4964         * gcc.dg/vect/vect-16.c: Fix spelling.
4965         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
4966         * gcc.dg/vect/vect-64.c: Fix comments.
4967         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
4968
4969 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4970             Ira Rosen  <irar@il.ibm.com>
4971
4972         * gcc.dg/vect/vect-70.c: New test.
4973         * gcc.dg/vect/vect-71.c: New test.
4974
4975 2005-01-09  Manfred Hollstein  <mh@suse.com>
4976
4977         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
4978         * gcc.dg/pr18241-2.c: Likewise.
4979         * gcc.dg/pr18241-3.c: Likewise.
4980         * gcc.dg/pr18241-4.c: Likewise.
4981         * gcc.dg/pr18241-5.c: Likewise.
4982
4983 2005-01-08  Richard Henderson  <rth@redhat.com>
4984
4985         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4986         False for x86 and x86-64.
4987
4988 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
4989
4990         PR tree-optimization/18241
4991         * gcc.dg/pr18241-1.c: New test.
4992         * gcc.dg/pr18241-2.c: New test.
4993         * gcc.dg/pr18241-3.c: New test.
4994         * gcc.dg/pr18241-4.c: New test.
4995         * gcc.dg/pr18241-5.c: New test.
4996
4997 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
4998
4999         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
5000         gfortran.dg/select_4.f90: New.
5001
5002 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5003
5004         * gcc.c-torture/execute/20050107-1.c: New test.
5005
5006 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
5007
5008         PR c++/19298
5009         * g++.dg/template/ref2.C: New.
5010
5011 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
5012
5013         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
5014         instead of being empty.
5015
5016 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5017
5018         PR fortran/15553
5019         * gfortran.dg/array-1.f90: New test.
5020
5021 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5022
5023         PR tree-optimization/19283
5024         * gcc.c-torture/execute/20050106-1.c: New test.
5025
5026         PR rtl-optimization/18861
5027         * gcc.dg/20050105-1.c: New test.
5028
5029         PR tree-optimization/18828
5030         * gcc.dg/20050105-2.c: New test.
5031
5032 2005-01-07  Andreas Jaeger  <aj@suse.de>
5033
5034         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
5035
5036 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
5037
5038         PR fortran/18398
5039         * gfortran.dg/fmt_read.f90: New test.
5040
5041 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
5042
5043         * gcc.dg/rs6000-ldouble-2.c: New.
5044
5045 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
5046
5047         PR c++/19244
5048         * g++.dg/parser/ctor2.C: New test.
5049
5050 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5051
5052         PR c++/17154
5053         * g++.dg/template/using9.C: New test.
5054
5055 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5056
5057         PR c++/19258
5058         * g++.dg/lookup/friend6.C: New test.
5059
5060 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5061
5062         PR c++/19270
5063         * g++.dg/template/array10.C: New.
5064
5065 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5066
5067         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
5068         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
5069
5070 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
5071
5072         * gcc.c-torture/compile/20050105-1.c: New test.
5073
5074 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
5075
5076         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
5077
5078 2005-01-05  Roger Sayle  <roger@eyesopen.com>
5079
5080         PR middle-end/19100
5081         * gcc.dg/conv-3.c: New test case.
5082
5083 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
5084
5085         * gcc.dg/asm-wide-1.c: New test.
5086
5087 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5088
5089         PR c++/19030
5090         * g++.dg/parse/crash22.C: New
5091
5092 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
5093
5094         PR 19257
5095         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
5096
5097 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
5098
5099         PR middle-end/17767
5100         * gcc.dg/i386-mmx-6.c: New test case.
5101
5102 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
5103
5104         PR tree-optimization/18308
5105         * gcc.dg/vect/pr18308.c: New testcase.
5106
5107 2005-01-04  Andreas Jaeger  <aj@suse.de>
5108
5109         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
5110
5111 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5112             Robert Bowdidge <bowdidge@apple.com>
5113
5114         * gcc.dg/cpp/subframework1.c: New.
5115         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
5116         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
5117         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
5118         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
5119
5120 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5121
5122         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
5123         producing warning.
5124         * gcc.dg/darwin-weakimport-2.c: New.
5125
5126 2005-01-03  Richard Henderson  <rth@redhat.com>
5127
5128         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
5129
5130 2005-01-03  Richard Henderson  <rth@redhat.com>
5131
5132         * gcc.dg/vect/vect.exp: Enable for ia64.
5133         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
5134         (check_effective_target_vect_float): Likewise.
5135         (check_effective_target_vect_no_align): Likewise.
5136         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
5137         * gcc.dg/vect/vect-8.c: Likewise.
5138
5139 2005-01-03  Uros Bizjak <uros@kss-loka.si>
5140
5141         PR target/19236
5142         * gcc.dg/pr19236-1.c: New test case.
5143
5144 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5145
5146         PR rtl-optimization/12092
5147         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
5148
5149 2005-01-02  Andreas Jaeger  <aj@suse.de>
5150
5151         * gcc.dg/pr12092-1.c: Do not run on x86_64.
5152
5153 2005-01-01  Roger Sayle  <roger@eyesopen.com>
5154             Andrew Pinski  <pinskia@physics.uc.edu>
5155
5156         PR rtl-optimization/12092
5157         * gcc.dg/pr12092-1.c: New test case.
5158
5159 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
5160
5161         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
5162         'hidden' and 'default' for better portability.
5163         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
5164
5165         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
5166         6 and 7.
5167         * g++.old-deja/g++.brendan/new3.C: Likewise.
5168
5169 2005-01-01  Steven Bosscher  <stevenb@suse.de>
5170
5171         * gcc.dg/20041231-1.C: New test.
5172         * g++.dg/warn/Wunreachable-code-1.C: New test.
5173
5174 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
5175
5176         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
5177         file, not /dev/null.  Abort on error.
5178
5179 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
5180             Ziemowit Laski  <zlaski@apple.com>
5181
5182         PR objc/18971
5183         * objc.dg/encode-5.m: New test.
5184
5185 2004-12-29  Richard Henderson  <rth@redhat.com>
5186
5187         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
5188         * objc.dg/stabs-1.m: Disable for ia64.
5189
5190 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
5191
5192         PR c++/19190
5193         * g++.dg/warn/Wunused-10.C: New test.
5194
5195 2004-12-28  Richard Henderson  <rth@redhat.com>
5196
5197         * objc.dg/stabs-1.m: Disable for alpha.
5198
5199 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
5200
5201         PR c++/19149
5202         * g++.dg/parse/error23.C: New test.
5203
5204 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5205
5206         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
5207
5208         PR fortran/19032
5209         * gfortran.dg/intrinsic_modulo_1.f90: New.
5210         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
5211         tests with divisor -1.
5212
5213 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
5214
5215         * g++.dg/opt/temp1.C (memcpy): Return a value.
5216
5217         PR c++/19148
5218         * g++.dg/expr/cond7.C: New test.
5219
5220 2004-12-27  Paul Brook  <paul@codesourcery.com>
5221
5222         * gfortran.dg/g77/select_no_compile.f: Remove.
5223
5224 2004-12-27  Richard Henderson  <rth@redhat.com>
5225
5226         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
5227         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
5228         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
5229
5230 2004-12-26  Richard Henderson  <rth@redhat.com>
5231
5232         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
5233         by 1i instead of token pasting.
5234
5235 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5236
5237         PR tree-optimization/17578
5238         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
5239         to additional_flags.
5240         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
5241
5242 2004-12-25  Richard Henderson  <rth@redhat.com>
5243
5244         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5245         Remove Alpha.
5246
5247 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5248
5249         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
5250         hppa*-*-hpux*.
5251         * gcc.dg/pr17957.c (dg-options): Likewise.
5252         * gcc.dg/struct-ret-1.c: Add prototype for abort.
5253         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
5254         instead of 0 on __hppa__.
5255         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
5256         "foo,%r" on hppa*-*-*.
5257
5258 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
5259
5260         PR fortran/19071
5261         * gfortran.dg/complex_write.f90: New test.
5262
5263 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5264
5265         PR c++/17595
5266         * g++.dg/parse/pragma2.C: New test.
5267
5268         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
5269
5270 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5271
5272         * gcc.dg/empty2.c: Add missing dg-warning.
5273
5274 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5275
5276         PR c++/17413
5277         * g++.dg/template/local4.C: New test.
5278         * g++.dg/template/crash19.C: Add dg-error marker.
5279
5280         * g++.dg/template/crash31.C: Correct embedded PR number.
5281
5282 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5283
5284         PR c++/16405
5285         * g++.dg/opt/temp1.C: Add do-run marker.
5286
5287 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5288
5289         * g++.dg/template/spec19.C: New.
5290
5291 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5292
5293         PR target/16819
5294         * gcc.dg/empty2.c: New.
5295
5296 2004-12-23  Richard Henderson  <rth@redhat.com>
5297
5298         * lib/target-supports.exp (check_effective_target_vect_no_align):
5299         Remove i?86 and x86-64.
5300
5301 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5302
5303         PR c++/16405
5304         * g++.dg/opt/temp1.C: New test.
5305
5306 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5307
5308         PR c++/18733
5309         * g++.dg/template/friend33.C: New testcase.
5310
5311 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
5312
5313         PR c++/18464
5314         * g++.dg/template/cond5.C: New test.
5315
5316         PR c++/18492
5317         * g++.dg/inherit/thunk3.C: New test.
5318
5319         PR c++/11224
5320         * g++.dg/warn/Wunused-9.C: New test.
5321
5322 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
5323
5324         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
5325
5326 2004-12-22  Jan Beulich  <jbeulich@novell.com>
5327
5328         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
5329
5330 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
5331
5332         PR c++/18378
5333         * g++.dg/ext/packed8.C: New test.
5334
5335         PR c++/13268
5336         * g++.dg/template/crash31.C: New test.
5337
5338         PR c++/19034
5339         * g++.dg/template/crash30.C: New test.
5340
5341 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5342
5343         PR C++/18984
5344         * g++.dg/eh/ctor3.C: New test.
5345
5346 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5347
5348         * objc.dg/stabs-1.m: Allow section name to be quoted and
5349         assembly label to begin with '.LL'.
5350
5351 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
5352
5353         * gcc.dg/vect/vect.exp
5354         (check_effective_target_lp64_or_vect_no_align): New.
5355         * gcc.dg/vect/vect-77.c: Use it.
5356         * gcc.dg/vect/vect-78.c: Use it.
5357
5358         * lib/target-supports.exp
5359         (check_effective_target_vect_no_max,
5360         check_effective_target_vect_no_bitwise,
5361         check_effective_target_vect_no_align): New.
5362         * gcc.dg/vect/vect-13.c: Use them.
5363         * gcc.dg/vect/vect-17.c: Ditto.
5364         * gcc.dg/vect/vect-18.c: Ditto.
5365         * gcc.dg/vect/vect-19.c: Ditto.
5366         * gcc.dg/vect/vect-20.c: Ditto.
5367         * gcc.dg/vect/vect-27.c: Ditto.
5368         * gcc.dg/vect/vect-29.c: Ditto.
5369         * gcc.dg/vect/vect-44.c: Ditto.
5370         * gcc.dg/vect/vect-48.c: Ditto.
5371         * gcc.dg/vect/vect-50.c: Ditto.
5372         * gcc.dg/vect/vect-52.c: Ditto.
5373         * gcc.dg/vect/vect-54.c: Ditto.
5374         * gcc.dg/vect/vect-56.c: Ditto.
5375         * gcc.dg/vect/vect-58.c: Ditto.
5376         * gcc.dg/vect/vect-60.c: Ditto.
5377         * gcc.dg/vect/vect-72.c: Ditto.
5378         * gcc.dg/vect/vect-80.c: Ditto.
5379
5380 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5381
5382         PR c++/14075
5383         * g++.dg/init/string1.C: New.
5384
5385         PR c++/18975
5386         * g++.dg/other/synth1.C: New.
5387
5388 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5389
5390         PR c/18963
5391         * gcc.dg/pr18963-1.c: New test.
5392
5393 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5394
5395         PR c/18596
5396         * gcc.dg/funcdef-storage-1.c (foo): Remove.
5397         * gcc.dg/pr18596-1.c: Use dg-error.
5398         (dg-options): Use -fno-unit-at-a-time.
5399         * gcc.dg/pr18596-2.c: New test.
5400         * gcc.dg/pr18596-3.c: New test.
5401
5402 2004-12-20  Roger Sayle  <roger@eyesopen.com>
5403
5404         PR middle-end/18683
5405         * g++.dg/opt/pr18683-1.C: New test case.
5406
5407 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
5408
5409         PR other/19093
5410         * g++.dg/opt/max1.C: Fix for 64bit targets.
5411
5412 2004-12-20  Matt Austern  <austern@apple.com>
5413
5414         PR c++/19044
5415         * g++.dg/ext/builtin6.C: New
5416
5417 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
5418
5419         PR tree-optimization/19080
5420         * gcc.c-torture/compile/pr19080.c: New test.
5421
5422 2004-12-20  Steven Bosscher  <stevenb@suse.de>
5423
5424         * gcc.dg/20041219-1.c: New test.
5425
5426 2004-12-19  Roger Sayle  <roger@eyesopen.com>
5427
5428         PR middle-end/19068
5429         * g++.dg/opt/max1.C: New test case.
5430
5431 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5432
5433         * gcc.dg/fdata-sections-1.c: New test.
5434
5435 2004-12-18  Roger Sayle  <roger@eyesopen.com>
5436
5437         PR middle-end/18548
5438         * gcc.dg/max-1.c: New test case.
5439
5440 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
5441
5442         * gcc.c-torture/execute/20041218-1.c: New test.
5443
5444 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
5445
5446         * gcc.dg/pr18501.c: New test.
5447         * gcc.dg/uninit-5.c: XFAIL.
5448         * gcc.dg/uninit-9.c: XFAIL.
5449
5450 2004-12-17  Dale Johannesen  <dalej@apple.com>
5451
5452         * gcc.dg/20041213-1.c:  New.
5453
5454 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
5455
5456         * objc.dg/stabs-1.m: Allow assembly label to begin
5457         with a dot ('.').
5458
5459 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
5460
5461         * gcc.c-torture/execute/20041213-1.c: Move...
5462         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
5463
5464 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
5465
5466         PR c++/18721
5467         * g++.dg/lookup/conv-5.C: New.
5468
5469 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
5470
5471         * objc.dg/stabs-1.m: New test.
5472
5473 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5474
5475         * gcc.dg/visibility-c.c: Change compile to
5476         assemble for the test.
5477
5478 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5479
5480         PR target/19041
5481         * gcc.dg/visibility-c.c: New test.
5482
5483 2004-12-16  Roger Sayle  <roger@eyesopen.com>
5484
5485         PR middle-end/18493
5486         * gcc.dg/switch-8.c: New test case.
5487
5488 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5489
5490         PR c++/18905
5491         * g++.dg/template/init4.C: New.
5492         * g++.dg/opt/static3.C: Enable optimizer.
5493
5494 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
5495
5496         * g++.dg/other/complex1.C: New test.
5497
5498 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
5499
5500         * g++.dg/opt/inline9.C: New test.
5501
5502 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5503
5504         PR fortran/18993
5505         * gfotran.dg/nullify_1.f: New test.
5506
5507 2004-12-15  Richard Henderson  <rth@redhat.com>
5508
5509         * gcc.target/i386/i386.exp: New harness.
5510         * gcc.target/i386/vect-args.c: New.
5511
5512 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
5513
5514         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
5515
5516 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5517
5518         PR c++/18825
5519         * g++.dg/template/friend32.C: New test.
5520
5521 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5522
5523         * cpp/pragma-once-1.c: New test.
5524         * cpp/pragma-once-1b.h: Likewise.
5525         * cpp/pragma-once-1c.h: Likewise.
5526         * cpp/pragma-once-1d.h: Likewise.
5527         * cpp/inc/pragma-once-1a.h: Likewise.
5528
5529 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
5530             Steven G. Kargl  <kargls@comcast.net>
5531
5532         PR fortran/17597
5533         * gfortran.dg/list_read_3.f90: New test.
5534
5535 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5536
5537         * gcc.dg/ftrapv-2.c: New test.
5538
5539 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5540
5541         PR c++/18981
5542         * g++.dg/template/typename9.C: New test.
5543
5544 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5545
5546         PR c++/18738
5547         * g++.dg/template/typename8.C: New test.
5548         * g++.dg/parse/friend2.C: Tweak error message.
5549
5550 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5551
5552         * gcc.c-torture/20041214-1.c: New test.
5553
5554 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5555
5556         PR c++/18965
5557         * g++.dg/init/array17.C: New test.
5558
5559 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5560
5561         PR c++/18793
5562         * g++.dg/init/aggr3.C: New test.
5563
5564 2004-12-14  Janis Johnson  <janis187@us.ibm.com
5565
5566         * gcc.dg/altivec-types-1.c: New test.
5567         * gcc.dg/altivec-types-2.c: New test.
5568         * gcc.dg/altivec-types-3.c: New test.
5569         * gcc.dg/altivec-types-4.c: New test.
5570         * g++.dg/ext/altivec-types-1.C: New test.
5571         * g++.dg/ext/altivec-types-2.C: New test.
5572         * g++.dg/ext/altivec-types-3.C: New test.
5573         * g++.dg/ext/altivec-types-4.C: New test.
5574
5575 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
5576
5577         PR middle-end/18951
5578         * gcc.c-torture/execute/20041213-1.c: New test.
5579
5580 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
5581
5582         PR c++/18949
5583         * g++.dg/template/cast1.C: New.
5584
5585 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
5586
5587         * gcc.c-torture/execute/20041213-2.c: New test.
5588
5589 2004-12-13  Richard Henderson  <rth@redhat.com>
5590
5591         * gcc.dg/i386-sse-10.c: Fix typo in options.
5592
5593 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
5594
5595         PR c++/18968
5596         * g++.dg/opt/pr18968.C: New test.
5597
5598 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
5599
5600         PR c++/18925
5601         * g++.dg/ext/visibility/staticdatamem.C: New test.
5602
5603 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
5604
5605         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
5606
5607 2004-12-13  Roger Sayle  <roger@eyesopen.com>
5608
5609         PR rtl-optimization/18928
5610         * gcc.dg/pr18928-1.c: New test case.
5611
5612 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
5613
5614         PR tree-opt/16951
5615         * gcc.c-torture/compile/20041211-1.c: New.
5616
5617 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5618
5619         PR middle-end/17564
5620         * gcc.c-torture/execute/20041212-1.c: New test.
5621
5622 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5623
5624         PR fortran/18869
5625         * gfortran.dg/common_1.f90: New test.
5626
5627 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
5628         Paul Brook  <paul@codesourcery.com>
5629
5630         PR fortran/16222
5631         * gfortran.dg/real_do_1.f90: New test.
5632
5633 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5634
5635         PR tree-opt/18040
5636         * g++.dg/opt/ptrmem6.C: New test.
5637
5638 2004-12-11  Roger Sayle  <roger@eyesopen.com>
5639
5640         PR middle-end/18921
5641         * gcc.dg/pr18921-1.c: New test case.
5642
5643 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5644
5645         PR fortran/17175
5646         * gfortran.dg/scale_1.f90: New test.
5647
5648 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
5649
5650         PR middle-end/18903
5651         * gcc.c-torture/compile/pr18903.c: New test.
5652
5653 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
5654
5655         * gcc.c-torture/execute/20041210-1.c: New test.
5656
5657 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5658
5659         PR c++/18731
5660         * g++.dg/parser/struct-1.C: New test.
5661         * g++.dg/parser/struct-2.C: New test.
5662         * g++.dg/parser/struct-3.C: New test.
5663
5664 2004-12-09  Richard Henderson  <rth@redhat.com>
5665
5666         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
5667
5668         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
5669         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
5670
5671 2004-12-09  Matt Austern  <austern@apple.com>
5672
5673         PR c++/18514
5674         * g++.dg/ext/builtin1.C: New
5675         * g++.dg/ext/builtin2.C: New
5676         * g++.dg/ext/builtin3.C: New
5677         * g++.dg/ext/builtin4.C: New
5678         * g++.dg/ext/builtin5.C: New
5679
5680 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
5681
5682         PR tree-opt/18904
5683         * g++.dg/opt/ptrmem5.C: New test.
5684
5685 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
5686
5687         * g++.dg/parse/typename5.C: Adjust for new error.
5688         * g++.dg/parse/typename7.C: New.
5689
5690 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5691
5692         PR c++/18073
5693         * g++.dg/other/mmintrin.C: New test.
5694
5695 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
5696
5697         PR c++/16681
5698         * g++.dg/init/array15.C: New.
5699         * g++.dg/init/array16.C: New.
5700
5701 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5702
5703         PR fortran/18826
5704         * gfortran.dg/assign_1.f90: New test.
5705
5706 2004-12-08  Nick Clifton  <nickc@redhat.com>
5707
5708         * gcc.target/xstormy16/bss_below100: New directory containing tests.
5709         * gcc.target/xstormy16/data_below100: Likewise.
5710         * gcc.target/xstormy16/sfr: Likewise.
5711         * gcc.target/xstormy16/below100.S: New test source file.
5712         * gcc.target/xstormy16/below100.ld: New test linker script.
5713         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5714         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
5715         bp instructions.
5716         * gcc.target/xstormy16/bp.c: Likewise.
5717
5718         * gcc.target/xstormy16/bss_below100: New files:
5719         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5720         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5721         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5722         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5723         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5724         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5725         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5726         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5727         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5728         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5729         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5730         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5731         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5732         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5733         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5734         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5735         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5736         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5737         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5738         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5739         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5740         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5741         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5742         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5743         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5744         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5745         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5746
5747         * gcc.target/xstormy16/data_below100: New files:
5748         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5749         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5750         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5751         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5752         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5753         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5754         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5755         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5756         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5757         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5758         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5759         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5760         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5761         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5762         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5763         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5764         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5765         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5766         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5767         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5768         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5769         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5770         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5771         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5772         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5773         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5774         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5775
5776         * gcc.target/xstormy16/sfr: New files:
5777         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
5778         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
5779         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
5780         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
5781         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
5782         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
5783         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
5784         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
5785         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
5786         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
5787         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
5788         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
5789         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
5790         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
5791         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
5792         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
5793         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
5794         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
5795         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
5796         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
5797         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
5798         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
5799         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
5800         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
5801         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
5802         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
5803         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
5804         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
5805         27_if0_sfrw_bitfield_f.c
5806
5807 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5808
5809         PR c++/18100
5810         * g++.dg/lookup/name-clash4.C: New test.
5811
5812 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
5813
5814         PR c++/18672
5815         * g++.dg/opt/array1.C: New.
5816
5817         PR c++/18803
5818         * g++.dg/template/operator5.C: New.
5819
5820 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
5821
5822         PR c/18867
5823         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
5824
5825 2004-12-07  Steven Bosscher  <stevenb@suse.de>
5826
5827         * gcc.dg/noncompile/20041207.c: New test.
5828
5829 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
5830
5831         * g++.dg/other/unreachable-1.C: New test.
5832
5833 2004-12-06  Nick Clifton  <nickc@redhat.com>
5834
5835         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
5836         <limits.h> because the latter comes from gcc's include/ directory
5837         and not the newlib/libc/include directory.
5838
5839 2004-12-04  Richard Henderson  <rth@redhat.com>
5840
5841         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
5842
5843 2004-12-04  Richard Henderson  <rth@redhat.com>
5844
5845         * lib/target-supports.exp (check_gc_sections_available): Disable
5846         for alpha and ia64.
5847
5848 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
5849
5850         PR middle-end/17909
5851         * g++.dg/other/vararg-2.C: New test.
5852
5853 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5854
5855         PR c++/17011, c++/17971
5856         * g++.dg/template/error15.C: Adjust expected error.
5857         * g++.dg/template/instantiate3.C: Likewise.
5858
5859 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
5860
5861         * gcc.dg/altivec-18.c: Fix for darwin
5862
5863 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5864
5865         PR c++/18782
5866         * g++.dg/parse/ptrmem2.C: New.
5867
5868         PR c++/18318
5869         * g++.dg/template/new1.C: New.
5870
5871 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5872
5873         PR fortran/18710
5874         * gfortran.dg/direct_io_3.f90: New test.
5875
5876 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
5877
5878         PR 18758
5879         * g++.dg/parse/crash21.C: New.
5880
5881 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5882
5883         PR c++/15664, c++/18276
5884         * g++.dg/template/ttp13.C: New test.
5885         * g++.dg/template/ttp14.C: Likewise.
5886
5887 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5888
5889         PR c++/18123
5890         * g++.dg/parse/enum2.C: New test.
5891         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
5892
5893 2004-12-02  Nick Clifton  <nickc@redhat.com>
5894
5895         * gcc.target/xstormy16: New test directory.
5896         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5897         * gcc.target/xstormy16/bp.c: Check the generation of bp
5898         instructions.
5899         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
5900         bn instructions and the BELOW100 attribute.
5901
5902 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
5903
5904         PR target/16952
5905         * gcc.dg/ppc-eabi.c: New.
5906
5907 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5908
5909         PR fortran/18284
5910         * gfortran.dg/backspace.f90
5911
5912 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5913
5914         * gfortran.dg/inquire.f90: New test.
5915
5916 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
5917
5918         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
5919         handle effective-target-keyword.
5920         (dg-skip-if): Support effective-target keyword as target list.
5921         (dg-xfail-if): Ditto.
5922         * lib/target-supports.exp (is-effective-target-keyword): New proc.
5923
5924 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
5925
5926         PR tree-optimization/18291
5927         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
5928
5929 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
5930
5931         PR C++/18729
5932         * g++.dg/parse/crash20.C: New.
5933
5934         PR c++/17431
5935         * g++.dg/overload/arg1.C: New.
5936         * g++.dg/overload/arg2.C: New.
5937         * g++.dg/overload/arg3.C: New.
5938         * g++.dg/overload/arg4.C: New.
5939
5940 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
5941
5942         * gcc.dg/c99-flex-array-4.c: Remove.
5943
5944 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5945
5946         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
5947
5948         * lib/target-supports.exp (is-effective-target): Simplify.
5949
5950         * lib/target-supports.exp (check_effective_target_vect_long):
5951         Fix for powerpc64-*-*.
5952
5953 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
5954
5955         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
5956         to support new requirements on FreeBSD 5.
5957
5958 2004-11-30  Devang Patel  <dpatel@apple.com>
5959
5960         PR 18702
5961         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
5962
5963 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5964
5965         * g++.dg/ext/altivec-13.C: New test.
5966
5967 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
5968
5969         PR tree-opt/18298
5970         * gcc.c-torture/execute/p18298.c: New test.
5971
5972 2004-11-30  Ira Rosen  <irar@il.ibm.com>
5973             Dorit Naishlos  <dorit@il.ibm.com>
5974
5975         PR tree-opt/18607
5976         * gcc.dg/vect/vect-89.c: New test.
5977
5978 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
5979
5980         * gcc.dg/pr18596-1.c: New test.
5981
5982 2004-11-30  Ben Elliston  <bje@au.ibm.com>
5983
5984         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
5985
5986 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5987
5988         PR c/18479
5989         * gcc.dg/pr18479.c: New test.
5990
5991 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5992
5993         PR target/18490
5994         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
5995         mmix-knuth-mmixware.
5996
5997         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
5998         cris-*-elf* cris-*-aout* mmix-*-*
5999
6000 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6001
6002         PR middle-end/18725
6003         * gcc.dg/pr18725.c: New test.
6004
6005 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6006
6007         PR target/18488
6008         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
6009
6010         PR target/18336
6011         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
6012
6013 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
6014
6015         PR c++/18368
6016         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
6017         * g++.old-deja/g++.law/ctors5.C: Likewise.
6018         * g++.old-deja/g++.other/crash25.C: Likewise.
6019
6020         PR c++/18674
6021         * g++.dg/template/error16.C: New test.
6022
6023         PR c++/18512
6024         * g++.dg/template/crash29.C: New test.
6025
6026 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
6027
6028         PR tree-optimization/18712
6029         * gcc.c-torture/compile/pr18712.c: New test.
6030
6031 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
6032
6033         PR c/7544
6034         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
6035         tests.
6036
6037 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6038
6039         PR c++/18652
6040         * g++.dg/lookup/crash6.C: New test.
6041
6042 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6043
6044         PR middle-end/18164
6045         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
6046
6047 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6048
6049         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
6050         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
6051         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
6052
6053 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
6054
6055         * gcc.dg/pr18164.c: New test.
6056
6057 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
6058
6059         * gcc.dg/funroll-loops-all.c: New.
6060
6061 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6062
6063         PR target/18489
6064         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
6065         delimeter, match space and TAB as well as ":".
6066
6067         PR target/18484
6068         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
6069
6070         PR target/18348
6071         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
6072
6073         PR target/18345
6074         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
6075
6076         PR target/18337
6077         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
6078
6079 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
6080
6081         * gfortran.dg/direct_io_2.f90: New test.
6082
6083 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6084
6085         PR target/18334
6086         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
6087
6088 2004-11-28  Richard Henderson  <rth@redhat.com>
6089
6090         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
6091
6092 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
6093
6094         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
6095         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
6096         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
6097         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
6098         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
6099         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
6100         gcc.dg/pointer-arith-8.c: New tests.
6101
6102 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
6103
6104         PR fortran/18364
6105         * gfortran.dg/endfile.f90: New test.
6106
6107 2004-11-27  Falk Hueffner  <falk@debian.org>
6108
6109         * gcc.dg/loop-6.c: New test.
6110
6111 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6112
6113         * gcc.c-torture/execute/20041126-1.c: New test.
6114
6115 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6116
6117         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
6118         on IRIX.
6119
6120 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6121
6122         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
6123         functions.
6124
6125 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6126
6127         PR rtl-optimization/17825
6128         * gcc.c-torture/compile/20041119-1.c: New test.
6129
6130 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6131
6132         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
6133         Check existence of ld library path variables before unsetting.
6134
6135 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
6136
6137         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
6138
6139 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6140
6141         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
6142
6143 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6144
6145         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
6146
6147 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6148
6149         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
6150         dg-do directive.
6151
6152 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6153
6154         * gcc.dg/pr17957.c: Pass --param, not -param.
6155
6156 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6157
6158         PR middle-end/17957
6159         * testsuite/gcc.dg/pr17957.c: New test.
6160
6161 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
6162
6163         PR c++/18445
6164         * g++.dg/template/crash28.C: Likewise.
6165
6166         PR c++/18001
6167         * g++.dg/expr/unary2.C: Adjust lvalue messages.
6168         * g++.dg/ext/lvaddr.C: Likewise.
6169         * g++.dg/opt/pr7503-3.C: Likewise.
6170
6171         PR c++/18466
6172         * g++.dg/parse/qualified3.C: New test.
6173         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
6174
6175         PR c++/18545
6176         * g++.dg/expr/return1.C: New test.
6177
6178 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6179
6180         Friend class name lookup 3/n, PR c++/3332
6181         * g++.dg/lookup/friend3.C: New test.
6182         * g++.dg/lookup/friend4.C: Likewise.
6183         * g++.dg/lookup/friend5.C: Likewise.
6184
6185 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6186
6187         Friend class name lookup 2/n, PR c++/14513, c++/15410
6188         * g++.dg/lookup/friend2.C: New test.
6189         * g++.dg/template/friend31.C: Likewise.
6190
6191 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6192
6193         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
6194
6195 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6196
6197         PR c++/17473
6198         * g++.dg/tc1/dr56.C: Remove.
6199         * g++.dg/template/typedef1.C: Add dg-error markers.
6200         * g++.old-deja/g++.other/typedef7.C: Likewise.
6201
6202         PR c++/18285
6203         * g++.dg/parse/typedef7.C: New test.
6204
6205 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
6206
6207         * gcc.c-torture/execute/20041124-1.c: New test.
6208
6209 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6210
6211         * g++.dg/template/deduce3.C: New test.
6212
6213         PR c++/18586
6214         * g++.dg/template/crash27.C: New test.
6215
6216         PR c++/18530
6217         * g++.dg/warn/Wshadow-3.C: New test.
6218
6219 2004-11-24  Devang Patel  <dpatel@apple.com>
6220
6221         PR/18555
6222         * gcc.dg/cpp/isysroot-1.c: New test.
6223         * gcc.dg/cpp/usr/include/stdio.h: New file.
6224         * gcc.dg/cpp/isysroot-2.c: New test.
6225         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
6226         New file.
6227
6228 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6229
6230         PR c++/8929
6231         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
6232
6233 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6234
6235         * gcc.target/sparc/align.c: Do not include <stdint.h>.
6236         * gcc.target/sparc/pdist.c: Likewise.
6237
6238 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
6239
6240         PR c++/16882
6241         * g++.dg/conversion/simd1.C: New test.
6242
6243 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6244
6245         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
6246         and restore_ld_library_path_env_vars.
6247         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
6248         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
6249         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
6250         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
6251
6252 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
6253
6254         * gcc.dg/pragma-align-2.c: Test macro expansion.
6255         * gcc.dg/pragma-pack-2.c: New test.
6256
6257 2004-11-23  Richard Henderson  <rth@redhat.com>
6258
6259         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
6260         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6261         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
6262         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
6263         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
6264         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
6265
6266         * gcc.dg/vect/vect.exp: Add check for alpha.
6267         * lib/target-supports.exp (check_alpha_max_hw_available): New.
6268         (check_effective_target_vect_int): Enable for alpha.
6269         (check_effective_target_vect_long): New.
6270         (is-effective-target): Add it.
6271
6272 2004-11-23  Uros Bizjak <uros@kss-loka.si>
6273
6274         * gcc.dg/pr18614-1.c: New test.
6275
6276 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6277
6278         * gcc.dg/setjmp-2.c: New test.
6279
6280 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
6281
6282         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
6283         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
6284         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
6285         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
6286         gcc.target/sparc/pdist.c: New tests.
6287
6288 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
6289
6290         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
6291
6292 2004-11-22  Dale Johannesen  <dalej@apple.com>
6293
6294         * gcc.dg/20041111-1.c:  New.
6295
6296 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6297
6298         PR tree-opt/18536
6299         * gcc.dg/vect/pr18536.c: New test.
6300
6301 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6302
6303         PR c++/18354
6304         * g++.dg/template/nontype11.C: New test.
6305
6306 2004-11-21  Roger Sayle  <roger@eyesopen.com>
6307
6308         PR middle-end/18520
6309         * gcc.dg/pr18520-1.c: New test case.
6310
6311 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
6312
6313         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
6314         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
6315         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
6316         expected diagnostics.
6317
6318 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6319
6320         PR target/18580
6321         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
6322         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
6323         vect-77.c, vect-77a.c: XFAIL on the SPARC.
6324
6325 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6326
6327         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
6328
6329 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
6330             Joseph Myers  <joseph@codesourcery.com>
6331
6332         * lib/target-supports.exp (check_visibility_available): Really
6333         test the compiler.
6334
6335 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6336
6337         PR tree-opt/18181
6338         * gcc.dg/vect/vect-85.c: New test.
6339         * gcc.dg/vect/vect-86.c: New test.
6340         * gcc.dg/vect/vect-87.c: New test.
6341         * gcc.dg/vect/vect-88.c: New test.
6342
6343 2004-11-19  Ben Elliston  <bje@au.ibm.com>
6344
6345         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
6346
6347 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
6348
6349         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
6350         * gcc.dg/ppc-and-1.c: Ditto.
6351         * gcc.dg/ppc-compare-1.c: Ditto.
6352         * gcc.dg/ppc-mov-1.c: Ditto
6353
6354 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
6355             Mark Mitchell  <mark@codesourcery.com>
6356
6357         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
6358
6359 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6360             Aldy Hernandez  <aldyh@redhat.com>
6361
6362         * lib/target-supports.exp (check_effective_target_vect_int): New
6363         (check_effective_target_vect_float): New
6364         (check_effective_target_vect_double): New.
6365         (is-effective-target): Support new effective targets keywords.
6366         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
6367         default action for dg-do.
6368         * gcc.dg/vect/pr16105.c: Use new support.
6369         * gcc.dg/vect/pr18400.c: Ditto.
6370         * gcc.dg/vect/pr18425.c: Ditto.
6371         * gcc.dg/vect/vect-1.c: Ditto.
6372         * gcc.dg/vect/vect-10.c: Ditto.
6373         * gcc.dg/vect/vect-11.c: Ditto.
6374         * gcc.dg/vect/vect-12.c: Ditto.
6375         * gcc.dg/vect/vect-13.c: Ditto.
6376         * gcc.dg/vect/vect-14.c: Ditto.
6377         * gcc.dg/vect/vect-15.c: Ditto.
6378         * gcc.dg/vect/vect-16.c: Ditto.
6379         * gcc.dg/vect/vect-17.c: Ditto.
6380         * gcc.dg/vect/vect-18.c: Ditto.
6381         * gcc.dg/vect/vect-19.c: Ditto.
6382         * gcc.dg/vect/vect-2.c: Ditto.
6383         * gcc.dg/vect/vect-20.c: Ditto.
6384         * gcc.dg/vect/vect-21.c: Ditto.
6385         * gcc.dg/vect/vect-22.c: Ditto.
6386         * gcc.dg/vect/vect-23.c: Ditto.
6387         * gcc.dg/vect/vect-24.c: Ditto.
6388         * gcc.dg/vect/vect-25.c: Ditto.
6389         * gcc.dg/vect/vect-26.c: Ditto.
6390         * gcc.dg/vect/vect-27.c: Ditto.
6391         * gcc.dg/vect/vect-27a.c: Ditto.
6392         * gcc.dg/vect/vect-28.c: Ditto.
6393         * gcc.dg/vect/vect-29.c: Ditto.
6394         * gcc.dg/vect/vect-29a.c: Ditto.
6395         * gcc.dg/vect/vect-3.c: Ditto.
6396         * gcc.dg/vect/vect-30.c: Ditto.
6397         * gcc.dg/vect/vect-31.c: Ditto.
6398         * gcc.dg/vect/vect-32.c: Ditto.
6399         * gcc.dg/vect/vect-33.c: Ditto.
6400         * gcc.dg/vect/vect-34.c: Ditto.
6401         * gcc.dg/vect/vect-35.c: Ditto.
6402         * gcc.dg/vect/vect-36.c: Ditto.
6403         * gcc.dg/vect/vect-37.c: Ditto.
6404         * gcc.dg/vect/vect-38.c: Ditto.
6405         * gcc.dg/vect/vect-4.c: Ditto.
6406         * gcc.dg/vect/vect-40.c: Ditto.
6407         * gcc.dg/vect/vect-41.c: Ditto.
6408         * gcc.dg/vect/vect-42.c: Ditto.
6409         * gcc.dg/vect/vect-43.c: Ditto.
6410         * gcc.dg/vect/vect-44.c: Ditto.
6411         * gcc.dg/vect/vect-45.c: Ditto.
6412         * gcc.dg/vect/vect-46.c: Ditto.
6413         * gcc.dg/vect/vect-47.c: Ditto.
6414         * gcc.dg/vect/vect-48.c: Ditto.
6415         * gcc.dg/vect/vect-48a.c: Ditto.
6416         * gcc.dg/vect/vect-49.c: Ditto.
6417         * gcc.dg/vect/vect-5.c: Ditto.
6418         * gcc.dg/vect/vect-50.c: Ditto.
6419         * gcc.dg/vect/vect-51.c: Ditto.
6420         * gcc.dg/vect/vect-52.c: Ditto.
6421         * gcc.dg/vect/vect-53.c: Ditto.
6422         * gcc.dg/vect/vect-54.c: Ditto.
6423         * gcc.dg/vect/vect-55.c: Ditto.
6424         * gcc.dg/vect/vect-56.c: Ditto.
6425         * gcc.dg/vect/vect-56a.c: Ditto.
6426         * gcc.dg/vect/vect-57.c: Ditto.
6427         * gcc.dg/vect/vect-58.c: Ditto.
6428         * gcc.dg/vect/vect-59.c: Ditto.
6429         * gcc.dg/vect/vect-6.c: Ditto.
6430         * gcc.dg/vect/vect-60.c: Ditto.
6431         * gcc.dg/vect/vect-61.c: Ditto.
6432         * gcc.dg/vect/vect-62.c: Ditto.
6433         * gcc.dg/vect/vect-63.c: Ditto.
6434         * gcc.dg/vect/vect-64.c: Ditto.
6435         * gcc.dg/vect/vect-65.c: Ditto.
6436         * gcc.dg/vect/vect-66.c: Ditto.
6437         * gcc.dg/vect/vect-67.c: Ditto.
6438         * gcc.dg/vect/vect-68.c: Ditto.
6439         * gcc.dg/vect/vect-69.c: Ditto.
6440         * gcc.dg/vect/vect-7.c: Ditto.
6441         * gcc.dg/vect/vect-72.c: Ditto.
6442         * gcc.dg/vect/vect-72a.c: Ditto.
6443         * gcc.dg/vect/vect-73.c: Ditto.
6444         * gcc.dg/vect/vect-74.c: Ditto.
6445         * gcc.dg/vect/vect-75.c: Ditto.
6446         * gcc.dg/vect/vect-76.c: Ditto.
6447         * gcc.dg/vect/vect-77.c: Ditto.
6448         * gcc.dg/vect/vect-77a.c: Ditto.
6449         * gcc.dg/vect/vect-78.c: Ditto.
6450         * gcc.dg/vect/vect-79.c: Ditto.
6451         * gcc.dg/vect/vect-8.c: Ditto.
6452         * gcc.dg/vect/vect-80.c: Ditto.
6453         * gcc.dg/vect/vect-82.c: Ditto.
6454         * gcc.dg/vect/vect-82_64.c: Ditto.
6455         * gcc.dg/vect/vect-83.c: Ditto.
6456         * gcc.dg/vect/vect-83_64.c: Ditto.
6457         * gcc.dg/vect/vect-9.c: Ditto.
6458         * gcc.dg/vect/vect-all.c: Ditto.
6459         * gcc.dg/vect/vect-none.c: Ditto.
6460
6461 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6462
6463         * lib/gcc-dg.exp (dg-skip-if): New function.
6464         (dg-forbid-option): Remove.
6465         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
6466         * g++.dg/abi/bitfield8.C: Likewise.
6467         * g++.dg/abi/dtor1.C: Likewise.
6468         * g++.dg/abi/empty10.C: Likewise.
6469         * g++.dg/abi/empty7.C: Likewise.
6470         * g++.dg/abi/empty9.C: Likewise.
6471         * g++.dg/abi/layout3.C: Likewise.
6472         * g++.dg/abi/layout4.C: Likewise.
6473         * g++.dg/abi/thunk1.C: Likewise.
6474         * g++.dg/abi/thunk2.C: Likewise.
6475         * g++.dg/abi/vbase11.C: Likewise.
6476         * g++.dg/abi/vthunk2.C: Likewise.
6477         * g++.dg/abi/vthunk3.C: Likewise.
6478         * g++.dg/ext/attrib8.C: Likewise.
6479         * g++.dg/opt/longbranch2.C: Likewise.
6480         * g++.dg/opt/reg-stack4.C: Likewise.
6481         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6482         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6483         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6484         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6485         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6486         * gcc.dg/20000609-1.c: Likewise.
6487         * gcc.dg/20000720-1.c: Likewise.
6488         * gcc.dg/20011107-1.c: Likewise.
6489         * gcc.dg/20011119-1.c: Likewise.
6490         * gcc.dg/20020108-1.c: Likewise.
6491         * gcc.dg/20020122-2.c: Likewise.
6492         * gcc.dg/20020122-3.c: Likewise.
6493         * gcc.dg/20020201-3.c: Likewise.
6494         * gcc.dg/20020206-1.c: Likewise.
6495         * gcc.dg/20020218-1.c: Likewise.
6496         * gcc.dg/20020310-1.c: Likewise.
6497         * gcc.dg/20020411-1.c: Likewise.
6498         * gcc.dg/20020418-2.c: Likewise.
6499         * gcc.dg/20020426-1.c: Likewise.
6500         * gcc.dg/20020426-2.c: Likewise.
6501         * gcc.dg/20020517-1.c: Likewise.
6502         * gcc.dg/20020523-1.c: Likewise.
6503         * gcc.dg/20020523-2.c: Likewise.
6504         * gcc.dg/20020729-1.c: Likewise.
6505         * gcc.dg/20030204-1.c: Likewise.
6506         * gcc.dg/20030826-2.c: Likewise.
6507         * gcc.dg/20030926-1.c: Likewise.
6508         * gcc.dg/20031202-1.c: Likewise.
6509         * gcc.dg/980312-1.c: Likewise.
6510         * gcc.dg/980313-1.c: Likewise.
6511         * gcc.dg/990117-1.c: Likewise.
6512         * gcc.dg/990424-1.c: Likewise.
6513         * gcc.dg/990524-1.c: Likewise.
6514         * gcc.dg/991230-1.c: Likewise.
6515         * gcc.dg/i386-387-1.c: Likewise.
6516         * gcc.dg/i386-387-2.c: Likewise.
6517         * gcc.dg/i386-387-3.c: Likewise.
6518         * gcc.dg/i386-387-4.c: Likewise.
6519         * gcc.dg/i386-387-5.c: Likewise.
6520         * gcc.dg/i386-387-6.c: Likewise.
6521         * gcc.dg/i386-asm-1.c: Likewise.
6522         * gcc.dg/i386-bitfield1.c: Likewise.
6523         * gcc.dg/i386-bitfield2.c: Likewise.
6524         * gcc.dg/i386-loop-1.c: Likewise.
6525         * gcc.dg/i386-loop-2.c: Likewise.
6526         * gcc.dg/i386-loop-3.c: Likewise.
6527         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6528         * gcc.dg/i386-pic-1.c: Likewise.
6529         * gcc.dg/i386-regparm.c: Likewise.
6530         * gcc.dg/i386-signbit-1.c: Likewise.
6531         * gcc.dg/i386-signbit-2.c: Likewise.
6532         * gcc.dg/i386-signbit-3.c: Likewise.
6533         * gcc.dg/i386-sse-5.c: Likewise.
6534         * gcc.dg/i386-sse-8.c: Likewise.
6535         * gcc.dg/i386-unroll-1.c: Likewise.
6536         * gcc.dg/tls/opt-1.c: Likewise.
6537         * gcc.dg/tls/opt-2.c: Likewise.
6538         * gcc.dg/unroll-1.c: Likewise.
6539         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6540         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6541         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6542         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6543
6544 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6545
6546         * g++.dg/template/incomplete1.C: New test.
6547
6548 2004-11-16  Nick Clifton  <nickc@redhat.com>
6549
6550         Revert patches accidentally commited during checkin of fixes for
6551         xstormy16 tests:
6552         gcc.c-torture/execute/simd-4.c: Revert
6553         gcc.dg/20040910-1.c: Revert.
6554
6555 2004-11-16  Paul Brook  <paul@codesourcery.com>
6556
6557         PR fortran/13010
6558         * gfortran.dg/der_pointer_1.f90: New test.
6559
6560 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
6561
6562         PR c/18498
6563         * gcc.dg/bitfld-13.c: New test.
6564
6565 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
6566
6567         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
6568         powerpc*-*-linux*.
6569
6570         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
6571         * gcc.dg/ppc64-abi-2.c: Ditto.
6572         * gcc.dg/ppc64-abi-3.c: Ditto.
6573
6574         * lib/gcc-dg.exp (dg-target-list): Remove.
6575
6576 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
6577
6578         * gcc.dg/ia64-postinc.c: New test.
6579
6580 2004-11-15  Mark Mitchell <mark@codesourcery.com>
6581
6582         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
6583
6584 2004-11-15  Nick Clifton  <nickc@redhat.com>
6585
6586         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
6587         __INT_MAX__ so that the test can be compiled by toolchains
6588         targeted at 16-bit processors.
6589
6590         * gcc.dg/20040625-1.c: Use long constants rather than integers
6591         when performing arithmetic that will overflow 16-bits.
6592
6593         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
6594         xstormy16.  It does not support 128-bit vector operations.
6595
6596         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
6597         with the macro PTR_TYPE.  Define this macro to an integer type
6598         suitable for holding a pointer.
6599
6600         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
6601         the target is a 16-bit processor.
6602
6603         * gcc.dg/cpp/if-2.c: Expect a different warning message from
6604         16-bit targets where the character constant will be too long.
6605
6606         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
6607         where the double will not be directly addressable.
6608
6609 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6610
6611         Friend class name lookup 1/n, PR c++/18471
6612         * g++.dg/template/crash26.C: New test.
6613         * g++.dg/lookup/struct1.C: Adjust expected error.
6614         * g++.dg/parse/elab1.C: Likewise.
6615         * g++.dg/parse/elab2.C: Likewise.
6616         * g++.dg/parse/int-as-enum1.C: Likewise.
6617         * g++.dg/parse/struct-as-enum1.C: Likewise.
6618         * g++.dg/parse/typedef1.C: Likewise.
6619         * g++.dg/parse/typedef3.C: Likewise.
6620         * g++.dg/parse/typedef4.C: Likewise.
6621         * g++.dg/parse/typedef5.C: Likewise.
6622         * g++.dg/template/nontype4.C: Likewise.
6623         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
6624         * g++.old-deja/g++.other/elab1.C: Likewise.
6625         * g++.old-deja/g++.other/syntax4.C: Likewise.
6626
6627 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6628
6629         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
6630
6631 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
6632
6633         * gcc.c-torture/execute/20041114-1.c: New test.
6634
6635 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
6636
6637         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
6638         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
6639         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
6640         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
6641         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
6642         gcc.dg/switch-7.c: New tests.
6643
6644 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6645
6646         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
6647
6648 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6649
6650         PR tree-opt/18400
6651         * gcc.dg/vect/pr18400.c: New test.
6652
6653 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6654             Andrew Pinski  <pinskia@physics.uc.edu>
6655
6656         PR tree-opt/18425
6657         * gcc.dg/vect/pr18425.c: New test.
6658
6659 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6660
6661         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
6662         Guard with dg-require-alias and dg-require-visibility.
6663
6664 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6665
6666         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
6667
6668 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6669
6670         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
6671
6672 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6673
6674         PR c++/17344
6675         * g++.dg/template/defarg5.C: New test.
6676
6677 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6678
6679         * g++.dg/parse/cast1.C: Run only on ILP32.
6680         * g++.old-deja/g++.mike/p784.C: Likewise.
6681
6682 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
6683
6684         * gcc.c-torture/execute/20041113-1.c: New test.
6685
6686 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6687
6688         PR target/18230
6689         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
6690         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
6691         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
6692         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6693         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
6694         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
6695         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
6696         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
6697         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
6698         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
6699         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
6700         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
6701         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
6702
6703 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6704
6705         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
6706         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
6707         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
6708         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
6709         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
6710         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
6711         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
6712         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
6713         gcc.target/sparc/combined-1.c: New tests.
6714
6715 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
6716
6717         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
6718         New tests.
6719
6720 2004-11-12  Mark Mitchell <mark@codesourcery.com>
6721
6722         * lib/gcc-dg.exp (dg-forbid-option): New function.
6723         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
6724         * g++.dg/abi/bitfield8.C: Likewise.
6725         * g++.dg/abi/dtor1.C: Likewise.
6726         * g++.dg/abi/empty10.C: Likewise.
6727         * g++.dg/abi/empty7.C: Likewise.
6728         * g++.dg/abi/empty9.C: Likewise.
6729         * g++.dg/abi/layout3.C: Likewise.
6730         * g++.dg/abi/layout4.C: Likewise.
6731         * g++.dg/abi/thunk1.C: Likewise.
6732         * g++.dg/abi/thunk2.C: Likewise.
6733         * g++.dg/abi/vbase11.C: Likewise.
6734         * g++.dg/abi/vthunk2.C: Likewise.
6735         * g++.dg/abi/vthunk3.C: Likewise.
6736         * g++.dg/ext/attrib8.C: Likewise.
6737         * g++.dg/opt/longbranch2.C: Likewise.
6738         * g++.dg/opt/reg-stack4.C: Likewise.
6739         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6740         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6741         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6742         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6743         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6744         * gcc.dg/20000609-1.c: Likewise.
6745         * gcc.dg/20000720-1.c: Likewise.
6746         * gcc.dg/20011107-1.c: Likewise.
6747         * gcc.dg/20011119-1.c: Likewise.
6748         * gcc.dg/20020108-1.c: Likewise.
6749         * gcc.dg/20020122-2.c: Likewise.
6750         * gcc.dg/20020122-3.c: Likewise.
6751         * gcc.dg/20020201-3.c: Likewise.
6752         * gcc.dg/20020206-1.c: Likewise.
6753         * gcc.dg/20020218-1.c: Likewise.
6754         * gcc.dg/20020310-1.c: Likewise.
6755         * gcc.dg/20020411-1.c: Likewise.
6756         * gcc.dg/20020418-2.c: Likewise.
6757         * gcc.dg/20020426-1.c: Likewise.
6758         * gcc.dg/20020426-2.c: Likewise.
6759         * gcc.dg/20020517-1.c: Likewise.
6760         * gcc.dg/20020523-1.c: Likewise.
6761         * gcc.dg/20020523-2.c: Likewise.
6762         * gcc.dg/20020729-1.c: Likewise.
6763         * gcc.dg/20030204-1.c: Likewise.
6764         * gcc.dg/20030826-2.c: Likewise.
6765         * gcc.dg/20030926-1.c: Likewise.
6766         * gcc.dg/20031202-1.c: Likewise.
6767         * gcc.dg/980312-1.c: Likewise.
6768         * gcc.dg/980313-1.c: Likewise.
6769         * gcc.dg/990117-1.c: Likewise.
6770         * gcc.dg/990424-1.c: Likewise.
6771         * gcc.dg/990524-1.c: Likewise.
6772         * gcc.dg/991230-1.c: Likewise.
6773         * gcc.dg/i386-387-1.c: Likewise.
6774         * gcc.dg/i386-387-2.c: Likewise.
6775         * gcc.dg/i386-387-3.c: Likewise.
6776         * gcc.dg/i386-387-4.c: Likewise.
6777         * gcc.dg/i386-387-5.c: Likewise.
6778         * gcc.dg/i386-387-6.c: Likewise.
6779         * gcc.dg/i386-asm-1.c: Likewise.
6780         * gcc.dg/i386-bitfield1.c: Likewise.
6781         * gcc.dg/i386-bitfield2.c: Likewise.
6782         * gcc.dg/i386-loop-1.c: Likewise.
6783         * gcc.dg/i386-loop-2.c: Likewise.
6784         * gcc.dg/i386-loop-3.c: Likewise.
6785         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6786         * gcc.dg/i386-pic-1.c: Likewise.
6787         * gcc.dg/i386-regparm.c: Likewise.
6788         * gcc.dg/i386-signbit-1.c: Likewise.
6789         * gcc.dg/i386-signbit-2.c: Likewise.
6790         * gcc.dg/i386-signbit-3.c: Likewise.
6791         * gcc.dg/i386-sse-5.c: Likewise.
6792         * gcc.dg/i386-sse-8.c: Likewise.
6793         * gcc.dg/i386-unroll-1.c: Likewise.
6794         * gcc.dg/tls/opt-1.c: Likewise.
6795         * gcc.dg/tls/opt-2.c: Likewise.
6796         * gcc.dg/unroll-1.c: Likewise.
6797         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6798         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6799         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6800         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6801         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
6802         -m64 is specified.
6803
6804 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6805
6806         PR c++/18389
6807         * g++.dg/parse/cond1.C: New test.
6808
6809         PR c++/18429
6810         * g++.dg/template/array9.C: New test.
6811         * g++.dg/ext/vla1.C: Adjust error messages.
6812         * g++.dg/ext/vlm1.C: Likewise.
6813         * g++.dg/template/crash2.C: Likewise.
6814
6815         PR c++/18436
6816         * g++.dg/template/call3.C: New test.
6817
6818         PR c++/18407
6819         * g++.dg/template/ptrmem11.C: New test.
6820
6821 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
6822
6823         PR other/14264
6824         * lib/g++.exp: Set LC_ALL and LANG to C.
6825         * lib/gcc-dg.exp: Likewise.
6826         * lib/gfortran.exp: Likewise.
6827         * lib/objc.exp: Likewise.
6828         * lib/treelang.exp: Likewise.
6829
6830 2004-11-12  Andreas Schwab  <schwab@suse.de>
6831
6832         * gcc.dg/pr16286.c: Fix last change.
6833
6834 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6835
6836         PR c++/18416
6837         * g++.dg/init/global1.C: New test.
6838
6839 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
6840
6841         * gcc.c-torture/execute/20041112-1.c: New test.
6842
6843 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6844
6845         * lib/gcc-dg.exp (dg-target-list): New.
6846
6847 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6848             Richard Sandiford  <rsandifo@redhat.com>
6849
6850         * lib/target-supports.exp (get-compiler_messages): New.
6851         (check_named_sections_available): Use it.
6852         (check_effective_target_ilp32): New.
6853         (check_effective_target_lp64): New.
6854         (is-effective-target): New.
6855         * lib/gcc-dg.exp (dg-require-effective-target): New.
6856
6857 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
6858
6859         * gcc.dg/precedence-1.c: New test.
6860
6861 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6862
6863         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
6864
6865         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
6866         message, delete generated files, use more descriptive name for
6867         executable, and make the test unsupported when it cannot be run.
6868
6869         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
6870         (dg-require-weak, dg-require-visibility, dg-require-alias,
6871         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
6872         dg-require-iconv, dg-require-named-sections): Use it.
6873
6874         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
6875
6876 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6877
6878         PR target/16457
6879         * gcc.dg/ppc-and-1: New
6880
6881         PR target/16796
6882         * gcc.dg/ppc-mov-1.c: New.
6883
6884         PR target/16458
6885         * gcc.dg/ppc-compare-1.c: New.
6886
6887 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
6888
6889         * objc.dg/desig-init-2.m: New test.
6890
6891 2004-11-10  Adam Nemet  <anemet@lnxw.com>
6892
6893         PR middle-end/18160
6894         * g++.dg/warn/register-var-1.C: New test.
6895         * g++.dg/warn/register-var-2.C: New test.
6896
6897 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6898
6899         * gcc.dg/union-2.c: New test.
6900
6901 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
6902
6903         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
6904         New test for PR tree-optimization/17892.
6905
6906 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
6907
6908         PR c++/18369
6909         * g++.dg/init/new12.C: New test.
6910
6911 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
6912
6913         * gcc.target/sparc: New directory.
6914         * gcc.target/sparc/sparc.exp: New driver.
6915         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
6916         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
6917         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
6918         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
6919
6920 2004-11-10  Paul Brook  <paul@codesourcery.com>
6921
6922         PR fortran/18218
6923         * gfortran.dg/list_read.c: New test.
6924
6925 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6926
6927         PR c/18322
6928         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
6929         expected diagnostic location.
6930
6931 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
6932
6933         * gcc.dg/20041109-1.c: New test.
6934
6935 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6936
6937         PR objc/18406
6938         * objc/compile/pr18406.m: New test.
6939
6940 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6941
6942         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
6943
6944 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6945
6946         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
6947
6948 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6949
6950         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
6951
6952 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6953
6954         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
6955         exit.
6956
6957 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
6958
6959         PR tree-opt/18299
6960         * gcc.c-torture/pr18299-1.c: New test.
6961
6962 2004-11-06  Andreas Schwab  <schwab@suse.de>
6963
6964         * gcc.dg/pr16286.c: Also test for bool and pixel.
6965
6966 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
6967
6968         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
6969         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
6970         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
6971         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
6972         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
6973         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
6974         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
6975         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
6976         gcc.dg/struct-semi-3.c: New tests.
6977
6978 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6979
6980         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
6981
6982 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6983
6984         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
6985         Do not use C99 designators.
6986
6987 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6988
6989         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
6990
6991 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6992
6993         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
6994         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
6995         * gcc.c-torture/execute/simd-5.x: Remove.
6996
6997 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
6998
6999         PR rtl-optimization/17933
7000         * gcc.dg/torture/pr17933-1.c: New test.
7001
7002 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7003
7004         PR target/18106
7005         * lib/target-supports.exp (check_weak_available): Support
7006         Windows.
7007
7008 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
7009
7010         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
7011         call to fflush(stdout) before abort.
7012         (my_ffsll): New function.
7013         (generate_fields): Use it.
7014
7015 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7016
7017         * gcc.dg/init-undef-1.c: New test.
7018
7019 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7020
7021         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
7022         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
7023         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
7024         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
7025         expected messages for new parser.
7026
7027 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
7028
7029         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
7030
7031 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7032
7033         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
7034         on LP64 targets.
7035
7036 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7037
7038         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
7039         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
7040         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
7041         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
7042         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
7043         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
7044         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
7045         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
7046         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
7047         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
7048
7049 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7050
7051         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
7052         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
7053         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
7054         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
7055         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
7056         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
7057         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
7058         for new parser.
7059
7060 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
7061
7062         PR target/15342
7063         * gcc.dg/20041104-1.c: New test.
7064
7065 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7066
7067         * g++.dg/template/nontype7.C: New test.
7068         * g++.dg/template/nontype8.C: Likewise.
7069         * g++.dg/template/nontype9.C: Likewise.
7070         * g++.dg/template/nontype10.C: Likewise.
7071         * g++.dg/tc1/dr49.C: Likewise.
7072         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
7073         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
7074
7075 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7076
7077         * g++.dg/rtti/tinfo1.C: Remove xfails.
7078
7079 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7080
7081         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
7082         packed attribute to the definition to satisfy the new C++ parser.
7083
7084 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7085
7086         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
7087         invocations of va_arg.
7088
7089 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
7090
7091         PR c++/18124
7092         * g++.dg/template/crash25.C: New test.
7093
7094         PR c++/18155
7095         * g++.dg/template/typedef2.C: New test.
7096         * g++.dg/parse/crash13.C: Adjust error markers.
7097
7098         PR c++/18177
7099         * g++.dg/conversion/const3.C: New test.
7100
7101 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7102
7103         PR fortran/17535
7104         PR fortran/17583
7105         PR fortran/17713
7106         * gfortran.dg/generic_[123].f90: New testcases.
7107
7108 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7109
7110         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
7111         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
7112
7113 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7114
7115         PR tree-opt/16808
7116         * gcc.c-torture/compile/pr16808.c: New test.
7117
7118 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
7119
7120         PR rtl-optimization/17104
7121         * gcc.dg/ppc-bitfield1.c: New.
7122
7123 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7124
7125         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
7126
7127 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7128
7129         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
7130         strings for 32-bit code.
7131
7132 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
7133
7134         PR c/18239
7135         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
7136
7137 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
7138
7139         PR c++/18064
7140         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
7141
7142 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
7143
7144         PR c++/15172
7145         * g++.dg/init/aggr2.C: New test.
7146
7147 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
7148
7149         * objc.dg/local-decl-1.m: New test.
7150
7151 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7152
7153         * gcc.dg/20040910-1.c: Adjust regex.
7154
7155 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7156
7157         PR rtl-optimization/18084
7158         * g++.dg/opt/pr18084-1.C: New testcase.
7159
7160 2004-10-30  Matt Austern  <austern@apple.com>
7161
7162         PR c++/17542
7163         * g++.dg/ext/attrib18.C: New test.
7164
7165 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7166
7167         PR middle-end/18096
7168         * gcc.dg/pr18096-1.c: New test case.
7169
7170 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7171
7172         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
7173
7174 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
7175
7176         PR c/16666
7177         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
7178         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
7179         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
7180         gcc.dg/old-style-prom-3.c: New tests.
7181
7182 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
7183
7184         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
7185         Remove unnecessary inclusion of stdio.h.
7186
7187 2004-10-29  Roger Sayle  <roger@eyesopen.com>
7188
7189         PR rtl-optimization/17581
7190         * gcc.dg/pr17581-1.c: New test case.
7191
7192 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
7193
7194         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
7195         being implemented.
7196         * g++.dg/conversion/dr195-1.C: New.
7197         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
7198         * g++.old-deja/g++.mike/p10148.C: Likewise.
7199
7200 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
7201
7202         PR c++/17695
7203         * g++.dg/debug/typedef2.C: New test.
7204
7205 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
7206
7207         PR fortran/13490
7208         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
7209         * gfortran.dg/g77/README: Update.
7210
7211 2004-10-28  Matt Austern  <austern@apple.com>
7212
7213         PR c++/14124
7214         * g++.dg/ext/packed7.C: New test.
7215
7216 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7217
7218         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
7219         scan-assembler.
7220         * lib/scanasm.exp (hidden-scan-for): New proc.
7221         (scan-hidden): Use hidden-scan-for instead of constructing the scan
7222         string.
7223         (scan-not-hidden): Likewise.
7224         * lib/target-supports.exp (check_visibility_available): mach-o is
7225         support too.
7226
7227 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
7228
7229         PR c++/17132
7230         * g++.dg/template/memclass3.C: New test.
7231
7232 2004-10-28  Adam Nemet  <anemet@lnxw.com>
7233
7234         PR middle-end/18160
7235         * gcc.dg/register-var-1.c: New test.
7236         * gcc.dg/register-var-2.c: New test.
7237         * gcc.dg/asm-7.c: Taking the address of a register variable is an
7238         error now.
7239
7240 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
7241
7242         PR other/18172
7243         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
7244         unused variables.
7245         * gcc.dg/vect/vect-22.c: Likewise.
7246
7247 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
7248
7249         * gcc.dg/i386-rotate-1.c: New test.
7250
7251 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
7252
7253         * g++.dg/init/ref12.C: Add "run" marker.
7254
7255         PR c++/17435
7256         * g++.dg/init/ref12.C: New test.
7257
7258         PR c++/18140
7259         * g++.dg/template/shift1.C: New test.
7260         * g++.dg/template/error10.C: Adjust error markers.
7261
7262 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
7263
7264         PR tree-opt/17529
7265         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
7266
7267 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
7268
7269         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
7270         * gcc.dg/weak/weak-3.c: Likewise.
7271         * gcc.dg/weak/weak-5.c: Likewise.
7272         * gcc.dg/weak/weak-9.c: Likewise.
7273         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
7274         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
7275
7276         * gcc.dg/darwin-weakimport-1.c: New.
7277
7278 2004-10-28  Ben Elliston  <bje@au.ibm.com>
7279
7280         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
7281
7282 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
7283
7284         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
7285         'syntax' error messages.
7286         * gcc.dg/cpp/direct2s.c: Likewise.
7287
7288 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
7289
7290         * gcc.c-torture/compile/20041026-1.c: New.
7291
7292 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
7293
7294         PR c++/18093
7295         * g++.dg/lookup/ns2.C: New test.
7296
7297         PR c++/18020
7298         * g++.dg/template/enum4.C: New test.
7299
7300         PR c++/18161
7301         * g++.dg/template/expr1.C: New test.
7302
7303 2004-10-26  Ben Elliston  <bje@au.ibm.com>
7304
7305         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
7306
7307 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7308
7309         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
7310         gcc.dg/decl-nospec-3.c: New tests.
7311
7312 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
7313
7314         * objc.dg/super-class-3.m: New test.
7315
7316 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
7317
7318         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
7319         resyncing.
7320         * gcc.dg/cpp/direct2s.c: Likewise.
7321
7322 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
7323
7324         * objc.dg/image-info.m: Update for changes to section selection.
7325
7326 2004-10-25  David Ayers  <d.ayers@inode.at>
7327             Ziemowit Laski  <zlaski@apple.com>
7328
7329         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
7330         diagnostics when messaging 'id <Proto>'.
7331         * objc.dg/class-protocol-1.m: New test.
7332         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
7333         a non-existent method signature.
7334         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
7335         Update diagnostics when messaging with non-existent method signature.
7336         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
7337         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
7338         invalid receivers are now resolved as if messaging 'id'; remove
7339         extraneous diagnostics.
7340
7341 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7342
7343         PR c/16667
7344         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
7345         gcc.dg/init-desig-obs-3.c: New tests.
7346
7347 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
7348
7349         * gcc.dg/debug/20041023-1.c: New test.
7350
7351 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
7352
7353         PR middle-end/17407
7354         * gcc.c-torture/compile/pr17407.c: New test.
7355
7356         PR c++/18121
7357         * g++.dg/template/array8.C: New test.
7358
7359 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7360
7361         PR other/18138
7362         * lib/g++.exp: Accept more than one multilib libgcc.
7363         * lib/gcc-dg.exp: Likewise.
7364         * lib/objc.exp: Likewise.
7365         * lib/treelang.exp: Likewise.
7366         * lib/gfortran.exp: Likewise.
7367
7368 2004-10-24  Ben Elliston  <bje@au.ibm.com>
7369
7370         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
7371
7372 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
7373
7374         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
7375         * gcc.dg/c99-const-expr-3.c: Likewise.
7376
7377 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
7378
7379         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
7380
7381 2004-10-23  Ben Elliston  <bje@au.ibm.com>
7382
7383         * gcc.c-torture/execute/loop-2e.x: Remove.
7384
7385 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7386
7387         PR c++/18095
7388         * g++.dg/parse/crash18.C: New.
7389         * g++.dg/parse/crash19.C: New.
7390
7391 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7392
7393         * g++.dg/ext/dllimport1.C: Move dg-warnings.
7394         * g++.dg/ext/dllimport2.C: Same.
7395         * g++.dg/ext/dllimport8.C: Same.
7396
7397 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
7398
7399         PR c++/10841
7400         * g++.dg/conversion/cast1.C: New test.
7401         * g++.dg/overload/pmf1.C: Adjust error marker.
7402
7403 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
7404
7405         PR objc/17923
7406         * objc.dg/const-str-7.m: New test.
7407
7408 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7409
7410         * g++.dg/template/memfriend11.C: Fix comment typo.
7411         * g++.dg/template/memfriend14.C: Likewise.
7412
7413 2004-10-20  Richard Henderson  <rth@redhat.com>
7414
7415         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
7416         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
7417         -fasynchronous-unwind-tables.
7418
7419 2004-10-20  Richard Henderson  <rth@redhat.com>
7420
7421         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
7422         (main): Return success.
7423         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
7424         (main): Return success.
7425
7426 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7427
7428         PR c++/13495
7429         * g++.dg/template/memfriend9.C: New test.
7430         * g++.dg/template/memfriend10.C: Likewise.
7431         * g++.dg/template/memfriend11.C: Likewise.
7432         * g++.dg/template/memfriend12.C: Likewise.
7433         * g++.dg/template/memfriend13.C: Likewise.
7434         * g++.dg/template/memfriend14.C: Likewise.
7435         * g++.dg/template/memfriend15.C: Likewise.
7436         * g++.dg/template/memfriend16.C: Likewise.
7437         * g++.dg/template/memfriend17.C: Likewise.
7438         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
7439
7440 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
7441
7442         * g++.dg/conversion/dr195.C: New.
7443         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
7444
7445 2004-10-20  Ben Elliston  <bje@au.ibm.com>
7446             Devang Patel  <dpatel@apple.com>
7447
7448         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
7449         of floating point arithmetic, which could trap.
7450
7451 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
7452
7453         PR c++/14035
7454         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
7455         * g++.dg/conversion/const2.C: New test.
7456         * g++.dg/expr/reinterpret2.C: New test.
7457         * g++.dg/expr/reinterpret3.C: New test.
7458         * g++.dg/expr/cast2.C: New test.
7459         * g++.dg/expr/copy1.C: New test.
7460         * g++.dg/other/conversion1.C: Change error message.
7461         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
7462         function pointers to void *.
7463         * g++.old-deja/g++.mike/p10148.C: Likewise.
7464
7465 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7466
7467         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
7468
7469 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
7470
7471         PR c++/18047
7472
7473         * g++.dg/parse/expr3.C: New test.
7474
7475 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7476
7477         * gcc.dg/smod-1.c: New test.
7478
7479 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
7480
7481         * objc.dg/method-14.m: New test.
7482
7483 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7484
7485         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
7486         Also xfail as the patch was reverted.
7487
7488 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7489
7490         PR middle-end/16973
7491         * gcc.dg/pr16973.c: New test.
7492
7493 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
7494
7495         PR tree-optimization/17656
7496         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
7497
7498 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7499
7500         * g++.dg/eh/shadow1.C: New.
7501
7502 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
7503
7504         * gcc.c-torture/compile/20041018-1.c: New test.
7505
7506 2004-10-18  Ben Elliston  <bje@au.ibm.com>
7507
7508         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
7509         compiler referring to register 0 when accessing sdata.  The linker
7510         now patches things up.
7511
7512 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
7513
7514         PR c/17529
7515         * gcc.c-torture/compile/pr17529.c: New test.
7516
7517 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7518
7519         PR c++/17743
7520         * g++.dg/ext/attrib17.C: New test.
7521
7522 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7523
7524         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
7525
7526 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7527
7528         PR c++/10479
7529         * g++.dg/ext/attrib16.C: New test.
7530
7531 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
7532
7533         PR c++/17042
7534         * g++.dg/init/dso_handle1.C: New test.
7535
7536         PR c++/14667
7537         * g++.dg/parse/typedef6.C: New test.
7538
7539         PR c++/17916
7540         * g++.dg/parse/pragma1.C: New test.
7541
7542 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
7543
7544         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
7545
7546 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
7547
7548         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
7549         -fno-common when on HPPA HP-UX platforms.
7550
7551 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
7552
7553         PR other/16820
7554         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
7555         stdint.h.
7556         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
7557         uintptr_t.
7558
7559 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7560
7561         PR c++/16301
7562         * g++.dg/lookup/strong-using-4.C: New test.
7563
7564 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7565
7566         PR middle-end/16567
7567         * gcc.c-torture/compile/nested-1.c: New test.
7568
7569 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7570
7571         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
7572         and mipsisa64*-*-* (until support for misaligned loads is added).
7573         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
7574         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
7575         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
7576         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
7577         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
7578         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
7579
7580 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
7581
7582         PR c++/17976
7583         * g++.dg/init/dtor3.C: New test.
7584
7585 2004-10-15  Ben Elliston  <bje@au.ibm.com>
7586
7587         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
7588
7589 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
7590
7591         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
7592         * gcc.dg/macho-lo-sum.c: Likewise.
7593
7594 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
7595
7596         * gcc.dg/ppc-spe64-1.c: New test.
7597
7598 2004-10-14  Devang Patel  <dpatel@apple.com>
7599
7600         PR 17635
7601         * gcc.dg/pr17635.c : New test.
7602
7603 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
7604
7605         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
7606         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
7607         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
7608         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
7609         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
7610         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
7611         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
7612         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
7613         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
7614         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
7615         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
7616         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
7617         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
7618         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
7619         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
7620         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
7621         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
7622         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
7623
7624 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7625
7626         * gcc.dg/vect/vect-82.c: New testcase.
7627         * gcc.dg/vect/vect-82_64.c: New testcase.
7628         * gcc.dg/vect/vect-83.c: New testcase.
7629         * gcc.dg/vect/vect-83_64.c: New testcase.
7630
7631 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7632
7633         * gcc.dg/cpp/error-1.c: New test.
7634
7635 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7636
7637         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
7638
7639 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
7640
7641         PR target/17984
7642         * gcc.dg/cris-peep2-xsrand2.c: New test.
7643
7644 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
7645
7646         PR c++/17661
7647         * testsuite/g++.dg/expr/for2.C: New test.
7648
7649 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7650
7651         * g++.dg/inherit/thunk1.C: Run on the SPARC.
7652
7653 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
7654
7655         PR tree-optimization/17724
7656         * g++.dg/opt/pr17724-1.C: New test.
7657         * g++.dg/opt/pr17724-2.C: New test.
7658         * g++.dg/opt/pr17724-3.C: New test.
7659         * g++.dg/opt/pr17724-4.C: New test.
7660         * g++.dg/opt/pr17724-5.C: New test.
7661         * g++.dg/opt/pr17724-6.C: New test.
7662
7663 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
7664
7665         PR c/17301
7666         * gcc.dg/pr17301-2.c: New test.
7667
7668 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
7669
7670         PR c++/15876
7671         * g++.dg/parse/error22.C: New test.
7672
7673         PR c++/17936
7674         * g++.dg/template/spec18.C: New test.
7675
7676 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
7677
7678         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
7679         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
7680         memcpy.
7681         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
7682         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
7683
7684 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7685
7686         * g++.dg/eh/cleanup5.C: Add dg-options "".
7687
7688 2004-10-11  Roger Sayle  <roger@eyesopen.com>
7689
7690         PR middle-end/17657
7691         * gcc.dg/switch-4.c: New test case.
7692
7693 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
7694
7695         * gcc.c-torture/execute/20041011-1.c: New test.
7696
7697 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7698
7699         PR c++/17554
7700         * g++.dg/init/for3.C: New test.
7701
7702         PR c++/17657
7703         * g++.dg/opt/switch2.C: New test.
7704
7705         PR middle-end/17703
7706         * g++.dg/warn/Wreturn-2.C: New test.
7707
7708 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7709
7710         PR c++/17907
7711         * g++.dg/eh/cleanup5.C: New test.
7712
7713 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
7714
7715         PR c++/17393
7716         * g++.dg/parse/error21.C: New test.
7717
7718 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7719
7720         * g++.dg/overload/pmf1.C: Adjust quoting marks.
7721         * g++.dg/warn/incomplete1.C: Likewise.
7722         * g++.dg/template/qualttp20.C: Likewise.
7723
7724 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7725
7726         PR c/17881
7727         * parm-incomplete-1.c: New test.
7728
7729 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7730
7731         PR c++/17867
7732         * g++.dg/parse/error19.C: New test.
7733
7734         PR c++/17670
7735         * g++.dg/init/new11.C: New test.
7736
7737         PR c++/17821
7738         * g++.dg/parse/error20.C: New test.
7739
7740         PR c++/17826
7741         * g++.dg/template/crash24.C: New test.
7742
7743 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7744
7745         PR c/17301
7746         * gcc.dg/pr17301-1.c: New test.
7747
7748 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7749
7750         PR c/17189
7751         * gcc.dg/anon-struct-5.c: New test.
7752
7753 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7754
7755         PR c/17844
7756         * gcc.dg/pr17844-1.c: New test.
7757
7758 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
7759
7760         PR tree-optimization/17906
7761         * gcc.c-torture/compile/pr17906.c: New.
7762
7763 2004-10-09  Stuart Hastings  <stuart@apple.com>
7764             Roger Sayle  <roger@eyesopen.com>
7765
7766         PR rtl-optimization/17853
7767         * gcc.dg/i386-mmx-5.c: New testcase.
7768
7769 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
7770
7771         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
7772
7773 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7774
7775         PR c++/17524
7776         * g++.dg/template/static9.C: New test.
7777
7778         PR c++/17685
7779         * g++.dg/parse/operator5.C: New test.
7780
7781 2004-10-09  Roger Sayle  <roger@eyesopen.com>
7782
7783         PR middle-end/17894
7784         * gcc.c-torture/execute/divcmp-4.c: New test case.
7785
7786 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7787
7788         PR tree-opt/17902
7789         * g++.dg/opt/pr17902.C: New test.
7790
7791 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
7792
7793         * gcc.dg/cpp/ident-1.c: Add dg-options "".
7794
7795 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7796
7797         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
7798
7799 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7800
7801         * gcc.dg/assign-warn-3.c: New test.
7802
7803 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7804
7805         PR c/16999
7806         * gcc.dg/cpp/ident-1.c: New test.
7807
7808 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7809
7810         * gcc.c-torture/compile/acc1.c: New.
7811
7812 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7813
7814         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
7815         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
7816
7817 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7818
7819         * gcc.dg/ultrasp11.c: New test.
7820
7821 2004-10-08  Michael Matz  <matz@suse.de>
7822
7823         * gcc.dg/doloop-2.c: New test.
7824
7825 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7826
7827         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
7828         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
7829         objc.dg/method-9.m: Update expected diagnostics.
7830
7831 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
7832
7833         * gcc.dg/ppc-fsel-3.c: New file.
7834         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
7835
7836 2004-10-07  Paul Brook  <paul@codesourcery.com>
7837
7838         * gfortran.dg/intrinsic_verify_1.f90: New test.
7839
7840 2004-10-07  Paul Brook  <paul@codesourcery.com>
7841
7842         * gfortran.dg/empty_format_1.f90: Remove stray commas.
7843
7844 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7845
7846         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
7847         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
7848         commit.
7849
7850 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7851
7852         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
7853
7854 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7855
7856         PR c++/17115
7857         * g++.dg/warn/Winline-4.C: New test.
7858
7859 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7860
7861         * gcc.c-torture/compile/20041007-1.c: New test.
7862
7863 2004-10-07  Paul Brook  <paul@codesourcery.com>
7864
7865         PR fortran/17678
7866         * gfortran.dg/use_allocated_1.f90: New test.
7867
7868 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7869
7870         PR middle-end/17849
7871         * gfortran.fortran-torture/compile/nested.f90: New test
7872
7873 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7874
7875         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
7876
7877 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7878
7879         PR c++/17368
7880         * g++.dg/ext/asm6.C: New test.
7881
7882 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
7883
7884         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
7885
7886 2004-10-06  Paul Brook  <paul@codesourcery.com>
7887
7888         PR libfortran/17709
7889         * gfortran.dg/empty_format_1.f90: New test.
7890
7891 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7892
7893         PR fortran/17568
7894         * gfortran.dg/ishft.f90: New test.
7895
7896         PR fortran/17283
7897         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
7898         tests.
7899
7900 2004-10-06  Paul Brook  <paul@codesourcery.com>
7901
7902         * gfortran.dg/do_1.f90: New test.
7903
7904 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7905
7906         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
7907         optimizing for size.
7908
7909 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7910
7911         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
7912
7913 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7914
7915         * gcc.c-torture/compile/20041005-1.c: New test.
7916
7917 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7918
7919         PR c++/17829
7920         * g++.dg/lookup/koenig4.C: New.
7921
7922 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7923
7924         * g++.dg/other/classkey1.C: Adjust quoting marks.
7925         * g++.dg/parse/error15.C: Likewise.
7926         * g++.dg/template/meminit2.C (int>): Likewise.
7927
7928 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7929
7930         PR fortran/17283
7931         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
7932
7933         PR fortran/17631
7934         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
7935
7936         PR fortran/17708
7937         * gfortran.dg/pr17708.f90: New test.
7938
7939 2004-10-04  Chao-ying Fu  <fu@mips.com>
7940
7941         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
7942         * gcc.dg/vect/vect-4.c: Ditto.
7943         * gcc.dg/vect/vect-5.c: Ditto.
7944         * gcc.dg/vect/vect-6.c: Ditto.
7945         * gcc.dg/vect/vect-8.c: Ditto.
7946         * gcc.dg/vect/vect-16.c: Ditto.
7947         * gcc.dg/vect/vect-30.c: Ditto.
7948         * gcc.dg/vect/vect-40.c: Ditto.
7949         * gcc.dg/vect/vect-41.c: Ditto.
7950         * gcc.dg/vect/vect-42.c: Ditto.
7951         * gcc.dg/vect/vect-43.c: Ditto.
7952         * gcc.dg/vect/vect-44.c: Ditto.
7953         * gcc.dg/vect/vect-45.c: Ditto.
7954         * gcc.dg/vect/vect-46.c: Ditto.
7955         * gcc.dg/vect/vect-47.c: Ditto.
7956         * gcc.dg/vect/vect-48.c: Ditto.
7957         * gcc.dg/vect/vect-49.c: Ditto.
7958         * gcc.dg/vect/vect-50.c: Ditto.
7959         * gcc.dg/vect/vect-51.c: Ditto.
7960         * gcc.dg/vect/vect-52.c: Ditto.
7961         * gcc.dg/vect/vect-53.c: Ditto.
7962         * gcc.dg/vect/vect-54.c: Ditto.
7963         * gcc.dg/vect/vect-55.c: Ditto.
7964         * gcc.dg/vect/vect-56.c: Ditto.
7965         * gcc.dg/vect/vect-57.c: Ditto.
7966         * gcc.dg/vect/vect-58.c: Ditto.
7967         * gcc.dg/vect/vect-59.c: Ditto.
7968         * gcc.dg/vect/vect-60.c: Ditto.
7969         * gcc.dg/vect/vect-74.c: Ditto.
7970         * gcc.dg/vect/vect-79.c: Ditto.
7971         * gcc.dg/vect/vect-80.c: Ditto.
7972
7973 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7974
7975         * gcc.dg/unused-7.c: Use the correct option.
7976
7977 2004-10-04  Paul Brook  <paul@codesourcery.com>
7978         Bud Davis  <bdavis9659@comcast.net>
7979
7980         PR fortran/17706
7981         PR fortran/16434
7982         * gfortran/pr17706.f90: New test.
7983         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
7984
7985 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7986
7987         * gfortran.dg/pr17612.f90: New test.
7988
7989 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7990
7991         * g++.dg/template/local1.C: Adjust quoting marks in
7992         testing for diagnostics.
7993         * g++.dg/tls/diag-2.C: Likewise.
7994         * g++.dg/other/error8.C: Likewise.
7995
7996 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7997
7998         PR c/17178
7999         * gcc.dg/unused-4.c: Adjust to be correct.
8000
8001         PR c/17820
8002         * gcc.dg/unused-7.c: New test.
8003
8004 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8005
8006         PR c++/17797
8007         * g++.dg/overload/template2.C: New test.
8008
8009 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
8010
8011         PR tree-optimization/16632
8012         * gcc.dg/tree-ssa/20041002-1.c: New.
8013
8014 2004-10-03  Paul Brook  <paul@codesourcery.com>
8015
8016         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
8017         rather than relying on default formatting.
8018
8019 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
8020
8021         * gcc.dg/20040920-1.c: Update expected message text.
8022
8023 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
8024
8025         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
8026
8027 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
8028
8029         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
8030         tree level.
8031
8032 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8033
8034         * gcc.dg/tree-ssa/pr17343.c: Remove.
8035
8036 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8037
8038         PR tree-opt/17343
8039         * gcc.dg/tree-ssa/pr17343.c: New test.
8040
8041 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
8042
8043         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
8044         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
8045         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
8046         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
8047         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
8048
8049 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8050
8051         * gcc.dg/lvalue-2.c: New test.
8052
8053 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8054
8055         PR c/17730
8056         * gcc.dg/pr17730-1.c: New test
8057
8058 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8059
8060         PR c/7425
8061         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
8062
8063 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8064
8065         * gcc.c-torture/execute/stdarg-1.c: New test.
8066         * gcc.c-torture/execute/stdarg-2.c: New test.
8067         * gcc.c-torture/execute/stdarg-3.c: New test.
8068         * gcc.dg/tree-ssa/stdarg-1.c: New test.
8069         * gcc.dg/tree-ssa/stdarg-2.c: New test.
8070         * gcc.dg/tree-ssa/stdarg-3.c: New test.
8071         * gcc.dg/tree-ssa/stdarg-4.c: New test.
8072         * gcc.dg/tree-ssa/stdarg-5.c: New test.
8073
8074 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8075
8076         PR tree-optimization/17697
8077         * g++.dg/opt/pr17697-1.C: New test.
8078         * g++.dg/opt/pr17697-2.C: New test.
8079         * g++.dg/opt/pr17697-3.C: New test.
8080
8081 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8082
8083         PR c/16409
8084         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
8085         gcc.dg/vla-init-5.c: New tests.
8086
8087 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8088
8089         PR c/13804
8090         * gcc.dg/pr13804-1.c: New test.
8091
8092 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8093
8094         PR fortran/16938
8095         * gfortran.dg/pr16938.f90: New test.
8096
8097 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8098
8099         * g++.dg/template/crash23.C: New test.
8100
8101 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8102
8103         PR c++/17585
8104         * g++.dg/template/static8.C: New test.
8105
8106 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
8107
8108         PR c++/17681
8109         * g++.dg/other/error9.C: New test.
8110
8111 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
8112
8113         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
8114
8115 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8116
8117         PR fortran/15164
8118         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
8119
8120 2004-09-26  Roger Sayle  <roger@eyesopen.com>
8121
8122         PR middle-end/17112
8123         * gcc.dg/pr17112-1.c: New test case.
8124
8125 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8126
8127         PR c/11459
8128         * gcc.dg/pr11459-1.c: New test.
8129
8130 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
8131
8132         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
8133         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8134
8135 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8136
8137         * gfortran.dg/pr15324.f90: Make array bounds consistent.
8138
8139 2004-09-25  Jan Hubicka  <jh@suse.cz>
8140
8141         * compile/30040909-1.c: New test.
8142         * compile/30040907-1.c: New test.
8143
8144 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
8145
8146         * gcc.c-torture/execute/va-arg-26.c: New test.
8147
8148 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
8149
8150         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
8151         extra diagnostics on targets with 64-bit pointers.
8152         * objc.dg/selector-1.m: Adjust dg-warning regexp.
8153
8154 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8155
8156         PR c/17188
8157         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
8158         * gcc.dg/decl-3.c: Adjust expected message.
8159
8160 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8161
8162         PR fortran/17615
8163         * gfortran.dg/pr17615.f90: New test.
8164
8165 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
8166
8167         PR tree-optimzation/17517
8168         * g++.dg/tree-ssa/pr17517.C: New Test.
8169
8170 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8171
8172         PR c++/16889
8173         * g++.dg/lookup/ambig3.C: New.
8174
8175 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
8176
8177         PR tree-opt/17624
8178         * g++.dg/opt/pr17624.C: New test.
8179
8180 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8181
8182         PR c/6980
8183         * gcc.dg/Wbad-function-cast-1.c: New test.
8184
8185 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
8186
8187         * g++.dg/ext/complit1.C
8188         * g++.dg/other/error2.C
8189         * g++.dg/other/nontype-1.C
8190         * g++.dg/parse/crash11.C
8191         * g++.dg/parse/crash12.C
8192         * g++.dg/parse/error15.C
8193         * g++.dg/parse/error4.C
8194         * g++.dg/parse/tmpl-outside1.C
8195         * g++.dg/parse/too-many-tmpl-args1.C
8196         * g++.dg/template/dependent-expr3.C
8197         * g++.dg/template/error10.C
8198         * g++.dg/template/instantiate1.C
8199         * g++.dg/template/vtable2.C
8200         * g++.dg/warn/Wshadow-1.C
8201         * g++.dg/warn/weak1.C
8202         * g++.old-deja/g++.brendan/crash16.C
8203         * g++.old-deja/g++.brendan/crash18.C
8204         * g++.old-deja/g++.brendan/crash48.C
8205         * g++.old-deja/g++.brendan/crash49.C
8206         * g++.old-deja/g++.brendan/crash55.C
8207         * g++.old-deja/g++.brendan/crash56.C
8208         * g++.old-deja/g++.brendan/crash8.C
8209         * g++.old-deja/g++.brendan/enum11.C
8210         * g++.old-deja/g++.brendan/enum8.C
8211         * g++.old-deja/g++.brendan/enum9.C
8212         * g++.old-deja/g++.brendan/friend3.C
8213         * g++.old-deja/g++.brendan/misc14.C
8214         * g++.old-deja/g++.bugs/900402_02.C
8215         * g++.old-deja/g++.bugs/900404_03.C
8216         * g++.old-deja/g++.bugs/900404_04.C
8217         * g++.old-deja/g++.bugs/900428_03.C
8218         * g++.old-deja/g++.jason/crash4.C
8219         * g++.old-deja/g++.jason/overload21.C
8220         * g++.old-deja/g++.jason/redecl1.C
8221         * g++.old-deja/g++.jason/report.C
8222         * g++.old-deja/g++.jason/rfg10.C
8223         * g++.old-deja/g++.jason/template30.C
8224         * g++.old-deja/g++.law/arm12.C
8225         * g++.old-deja/g++.law/ctors5.C
8226         * g++.old-deja/g++.law/cvt20.C
8227         * g++.old-deja/g++.law/init10.C
8228         * g++.old-deja/g++.law/init8.C
8229         * g++.old-deja/g++.law/visibility17.C
8230         * g++.old-deja/g++.law/visibility7.C
8231         * g++.old-deja/g++.mike/net8.C
8232         * g++.old-deja/g++.mike/p646.C
8233         * g++.old-deja/g++.mike/p700.C
8234         * g++.old-deja/g++.mike/p701.C
8235         * g++.old-deja/g++.mike/p811.C
8236         * g++.old-deja/g++.ns/template13.C
8237         * g++.old-deja/g++.other/array3.C
8238         * g++.old-deja/g++.other/crash25.C
8239         * g++.old-deja/g++.other/dtor3.C
8240         * g++.old-deja/g++.other/dtor4.C
8241         * g++.old-deja/g++.other/main1.C
8242         * g++.old-deja/g++.other/warn7.C
8243         * g++.old-deja/g++.pt/crash11.C
8244         * g++.old-deja/g++.pt/crash36.C
8245         * g++.old-deja/g++.pt/spec22.C
8246         * g++.old-deja/g++.pt/spec9.C
8247         * g++.old-deja/g++.pt/ttp52.C
8248         * g++.old-deja/g++.robertl/eb103.C
8249         * g++.old-deja/g++.robertl/eb121.C
8250         * g++.old-deja/g++.robertl/eb22.C
8251         * g++.old-deja/g++.robertl/eb8.C:
8252         Update locations and/or regexps of dg-error markers.
8253         Remove markers for some bogus messages that are no longer issued.
8254
8255 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
8256
8257         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
8258         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
8259
8260 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
8261
8262         PR c++/17618
8263         * g++.dg/lookup/crash5.C: New test.
8264
8265 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
8266
8267         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
8268         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
8269         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
8270         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
8271         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
8272         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
8273
8274         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
8275         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
8276         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
8277         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
8278         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
8279         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
8280
8281         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
8282
8283         * gcc.dg/vect/vect-44.c: Check additional cases.
8284         * gcc.dg/vect/vect-48.c: Check additional cases.
8285
8286         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
8287         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
8288         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
8289         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
8290         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
8291         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
8292         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
8293         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
8294         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
8295
8296         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
8297         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
8298         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
8299
8300 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8301
8302         * gcc.dg/tree-ssa/loop-6.c: New test.
8303
8304 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
8305
8306         PR c++/17620
8307         * g++.dg/inherit/base2.C: New.
8308
8309 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8310
8311         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
8312         * gcc.dg/20001012-2.c: Likewise.
8313         * gcc.dg/20001013-1.c: Likewise.
8314         * gcc.dg/20001101-1.c: Likewise.
8315         * gcc.dg/20001102-1.c: Likewise.
8316         * gcc.dg/bf-spl1.c: Likewise.
8317         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
8318         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
8319
8320 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
8321
8322         PR tree-optimization/16721
8323         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
8324
8325 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
8326
8327         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
8328         * gcc.dg/20040305-1.c: Likewise.
8329
8330 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8331
8332         PR c/16566
8333         * gcc.c-torture/compile/pr16566-1.c,
8334         gcc.c-torture/compile/pr16566-2.c,
8335         gcc.c-torture/compile/pr16566-3.c: New tests.
8336
8337 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
8338
8339         PR tree-optimization/17512
8340         * gcc.c-torture/compile/20040916-1.c.
8341
8342 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
8343
8344         * gcc.dg/pragma-re-3.c: New test.
8345
8346 2004-09-17  Matt Austern  <austern@apple.com>
8347
8348         PR c++/15049
8349         * g++.dg/other/anon3.C: New.
8350
8351 2004-09-21  Roger Sayle  <roger@eyesopen.com>
8352
8353         PR c++/7503
8354         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
8355         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
8356         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
8357         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
8358         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
8359
8360 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
8361
8362         PR fortran/17286
8363         * gfortran.dg/pr17286.f90: New test.
8364
8365 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
8366
8367         PR c++/17530
8368         * g++.dg/template/static7.C: New test.
8369
8370 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
8371
8372         PR tree-opt/17558
8373         * gcc.c-torture/compile/pr17558.c: New test.
8374
8375 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8376
8377         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
8378         if SKIP_ATTRIBUTE is defined.
8379
8380 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8381
8382         PR fortran/15957
8383         * gfortran.dg/pr15957.f90: New test.
8384
8385 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
8386
8387         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
8388         in comparison.
8389         * gcc.dg/vect/vect-79.c: Likewise.
8390         * gcc.dg/vect/vect-80.c: Likewise.
8391
8392 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8393
8394         PR fortran/15750
8395         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
8396
8397 2004-09-20  Ira Rosen  <irar@il.ibm.com>
8398
8399         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
8400         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
8401         * gcc.dg/vect/vect-62.c: New testcase.
8402         * gcc.dg/vect/vect-63.c: New testcase.
8403         * gcc.dg/vect/vect-64.c: New testcase.
8404         * gcc.dg/vect/vect-65.c: New testcase.
8405         * gcc.dg/vect/vect-66.c: New testcase.
8406         * gcc.dg/vect/vect-67.c: New testcase.
8407         * gcc.dg/vect/vect-68.c: New testcase.
8408         * gcc.dg/vect/vect-69.c: New testcase.
8409         * gcc.dg/vect/vect-79.c: New testcase.
8410         * gcc.dg/vect/vect-80.c: New testcase.
8411
8412 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8413
8414         * gcc.target/mips/asm-1.c: New test.
8415
8416 2004-09-19  Ira Rosen  <irar@il.ibm.com>
8417
8418         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
8419         * gcc.dg/vect/vect-73.c: New testcase.
8420         * gcc.dg/vect/vect-74.c: New testcase.
8421         * gcc.dg/vect/vect-75.c: New testcase.
8422         * gcc.dg/vect/vect-76.c: New testcase.
8423         * gcc.dg/vect/vect-77.c: New testcase.
8424         * gcc.dg/vect/vect-78.c: New testcase
8425
8426 2004-09-18  Paul Brook  <paul@codesourcery.com>
8427
8428         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
8429
8430 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8431
8432         PR c/17424
8433         * gcc.dg/pr17424-1.c: New test.
8434
8435 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
8436
8437         * g++.dg/tree-ssa/pr17153.C: New test.
8438
8439 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
8440
8441         PR pch/13361
8442         * testsuite/g++.dg/pch/wchar-1.C: New.
8443         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8444
8445 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
8446
8447         * gcc.c-torture/execute/20040917-1.c: New test.
8448
8449 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8450
8451         PR tree-optimization/17319
8452         * gcc.dg/pr17319.c: New test.
8453
8454 2004-09-17  Devang Patel  <dpatel@apple.com>
8455
8456         * gcc.dg/20040813-1.c: New test.
8457
8458 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8459
8460         PR tree-optimization/17273
8461         * gcc.c-torture/compile/pr17273.c: New test.
8462
8463 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8464
8465         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
8466         Update expected messages.
8467         * gcc.dg/declspec-13.c: New test.
8468
8469 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
8470
8471         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
8472
8473 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8474
8475         * gcc.c-torture/execute/pr17252.c: Use post-increment to
8476         change what 'a' is pointing to.
8477
8478 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
8479
8480         PR c++/16002
8481         * g++.dg/template/error18.C: New test.
8482
8483         PR c++/16029
8484         * g++.dg/warn/Wunused-8.C: New test.
8485
8486 2004-09-17  Steven Bosscher  <stevenb@suse.de>
8487
8488         PR tree-optimization/17513
8489         * gcc.dg/20040916-1.c: New test.
8490
8491 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
8492
8493         PR c++/17501
8494         * g++.dg/template/typename7.C: New test.
8495
8496 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8497
8498         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
8499
8500 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
8501
8502         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
8503         with -ftree-based-profiling also.
8504         * lib/profopt.exp: Support late-set profile_option/feedback_option.
8505
8506 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
8507
8508         PR/15364
8509         * gfortran.dg/der_array_io_1.f90: New test.
8510         * gfortran.dg/der_array_io_2.f90: New test.
8511         * gfortran.dg/der_array_io_3.f90: New test.
8512
8513 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8514
8515         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
8516         EABI.
8517
8518 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8519
8520         * g++.dg/opt/switch1.C: New test.
8521
8522 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8523
8524         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
8525         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
8526         Update expected messages.
8527
8528 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8529
8530         PR fortran/16485
8531         * gfortran.dg/same_name_1.f90: New test.
8532
8533 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
8534
8535         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
8536         dereference garbage pointers.
8537
8538 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
8539
8540         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
8541         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
8542
8543         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
8544         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
8545         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
8546
8547 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
8548
8549         PR c++/17324
8550         * g++.dg/template/mangle1.C: New test.
8551
8552 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8553
8554         PR tree-optimization/17252
8555         * gcc.c-torture/execute/pr17252.c: New test.
8556
8557 2004-09-14  Andrew Pinski  <apinski@apple.com>
8558
8559         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
8560
8561 2004-09-14  Roger Sayle  <roger@eyesopen.com>
8562
8563         PR rtl-optimization/9771
8564         * gcc.dg/pr9771-1.c: New test case.
8565
8566 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8567
8568         PR tree-optimization/15262
8569         * gcc.c-torture/execute/pr15262-1.c: New test.
8570         * gcc.c-torture/execute/pr15262-2.c: New test.
8571
8572 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8573
8574         * gcc.dg/declspec-12.c: New test.
8575
8576 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
8577
8578         * gfortran.dg/pr17090.f90: Add directives to test.
8579
8580 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8581
8582         * gcc.c-torture/compile/20040914-1.c: New test.
8583
8584 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8585
8586         PR c++/16162
8587         * g++.dg/template/decl2.C: New test.
8588
8589 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
8590
8591         PR fortran/17090
8592         * gfortran.dg/pr17090.f90: New test.
8593
8594 2004-09-13  Dale Johannesen  <dalej@apple.com>
8595
8596         * gcc.c-torture/compile/pr17408.c:  New test case.
8597
8598 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8599
8600         PR c++/16716
8601         * g++.dg/parse/crash17.C: New test.
8602
8603         PR c++/17327
8604         * g++.dg/template/enum3.C: New test.
8605
8606 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
8607
8608         * lib/gcc-defs.exp: Load wrapper.exp.
8609         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
8610         using local code.
8611         * lib/gcc.exp (gcc_init): Similar.
8612         * lib/gfortran.exp (gfortran_init): Similar.
8613         * lib/objc.exp (objc_init): Similar.
8614         * lib/treelang.exp (treelang_init): Similar.
8615         * lib/wrapper.exp: New file with build_wrapper call machinery in
8616         ${tool}_maybe_build_wrapper.
8617
8618 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8619
8620         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
8621         "inline".
8622         * gcc.dg/declspec-11.c: Update expected messages.
8623         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
8624         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
8625         gcc.dg/inline-12.c: New tests.
8626
8627 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
8628
8629         * g++.dg/tree-ssa/pr17400.C: New testcase.
8630
8631 2004-09-13  James E Wilson  <wilson@specifixinc.com>
8632
8633         * gcc.target/mips/sb1-1.c: New testcase.
8634
8635 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
8636
8637         * lib/g77-dg.exp: Remove unused file.
8638         * lib/mike-g77.exp: Ditto.
8639         * lib/g77.exp: Ditto.
8640
8641 2004-09-12  Richard Henderson  <rth@redhat.com>
8642
8643         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
8644
8645 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8646
8647         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
8648         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8649         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
8650         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
8651         Update expected messages.
8652
8653 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
8654
8655         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
8656         declaration/use mismatch for dirp parameter.
8657
8658 2004-09-12  Andrew Pinski  <apinski@apple.com>
8659
8660         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
8661         -fgnu-runtime is passed.
8662
8663 2004-09-12  Richard Henderson  <rth@redhat.com>
8664
8665         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
8666         do the uplevel thing and update additional_flags directly.
8667         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
8668         gfortran.fortran-torture/execute/intrinsic_nearest.x,
8669         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
8670         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
8671
8672 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8673
8674         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
8675
8676 2004-09-11  Roger Sayle  <roger@eyesopen.com>
8677
8678         PR middle-end/17411
8679         * g++.dg/opt/pr17411-1.C: New test case.
8680
8681 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8682
8683         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8684         gcc.dg/tls/diag-2.c: Update expected messages.
8685         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
8686         messages.
8687         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
8688         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
8689         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
8690         gcc.dg/tls/diag-5.c: New tests.
8691
8692 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
8693
8694         * gcc.dg/20040910-1.c: Correct dg-error regexp.
8695
8696 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8697
8698         * g++.dg/parse/break-in-for.C: New test.
8699
8700 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
8701
8702         * gcc.dg/tree-ssa/20040911-1.c: New test.
8703
8704 2004-09-11  Andreas Jaeger  <aj@suse.de>
8705
8706         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
8707         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
8708
8709 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
8710
8711         * gcc.target/frv: New directory of FR-V-specific tests.
8712
8713 2004-09-10  James E Wilson  <wilson@specifixinc.com>
8714
8715         * gcc.dg/convert-vec-1.c: New test.
8716
8717 2004-09-10  Roger Sayle  <roger@eyesopen.com>
8718
8719         PR middle-end/17024
8720         * gcc.dg/pr17024-1.c: New test case.
8721
8722 2004-09-10  Eric Christopher  <echristo@redhat.com>
8723
8724         * gcc.dg/20040910-1.c: New test.
8725
8726 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8727
8728         * gcc.dg/bitfld-9.c: New test.
8729
8730 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
8731
8732         * gcc.c-torture/execute/ieee/acc1.c: New test.
8733         * gcc.c-torture/execute/ieee/acc2.c: New test.
8734         * gcc.c-torture/execute/ieee/mzero6.c: New test.
8735
8736 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8737
8738         * gcc.dg/deprecated-2.c: New test.
8739
8740 2004-09-09  James E Wilson  <wilson@specifixinc.com>
8741
8742         * gcc.dg/init-vec-1.c: New test.
8743
8744 2004-09-09  Roger Sayle  <roger@eyesopen.com>
8745
8746         PR middle-end/17055
8747         * gcc.dg/pr17055-1.c: New test case.
8748
8749 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
8750
8751         PR target/17377
8752         * gcc.c-torture/execute/pr17377.c: New test.
8753
8754 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8755
8756         PR c/8420
8757         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
8758         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
8759         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8760         gcc.dg/long-long-typespec-1.c: New tests.
8761         * gcc.dg/tls/diag-2.c: Update expected diagnostics
8762
8763 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8764
8765         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
8766         gcc.dg/gnu99-static-1.c: New tests.
8767
8768 2004-09-08  Devang Patel  <dpatel@apple.com>
8769
8770         * gcc.dg/darwin-ld-20040828-1.c: New test.
8771         * gcc.dg/darwin-ld-20040828-2.c: New test.
8772         * gcc.dg/darwin-ld-20040828-3.c: New test.
8773
8774 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
8775
8776         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
8777         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
8778         in error message.
8779         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
8780         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
8781         in error message.
8782         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
8783         types they qualify.
8784         * objc.dg/type-size-2.m: Fix wording in comment.
8785         * objc.dg/va-meth-1.m: New test case.
8786
8787 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
8788
8789         PR c/16633:
8790         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
8791         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
8792
8793 2004-09-06  Devang Patel  <dpatel@apple.com>
8794
8795         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
8796         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
8797
8798 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
8799
8800         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
8801         reflect changed line numbering of diagnostics.
8802
8803 2004-09-06  Paul Brook  <paul@codesourcery.com>
8804
8805         * gfortran.dg/edit_real_1.f90: Add new test.
8806
8807 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8808
8809         * gcc.dg/tree-ssa/loop-2.c: New test.
8810         * gcc.dg/tree-ssa/loop-3.c: New test.
8811         * gcc.dg/tree-ssa/loop-4.c: New test.
8812         * gcc.dg/tree-ssa/loop-5.c: New test.
8813
8814 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8815
8816         * gcc.dg/format/sentinel-1.c: Update for parameter option.
8817
8818 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8819
8820         * gcc.dg/format/sentinel-1.c: New test.
8821
8822 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
8823
8824         * testsuite/gcc.dg/builtins-46.c: New.
8825
8826 2004-09-03  Devang Patel  <dpatel@apple.com>
8827
8828         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
8829         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
8830
8831 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8832
8833         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
8834         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
8835         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
8836         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
8837         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
8838         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
8839         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
8840         the non-portable bzero.
8841         * gcc.dg/20010912-1.c: xfail for NetWare.
8842         * gcc.dg/20020426-2.c: xfail for NetWare.
8843         * gcc.dg/20021014-1.c: xfail for NetWare.
8844         * gcc.dg/20021018-1.c: xfail for NetWare.
8845         * gcc.dg/20030213-1.c: xfail for NetWare.
8846         * gcc.dg/20030225-1.c: xfail for NetWare.
8847         * gcc.dg/20030708-1.c: xfail for NetWare.
8848         * gcc.dg/builtins-config.h: Also exclude NetWare.
8849         * gcc.dg/format/format.h: Define restrict only if not already defined.
8850         * gcc.dg/nest.c: xfail for NetWare.
8851         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
8852         * lib/target-supports.exp (check_visibility_available): Exclude
8853         NetWare.
8854
8855 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8856
8857         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
8858         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
8859         deterministic starting point for the alignment of structure fields.
8860         * gcc.dg/Wpadded.c: Dito.
8861         * g++.dg/abi/vbase10.C: Dito.
8862
8863 2004-09-03  Devang Patel  <dpatel@apple.com>
8864
8865         * g++.dg/debug/pr15736.cc: New test.
8866
8867 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8868
8869         * README.QMTEST: Fix out-of-date link.
8870
8871 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
8872
8873         PR fortran/16579
8874         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
8875         Delete.  Duplicate of gfortran.dg/g77/20010610.f
8876
8877 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8878
8879         * g++.dg/abi/arm_rtti1.C: New test.
8880
8881 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
8882
8883         * gcc.dg/ppc-vector-memcpy.c: New.
8884         * gcc.dg/ppc-vector-memset.c: New.
8885
8886 2004-09-02  Chao-ying Fu  <fu@mips.com>
8887
8888         * gcc.target/mips/mips-3d-1.c: New test.
8889         * gcc.target/mips/mips-3d-2.c: New test.
8890         * gcc.target/mips/mips-3d-3.c: New test.
8891         * gcc.target/mips/mips-3d-4.c: New test.
8892         * gcc.target/mips/mips-3d-5.c: New test.
8893         * gcc.target/mips/mips-3d-6.c: New test.
8894         * gcc.target/mips/mips-3d-7.c: New test.
8895         * gcc.target/mips/mips-3d-8.c: New test.
8896         * gcc.target/mips/mips-3d-9.c: New test.
8897         * gcc.target/mips/mips-ps-1.c: New test.
8898         * gcc.target/mips/mips-ps-2.c: New test.
8899         * gcc.target/mips/mips-ps-3.c: New test.
8900         * gcc.target/mips/mips-ps-4.c: New test.
8901         * gcc.target/mips/mips-ps-type.c: New test.
8902
8903 2004-09-02  Paul Brook  <paul@codesourcery.com>
8904
8905         * gfortran.dg/edit_real_1.f90: Add new tests.
8906
8907 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8908
8909         PR fortran/15327
8910         * gfortran.dg/merge_char_1.f90: New test.
8911
8912 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8913
8914         PR fortran/16404
8915         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
8916
8917 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8918
8919         PR c/1522
8920         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
8921
8922 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
8923
8924         * g++.dg/opt/loop1.C: Do not XFAIL.
8925
8926 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
8927
8928         * gcc.c-torture/execute/20040831-1.c: New test.
8929
8930 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
8931
8932         PR fortran/16579
8933         * gfortran.dg/g77/20010610.f: Now passes.
8934         Copy from g77.f-torture/execute. Add dg-run directive.
8935         * gfortran.dg/g77/README: Update
8936
8937 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8938
8939         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
8940         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
8941         (t1, t2, t3, t4): Add volatile.
8942
8943 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8944
8945         * g++.dg/ext/visibility/arm1.C: New test.
8946
8947 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
8948
8949         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
8950         -pedantic-errors.
8951
8952 2004-09-01  Paul Brook  <paul@codesourcery.com>
8953
8954         * gfortran.dg/eof_2.f90: New test.
8955
8956 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8957
8958         PR fortran/16579
8959         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
8960
8961 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
8962
8963         PR libfortran/16805
8964         * gfortran.dg/list_read_2.f90: New test.
8965
8966 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8967
8968         * g++.dg/abi/key1.C: New test.
8969
8970 2004-08-31  Richard Henderson  <rth@redhat.com>
8971
8972         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
8973         form of offsetof.
8974         * g++.dg/other/offsetof5.C: Remove duplicate.
8975
8976 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8977
8978         PR fortran/17244
8979         * gfortran.dg/func_derived_1.f90: New test.
8980
8981 2004-08-31  Paul Brook  <paul@codesourcery.com>
8982
8983         * gfortran.dg/eof_1.f90: New test.
8984
8985 2004-08-31  Paul Brook  <paul@codesourcery.com>
8986
8987         * gfortran.dg/list_read_1.f90: New file.
8988
8989 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
8990
8991         * g++.dg/opt/loop1.C: XFAIL.
8992
8993 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
8994
8995         * gcc.dg/funcdef-storage-1.c: New.
8996         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
8997         an extern function in local scope.
8998         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
8999         declare an 'auto inline' function in local scope.
9000         * gcc.dg/20011130-1.c: Likewise.
9001         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
9002         an 'auto' function in local scope.
9003         * gcc.dg/20021014-1.c: Likewise.
9004         * gcc.dg/20030331-2.c: Likewise.
9005
9006 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9007
9008         * gfortran.dg/blockdata_1.f90: New test.
9009
9010 2004-08-30  Richard Henderson  <rth@redhat.com>
9011
9012         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
9013
9014 2004-08-30  Richard Henderson  <rth@redhat.com>
9015
9016         * lib/fortran-torture.exp (fortran-torture-execute): Honor
9017         additional_flags set by alternate driver.
9018         (ieee-options): New procedure.
9019         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
9020         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
9021         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
9022         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
9023
9024 2004-08-30  Richard Henderson  <rth@redhat.com>
9025
9026         * lib/f-torture.exp: Remove.
9027
9028 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
9029
9030         PR rtl-optimization/16590
9031         * g++.dg/opt/loop1.C: New test.
9032
9033 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9034
9035         PR fortran/13910
9036         * gfortran.dg/oldstyle_1.f90: New test.
9037
9038 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
9039         Paul Brook  <paul@codesourcery.com>
9040
9041         * gfortran.dg/g77/README: Update.
9042         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
9043         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9044         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
9045
9046 2004-08-28  Paul Brook  <paul@codesourcery.com>
9047
9048         PR libfortran/17195
9049         * gfortran.dg/edit_real_1.f90: New test.
9050
9051 2004-08-27  Paul Brook  <paul@codesourcery.com>
9052
9053         * gfortran.dg/rewind_1.f90: New test.
9054
9055 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
9056
9057         PR fortran/16597
9058         * gfortran.dg/pr16597.f90: New test.
9059
9060 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9061
9062         PR c/13801
9063         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
9064         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
9065         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
9066         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
9067         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
9068
9069 2004-08-26  Nick Clifton  <nickc@redhat.com>
9070
9071         * gcc.c-torture/compile/pr17119.c: New test.
9072
9073 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9074
9075         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
9076
9077 2004-08-25  Richard Henderson  <rth@redhat.com>
9078
9079         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
9080         the bits that expect kind=8 to be the largest real kind.
9081
9082 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9083
9084         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
9085
9086 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9087
9088         * gfortran.dg/assignment_1.f90: New test.
9089
9090 2004-08-25  Adam Nemet  <anemet@lnxw.com>
9091
9092         * g++.dg/template/repo3.C: New test.
9093
9094 2004-08-25  Roger Sayle  <roger@eyesopen.com>
9095
9096         PR middle-end/16693
9097         PR tree-optimization/16372
9098         * g++.dg/opt/pr16372-1.C: New test case.
9099         * g++.dg/opt/pr16693-1.C: New test case.
9100         * g++.dg/opt/pr16693-2.C: New test case.
9101
9102 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9103
9104         * objc.dg/proto-lossage-4.m: New test.
9105
9106 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
9107
9108         PR c++/17155
9109         * g++.dg/inherit/local2.C: New test.
9110
9111 2004-08-25  Paul Brook  <paul@codesourcery.com>
9112
9113         PR fortran/17144
9114         * gfortran.dg/string_ctor_1.f90: New test.
9115
9116 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9117
9118         PR c++/14428
9119         * g++.dg/template/redecl2.C: New test.
9120
9121 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9122
9123         PR fortran/17143
9124         * gfortran.dg/pr17143.f90: New test.
9125
9126 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9127
9128         PR fortran/17164
9129         * gfortran.dg/pr17164.f90: New test.
9130
9131 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9132
9133         * gcc.dg/tree-ssa/loop-1.c: New test.
9134
9135 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9136
9137         * gcc.c-torture/compile/20040824-1.c: New test.
9138
9139 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9140
9141         * gcc.c-torture/compile/iftrap-3.c: New test.
9142
9143 2004-08-24  Paul Brook  <paul@codesourcery.com>
9144
9145         * gfortran.dg/entry_2.f90: New test.
9146
9147 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9148
9149         PR c++/16889
9150         * g++.dg/lookup/ambig[12].C: New.
9151
9152 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9153
9154         PR c++/16706
9155         * g++.dg/template/crash21.C: New test.
9156         * g++.dg/template/crash22.C: Likewise.
9157
9158 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9159
9160         PR c++/17149
9161         * g++.dg/template/access15.C: New.
9162
9163 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9164
9165         PR c++/17163
9166         * g++.dg/template/repo2.C: New test.
9167
9168 2004-08-23  Roger Sayle  <roger@eyesopen.com>
9169
9170         PR rtl-optimization/17078
9171         * gcc.c-torture/execute/pr17078-1.c: New test case.
9172
9173 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9174
9175         PR c/14492
9176         * gcc.dg/debug/crash1.c: New test.
9177
9178 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9179
9180         PR c/16180
9181         * gcc.dg/loop-5.c: New test.
9182
9183 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9184
9185         * gcc.c-torture/execute/20040823-1.c: New test.
9186
9187 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
9188
9189         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
9190         to the assembler.  Simplify test accordingly.
9191         (asm_abi_flags): Use GNU names.
9192         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
9193         to check for ABI flags.
9194
9195 2004-08-22  Andrew Pinski  <apinski@apple.com>
9196
9197         * g++.dg/opt/pr14029.C: New test.
9198         * gcc.c-torture/execute/pr15262.c: New test.
9199
9200 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9201
9202         * gfortran.dg/reduction.f90: Add checks with complex arguments.
9203
9204 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
9205
9206         PR 16908
9207         * gfortran.dg/direct_io.f90: New test.
9208
9209 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
9210
9211         PR c++/17121
9212         * g++.dg/inherit/local2.C: New test.
9213
9214 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
9215
9216         PR c++/17120
9217         * g++.dg/warn/Wparentheses-4.C: New test.
9218
9219 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
9220
9221         PR c++/17121
9222         * g++.dg/inherit/local2.C: New test.
9223
9224         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
9225         * gcc.dg/ppc-ldstruct.c: Likewise.
9226         * gcc.dg/ppc64-abi-2.c: Likewise.
9227
9228 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
9229
9230         PR rtl-optimization/17099
9231         * gcc.c-torture/execute/20040820-1.c: New test.
9232
9233 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
9234
9235         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
9236
9237 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
9238
9239         PR fortran/17077
9240         * gfortran.dg/auto_array_1.f90: New test.
9241
9242 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9243
9244         PR fortran/17074
9245         * gfortran.dg/simpleif_1.f90: New test.
9246
9247 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
9248
9249         * lib/target-supports.exp (check_profiling_available): Return
9250         false for arm*-*-symbianelf* and arm*-*-eabi*.
9251
9252         PR c++/15890
9253         * g++.dg/template/delete1.C: New test.
9254
9255 2004-08-19  Paul Brook  <paul@codesourcery.com>
9256
9257         PR fortran/14976
9258         PR fortran/16228
9259         * gfortran.dg/data_char_1.f90: New test.
9260
9261 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
9262
9263         PR fortran/16946
9264         * gfortran.dg/reduction.f90: New testcase.
9265
9266 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9267
9268         PR fortran/16520
9269         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
9270
9271 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9272
9273         PR c++/17041
9274         * g++.dg/Wparentheses-3.C: New test.
9275
9276 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
9277
9278         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
9279         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
9280         * gcc.dg/vect/vect-2.c: Likewise.
9281         * gcc.dg/vect/vect-3.c: Likewise.
9282         * gcc.dg/vect/vect-4.c: Likewise.
9283         * gcc.dg/vect/vect-5.c: Likewise.
9284         * gcc.dg/vect/vect-6.c: Likewise.
9285         * gcc.dg/vect/vect-7.c: Likewise.
9286         * gcc.dg/vect/vect-25.c: Likewise.
9287         * gcc.dg/vect/vect-31.c: Likewise.
9288         * gcc.dg/vect/vect-32.c: Likewise.
9289         * gcc.dg/vect/vect-34.c: Likewise.
9290         * gcc.dg/vect/vect-36.c: Likewise.
9291         * gcc.dg/vect/vect-all.c: Likewise.
9292
9293 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
9294
9295         PR c++/17068
9296         * g++.dg/template/operator4.C: New test.
9297
9298 2004-08-18  Richard Henderson  <rth@redhat.com>
9299
9300         * gcc.dg/20040206-1.c: XFAIL.
9301
9302 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9303
9304         PR c++/16246
9305         * g++.dg/template/array7.C: New test.
9306
9307 2004-08-17  James E Wilson  <wilson@specifixinc.com>
9308
9309         * gcc.dg/mips-movcc-1.c: New test.
9310         * gcc.dg/mips-movcc-2.c: New test.
9311         * gcc.dg/mips-movcc-3.c: New test.
9312
9313         * gcc.dg/mips-nmadd-1.c: New test.
9314         * gcc.dg/mips-nmadd-2.c: New test.
9315
9316 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9317
9318         PR c++/15871
9319         * g++.dg/opt/inline8.C: New test.
9320
9321         PR c++/16965
9322         * g++.dg/parse/error17.C: New test.
9323
9324 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
9325
9326         * gcc.dg/vect: New directory for vectorizer tests.
9327         * gcc.dg/vect/tree-vect.h: New file.
9328         * gcc.dg/vect/vect.exp: New file.
9329         * gcc.dg/vect/pr16105.c.c: New test.
9330         * gcc.dg/vect/vect-1.c: New test.
9331         * gcc.dg/vect/vect-2.c: New test.
9332         * gcc.dg/vect/vect-3.c: New test.
9333         * gcc.dg/vect/vect-4.c: New test.
9334         * gcc.dg/vect/vect-5.c: New test.
9335         * gcc.dg/vect/vect-6.c: New test.
9336         * gcc.dg/vect/vect-7.c: New test.
9337         * gcc.dg/vect/vect-8.c: New test.
9338         * gcc.dg/vect/vect-9.c: New test.
9339         * gcc.dg/vect/vect-10.c: New test.
9340         * gcc.dg/vect/vect-11.c: New test.
9341         * gcc.dg/vect/vect-12.c: New test.
9342         * gcc.dg/vect/vect-13.c: New test.
9343         * gcc.dg/vect/vect-14.c: New test.
9344         * gcc.dg/vect/vect-15.c: New test.
9345         * gcc.dg/vect/vect-16.c: New test.
9346         * gcc.dg/vect/vect-17.c: New test.
9347         * gcc.dg/vect/vect-18.c: New test.
9348         * gcc.dg/vect/vect-19.c: New test.
9349         * gcc.dg/vect/vect-20.c: New test.
9350         * gcc.dg/vect/vect-21.c: New test.
9351         * gcc.dg/vect/vect-22.c: New test.
9352         * gcc.dg/vect/vect-23.c: New test.
9353         * gcc.dg/vect/vect-24.c: New test.
9354         * gcc.dg/vect/vect-25.c: New test.
9355         * gcc.dg/vect/vect-26.c: New test.
9356         * gcc.dg/vect/vect-27.c: New test.
9357         * gcc.dg/vect/vect-28.c: New test.
9358         * gcc.dg/vect/vect-29.c: New test.
9359         * gcc.dg/vect/vect-30.c: New test.
9360         * gcc.dg/vect/vect-31.c: New test.
9361         * gcc.dg/vect/vect-32.c: New test.
9362         * gcc.dg/vect/vect-33.c: New test.
9363         * gcc.dg/vect/vect-34.c: New test.
9364         * gcc.dg/vect/vect-35.c: New test.
9365         * gcc.dg/vect/vect-36.c: New test.
9366         * gcc.dg/vect/vect-37.c: New test.
9367         * gcc.dg/vect/vect-38.c: New test.
9368         * gcc.dg/vect/vect-40.c: New test.
9369         * gcc.dg/vect/vect-41.c: New test.
9370         * gcc.dg/vect/vect-42.c: New test.
9371         * gcc.dg/vect/vect-43.c: New test.
9372         * gcc.dg/vect/vect-44.c: New test.
9373         * gcc.dg/vect/vect-45.c: New test.
9374         * gcc.dg/vect/vect-46.c: New test.
9375         * gcc.dg/vect/vect-47.c: New test.
9376         * gcc.dg/vect/vect-48.c: New test.
9377         * gcc.dg/vect/vect-49.c: New test.
9378         * gcc.dg/vect/vect-50.c: New test.
9379         * gcc.dg/vect/vect-51.c: New test.
9380         * gcc.dg/vect/vect-52.c: New test.
9381         * gcc.dg/vect/vect-53.c: New test.
9382         * gcc.dg/vect/vect-54.c: New test.
9383         * gcc.dg/vect/vect-55.c: New test.
9384         * gcc.dg/vect/vect-56.c: New test.
9385         * gcc.dg/vect/vect-57.c: New test.
9386         * gcc.dg/vect/vect-58.c: New test.
9387         * gcc.dg/vect/vect-59.c: New test.
9388         * gcc.dg/vect/vect-60.c: New test.
9389         * gcc.dg/vect/vect-61.c: New test.
9390         * gcc.dg/vect/vect-all.c: New test.
9391         * gcc.dg/vect/vect-none.c: New test.
9392
9393 2004-08-17  Paul Brook  <paul@codesourcery.com>
9394
9395         PR fortran/13082
9396         * gfortran.dg/entry_1.f90: New test.
9397
9398 2004-08-17  Andrew Pinski  <apinski@apple.com>
9399
9400         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
9401
9402 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
9403
9404         * gcc.dg/pr17036-1.c: New test.
9405
9406 2004-08-16  Devang Patel  <dpatel@apple.com>
9407
9408         * gcc.dg/darwin-20040809-1.c: New test.
9409
9410 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
9411
9412         * gcc.dg/funcdef-attr-1.c: New test.
9413
9414 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
9415
9416         * gcc.dg/altivec-17.c: New test.
9417         * gcc.dg/altivec-18.c: New test.
9418
9419 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9420
9421         PR c++/6749
9422         * g++.dg/template/vtable2.C: New test.
9423
9424 2004-08-14  Richard Henderson  <rth@redhat.com>
9425
9426         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
9427         * gcc.dg/pack-test-4.c (main): Return 0.
9428         * gcc.dg/setjmp-1.c: Remove XFAIL.
9429         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
9430
9431 2004-08-14  Richard Henderson  <rth@redhat.com>
9432
9433         * gcc.dg/980217-1.c: Add prototype for printf.
9434
9435 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
9436
9437         * gfortran.dg/pr16935.f90: New test.
9438
9439 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
9440
9441         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
9442
9443 2004-08-13  Paul Brook  <paul@codesourcery.com>
9444
9445         * gfortran.dg/der_io_1.f90: Remove stray comma.
9446
9447 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9448
9449         * gcc.dg/vmx/cw-bug-2.c: Remove.
9450         * gcc.dg/vmx/vprint-1.c: Remove.
9451         * gcc.dg/vmx/vscan-1.c: Remove.
9452
9453 2004-08-12  Devang patel  <dpatel@apple.com>
9454
9455         * gcc.dg/darwin-20040809-2.c: New test.
9456
9457 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
9458
9459         * g++.dg/ext/altivec-12.C: New test.
9460
9461         * g++.dg/ext/altivec-11.C: New test.
9462
9463 2004-08-12  Paul Brook  <paul@codesourcery.com>
9464
9465         * g++.dg/abi/arm_cxa_vec_1.C: New test.
9466
9467 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9468
9469         * g++.dg/ext/altivec-2.C: Check for hardware support before
9470         executing any VMX instructions.
9471
9472         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
9473
9474 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
9475
9476         PR c++/16276
9477         * g++.old-deja/g++.other/comdat4.C: New test.
9478         * g++.old-deja/g++.other/comdat4-aux.cc: New.
9479
9480 2004-08-12  Ben Elliston  <bje@au.ibm.com>
9481
9482         PR target/16286
9483         * gcc.dg/pr16286.c: New test.
9484
9485 2004-08-12 Jan Beulich <jbeulich@novell.com>
9486
9487         * g++.dg/ext/asm5.C: New.
9488
9489 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9490
9491         PR c++/16698
9492         * g++.dg/eh/crash1.C: New test.
9493
9494         PR c++/16717
9495         * g++.dg/ext/construct1.C: New test.
9496
9497 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9498
9499         PR c++/16853
9500         * g++.dg/init/ptrmem1.C: New test.
9501
9502         PR c++/16618
9503         * g++.dg/parse/offsetof5.C: New test.
9504
9505         PR c++/16870
9506         * g++.dg/template/overload3.C: New test.
9507
9508 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9509
9510         PR c++/16964
9511         * g++.dg/parse/error16.C: New test.
9512
9513         PR c++/16904
9514         * g++.dg/template/error14.C: New test.
9515
9516         PR c++/16929
9517         * g++.dg/template/error15.C: New test.
9518
9519 2004-08-11  Devang Patel  <dpatel@apple.com>
9520
9521         * gcc.dg/darwin-ld-20040809-1.c: New test.
9522         * gcc.dg/darwin-ld-20040809-2.c: New test.
9523
9524 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
9525
9526         PR fortran/16917
9527         * gfortran.dg/dfloat_1.f90: New test.
9528
9529 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
9530
9531         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
9532         * gcc.dg/dll-2.c: Fix dg-require syntax.
9533         * gcc.misc-tests/arm-isr.c (abort): Declare.
9534         (exit): Likewise.
9535
9536 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
9537
9538         PR c++/16971
9539         * g++.dg/parse/crash16.C: New test.
9540
9541 2004-08-10  Roger Sayle  <roger@eyesopen.com>
9542
9543         * gcc.dg/mips-rsqrt-1.c: New test case.
9544         * gcc.dg/mips-rsqrt-2.c: New test case.
9545         * gcc.dg/mips-rsqrt-3.c: New test case.
9546
9547 2004-08-10  Paul Brook  <paul@codesourcery.com>
9548
9549         * gfortran.dg/der_io_1.f90: New test.
9550
9551 2004-08-10  Paul Brook  <paul@codesourcery.com>
9552
9553         PR fortran/16919
9554         * gfortran.dg/der_array_1.f90: New test.
9555
9556 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
9557
9558         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
9559
9560 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
9561
9562         * gcc.dg/wchar_t-2.c: Fix typo.
9563
9564 2004-08-09  Falk Hueffner  <falk@debian.org>
9565
9566         PR tree-optimization/12517
9567         * gcc.c-torture/compile/pr12517.c: New test.
9568
9569         PR tree-optimization/12578
9570         * gcc.c-torture/compile/pr12578.c: New test.
9571
9572         PR tree-optimization/12899
9573         * gcc.c-torture/compile/pr12899.c: New test.
9574
9575         PR rtl-optimization/14692
9576         * gcc.c-torture/compile/pr14692.c: New test.
9577
9578         PR tree-optimization/16461
9579         * gcc.c-torture/compile/pr16461.c: New test.
9580
9581 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9582
9583         * gfortran.dg/getenv_1.f90: New test.
9584
9585 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9586
9587         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
9588         wchar_t.
9589         * gcc.dg/symbian5.c: Test -fno-short-wchar.
9590
9591 2004-08-06  Paul Brook  <paul@codesourcery.com>
9592
9593         * gfortran.dg/ret_array_1.f90: New test.
9594         * gfortran.dg/ret_pointer_1.f90: New test.
9595
9596 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
9597
9598         * gcc.dg/missing-field-init-[12].c: New tests.
9599         * g++.dg/warn/missing-field-init-[12].C: New tests.
9600
9601 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9602
9603         * gcc.dg/enum2.c: New test.
9604         * gcc.dg/symbian3.c: Likewise.
9605         * gcc.dg/symbian4.c: Likewise.
9606         * gcc.dg/wchar_t-2.c: Likewise.
9607
9608 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9609
9610         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
9611         destructor tests.
9612
9613 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9614
9615         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
9616         dg-require-visiblity.
9617         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
9618         * g++.dg/ext/visibility/fvisibility.C: Likewise.
9619         * g++.dg/ext/visibility/memfuncts.C: Likewise.
9620         * g++.dg/ext/visibility/new1.C: Likewise.
9621         * g++.dg/ext/visibility/pragma.C: Likewise.
9622         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
9623         * g++.dg/ext/visibility/virtual.C: Likewise.
9624         * g++/dg/ext/visibility/visibility-1.C: Likewise.
9625         * g++/dg/ext/visibility/visibility-2.C: Likewise.
9626         * g++/dg/ext/visibility/visibility-3.C: Likewise.
9627         * g++/dg/ext/visibility/visibility-4.C: Likewise.
9628         * g++/dg/ext/visibility/visibility-5.C: Likewise.
9629         * g++/dg/ext/visibility/visibility-6.C: Likewise.
9630         * g++/dg/ext/visibility/visibility-7.C: Likewise.
9631         * g++/dg/ext/visibility/visibility-8.C: New test.
9632         * gcc.c-torture/compile/dll.x: Remove.
9633         * gcc.dg/dll-2.c: Use dg-require-dll
9634         * gcc.dg/visibility-10.c: New test.
9635         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
9636         supporting DLLs.
9637         * testsuite/lib/scanasm.exp (scan_hidden): New function.
9638         (scan_not_hidden): Likewise.
9639
9640 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
9641
9642         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
9643
9644 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
9645
9646         * gcc.c-torture/execute/20040805-1.c: New test.
9647
9648 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
9649
9650         * gcc.dg/20020118-1.c: Declare abort.
9651         * gcc.dg/altivec_check.h: Likewise.
9652         * gcc.dg/iftrap-2.c: Likewise.
9653         * gcc.dg/pragma-darwin.c: Likewise.
9654         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
9655
9656 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
9657
9658         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
9659
9660 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9661
9662         * gcc.c-torture/execute/builtins/abs-2.c,
9663         gcc.c-torture/execute/builtins/abs-3.c,
9664         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
9665         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
9666         intmax_t, uintmax_t and their limits.
9667         * gcc.dg/intmax_t-1.c: New test.
9668
9669 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9670
9671         * g++.dg/tc1/dr147.C: Add reference to PR.
9672
9673 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
9674
9675         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
9676         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
9677
9678 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
9679
9680         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
9681
9682 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9683
9684         * gcc.dg/redecl-5.c: New test.
9685         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
9686         of scanf.
9687
9688 2004-08-03  Roger Sayle  <roger@eyesopen.com>
9689
9690         PR middle-end/16790
9691         * gcc.c-torture/execute/pr16790-1.c: New test case.
9692
9693 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
9694
9695         * g++.dg/ext/visibility/assign1.C: New test.
9696         * g++.dg/ext/visibility/new1.C: Likewise.
9697
9698         * gcc.dg/symbian1.c: New test.
9699         * gcc.dg/symbian2.c: Likewise.
9700
9701 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9702
9703         PR target/16570
9704         * gcc.dg/i386-sse-9.c: New test.
9705
9706 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9707
9708         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
9709
9710 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9711
9712         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
9713         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
9714         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
9715         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
9716         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
9717         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
9718         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
9719         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
9720         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
9721         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
9722         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
9723         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
9724         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
9725         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
9726         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
9727         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
9728         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
9729         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
9730         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
9731         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
9732         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
9733         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
9734         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
9735         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9736         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
9737         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
9738         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
9739         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
9740         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9741         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9742         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
9743         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
9744         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
9745         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
9746         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
9747         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9748         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9749         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9750         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9751         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
9752         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
9753         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
9754         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
9755         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
9756         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9757         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9758         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
9759         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
9760         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
9761         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
9762         gcc.misc-tests/i386-pf-3dnow-1.c,
9763         gcc.misc-tests/i386-pf-athlon-1.c,
9764         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9765         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
9766         Declare built-in functions used.
9767         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
9768
9769 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
9770
9771         PR c++/16707
9772         * g++.dg/lookup/using12.C: New test.
9773
9774         * g++.dg/init/null1.C: Fix PR number.
9775         * g++.dg/parse/namespace10.C: Likewise.
9776
9777 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9778
9779         PR c++/16224
9780         * g++.dg/template/spec17.C: New test.
9781         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
9782         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
9783
9784 2004-08-02  David Billinghurst
9785
9786         PR fortran/16292
9787         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
9788
9789 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
9790
9791         * gcc.dg/ia64-got-1.c: New test case.
9792
9793 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9794
9795         PR c++/16489
9796         * g++.dg/init/null1.C: New test.
9797         * g++.dg/tc1/dr76.C: Adjust error marker.
9798
9799         PR c++/16529
9800         * g++.dg/parse/namespace10.C: New test.
9801
9802         PR c++/16810
9803         * g++.dg/inherit/ptrmem2.C: New test.
9804
9805 2004-08-02  Ben Elliston  <bje@au.ibm.com>
9806
9807         PR target/16155
9808         * gcc.dg/pr16155.c: New test.
9809
9810 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9811
9812         * gcc.dg/redecl-2.c: New test.
9813
9814 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
9815
9816         * gcc.dg/darwin-longdouble.c: New file.
9817
9818 2004-07-30  Richard Henderson  <rth@redhat.com>
9819
9820         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
9821         write to constant argument.
9822         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9823
9824 2004-07-30  Richard Henderson  <rth@redhat.com>
9825
9826         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
9827         tests of nearest around zero.
9828
9829 2004-07-30  Andrew Pinski  <apinski@apple.com>
9830
9831         * gcc.c-torture/compile/20040730-1.c: New test.
9832
9833 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9834
9835         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
9836         powerpc-eabispe.
9837
9838 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9839
9840         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
9841
9842 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
9843
9844         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
9845         contains $ld_library_path.
9846         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9847
9848 2004-07-29  Richard Henderson  <rth@redhat.com>
9849
9850         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
9851
9852         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
9853         (alt2, which): New.
9854         (Check): Accept either alternative.
9855
9856 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
9857
9858         * g++.dg/abi/inline1.C: New test.
9859         * g++.dg/abi/local1-a.cc: Likewise.
9860         * g++.dg/abi/local1.C: Likewise.
9861         * g++.dg/abi/mangle11.C: Tweak location of warnings.
9862         * g++.dg/abi/mangle12.C: Likewise.
9863         * g++.dg/abi/mangle17.C: Likewise.
9864         * g++.dg/abi/mangle20-2.C: Likewise.
9865         * g++.dg/opt/interface1.C: Likewise.
9866         * g++.dg/opt/interface1.h: Likewise.
9867         * g++.dg/opt/interface1-a.cc: New test.
9868         * g++.dg/parse/repo1.C: New test.
9869         * g++.dg/template/repo1.C: Likewise.
9870         * g++.dg/warn/Winline-1.C: Likewise.
9871         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
9872
9873 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
9874
9875         * gcc.dg/tree-ssa/20040729-1.c: New test.
9876
9877 2004-07-27  Matt Austern <austern@apple.com>
9878
9879         * gcc.dg/darwin-bool-1.c: New test.
9880         * gcc.dg/darwin-bool-2.c: New test.
9881
9882 2004-07-28  Richard Henderson  <rth@redhat.com>
9883
9884         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
9885         arguments in the correct type.  Don't write to constant arguments.
9886
9887 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9888
9889         PR tree-optimization/16688
9890         PR tree-optimization/16689
9891         * g++.dg/tree-ssa/pr16688.C: New test.
9892
9893 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9894
9895         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9896         loads.  Not only in the comment, this time.
9897
9898 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
9899
9900         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
9901         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
9902         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
9903         * gcc.dg/sh4a-bitmovua.c: New.
9904         * gcc.dg/sh4a-cos.c: New.
9905         * gcc.dg/sh4a-cosf.c: New.
9906         * gcc.dg/sh4a-fprun.c: New.
9907         * gcc.dg/sh4a-fsrra.c: New.
9908         * gcc.dg/sh4a-memmovua.c: New.
9909         * gcc.dg/sh4a-sin.c: New.
9910         * gcc.dg/sh4a-sincos.c: New.
9911         * gcc.dg/sh4a-sincosf.c: New.
9912         * gcc.dg/sh4a-sinf.c: New.
9913
9914 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9915
9916         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
9917         conditionals.
9918         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9919         loads.
9920         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
9921         DOM1.
9922
9923 2004-07-27  Andrew Pinski  <apinski@apple.com>
9924
9925         * g++.dg/rtti/tinfo1.C: Correct the xfail.
9926
9927 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
9928
9929         * gcc.dg/pragma-isr.c: New test.
9930
9931 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9932
9933         PR c++/14429
9934         * g++.dg/template/ttp11.C: New test.
9935
9936 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
9937
9938         * gcc.c-torture/compile/20040727-1.c: New test.
9939
9940 2004-07-26  Eric Christopher  <echristo@redhat.com>
9941
9942         * gcc.c-torture/compile/20040726-2.c: New test.
9943
9944 2004-07-26  Andrew Pinski  <apinski@apple.com>
9945
9946         * g++.dg/rtti/tinfo1.C: Xfail.
9947
9948 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
9949
9950         * gcc.c-torture/compile/20040726-1.c: New test.
9951
9952 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
9953             Brian Ryner  <bryner@brianryner.com>
9954
9955         PR c++/9283
9956         PR c++/15000
9957         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
9958         * g++.dg/ext/visibility/: New directory.
9959         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
9960         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
9961         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
9962         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
9963         * g++.dg/ext/visibility/fvisibility.C,
9964         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
9965         g++.dg/ext/visibility/fvisibility-override1.C
9966         g++.dg/ext/visibility/fvisibility-override2.C
9967         g++.dg/ext/visibility/memfuncts.C
9968         g++.dg/ext/visibility/noPLT.C
9969         g++.dg/ext/visibility/pragma.C
9970         g++.dg/ext/visibility/pragma-override1.C
9971         g++.dg/ext/visibility/pragma-override2.C
9972         g++.dg/ext/visibility/staticmemfuncts.C
9973         g++.dg/ext/visibility/virtual.C: New tests.
9974
9975 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9976
9977         PR c/15360
9978         * gcc.dg/pr15360-1.c: New test.
9979
9980 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
9981
9982         * gcc.dg/pragma-align-2.c: New test.
9983         * gcc.dg/pragma-init-fini.c: New test.
9984         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
9985         targets.
9986
9987 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9988
9989         * gcc.dg/init-string-2.c: New test.
9990
9991 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
9992
9993         PR 16684
9994         * gcc.dg/Wredundant-decls-1.c: New test case.
9995
9996 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
9997
9998         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
9999         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
10000         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
10001         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
10002         * gcc.dg/compat/generate-random.c: New file.
10003         * gcc.dg/compat/generate-random.h: Likewise.
10004         * gcc.dg/compat/generate-random_r.c: Likewise.
10005         * gcc.dg/compat/struct-layout-1.h: Likewise.
10006         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
10007         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
10008         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
10009         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
10010         * gcc.dg/compat/struct-layout-1_main.c: New test.
10011         * gcc.dg/compat/struct-layout-1_x.c: New file.
10012         * gcc.dg/compat/struct-layout-1_y.c: New file.
10013         * gcc.dg/compat/struct-layout-1_test.h: New file.
10014
10015 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10016
10017         * gcc.dg/comp-return-1.c: New test
10018
10019 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
10020
10021         * gcc.dg/vmx/8-02a.c: Fix typo.
10022
10023         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
10024         * gcc.dg/darwin-abi-3.c: New test.
10025
10026         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
10027         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
10028
10029         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
10030         * gcc.dg/vmx/ops-long-1.c: New test.
10031         * gcc.dg/vmx/ops-long-2.c: New test.
10032
10033 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10034
10035         * g++.dg/lookup/conv-[1234].C: New.
10036
10037 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
10038
10039         * g++.dg/parse/attr2.C: Simplify.
10040
10041 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10042
10043         PR c/7284
10044         * gcc.c-torture/execute/pr7284-1.c: New test.
10045
10046 2004-07-22  Brian Booth  <bbooth@redhat.com>
10047
10048         * gcc.dg/tree-ssa/20040721-1.c: New test.
10049
10050 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10051
10052         * g++.dg/template/crash20.c: New.
10053
10054 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
10055
10056         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
10057         Add dg-run directive.  Declare variables as required.
10058         * gfortran.dg/g77/README: Update
10059
10060 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
10061
10062         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
10063         gcc.dg/cris-peep2-andu2.c: New tests.
10064
10065 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10066
10067         PR c/15052
10068         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
10069         on return type.
10070         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
10071         messages.
10072         * gcc.dg/qual-return-2.c: Update expected messages.
10073         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
10074
10075 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10076
10077         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
10078         * gcc.dg/noncompile/921102-1.c: Update expected error message.
10079
10080 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10081
10082         PR c/11250
10083         * gcc.dg/init-string-1.c: New test.
10084
10085 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
10086
10087         PR middle-end/15345
10088         PR c/16450
10089         * gcc.dg/torture/nested-fn-1.c: New test.
10090
10091 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
10092
10093         PR target/16559
10094         * gcc.dg/ia64-fptr-1.c: New file.
10095
10096 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10097
10098         PR c++/14497
10099         * g++.dg/template/spec16.C: New test.
10100         * g++.old-deja/g++.robertl/eb118.C: Remove.
10101
10102 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10103
10104         PR c++/509
10105         * g++.dg/template/spec15.C: New test.
10106
10107 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
10108
10109         Copy cases from g77.f-torture/execute and add dg-run
10110         directive.  Other changes as noted.
10111         * gfortran.dg/g77/13037.f
10112         * gfortran.dg/g77/1832.f
10113         * gfortran.dg/g77/19981119-0.f
10114         * gfortran.dg/g77/19990313-0.f
10115         * gfortran.dg/g77/19990313-1.f
10116         * gfortran.dg/g77/19990313-2.f
10117         * gfortran.dg/g77/19990313-3.f
10118         * gfortran.dg/g77/19990419-1.f
10119         * gfortran.dg/g77/19990826-0.f
10120         * gfortran.dg/g77/19990826-2.f
10121         * gfortran.dg/g77/20000503-1.f
10122         * gfortran.dg/g77/20001111.f
10123         * gfortran.dg/g77/20010116.f
10124         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
10125         * gfortran.dg/g77/20010430.f
10126         * gfortran.dg/g77/6177.f
10127         * gfortran.dg/g77/947.f
10128         * gfortran.dg/g77/970816-3.f
10129         * gfortran.dg/g77/971102-1.f
10130         * gfortran.dg/g77/980520-1.f
10131         * gfortran.dg/g77/980628-0.f
10132         * gfortran.dg/g77/980628-1.f
10133         * gfortran.dg/g77/980628-10.f
10134         * gfortran.dg/g77/980628-2.f
10135         * gfortran.dg/g77/980628-3.f
10136         * gfortran.dg/g77/980628-7.f
10137         * gfortran.dg/g77/980628-8.f
10138         * gfortran.dg/g77/980628-9.f
10139         * gfortran.dg/g77/980701-0.f
10140         * gfortran.dg/g77/980701-1.f
10141         * gfortran.dg/g77/cabs.f
10142         * gfortran.dg/g77/claus.f
10143         * gfortran.dg/g77/complex_1.f
10144         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
10145         * gfortran.dg/g77/dcomplex.f
10146         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
10147         * gfortran.dg/g77/f90-intrinsic-mathematical.f
10148         * gfortran.dg/g77/f90-intrinsic-numeric.f
10149         * gfortran.dg/g77/int8421.f
10150         * gfortran.dg/g77/labug1.f
10151         * gfortran.dg/g77/large_vec.f
10152         * gfortran.dg/g77/le.f
10153         * gfortran.dg/g77/short.f
10154         * gfortran.dg/g77/README: Update
10155
10156 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
10157
10158         PR c++/16637
10159         * g++.dg/parse/lookup4.C: New test.
10160
10161 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10162
10163         PR c++/16175
10164         * g++.dg/template/ttp10.C: New test.
10165
10166 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10167
10168         * gcc.dg/pr12625-1.c: New test.
10169
10170 2004-07-20  Steven Bosscher  <stevenb@suse.de>
10171
10172         * testsuite/gcc.dg/switch-warn-1.c: New test.
10173         * testsuite/gcc.dg/switch-warn-2.c: New test.
10174         * gcc.c-torture/compile/pr14730.c: Update.
10175
10176 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
10177
10178         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
10179         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
10180         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
10181         g++.dg/template/nontype3.C: Remove trailing CR from tests.
10182
10183 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
10184
10185         PR c++/16623
10186         * g++.dg/template/assign1.C: New test.
10187
10188 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10189
10190         PR c++/12170
10191         * g++.dg/template/ttp9.C: New test.
10192
10193 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
10194
10195         * gcc.dg/format/cmn-err-1.c: New test.
10196
10197 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10198
10199         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
10200         gcc.dg/Wparentheses-10.c: New tests.
10201         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
10202
10203 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10204
10205         PR fortran/16465
10206         * gfortran.dg/g77//ffixed-line-length-0.f,
10207         gfortran.dg/g77/ffixed-line-length-132.f,
10208         gfortran.dg/g77/ffixed-line-length-72.f,
10209         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
10210         gfortran.dg/g77/README: Update.
10211
10212 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10213
10214         PR c++/13092
10215         * g++.dg/template/non-dependent7.C: New test.
10216         * g++.dg/template/non-dependent8.C: Likewise.
10217         * g++.dg/template/non-dependent9.C: Likewise.
10218         * g++.dg/template/non-dependent10.C: Likewise.
10219
10220 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
10221
10222         PR c++/16337
10223         * g++.dg/parse/attr2.C: New test.
10224
10225 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
10226
10227         * g77.dg: Removed.
10228         * g77.f-torture: Ditto.
10229
10230 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10231
10232         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
10233         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
10234         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
10235
10236 2004-07-16  Richard Henderson  <rth@redhat.com>
10237
10238         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
10239
10240 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10241
10242         * lib/fortran-torture.exp (fortran-torture): Don't test compile
10243         tests with full list of options.
10244         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
10245         of TORTURE_OPTIONS if test contains 'dg-do run'.
10246
10247         PR fortran/16404
10248         * gfortran.dg/do_iterator.f90: New test.
10249
10250 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10251
10252         PR rtl-optimization/16536
10253         * gcc.c-torture/execute/restrict-1.c: New test.
10254
10255 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10256
10257         PR fortran/15324
10258         * gfortran.dg/pr15324.f90: New test.
10259
10260         PR fortran/15129
10261         * gfortran.dg/pr15129.f90: New test.
10262
10263         PR fortran/15140
10264         * gfortran.dg/pr15140.f90: New test.
10265
10266         PR fortran/13792
10267         * gfortran.fortran-torture/execute/bounds.f90: Add check for
10268         compile-time simplification.
10269
10270 2004-07-14  Mike Stump  <mrs@apple.com>
10271
10272         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
10273
10274 2004-07-14  James E Wilson  <wilson@specifixinc.com>
10275
10276         PR target/16325
10277         * gcc.dg/profile-generate-1.c: New.
10278
10279 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
10280
10281         * gcc.c-torture/execute/20040709-1.c: New test.
10282         * gcc.c-torture/execute/20040709-2.c: New test.
10283
10284 2004-07-14  Mike Stump  <mrs@apple.com>
10285
10286         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
10287
10288 2004-07-14  Mike Stump  <mrs@apple.com>
10289
10290         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
10291
10292 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
10293
10294         PR c++/16518
10295         * g++.dg/parse/mutable1.C: New test.
10296
10297 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
10298
10299         PR tree-optimization/16443
10300         * gcc.dg/tree-ssa/20040713-1.c: New test.
10301
10302 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
10303
10304         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
10305         for operator new.
10306
10307 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10308
10309         * gfortran.dg/g77/README: New file
10310         * gfortran.dg/g77/19981216-0.f:  Copy from
10311         g77.f-torture/noncompile.  Add "dg-do compile" and
10312         dg-error as required.
10313         * gfortran.dg/g77/19990218-1.f: Likewise
10314         * gfortran.dg/g77/19990905-1.f: Likewise
10315         * gfortran.dg/g77/9263.f: Likewise
10316         * gfortran.dg/g77/980615-0.f: Likewise
10317         * gfortran.dg/g77/980616-0.f: Likewise
10318         * gfortran.dg/g77/check0.f: Likewise
10319         * gfortran.dg/g77/select_no_compile.f: Likewise
10320
10321 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10322
10323         Copy files from g77.f-torture/compile.
10324         Add "{ dg-do compile}".  Other changes as noted
10325         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
10326         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
10327         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
10328         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
10329         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
10330         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
10331         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
10332         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
10333         statement to conform to standard.  Append alpha1.x for reference.
10334         * gfortran.dg/g77/xformat.f: Add dg-warning
10335
10336 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10337
10338         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
10339         Add {dg-do compile} directive.
10340         * gfortran.dg/g77/cpp2.F: Likewise
10341
10342 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10343
10344         PR c++/5402
10345         * g++.dg/lookup/name-clash1.C: New test.
10346
10347         PR c++/9777
10348         * g++.dg/lookup/name-clash2.C: New test.
10349
10350         PR c++/12102
10351         * g++.dg/lookup/name-clash3.C: New test.
10352
10353 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10354
10355         * g++.dg/lookup/new2.C: New test.
10356         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
10357
10358 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
10359
10360         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
10361         Add {dg-do compile} directive.
10362         * gfortran.dg/g77/13060.f: Likewise
10363         * gfortran.dg/g77/19990218-0.f: Likewise
10364         * gfortran.dg/g77/19990305-0.f: Likewise
10365         * gfortran.dg/g77/19990419-0.f: Likewise
10366         * gfortran.dg/g77/19990502-0.f: Likewise
10367         * gfortran.dg/g77/19990502-1.f: Likewise
10368         * gfortran.dg/g77/19990525-0.f: Likewise
10369         * gfortran.dg/g77/19990826-1.f: Likewise
10370         * gfortran.dg/g77/19990826-3.f: Likewise
10371         * gfortran.dg/g77/19990905-2.f: Likewise
10372         * gfortran.dg/g77/20000412-1.f: Likewise
10373         * gfortran.dg/g77/20000511-1.f: Likewise
10374         * gfortran.dg/g77/20000511-2.f: Likewise
10375         * gfortran.dg/g77/20000518.f: Likewise
10376         * gfortran.dg/g77/20000601-1.f: Likewise
10377         * gfortran.dg/g77/20000601-2.f: Likewise
10378         * gfortran.dg/g77/20000629-1.f: Likewise
10379         * gfortran.dg/g77/20000630-2.f: Likewise
10380         * gfortran.dg/g77/20010115.f: Likewise
10381         * gfortran.dg/g77/20010321-1.f: Likewise
10382         * gfortran.dg/g77/20010426.f: Likewise
10383         * gfortran.dg/g77/20020307-1.f: Likewise
10384         * gfortran.dg/g77/8485.f: Likewise
10385         * gfortran.dg/g77/960317-1.f: Likewise
10386         * gfortran.dg/g77/970915-0.f: Likewise
10387         * gfortran.dg/g77/980310-1.f: Likewise
10388         * gfortran.dg/g77/980310-2.f: Likewise
10389         * gfortran.dg/g77/980310-3.f: Likewise
10390         * gfortran.dg/g77/980310-4.f: Likewise
10391         * gfortran.dg/g77/980310-6.f: Likewise
10392         * gfortran.dg/g77/980310-7.f: Likewise
10393         * gfortran.dg/g77/980310-8.f: Likewise
10394         * gfortran.dg/g77/980419-2.f: Likewise
10395         * gfortran.dg/g77/980424-0.f: Likewise
10396         * gfortran.dg/g77/980427-0.f: Likewise
10397         * gfortran.dg/g77/980729-0.f: Likewise
10398         * gfortran.dg/g77/981117-1.f: Likewise
10399         * gfortran.dg/g77/toon_1.f: Likewise
10400
10401 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10402
10403         PR c++/2204
10404         * g++.dg/other/abstract2.C: New test.
10405
10406 2004-07-12  Paul Brook  <paul@codesourcery.com>
10407
10408         * gfortran.dg/pointer_init_1.f90: New test.
10409
10410 2004-07-11  Paul Brook  <paul@codesourcery.com>
10411
10412         PR fortran/15986
10413         * gfortran.dg/contained_1.f90: New test.
10414
10415 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
10416
10417         * g++.dg/parse/defarg8.C: New test.
10418
10419 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10420
10421         PR fortran/16433
10422         * gfortran.dg/pr16433.f: New test.
10423
10424         PR fortran/17574
10425         * gfortran.dg/pr15754.f90: New test.
10426
10427 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10428
10429         PR tree-optimization/16437
10430         * gcc.c-torture/execute/bitfld-4.c: New test.
10431
10432 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10433
10434         * gfortran.fortran-torture/execute/common_2.f90: Add check for
10435         access to common var from module.
10436
10437 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10438
10439         PR fortran/16336
10440         * gfortran.fortran-torture/execute/common_2.f90: New test.
10441
10442 2004-07-10  Paul Brook  <paul@codesourcery.com>
10443
10444         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
10445
10446 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10447
10448         PR fortran/15969
10449         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
10450
10451 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
10452
10453         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
10454         * gfortran.dg/g77/ffixed-form-2.f: Likewise
10455         * gfortran.dg/g77/ffree-form-1.f: Likewise
10456         * gfortran.dg/g77/ffree-form-2.f: Likewise
10457         * gfortran.dg/g77/ffree-form-3.f: Likewise
10458         * gfortran.dg/g77/fno-underscoring.f: Likewise
10459         * gfortran.dg/g77/funderscoring.f: Likewise
10460         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
10461
10462 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10463
10464         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
10465
10466 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10467         Paul Brook  <paul@codesourcery.com>
10468
10469         PR fortran/13415
10470         * gfortran.dg/common_pointer_1.f90: New test.
10471
10472 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10473
10474         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
10475
10476 2004-07-09  James E Wilson  <wilson@specifixinc.com>
10477
10478         PR target/16364
10479         * gcc.c-torture/compile/20040709-1.c: New.
10480
10481 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10482
10483         PR fortran/14077
10484         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
10485
10486 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10487
10488         PR fortran/13201
10489         * gfortran.dg/shape_1.f90: New test.
10490
10491 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
10492             Andrew Pinski  <apinski@apple.com>
10493
10494         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
10495
10496 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10497
10498         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
10499         comment.
10500
10501 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10502         Paul Brook  <paul@codesourcery.com>
10503
10504         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
10505         '.f95' and '.F95'.
10506
10507 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
10508
10509         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
10510
10511 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10512
10513         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
10514         testcases with capital suffix.
10515
10516 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10517
10518         PR fortran/15481
10519         PR fortran/13372
10520         PR fortran/13575
10521         PR fortran/15978
10522         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
10523
10524         * gfortran.dg/implicit_1.f90: New test.
10525
10526 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10527
10528         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
10529         expression to match gfortran warning/error messages
10530         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
10531         dg-error text.
10532
10533 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10534
10535         * lib/fortran-torture.exp: Rename proc search_for to
10536         search_for_re.
10537
10538 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10539
10540         * gcc.c-torture/execute/simd-5.x: New file.
10541         XFAIL on SPARC 64-bit at -O0.
10542
10543 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10544
10545         PR c++/8211
10546         PR c++/16165
10547         * g++.dg/warn/effc3.C: New test.
10548
10549 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10550
10551         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
10552         change X to 1X in format.
10553         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
10554         add data statements to conform to standard.
10555
10556 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10557
10558         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
10559         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
10560         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
10561
10562 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10563
10564         * gfortran.dg/g77/7388.f: Copy from g77.dg
10565         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
10566         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
10567         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
10568         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
10569         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
10570         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
10571         * gfortran.dg/g77/strlen0.f: Likewise
10572
10573 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
10574
10575         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
10576         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
10577
10578 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10579
10580         * gcc.c-torture/execute/920428-2.x: Delete.
10581         * gcc.c-torture/execute/920501-7.x: Likewise.
10582
10583 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
10584
10585         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
10586         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
10587         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
10588         prescott and c3-2.
10589         (PREFETCH_3DNOW): Add -march=c3.
10590
10591 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
10592
10593         PR c/16437
10594         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
10595         * gcc.c-torture/execute/bf64-1.x: Likewise.
10596
10597 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10598
10599         * gcc.c-torture/compile/20040708-1.c: New test.
10600
10601 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10602
10603         PR c++/16169
10604         * g++.dg/warn/effc2.C: New test.
10605
10606 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10607
10608         * gcc.c-torture/execute/bitfld-1.x: Remove.
10609         * gcc.c-torture/execute/bitfld-3.c: New test.
10610         * gcc.dg/bitfld-2.c: Remove XFAILs.
10611
10612 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
10613
10614         PR c++/16276
10615         * g++.dg/rtti/tinfo1.C: New file.
10616
10617 2004-07-07  Eric Christopher  <echristo@redhat.com>
10618
10619         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
10620
10621 2004-07-07  Andrew Pinski  <apinski@apple.com>
10622
10623         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
10624
10625 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
10626
10627         * g++.dg/init/call1.C: XFAIL.
10628
10629 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
10630
10631         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
10632         except for movstrict*, to movmem* and clrstr* to clrmem*.
10633
10634 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
10635
10636         * gcc.c-torture/execute/20040707-1.c: New test.
10637
10638 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
10639
10640         * gcc.c-torture/execute/20040706-1.c: New test.
10641
10642 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10643
10644         PR c++/3671
10645         * g++.dg/template/spec14.C: New test.
10646
10647 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
10648
10649         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
10650         nothing if not yet defined.  Use it in b, c and d type definitions.
10651         * gcc.c-torture/execute/20040705-1.c: New test.
10652         * gcc.c-torture/execute/20040705-2.c: New test.
10653
10654 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10655
10656         PR c++/2518
10657         * g++.dg/lookup/new1.C: New test.
10658
10659 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10660
10661         PR c++/11406
10662         * g++.dg/template/sizeof8.C: New test.
10663
10664 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
10665
10666         * gcc.c-torture/compile/20040705-1.c: New test.
10667
10668 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
10669
10670         * gfortran.fortran-torture/execute/seq_io.f90: New test.
10671
10672 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
10673
10674         * gcc.dg/cpp/if-mop.c: Two new testcases.
10675         * gcc.dg/cpp/trad/comment-3.c: New.
10676
10677 2004-07-04  Paul Brook  <paul@codesourcery.com>
10678
10679         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
10680
10681 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
10682
10683         PR c++/3761
10684         * g++.dg/lookup/crash4.C: New test.
10685
10686 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
10687
10688         * gcc.c-torture/execute/builtin-abs-1.c
10689         * gcc.c-torture/execute/builtin-abs-2.c
10690         * gcc.c-torture/execute/builtin-complex-1.c
10691         * gcc.c-torture/execute/builtins/string-1-lib.c
10692         * gcc.c-torture/execute/builtins/string-1.c
10693         * gcc.c-torture/execute/builtins/string-2-lib.c
10694         * gcc.c-torture/execute/builtins/string-2.c
10695         * gcc.c-torture/execute/builtins/string-3-lib.c
10696         * gcc.c-torture/execute/builtins/string-3.c
10697         * gcc.c-torture/execute/builtins/string-4-lib.c
10698         * gcc.c-torture/execute/builtins/string-4.c
10699         * gcc.c-torture/execute/builtins/string-5-lib.c
10700         * gcc.c-torture/execute/builtins/string-5.c
10701         * gcc.c-torture/execute/builtins/string-6-lib.c
10702         * gcc.c-torture/execute/builtins/string-6.c
10703         * gcc.c-torture/execute/builtins/string-7-lib.c
10704         * gcc.c-torture/execute/builtins/string-7.c
10705         * gcc.c-torture/execute/builtins/string-8-lib.c
10706         * gcc.c-torture/execute/builtins/string-8.c
10707         * gcc.c-torture/execute/builtins/string-9-lib.c
10708         * gcc.c-torture/execute/builtins/string-9.c
10709         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
10710         * gcc.c-torture/execute/builtins/string-asm-1.c
10711         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
10712         * gcc.c-torture/execute/builtins/string-asm-2.c
10713         * gcc.c-torture/execute/stdio-opt-1.c
10714         * gcc.c-torture/execute/stdio-opt-2.c
10715         * gcc.c-torture/execute/stdio-opt-3.c
10716         * gcc.c-torture/execute/string-opt-1.c
10717         * gcc.c-torture/execute/string-opt-10.c
10718         * gcc.c-torture/execute/string-opt-11.c
10719         * gcc.c-torture/execute/string-opt-12.c
10720         * gcc.c-torture/execute/string-opt-13.c
10721         * gcc.c-torture/execute/string-opt-14.c
10722         * gcc.c-torture/execute/string-opt-15.c
10723         * gcc.c-torture/execute/string-opt-16.c
10724         * gcc.c-torture/execute/string-opt-2.c
10725         * gcc.c-torture/execute/string-opt-6.c
10726         * gcc.c-torture/execute/string-opt-7.c
10727         * gcc.c-torture/execute/string-opt-8.c:
10728         Replace with ...
10729
10730         * gcc.c-torture/execute/builtins/abs-2.c
10731         * gcc.c-torture/execute/builtins/abs-3.c
10732         * gcc.c-torture/execute/builtins/complex-1.c
10733         * gcc.c-torture/execute/builtins/fprintf.c
10734         * gcc.c-torture/execute/builtins/fputs.c
10735         * gcc.c-torture/execute/builtins/memcmp.c
10736         * gcc.c-torture/execute/builtins/memmove.c
10737         * gcc.c-torture/execute/builtins/memops-asm.c
10738         * gcc.c-torture/execute/builtins/mempcpy-2.c
10739         * gcc.c-torture/execute/builtins/mempcpy.c
10740         * gcc.c-torture/execute/builtins/memset.c
10741         * gcc.c-torture/execute/builtins/printf.c
10742         * gcc.c-torture/execute/builtins/sprintf.c
10743         * gcc.c-torture/execute/builtins/strcat.c
10744         * gcc.c-torture/execute/builtins/strchr.c
10745         * gcc.c-torture/execute/builtins/strcmp.c
10746         * gcc.c-torture/execute/builtins/strcpy.c
10747         * gcc.c-torture/execute/builtins/strcspn.c
10748         * gcc.c-torture/execute/builtins/strlen-2.c
10749         * gcc.c-torture/execute/builtins/strlen.c
10750         * gcc.c-torture/execute/builtins/strncat.c
10751         * gcc.c-torture/execute/builtins/strncmp-2.c
10752         * gcc.c-torture/execute/builtins/strncmp.c
10753         * gcc.c-torture/execute/builtins/strncpy.c
10754         * gcc.c-torture/execute/builtins/strpbrk.c
10755         * gcc.c-torture/execute/builtins/strpcpy-2.c
10756         * gcc.c-torture/execute/builtins/strpcpy.c
10757         * gcc.c-torture/execute/builtins/strrchr.c
10758         * gcc.c-torture/execute/builtins/strspn.c
10759         * gcc.c-torture/execute/builtins/strstr-asm.c
10760         * gcc.c-torture/execute/builtins/strstr.c:
10761         ... these new files.
10762
10763         * gcc.c-torture/execute/builtins/abs-2-lib.c
10764         * gcc.c-torture/execute/builtins/abs-3-lib.c
10765         * gcc.c-torture/execute/builtins/complex-1-lib.c
10766         * gcc.c-torture/execute/builtins/fprintf-lib.c
10767         * gcc.c-torture/execute/builtins/fputs-lib.c
10768         * gcc.c-torture/execute/builtins/memcmp-lib.c
10769         * gcc.c-torture/execute/builtins/memmove-lib.c
10770         * gcc.c-torture/execute/builtins/memops-asm-lib.c
10771         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
10772         * gcc.c-torture/execute/builtins/mempcpy-lib.c
10773         * gcc.c-torture/execute/builtins/memset-lib.c
10774         * gcc.c-torture/execute/builtins/printf-lib.c
10775         * gcc.c-torture/execute/builtins/sprintf-lib.c
10776         * gcc.c-torture/execute/builtins/strcat-lib.c
10777         * gcc.c-torture/execute/builtins/strchr-lib.c
10778         * gcc.c-torture/execute/builtins/strcmp-lib.c
10779         * gcc.c-torture/execute/builtins/strcpy-lib.c
10780         * gcc.c-torture/execute/builtins/strcspn-lib.c
10781         * gcc.c-torture/execute/builtins/strlen-2-lib.c
10782         * gcc.c-torture/execute/builtins/strlen-lib.c
10783         * gcc.c-torture/execute/builtins/strncat-lib.c
10784         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
10785         * gcc.c-torture/execute/builtins/strncmp-lib.c
10786         * gcc.c-torture/execute/builtins/strncpy-lib.c
10787         * gcc.c-torture/execute/builtins/strpbrk-lib.c
10788         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
10789         * gcc.c-torture/execute/builtins/strpcpy-lib.c
10790         * gcc.c-torture/execute/builtins/strrchr-lib.c
10791         * gcc.c-torture/execute/builtins/strspn-lib.c
10792         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
10793         * gcc.c-torture/execute/builtins/strstr-lib.c
10794         * gcc.c-torture/execute/builtins/lib/abs.c
10795         * gcc.c-torture/execute/builtins/lib/fprintf.c
10796         * gcc.c-torture/execute/builtins/lib/memset.c
10797         * gcc.c-torture/execute/builtins/lib/printf.c
10798         * gcc.c-torture/execute/builtins/lib/sprintf.c
10799         * gcc.c-torture/execute/builtins/lib/strcpy.c
10800         * gcc.c-torture/execute/builtins/lib/strcspn.c
10801         * gcc.c-torture/execute/builtins/lib/strncat.c
10802         * gcc.c-torture/execute/builtins/lib/strncmp.c
10803         * gcc.c-torture/execute/builtins/lib/strncpy.c
10804         * gcc.c-torture/execute/builtins/lib/strpbrk.c
10805         * gcc.c-torture/execute/builtins/lib/strspn.c
10806         * gcc.c-torture/execute/builtins/lib/strstr.c:
10807         New files containing support routines.
10808
10809         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
10810         declaration.
10811         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
10812         when not optimizing.
10813
10814 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
10815
10816         PR c++/16240
10817         * g++.dg/abi/mangle22.C: New test.
10818         * g++.dg/abi/mangle23.C: Likewise.
10819
10820 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
10821
10822         PR fortran/16290
10823         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
10824         Allow for cases without denormalized floating point numbers.
10825
10826 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
10827
10828         PR c/1027
10829         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10830         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
10831         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
10832         expected warning text.
10833         * gcc.dg/format/diag-2.c: New test.
10834
10835 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10836
10837         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
10838
10839 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
10840
10841         * gcc.dg/builtins-43.c: New.
10842         * gcc.dg/builtins-44.c: New.
10843         * gcc.dg/builtins-45.c: New.
10844
10845 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
10846             Andreas Tobler  <a.tobler@schweiz.ch>
10847
10848         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
10849         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
10850         as SIGSEGV.
10851         * gcc.dg/cleanup-11.c: Likewise.
10852         * gcc.dg/cleanup-8.c: Likewise.
10853         * gcc.dg/cleanup-9.c: Likewise.
10854         * gcc.dg/cleanup-5.c: Run on all platforms.
10855
10856 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10857
10858         * g++.dg/warn/nonnull1.C: New test.
10859
10860 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10861
10862         * gcc.dg/compat/compat-common.h: Wrap up CINT in
10863         an #ifndef SKIP_COMPLEX_INT/#endif pair.
10864         Special-case the Sun compiler wrt to <complex.h>.
10865
10866 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
10867
10868         * gcc.dg/Wunreachable-8.C: New test.
10869
10870         * gcc.dg/h8300-ice2.c : New test.
10871
10872 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
10873
10874         PR fortran/16161
10875         * gfortran.fortran-torture/compile/implicit.f90: Add test
10876         for implicit character.
10877
10878 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
10879
10880         PR fortran/16289
10881         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
10882         Use tiny() intrinsic to find smallest non-negative real
10883
10884 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
10885
10886         * gcc.dg/compat/struct-by-value-22_main.c: New test.
10887         * gcc.dg/compat/struct-by-value-22_x.c: New.
10888         * gcc.dg/compat/struct-by-value-22_y.c: New.
10889
10890         * gcc.c-torture/execute/20040629-1.c: New test.
10891
10892 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
10893
10894         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
10895         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
10896
10897         PR target/16195
10898         * gcc.dg/20040625-1.c: New test.
10899
10900 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10901
10902         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
10903
10904 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10905
10906         PR fortran/15963
10907         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
10908
10909 2004-06-29  Richard Henderson  <rth@redhat.com>
10910
10911         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
10912
10913 2004-06-29  Paul Brook  <paul@codesourcery.com>
10914
10915         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
10916         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
10917
10918 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
10919
10920         PR c++/16260
10921         * g++.dg/parse/crash15.C: New.
10922
10923 2004-06-28  Andrew Pinski  <apinski@apple.com>
10924
10925         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
10926         by the error already.
10927
10928         * g++.dg/opt/ptrmem4.C: Change to compile only test.
10929
10930 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
10931
10932         PR target/14041
10933         * gcc.dg/h8300-bss-align-1.c : New.
10934
10935 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10936
10937         * PR c++/16174
10938         * g++.dg/template/ctor4.C: New.
10939
10940 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10941
10942         PR c++/16205
10943         * g++.dg/warn/Wsequence-point-1.C: New test.
10944
10945 2004-06-27  Paul Brook  <paul@codesourcery.com>
10946
10947         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
10948
10949 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
10950
10951         * g++.old-deja/g++.mike/p7325.C: Remove.
10952
10953 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10954
10955         PR c/14963
10956         * gcc.dg/pr14963.c: New test.
10957
10958 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
10959
10960         PR c++/16193
10961         * g++.dg/parse/redef1.C: New test.
10962
10963 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10964
10965         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
10966         20021110.c.
10967         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
10968         20021119-1.c.
10969         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
10970         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
10971         5-04.c.
10972         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
10973         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
10974         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
10975         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
10976         g++.brendan/enum14.C.
10977         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
10978         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
10979         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
10980         g++.mike/virt1.C.
10981         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
10982         memtemp24.C.
10983
10984 2004-06-27  Roger Sayle  <roger@eyesopen.com>
10985
10986         * gcc.dg/20040527-1.c: New test case.
10987
10988 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
10989
10990         PR gfortran/pr16196
10991         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
10992
10993 2004-06-25  Roger Sayle  <roger@eyesopen.com>
10994
10995         PR middle-end/15825
10996         * gcc.dg/pr15825-1.c: New test case.
10997
10998 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10999
11000         * gcc.c-torture/execute/20040625-1.c: New test.
11001
11002 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11003
11004         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
11005
11006 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11007
11008         * gcc.dg/torture/mips-div-1.c: New test.
11009
11010 2004-06-24  Jeff Law  <law@redhat.com>
11011
11012         * gcc.dg/tree-ssa/20040624-1.c: New test.
11013
11014 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
11015
11016         * gcc.c-torture/compile/20040624-1.c: New test.
11017
11018 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11019
11020         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
11021         this directory.
11022
11023 2004-06-23  Andrew Pinski  <apinski@apple.com>
11024
11025         PR middle-end/15988
11026         * g++.dg/opt/ptrmem4.C: New test.
11027
11028         * gcc.dg/c90-array-quals-2.c: New test.
11029
11030 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
11031
11032         * gcc.dg/kpice1.c: New test.
11033
11034 2006-06-23  Andrew Pinski  <apinski@apple.com>
11035
11036         * gcc.dg/c90-array-quals.c: New test.
11037
11038 2006-06-22  Richard Henderson  <rth@redhat.com>
11039
11040         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
11041
11042 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
11043
11044         * gcc.dg/builtins-config.h: Handle FreeBSD.
11045
11046 2006-06-22  Richard Henderson  <rth@redhat.com>
11047
11048         * g++.dg/opt/devirt1.C: New.
11049
11050 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
11051
11052         * g++.dg/opt/pr15551.C: New testcase.
11053
11054 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
11055
11056         PR target/14800
11057         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
11058         x86_64-*-linux* when compiling for 32bit.
11059
11060 2004-06-21  Andrew Pinski  <apinski@apple.com>
11061
11062         * gcc.dg/pch/struct-1.c: New.
11063         * gcc.dg/pch/struct-1.hs: New.
11064
11065 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
11066
11067         * gcc.dg/pch/save-temps-1.c: New file.
11068         * gcc.dg/pch/save-temps-1.hs: New file.
11069
11070 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11071
11072         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
11073         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
11074
11075 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11076
11077         * gfortran.fortran-torture/execute/select_1.f90: Rename function
11078         to fix type error.
11079         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
11080         Remove trailing spaces.
11081
11082 2004-06-21  Richard Henderson  <rth@redhat.com>
11083
11084         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
11085         merging && to BIT_FIELD_REF.
11086
11087 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
11088
11089         * g++.dg/opt/placeholder1.C: New test.
11090
11091 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11092
11093         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
11094         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11095         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11096         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11097
11098 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
11099
11100         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
11101         extern "C".
11102         * g++.dg/other/pragma-re-1.C: Add comments.
11103
11104 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
11105
11106         PR gfortran/16080
11107         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
11108
11109 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
11110
11111         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
11112         instead of setting the type of size_t by
11113         hand.
11114
11115 2004-06-18  Roger Sayle  <roger@eyesopen.com>
11116
11117         * gcc.dg/unordered-2.c: New test case.
11118         * gcc.dg/unordered-3.c: New test case.
11119
11120 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
11121
11122         PR other/16043
11123         * lib/g++.exp (g++_version): Tweak regexp for version
11124         * lib/g77.exp (g77_version): Likewise
11125         * lib/gfortran.exp (gfortran_version): Likewise
11126         * lib/objc.exp (objc_version): Likewise
11127         * lib/treelang.exp (treelang_version): Likewise
11128
11129 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
11130
11131         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
11132         Use INT_MAX instead of __INT_MAX__.
11133         * gcc.dg/compat/struct-align-2_y.c: Likewise.
11134
11135         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
11136         * gcc.dg/compat/scalar-return-3_x.c: Use it.
11137         * gcc.dg/compat/scalar-return-3_y.c: Use it.
11138         * gcc.dg/compat/scalar-return-4_x.c: Use it.
11139         * gcc.dg/compat/scalar-return-4_y.c: Use it.
11140         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
11141         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
11142         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
11143         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
11144
11145         * gcc.dg/range-test-1.c: New test.
11146         * g++.dg/opt/range-test-1.C: New test.
11147
11148 2004-06-17  Richard Henderson  <rth@redhat.com>
11149
11150         * objc.dg/sync-1.m: New.
11151         * objc.dg/try-catch-1.m: Don't force next runtime.
11152         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
11153         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
11154         shadowed catch clause.
11155         * objc.dg/try-catch-5.m: New.
11156
11157 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
11158
11159         Bug 14610
11160         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
11161
11162 2004-06-15  Richard Henderson  <rth@redhat.com>
11163
11164         * gcc.dg/20001116-1.c: Move expected warning line.
11165
11166 2004-06-15  Richard Henderson  <rth@redhat.com>
11167
11168         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
11169         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
11170
11171 2004-06-15  Jeff Law  <law@redhat.com>
11172
11173         * gcc.dg/tree-ssa/20040615-1.c: New test.
11174         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
11175         be less sensitive to operand ordering.
11176         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
11177
11178 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
11179
11180         * g++.dg/abi/bitfield3.C: Add comment..
11181
11182 2004-06-15  Richard Henderson  <rth@redhat.com>
11183
11184         * g++.dg/ext/stmtexpr1.C: XFAIL.
11185         * gcc.dg/20030612-1.c: XFAIL.
11186
11187 2004-06-15  Eric Christopher  <echristo@redhat.com>
11188
11189         * g++.dg/charset/asm5.c: New.
11190         * gcc.dg/charset/asm6.c: New.
11191
11192 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11193
11194         PR fortran/15962
11195         * gfortran.fortran-torture/execute/select_1.f90: New test.
11196
11197 2004-06-15  Paul Brook  <paul@codesourcery.com>
11198
11199         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
11200
11201 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11202
11203         PR c++/15967
11204         * g++.dg/lookup/crash3.C: New test.
11205
11206 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11207
11208         PR c++/15947
11209         * g++.dg/parse/dtor4.C: New test.
11210
11211 2004-06-14  Jeff Law  <law@redhat.com>
11212
11213         * gcc.c-torture/compile/20040614-1.c: New test.
11214
11215 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11216
11217         PR fortran/15211
11218         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
11219         LEN of a character array.
11220
11221 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
11222
11223         PR c++/15096
11224         * g++.dg/template/ptrmem10.C: New test.
11225
11226         PR c++/14930
11227         * g++.dg/template/friend30.C: New test.
11228
11229 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11230
11231         PR fortran/14928
11232         * gfortran.fortran-torture/compile/mloc.f90: New test.
11233
11234 2004-06-13  Paul Brook  <paul@codesourcery.com>
11235
11236         * gfortran.fortran-torture/execute/random_2.f90: New test.
11237
11238 2004-06-13  Eric Christopher  <echristo@redhat.com>
11239
11240         * gcc.dg/noncompile/redecl-1.c: Fix error message.
11241
11242 2004-06-12  Paul Brook  <paul@codesourcery.com>
11243
11244         * gfortran.fortran-torture/execute/contained_3.f90: New test.
11245
11246 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11247
11248         PR fortran/14923
11249         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
11250
11251 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11252
11253         PR fortran/14957
11254         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
11255         syntax errors in end statements of contained subroutines.
11256
11257 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11258
11259         PR fortran/12841
11260         * gfortran.fortran-torture/execute/null_arg.f90: New test.
11261
11262 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11263
11264         PR fortran/15665
11265         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
11266
11267 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11268
11269         PR gfortran/12839
11270         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
11271
11272 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
11273
11274         PR c++/15862
11275         * g++.dg/parse/enum1.C: New test.
11276
11277 2004-06-10  Jeff Law  <law@redhat.com>
11278
11279         * gcc.c-torture/compile/20040610-1.c: New test.
11280
11281 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11282
11283         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
11284         * g++.old-deja/g++.other/decl3.C: Likewise.
11285
11286 2004-06-10  Brian Booth  <bbooth@redhat.com>
11287
11288         * gcc.dg/tree-ssa/20031015-1.c: Scan for
11289         V_MAY_DEF instead of VDEF.
11290         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
11291
11292 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
11293
11294         PR c++/14211
11295         * g++.dg/conversion/const1.C: New test.
11296
11297         PR c++/15076
11298         * g++.dg/conversion/reinterpret1.C: New test.
11299
11300         PR c++/15877
11301         * g++.dg/template/enum2.C: New test.
11302
11303         PR c++/15227
11304         * g++.dg/template/error13.C: New test.
11305
11306 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11307
11308         PR fortran/14957
11309         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
11310         arguments to test_* REAL and of the right size.
11311
11312 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11313
11314         PR target/15569
11315         PR rtl-optimization/15681
11316         * gcc.dg/20040609-1.c: New test.
11317
11318 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11319
11320         PR c++/14791
11321         * g++.dg/opt/builtins1.C: New test.
11322
11323 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
11324
11325         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
11326         that use default windows32 struct layout.
11327         * gcc.dg/i386-bitfield2.c: Likewise.
11328
11329 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
11330
11331         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
11332         for mingw32 and cygwin targets.
11333
11334 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
11335
11336         * gcc.dg/pch/macro-4.c: New.
11337         * gcc.dg/pch/macro-4.hs: New.
11338
11339 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11340
11341         PR fortran/13249
11342         * gfortran.fortran-torture/compile/name_clash.f90: New test.
11343
11344 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11345
11346         PR fortran/13372
11347         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
11348
11349 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11350
11351         PR gfortran/14897
11352         * gfortran.fortran-torture/execute/t_edit.f90: New test.
11353
11354 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11355
11356         PR gfortran/15755
11357         * gfortran.fortran-torture/execute/backspace.c : New test.
11358
11359 2004-06-09  Paul Brook  <paul@codesourcery.com>
11360
11361         * gfortran.fortran-torture/execure/intrinsic_associated.f90
11362         (pointer_to_section): Rewrite to use smaller array.
11363
11364 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
11365
11366         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
11367         * gcc.dg/ext/altivec-10.c: Same.
11368         * gcc.dg/ext/altivec-11.c: Same.
11369         * gcc.dg/ext/altivec-12.c: Same.
11370         * gcc.dg/ext/altivec-13.c: Same.
11371         * gcc.dg/ext/altivec-14.c: Same.
11372         * gcc.dg/ext/altivec-15.c: Same.
11373         * gcc.dg/ext/altivec-16.c: Same.
11374         * gcc.dg/ext/altivec-3.c: Same.
11375         * gcc.dg/ext/altivec-4.c: Same.
11376         * gcc.dg/ext/altivec-6.c: Same.
11377         * gcc.dg/ext/altivec-7.c: Same.
11378         * gcc.dg/ext/altivec-8.c: Same.
11379         * gcc.dg/ext/altivec-varargs-1.c: Same.
11380
11381         * g++.dg/ext/altivec-1.C: Correct dg syntax.
11382         * g++.dg/ext/altivec-10.C: Same.
11383         * g++.dg/ext/altivec-2.C: Same.
11384         * g++.dg/ext/altivec-3.C: Same.
11385         * g++.dg/ext/altivec-4.C: Same.
11386         * g++.dg/ext/altivec-5.C: Same.
11387         * g++.dg/ext/altivec-6.C: Same.
11388         * g++.dg/ext/altivec-7.C: Same.
11389         * g++.dg/ext/altivec-8.C: Same.
11390         * g++.dg/ext/altivec-9.C: Same.
11391
11392 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11393
11394         PR c++/7841
11395         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
11396
11397 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11398
11399         * gcc.dg/union-1.c: New test.
11400
11401 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11402
11403         * gcc.dg/builtins-41.c: New test case.
11404         * gcc.dg/builtins-42.c: New test case.
11405
11406 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11407
11408         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
11409         * g++.dg/ext/altivec-10.C: Same.
11410         * g++.dg/ext/altivec-2.C: Same.
11411         * g++.dg/ext/altivec-3.C: Same.
11412         * g++.dg/ext/altivec-4.C: Same.
11413         * g++.dg/ext/altivec-5.C: Same.
11414         * g++.dg/ext/altivec-6.C: Same.
11415         * g++.dg/ext/altivec-7.C: Same.
11416         * g++.dg/ext/altivec-8.C: Same.
11417         * g++.dg/ext/altivec-9.C: Same.
11418         * g++.old-deja/g++.abi/cxa_vec.C: Same.
11419         * g++.old-deja/g++.brendan/new3.C: Same.
11420         * gcc.c-torture/execute/eeprof-1.x: Same.
11421
11422 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11423
11424         PR c/14765
11425         * gcc.dg/pr14765-1.c: New test.
11426
11427 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11428
11429         PR c/14649
11430         * gcc.dg/pr14649-1.c: New test case.
11431
11432 2004-06-07  Richard Henderson  <rth@redhat.com>
11433
11434         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
11435         if temporaries.
11436
11437 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11438
11439         * g++.dg/eh/elide1.C: Remove XFAIL.
11440
11441 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
11442
11443         PR c++/15337
11444         * g++.dg/expr/sizeof3.C: New test.
11445
11446         PR c++/14777
11447         * g++.dg/template/access14.C: New test.
11448
11449         PR c++/15554
11450         * g++.dg/template/enum1.C: New test.
11451
11452         PR c++/15057
11453         * g++.dg/eh/throw1.C: New test.
11454
11455 2004-06-07  David Ayers  <d.ayers@inode.at>
11456             Ziemowit Laski  <zlaski@apple.com>
11457
11458         * lib/objc.exp (objc_target_compile): Revert the '-framework
11459         Foundation' flag fix, since bare Darwin does not ship
11460         with the Foundation framework.
11461         * objc/execute/next_mapping.h: Provide a local NSConstantString
11462         @interface and @implementation.
11463         (objc_constant_string_init): A constructor function, used to
11464         initialize the NSConstantString meta-class object.
11465         * objc/execute/string1.m: Include "next_mapping.h" instead of
11466         <Foundation/NSString.h>.
11467         * objc/execute/string2.m: Likewise.
11468         * objc/execute/string3.m: Likewise.
11469         * objc/execute/string4.m: Likewise.
11470
11471 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
11472
11473         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
11474         to double. Replace double with FLOAT.
11475         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
11476
11477         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
11478         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
11479         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
11480         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
11481         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
11482         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
11483         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
11484         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
11485
11486 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
11487
11488         PR c/13519
11489         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
11490
11491 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11492
11493         PR c++/15503
11494         * g++.dg/template/meminit2.C: New test.
11495
11496 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
11497
11498         PR target/15822
11499         * gcc.c-torture/execute/compare-fp-1.c,
11500         gcc.c-torture/execute/compare-fp-2.c,
11501         gcc.c-torture/execute/compare-fp-3.c,
11502         gcc.c-torture/execute/compare-fp-4.c,
11503         gcc.c-torture/execute/compare-fp-3.x,
11504         gcc.c-torture/execute/compare-fp-4.x: Moved...
11505         * gcc.c-torture/execute/ieee/compare-fp-1.c,
11506         gcc.c-torture/execute/ieee/compare-fp-2.c,
11507         gcc.c-torture/execute/ieee/compare-fp-3.c,
11508         gcc.c-torture/execute/ieee/compare-fp-4.c,
11509         gcc.c-torture/execute/ieee/compare-fp-3.x,
11510         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
11511
11512 2004-06-04  David Ayers  <d.ayers@inode.at>
11513
11514         * objc/execute/protocol-isEqual-4.m: New testcase.
11515
11516 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
11517
11518         * objc/execute/protocol-isEqual-1.m: New testcase.
11519         * objc/execute/protocol-isEqual-2.m: New testcase.
11520         * objc/execute/protocol-isEqual-3.m: New testcase.
11521
11522 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11523
11524         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
11525
11526 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
11527
11528         * lib/objc.exp (objc_target_compile): When running tests on
11529         Darwin (Mac OS X), inform the linker about '-framework
11530         'Foundation'.
11531
11532 2004-06-02  Eric Christopher  <echristo@redhat.com>
11533
11534         * gcc.c-torture/compile/20040602-1.c: New.
11535
11536 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
11537
11538         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
11539         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11540
11541         PR tree-optimization/14736
11542         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
11543
11544         PR tree-optimization/14042
11545         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
11546
11547         PR tree-optimization/14729
11548         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
11549
11550 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11551
11552         PR fortran/15557
11553         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
11554
11555 2004-06-01  Richard Hederson  <rth@redhat.com>
11556
11557         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
11558
11559 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11560
11561         PR c++/14932
11562         * g++.dg/parse/offsetof4.C: New test.
11563
11564 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
11565
11566         PR objc/7993
11567         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
11568
11569 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
11570
11571         PR c++/15701
11572         * g++.dg/template/friend29.C: New test.
11573
11574 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11575
11576         PR c/15749
11577         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
11578
11579 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11580
11581         * gcc.dg/sparc-trap-1.c: New test.
11582
11583 2004-05-31  Roger Sayle  <roger@eyesopen.com>
11584
11585         PR middle-end/15069
11586         * g++.dg/opt/fold3.C: New test case.
11587
11588 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
11589
11590         * lib/target-supports.exp (check_iconv_available): Fix fallout
11591         from 2004-05-28 patch.
11592
11593 2004-05-30  Paul Brook  <paul@codesourcery.com>
11594
11595         PR fortran/15620
11596         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
11597         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
11598
11599 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
11600
11601         * gfortran.fortran-torture/execute/random_1.f90: New test.
11602
11603 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11604
11605         * g++.dg/ext/altivec-10.C: New test.
11606
11607 2004-05-29  Paul Brook  <paul@codesourcery.com>
11608
11609         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
11610
11611 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11612
11613         * gcc.dg/altivec-16.c: New test.
11614
11615 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
11616
11617         * lib/target-supports.exp (check_vmx_hw_available): New.
11618         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
11619
11620         * lib/target-supports.exp (check_alias_available,
11621         check_iconv_available, check_named_sections_available): Use
11622         unique names for temporary files.
11623
11624 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11625
11626         * gcc.dg/altivec-15.c: New test.
11627
11628 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11629
11630         PR c++/15083
11631         * g++.dg/warn/noeffect6.C: New test.
11632
11633         PR c++/15471
11634         * g++.dg/expr/ptrmem4.C: New test.
11635
11636         PR c++/15640
11637         * g++.dg/template/operator3.C: New test.
11638
11639 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11640
11641         PR c++/14668
11642         * g++.dg/lookup/redecl1.C: New test.
11643         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
11644
11645 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
11646
11647         * gcc.c-torture/execute/compare-fp-1.c,
11648         gcc.c-torture/execute/compare-fp-2.c,
11649         gcc.c-torture/execute/compare-fp-3.c,
11650         gcc.c-torture/execute/compare-fp-4.c,
11651         gcc.c-torture/execute/compare-fp-3.x,
11652         gcc.c-torture/execute/compare-fp-4.x,
11653         gcc.dg/pr15649-1.c: New.
11654
11655 2004-05-27  Adam Nemet  <anemet@lnxw.com>
11656
11657         PR c++/12883
11658         * g++.dg/init/array14.C: New test.
11659
11660 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
11661
11662         * lib/compat.exp (compat-get-options-main): New.
11663         (compat-get-options): Remove unneeded code, warn for ignored
11664         command.
11665         (compat-execute): Check flag set by dg-require-* commands.
11666
11667         * lib/compat.exp (compat-execute): Break up long lines.
11668
11669 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
11670
11671         * gcc.dg/altivec-7.c: Don't use 'vector long'.
11672         * gcc.dg/altivec-14.c: New test.
11673         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
11674
11675         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
11676         * gcc.dg/altivec-12.c: Ditto.
11677
11678         * gcc.dg/altivec-3.c: Move call to altivec_check.
11679
11680 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11681
11682         PR c++/15044
11683         * g++.dg/template/error12.C: New test.
11684
11685         PR c++/15317
11686         * g++.dg/ext/attrib15.C: New test.
11687
11688         PR c++/15329
11689         * g++.dg/template/ptrmem9.C: New test.
11690
11691 2004-05-25  Paul Brook  <paul@codesourcery.com>
11692
11693         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
11694
11695 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11696
11697         PR c++/15165
11698         * g++.dg/template/crash19.C: New test.
11699
11700 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11701
11702         PR c++/15025
11703         * g++.dg/template/redecl1.C: New test.
11704
11705 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11706
11707         PR c++/14821
11708         * g++.dg/other/ns1.C: New test.
11709
11710         PR c++/14883
11711         * g++.dg/template/invalid1.C: New test.
11712
11713 2004-05-23  Paul Brook  <paul@codesourcery.com>
11714         Victor Leikehman  <lei@haifasphere.co.il>
11715
11716         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
11717         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
11718
11719 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11720
11721         PR c++/15285
11722         PR c++/15299
11723         * g++.dg/template/non-dependent5.C: New test.
11724         * g++.dg/template/non-dependent6.C: New test.
11725
11726 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11727
11728         PR c++/15507
11729         * g++.dg/inherit/union1.C: New test.
11730
11731         PR c++/15542
11732         * g++.dg/template/addr1.C: New test.
11733
11734         PR c++/15427
11735         * g++.dg/template/array5.C: New test.
11736
11737         PR c++/15287
11738         * g++.dg/template/array6.C: New test.
11739
11740 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
11741             Roger Sayle  <roger@eyesopen.com>
11742
11743         * g++.dg/lookup/forscope2.C: New test case.
11744
11745 2004-05-22  Ben Elliston  <bje@au.ibm.com>
11746
11747         * gcc.dg/cpp/Wmissingdirs.c: New.
11748
11749 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11750
11751         PR target/15301
11752         * gcc.dg/compat/union-m128-1.h: New file.
11753         * gcc.dg/compat/union-m128-1_main.c: Likewise.
11754         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11755         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11756
11757 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11758
11759         PR target/15302
11760         * gcc.dg/compat/struct-complex-1.h: New file.
11761         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
11762         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
11763         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11764
11765 2004-05-20  Roger Sayle  <roger@eyesopen.com>
11766
11767         PR middle-end/3074
11768         * gcc.dg/pr3074-1.c: New test case.
11769         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
11770
11771 2004-05-20  Falk Hueffner  <falk@debian.org>
11772
11773         PR other/15526
11774         * gcc.dg/ftrapv-1.c: New test case.
11775
11776 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11777
11778         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
11779
11780 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
11781             Jeff Law  <law@redhat.com>
11782
11783         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
11784         * gcc.dg/tree-ssa/20040518-2.c: New test.
11785
11786         * gcc.dg/tree-ssa/20040518-1.c: New test.
11787
11788 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
11789
11790         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
11791
11792 2004-05-18  Paul Brook  <paul@codesourcery.com>
11793
11794         PR fortran/13930
11795         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
11796
11797 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11798
11799         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
11800         constant folding.
11801
11802 2004-05-17  Steven Bosscher  <stevenb@suse.de>
11803
11804         * gcc.dg/tree-ssa/20040517-1.c: New test.
11805
11806 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11807
11808         * gcc.dg/loop-4.c: New test.
11809
11810 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
11811
11812         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
11813
11814 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
11815
11816         PR fortran/15311
11817         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
11818
11819 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11820
11821         PR fortran/13826
11822         PR fortran/13940
11823         * gfortran.fortran-torture/compile/data_1.f90: New test.
11824
11825 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
11826
11827         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
11828         * gcc.dg/uninit-H.c: Define ASM for __s390__.
11829
11830 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11831
11832         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
11833
11834 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11835
11836         PR c/15444
11837         * gcc.dg/format/xopen-1.c: Adjust expected message.
11838         * gcc.dg/format/xopen-3.c: New test.
11839
11840 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
11841
11842         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
11843
11844 2004-05-14  Jeff Law  <law@redhat.com>
11845
11846         * gcc.dg/tree-ssa/20040514-2.c: New test.
11847
11848 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11849
11850         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
11851         this ...
11852         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
11853         this.
11854
11855 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
11856
11857         * gcc.dg/tree-ssa/20040514-1.c: New test.
11858
11859 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11860
11861         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
11862         test.
11863
11864 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11865
11866         PR fortran/14066
11867         * gfortran.fortran-torture/compile/do_1.f90: New test.
11868
11869 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11870
11871         PR fortran/15051
11872         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
11873         test.
11874
11875 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
11876
11877         PR fortran/15149
11878         * gfortran.fortran-torture/execute/random_init.f90: New test.
11879
11880 2004-05-13  Paul Brook  <paul@codesourcery.com>
11881
11882         PR fortran/15314
11883         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
11884
11885 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
11886
11887         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
11888         for the powerpc case.
11889
11890 2004-05-13  Jeff Law  <law@redhat.com>
11891
11892         * gcc.dg/tree-ssa/20040513-1.c: New test.
11893         * gcc.dg/tree-ssa/20040513-2.c: New test.
11894
11895 2004-05-13  Paul Brook  <paul@codesourcery.com>
11896
11897         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
11898         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
11899         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
11900
11901 2004-05-13  Andreas Schwab  <schwab@suse.de>
11902
11903         PR other/10819
11904         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
11905         characters.
11906
11907 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
11908
11909         PR fortran/15294
11910         * gfortran.fortran-torture/execute/adjustr.f90: New file.
11911
11912 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
11913
11914         Merge from tree-ssa-20020619-branch.  See
11915         ChangeLog.tree-ssa for details.
11916
11917 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
11918
11919         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
11920         include <altivec.h> explicitly.
11921         * gcc.dg/altivec-13.c: Likewise.
11922
11923 2004-05-11  Paul Brook  <paul@codesourcery.com>
11924
11925         * gcc.c-torture/compile/20010518-1.c: Force enum size.
11926
11927 2004-05-10  Eric Christopher  <echristo@redhat.com>
11928
11929         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
11930         * gcc.dg/sibcall-4.c: Ditto.
11931
11932 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
11933
11934         * g++.dg/ext/altivec-8.C: New test case.
11935         * gcc.dg/altivec-13.c: New test case.
11936
11937 2004-05-08  Roger Sayle  <roger@eyesopen.com>
11938
11939         * gcc.c-torture/execute/divcmp-1.c: New test case.
11940         * gcc.c-torture/execute/divcmp-2.c: New test case.
11941         * gcc.c-torture/execute/divcmp-3.c: New test case.
11942
11943 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
11944
11945         * g++.dg/other/pragma-re-2.C: New test.
11946
11947 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11948
11949         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
11950         * gcc.dg/i386-387-2.c: Likewise.
11951
11952         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
11953         __builtin_drem.
11954         * gcc.dg/i386-387-6.c: Likewise.
11955
11956 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11957
11958         * gcc.dg/builtins-33.c:  Also check log1p*.
11959
11960 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
11961
11962         PR optimization/15296
11963         * gcc.c-torture/execute/pr15296.c: New test.
11964
11965 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
11966
11967         * gcc.dg/builtins-40.c: New test.
11968
11969 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
11970
11971         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
11972
11973 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
11974
11975         * g++.dg/ext/spe1.C: New testcase.
11976
11977 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
11978
11979         * objc.dg/image-info.m: Allow additional attributes
11980         for __image_info section.
11981
11982 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
11983
11984         * gcc.dg/torture/mips-hilo-2.c: New test.
11985
11986 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11987
11988         PR c++/14389
11989         * g++.dg/template/member5.C: New test.
11990
11991 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
11992
11993         * gcc.dg/builtins-34.c: Also check expm1*.
11994
11995 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11996
11997         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
11998         * gcc.dg/torture/builtin-convert-3.c: New test.
11999
12000 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
12001
12002         PR middle-end/15054
12003         * g++.dg/opt/pr15054.C: New test.
12004
12005 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12006
12007         * gcc.dg/torture/builtin-rounding-1.c: New test.
12008         * gcc.dg/builtins-25.c: Delete.
12009         * gcc.dg/builtins-29.c: Delete.
12010
12011 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
12012
12013         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
12014         * gcc.dg/sibcall-4.c: Likewise.
12015         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
12016
12017 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12018
12019         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
12020         bit-field on 16-bit targets.
12021
12022 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12023
12024         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
12025         16-bit targets.
12026
12027 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
12028
12029         * gcc.dg/rs6000-power2-1.c: Change to compile only.
12030         * gcc.dg/rs6000-power2-2.c: Likewise.
12031
12032 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
12033
12034         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
12035         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
12036         Change the asm registers to be in form of frN instead of fN.
12037
12038 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12039
12040         * gcc.dg/torture/builtin-convert-2.c: New test.
12041
12042 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
12043
12044         * gcc.dg/rs6000-power2-1.c: New test.
12045         * gcc.dg/rs6000-power2-2.c: New test.
12046
12047 2004-04-28  Jan Hubicka  <jh@suse.cz>
12048
12049         * gcc.dg/unused-6.c: New test.
12050
12051 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
12052             Ulrich Weigand  <uweigand@de.ibm.com>
12053
12054         * ada/acats/run_all.sh: Define $target variable.
12055
12056 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
12057
12058         PR c++/15119
12059         * g++.dg/other/vararg-1.C: New test.
12060
12061         PR c++/4794
12062         * g++.dg/eh/cleanup3.C: New test.
12063
12064 2004-04-24  Laurent GUERBY <laurent@guerby.net>
12065
12066         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
12067         and ad8011a (target_insn).
12068         * ada/acats/support/macro.dfs: Likewise.
12069         * ada/acats/support/impbit.adb: New file.
12070
12071 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
12072
12073         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
12074
12075 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12076
12077         * gcc.dg/loop-3.c: New test.
12078
12079 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
12080
12081         * gcc.c-torture/execute/simd-5.c: New test.
12082
12083 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12084
12085         PR c++/15064
12086         * g++.dg/template/crash18.C: New test.
12087
12088 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
12089
12090         * g++.dg/ext/complit3.C: New test.
12091
12092 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12093
12094         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
12095         * gcc.dg/altivec-3.c: Same.
12096         * gcc.dg/altivec-varargs-1.c: Same.
12097
12098 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12099
12100         * lib/target-supports.exp (check_profiling_available): Assume
12101         profiling is not available on powerpc-eabi targets.
12102
12103 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
12104
12105         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
12106         * gcc.dg/vmx/bug-1.c: Ditto.
12107
12108 2004-04-20  Eric Christopher  <echristo@redhat.com>
12109
12110         * gcc.dg/charset/extern.c: New test.
12111         * g++.dg/charset/extern3.cc: Ditto.
12112
12113 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
12114
12115         * gcc.dg/builtins-39.c: New test.
12116
12117 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
12118
12119         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
12120
12121 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
12122
12123         * gcc.dg/torture/mips-hilo-1.c: New test.
12124
12125 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
12126
12127         * gcc.c-torture/compile/20040419-1.c: New test.
12128
12129 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
12130
12131         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
12132
12133 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
12134             Aldy Hernandez  <aldyh@redhat.com>
12135
12136         * gcc.c-torture/execute/va-arg-24.c: New.
12137
12138 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
12139             Aldy Hernandez  <aldyh@redhat.com>
12140
12141         * gcc.dg/vmx/1b-01.c: New.
12142         * gcc.dg/vmx/1b-02.c: New.
12143         * gcc.dg/vmx/1b-03.c: New.
12144         * gcc.dg/vmx/1b-04.c: New.
12145         * gcc.dg/vmx/1b-05.c: New.
12146         * gcc.dg/vmx/1b-06.c: New.
12147         * gcc.dg/vmx/1b-07.c: New.
12148         * gcc.dg/vmx/1c-01.c: New.
12149         * gcc.dg/vmx/1c-02.c: New.
12150         * gcc.dg/vmx/3a-01a.c: New.
12151         * gcc.dg/vmx/3a-01.c: New.
12152         * gcc.dg/vmx/3a-01m.c: New.
12153         * gcc.dg/vmx/3a-03.c: New.
12154         * gcc.dg/vmx/3a-03m.c: New.
12155         * gcc.dg/vmx/3a-04.c: New.
12156         * gcc.dg/vmx/3a-04m.c: New.
12157         * gcc.dg/vmx/3a-05.c: New.
12158         * gcc.dg/vmx/3a-06.c: New.
12159         * gcc.dg/vmx/3a-06m.c: New.
12160         * gcc.dg/vmx/3a-07.c: New.
12161         * gcc.dg/vmx/3b-01.c: New.
12162         * gcc.dg/vmx/3b-02.c: New.
12163         * gcc.dg/vmx/3b-10.c: New.
12164         * gcc.dg/vmx/3b-13.c: New.
12165         * gcc.dg/vmx/3b-14.c: New.
12166         * gcc.dg/vmx/3b-15.c: New.
12167         * gcc.dg/vmx/3c-01a.c: New.
12168         * gcc.dg/vmx/3c-01.c: New.
12169         * gcc.dg/vmx/3c-02.c: New.
12170         * gcc.dg/vmx/3c-03.c: New.
12171         * gcc.dg/vmx/3d-01.c: New.
12172         * gcc.dg/vmx/4-01.c: New.
12173         * gcc.dg/vmx/4-03.c: New.
12174         * gcc.dg/vmx/5-01.c: New.
12175         * gcc.dg/vmx/5-02.c: New.
12176         * gcc.dg/vmx/5-03.c: New.
12177         * gcc.dg/vmx/5-04.c: New.
12178         * gcc.dg/vmx/5-05.c: New.
12179         * gcc.dg/vmx/5-06.c: New.
12180         * gcc.dg/vmx/5-07.c: New.
12181         * gcc.dg/vmx/5-07t.c: New.
12182         * gcc.dg/vmx/5-08.c: New.
12183         * gcc.dg/vmx/5-10.c: New.
12184         * gcc.dg/vmx/5-11.c: New.
12185         * gcc.dg/vmx/7-01a.c: New.
12186         * gcc.dg/vmx/7-01.c: New.
12187         * gcc.dg/vmx/7c-01.c: New.
12188         * gcc.dg/vmx/7d-01.c: New.
12189         * gcc.dg/vmx/7d-02.c: New.
12190         * gcc.dg/vmx/8-01.c: New.
12191         * gcc.dg/vmx/8-02a.c: New.
12192         * gcc.dg/vmx/8-02.c: New.
12193         * gcc.dg/vmx/brode-1.c: New.
12194         * gcc.dg/vmx/bug-1.c: New.
12195         * gcc.dg/vmx/bug-2.c: New.
12196         * gcc.dg/vmx/bug-3.c: New.
12197         * gcc.dg/vmx/cw-bug-1.c: New.
12198         * gcc.dg/vmx/cw-bug-2.c: New.
12199         * gcc.dg/vmx/cw-bug-3.c: New.
12200         * gcc.dg/vmx/dct.c: New.
12201         * gcc.dg/vmx/debug-1.c: New.
12202         * gcc.dg/vmx/debug-2.c: New.
12203         * gcc.dg/vmx/debug-3.c: New.
12204         * gcc.dg/vmx/debug-4.c: New.
12205         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
12206         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
12207         * gcc.dg/vmx/eg-5.c: New.
12208         * gcc.dg/vmx/fft.c: New.
12209         * gcc.dg/vmx/gcc-bug-1.c: New.
12210         * gcc.dg/vmx/gcc-bug-2.c: New.
12211         * gcc.dg/vmx/gcc-bug-3.c: New.
12212         * gcc.dg/vmx/gcc-bug-4.c: New.
12213         * gcc.dg/vmx/gcc-bug-5.c: New.
12214         * gcc.dg/vmx/gcc-bug-6.c: New.
12215         * gcc.dg/vmx/gcc-bug-7.c: New.
12216         * gcc.dg/vmx/gcc-bug-8.c: New.
12217         * gcc.dg/vmx/gcc-bug-9.c: New.
12218         * gcc.dg/vmx/gcc-bug-b.c: New.
12219         * gcc.dg/vmx/gcc-bug-c.c: New.
12220         * gcc.dg/vmx/gcc-bug-d.c: New.
12221         * gcc.dg/vmx/gcc-bug-e.c: New.
12222         * gcc.dg/vmx/gcc-bug-f.c: New.
12223         * gcc.dg/vmx/gcc-bug-g.c: New.
12224         * gcc.dg/vmx/gcc-bug-i.c: New.
12225         * gcc.dg/vmx/harness.h: New.
12226         * gcc.dg/vmx/ira1.c: New.
12227         * gcc.dg/vmx/ira2a.c: New.
12228         * gcc.dg/vmx/ira2b.c: New.
12229         * gcc.dg/vmx/ira2.c: New.
12230         * gcc.dg/vmx/ira2c.c: New.
12231         * gcc.dg/vmx/mem.c: New.
12232         * gcc.dg/vmx/newton-1.c: New.
12233         * gcc.dg/vmx/ops.c: New.
12234         * gcc.dg/vmx/sn7153.c: New.
12235         * gcc.dg/vmx/spill2.c: New.
12236         * gcc.dg/vmx/spill3.c: New.
12237         * gcc.dg/vmx/spill.c: New.
12238         * gcc.dg/vmx/t.c: New.
12239         * gcc.dg/vmx/varargs-1.c: New.
12240         * gcc.dg/vmx/varargs-2.c: New.
12241         * gcc.dg/vmx/varargs-3.c: New.
12242         * gcc.dg/vmx/varargs-4.c: New.
12243         * gcc.dg/vmx/varargs-5.c: New.
12244         * gcc.dg/vmx/varargs-6.c: New.
12245         * gcc.dg/vmx/varargs-7.c: New.
12246         * gcc.dg/vmx/vmx.exp: New.
12247         * gcc.dg/vmx/vprint-1.c: New.
12248         * gcc.dg/vmx/vscan-1.c: New.
12249         * gcc.dg/vmx/x-01.c: New.
12250         * gcc.dg/vmx/x-02.c: New.
12251         * gcc.dg/vmx/x-03.c: New.
12252         * gcc.dg/vmx/x-04.c: New.
12253         * gcc.dg/vmx/x-05.c: New.
12254         * gcc.dg/vmx/yousufi-1.c: New.
12255         * gcc.dg/vmx/zero-1.c: New.
12256         * gcc.dg/vmx/zero.c: New.
12257
12258 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
12259
12260         * g++.dg/lookup/java1.C: Update for chage of
12261         _Jv_AllocObject.
12262         * g++.dg/lookup/java2.C: Likewise.
12263
12264 2004-04-17  Laurent GUERBY <laurent@guerby.net>
12265
12266         * ada/acats/run_all.sh: use -O2 by default.
12267
12268 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
12269
12270         * gcc.dg/vr-mult-[12].c: New tests.
12271
12272 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12273
12274         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
12275
12276         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
12277
12278 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
12279
12280         * lib/target-supports.exp (check_profiling_available): Assume profiling
12281         isn't available for mips*-*-elf targets.
12282
12283 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
12284
12285         * gcc.dg/builtins-38.c: New test.
12286
12287 2004-04-14  Eric Christopher  <echristo@redhat.com>
12288
12289         * g++.dg/charset/charset.exp: Run .cc extension tests.
12290
12291 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
12292
12293         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
12294
12295 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12296
12297         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
12298
12299 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
12300
12301         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
12302         * gcc.dg/i386-387-2.c: Likewise.
12303
12304         * gcc.dg/i386-387-7.c: New test.
12305         * gcc.dg/i386-387-8.c: New test.
12306
12307         * gcc.dg/builtins-37.c: New test.
12308
12309 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
12310
12311         * g++.dg/pch/externc-1.C: Add missing semicolon.
12312
12313 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
12314
12315         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
12316
12317 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12318
12319         * gcc.c-torture/execute/20040411-1.c: New test.
12320
12321 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12322
12323         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
12324
12325 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
12326
12327         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
12328
12329 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
12330
12331         * lib/target-supports.exp (check_named_sections_available): New.
12332         * lib/gcc-dg.exp (dg-require-named-sections): New.
12333         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
12334         old-deja.exp.  Also prune error-count message from HP linker.
12335         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
12336
12337         * g++.dg/init/init-ref4.C: Use dg-require-weak.
12338         * g++.old-deja/g++.pt/static3.C: Likewise.
12339         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
12340
12341 2004-04-09  Roger Sayle  <roger@eyesopen.com>
12342
12343         * gcc.c-torture/execute/20040409-1.c: New test case.
12344         * gcc.c-torture/execute/20040409-2.c: New test case.
12345         * gcc.c-torture/execute/20040409-3.c: New test case.
12346
12347 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12348
12349         * gcc.dg/20040409-1.c: New test.
12350
12351 2004-04-08  Roger Sayle  <roger@eyesopen.com>
12352
12353         PR target/14888
12354         * g++.dg/opt/pr14888.C: New test case.
12355
12356 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
12357
12358         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
12359         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
12360         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
12361         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
12362         New tests.
12363
12364 2004-04-08  Paul Brook  <paul@codesourcery.com>
12365
12366         * gcc.dg/spill-1.c: New test.
12367
12368 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12369
12370         * gcc.dg/torture/builtin-ctype-2.c: New test.
12371
12372 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
12373
12374         * gcc.dg/pch/pch.exp: Add largefile test.
12375
12376 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
12377
12378         * g++.dg/pch/externc-1.Hs: New.
12379         * g++.dg/pch/externc-1.C: New.
12380
12381 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12382
12383         * gcc.dg/compat/struct-by-value-5a_main.c,
12384         gcc.dg/compat/struct-by-value-5b_main.c: New files.
12385         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
12386         * gcc.dg/compat/struct-by-value-5a_x.c,
12387         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
12388         gcc.dg/compat/struct-by-value-5_x.c.
12389         * gcc.dg/compat/struct-by-value-5a_y.c,
12390         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
12391         gcc.dg/compat/struct-by-value-5_y.c.
12392
12393         * gcc.dg/compat/struct-by-value-6a_main.c,
12394         gcc.dg/compat/struct-by-value-6b_main.c: New files.
12395         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
12396         * gcc.dg/compat/struct-by-value-6a_x.c,
12397         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
12398         gcc.dg/compat/struct-by-value-6_x.c.
12399         * gcc.dg/compat/struct-by-value-6a_y.c,
12400         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
12401         gcc.dg/compat/struct-by-value-6_y.c.
12402
12403         * gcc.dg/compat/struct-by-value-7a_main.c,
12404         gcc.dg/compat/struct-by-value-7b_main.c: New files.
12405         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
12406         * gcc.dg/compat/struct-by-value-7a_x.c,
12407         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
12408         gcc.dg/compat/struct-by-value-7_x.c.
12409         * gcc.dg/compat/struct-by-value-7a_y.c,
12410         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
12411         gcc.dg/compat/struct-by-value-7_y.c.
12412
12413 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
12414
12415         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
12416         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
12417         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
12418         options.
12419
12420 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
12421
12422         * gcc.dg/builtins-36.c: New test.
12423
12424 2004-04-06  Paul Brook  <paul@codesourcery.com>
12425
12426         * README.gcc: Remove obsolete contraint on testcases.
12427
12428 2004-04-05  Paul Brook  <paul@codesourcery.com>
12429
12430         PR2123
12431         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
12432         failure and exit(0) on success.
12433         * g++.dg/expr/anew2.C: Ditto.
12434         * g++.dg/expr/anew3.C: Ditto.
12435         * g++.dg/expr/anew4.C: Ditto.
12436
12437 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
12438
12439         PR c++/3518
12440         * g++.dg/template/unify7.C: New.
12441
12442 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12443
12444         * g++.dg/README: Bring up to date with new subdirectories; remove
12445         duplicate subdirectory lines.
12446
12447 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
12448
12449         PR c++/14007
12450         * g++.dg/template/unify5.C: New.
12451         * g++.dg/template/unify6.C: New.
12452         * g++.dg/template/qualttp20.C: Adjust.
12453         * g++.old-deja/g++.jason/report.C: Adjust.
12454         * g++.old-deja/g++.other/qual1.C: Adjust.
12455
12456 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
12457
12458         PR c++/14803
12459         * g++.dg/inherit/ptrmem1.C: New test.
12460
12461 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
12462
12463         PR c++/14755
12464         * gcc.c-torture/execute/20040331-1.c: New test.
12465         * gcc.dg/20040331-1.c: New test.
12466
12467 2004-04-01  Paul Brook  <paul@codesourcery.com>
12468
12469         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
12470
12471 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
12472
12473         PR c++/14724
12474         * g++.dg/init/goto1.C: New test.
12475
12476         PR c++/14763
12477         * g++.dg/template/defarg4.C: New test.
12478
12479 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
12480
12481         * gcc.dg/altivec-11.c: Extend test for more valid cases.
12482
12483 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
12484
12485         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
12486
12487 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
12488
12489         * gcc.dg/noncompile/undeclared-2.c: New test.
12490
12491 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
12492
12493         * gcc.dg/940409-1.c: Remove XFAIL.
12494         * gcc.dg/reg-vol-struct-1.c: New test.
12495
12496 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12497
12498         * gcc.dg/torture/builtin-wctype-1.c: New test.
12499
12500 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
12501
12502         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
12503         * gcc.dg/20001101-1.c: Likewise.
12504         * gcc.dg/20001102-1.c: Likewise.
12505
12506 2004-03-25  Roger Sayle  <roger@eyesopen.com>
12507
12508         * gcc.dg/compare8.c: Add an additional test for XOR.
12509
12510 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12511
12512         * gcc.dg/torture/builtin-ctype-1.c: New test.
12513
12514 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12515
12516         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
12517         * gcc.dg/torture/builtin-math-1.c: Likewise.
12518         * gcc.dg/torture/builtin-power-1.c: New test.
12519
12520 2004-03-24  Andreas Schwab  <schwab@suse.de>
12521
12522         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
12523         IA64 assembler.
12524
12525 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12526             Roger Sayle  <roger@eyesopen.com>
12527
12528         * gcc.dg/compare8.c: New test case.
12529
12530 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
12531
12532         * g++.dg/ext/altivec-7.C: New test.
12533
12534 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
12535
12536         PR 12267, 12391, 12560, 13129, 14114, 14133
12537         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
12538         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
12539         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
12540         Adjust error regexps.
12541         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
12542         * gcc.dg/noncompile/undeclared-1.c: New test cases.
12543         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
12544         * gcc.dg/local1.c: Add explanatory comment.
12545
12546 2004-03-23  Roger Sayle  <roger@eyesopen.com>
12547
12548         PR optimization/14669
12549         * g++.dg/opt/fold2.C: New test case.
12550
12551 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
12552
12553         PR c/14069
12554         * gcc.dg/20040322-1.c: New test.
12555
12556 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12557
12558         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
12559         * gcc.dg/ultrasp4.c: Likewise.
12560         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
12561
12562 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12563
12564         * gcc.dg/i386-sse-8.c: Reset default options.
12565
12566 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12567
12568         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
12569         in the error message text.
12570
12571 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12572
12573         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
12574
12575 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
12576
12577         PR c++/14616
12578         * g++.dg/init/array13.C: New test.
12579
12580 2004-03-20  Roger Sayle  <roger@eyesopen.com>
12581
12582         PR target/13889
12583         * gcc.c-torture/compile/pr13889.c: New test case.
12584
12585 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12586
12587         PR c/14635
12588         * builtins-1.c (nan, nans): Don't test.
12589         * builtins-30.c: Don't use nan, nanf, nanl.
12590         * builtins-35.c: New test.
12591
12592 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
12593
12594         * g++.dg/ext/altivec-6.C: New test.
12595
12596 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
12597
12598         * g++.dg/init/placement3.C: New test.
12599
12600         * g++.dg/template/spec13.C: New test.
12601
12602         * g++.dg/lookup/using11.C: New test.
12603
12604         * g++.dg/lookup/koenig3.C: New test.
12605
12606         * g++.dg/template/operator2.C: New test.
12607
12608         * g++.dg/expr/dtor3.C: New test.
12609         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
12610         marker.
12611         * g++.old-deja/g++.law/visibility28.C: Likewise.
12612
12613 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
12614
12615         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
12616         * gcc.dg/ppc64-abi-3.c: Likewise.
12617
12618 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12619
12620         PR c++/14545
12621         * g++.dg/parse/template15.C: New test.
12622
12623 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12624
12625         * g++.dg/expr/dtor2.C: New test.
12626
12627         * g++.dg/lookup/anon4.C: New test.
12628
12629         * g++.dg/overload/using1.C: New test.
12630
12631         * g++.dg/template/lookup7.C: New test.
12632
12633         * g++.dg/template/typename6.C: New test.
12634
12635         * g++.dg/expr/cond6.C: New test.
12636
12637 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12638
12639         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
12640
12641 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12642
12643         * g++.dg/expr/cond5.C: New test.
12644         * g++.dg/expr/constcast1.C: Likewise.
12645         * g++.dg/expr/ptrmem2.C: Likewise.
12646         * g++.dg/expr/ptrmem3.C: Likewise.
12647         * g++.dg/lookup/main1.C: Likewise.
12648         * g++.dg/template/lookup6.C: Likewise.
12649
12650 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12651
12652         * gcc.dg/local1.c: New test.
12653
12654         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
12655
12656 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12657
12658         * gcc.dg/torture/builtin-convert-1.c: New test.
12659
12660 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12661
12662         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
12663
12664 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12665
12666         PR c++/14481
12667         * g++.dg/warn/Wunused-7.C: New test.
12668
12669 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12670
12671         * gcc.dg/torture/builtin-integral-1.c: New test.
12672
12673 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12674
12675         PR c++/14586
12676         * g++.dg/parse/non-dependent3.C: New test.
12677
12678 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
12679
12680         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
12681         * g++.dg/eh/simd-2.C: Likewise.
12682         * g++.dg/init/array10.C: Likewise.
12683         * gcc.c-torture/compile/simd-1.c: Likewise.
12684         * gcc.c-torture/compile/simd-2.c: Likewise.
12685         * gcc.c-torture/compile/simd-3.c: Likewise.
12686         * gcc.c-torture/compile/simd-4.c: Likewise.
12687         * gcc.c-torture/compile/simd-6.c: Likewise.
12688         * gcc.c-torture/execute/simd-1.c: Likewise.
12689         * gcc.c-torture/execute/simd-2.c: Likewise.
12690         * gcc.dg/compat/vector-defs.h: Likewise.
12691         * gcc.dg/20020531-1.c: Likewise.
12692         * gcc.dg/altivec-3.c: Likewise.
12693         * gcc.dg/altivec-4.c: Likewise.
12694         * gcc.dg/altivec-varargs-1.c: Likewise.
12695         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
12696         * gcc.dg/i386-mmx-3.c: Likewise.
12697         * gcc.dg/i386-sse-4.c: Likewise.
12698         * gcc.dg/i386-sse-5.c: Likewise.
12699         * gcc.dg/i386-sse-8.c: Likewise.
12700         * gcc.dg/simd-1.c: Likewise.
12701         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
12702         __ev64_opaque__ since the machine description provides it.
12703
12704 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12705
12706         * lib/compat.exp (skip_list): New global variable.
12707         Use it to hold the user defined COMPAT_SKIPS list if any.
12708         (compat-obj): Add the members of skip_list to optall.
12709
12710 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12711
12712         * gcc.dg/compat/union-by-value-1_main.c,
12713         union-by-value-1_x.c, union-by-value-1_y.c,
12714         union-check.h, union-defs.h,
12715         union-init.h, union-return-1_main.c,
12716         union-return-1_x.c, union-return-1_y.c: New files.
12717
12718 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12719
12720         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
12721         mixed-struct-init.h: Add 4 mixed structure types.
12722         struct-by-value-21_main.c, struct-by-value-21_x.c,
12723         struct-by-value-21_y.c, struct-return-21_main.c,
12724         struct-return-21_x.c, struct-return-21_y.c: New files.
12725
12726 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
12727
12728         PR c++/14550
12729         * g++.dg/parse/template14.C: New test.
12730
12731 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12732
12733         * gcc.c-torture/execute/20040313-1.c: New test.
12734
12735 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
12736
12737         PR target/14533
12738         * gcc.dg/20040311-2.c: New test.
12739
12740 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
12741
12742         PR other/14544
12743         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
12744         bit-field.
12745
12746 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
12747
12748         * gcc.dg/20040305-2.c: Add missing return statement.
12749
12750 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12751
12752         * gcc.dg/builtins-34.c: Also check pow10*.
12753
12754 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12755
12756         PR target/14262
12757         * gcc.dg/20040305-2.c: New test.
12758
12759 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12760
12761         * gcc.dg/20040310-1.c: New test.
12762
12763 2004-03-11  Roger Sayle  <roger@eyesopen.com>
12764
12765         * gcc.c-torture/execute/20040311-1.c: New test case.
12766
12767 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
12768
12769         PR c++/14476
12770         * g++.dg/lookup/enum1.C: New test.
12771
12772 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
12773
12774         PR c++/14510
12775         * g++.dg/lookup/struct2.C: New test.
12776
12777 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
12778
12779         * gcc.dg/builtins-34.c: New test.
12780
12781 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12782
12783         * gcc.dg/torture/builtin-nonneg-1.c: New test.
12784
12785 2004-03-09  James E Wilson  <wilson@specifixinc.com>
12786
12787         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
12788         * gcc.dg/alias-2.c: New testcase.
12789
12790 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
12791
12792         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
12793
12794 2004-03-09  Roger Sayle  <roger@eyesopen.com>
12795
12796         * gcc.c-torture/execute/20040309-1.c: New test case.
12797
12798 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12799
12800         PR c++/14397
12801         * g++.dg/overload/ref1.C: New.
12802
12803 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12804
12805         PR c++/14409
12806         * g++.dg/template/spec12.C: New test.
12807
12808         PR c++/14448
12809         * g++.dg/parse/crash14.C: New test.
12810
12811 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12812
12813         PR c++/14230
12814         * g++.dg/init/ref11.C: New test.
12815
12816 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12817
12818         PR c++/14432
12819         * g++.dg/parse/builtin2.C: New test.
12820
12821 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12822
12823         PR c++/14401
12824         * g++.dg/init/ctor3.C: New test.
12825         * g++.dg/init/union1.C: New test.
12826         * g++.dg/ext/anon-struct4.C: New test.
12827
12828 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12829
12830         * g++.dg/lookup/koenig1.C: Tweak error messages.
12831         * g++.dg/lookup/used-before-declaration.C: Likewise.
12832         * g++.dg/other/do1.C: Likewise.
12833         * g++.dg/overload/koenig1.C: Likewise.
12834         * g++.dg/parse/crash13.C: Likewise.
12835         * g++.dg/template/instantiate3.C: Likewise.
12836
12837 2004-03-08  Eric Christopher  <echristo@redhat.com>
12838
12839         * * lib/target-supports.exp: Enable libiconv in test
12840         compilation.  Fix up error checking.
12841
12842 2004-03-08  Roger Sayle  <roger@eyesopen.com>
12843
12844         PR middle-end/14289
12845         * gcc.dg/pr14289-1.c: New test case.
12846         * gcc.dg/pr14289-2.c: Likewise.
12847         * gcc.dg/pr14289-3.c: Likewise.
12848
12849 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
12850
12851         * gcc.c-torture/execute/20040308-1.c: New test.
12852
12853 2004-03-07  Roger Sayle  <roger@eyesopen.com>
12854
12855         * gcc.c-torture/execute/20040307-1.c: New test case.
12856
12857 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
12858
12859         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
12860
12861 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
12862
12863         * gcc.dg/20040306-1.c: New test.
12864
12865 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
12866
12867         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
12868         them static.
12869         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
12870
12871 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12872
12873         PR c/14465
12874         * gcc.dg/decl-6.c: New test.
12875
12876 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12877
12878         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
12879         Rename LOGPOW -> LOG_POW.
12880         (SQRT_EXP, POW_EXP): New.
12881
12882 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12883
12884         * gcc.dg/i386-sse-8.c: New test.
12885
12886 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12887
12888         PR c/14114
12889         * gcc.dg/decl-5.c: New test.
12890
12891 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
12892
12893         * gcc.dg/20040305-1.c: New test.
12894
12895 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
12896
12897         PR other/14354
12898         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
12899
12900 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
12901
12902         PR c++/14425, c++/14426
12903         * g++.dg/ext/altivec-4.C: New test.
12904         * g++.dg/ext/altivec-5.C: New test.
12905
12906 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
12907
12908         * g++.old-deja/g++.other/linkage1.C: Expect errors about
12909         global variables of a type with no linkage.
12910         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
12911         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
12912         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
12913         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
12914         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
12915         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
12916         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
12917         * g++.dg/warn/deprecated.C: Name enum Color.
12918         * g++.dg/overload/VLA.C: Name structure for 'b'.
12919         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
12920
12921 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12922
12923         * gcc.c-torture/compile/20040304-1.c: New test.
12924
12925 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
12926
12927         PR 13728
12928         * gcc.dg/decl-4.c: New testcase.
12929
12930 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
12931
12932         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
12933         as PRECF if sizeof (float) > sizeof (double).
12934         (PRECL): Make it the same as PRECF if
12935         sizeof (float) > sizeof (long double).
12936
12937 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12938
12939         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
12940         system type.  Add check for irix6 which doesn't have c99 runtime.
12941
12942 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
12943
12944         * gcc.dg/const-elim-1.c: xfail for xtensa.
12945
12946 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12947
12948         PR c++/14369
12949         * g++.dg/template/cond4.C: New test.
12950
12951 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12952
12953         PR c++/14360
12954         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
12955
12956         PR c++/14361
12957         * g++.dg/parse/defarg7.C: New test.
12958
12959         PR c++/14359
12960         * g++.dg/template/friend26.C: New test.
12961
12962 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12963
12964         PR c++/14324
12965         * g++.dg/abi/mangle21.C: New test.
12966
12967         PR c++/14260
12968         * g++.dg/parse/constructor2.C: New test.
12969
12970         PR c++/14337
12971         * g++.dg/template/sfinae1.C: New test.
12972
12973 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12974
12975         PR c++/14267
12976         * g++.dg/expr/crash2.C: New test.
12977
12978         PR middle-end/13448
12979         * gcc.dg/inline-5.c: New test.
12980         * gcc.dg/always-inline.c: Split out tests into ...
12981         * gcc.dg/always-inline2.c: ... this and ...
12982         * gcc.dg/always-inline3.c: ... this.
12983
12984 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12985
12986         PR debug/12103
12987         * g++.dg/debug/crash1.C: New test.
12988
12989 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
12990
12991         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
12992         function with __attribute__((noinline)).
12993         (recurser_void2): Likewise.
12994         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
12995         (recurser_void2): Likewise.
12996
12997 2004-02-29  Roger Sayle  <roger@eyesopen.com>
12998
12999         PR middle-end/14203
13000         * g++.dg/warn/Wunused-6.C: New test case.
13001
13002 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
13003
13004         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
13005         not defined.
13006
13007 2004-02-27  Eric Christopher  <echristo@redhat.com>
13008
13009         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
13010         * g++.dg/charset/asm2.c: Run only x86.
13011         * gcc.dg/charset/asm3.c: Ditto.
13012
13013 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
13014
13015         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
13016         ld_library_path.
13017
13018 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
13019
13020         * g++.dg/ext/altivec-3.C: New.
13021
13022 2004-02-26  Richard Henderson  <rth@redhat.com>
13023
13024         * g++.dg/ext/attrib10.C: Mark for warning.
13025         * gcc.dg/attr-alias-1.c: New.
13026
13027 2004-02-26  Richard Henderson  <rth@redhat.com>
13028
13029         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
13030         * gcc.c-torture/execute/20040208-2.c: ... it back.
13031
13032 2004-02-26  Eric Christopher  <echristo@redhat.com>
13033
13034         * lib/target-supports.exp (check-iconv-available): New function.
13035         * lib/gcc-dg.exp (dg-require-iconv): New function.
13036         Use above.
13037         * gcc.dg/charset: New directory.
13038         * gcc.dg/charset/charset.exp: New file.
13039         * gcc.dg/charset/asm1.c: Ditto.
13040         * gcc.dg/charset/asm2.c: Ditto.
13041         * gcc.dg/charset/asm3.c: Ditto.
13042         * gcc.dg/charset/asm4.c: Ditto.
13043         * gcc.dg/charset/asm5.c: Ditto.
13044         * gcc.dg/charset/attribute1.c: Ditto.
13045         * gcc.dg/charset/attribute2.c: Ditto.
13046         * gcc.dg/charset/string1.c: Ditto.
13047         * g++.dg/charset: New directory.
13048         * g++.dg/dg.exp: Add here. Special options.
13049         * g++.dg/charset/charset.exp: New file.
13050         * g++.dg/charset/asm1.c: Ditto.
13051         * g++.dg/charset/asm2.c: Ditto.
13052         * g++.dg/charset/asm3.c: Ditto.
13053         * g++.dg/charset/asm4.c: Ditto.
13054         * g++.dg/charset/attribute1.c: Ditto.
13055         * g++.dg/charset/attribute2.c: Ditto.
13056         * g++.dg/charset/extern1.cc: Ditto.
13057         * g++.dg/charset/extern2.cc: Ditto.
13058         * g++.dg/charset/string1.c: Ditto.
13059
13060 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
13061
13062         PR c++/14278
13063         * g++.dg/parse/comma1.C: New test.
13064
13065 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13066
13067         PR c++/14284
13068         * g++.dg/template/ttp8.C: New test.
13069
13070 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
13071
13072         * gcc.dg/fixuns-trunc-1.c: New test.
13073
13074 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13075
13076         * gcc.dg/builtins-config.h: Use #elif.
13077
13078 2004-02-26  Michael Matz  <matz@suse.de>
13079
13080         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
13081         * gcc.dg/991214-1.c: Likewise.
13082         * gcc.dg/i386-asm-1.c: Likewise.
13083
13084 2004-02-25  Richard Henderson  <rth@redhat.com>
13085
13086         * gcc.c-torture/execute/20040208-2.c: Move ...
13087         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
13088
13089 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13090
13091         PR c++/14246
13092         * g++.dg/other/crash-3.C: New test.
13093
13094 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13095
13096         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
13097         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
13098
13099         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
13100         HP-UX.
13101
13102 2004-02-24  Michael Matz  <matz@suse.de>
13103
13104         * gcc.dg/i386-regparm.c: New.
13105
13106 2004-02-23  James E Wilson  <wilson@specifixinc.com>
13107
13108         * gcc.c-torture/execute/20040223-1.c: New.
13109
13110 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
13111             Kazu Hirata  <kazu@cs.umass.edu>
13112
13113         * gcc.dg/fwritable-strings-1.c: Remove.
13114
13115 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
13116
13117         PR c/14156
13118         * gcc.dg/20040223-1.c: New test.
13119
13120 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13121
13122         PR c++/14106
13123         * g++.dg/ext/typeof9.C: New test.
13124
13125 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13126
13127         PR c++/14250
13128         * g++.dg/other/switch1.C: New test.
13129
13130 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13131
13132         * gcc.dg/cast-function-1.c: Adjust for new informative message.
13133         * gcc.dg/va-arg-1.c: Likewise.
13134
13135 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13136
13137         PR c++/14143
13138         * g++.dg/template/koenig5.C: New test.
13139
13140 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
13141
13142         * g++.dg/ext/altivec-1.C: Generalize target triple.
13143         * g++.dg/ext/altivec-2.C: New test case.
13144         * g++.dg/ext/altivec_check.h: New file.
13145         * gcc.dg/altivec-1.c: Generalize target triple;
13146         include altivec_check.h and call altivec_check().
13147         * gcc.dg/altivec-[2-5].c: Generalize target triple.
13148         * gcc.dg/altivec-6.c: New test case.
13149         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
13150         type casts as needed.
13151         * gcc.dg/altivec-10.c: Include altivec_check.h and call
13152         altivec_check().
13153         * gcc.dg/altivec-12.c: New test case.
13154         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
13155         include altivec_check.h and call altivec_check().
13156         * gcc.dg/altivec_check.h: New file.
13157
13158 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13159
13160         * lib/target-supports.exp (check_alias_available): Don't mangle
13161         function `g' in test program.
13162
13163 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13164
13165         * lib/target-supports.exp (check_profiling_available): Check
13166         argument to determine whether we support a profiling type.
13167         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
13168         check_profiling_available.
13169         * g++.dg/bprob/bprob.exp: Likewise
13170         * g77.dg/bprob/bprob.exp: Likewise.
13171         * gcc.misc-tests/bprob.exp: Likewise.
13172         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
13173         dg-require-profiling and delete expected error handling.
13174         * gcc.dg/20021014-1.c: Likewise.
13175         * gcc.dg/nest.c: Likewise.
13176
13177 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13178
13179         PR c++/12007
13180         * g++.dg/other/vthunk1.C: New test.
13181
13182 2004-02-20  Falk Hueffner  <falk@debian.org>
13183
13184         PR target/14201
13185         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
13186
13187 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
13188
13189         PR c++/13927
13190         * g++.dg/other/error8.C: Remove XFAIL markers.
13191
13192         PR c++/14173
13193         * g++.dg/ext/packed5.C: New test.
13194
13195         PR c++/14199
13196         * g++.dg/warn/Wunused-5.C: New test.
13197
13198         PR c++/14186
13199         * g++.dg/lookup/member1.C: New test.
13200
13201 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
13202
13203         * gcc.c-torture/compile/20040130-1.c: Enable only when
13204         __INT_MAX__ >= 2147483647L.
13205         * gcc.c-torture/compile/961203-1.c: Likewise.
13206
13207 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
13208
13209         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
13210         * g++.dg/opt/template1.C: Robustify assembler regexp
13211
13212 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13213
13214         * gcc.c-torture/execute/simd-4.x: Remove.
13215         * gcc.c-torture/execute/va-arg-25.x: Likewise.
13216         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
13217         Guard with #ifndef SKIP_ATTRIBUTE.
13218         * gcc.dg/compat/vector-1_y.c: Likewise.
13219         * gcc.dg/compat/vector-2_x.c: Likewise.
13220         * gcc.dg/compat/vector-2_y.c: Likewise.
13221         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
13222         * g++.dg/eh/simd-2.C: Likewise.
13223
13224 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
13225
13226         * gcc.c-torture/compile/complex-1.c: New.
13227
13228 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
13229
13230         PR target/14209
13231         * gcc.c-torture/execute/20040218-1.c: New test.
13232
13233 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13234
13235         PR c++/14181
13236         * g++.dg/parse/new2.C: New test.
13237
13238 2004-02-18  Paul Brook  <paul@codesourcery.com>
13239
13240         * gcc.c-torture/compile/libcall-1.c: New test.
13241
13242 2004-02-18  Paul Brook  <paul@codesourcery.com>
13243
13244         PR debug/12934
13245         * gcc.dg/debug/debug-7.c: New test.
13246
13247 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
13248
13249         * gcc.dg/20040217-1.c: New test.
13250
13251 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
13252
13253         * gcc.c-torture/execute/990208-1.x: Delete.
13254
13255 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
13256
13257         * gcc.c-torture/execute/20040208-2.x: New file.
13258
13259 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
13260
13261         PR c++/11326
13262         * g++.dg/abi/structret1.C: New test.
13263
13264 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
13265
13266         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
13267         (i386_cpuid): No need to test if cpuid is available on AMD64.
13268         Fix assembly, so that it works onboth i386 and AMD64.
13269         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
13270         (vecInLong): Fix s[] member type to unsigned int.
13271         (vecInWord): Remove type.
13272         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
13273         (a64, b64, c64, d64, e64): Remove.
13274         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
13275         Remove unused variable.  Remove initialization of removed variables.
13276         Don't call mmx_tests nor sse_tests.
13277         (reference_mmx, reference_sse): Remove.
13278         (check): Add return stmt.
13279         * gcc.dg/i386-sse-7.c: New test.
13280         * gcc.dg/i386-mmx-4.c: New test.
13281
13282 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13283
13284         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
13285         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13286         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13287         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
13288         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
13289         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
13290         g++.dg/tc1/dr94.C: Fix line terminator.
13291
13292 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
13293
13294         * gcc.c-torture/compile/20040216-1.c: New.
13295
13296 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13297
13298         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13299         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13300         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
13301         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
13302         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
13303         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
13304
13305 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13306
13307         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
13308
13309 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
13310
13311         PR c++/13971
13312         * g++.dg/expr/cond4.C: New test.
13313
13314         PR c++/14086
13315         * g++.dg/lookup/crash2.C: New test.
13316
13317 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
13318
13319         * gcc.c-torture/compile/20040214-2.c: New test.
13320
13321 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
13322
13323         PR c++/14116
13324         * g++.dg/ext/typeof8.C: New test.
13325
13326 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
13327
13328         * gcc.c-torture/compile/20040214-1.c: New test.
13329
13330 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13331
13332         PR c++/13635
13333         * g++.dg/template/spec11.C: New test.
13334
13335 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13336
13337         PR c++/13927
13338         * g++.dg/other/error8.C: New test.
13339
13340 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
13341
13342         PR c++/14122
13343         * g++.dg/template/array4.C: New test.
13344
13345         PR c++/14108
13346         * g++.dg/inherit/thunk2.C: New test.
13347
13348         PR c++/14083
13349         * g++.dg/eh/cond2.C: New test.
13350
13351 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
13352
13353         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
13354
13355 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
13356
13357         * lib/scanasm.exp (dg-scan): Quote pattern before display.
13358
13359 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
13360
13361         * g++.dg/simd-2.C: xfail on ppc64-linux.
13362
13363 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13364
13365         PR c/456
13366         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
13367         tests.
13368
13369 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
13370
13371         * gcc.dg/builtins-33.c: New test.
13372
13373 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
13374
13375         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
13376
13377 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13378
13379         * g++.dg/simd-2.C: Set -maltivec for ppc64.
13380
13381 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13382
13383         * gcc.dg/ppc64-abi-3.c: New test.
13384
13385 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
13386
13387         PR c/14092
13388
13389         * gcc.dg/pr14092-1.c: New testcase.
13390
13391 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
13392
13393         * gcc.dg/cpp/assert4.c: Fix typo last change.
13394
13395         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
13396         * gcc.dg/cpp/assert4.c: Handle powerpc64.
13397
13398         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
13399
13400 2004-02-09  Roger Sayle  <roger@eyesopen.com>
13401
13402         * gcc.c-torture/compile/20040209-1.c: New test case.
13403
13404 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13405
13406         * gcc.dg/c90-init-1.c: Adjust expected error messages.
13407
13408 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
13409
13410         * gcc.c-torture/execute/20040208-[12].c: New tests.
13411
13412 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13413
13414         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
13415
13416 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13417
13418         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
13419
13420 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13421
13422         Bug 13856
13423         * gcc.dg/visibility-8.c: New testcase.
13424
13425 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13426
13427         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
13428         arguments.
13429         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
13430
13431 2004-02-07  Roger Sayle  <roger@eyesopen.com>
13432
13433         PR middle-end/13696
13434         * g++.dg/opt/fold1.C: New test case.
13435
13436 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13437
13438         PR c++/14033
13439         * g++.dg/other/crash-2.C: New test.
13440
13441 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13442
13443         PR c++/14028
13444         * g++.dg/parse/angle-bracket2.C: New test.
13445
13446 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13447
13448         PR middle-end/13750
13449         Revert:
13450         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13451         PR pch/13361
13452         * testsuite/g++.dg/pch/wchar-1.C: New.
13453         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13454
13455 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13456
13457         PR c++/14008
13458         * g++.dg/parse/error15.C: New test.
13459         * g++.dg/parse/crash11.C: Update dg-error mark.
13460
13461 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13462
13463         PR c++/13932
13464         * g++.dg/warn/conv2.C: New test.
13465
13466 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13467
13468         PR c++/13086
13469         * g++.dg/warn/incomplete1.C: Remove xfail.
13470
13471 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13472
13473         * lib/file-format.exp (gcc_target_object_format): Use
13474         ${tool}_target_compile, not gcc_target_compile.
13475         * lib/target-supports.exp (check_alias_available): Likewise.
13476         (check_gc_sections_available): Likewise.
13477         * g++.dg/ext/attrib10.C: Use dg-require-alias.
13478         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
13479         dg-require-alias.
13480
13481 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13482
13483         PR c++/13969
13484         * g++.dg/template/static6.C: New test.
13485
13486 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
13487
13488         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
13489
13490 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13491
13492         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
13493         tests for systems where `char' is unsigned by default.
13494
13495 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13496
13497         PR c++/13997
13498         * g++.dg/template/partial3.C: New test.
13499
13500 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
13501
13502         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
13503         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
13504         Remove mentions of obsolete ports.
13505
13506 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
13507
13508         * gcc.dg/noncompile/20001228-1.c: Fix for new
13509         error message.
13510
13511 2004-02-03  Roger Sayle  <roger@eyesopen.com>
13512
13513         PR target/9348
13514         * gcc.c-torture/execute/multdi-1.c: New test case.
13515
13516 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13517
13518         PR c++/13925
13519         * g++.dg/template/lookup5.C: New test.
13520
13521 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13522
13523         PR c++/13950
13524         * g++.dg/template/lookup4.C: New test.
13525
13526         PR c++/13970
13527         * g++.dg/parse/error14.C: New test.
13528
13529         PR c++/14002
13530         * g++.dg/parse/template13.C: New test.
13531
13532 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13533
13534         PR c++/13978
13535         * g++.dg/template/koenig4.C: New test.
13536
13537         PR c++/13968
13538         * g++.dg/template/crash17.C: New test.
13539
13540         PR c++/13975
13541         * g++.dg/parse/error13.C: New test.
13542         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
13543
13544 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13545
13546         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
13547
13548 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
13549
13550         PR c/11658
13551         PR c/13994
13552         * gcc.dg/noncompile/20040203-1.c: New test.
13553         * gcc.dg/noncompile/20040203-2.c: Likewise.
13554         * gcc.dg/noncompile/20040203-3.c: Likewise.
13555         * gcc.dg/20040203-1.c: Likewise.
13556
13557 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
13558
13559         PR c++/10858
13560         * g++.dg/template/sizeof7.C: New test.
13561
13562 2004-02-02  Eric Christopher  <echristo@redhat.com>
13563             Zack Weinberg  <zack@codesourcery.com>
13564
13565         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
13566
13567 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
13568
13569         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
13570         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
13571         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
13572         * gcc.dg/cleanup-5.c: Run only on Linux targets.
13573
13574 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
13575
13576         PR c++/13113
13577         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
13578
13579         PR c++/13854
13580         * g++.dg/ext/attrib13.C: New test.
13581
13582         PR c++/13907
13583         * g++.dg/conversion/op2.C: New test.
13584
13585 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13586
13587         * gcc.dg/titype-1.c: Fix pasto.
13588
13589 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13590
13591         * gcc.dg/titype-1.c: New test.
13592
13593 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13594
13595         PR c++/13957
13596         * g++.dg/template/non-type-template-argument-1.C,
13597         g++.dg/template/qualified-id1.C: Update dg-error marks.
13598         * g++.dg/template/nontype6.C: New test.
13599
13600 2004-02-01  Roger Sayle  <roger@eyesopen.com>
13601
13602         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
13603         * gcc.dg/builtins-31.c: New testcase.
13604         * gcc.dg/builtins-32.c: New testcase.
13605
13606 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
13607
13608         * objc.dg/call-super-2.m: Update line numbers
13609         for the including of stddef.h.
13610
13611 2004-01-30  Michael Matz  <matz@suse.de>
13612
13613         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
13614         g++.dg/ext/case-range3.C: New tests.
13615
13616 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13617
13618         DR206
13619         PR c++/13813
13620         * g++.dg/template/member4.C: New test.
13621
13622 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13623
13624         PR c++/13683
13625         * g++.dg/template/sizeof6.C: New test.
13626
13627 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13628
13629         * gcc.dg/fwritable-strings-1.c: New test.
13630
13631 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13632
13633         * gcc.c-torture/compile/20040130-1.c: New test.
13634
13635 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
13636
13637         * objc.dg/call-super-2.m: Include stddef.h for size_t.
13638
13639 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
13640
13641         PR c++/13883
13642         * g++.dg/template/ctor3.C: New test.
13643
13644 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13645
13646         * g++.dg/tc1: New directory.
13647         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
13648         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
13649         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
13650         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
13651         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
13652
13653 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13654
13655         * g++.dg/parse/error11.C: New test.
13656         * g++.dg/parse/error12.C: Likewise.
13657
13658 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
13659
13660         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
13661         (scan_initial, main): Use aligned_sizeof instead of sizeof.
13662
13663 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
13664
13665         PR c++/13791
13666         * g++.dg/ext/attrib12.C: New test.
13667
13668         PR c++/13736
13669         * g++.dg/parse/cast2.C: New test.
13670
13671 2004-01-27  James E Wilson  <wilson@specifixinc.com>
13672
13673         * objc.dg/encode-2.m (main): New local string.  Set depending on
13674         sizeof long.  Use in sscanf call.
13675         * objc.dg/encode-3.m (main): New local string.  Set depending on
13676         sizeof long.  Use in scan_initial call.
13677
13678 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13679
13680         * objc.dg/call-super-2.m: Make LP64-safe.
13681         * objc.dg/desig-init-1.m: Likewise.
13682
13683 2004-01-27  Devang Patel <dpatel@apple.com>
13684
13685         * g++.dg/debug/namespace1.C: New test.
13686
13687 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
13688
13689         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
13690         xscale-*-*.
13691
13692         * gcc.dg/arm-mmx-1.c: New test.
13693
13694 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13695
13696         * gcc.dg/20040127-1.c: New test.
13697         * gcc.dg/20040127-2.c: New test.
13698
13699 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13700
13701         * objc.dg/stret-1.m (glob): Renamed to globa.
13702
13703 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
13704
13705         PR c++/13663
13706         * g++.dg/expr/for1.C: New test.
13707
13708 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
13709
13710         PR middle-end/13779
13711         * gcc.dg/darwin-longlong.c: New test.
13712
13713 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
13714
13715         * gcc.dg/20040124-1.c: Moved test from here...
13716         * gcc.c-torture/compile/20040124-1.c: ...to here.
13717
13718 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13719
13720         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
13721         the assembly output if -m64 is passed.
13722
13723 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
13724
13725         PR c++/13833
13726         * g++.dg/template/cond3.C: New test.
13727
13728 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13729
13730         PR c++/13810
13731         * g++.dg/template/ttp7.C: New test.
13732
13733 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13734
13735         PR c++/13797
13736         * g++.dg/template/nontype4.C: New test.
13737         * g++.dg/template/nontype5.C: Likewise.
13738
13739 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
13740
13741         * gcc.dg/torture/mips-clobber-at.c: New test.
13742
13743 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
13744
13745         * gcc.dg/20040124-1.c: New test.
13746
13747 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
13748
13749         * gcc.dg/20040123-1.c: New test.
13750
13751 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13752
13753         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
13754
13755 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13756
13757         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
13758
13759 2004-01-23  Andrew Pinski  <apinski@apple.com>
13760
13761         * gcc.dg/20030121-1.c: Move to ..
13762         * gcc.dg/20040121-1.c: here.
13763
13764 2004-01-23  Roger Sayle  <roger@eyesopen.com>
13765
13766         * gcc.dg/builtins-29.c: New test case.
13767
13768 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13769
13770         PR 18314
13771         * gcc.dg/builtins-30.c: New testcase.
13772
13773 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
13774
13775         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
13776         * lib/g77.exp: Likewise.
13777         * lib/objc.exp: Likewise.
13778         * lib/g++.exp: Likewise.
13779
13780 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13781
13782         * gcc.dg/struct-by-value-2.c: New test.
13783
13784 2004-01-21  Andrew Pinski  <apinski@apple.com>
13785
13786         PR target/13785
13787         * gcc.dg/20030121-1.c: New test.
13788
13789 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
13790
13791         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
13792         clobber frame pointer register in asm statement.
13793
13794 2004-01-21  Falk Hueffner  <falk@debian.org>
13795
13796         * gcc.c-torture/compile/20040121-1.c: New test.
13797
13798 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
13799
13800         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
13801
13802 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
13803
13804         * gcc.dg/ppc64-abi-2.c: New test.
13805
13806 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
13807
13808         * lib/treelang.exp: Fill out this file.
13809         * lib/treelang-dg.exp: New File.
13810
13811 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13812
13813         * gcc.c-torture/compile/981022-1.c: Remove.
13814         * gcc.dg/array-5.c: Remove XFAIL.
13815         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
13816         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
13817         gcc.dg/cond-lvalue-1.c: Update.
13818         * gcc.dg/cast-lvalue-2.c: New test.
13819
13820 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
13821
13822         PR c++/13592
13823         * g++.dg/other/error1.C (class foo): Tweak error message.
13824
13825         PR c++/13592
13826         * g++.dg/template/call2.C: New test.
13827
13828 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13829
13830         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
13831         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
13832         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
13833         scalar-return-1_x.c, scalar-return-2_y.c,
13834         scalar-return-3_x.c, scalar-return-3_y.c,
13835         scalar-return-4_x.c, scalar-return-4_y.c,
13836         struct-align-1.h, struct-align-1_x.c,
13837         struct-align-1_y.c, struct-align-2.h,
13838         struct-align-2_x.c, struct-align-2_y.c,
13839         struct-by-value-10_y.c, struct-by-value-11_x.c,
13840         struct-by-value-11_y.c, struct-by-value-12_x.c,
13841         struct-by-value-12_y.c, struct-by-value-13_x.c,
13842         struct-by-value-13_y.c, struct-by-value-14_x.c,
13843         struct-by-value-14_y.c, struct-by-value-15_x.c,
13844         struct-by-value-15_y.c, struct-by-value-16_y.c,
13845         struct-by-value-17_y.c, struct-by-value-18_y.c,
13846         struct-by-value-19_y.c, struct-by-value-1_x.c,
13847         struct-by-value-1_y.c, struct-by-value-20_y.c,
13848         struct-by-value-2_x.c, struct-by-value-2_y.c,
13849         struct-by-value-3_y.c, struct-by-value-4_x.c,
13850         struct-by-value-4_y.c, struct-by-value-5_y.c,
13851         struct-by-value-6_y.c, struct-by-value-7_y.c
13852         struct-by-value-8_x.c, struct-by-value-8_y.c
13853         struct-by-value-9_x.c, struct-by-value-9_y.c
13854         struct-return-10_x.c, struct-return-10_y.c,
13855         struct-return-19_x.c, struct-return-20_x.c
13856         struct-return-2_x.c, struct-return-2_y.c
13857         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
13858         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
13859
13860 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13861
13862         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
13863         attribute on sparc*-sun-solaris2.*.
13864
13865 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
13866
13867         PR c++/13710
13868         * g++.dg/ext/typeof7.C: New test.
13869
13870 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
13871
13872         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
13873         * gcc.dg/const-elim-1.c: Same.
13874
13875 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
13876
13877         * objc.dg/stret-1.m: New.
13878         * objc.dg/stret-2.m: New.
13879
13880 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13881
13882         PR c++/11895
13883         * g++.dg/ext/vector1.C: New test.
13884
13885 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
13886
13887         * gcc.dg/pch/import-1.c: New.
13888         * gcc.dg/pch/import-1.hs: New.
13889         * gcc.dg/pch/import-1a.h: New.
13890         * gcc.dg/pch/import-1b.h: New.
13891         * gcc.dg/pch/import-1c.h: New.
13892
13893 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13894
13895         PR c++/13574
13896         * g++.dg/ext/array1.C: New test.
13897
13898         PR c++/13178
13899         * g++.dg/conversion/op1.C: New test.
13900
13901 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
13902
13903         PR 11864
13904         From Kazumoto Kojima / Dan Kegel:
13905         * gcc.dg/pr11864-1.c: New test.
13906
13907         PR 10392
13908         From Marcus Comstedt / Dan Kegel:
13909         * gcc.dg/pr10392-1.c: New test.
13910
13911 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13912
13913         PR c++/13478
13914         * g++.dg/init/ref10.C: New test.
13915
13916 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13917
13918         PR c++/13407
13919         * g++.dg/parse/typename6.C: New test.
13920
13921 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13922
13923         PR pch/13361
13924         * testsuite/g++.dg/pch/wchar-1.C: New.
13925         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13926
13927 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13928
13929         PR c++/9259
13930         * g++.dg/expr/sizeof2.C: New test.
13931
13932 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
13933
13934         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
13935
13936 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13937
13938         PR c++/13659
13939         * g++.dg/lookup/strong-using-3.C: New.
13940         * g++.dg/lookup/using-10.C: New.
13941
13942 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13943
13944         PR c++/13594
13945         * g++.dg/lookup/strong-using-2.C: New.
13946
13947 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
13948             Dan Kegel <dank@kegel.com>
13949             J"orn Rennecke <joern.rennecke@superh.com>
13950
13951         PR target/9365
13952         * gcc.dg/pr9365-1.c: New test.
13953
13954 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13955
13956         PR c++/8856
13957         * g++.dg/parse/casting-operator2.C: New test.
13958         * g++.old-deja/g++.pt/explicit83.C: Remove.
13959
13960 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13961
13962         * gcc.dg/label-compound-stmt-1.c: New test.
13963         * gcc.c-torture/compile/950922-1.c,
13964         gcc.c-torture/compile/20000211-3.c,
13965         gcc.c-torture/compile/20000518-1.c,
13966         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
13967         compound statements.
13968
13969 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
13970
13971         * gcc.dg/ppc64-abi-1.c: New test.
13972
13973 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
13974
13975          * g++.dg/ext/attrib9.C: Add dg-warnings.
13976
13977 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13978
13979         PR c++/12335
13980         * g++.dg/parse/dtor3.C: New test.
13981
13982 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13983
13984         PR c++/12709
13985         * g++.dg/parse/try-catch-1.C: New test.
13986
13987 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
13988
13989         * ada/acats/run_all.sh: Add more verbose output in acats.log
13990         when compiling tests.
13991
13992 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13993
13994         PR 13656
13995         * gcc.dg/typedef-redecl.c: New test case.
13996         * gcc.dg/typedef-redecl.h: New support file.
13997
13998 2004-01-13  Jan Hubicka  <jh@suse.cz>
13999
14000         * gcc.dg/always_inline.c: New test.
14001         * gcc.dg/debug/20031231-1.c: Fix.
14002
14003 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14004
14005         PR c++/13474
14006         * g++.dg/template/array3.C: New test.
14007
14008 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14009
14010         * g++.dg/ext/lvalue1.C: No longer expected to fail.
14011         * g++.dg/warn/Wunused-2.C: Likewise.
14012
14013 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14014
14015         PR c++/13289
14016         * g++.dg/template/instantiate6.C: New test.
14017
14018 2004-01-12  Roger Sayle  <roger@eyesopen.com>
14019
14020         PR middle-end/11397
14021         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
14022
14023 2004-01-12  Jan Hubicka  <jh@suse.cz>
14024
14025         PR opt/12826
14026         * gcc.dg/20040112-1.c: New.
14027
14028         * gcc.dg/dwarf-die[1-7].c: Move to...
14029         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
14030         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
14031
14032 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
14033
14034         PR c++/4100
14035         * g++.dg/parse/friend4.C: New test.
14036
14037 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
14038
14039         PR c++/4100
14040         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
14041         definition is called a friend.
14042
14043 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
14044
14045         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
14046
14047 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
14048
14049         PR c++/3478
14050         * g++.dg/parse/error10.C: New test.
14051         * g++.dg/template/arg2.C: Accept "invalid type" error.
14052
14053 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
14054
14055         PR middle-end/13392
14056         * g++.dg/opt/expect2.C: New test.
14057
14058 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14059
14060         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
14061         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
14062         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
14063         Update dg-error regexps.
14064
14065 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14066
14067         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
14068         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
14069
14070 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14071
14072         * gcc.dg/pragma-re-1.c: Use right pointer type.
14073
14074 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14075
14076         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
14077
14078 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
14079
14080         * gcc.dg/rs6000-ldouble-1.c: New.
14081
14082 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14083
14084         DR 337
14085         PR c++/9256
14086         * g++.dg/other/abstract1.C: New test.
14087
14088 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
14089
14090         * g++.dg/lookup/strong-using-1.C: New.
14091
14092 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14093
14094         PR c/11234
14095         * gcc.dg/func-ptr-conv-1.c: New test.
14096         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
14097
14098 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
14099
14100         PR target/13380.
14101         * gcc.c-torture/compile/20040109-1.c: New.
14102
14103 2004-01-08  Stuart Hastings  <stuart@apple.com>
14104
14105         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
14106         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
14107         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
14108
14109 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
14110
14111         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
14112
14113 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14114
14115         * ada/acats/run_acats: Treat 'gnatchop' the same way
14116         as 'gnatmake'.  Export GCC_DRIVER.
14117         * ada/acats/run_all.sh: Add target_gnatchop.  Use
14118         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
14119
14120 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14121
14122         PR c++/12573
14123         * g++.dg/template/dependent-expr4.C: New test.
14124
14125 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
14126
14127         * gcc.dg/altivec-11.c: New test.
14128
14129 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
14130
14131         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
14132
14133 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14134
14135         PR c/6024
14136         * gcc.dg/enum-compat-1.c: New test.
14137         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
14138
14139 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14140
14141         PR c/12165
14142         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
14143         gcc.dg/c99-idem-qual-3.c: New tests.
14144
14145 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
14146
14147         * gcc.dg/winline-7.c: Don't cast void * to int.
14148
14149 2004-01-06  Jan Hubicka  <jh@suse.cz>
14150
14151         * gcc.dg/i386-sse-5.c: New test
14152         * g++.dg/eh/simd-1.c: Add -w argument for i386.
14153
14154 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14155
14156         PR c++/12815
14157         * g++.dg/rtti/typeid4.C: New test.
14158
14159 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14160
14161         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
14162
14163 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14164
14165         PR c++/12132
14166         * g++.dg/template/error11.C: New test.
14167
14168         PR c++/13451
14169         * g++.dg/template/class2.C: New test.
14170
14171 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14172         Richard Sandiford <rsandifo@redhat.com>
14173
14174         PR c++/13387
14175         * g++.dg/opt/alias3.C: New test.
14176
14177 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
14178
14179         PR c++/13157
14180         * g++.dg/template/koenig3.C: New test.
14181
14182         PR c++/13529
14183         * g++.dg/parse/offsetof3.C: New test.
14184
14185         * g++.dg/init/copy7.C: Add missing dg-error markers.
14186
14187         PR c++/12226
14188         * g++.dg/init/copy7.c: New test.
14189
14190         PR c++/13536
14191         * g++.dg/parse/cast1.C: New test.
14192
14193 2004-01-04  Jan Hubicka  <jh@suse.cz>
14194
14195         * gcc.dg/winline[1-7].c: New tests.
14196
14197 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14198
14199         PR c++/13520
14200         * g++.dg/template/qualttp22.C: New test.
14201
14202 2004-01-01  Jan Hubicka  <jh@suse.cz>
14203
14204         * gcc.dg/debug/20031231-1.c: New.
14205         * gcc.c-torture/compile/20040101-1.c: New.
14206         * gcc.dg/dwarf-die-[1-7].c: New.
14207
14208 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
14209
14210         PR optimization/13521
14211         * gcc.c-torture/compile/20031231-1.c: New test.
14212
14213 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14214
14215         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
14216
14217 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14218
14219         PR c++/10079
14220         * g++.dg/template/crash16.C: New test.
14221
14222 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
14223
14224         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
14225
14226 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14227
14228         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
14229         ports.
14230         * g++.old-deja/g++.jason/thunk3.C: Likewise.
14231         * g++.old-deja/g++.law/profile1.C: Likewise.
14232         * gcc.c-torture/compile/981006-1.c: Likewise.
14233         * gcc.c-torture/execute/loop-2e.x: Likewise.
14234         * gcc.c-torture/execute/loop-2f.x: Remove.
14235         * gcc.c-torture/execute/loop-2g.x: Likewise.
14236         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
14237         * gcc.dg/20020312-2.c: Remove traces of dead ports.
14238
14239 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
14240
14241         PR c++/13507
14242         * g++.dg/ext/attrib11.C: New test.
14243
14244         PR c++/13494
14245         * g++.dg/template/array2-1.C: New test.
14246         * g++.dg/template/array2-2.C: New test.
14247
14248 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
14249
14250         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
14251
14252 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
14253
14254         PR c++/12774
14255         * g++.dg/template/array1-1.C: New test.
14256         * g++.dg/template/array1-2.C: New test.
14257
14258 2003-12-29  Roger Sayle  <roger@eyesopen.com>
14259
14260         PR fortran/12632
14261         * g77.dg/12632.f: New test case.
14262
14263 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14264
14265         PR c++/13289
14266         * g++.dg/parse/nontype1.C: New test.
14267
14268 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14269
14270         PR c++/12403
14271         * g++.dg/parse/explicit1.C: New test.
14272         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
14273
14274 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14275
14276         PR c++/13081
14277         * g++.dg/opt/inline6.C: New test.
14278
14279         PR c++/12613
14280         * g++.dg/parse/error9.C: New test.
14281
14282         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
14283
14284 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14285
14286         PR c++/13009
14287         * g++.dg/init/assign1.C: New test.
14288
14289 2003-12-28  Roger Sayle  <roger@eyesopen.com>
14290
14291         PR c++/13070
14292         * g++.dg/warn/format3.C: New test case.
14293
14294 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14295
14296         * gcc.c-torture/compile/20031227-1.c: New test.
14297
14298 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14299
14300         * g++.dg/bprob/bprob.exp: Load target-supports.exp
14301         * g77.dg/bprob/bprob.exp: Likewise.
14302         * gcc.misc-tests/bprob.exp: Likewise.
14303         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
14304         variants on systems where the library does not provide that
14305         functionality.
14306         * gcc.dg/builtins-20.c: Use builtins-config.h.
14307         * gcc.dg/builtins-config.h: New file.
14308
14309 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14310
14311         * lib/gcc-dg.exp (dg-require-profiling): New function.
14312         * lib/target-supports.exp (check_profiling_available): Likewise.
14313         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
14314         * g77.dg/bprob/bprob.exp: Likewise.
14315         * gcc.misc-tests/bprob.exp: Likewise.
14316         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
14317         * gcc.dg/20021014-1.c: Likewise.
14318         * gcc.dg/nest.c: Likewise.
14319
14320 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14321
14322         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
14323         compiling.
14324         * g++.dg/lookup/java2.C: Likewise.
14325         * gcc.dg/cpp/lexident.c: Likewise.
14326
14327 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
14328
14329         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
14330         given.
14331         * gcc.c-torture/compile/961203-1.c: Likewise.
14332         * gcc.c-torture/compile/980506-1.c: Likewise.
14333
14334 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
14335
14336         * lib/gcc-dg.exp (dg-prune-output): New annotation.
14337         (additional_prunes): New global.
14338         (gcc-dg-prune): Handle additional per-test pruning.
14339         (dg-test): Clear additional_prunes between tests.
14340
14341         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
14342         dg-prune-output to avoid spurious failures from assembler
14343         complaining about nonexistent WAW violations.
14344         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
14345         Use dg-prune-output to avoid spurious failures from assembler
14346         warning about Itanium B-step errata.
14347
14348 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14349
14350         * g++.dg/abi/macro0.C: New test.
14351         * g++.dg/abi/macro1.C: Likewise.
14352         * g++.dg/abi/macro2.C: Likewise.
14353
14354         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
14355         * g++.dg/abi/bitfield7.C: Likewise.
14356         * g++.dg/abi/dtor2.C: Likewise.
14357         * g++.dg/abi/mangle11.C: Likewise.
14358         * g++.dg/abi/mangle12.C: Likewise.
14359         * g++.dg/abi/mangle14.C: Likewise.
14360         * g++.dg/abi/mangle17.C: Likewise.
14361         * g++.dg/abi/vbase10.C: Likewise.
14362         * g++.dg/abi/vbase14.C: Likewise.
14363         * g++.dg/template/qualttp17.C: Likewise.
14364
14365 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
14366
14367         PR c/11995
14368         * gcc.dg/20031223-1.c: New test.
14369
14370 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14371
14372         * gcc.dg/noreturn-7.c: New test.
14373
14374 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14375
14376         * gcc.dg/null-pointer-1.c: New test.
14377
14378 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14379
14380         * g++.old-deja/g++.jason/template18.C: Remove.
14381         * g++.old-deja/g++.jason/template37.C: Likewise.
14382
14383         PR c++/12862
14384         * g++.dg/lookup/ns1.C: New test.
14385
14386         PR c++/12397
14387         * g++.dg/template/lookup3.C: New test.
14388
14389 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14390
14391         * g++.dg/template/recurse1.C: New test
14392
14393 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14394
14395         PR c++/12479
14396         * g++.dg/parse/semicolon1.C: New test.
14397         * g++.dg/parse/semicolon1.h: Likewise.
14398
14399 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
14400
14401         * gcc.dg/darwin-misaligned.c: New test.
14402
14403 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14404
14405         PR c/9163
14406         * gcc.dg/20031222-1.c: New test.
14407
14408 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
14409
14410         PR c++/13438
14411         * g++.dg/parse/error8.C: New test.
14412
14413         PR c++/11554
14414         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
14415
14416 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
14417
14418         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
14419         too small.
14420         * gcc.c-torture/compile/930217-1.c: Likewise.
14421         * gcc.c-torture/compile/930513-1.c: Likewise.
14422         * gcc.c-torture/execute/920908-2.c: Likewise.
14423         * gcc.c-torture/execute/921204-1.c: Likewise.
14424         * gcc.c-torture/execute/930621-1.c: Likewise.
14425         * gcc.c-torture/execute/930630-1.c: Likewise.
14426         * gcc.c-torture/execute/931031-1.c: Likewise.
14427         * gcc.c-torture/execute/980602-2.c: Likewise.
14428         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
14429         * gcc.c-torture/execute/compndlit-1.c: Likewise.
14430         * gcc.c-torture/execute/extzvsi.c: Likewise.
14431         * gcc.c-torture/unsorted/ext.c: Likewise.
14432
14433 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
14434
14435         PR target/12749
14436         * gcc.c-torture/compile/20031220-2.c: New test case.
14437
14438 2003-12-20  Roger Sayle  <roger@eyesopen.com>
14439
14440         PR optimization/13031
14441         * gcc.c-torture/compile/20031220-1.c: New test case.
14442
14443 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14444
14445         * gcc.dg/cast-function-1.c: New test.
14446
14447 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14448
14449         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
14450         formats.
14451
14452 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
14453
14454         PR c++/12795
14455         * g++.dg/ext/attrib10.C: New test.
14456
14457 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14458
14459         * gcc.dg/cleanup-10.c: New test.
14460         * gcc.dg/cleanup-11.c: New test.
14461
14462 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14463
14464         PR c++/13239
14465         * g++.dg/opt/expect1.C: New test.
14466
14467 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
14468
14469         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
14470
14471 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
14472
14473         PR debug/12923
14474         * gcc.dg/20031218-1.c: New test.
14475
14476         PR debug/12389
14477         * gcc.dg/20031218-2.c: New test.
14478         * gcc.dg/20031218-3.c: New test.
14479
14480         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
14481         of label name and allow for USER_LABEL_PREFIX == "_" names.
14482         * g++.dg/abi/mangle18-2.C: Likewise.
14483         * g++.dg/abi/mangle19-1.C: Likewise.
14484         * g++.dg/abi/mangle19-2.C: Likewise.
14485         * g++.dg/abi/mangle20-1.C: Likewise.
14486         * g++.dg/abi/mangle20-2.C: Likewise.
14487
14488 2003-12-18  Richard Henderson  <rth@redhat.com>
14489
14490         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
14491
14492 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
14493             Dan Kegel <dank@kegel.com>
14494
14495         PR other/12009
14496         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
14497         testing a cross compiler, it causes spurious compile failures.
14498         * lib/g++.exp: Likewise.
14499
14500 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14501
14502         PR c++/13262
14503         * g++.dg/template/access13.C: New test.
14504
14505 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14506
14507         * gcc.dg/20031216-1.c: New test.
14508
14509 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14510
14511         PR c++/9154
14512         * g++.dg/template/error10.C: New test.
14513
14514 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14515
14516         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
14517         * g++.dg/eh/simd-2.C: Likewise.
14518
14519 2003-12-17  James E Wilson  <wilson@specifixinc.com>
14520             Roger Sayle  <roger@eyesopen.com>
14521
14522         * gcc.c-torture/execute/ieee/mzero5.c: New.
14523
14524 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
14525
14526         PR c++/10603
14527         * g++.dg/parse/error6.C: New test.
14528
14529         PR c++/12827
14530         * g++.dg/parse/error7.C: New test.
14531
14532 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14533
14534         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
14535         at -O with stabs debugging formats.
14536         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
14537         * gcc.dg/debug/debug-2.c: Likewise.
14538
14539 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14540
14541         PR c++/12696
14542         * g++.dg/init/error1.C: New test.
14543
14544         PR c++/12218
14545         * g++.dg/init/pm3.C: New test.
14546
14547 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14548
14549         PR c/3347
14550         * gcc.dg/bitfld-8.c: New test.
14551
14552 2003-12-16  James Lemke  <jim@wasabisystems.com>
14553
14554         * gcc.dg/arm-scd42-[123].c: New tests.
14555
14556 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14557
14558         PR c++/9043
14559         * g++.dg/abi/mangle20-1.C: New test.
14560         * g++.dg/abi/mangle20-2.C: New test.
14561
14562 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14563
14564         PR c++/13275
14565         * g++.dg/other/offsetof2.C: Remove XFAIL.
14566         * g++.dg/parse/offsetof1.C: New test.
14567         * g++.gd/parse/offsetof2.C: Likewise.
14568
14569 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14570
14571         * g++.dg/template/nontype3.C: New test.
14572         * g++.dg/template/static2.C: Tweaked the dg-error clause.
14573
14574 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14575
14576         * g++.dg/warn/noreturn-3.C: Also test instantiation.
14577
14578 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14579
14580         PR c++/13387
14581         * g++.dg/expr/assign1.C: New test.
14582
14583         PR c++/13242
14584         * g++.dg/abi/mangle19-1.C: New test.
14585         * g++.dg/abi/mangle19-2.C: New test.
14586
14587 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
14588
14589         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
14590
14591 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14592
14593         * gcc.c-torture/execute/20031216-1.c: New test.
14594
14595 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14596
14597         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
14598         an ICE regression.
14599
14600 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14601
14602         PR c++/10926
14603         * g++.dg/template/error9.C: New test.
14604
14605         PR c++/11116
14606         * g++.dg/template/error8.C: New test.
14607
14608 2003-12-15  Roger Sayle  <roger@eyesopen.com>
14609
14610         PR middle-end/13400
14611         * gcc.c-torture/execute/20031215-1.c: New test case.
14612
14613 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14614
14615         PR c++/13269
14616         * g++.dg/parse/error5.C: New test.
14617
14618         PR c++/12989
14619         * g++.dg/expr/sizeof1.C: New test.
14620
14621         PR c++/13310
14622         * g++.dg/template/crash15.C: New test.
14623
14624 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
14625
14626         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
14627         a non-POD type as the last named parameter of a varargs function.
14628
14629 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14630
14631         PR c++/13243
14632         PR c++/12573
14633         * g++.dg/template/crash14.C: New test.
14634         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
14635
14636 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14637
14638         * g++.dg/other/java1.C: New test.
14639
14640         PR c++/13241
14641         * g++.dg/abi/mangle18-1.C: New test.
14642         * g++.dg/abi/mangle18-2.C: New test.
14643
14644 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14645
14646         PR optimization/10312
14647         * gcc.c-torture/execute/20031214-1.c: New.
14648
14649 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
14650
14651         PR c++/10779
14652         PR c++/12160
14653         * g++.dg/parse/error3.C: New test.
14654         * g++.dg/parse/error4.C: Likewise.
14655         * g++.dg/abi/mangle4.C: Tweak error messages.
14656         * g++.dg/lookup/using5.C: Likewise.
14657         * g++.dg/other/error2.C: Likewise.
14658         * g++.dg/parse/typename5.C: Likewise.
14659         * g++.dg/parse/undefined1.C: Likewise.
14660         * g++.dg/template/arg2.C: Likewise.
14661         * g++.dg/template/ttp3.C: Likewise.
14662         * g++.dg/template/type1.C: Likewise.
14663         * g++.old-deja/g++.other/crash32.C: Likewise.
14664         * g++.old-djea/g++.pt/defarg8.C: Likewise.
14665
14666 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14667
14668         PR c++/13106
14669         * g++.dg/warn/noreturn-3.C: New test.
14670
14671 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14672
14673         PR c++/13118
14674         * g++.dg/abi/covariant3.C: New.
14675
14676 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
14677
14678         * g++.dg/eh/ia64-1.C: New test.
14679
14680 2003-12-12  Roger Sayle  <roger@eyesopen.com>
14681
14682         PR optimization/13037
14683         * g77.f-torture/execute/13037.f: New test case.
14684
14685 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14686
14687         PR c++/12881
14688         * g++.dg/abi/covariant2.C: New.
14689
14690 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
14691
14692         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
14693
14694 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
14695
14696         * gcc.c-torture/execute/wchar_t-1.x: Delete.
14697
14698 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
14699
14700         PR other/10819
14701         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
14702         to fix Bug 10819.
14703         * lib/g++.exp (g++_version): Likewise.
14704         * lib/g77.exp (g77_version): Likewise.
14705         * lib/objc.exp (default_objc_version): Likewise.
14706
14707 2003-12-10  Richard Henderson  <rth@redhat.com>
14708
14709         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
14710
14711         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
14712
14713 2003-12-08  Matt Austern  <austern@apple.com>
14714
14715         PR c/13134
14716         * lib/gcc-dg.exp (dg-require-visibility): Define.
14717         * lib/target-supports (check_visibility_available): Define.
14718         * gcc.dg/visibility-1.c: New test.
14719         * gcc.dg/visibility-2.c: Likewise.
14720         * gcc.dg/visibility-3.c: Likewise.
14721         * gcc.dg/visibility-4.c: Likewise.
14722         * gcc.dg/visibility-5.c: Likewise.
14723         * gcc.dg/visibility-6.c: Likewise.
14724         * g++.dg/ext/visibility-1.C: Likewise.
14725         * g++.dg/ext/visibility-2.C: Likewise.
14726         * g++.dg/ext/visibility-3.C: Likewise.
14727         * g++.dg/ext/visibility-4.C: Likewise.
14728         * g++.dg/ext/visibility-5.C: Likewise.
14729         * g++.dg/ext/visibility-6.C: Likewise.
14730
14731 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14732
14733         * g++.dg/lookup/java1.C: New test.
14734         * g++.dg/lookup/java2.C: New test.
14735
14736 2003-12-07  Falk Hueffner  <falk@debian.org>
14737
14738         * g++.dg/opt/noreturn-1.C: New test.
14739
14740 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
14741
14742         * gcc.dg/overflow-1.c: New test.
14743
14744 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14745
14746         * g77.f-torture/compile/13060.f: New test.
14747
14748 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
14749
14750         PR c++/13323
14751         * g++.dg/inherit/operator2.C: New test.
14752
14753 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14754
14755         PR c++/13305
14756         * g++.dg/ext/attrib9.C: New test.
14757
14758 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14759
14760         PR c++/13314
14761         * g++.dg/template/error7.C: New test.
14762
14763 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
14764             J"orn Rennecke <joern.rennecke@superh.com>
14765
14766         PR target/13302
14767         * g++.dg/other/struct-va_list.C: New test.
14768
14769 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14770
14771         PR c++/13166
14772         * g++.dg/parse/defarg6.C: New test.
14773
14774 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
14775
14776         PR target/13256
14777         * gcc.c-torture/execute/20031201-1.c: New test.
14778
14779 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
14780
14781         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
14782
14783 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14784
14785         * gcc.dg/builtin-return-1.c: New test.
14786
14787 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
14788             J"orn Rennecke <joern.rennecke@superh.com>
14789
14790         PR optimization/13260
14791         * gcc.c-torture/execute/20031204-1.c: New test.
14792
14793 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14794
14795         PR c++/9127
14796         * g++.dg/template/error6.C: New test.
14797
14798 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
14799
14800         * gcc.dg/20031202-1.c: New test.
14801
14802 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14803
14804         PR c++/13179
14805         * g++.dg/template/eh1.C: New test.
14806
14807         PR c++/10771
14808         * g++.dg/template/error5.C: New test.
14809
14810 2003-12-02  David Ung  <davidu@mips.com>
14811
14812         * gcc.dg/compat/vector-check.h: Corrected type for var
14813         g_##TMODE
14814
14815 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14816
14817         PR c++/10126
14818         * g++.dg/template/ptrmem8.C: New test.
14819
14820 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14821
14822         PR c++/12573
14823         * g++.dg/template/dependent-expr3.C: New test.
14824
14825 2003-12-01  James Lemke  <jim@wasabisystems.com>
14826
14827         * gcc.dg/arm-g2.c: New test.
14828
14829 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14830
14831         PR optimization/11634
14832         * gcc.dg/20031201-2.c: New test case.
14833
14834 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
14835
14836         PR 11433
14837         * objc.dg/proto-lossage-3.m: New test.
14838
14839 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14840
14841         PR optimization/12628
14842         * gcc.dg/20031201-1.c: New test case.
14843
14844 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14845
14846         * gcc.dg/unaligned-1.c: New test.
14847
14848 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
14849
14850         PR c++/9849
14851         * g++.dg/template/error4.C: New test.
14852         * g++.dg/template/nested3.C: Adjust error markers.
14853
14854 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14855
14856         * gcc.dg/cpp/assert4.c: Check more #system assertions.
14857
14858 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14859
14860         PR c/10333
14861         * gcc.dg/bitfld-7.c: New test.
14862
14863 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
14864
14865         * gcc.dg/tls/asm-1.C: New test.
14866
14867 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14868
14869         * gcc.dg/cpp/assert4.c: Update.
14870
14871 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14872
14873         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
14874         * gcc.dg/builtin-apply3.c: New test.
14875
14876 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14877
14878         * lib/compat.exp (compat-obj): New xfaildata parameter.
14879         Use it to set compiler_conditional_xfail_data before compiling.
14880         (compat-get-options): Handle dg-xfail-if.
14881         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
14882         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
14883         * gcc.dg/compat/vector-1_y.c: Likewise.
14884         * gcc.dg/compat/vector-2_x.c: Likewise.
14885         * gcc.dg/compat/vector-2_y.c: Likewise.
14886
14887 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14888
14889         * g++.dg/opt/reg-stack4.C: New test.
14890
14891 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14892
14893         * gcc.dg/builtin-apply2.c: New test.
14894
14895 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14896
14897         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
14898
14899 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14900
14901         PR c++/12924
14902         * g++.dg/template/template-id-2.C: New test.
14903
14904 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14905
14906         PR c++/5369
14907         * g++.dg/template/memfriend1.C: New test.
14908         * g++.dg/template/memfriend2.C: Likewise.
14909         * g++.dg/template/memfriend3.C: Likewise.
14910         * g++.dg/template/memfriend4.C: Likewise.
14911         * g++.dg/template/memfriend5.C: Likewise.
14912         * g++.dg/template/memfriend6.C: Likewise.
14913         * g++.dg/template/memfriend7.C: Likewise.
14914         * g++.dg/template/memfriend8.C: Likewise.
14915         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
14916
14917 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
14918
14919         PR c++/12515
14920         * g++.dg/ext/cond1.C: New test.
14921
14922 2003-11-20  Richard Henderson  <rth@redhat.com>
14923
14924         * gcc.dg/20020201-2.c: Remove.
14925         * gcc.dg/20020201-4.c: Remove.
14926         * gcc.dg/20020304-1.c: Remove.
14927
14928 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
14929
14930         * gcc.dg/cpp/trad/xwin1.c: New test case.
14931
14932 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
14933
14934         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
14935         * lib/g77.exp: Likewise.
14936         * lib/objc.exp: Likewise.
14937         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
14938         for darwin.
14939
14940 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14941
14942         PR c++/12932
14943         * g++.dg/template/static5.C: New test.
14944
14945 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
14946
14947         * gcc.dg/nested-func-1.c: New test.
14948
14949 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14950
14951         * gcc.dg/cpp/assert4.c: New test.
14952
14953 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14954
14955         PR c++/2294
14956         * g++.dg/lookup/using9.c: New test.
14957
14958 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
14959
14960         PR c++/12762
14961         * g++.dg/template/error3.C: New test.
14962
14963 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
14964
14965         PR ada/13035
14966         * ada/acats/run_acats, run_all.sh: Fix syntax error.
14967         No longer use a wrapper for gcc, since this does not work under
14968         Windows.
14969
14970 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14971
14972         PR c++/2094
14973         * g++.dg/template/ptrmem7.C: New test.
14974
14975 2003-11-13  Andrew Pinski <apinski@apple.com>
14976
14977         * gcc.c-torture/compile/20031113-1.c: New test.
14978
14979 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
14980             Kean Johnston <jkj@sco.com>
14981
14982         PR c/13029
14983         * gcc.dg/unused-4.c: Update.
14984
14985 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14986
14987         * g++.dg/opt/const3.C: New test.
14988
14989 2003-11-13  Jan Hubicka  <jh@suse.cz>
14990
14991         * gcc.c-torture/compile/20031112-1.c: New test.
14992
14993 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
14994
14995         * g++.dg/parse/crash10.C: Remove bogus error marker.
14996
14997 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14998
14999         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
15000         (host_gcc): Likewise.
15001         (ROOT): Honor $PWDCMD.
15002         (BASE): Likewise.
15003         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
15004
15005 2003-11-12  Catherine Moore  <clm@redhat.com>
15006
15007         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
15008
15009 2003-11-12  Andreas Jaeger  <aj@suse.de>
15010             Jakub Jelinek  <jakub@redhat.com>
15011             Andrew Pinski  <pinskia@physics.uc.edu>
15012             Richard Henderson  <rth@redhat.com>
15013
15014         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
15015         systems.
15016         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
15017
15018         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
15019         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15020
15021 2003-11-11  Andreas Jaeger  <aj@suse.de>
15022
15023         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
15024
15025         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
15026
15027 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
15028
15029         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
15030         Clean ups.
15031
15032 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
15033
15034         * gcc.dg/trampoline-1.c: New test.
15035
15036 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15037
15038         * gcc.c-torture/compile/200031109-1.c: New test.
15039
15040 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15041
15042         PR c/3190
15043         PR c/8714
15044         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15045         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
15046         gcc.dg/format/no-y2k-1.c: Update.
15047
15048 2003-11-08  Roger Sayle  <roger@eyesopen.com>
15049
15050         PR optimization/10467
15051         * gcc.dg/20031108-1.c: New test case.
15052
15053 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
15054
15055         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
15056
15057 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15058
15059         * gcc.dg/compound-lvalue-1.c: New test.
15060         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
15061         some XFAILs.
15062
15063 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
15064
15065         * gcc.dg/altivec-varargs-1.c: New test.
15066
15067 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15068
15069         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
15070         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
15071         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
15072         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
15073         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
15074
15075 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15076
15077         * gcc.dg/cond-lvalue-1.c: New test.
15078
15079 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
15080
15081         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
15082
15083 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15084
15085         PR c++/11616
15086         * g++.dg/template/instantiate5.C: New test.
15087
15088 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15089
15090         PR c++/12726
15091         * g++.dg/ext/complit2.C: Replace test with self-contained version.
15092         * ChangeLog: Add missing first entry for above test.
15093
15094 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15095
15096         PR c++/9810
15097         * g++.dg/template/using8.C: New test.
15098         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
15099
15100 2003-11-02  Roger Sayle  <roger@eyesopen.com>
15101
15102         PR optimization/10817
15103         * gcc.c-torture/compile/20031102-1.c: New test case.
15104
15105 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
15106
15107         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
15108         2147483647.
15109
15110 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15111
15112         * gcc.dg/20031102-1.c: New test.
15113
15114 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15115
15116         * gcc.dg/complex-1.c: New test.
15117
15118 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15119
15120         PR c++/12796
15121         * g++.dg/template/crash13.C: Adjust expected error location.
15122         * g++.old-deja/g++.brendan/ns1.C: Likewise.
15123
15124 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15125
15126         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15127
15128 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15129
15130         PR/10239
15131         * gcc.c-torture/compile/20031031-2.c: New test.
15132
15133 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15134
15135         PR/11640
15136         * gcc.c-torture/compile/20031031-1.c: New test.
15137
15138 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15139
15140         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15141         * gcc.misc-tests/bprob.exp: Likewise.
15142         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
15143         the execution test on arm-elf configs.
15144         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
15145         configs that don't support scratch files.
15146         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
15147
15148 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
15149
15150         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
15151         done by dejagnu.
15152
15153 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
15154
15155         * ada/acats/run_all.sh: Redirect mv output to /dev/null
15156         Avoid non pure sh syntax. Add more logging.
15157
15158         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
15159         fail.
15160
15161 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15162
15163         PR libgcj/10610
15164         * gcc.dg/ppc-stackalign-1.c: New test.
15165
15166 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
15167
15168         * ada/acats/run_all.sh: Change output to be more compliant with
15169         dejagnu framework.
15170         Create acats.sum and acats.log files under testsuite/ada/acats
15171         Only run [a-z]* directories, to filter out e.g. CVS.
15172         Redirect build output to log file.
15173
15174 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15175
15176         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
15177
15178 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15179
15180         PR ada/5909:
15181         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
15182
15183 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
15184
15185         * gcc.c-torture/compile/20031023-1.c: New test.
15186         * gcc.c-torture/compile/20031023-2.c: New test.
15187         * gcc.c-torture/compile/20031023-3.c: New test.
15188         * gcc.c-torture/compile/20031023-4.c: New test.
15189
15190 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15191
15192         PR c++/10371
15193         * g++.dg/lookup/scoped8.C: New test.
15194
15195 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15196
15197         * g++.dg/opt/reg-stack3.C: New test.
15198
15199 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15200
15201         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
15202
15203 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15204
15205         PR c++/11076
15206         * g++.dg/template/crash13.C: New test.
15207
15208 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15209
15210         * gcc.dg/c99-restrict-2.c: New test.
15211
15212 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
15213
15214         PR c++/12698, c++/12699, c++/12700, c++/12566
15215         * g++.dg/inherit/covariant9.C: New test.
15216         * g++.dg/inherit/covariant10.C: New test.
15217         * g++.dg/inherit/covariant11.C: New test.
15218
15219 2003-10-23  Jason Merrill  <jason@redhat.com>
15220
15221         PR c++/12726
15222         * g++.dg/ext/complit2.C: New test.
15223
15224 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15225
15226         PR target/12654
15227         * gcc.c-torture/execute/20031020-1.c: New test.
15228
15229 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15230
15231         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
15232         following the jump_insn.
15233
15234 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15235
15236         * gcc.dg/cast-lvalue-1.c: New test.
15237
15238 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
15239
15240         PR c++/11962
15241         * g++.dg/template/cond2.C: New test.
15242
15243 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15244
15245         * gcc.dg/builtins-28.c: New test.
15246
15247 2003-10-20  Jan Hubicka  <jh@suse.cz>
15248
15249         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
15250         parameter.
15251         * testsuite/gcc.dg/inline-2.c: Likewise.
15252
15253 2003-10-20  Phil Edwards  <phil@codesourcery.com>
15254
15255         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
15256         * gcc.dg/nest.c:  Likewise.
15257
15258 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15259
15260         PR c++/9781, c++/10583, c++/11862
15261         * g++.dg/parse/crash13.C: New test.
15262
15263 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15264
15265         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
15266
15267 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15268
15269         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
15270         Define HAVE_C99_RUNTIME except on Solaris.
15271         * gcc.dg/builtins-20.c: Likewise.
15272
15273 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15274
15275         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
15276
15277 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15278
15279         PR c++/12495
15280         * g++.dg/template/crash21.C: New test.
15281
15282 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15283
15284         PR c++/2513
15285         * g++.dg/template/typename5.C: New test.
15286
15287 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15288
15289         PR c++/12369
15290         * g++.dg/template/friend25.C: New test.
15291
15292 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
15293
15294         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
15295         versions.
15296
15297 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
15298
15299         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
15300         == 2147483647.
15301
15302 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
15303
15304         * gcc.c-torture/execute/960416-1.x: Remove.
15305         * gcc.c-torture/execute/divconst-3.x: Likewise.
15306
15307 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
15308
15309         PR target/12598
15310         * gcc.dg/torture/cris-volatile-1.c: New test.
15311
15312 2003-10-14  Roger Sayle  <roger@eyesopen.com>
15313
15314         PR optimization/9325
15315         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
15316         for overflowing floating point to integer conversion during RTL
15317         simplification.
15318
15319 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
15320
15321         * objc/execute/_cmd.m: Fix typo.
15322         * objc.dg/image-info.m, objc.dg/symtab-1.m:
15323         Relax 'scan-assembler' regexp.
15324         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
15325         objc.dg/try-catch-4.m: Run on non-Darwin targets.
15326         * objc.dg/zero-link-2.m: Remove blank line.
15327         * objc.dg/zero-link-3.m: New test case.
15328
15329 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
15330
15331         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
15332
15333         * gcc.dg/asm-names.c: Use scan-assembler-not rather
15334         than linker trickery.
15335
15336 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15337
15338         PR c++/12370
15339         * g++.dg/other/friend2.C: New test.
15340
15341 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15342
15343         * gcc.dg/20031012-1.c: New test.
15344
15345 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15346
15347         * gcc.dg/weak/weak-3.c: Fix for new warning.
15348
15349 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
15350
15351         PR optimization/8750
15352         * gcc.c-torture/execute/20031012-1.c: New test case.
15353
15354 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15355
15356         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
15357         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
15358
15359 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15360
15361         PR optimization/12260
15362         * gcc.c-torture/compile/20031011-2.c: New test case.
15363
15364 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15365
15366         * gcc.c-torture/execute/20031011-1.c: New testcase.
15367
15368 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15369
15370         * gcc.c-torture/compile/20031011-1.c: New test.
15371
15372 2003-10-11  Jan Hubicka  <jh@suse.cz>
15373
15374         * g++.dg/other/first-global.C: New test.
15375
15376 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15377
15378         * gcc.c-torture/execute/string-opt-18.c: New testcase.
15379
15380 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
15381
15382         * gcc.c-torture/compile/20031010-1.c: New test.
15383
15384 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
15385
15386         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
15387         * gcc.c-torture/execute/va-arg-25.c: ... here.
15388
15389 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
15390
15391         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
15392
15393 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
15394
15395         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
15396
15397 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
15398
15399         * g++.dg/parse/error2.C: New test.
15400
15401 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
15402
15403         PR c++/11097
15404         * g++.dg/other/error5.C: Modify the error message.
15405         * g++.dg/lookup/using8.C: New test.
15406
15407 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
15408
15409         * gcc.dg/darwin-abi-2.c: New file.
15410         * gcc.c-torture/execute/va-arg-24.c: New file.
15411
15412 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
15413
15414         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
15415         indentation.
15416
15417 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
15418
15419         PR c++/10147
15420         * g++.dg/other/error4.C: Update error messages.
15421         * g++.dg/template/ptrmem4.C: Likewise.
15422
15423         PR c++/12337
15424         * g++.dg/init/new9.C: New test.
15425
15426         PR c++/12334, c++/12236, c++/8656
15427         * g++.dg/ext/attrib8.C: New test.
15428
15429 2003-10-06  Devang Patel  <dpatel@apple.com>
15430
15431         * gcc.dg/debug/dwarf2-3.h: New test.
15432         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
15433
15434 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
15435
15436         * g++.dg/opt/cfg2.C: New test.
15437
15438 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15439
15440         * g++.dg/opt/float1.C: New test.
15441
15442 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15443
15444         * gcc.dg/c90-array-lval-6.c: New test.
15445         * gcc.dg/c99-array-lval-6.c: New test.
15446
15447 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
15448             Ziemowit Laski  <zlaski@apple.com>
15449
15450         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
15451         'Derived', so that it is never considered a class method; add
15452         new warning for '+port' method ambiguity.
15453         * objc.dg/method-12.m: Include <objc/objc.h> instead of
15454         <objc/objc-api.h> (needed on Mac OS X).
15455         * objc.dg/method-13.m: New test.
15456
15457 2003-10-03  Roger Sayle  <roger@eyesopen.com>
15458
15459         PR optimization/9325, PR java/6391
15460         * gcc.c-torture/execute/20031003-1.c: New test case.
15461
15462 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
15463
15464         PR optimization/12180
15465         * gcc.dg/20031002-1.c: New test.
15466
15467         PR c++/12486
15468         * g++.dg/inherit/error1.C: New test.
15469
15470 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
15471
15472         * lib/f-torture.exp (search_for): Rename to...
15473         (search_for_re): This.  Also, clean up comments and the
15474         "regexp" invocation.
15475
15476 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
15477
15478         * gcc.c-torture/compile/20031002-1.c: New test.
15479
15480 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
15481
15482         * g++.dg/opt/cond1.C: New test.
15483
15484 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
15485
15486         * gcc.dg/Wold-style-definition-2.c: New testcase.
15487         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
15488
15489 2003-09-29  Richard Henderson  <rth@redhat.com>
15490
15491         * g++.dg/init/array10.C: Add dg-options.
15492
15493 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15494
15495         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
15496
15497 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15498
15499         * g++.dg/template/friend19.C: Fix typo.
15500         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
15501
15502 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
15503
15504         * gcc.c-torture/execute/20030928-1.c: New test.
15505         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
15506
15507 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15508
15509         * g++.dg/opt/unroll1.C: New test.
15510
15511 2003-09-26  Roger Sayle  <roger@eyesopen.com>
15512
15513         PR optimization/11741
15514         * gcc.dg/20030926-1.c: New test case.
15515
15516 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15517
15518         PR c++/5655
15519         * g++.dg/parse/access7.C: New test.
15520         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
15521
15522 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
15523
15524         MERGE OF objc-improvements-branch into MAINLINE:
15525         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
15526         if libobjc has not been built.
15527         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
15528         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
15529         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
15530         objc/execute/nested-3.m, objc/execute/np-2.m,
15531         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
15532         objc/execute/redefining_self.m, objc/execute/root_methods.m,
15533         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
15534         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
15535         objc.dg/special/unclaimed-category-1.h,
15536         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
15537         well as GNU runtime.
15538         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
15539         * execute/cascading-1.m, execute/function-message-1.m,
15540         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
15541         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
15542         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
15543         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
15544         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
15545         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
15546         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
15547         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
15548         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
15549         * objc.dg/bitfield-2.m: Run only on Darwin.
15550         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
15551         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
15552         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
15553         * objc.dg/const-str-1.m: Fix constant string layout.
15554
15555 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
15556
15557         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
15558
15559 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
15560
15561         * gcc.dg/darwin-abi-1.c: New file.
15562
15563 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
15564
15565         PR target/12281
15566         * gcc.c-torture/compile/20030921-1.c: New test.
15567
15568 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15569
15570         * g++.dg/opt/reg-stack2.C: New test.
15571
15572 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15573
15574         * g++.dg/eh/delayslot1.C: New test.
15575
15576 2003-09-20  Richard Henderson  <rth@redhat.com>
15577
15578         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
15579
15580 2003-09-20  Roger Sayle  <roger@eyesopen.com>
15581
15582         * gcc.c-torture/execute/20030920-1.c: New test case.
15583
15584 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15585
15586         * g++.dg/rtti/typeid3.C: Correct expected error message.
15587
15588 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15589
15590         PR c++/157
15591         * g++.dg/parse/crash12.C: New test.
15592
15593 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
15594
15595         * gcc.dg/compat/mixed-struct-check.h: New.
15596         * gcc.dg/compat/mixed-struct-defs.h: New.
15597         * gcc.dg/compat/mixed-struct-init.h: New.
15598         * gcc.dg/compat/struct-by-value-19_main.c: New.
15599         * gcc.dg/compat/struct-by-value-19_x.c: New.
15600         * gcc.dg/compat/struct-by-value-19_y.c: New.
15601         * gcc.dg/compat/struct-by-value-20_main.c: New.
15602         * gcc.dg/compat/struct-by-value-20_x.c: New.
15603         * gcc.dg/compat/struct-by-value-20_y.c: New.
15604         * gcc.dg/compat/struct-return-19_main.c: New.
15605         * gcc.dg/compat/struct-return-19_x.c: New.
15606         * gcc.dg/compat/struct-return-19_y.c: New.
15607         * gcc.dg/compat/struct-return-20_main.c: New.
15608         * gcc.dg/compat/struct-return-20_x.c: New.
15609         * gcc.dg/compat/struct-return-20_y.c: New.
15610
15611 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
15612         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
15613         so that it will not complain on LP64 targets.
15614
15615 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15616
15617         PR c++/495
15618         * g++.dg/template/friend24.C: New test.
15619
15620 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
15621
15622         PR c++/12332
15623         * g++.dg/template/memtmpl2.C: New test.
15624
15625 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
15626
15627         PR target/11184
15628         * gcc.dg/builtin-apply1.c: New test.
15629
15630 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15631
15632         PR c++/9848
15633         * g++.dg/warn/Wunused-4.C: New test.
15634
15635 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15636
15637         PR c++/12316
15638         * g++.dg/other/gc2.C: New test.
15639
15640 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
15641
15642         PR c++/11991
15643         * g++.dg/rtti/typeid3.C: New test.
15644
15645         PR c++/12266
15646         * g++.dg/overload/template1.C: New test.
15647
15648 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15649
15650         * g++.dg/opt/cfg3.C: New test.
15651
15652 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15653
15654         PR c++/7939
15655         * g++.dg/template/crash11.C: New test.
15656
15657 2003-09-16  Jason Merrill  <jason@redhat.com>
15658             Jakub Jelinek  <jakub@redhat.com>
15659
15660         * gcc.dg/attr-warn-unused-result.c: New test.
15661
15662 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15663
15664         PR c++/12184
15665         * g++.dg/expr/call2.C: New test.
15666
15667 2003-09-15  Andreas Jaeger  <aj@suse.de>
15668
15669         * gcc.dg/Wold-style-definition-1.c: New test.
15670
15671 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
15672
15673         PR c++/3907
15674         * g++.dg/parse/template12.C: New test.
15675
15676         * g++.dg/abi/bitfield11.C: New test.
15677         * g++.dg/abi/bitfield12.C: Likewise.
15678
15679 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
15680
15681         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
15682         non-expansion of functional macro name without arguments at EOL.
15683         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
15684
15685 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
15686
15687         * gcc.c-torture/execute/20030914-[12].c: New tests.
15688
15689 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15690
15691         PR c++/11788
15692         * g++.dg/overload/addr1.C: New test.
15693
15694 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
15695
15696         * gcc.dg/20030909-1.c: New test.
15697
15698 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15699
15700         * gcc.dg/ultrasp10.c: New test.
15701
15702 2003-09-09  Devang Patel  <dpatel@apple.com>
15703
15704         * gcc.dg/darwin-ld-6.c: New test.
15705
15706 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15707
15708         * gcc.dg/torture/builtin-explog-1.c: New testcase.
15709
15710 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15711
15712         * gcc.dg/ia64-types1.c: New test.
15713         * gcc.dg/ia64-types2.c: Likewise.
15714
15715 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15716
15717         * gcc.dg/builtins-1.c: Add more _Complex tests.
15718         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15719
15720         * gcc.dg/builtins-1.c: Test existing _Complex functions.
15721         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15722
15723 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15724
15725         PR c++/11786
15726         * g++.dg/lookup/koenig2.C: New test.
15727
15728         PR c++/5296
15729         * g++.dg/rtti/typeid2.C: New test.
15730
15731 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
15732
15733         * gcc.c-torture/compile/20030904-1.c: New test.
15734
15735 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15736
15737         * g++.dg/opt/longbranch2.C: New test.
15738
15739 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15740
15741         * g++.dg/template/crash10.C: Only compile it.
15742
15743 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15744
15745         PR middle-end/11665
15746         * gcc.c-torture/compile/20030907-1.c: New test.
15747         * g++.dg/init/array11.C: New test.
15748
15749 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15750
15751         PR c++/11852
15752         * g++.dg/init/struct1.C: New test.
15753
15754 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15755
15756         PR c++/12181
15757         * g++.dg/expr/comma1.C: New test.
15758
15759 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
15760
15761         PR c++/11867
15762         * g++.dg/expr/static_cast5.C: New test.
15763
15764 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15765
15766         PR c++/11507
15767         * g++.dg/lookup/scoped7.C: New test.
15768
15769         PR c++/9574
15770         * g++.dg/other/static1.C: New test.
15771
15772         PR c++/11490
15773         * g++.dg/warn/template-1.C: New test.
15774
15775         PR c++/11432
15776         * g++.dg/template/crash10.C: New test.
15777
15778         PR c++/2478
15779         * g++.dg/overload/VLA.C: New test.
15780
15781         PR c++/10804
15782         * g++.dg/template/call1.C: New test.
15783
15784 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15785
15786         PR c++/11794
15787         * g++.dg/parse/using3.C: New test.
15788
15789 2003-09-06  Roger Sayle  <roger@eyesopen.com>
15790
15791         PR c++/11409
15792         * g++.dg/overload/builtin3.C: New test case.
15793
15794 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
15795
15796         PR c/9862
15797         * gcc.dg/20030906-1.c: New test.
15798         * gcc.dg/20030906-2.c: Likewise.
15799
15800 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15801
15802         PR c++/12167
15803         * g++.dg/parse/defarg5.C: New test.
15804
15805         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
15806
15807 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
15808
15809         PR c++/12163
15810         * g++.dg/expr/static_cast4.C: New test.
15811
15812         PR c++/12146
15813         * g++.dg/template/crash9.C: New test.
15814
15815 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15816
15817         * g++.old-deja/g++.ext/pretty2.C: Update for change
15818         in __FUNCTION__.
15819         * g++.old-deja/g++.ext/pretty3.C: Likewise.
15820
15821 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
15822
15823         PR c++/11922
15824         * g++/dg/template/qualified-id1.C: New test.
15825
15826         PR c++/12037
15827         * g++.dg/warn/noeffect4.C: New test.
15828
15829 2003-09-04  Matt Austern  <austern@apple.com>
15830
15831         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
15832         * g++.dg/ext/fnname2.C: Likewise.
15833         * g++.dg/ext/fnname3.C: Likewise.
15834
15835 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
15836
15837         * g++.dg/expr/lval1.C: New test.
15838         * g++.dg/ext/lvcast.C: Remove.
15839
15840 2003-09-03  Roger Sayle  <roger@eyesopen.com>
15841
15842         PR optimization/11700.
15843         * gcc.c-torture/compile/20030903-1.c: New test case.
15844
15845 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
15846
15847         PR c++/12053
15848         * g++.dg/abi/layout4.C: New test.
15849
15850 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
15851
15852         PR c++/11553
15853         * g++.dg/parse/friend3.C: New test.
15854
15855 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
15856
15857         PR c++/11847
15858         * g++.dg/template/class1.C: New test.
15859
15860         PR c++/11808
15861         * g++.dg/expr/call1.C: New test.
15862
15863 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
15864
15865         PR c++/12114
15866         * g++.dg/init/ref9.C: New test.
15867
15868         PR c++/11972
15869         * g++.dg/template/nested4.C: New test.
15870
15871 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15872
15873         PR c++/12093
15874         * g++.dg/template/non-dependent4.C: New test.
15875
15876         PR c++/11928
15877         * g++.dg/inherit/conv1.C: New test.
15878
15879 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15880
15881         PR c++/6196
15882         * g++.dg/ext/label1.C: New test.
15883         * g++.dg/ext/label2.C: Likewise.
15884
15885 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15886
15887         * g++.dg/expr/cond3.C: New test.
15888
15889 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15890
15891         * gcc.dg/builtins-1.c: Add new builtin cases.
15892
15893 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15894
15895         * gcc.dg/builtins-1.c: Add new cases.
15896         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15897
15898 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15899
15900         * gcc.dg/builtins-1.c: Add more math builtin tests.
15901         * gcc.dg/torture/builtin-attr-1.c: New test.
15902
15903 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15904
15905         PR optimization/5079
15906         * g++.dg/opt/static3.C: New test.
15907
15908 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15909
15910         * gcc.misc-tests/gcov-10b.c: New test.
15911
15912 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
15913
15914         * g++.dg/opt/ptrmem3.C: New test.
15915
15916         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
15917
15918 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
15919
15920         * gcc.dg/20030826-2.c: New test.
15921
15922 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15923
15924         PR middle-end/12002
15925         * g77.f-torture/compile/12002.f: New test case.
15926
15927 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15928
15929         * gcc.dg/20030826-1.c: New test case.
15930
15931 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
15932
15933         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
15934
15935 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
15936
15937         PR c++/11871
15938         * c++.dg/lookup/crash1.C: New test.
15939
15940         * c++.dg/warn/noeffect3.C: New test.
15941
15942 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
15943
15944         * gcc.dg/compat/vector-1_x.c: Compile with -w.
15945         * gcc.dg/compat/vector-1_y.c: Ditto.
15946         * gcc.dg/compat/vector-2_x.c: Ditto.
15947         * gcc.dg/compat/vector-2_y.c: Ditto.
15948
15949 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
15950
15951         * gcc.dg/20030702-1.c: New test.
15952
15953 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
15954
15955         PR c++/8795
15956         * g++.dg/ext/altivec-1.C: New test.
15957
15958 2003-08-24  Richard Henderson  <rth@redhat.com>
15959
15960         * g++.dg/eh/simd-2.C: Add -w for x86.
15961
15962 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
15963
15964         * gcc.dg/20030815-1.c: New test.
15965
15966 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15967
15968         PR c++/3765
15969         * g++.dg/parse/access6.C: New test.
15970
15971 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15972
15973         PR c++/641, c++/11876
15974         * g++.dg/template/friend22.C: New test.
15975         * g++.dg/template/friend23.C: Likewise.
15976
15977 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15978
15979         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
15980         identically.
15981
15982 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15983
15984         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
15985
15986 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15987
15988         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
15989
15990 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15991
15992         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
15993
15994 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15995
15996         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
15997
15998 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
15999
16000         PR c++/11919
16001         * g++.dg/overload/prom1.C: New test.
16002
16003         PR c++/11551
16004         * g++.dg/parse/dtor2.C: New test.
16005
16006         PR c++/10762
16007         * g++.dg/parse/using2.C: New test.
16008
16009 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
16010
16011         PR target/11805
16012         * gcc.c-torture/compile/20030821-1.c: New.
16013
16014 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
16015
16016         PR c++/11834
16017         * g++.dg/template/deduce2.C: New test.
16018
16019 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
16020
16021         * gcc.c-torture/execute/20030821-1.c: New test.
16022
16023 2003-08-20  Roger Sayle  <roger@eyesopen.com>
16024
16025         PR middle-end/11984
16026         * gcc.dg/20030820-1.c: New test case.
16027
16028 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
16029
16030         PR c++/11945
16031         * g++.dg/warn/noeffect2.C: New test.
16032
16033 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
16034
16035         PR c++/10926
16036         * g++.dg/template/dtor2.C: New test.
16037
16038         PR c++/11684
16039         * g++.dg/template/operator1.C: New test.
16040         * g++.dg/parse/operator4.C: New test.
16041
16042         PR c++/11946.C
16043         * g++.dg/expr/enum1.C: New test.
16044         * gcc.dg/c99-bool-1.c: Remove bogus warning.
16045
16046         PR c++/11036.C
16047         * g++.dg/parse/elab2.C: New test.
16048         * g++.dg/parse/typedef4.C: Change error message.
16049         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
16050         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
16051         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
16052
16053 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
16054
16055         * gcc.dg/pch/warn-1.c: New.
16056         * gcc.dg/pch/warn-1.hs: New.
16057
16058         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
16059         not-tested file.
16060
16061 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16062
16063         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
16064
16065 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16066
16067         * gcc.dg/uninit-D.c: New Test.
16068         * gcc.dg/uninit-E.c: New Test.
16069         * gcc.dg/uninit-F.c: New Test.
16070         * gcc.dg/uninit-G.c: New Test.
16071
16072 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
16073
16074         * g++.dg/README: Describe the pch directory.
16075
16076 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16077
16078         PR c++/11174
16079         * g++.dg/parse/access4.C: New test.
16080         * g++.dg/parse/access5.C: Likewise.
16081         * g++.old-deja/g++.jason/access17.C: Adjust error message.
16082
16083 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
16084
16085         * gcc.dg/noncompile/20030818-1.c: New.
16086
16087 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16088
16089         PR c++/11957
16090         * g++.dg/warn/noeffect1.C: New test.
16091
16092         * g++.dg/template/scope2.C: New test.
16093         * g++.dg/template/error2.C: Correct dg-error
16094
16095 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
16096
16097         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
16098
16099 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
16100
16101         PR C++/11512
16102         * g++.dg/template/warn1.C: New.
16103
16104 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
16105
16106         * g++.dg/template/error2.C: New test.
16107         * g++.dg/lookup/using7.C: Adjust errors
16108         * g++.old-deja/g++.pt/crash36.C: Likewise.
16109         * g++.old-deja/g++.pt/derived3.C: Likewise.
16110
16111 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16112
16113         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
16114         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
16115         * gcc.c-torture/execute/builtins/string-9.c: New, from
16116         string-opt-9.c.  Adjust for execute/builtins framework.
16117         * gcc.c-torture/execute/string-opt-9.c: Delete.
16118
16119 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
16120
16121         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
16122
16123         * g++.dg/parse/ret-type2.C: New test.
16124
16125         PR c++/11703
16126         * g++.dg/init/new8.C: New test.
16127
16128         PR c++/10923
16129         * g++.dg/parse/typedef5.C: New test.
16130
16131         PR c++/9512
16132         * g++.dg/parse/qualified2.C: New test.
16133         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
16134         invalid code.
16135
16136 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
16137
16138         * g++.dg/conversion/ptrmem1.C: New test.
16139
16140 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
16141
16142         PR target/11693
16143         * gcc.dg/20030811-1.c: New test.
16144
16145         PR target/11535
16146         * gcc.c-torture/execute/20030811-1.c: New test.
16147
16148 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16149
16150         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
16151
16152 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
16153
16154         PR c++/11789.C
16155         * g++.dg/inherit/multiple1.C: New test.
16156
16157 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16158
16159         * gcc.dg/spe1.c: New test.
16160
16161         PR c++/11670
16162         * g++.dg/expr/cast2.C: New test.
16163
16164         PR c++/10530
16165         * g++.dg/template/dependent-name2.C: New test.
16166
16167 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
16168
16169         * g++.dg/parse/crash11.C: Put the dg options in comments.
16170
16171 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
16172
16173         * lib/gcc-dg.exp: Update for diagnostic change.
16174
16175 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16176
16177         PR c++/5767
16178         * g++.dg/parse/crash11.C: New test.
16179
16180 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
16181
16182         * gcc.dg/cpp/spacing1.c: Update.
16183
16184 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
16185
16186         PR target/11739
16187         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
16188         a value for -mtune.
16189
16190 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16191
16192         PR middle-end/11771
16193         * gcc.c-torture/compile/20030804-1.c: New test case.
16194
16195 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16196
16197         * gcc.dg/20030804-1.c: New test case.
16198
16199 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
16200
16201         * gcc.dg/cpp/separate-1.c: New test.
16202
16203 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
16204
16205         PR c++/11704
16206         * g++.dg/template/dependent-expr2.C: New test.
16207
16208         PR c++/11766
16209         * g++.dg/expr/ptrmem1.C: New test.
16210
16211 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16212
16213         PR c++/9453
16214         * g++.dg/template/friend15.C: New test.
16215
16216 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
16217
16218         * lib/dg-pch.exp: Work round PCH bug.
16219
16220 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16221
16222         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
16223         builtins.  Move cases from builtins-4.c here.
16224
16225         * gcc.dg/torture/builtin-math-1.c: New test taken from
16226         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
16227         additional cases.
16228
16229         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
16230         Delete.
16231
16232 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
16233
16234         PR c++/9447
16235         * g++.dg/template/using7.C: New test.
16236
16237 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
16238
16239         * import1.c, import2.c: New tests.
16240
16241 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
16242
16243         * g++.dg/eh/crossjump1.C: New test.
16244
16245 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
16246
16247         PR c++/11697
16248         * g++.dg/template/using6.C: New test.
16249
16250         PR c++/11744
16251         * g++.dg/template/koenig2.C: New test.
16252
16253 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16254
16255         PR c++/7983
16256         * g++.dg/parse/typedef4.C: New test.
16257
16258 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16259
16260         PR c++/8442, c++/8806
16261         * g++.dg/template/elab1.C: New test.
16262         * g++.dg/template/type2.C: Likewise.
16263         * g++.dg/template/ttp3.C: Adjust expected error message.
16264         * g++.old-deja/g++.law/visibility13.C: Likewise.
16265         * g++.old-deja/g++.niklas/t135.C: Likewise.
16266         * g++.old-deja/g++.pt/ttp41.C: Likewise.
16267         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
16268         template argument.
16269         * g++.old-deja/g++.pt/ttp44.C: Likewise.
16270
16271 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
16272
16273         PR c++/11295
16274         * g++.dg/ext/stmtexpr1.C: New test.
16275
16276         * g++.dg/opt/tmp1.C: New test.
16277
16278         PR c++/11525
16279         * g++.dg/parse/constant4.C: New test.
16280
16281         PR c++/9447
16282         * g++.dg/template/using5.C: New test.
16283
16284 2003-07-31  Roger Sayle  <roger@eyesopen.com>
16285
16286         * gcc.dg/builtins-27.c: New test case.
16287
16288 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
16289
16290         * gcc.dg/tls/opt-7.c: New test.
16291
16292 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
16293
16294         * g++.old-deja/g++.other/crash18.C: Remove.
16295
16296 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16297
16298         * g++.dg/template/explicit3.C: New.
16299         * g++.dg/template/explicit4.C: New.
16300         * g++.dg/template/explicit5.C: New.
16301
16302         PR c++/11347
16303         * g++.dg/template/memtmpl1.C: New.
16304
16305 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
16306
16307         PR target/11565
16308         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
16309         * gcc.dg/i386-387-5.c (dg-options): Likewise.
16310
16311 2003-07-30  Jan Hubicka  <jh@suse.cz>
16312
16313         * vtgc1.c: Kill.
16314
16315 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
16316
16317         * gcc.dg/struct-in-proto-1.c: New test.
16318
16319 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
16320
16321         * gcc.dg/cpp/include2.c: Only expect one message.
16322
16323 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
16324
16325         PR c++/9447
16326         * g++.dg/template/using1.C: New test.
16327         * g++.dg/template/using2.C: New test.
16328         * g++.dg/template/using3.C: New test.
16329         * g++.dg/template/using4.C: New test.
16330
16331 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
16332
16333         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
16334         * gcc.c-torture/execute/string-opt-10.c: Likewise.
16335
16336 2003-07-28  Jan Hubicka  <jh@suse.cz>
16337
16338         PR c++/11530
16339         * g++.dg/opt/call1.C: New test.
16340
16341 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
16342
16343         PR c++/11667
16344         * g++.dg/init/enum2.C: New test.
16345         * g++.dg/template/overload1.C: Add "-w" option.
16346
16347 2003-07-28    <hp@bitrange.com>
16348
16349         * gcc.dg/Wdeclaration-after-statement-1.c,
16350         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
16351
16352 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
16353
16354         * gcc.c-torture/compile/20030725-1.c: New test.
16355
16356 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
16357
16358         * gcc.dg/20030505.c: Only run for SPE.
16359         Remove definition of opaque type.
16360
16361 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
16362
16363         * g++.dg/template/ptrmem6.C: New test.
16364
16365 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
16366
16367         * gcc.c-torture/compile/zero-strct-2.c: New test.
16368
16369 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
16370
16371         * gcc.dg/intermod-1.c: New test.
16372
16373 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16374
16375         PR c++/11617
16376         * g++.dg/template/lookup2.C: New test.
16377         * g++.dg/template/memclass1.C: Remove instantiated from error.
16378         * g++.dg/other/error2.C: Tweak expected errors.
16379
16380         PR c++/11596
16381         * g++.dg/template/defarg3.C: New test.
16382
16383         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
16384
16385 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
16386
16387         * g++.dg/inherit/access5.C: New test.
16388
16389 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16390
16391         PR c++/11513
16392         * g++.dg/template/crash8.C: New test.
16393
16394 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
16395
16396         PR c/10602
16397         * gcc.dg/noncompile/incomplete-2.c: New test.
16398
16399 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
16400
16401         PR c++/11645
16402         * g++.dg/inherit/access4.C: New test.
16403
16404         PR c++/11517
16405         * g++.dg/expr/cond2.C: New test.
16406
16407         PR optimization/10679
16408         * g++.dg/opt/inline4.C: New test.
16409
16410 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16411
16412         * g++.dg/parse/crash10: New test.
16413
16414 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16415
16416         * g++.dg/ext/flexary1.C: New test.
16417
16418 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16419
16420         PR c++/10793
16421         * g++.dg/template/crash9.C: New test.
16422
16423 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16424
16425         PR c++/3004
16426         * g++.dg/parse/typedef3.C: New test.
16427
16428         PR c++/7906
16429         * g++.dg/parse/operator2.C: New test.
16430
16431         PR c++/8895
16432         * g++.dg/parse/def-tmpl-arg1.C: New test.
16433
16434         PR c++/9282
16435         * g++.dg/parse/funptr1.C: New test.
16436
16437         PR c++/9452
16438         * g++.dg/parse/ambig3.C: New test.
16439
16440         PR c++/9454
16441         * g++.dg/parse/operator3.C: New test.
16442
16443         PR c++/9486
16444         * g++.dg/parse/template10.C: New test.
16445
16446         PR c++/9488
16447         * g++.dg/parse/template11.C: New test.
16448
16449         PR c++/10150
16450         * g++.dg/parse/invalid-op1.C: New test.
16451
16452         PR c++/10247
16453         * g++.dg/parse/condexpr1.C: New test.
16454
16455 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16456
16457         * g++.dg/ext/packed3.C: New test.
16458         * g++.dg/ext/packed4.C: New test.
16459
16460         * gcc.dg/pack-test-3.c: New test.
16461
16462 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
16463
16464         * lib/compat.exp: Handle dg-options per source file.
16465         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
16466         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
16467         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
16468         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
16469         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
16470         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
16471         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
16472         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
16473         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
16474         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
16475         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
16476         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
16477         * g++.dg/compat/break/bitfield7_x.C: Ditto.
16478         * g++.dg/compat/break/bitfield7_y.C: Ditto.
16479
16480 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16481
16482         PR c/10320
16483         * gcc.c-torture/execute/20030718-1.c: New test.
16484
16485 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16486
16487         PR optimization/11536
16488         * gcc.dg/20030721-1.c: New test.
16489
16490 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
16491
16492         PR c++/11546
16493         * g++.dg/template/lookup1.C: New test.
16494
16495 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
16496
16497         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
16498         diagnostics of ill-formed constructs involving labels.
16499         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
16500         the new 'previously defined here' message.
16501
16502 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
16503
16504         * g++.dg/parse/non-dependent2.C: New test.
16505
16506 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16507
16508         * g++.dg/init/init-ref4.C: xfail on targets without
16509         weak symbols.
16510
16511 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
16512
16513         PR target/11087
16514         * gcc.c-torture/execute/20030717-1.c: New test.
16515
16516 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16517
16518         * g++.dg/opt/cfg1.C: New test.
16519
16520 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
16521
16522         PR optimization/11557
16523         * gcc.dg/20030717-1.c: New test.
16524
16525 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
16526
16527         PR c++/10476
16528         * g++.dg/expr/crash-1.C: New test.
16529
16530         PR c++/11027
16531         * g++.dg/template/init3.C: New test.
16532
16533         PR c++/8222
16534         * g++.dg/template/non-dependent1.C: New test.
16535
16536         PR c++/11070
16537         * g++.dg/template/non-dependent2.C: New test.
16538
16539         PR c++/11071
16540         * g++.dg/template/non-dependent3.C: New test.
16541
16542         PR c++/9907
16543         * g++.dg/template/sizeof5.C: New test.
16544
16545 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
16546
16547         PR 11498
16548         * gcc.c-torture/compile/mangle-1.c: New file.
16549
16550 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16551
16552         PR c++/7809
16553         * g++.dg/parse/access3.C: New test.
16554
16555 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
16556
16557         PR c++/11384
16558         * g++.dg/init/init-ref4.C: New test.
16559
16560 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
16561
16562         PR c++/11547
16563         * g++.dg/parse/constant3.C: New test.
16564         * g++.dg/parse/crash7.C: Likewise.
16565
16566 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
16567
16568         PR target/11008
16569         * gcc.dg/i386-pentium4-not-mull.c: New.
16570
16571 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
16572
16573         * gcc.dg/asm-names.c (ymain): Make it weak.
16574
16575 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16576
16577         PR c++/5421
16578         * g++.dg/template/friend21.C: New test.
16579
16580 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
16581
16582         * gcc.dg/cleanup-8.c: New test.
16583         * gcc.dg/cleanup-9.c: New test.
16584
16585 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
16586
16587         * g++.dg/ext/dll-MI1.h: New file.
16588         * g++.dg/ext/dllexport-MI1.C: New file.
16589         * g++.dg/ext/dllimport-MI1.C: New file.
16590
16591 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
16592
16593         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
16594         it does not have cmpstrsi patterns (just cmpmemsi).
16595
16596 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
16597
16598         PR debug/11473
16599         * g++.dg/debug/debug8.C: New test.
16600
16601 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16602
16603         PR c++/10108
16604         * g++.dg/template/crash7.C: New test.
16605
16606 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
16607
16608         PR target/10795
16609         * gcc.c-torture/compile/20030708-1.c: New.
16610
16611 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16612
16613         * gcc.c-torture/execute/20030715-1.c: New test.
16614
16615 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
16616
16617         * gcc.dg/pch/inline-3.c: New file.
16618         * gcc.dg/pch/inline-3.hs: New file.
16619         * gcc.dg/pch/inline-4.c: New file.
16620         * gcc.dg/pch/inline-4.hs: New file.
16621
16622 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
16623
16624         PR c++/11509
16625         * g++.dg/template/crash6.C: New test.
16626
16627         PR c++/7053
16628         * g++.dg/template/friend20.C: New test.
16629
16630         PR c++/7019
16631         * g++.dg/template/overload2.C: New test.
16632
16633 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16634
16635         PR optimization/11440
16636         * gcc.c-torture/execute/20030714-1.c: New test.
16637
16638 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16639
16640         PR c++/11154
16641         * g++.dg/template/partial2.C: New test.
16642
16643 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
16644
16645         PR c++/11503
16646         * g++.dg/template/anon1.C: New test.
16647
16648         PR c++/11493
16649         PR c++/11495
16650         * g++.dg/parse/template9.C: Likewise.
16651         * g++.dg/template/crash4.C: New test.
16652         * g++.dg/template/koenig1.C: Likewise.
16653         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
16654         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
16655         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
16656         functions.
16657         * g++.old-deja/g++.jason/template36.C: Likewise.
16658         * g++.old-deja/g++.mike/p1989.C: Likewise.
16659         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
16660         * g++.old-deja/g++.pt/ttp20.C: Use this->.
16661         * g++.old-deja/g++.pt/ttp21.C: Use this->.
16662         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
16663         compiling.
16664         * g++.old-deja/g++.pt/union2.C: Use this->.
16665
16666 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
16667
16668         * gcc.dg/20030711-1.c: New test.
16669
16670 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
16671
16672         PR c++/11050
16673         * g++.dg/parse/args1.C: New test.
16674         * g++.pt/defarg8.C: Change expected errors.
16675
16676 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
16677
16678         PR c++/8164
16679         * g++.dg/template/nontype2.C: New test.
16680
16681         PR c++/10558
16682         * g++.dg/parse/template8.C: New test.
16683
16684         PR c++/8327
16685         * g++.dg/template/scope1.C: New test.
16686
16687         * g++.dg/warn/Wsign-compare-1.C: New test.
16688
16689 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16690
16691         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
16692
16693 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
16694
16695         PR c++/9411
16696         * g++.dg/template/explicit2.C: New test.
16697
16698         PR c++/10032
16699         * g++.dg/warn/pedantic1.C: New test.
16700
16701 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
16702
16703         PR c++ 9483
16704         * g++.dg/other/field1.C: New test.
16705
16706 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16707
16708         PR c/11449
16709         * gcc.c-torture/compile/20030707-1.c: New.
16710
16711 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16712
16713         PR c++/10849
16714         * g++.dg/template/access12.C: New test.
16715
16716 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
16717
16718         * g++.dg/bprob/bprob.exp (prof_ext): Update.
16719         * g77.dg/bprob/bprob.exp (prof_ext): Update.
16720         * gcc.misc-tests/bprob.exp (prof_ext): Update.
16721         * gcc.misc-tests/gcov.exp: Update
16722         * g++.dg/gcov/gcov.exp: Update
16723         * lib/gcov.exp: Update.
16724
16725 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
16726
16727         * g++.dg/abi/mangle17.C: Make sure template expressions are
16728         dependent.
16729         * g++.dg/abi/mangle4.C: Mark erroneous casts.
16730         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
16731         * g++.dg/opt/stack1.C: Remove erroneous code.
16732         * g++.dg/parse/template7.C: New test.
16733         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
16734         * g++.old-deja/g++.pt/crash4.C: Likewise.
16735
16736 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16737
16738         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
16739         with zero or one occurence of `$' after the initial `L'.
16740
16741 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
16742
16743         * gcc.c-torture/compile/20030704-1.c: Add a comment.
16744
16745 2003-07-08  Roger Sayle  <roger@eyesopen.com>
16746
16747         PR c/11370
16748         * gcc.dg/Wunreachable-6.c: New testcase.
16749         * gcc.dg/Wunreachable-7.c: New testcase.
16750
16751 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16752
16753         PR c/11420
16754         * gcc.dg/20030708-1.c: New test.
16755
16756 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
16757
16758         * gcc.dg/compat/sdata-section.h: New file.
16759         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
16760         * gcc.dg/torture/mips-sdata-1.c: New test.
16761
16762 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16763
16764         PR c++/11030
16765         * g++.dg/template/friend19.C: New test.
16766
16767 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16768
16769         * g++.dg/opt/strength-reduce.C: New test.
16770
16771 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16772
16773         PR target/10979
16774         * gcc.dg/20030707-1.c: New testcase.
16775
16776 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16777
16778         PR optimization/11059
16779         * g++.dg/opt/emptyunion.C: New testcase.
16780
16781 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16782             Eric Botcazou  <ebotcazou@libertysurf.fr>
16783
16784         * g++.dg/opt/stack1.C: New test.
16785
16786 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
16787
16788         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
16789         run test.
16790
16791         PR c++/11431
16792         * g++.dg/expr/static_cast3.C: New test.
16793
16794 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
16795
16796         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
16797         everywhere.
16798         * gcc.dg/concat.c: Concatenation of string constants with
16799         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
16800         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
16801         * gcc.dg/cpp/escape-2.c: Use wide character constants where
16802         necessary to avoid multi-character character constant warning.
16803         * gcc.dg/cpp/escape.c: Likewise.
16804         * gcc.dg/cpp/ucs.c: Likewise.
16805         Remove backslashes from dg-bogus comments, as they confuse Tcl.
16806         Fix a typo.
16807
16808 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16809
16810         PR c/11428
16811         * gcc.c-torture/compile/20030704-1.c: New.
16812
16813 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16814
16815         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
16816
16817 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
16818
16819         PR c++/5287, PR c++/7910,  PR c++/11021
16820         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
16821         tests for warnings.
16822         * g++.dg/ext/dllimport2.C: Add tests for warnings.
16823         * g++.dg/ext/dllimport3.C: Likewise.
16824         * g++.dg/ext/dllimport4.C: New file.
16825         * g++.dg/ext/dllimport5.C: New file.
16826         * g++.dg/ext/dllimport6.C: New file.
16827         * g++.dg/ext/dllimport7.C: New file.
16828         * g++.dg/ext/dllimport8.C: New file.
16829         * g++.dg/ext/dllimport9.C: New file.
16830         * g++.dg/ext/dllimport10.C: New file.
16831         * g++.dg/ext/dllexport1.C: New file.
16832
16833 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16834
16835         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
16836         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
16837
16838 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16839
16840         * gcc.dg/builtins-25.c: New testcase.
16841         * gcc.dg/builtins-26.c: New testcase.
16842
16843 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
16844
16845         * gcc.dg/compat/vector-defs.h: New file.
16846         * gcc.dg/compat/vector-setup.h: New file.
16847         * gcc.dg/compat/vector-check.h: New file.
16848         * gcc.dg/compat/vector-1_main.c: New file.
16849         * gcc.dg/compat/vector-1_x.c: New file.
16850         * gcc.dg/compat/vector-1_y.c: New file.
16851         * gcc.dg/compat/vector-2_main.c: New file.
16852         * gcc.dg/compat/vector-2_x.c: New file.
16853         * gcc.dg/compat/vector-2_y.c: New file.
16854
16855         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
16856         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
16857         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
16858         * gcc.dg/compat/struct-align-1.h: New file.
16859         * gcc.dg/compat/struct-align-1_main.c: New file.
16860         * gcc.dg/compat/struct-align-1_x.c: New file.
16861         * gcc.dg/compat/struct-align-1_y.c: New file.
16862         * gcc.dg/compat/struct-align-2.h: New file.
16863         * gcc.dg/compat/struct-align-2_main.c: New file.
16864         * gcc.dg/compat/struct-align-2_x.c: New file.
16865         * gcc.dg/compat/struct-align-2_y.c: New file.
16866
16867         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
16868         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16869         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16870         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16871         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16872         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16873         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16874         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16875         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16876         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16877         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16878         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16879         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16880         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16881         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16882         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16883         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16884         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16885         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16886         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16887         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16888         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16889         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16890         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16891         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16892         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16893         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16894         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16895         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16896
16897 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16898
16899         * gcc.dg/i386-call-1.c: New test.
16900
16901 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16902
16903         PR c++/9162
16904         * g++.dg/parse/defarg4.C: New.
16905
16906 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16907
16908         PR target/10700
16909         * gcc.c-torture/compile/20030703-1.c: New test case.
16910
16911 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16912
16913         * g++.dg/template/local3.C: Remove extra semicolon.
16914
16915 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16916
16917         * gcc.dg/i386-volatile-1.c: New test.
16918
16919 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
16920
16921         PR c++/11072
16922         * g++.dg/other/offsetof2.C: XFAIL.
16923         * g++.dg/other/offsetof5.C: New.
16924
16925         PR c++/10219
16926         * g++.dg/template/error1.C: New.
16927
16928         PR c++/9779
16929         * g++.dg/template/dependent-expr1.C: New.
16930
16931 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16932
16933         PR c++/6949
16934         * g++.dg/template/local3.C: New test.
16935
16936         PR c++/11149
16937         * g++.dg/lookup/scoped6.C: New test.
16938
16939 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
16940
16941         PR c++/8046
16942         * g++.dg/other/error7.C: New test.
16943
16944 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
16945
16946         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
16947         * g++.old-deja/g++.abi/vtable3.h: Likewise.
16948         * g++.old-deja/g++.law/code-gen5.C: Likewise.
16949         * g++.old-deja/g++.other/union2.C: Likewise.
16950         * gcc.dg/c90-const-expr-2.c: Likewise.
16951         * gcc.dg/c90-const-expr-3.c: Likewise.
16952         * gcc.dg/c99-const-expr-2.c: Likewise.
16953         * gcc.dg/c99-const-expr-3.c: Likewise.
16954         * gcc.dg/concat.c: Likewise.
16955
16956 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16957
16958         PR c++/9559
16959         * g++.dg/init/static1.C: New test.
16960
16961 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16962
16963         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
16964         * g++.old-deja/g++.other/access2.C: Likewise.
16965         * g++.old-deja/g++.other/decl2.C: Likewise.
16966         * gcc.c-torture/execute/20020615-1.c: Likewise.
16967
16968 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16969
16970         PR c++/4933
16971         * g++.dg/template/sizeof4.C: New test.
16972
16973 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16974
16975         * g++.dg/other/error6.C: New test.
16976
16977 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16978
16979         PR c++/10750
16980         * g++.dg/parse/constant2.C: New test.
16981
16982 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
16983
16984         PR c++/11106
16985         * g++.dg/other/error5.C: New test.
16986
16987 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16988
16989         * gcc.dg/format/gcc_diag-1.c: New test.
16990
16991 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
16992
16993         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
16994
16995 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16996
16997         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
16998         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
16999         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
17000
17001 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
17002
17003         * gcc.c-torture/execute/builtins/string-8.c: New test.
17004         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
17005         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
17006         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
17007
17008 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17009
17010         PR c++/10468
17011         * g++.dg/ext/typeof6.C: New test.
17012
17013 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17014
17015         PR c++/10796
17016         * g++.dg/init/enum1.C: New test.
17017
17018 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
17019
17020         * gcc.dg/20030627-1.c: New test.
17021
17022 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
17023
17024         PR c++/11332
17025         * g++.dg/expr/static_cast2.C: New test.
17026
17027 2003-06-26  Roger Sayle  <roger@eyesopen.com>
17028             Jakub Jelinek  <jakub@redhat.com>
17029
17030         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
17031         sprintf(dst,"%s",src) optimization.
17032         * gcc.c-torture/execute/20030626-1.c: New test case.
17033         * gcc.c-torture/execute/20030626-2.c: New test case.
17034
17035 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
17036
17037         * gcc.c-torture/execute/multi-ix.c: New test.
17038
17039         * gcc.c-torture/execute/simd-4.c (main):
17040         Added missing semicolon at end of union.
17041
17042 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
17043
17044         PR c++/8266
17045         * g++.dg/template/explicit-instantiation3.C: New test.
17046
17047 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17048
17049         * gcc.dg/20030626-1.c: Use signed char.
17050
17051 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17052
17053         * gcc.dg/20030626-1.c: New test.
17054
17055 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
17056
17057         * const-str-2.m: Update.
17058
17059 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
17060
17061         PR c++/10990
17062         * g++.dg/rtti/dyncast1.C: New test.
17063         * g++.dg/abi/mangle4.C: Correct base-specifier access.
17064         * g++.dg/lookup/scoped1.C: Remove XFAIL.
17065         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
17066
17067         PR c++/10931
17068         * g++.dg/expr/static_cast1.C: New test.
17069
17070 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
17071
17072         * gcc.dg/20030625-1.c: New test.
17073
17074 2003-06-24  Roger Sayle  <roger@eyesopen.com>
17075
17076         * gcc.c-torture/compile/20030624-1.c: New test case.
17077
17078 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
17079
17080         * gcc.c-torture/execute/string-opt-17.c: New test.
17081
17082 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
17083
17084         PR c++/5754
17085         * g++.dg/parse/crash6.C: New test.
17086
17087 2003-06-23  Roger Sayle  <roger@eyesopen.com>
17088
17089         * gcc.dg/builtins-24.c: New test case.
17090
17091 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
17092
17093         * g++.dg/opt/operator1.C: New test.
17094
17095 2003-06-22  Roger Sayle  <roger@eyesopen.com>
17096
17097         * gcc.c-torture/execute/string-opt-16.c: New test case.
17098
17099 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17100
17101         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
17102         * g++.old-deja/g++.other/conv7.C: Likewise
17103         * g++.old-deja/g++.other/overcnv2.C: Likewise.
17104         * g++.old-deja/g++.other/overload14.C: Likewise.
17105
17106 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17107
17108         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
17109         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
17110
17111 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17112
17113         PR c++/10888
17114         * g++.dg/warn/Winline-3.C: New test.
17115
17116 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17117
17118         * lib/target-supports.exp (check_alias_available): Make the test
17119         program acceptable to the Solaris assembler.
17120
17121         PR c++/10749
17122         * g++.dg/template/memclass2.C: New test.
17123
17124 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17125             Eric Botcazou  <ebotcazou@libertysurf.fr>
17126
17127         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
17128         data for non-matching targets.
17129         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
17130
17131 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17132
17133         PR c++/10845
17134         * g++.dg/template/member3.C: New test.
17135
17136 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
17137
17138         PR c++/10939
17139         * g++.dg/template/func1.C: New test.
17140
17141         PR c++/9649
17142         * g++.dg/template/static4.C: New test.
17143         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
17144
17145         PR c++/11041
17146         * g++.dg/init/ref7.C: New test.
17147
17148 2003-06-19  Matt Austern  <austern@apple.com>
17149
17150         PR c++/11228
17151         * g++.dg/anew1.C: New test.
17152         * g++.dg/anew2.C: New test.
17153         * g++.dg/anew3.C: New test.
17154         * g++.dg/anew4.C: New test.
17155
17156 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
17157
17158         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
17159
17160 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
17161
17162         * gcc.c-torture/execute/simd-4.c (main): Make expected value
17163         endian-dependent.
17164
17165 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
17166
17167         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
17168         Remove cruft.
17169
17170 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
17171
17172         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
17173         * gcc.c-torture/compile/961203-1.c: Likewise.
17174         * gcc.c-torture/compile/980506-1.c: Likewise.
17175
17176 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17177
17178         PR c++/10712
17179         * g++.dg/lookup/using7.C: New test.
17180
17181 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17182
17183         PR c++/11105
17184         * g++.dg/abi/conv1.C: Remove it.
17185         * g++.dg/template/conv7.C: New test.
17186         * g++.dg/template/conv8.C: Likewise.
17187         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
17188         conversion operator.
17189
17190 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
17191
17192         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
17193         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17194         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17195         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17196         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17197         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17198         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17199         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17200         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17201         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17202         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17203         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17204         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17205         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17206         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17207         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17208         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17209         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17210         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17211         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17212         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17213         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17214         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17215         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17216         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17217         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17218         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17219         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17220         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17221
17222 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
17223
17224         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
17225         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
17226         indications.
17227
17228 2003-06-16  Roger Sayle  <roger@eyesopen.com>
17229
17230         * gcc.dg/i386-387-5.c: New test case.
17231         * gcc.dg/i386-387-6.c: New test case.
17232         * gcc.dg/builtins-23.c: New test case.
17233
17234 2003-06-15  Roger Sayle  <roger@eyesopen.com>
17235
17236         * gcc.dg/builtins-22.c: New test case.
17237         * gcc.dg/i386-387-1.c: Update to test exp.
17238         * gcc.dg/i386-387-2.c: Likewise.
17239
17240 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17241
17242         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
17243
17244 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17245
17246         * lib/gcc-dg.exp (dg-require-dll): New function.
17247         (dg-xfail-if): Likewise.
17248         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
17249         driver.
17250
17251         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
17252         * gcc.c-torture/compile/20001205-1.c: Likewise.
17253         * gcc.c-torture/compile/20001226-1.c: Likewise.
17254         * gcc.c-torture/compile/20010518-2.c: Likewise.
17255         * gcc.c-torture/compile/20020312-1.c: Likewise.
17256         * gcc.c-torture/compile/20020604-1.c: Likewise.
17257         * gcc.c-torture/compile/920501-12.c: Likewise.
17258         * gcc.c-torture/compile/920501-4.c: Likewise.
17259         * gcc.c-torture/compile/920520-1.c: Likewise.
17260         * gcc.c-torture/compile/920521-1.c: Likewise.
17261         * gcc.c-torture/compile/920625-1.c: Likewise.
17262         * gcc.c-torture/compile/961203-1.c: Likewise.
17263         * gcc.c-torture/compile/980506-1.c: Likewise.
17264         * gcc.c-torture/compile/981006-1.c: Likewise.
17265         * gcc.c-torture/compile/981022-1.c: Likewise.
17266         * gcc.c-torture/compile/981223-1.c: Likewise.
17267         * gcc.c-torture/compile/990617-1.c: Likewise.
17268         * gcc.c-torture/compile/dll.c: Likewise.
17269         * gcc.c-torture/compile/labels-3.c: Likewise.
17270         * gcc.c-torture/compile/mipscop-1.c: Likewise.
17271         * gcc.c-torture/compile/mipscop-2.c: Likewise.
17272         * gcc.c-torture/compile/mipscop-3.c: Likewise.
17273         * gcc.c-torture/compile/mipscop-4.c: Likewise.
17274         * gcc.c-torture/compile/simd-5.c: Likewise.
17275         * gcc.c-torture/compile/20000804-1.x: Remove.
17276         * gcc.c-torture/compile/20001205-1.x: Likewise.
17277         * gcc.c-torture/compile/20001226-1.x: Likewise.
17278         * gcc.c-torture/compile/20010518-2.x: Likewise.
17279         * gcc.c-torture/compile/20020312-1.x: Likewise.
17280         * gcc.c-torture/compile/20020604-1.x: Likewise.
17281         * gcc.c-torture/compile/920501-12.x: Likewise.
17282         * gcc.c-torture/compile/920501-4.x: Likewise.
17283         * gcc.c-torture/compile/920520-1.x: Likewise.
17284         * gcc.c-torture/compile/920521-1.x: Likewise.
17285         * gcc.c-torture/compile/920625-1.x: Likewise.
17286         * gcc.c-torture/compile/961203-1.x: Likewise.
17287         * gcc.c-torture/compile/980506-1.x: Likewise.
17288         * gcc.c-torture/compile/981006-1.x: Likewise.
17289         * gcc.c-torture/compile/981022-1.x: Likewise.
17290         * gcc.c-torture/compile/981223-1.x: Likewise.
17291         * gcc.c-torture/compile/990617-1.x: Likewise.
17292         * gcc.c-torture/compile/mipscop-1.x: Likewise.
17293         * gcc.c-torture/compile/mipscop-2.x: Likewise.
17294         * gcc.c-torture/compile/mipscop-3.x: Likewise.
17295         * gcc.c-torture/compile/mipscop-4.x: Likewise.
17296         * gcc.c-torture/compile/simd-5.x: Likewise.
17297
17298         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
17299
17300 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17301
17302         * gcc.c-torture/execute/20030611-1.c: New test.
17303
17304 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17305
17306         PR middle-end/168
17307         * gcc.dg/20030612-1.c: New test case.
17308
17309 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17310
17311         PR c++/10635
17312         * g++.dg/expr/cast1.C: New test.
17313
17314 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17315
17316         * gcc.dg/builtins-21.c: New test case.
17317
17318 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
17319
17320         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
17321         options instead of at the end.
17322         * lib/objc.exp (objc_target_compile): Likewise.
17323
17324 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
17325
17326         PR c++/10432
17327         * g++.dg/parse/error1.C: New test.
17328
17329 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
17330
17331         * gcc.dg/compat/struct-by-value-11_main.c: New file.
17332         * gcc.dg/compat/struct-by-value-11_x.c: New file.
17333         * gcc.dg/compat/struct-by-value-11_y.c: New file.
17334         * gcc.dg/compat/struct-by-value-12_main.c: New file.
17335         * gcc.dg/compat/struct-by-value-12_x.c: New file.
17336         * gcc.dg/compat/struct-by-value-12_y.c: New file.
17337         * gcc.dg/compat/struct-by-value-13_main.c: New file.
17338         * gcc.dg/compat/struct-by-value-13_x.c: New file.
17339         * gcc.dg/compat/struct-by-value-13_y.c: New file.
17340         * gcc.dg/compat/struct-by-value-14_main.c: New file.
17341         * gcc.dg/compat/struct-by-value-14_x.c: New file.
17342         * gcc.dg/compat/struct-by-value-14_y.c: New file.
17343         * gcc.dg/compat/struct-by-value-15_main.c: New file.
17344         * gcc.dg/compat/struct-by-value-15_x.c: New file.
17345         * gcc.dg/compat/struct-by-value-15_y.c: New file.
17346         * gcc.dg/compat/struct-by-value-16_main.c: New file.
17347         * gcc.dg/compat/struct-by-value-16_x.c: New file.
17348         * gcc.dg/compat/struct-by-value-16_y.c: New file.
17349         * gcc.dg/compat/struct-by-value-17_main.c: New file.
17350         * gcc.dg/compat/struct-by-value-17_x.c: New file.
17351         * gcc.dg/compat/struct-by-value-17_y.c: New file.
17352         * gcc.dg/compat/struct-by-value-18_main.c: New file.
17353         * gcc.dg/compat/struct-by-value-18_x.c: New file.
17354         * gcc.dg/compat/struct-by-value-18_y.c: New file.
17355
17356         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
17357         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
17358         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
17359         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
17360         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
17361         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
17362         * gcc.dg/compat/scalar-return-3_main.c: New file.
17363         * gcc.dg/compat/scalar-return-3_x.c: New file.
17364         * gcc.dg/compat/scalar-return-3_y.c: New file.
17365         * gcc.dg/compat/scalar-return-4_main.c: New file.
17366         * gcc.dg/compat/scalar-return-4_x.c: New file.
17367         * gcc.dg/compat/scalar-return-4_y.c: New file.
17368
17369 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
17370
17371         * gcc.dg/compat/fp2-struct-check.h: New file.
17372         * gcc.dg/compat/fp2-struct-defs.h: New file.
17373         * gcc.dg/compat/fp2-struct-init.h: New file.
17374         * gcc.dg/compat/struct-by-value-10_main.c: New file.
17375         * gcc.dg/compat/struct-by-value-10_x.c: New file.
17376         * gcc.dg/compat/struct-by-value-10_y.c: New file.
17377         * gcc.dg/compat/struct-return-10_main.c: New file.
17378         * gcc.dg/compat/struct-return-10_x.c: New file.
17379         * gcc.dg/compat/struct-return-10_y.c: New file.
17380
17381         * gcc.dg/compat/compat-common.h: New file.
17382         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
17383         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
17384         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
17385         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
17386         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
17387         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
17388         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
17389         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17390         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
17391         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
17392         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17393         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
17394         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
17395         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17396         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
17397         * gcc.dg/compat/small-struct-check.h: Ditto.
17398         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
17399         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17400         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
17401         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
17402         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17403         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17404         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
17405         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17406         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
17407         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
17408         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17409         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17410         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
17411         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17412         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17413         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
17414         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17415         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
17416         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
17417         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17418         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
17419         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
17420         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17421         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
17422         * gcc.dg/compat/struct-return-2_main.c: Ditto.
17423         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17424         * gcc.dg/compat/struct-return-2_y.c: Ditto.
17425         * gcc.dg/compat/struct-return-3_main.c: Ditto.
17426         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17427         * gcc.dg/compat/struct-return-3_y.c: Ditto.
17428
17429 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
17430
17431         * g++.dg/pch/static-1.C: New file.
17432         * g++.dg/pch/static-1.Hs: New file.
17433
17434 2003-06-10  Richard Henderson  <rth@redhat.com>
17435
17436         * gcc.dg/asm-7.c: Adjust expected warning text.
17437
17438 2003-06-10  Roger Sayle  <roger@eyesopen.com>
17439
17440         * gcc.dg/builtins-20.c: New test case.
17441
17442 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
17443
17444         PR c++/11131
17445         * g++.dg/opt/template1.C: New test.
17446
17447 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17448
17449         * lib/gcc-dg.exp (dg-test): Clear additional_files and
17450         additional_sources.
17451
17452 2003-05-21  David Taylor  <dtaylor@emc.com>
17453
17454         * gcc.dg/Wpadded.c: New file.
17455
17456 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17457
17458         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
17459         * gcc.dg/special/weak-2.c: Add dg-require-weak.
17460         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
17461         dg-require-weak.
17462
17463 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
17464
17465         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
17466
17467 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17468
17469         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
17470         (dg-require-alias): Likewise.
17471         (dg-require-gc-sections): Likewise.
17472         * lib/target-supports.exp (check_gc_sections_available): Likewise.
17473
17474 2003-06-08  Richard Henderson  <rth@redhat.com>
17475
17476         * gcc.dg/20011029-2.c: Fix the array reference.
17477         * gcc.dg/asm-7.c: New.
17478
17479 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
17480
17481         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
17482
17483 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
17484
17485         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
17486         (dg-require-gc-sections): Likewise.
17487
17488 2003-06-08  Jan Hubicka  <jh@suse.cz>
17489
17490         * i386-cmov1.c: Fix regular expression.
17491         * i386-cvt-1.c: Likewise.
17492         * i386-local.c: Likewise.
17493         * i386-local2.c: Likewise.
17494         * i386-mul.c: Likewise.
17495         * i386-ssetype-1.c: Likewise.
17496         * i386-ssetype-3.c: Likewise.
17497         * i386-ssetype-5.c: Likewise.
17498
17499 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17500
17501         PR c++/11039
17502         * g++.dg/warn/implicit-typename2.C: New test.
17503         * g++.dg/warn/implicit-typename3.C: New test.
17504
17505 2003-06-07  Richard Henderson  <rth@redhat.com>
17506
17507         * g++.dg/other/offsetof3.C: Use size_t.
17508         * g++.dg/other/offsetof4.C: Likewise.
17509
17510 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
17511
17512         * lib/copy-file.exp: New. Implement gcc_copy_files.
17513
17514         * lib/dg-pch.exp: Load copy-file.exp
17515         (dg-pch): Use gcc_copy_files instead of "file copy".
17516
17517 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
17518
17519         * gcc.dg/weak/weak.exp: Simplify.
17520         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
17521         * gcc.dg/weak/weak-1.c: Likewise.
17522         * gcc.dg/weak/weak-2.c: Likewise.
17523         * gcc.dg/weak/weak-3.c: Likewise.
17524         * gcc.dg/weak/weak-4.c: Likewise.
17525         * gcc.dg/weak/weak-5.c: Likewise.
17526         * gcc.dg/weak/weak-6.c: Likewise.
17527         * gcc.dg/weak/weak-7.c: Likewise.
17528         * gcc.dg/weak/weak-8.c: Likewise.
17529         * gcc.dg/weak/weak-9.c: Likewise.
17530
17531 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
17532
17533         gcc.c-torture/execute/20030606-1.c: New.
17534
17535 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17536
17537         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
17538         * gcc.dg/builtins-19.c: Likewise.
17539
17540 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17541
17542         * gcc.dg/builtins-2.c: Add some more tests.
17543         * gcc.dg/builtins-18.c: New test case.
17544         * gcc.dg/builtins-19.c: New test case.
17545
17546 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17547             Jim Wilson  <wilson@tuliptree.org>
17548
17549         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
17550
17551 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
17552
17553         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
17554         mempcpy/stpcpy calls not to be optimized into something else.
17555         * gcc.c-torture/execute/string-opt-3.c: Moved to...
17556         * gcc.c-torture/execute/builtins/string-7.c: ...here.
17557         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
17558
17559 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17560
17561         * gcc.dg/format/asm_fprintf-1.c: New test.
17562
17563 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
17564
17565         * lib/gcc-defs.exp (additional_sources): New variable.
17566         (dg-additional-sources): New function.
17567         (additional_files): New variable.
17568         (dg-additional-files): New function.
17569         (dg-additional-files-options): Likewise.
17570         * lib/gcc-dg.exp (dg-require-weak): New function.
17571         (dg-require-alias): Likewise.
17572         (dg-require-gc-sections): Likewise.
17573         * lib/target-supports.exp (check_alias_available): Remove testfile
17574         parameter.
17575         (check_gc_sections_available): New function.
17576         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
17577         (dg-gpp-additional-files): Likewise.
17578         * lib/g++.exp (additional_sources): Remove.
17579         (additional_files): Likewise.
17580         (g++_target_compile): Use dg-additional-files-options.
17581
17582         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
17583         Tcl logic.
17584         * gcc.dg/special/ecos.exp: Remove.
17585         * gcc.dg/special/20000419-2.c: Use dg-require-*.
17586         * gcc.dg/special/alias-1.c: Likewise.
17587         * gcc.dg/special/alias-2.c: Likewise.
17588         * gcc.dg/special/gcsec-1.c: Likewise.
17589         * gcc.dg/special/weak-1.c: Likewise.
17590         * gcc.dg/special/weak-2.c: Likewise.
17591         * gcc.dg/special/wkali-1.c: Likewise.
17592         * gcc.dg/special/wkali-2.c: Likewise.
17593
17594         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
17595         dg-gpp-additional-*.
17596         * g++.dg/special/conpr-3.C: Likewise.
17597         * g++.dg/special/conpr-4.C: Likewise.
17598         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
17599         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
17600         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
17601         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
17602         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
17603         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
17604         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
17605         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
17606         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
17607         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
17608         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
17609         * g++.old-deja/g++.other/comdat1.C: Likewise.
17610         * g++.old-deja/g++.other/comdat2.C: Likewise.
17611         * g++.old-deja/g++.other/comdat3.C: Likewise.
17612         * g++.old-deja/g++.other/ctor1.C: Likewise.
17613         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
17614
17615 2003-06-05  Richard Henderson  <rth@redhat.com>
17616
17617         * gcc.dg/debug/20030605-1.c: New.
17618
17619 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17620
17621         * README.QMTEST: Update.
17622
17623 2003-06-04  Richard Henderson  <rth@redhat.com>
17624
17625         * gcc.dg/cleanup-1.c: New.
17626         * gcc.dg/cleanup-2.c: New.
17627         * gcc.dg/cleanup-3.c: New.
17628         * gcc.dg/cleanup-4.c: New.
17629         * gcc.dg/cleanup-5.c: New.
17630         * gcc.dg/cleanup-6.c: New.
17631         * gcc.dg/cleanup-7.c: New.
17632
17633 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17634
17635         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
17636
17637         * lib/dg-pch.exp: New file.
17638         * g++.dg/pch/pch.exp: Use dg-pch.exp.
17639         * gcc.dg/pch/pch.exp: Likewise.
17640
17641 2003-06-04  Roger Sayle  <roger@eyesopen.com>
17642
17643         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
17644         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
17645         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
17646         * gcc.dg/builtins-17.c: New test case.
17647         * gcc.dg/i386-387-4.c: New test case.
17648         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
17649
17650 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17651
17652         * gcc.dg/ultrasp9.c: New test.
17653
17654 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17655
17656         * gcc.c-torture/compile/20030604-1.c: New test.
17657         * gcc.dg/sparc-constant-1.c: New test.
17658
17659 2003-06-03  Glen Nakamura  <glen@imodulo.com>
17660
17661         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
17662
17663 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
17664
17665         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
17666
17667         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
17668         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
17669
17670 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
17671
17672         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
17673
17674 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17675
17676         PR c++/10940
17677         * g++.dg/template/spec10.C: New test.
17678
17679 2003-06-03  Roger Sayle  <roger@eyesopen.com>
17680
17681         * gcc.dg/builtins-16.c: New test case.
17682
17683 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
17684
17685         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
17686         mempcpy test with post-increments.
17687         * gcc.c-torture/execute/string-opt-3.c: New test.
17688         * gcc.dg/string-opt-1.c: New test.
17689
17690 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
17691
17692         PR fortran/10965
17693         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
17694
17695 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
17696
17697         * lib/scanasm.exp (dg-scan): New function, factored out of ...
17698         (scan-assembler): ... here.  Use dg-scan.
17699         (scan-assembler-not): Likewise.
17700         (scan-file): New function.
17701         (scan-file-not): Likewise.
17702         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
17703         * gcc.dg/cpp/_Pragma4.c: Likewise.
17704         * gcc.dg/cpp/_Pragma5.c: Likewise.
17705         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17706         * gcc.dg/cpp/avoidpaste2.c: Likewise.
17707         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
17708         * gcc.dg/cpp/cmdlne-P.c: Likewise.
17709         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
17710         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
17711         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
17712         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
17713         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
17714         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
17715         * gcc.dg/cpp/cxxcom1.c: Likewise.
17716         * gcc.dg/cpp/line1.c: Likewise.
17717         * gcc.dg/cpp/maccom1.c: Likewise.
17718         * gcc.dg/cpp/maccom2.c: Likewise.
17719         * gcc.dg/cpp/maccom3.c: Likewise.
17720         * gcc.dg/cpp/maccom4.c: Likewise.
17721         * gcc.dg/cpp/maccom5.c: Likewise.
17722         * gcc.dg/cpp/maccom6.c: Likewise.
17723         * gcc.dg/cpp/multiline.c: Likewise.
17724         * gcc.dg/cpp/spacing1.c: Likewise.
17725         * gcc.dg/cpp/spacing2.c: Likewise.
17726         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
17727         * gcc.dg/cpp/trad/maccom1.c: Likewise.
17728         * gcc.dg/cpp/trad/maccom2.c: Likewise.
17729         * gcc.dg/cpp/trad/maccom3.c: Likewise.
17730         * gcc.dg/cpp/trad/maccom4.c: Likewise.
17731         * gcc.dg/cpp/trad/maccom6.c: Likewise.
17732         * gcc.dg/cpp/cxxcom2.c: Likewise.
17733         * gcc.dg/cpp/cxxcom2.h: New file.
17734
17735         * gcc.dg/cpp/truefalse.cpp: Move it to ...
17736         * g++.dg/cpp/truefalse.C: Here.
17737         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
17738
17739 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
17740
17741         * gcc.dg/cpp/redef3.c: New file.
17742
17743 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17744
17745         * gcc.dg/i386-loop-3.c: New test.
17746
17747 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
17748
17749         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
17750
17751 2003-05-31  Roger Sayle  <roger@eyesopen.com>
17752
17753         * gcc.dg/fwrapv-1.c: New test case.
17754         * gcc.dg/fwrapv-2.c: New test case.
17755
17756 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17757
17758         PR c++/10956
17759         * g++.dg/template/spec9.C: New test.
17760
17761 2003-05-29  Roger Sayle  <roger@eyesopen.com>
17762
17763         * gcc.dg/duff-4.c: New test case.
17764
17765 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
17766
17767         PR fortran/10843
17768         * g77.dg/ffixed-form-1.f: New test
17769         * g77.dg/ffixed-form-2.f: New test
17770         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
17771         * g77.dg/ffree-form-3.f: New test
17772
17773 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
17774
17775         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
17776         * gcc.dg/wint_t-1.c: Likewise.
17777
17778 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17779
17780         * g++.dg/template/access11.C: New test.
17781
17782 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17783
17784         PR c++/10849
17785         * g++.dg/template/access10.C: New test.
17786
17787 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17788             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17789
17790         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
17791
17792 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17793
17794         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
17795         suppress for powerpc-*-darwin*.
17796         * gcc.dg/torture/builtin-noret-2.c: Likewise.
17797
17798 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17799
17800         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
17801         suppress option for powerpc-*-darwin*.
17802
17803 2003-05-23  Roger Sayle  <roger@eyesopen.com>
17804
17805         * gcc.dg/builtins-1.c: Add tests for tan and atan.
17806         * gcc.dg/builtins-4.c: Add test for fmod.
17807
17808 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17809
17810         PR c++/10682
17811         * g++.dg/template/instantiate4.C: New test.
17812
17813 2003-05-22  Roger Sayle  <roger@eyesopen.com>
17814
17815         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
17816
17817 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
17818
17819         * gcc.dg/compat/scalar-return-1_main.c: New file.
17820         * gcc.dg/compat/scalar-return-1_x.c: New file.
17821         * gcc.dg/compat/scalar-return-1_y.c: New file.
17822         * gcc.dg/compat/scalar-return-2_main.c: New file.
17823         * gcc.dg/compat/scalar-return-2_x.c: New file.
17824         * gcc.dg/compat/scalar-return-2_y.c: New file.
17825         * gcc.dg/compat/struct-return-3_main.c: New file.
17826         * gcc.dg/compat/struct-return-3_y.c: New file.
17827         * gcc.dg/compat/struct-return-3_x.c: New file.
17828         * gcc.dg/compat/struct-return-2_main.c: New file.
17829         * gcc.dg/compat/struct-return-2_x.c: New file.
17830         * gcc.dg/compat/struct-return-2_y.c: New file.
17831
17832 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17833
17834         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
17835         for hppa*-hp-hpux*.
17836         * gcc.dg/20021014-1.c (dg-options): Likewise.
17837         * gcc.dg/nest.c (dg-options): Likewise.
17838
17839 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
17840
17841         PR c++/9738
17842         * g++.dg/ext/dllimport2.C: New file.
17843         * g++.dg/ext/dllimport3.C: New file.
17844
17845 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
17846
17847         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
17848         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17849         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17850         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17851         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17852         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17853         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
17854         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
17855         * gcc.dg/compat/small-struct-defs.h: New file.
17856         * gcc.dg/compat/small-struct-init.h: New file.
17857         * gcc.dg/compat/small-struct-check.h: New file.
17858         * gcc.dg/compat/fp-struct-defs.h: New file.
17859         * gcc.dg/compat/fp-struct-check.h: New file.
17860         * gcc.dg/compat/fp-struct-init.h: New file.
17861         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
17862         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
17863
17864 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
17865
17866         * gcc.dg/20030225-2.c: New test.
17867
17868 2003-05-18  Roger Sayle  <roger@eyesopen.com>
17869             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17870
17871         * gcc.c-torture/compile/20030518-1.c: New test case.
17872
17873 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
17874
17875         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
17876         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
17877         gcc-dg-debug-runtest.
17878         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
17879         gcc-dg-debug-runtest.
17880
17881 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17882
17883         PR c++/9022
17884         * g++.dg/lookup/using6.C: New test.
17885
17886 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17887
17888         * g++.dg/parse/access2.C: New test.
17889
17890 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
17891
17892         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
17893         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
17894         * gcc.dg/debug/debug.exp: Likewise.
17895
17896 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
17897
17898         * gcc.dg/dollar.c: New test.
17899
17900 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
17901
17902         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
17903         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
17904         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
17905         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
17906         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
17907         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
17908         * gcc.dg/compat/struct-by-value-6_main.c: New file.
17909         * gcc.dg/compat/struct-by-value-6_x.c: New file.
17910         * gcc.dg/compat/struct-by-value-6_y.c: New file.
17911         * gcc.dg/compat/struct-by-value-7_main.c: New file.
17912         * gcc.dg/compat/struct-by-value-7_x.c: New file.
17913         * gcc.dg/compat/struct-by-value-7_y.c: New file.
17914         * gcc.dg/compat/struct-by-value-8_main.c: New file.
17915         * gcc.dg/compat/struct-by-value-8_x.c: New file.
17916         * gcc.dg/compat/struct-by-value-8_y.c: New file.
17917         * gcc.dg/compat/struct-by-value-9_main.c: New file.
17918         * gcc.dg/compat/struct-by-value-9_x.c: New file.
17919         * gcc.dg/compat/struct-by-value-9_y.c: New file.
17920
17921 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
17922
17923         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
17924         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
17925         support for "repo" mode.
17926         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
17927         * lib/g77-dg.exp: Likewise.
17928         * lib/obj-dg.exp: Likewise.
17929
17930 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
17931
17932         Merge from gcc-3_2-rhl8-branch:
17933         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
17934
17935         * gcc.dg/tls/opt-6.c: New test.
17936
17937         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
17938
17939         * gcc.dg/20030405-1.c: New test.
17940
17941         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
17942
17943         * gcc.dg/20030309-1.c: New test.
17944
17945         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17946
17947         * gcc.c-torture/execute/20030307-1.c: New test.
17948
17949         2003-02-20  Randolph Chung  <tausq@debian.org>
17950
17951         * gcc.c-torture/compile/20030220-1.c: New test.
17952
17953         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
17954
17955         * gcc.dg/20030217-1.c: New test.
17956
17957         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
17958
17959         * gcc.c-torture/compile/20020129-1.c: New test.
17960
17961         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17962
17963         * gcc.dg/unroll-1.c: New test.
17964
17965         2002-11-16  Jan Hubicka  <jh@suse.cz>
17966
17967         * gcc.c-torture/execute/20020920-1.c: New test.
17968
17969         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
17970
17971         PR target/7434
17972         * gcc.c-torture/compile/20021008-1.c: New test.
17973
17974         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
17975
17976         PR target/7559
17977         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
17978
17979         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17980
17981         * gcc.c-torture/compile/20020807-1.c: New test.
17982
17983         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
17984
17985         * gcc.dg/tls/opt-1.c: New test.
17986
17987         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
17988
17989         * gcc.dg/20020729-1.c: New test.
17990
17991         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
17992
17993         * g++.dg/opt/life1.C: New test.
17994
17995         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
17996
17997         * gcc.dg/20020525-1.c: New test.
17998
17999         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18000
18001         PR c++/6794
18002         * g++.dg/ext/pretty1.C: New test.
18003         * g++.dg/ext/pretty2.C: New test.
18004
18005 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
18006
18007         PR c++/8385
18008         * g++.dg/ext/typeof5.C: New test.
18009
18010 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
18011
18012         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
18013         __USER_LABEL_PREFIX__ into account.
18014         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
18015
18016 2003-05-14  Roger Sayle  <roger@eyesopen.com>
18017
18018         * gcc.dg/builtins-15.c: New test case.
18019
18020 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
18021
18022         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
18023
18024 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
18025
18026         * lib/g++.exp: Tweak handling of additional source files.
18027         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
18028         * g++.dg/special/conpr-2a.C: Rename to ...
18029         * g++.dg/special/conpr-2a.cc: ... this.
18030         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
18031         * g++.dg/special/conpr-3a.C: Rename to ...
18032         * g++.dg/special/conpr-3a.cc: This.
18033         * g++.dg/special/conpr-3b.C: Rename to ...
18034         * g++.dg/special/conpr-3b.cc: This.
18035         * g++.dg/special/conpr-4.C: New test.
18036         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
18037
18038 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
18039
18040         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
18041
18042 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18043
18044         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
18045         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18046         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
18047         * g++.old-deja/g++.other/warn3.C: Likewise.
18048
18049 2003-05-11  Roger Sayle  <roger@eyesopen.com>
18050
18051         * gcc.dg/i386-387-1.c: Update to also test log.
18052         * gcc.dg/i386-387-2.c: Likewise.
18053
18054 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
18055
18056         * g77.f-torture/execute/int8421.f: New test.
18057
18058 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18059
18060         PR c++/10230, c++/10481
18061         * g++.dg/lookup/scoped5.C: New test.
18062
18063 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18064
18065         PR c++/10552
18066         * g++.dg/template/ttp6.C: New test.
18067
18068 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
18069
18070         * gcc.c-torture/execute/builtins: New directory.
18071         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
18072         gcc.c-torture/execute/builtins.
18073         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
18074         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
18075         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
18076         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
18077
18078 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18079
18080         PR c++/9252
18081         * g++.dg/template/access8.C: New test.
18082         * g++.dg/template/access9.C: New test.
18083
18084 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18085
18086         PR c++/9554
18087         * g++.dg/parse/access1.C: New test.
18088
18089 2003-05-09  DJ Delorie  <dj@redhat.com>
18090
18091         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
18092         long, and not an int.
18093
18094 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18095
18096         PR c++/10555, c++/10576
18097         * g++.dg/template/memclass1.C: New test.
18098
18099 2003-05-08  DJ Delorie  <dj@redhat.com>
18100
18101         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
18102         targets.
18103         * gcc.c-torture/execute/20021024-1.x: Likewise.
18104         * gcc.c-torture/execute/shiftdi.x: Likewise.
18105         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
18106         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
18107         * gcc.dg/20021018-1.c: Likewise.
18108
18109 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18110
18111         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
18112
18113         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
18114         (bcopy): Call memmove.
18115
18116 2003-05-08  Roger Sayle  <roger@eyesopen.com>
18117
18118         * g77.f-torture/compile/8485.f: New test case.
18119
18120 2003-05-07  Richard Henderson  <rth@redhat.com>
18121
18122         PR c++/10570
18123         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
18124         Verify exception_cleanup not called for rethrows.
18125         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
18126         when exiting catch block without rethrowing.
18127         * g++.dg/eh/forced3.C: New.
18128         * g++.dg/eh/forced4.C: New.
18129
18130 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
18131
18132         * gcc.dg/20030505.c: Fix triplet.
18133
18134 2003-05-06  DJ Delorie  <dj@redhat.com>
18135
18136         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
18137         * gcc.dg/nest.c: Likewise.
18138
18139 2003-05-05  Roger Sayle  <roger@eyesopen.com>
18140
18141         * gcc.dg/builtins-14.c: New test case.
18142
18143 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
18144
18145         * lib/compat.exp (compat-execute): New argument.
18146         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
18147         * gcc.dg/compat: New test directory.
18148         * gcc.dg/compat/compat.exp: New expect script.
18149         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
18150         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
18151         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
18152         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
18153         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
18154         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
18155
18156         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
18157         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
18158         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
18159         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
18160         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
18161         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
18162         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
18163         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
18164         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
18165         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
18166         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
18167         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
18168         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
18169         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
18170         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
18171
18172 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
18173
18174         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
18175
18176 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
18177
18178         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
18179
18180 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
18181
18182         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
18183         * gcc.dg/ppc-fsel-2.c: New test.
18184
18185         * gcc.dg/unused-5.c: New test.
18186
18187 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18188
18189         PR c++/10496
18190         * g++.dg/warn/pmf1.C: New test.
18191
18192 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18193
18194         PR c++/4494
18195         * g++.dg/warn/main.C: New test.
18196
18197 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18198
18199         * gcc.dg/nonnull-3.c: New test.
18200
18201 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
18202
18203         * gcc.dg/cpp/Wtrigraphs.c: Update.
18204         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
18205
18206 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
18207
18208         * gcc.dg/ppc-fsel-1.c: New test.
18209
18210 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
18211
18212         PR c/10604
18213         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
18214
18215 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
18216
18217         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
18218
18219 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18220
18221         PR c++/9364, c++/10553, c++/10586
18222         * g++.dg/parse/typename4.C: New test.
18223         * g++.dg/parse/typename5.C: Likewise.
18224
18225 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
18226
18227         * gcc.c-torture/compile/20030503-1.c: New test.
18228
18229 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18230
18231         * g++.dg/lookup/using5.C: Fix testcase error.
18232
18233 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
18234
18235         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
18236         since MEABI is no longer supported.  Remove all vestiges
18237         of MEABI from the test.
18238
18239 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18240
18241         PR c++/10554
18242         * g++.dg/lookup/using5.C: New test.
18243
18244 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18245
18246         PR c++/8772
18247         * g++.dg/template/ttp5.C: New test.
18248
18249 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
18250
18251         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
18252         (dg-gpp-additional-sources): New function.
18253         (dg-gpp-additional-files): Likewise.
18254         * lib/g++.exp (additional_sources): New variable.
18255         (additional_files): Likewise.
18256         (g++_target_compile): Deal with them.
18257         * lib/old-dejagnu.exp: Remove.
18258         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
18259         * g++.old-deja: Revise all tests to use dg commands.
18260
18261 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18262
18263         PR c++/9432, c++/9528
18264         * g++.dg/lookup/using4.C: New test.
18265
18266 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
18267
18268         * gcc.dg/noreturn-5.c: New file.
18269         * gcc.dg/noreturn-6.c: New file.
18270
18271         * gcc.c-torture/compile/inline-1.c: New file.
18272
18273 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18274
18275         PR c++/10551
18276         * g++.dg/template/explicit1.C: New test.
18277
18278 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18279
18280         PR c++/10549
18281         * g++.dg/other/bitfield1.C: New test.
18282
18283         PR c++/10527
18284         * g++.dg/init/new7.C: New test.
18285
18286 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18287
18288         * g++.dg/ext/desig1.C: New test.
18289         * g++.dg/ext/init1.C: Update.
18290
18291         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
18292
18293 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
18294
18295         PR c++/10180
18296         * g++.dg/warn/Winline-1.C: New test.
18297
18298 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
18299
18300         * gcc.c-torture/execute/string-opt-19.c: New test.
18301
18302         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
18303         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
18304
18305 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
18306
18307         PR c++/10506
18308         * g++.dg/init/new6.C: New test.
18309
18310         PR c++/10503
18311         * g++.dg/init/ref6.C: New test.
18312
18313 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
18314
18315         * g++.dg/warn/weak1.C: XFAIL on AIX4.
18316
18317 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18318
18319         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
18320         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
18321
18322 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
18323
18324         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
18325         initialized static data members.
18326
18327 2003-04-25  H.J. Lu <hjl@gnu.org>
18328
18329         * gcc.dg/ia64-sync-4.c: New test.
18330
18331 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18332
18333         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
18334         date.
18335
18336 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
18337
18338         PR c++/10337
18339         * g++.dg/warn/conv1.C: New test.
18340         * g++.old-deja/g++.other/conv7.C: Adjust.
18341         * g++.old-deja/g++.other/overload14.C: Adjust.
18342
18343 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18344
18345         PR c++/10471
18346         * g++.dg/template/defarg2.C: New test.
18347
18348 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
18349
18350         * gcc.dg/cpp/include2.c: Update.
18351         * gcc.dg/cpp/multiline-2.c: New.
18352         * gcc.dg/cpp/multiline.c: Update.
18353         * gcc.dg/cpp/strify2.c: Update.
18354         * gcc.dg/cpp/trad/literals-2.c: Update.
18355
18356 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18357
18358         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
18359
18360 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18361
18362         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
18363
18364 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18365
18366         PR c++/10451
18367         * g++.dg/parse/crash4.C: New test.
18368
18369         PR c++/9847
18370         * g++.dg/parse/crash5.C: New test.
18371
18372 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
18373
18374         PR c++/10446
18375         * g++.dg/parse/crash3.C: New test.
18376
18377         PR c++/10428
18378         * g++.dg/parse/elab1.C: New test.
18379
18380 2003-04-22  Devang Patel  <dpatel@apple.com>
18381
18382         * gcc.dg/cpp/trad/funlike-5.c: New test.
18383
18384 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
18385
18386         * g++.dg/other/packed1.C: Fix dg options.
18387
18388 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
18389
18390         * g++.dg/other/offsetof2.C: New test.
18391
18392 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
18393
18394         * g++.dg/template/recurse.C: Adjust location of error messages.
18395
18396 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
18397
18398         PR c++/9881
18399         * g++.dg/init/addr-const1.C: New test.
18400         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
18401
18402 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18403
18404         PR c++/10405
18405         * g++.dg/lookup/struct-hack1.C: New test.
18406
18407 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
18408
18409         * ucs.c: Update diagnostic messages.
18410
18411 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18412
18413         * gcc.dg/cpp/truefalse.cpp: New test.
18414         * gcc.dg/cpp/cpp.exp: Update.
18415         * g++.dg/other/stdbool-if.C: Remove.
18416
18417 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18418
18419         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
18420         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
18421
18422 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18423
18424         * gcc.c-torture/compile/20030418-1.c: New test.
18425
18426 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
18427
18428         * README.compat: Remove; content moved to doc/sourcebuild.texi.
18429
18430 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18431
18432         PR c++/10347
18433         g++.dg/template/dependent-name1.C: New test.
18434
18435 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
18436
18437         * gcc.dg/warn-1.c (tourist_guide): New array,
18438         contains a pointer to bar.
18439
18440 2003-04-16  Roger Sayle  <roger@eyesopen.com>
18441
18442         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
18443         * gcc.c-torture/execute/medce-1.c: New test case.
18444         * gcc.c-torture/execute/medce-2.c: New test case.
18445
18446 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
18447
18448         * lib/prune.exp: Ignore more messages.
18449
18450         PR c++/10381
18451         * g++.dg/parse/lookup3.C: New test.
18452
18453 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
18454
18455         * gcc.c-torture/compile/20030415-1.c : New test.
18456
18457 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
18458
18459         * gcc.c-torture/execute/scope-2.c: Move to ...
18460         * gcc.dg/noncompile/scope.c: .... here.
18461
18462 2003-04-14  Roger Sayle  <roger@eyesopen.com>
18463
18464         * gcc.dg/20030414-2.c: New test case.
18465
18466 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
18467
18468         PR target/10377
18469         * gcc.dg/20030414-1.c: New test.
18470
18471 2003-04-13  Roger Sayle  <roger@eyesopen.com>
18472
18473         * gcc.dg/builtins-12.c: New test case.
18474         * gcc.dg/builtins-13.c: New test case.
18475
18476 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18477
18478         * gcc.c-torture/execute/string-opt-18.c: New test.
18479
18480 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
18481
18482         PR c++/10300
18483         * g++.dg/init/new5.C: New test.
18484
18485 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
18486
18487         PR c++/7910
18488         * g++.dg/ext/dllimport1.C: New test.
18489
18490 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18491
18492         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
18493
18494 2003-04-11  Bud Davis <bdavis9659@comcast.net>
18495
18496         PR Fortran/9263
18497         * g77.f-torture/noncompile/9263.f: New test
18498         PR Fortran/1832
18499         * g77.f-torture/execute/1832.f: New test
18500
18501 2003-04-11  David Chad  <davidc@freebsd.org>
18502             Loren J. Rittle  <ljrittle@acm.org>
18503
18504         libobjc/8562
18505         * objc.dg/headers.m: New test.
18506
18507 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
18508
18509         * gcc.c-torture/execute/builtin-noret-2.c: New.
18510         * gcc.c-torture/execute/builtin-noret-2.x: New.
18511         XFAIL builtin-noret-2.c at -O1 and above.
18512         * gcc.dg/redecl.c: New.
18513         * gcc.dg/Wshadow-1.c: Update error regexps.
18514
18515 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
18516
18517         * g++.dg/abi/bitfield10.C: New test.
18518
18519 2003-04-09  Mike Stump  <mrs@apple.com>
18520
18521         * gcc.dg/pch/pch.exp: Make testcase names longer.
18522         * g++.dg/pch/pch.exp: Make testcase names longer.
18523
18524 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18525
18526         * gcc.dg/builtins-11.c: New test case.
18527
18528 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18529
18530         * gcc.dg/builtins-9.c: New test case.
18531         * gcc.dg/builtins-10.c: New test case.
18532
18533 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
18534
18535         * gcc.dg/noncompile/init-4.c.c: New test.
18536
18537 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
18538
18539         * gcc.misc-test/gcov-9.c: New test.
18540         * gcc.misc-test/gcov-10.c: New test
18541         * gcc.misc-test/gcov-11.c: New test.
18542
18543 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
18544
18545         PR optimization/10024
18546         * gcc.c-torture/compile/20030405-1.c: New test.
18547
18548 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
18549
18550         * gcc.dg/pch/static-3.c: New.
18551         * gcc.dg/pch/static-3.hs: New.
18552         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
18553
18554 2003-04-04  Richard Henderson  <rth@redhat.com>
18555
18556         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
18557         * g++.dg/eh/forced2.C: Likewise.
18558
18559 2003-04-03  Mike Stump  <mrs@apple.com>
18560
18561         * lib/scanasm.exp (scan-assembler): Add xfail processing for
18562         target arg.
18563         (scan-assembler-times, scan-assembler-not): Likewise.
18564         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
18565
18566 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18567
18568         * gcc.dg/sparc-loop-1.c: New test.
18569
18570 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
18571
18572         PR other/9274
18573         * g++.dg/pch/system-2.C: New.
18574         * g++.dg/pch/system-2.Hs: New.
18575
18576 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
18577
18578         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
18579
18580         * g++.dg/eh/simd-1.C (vecfunc): Same.
18581
18582 2003-04-01  Roger Sayle  <roger@eyesopen.com>
18583
18584         * gcc.c-torture/execute/20030401-1.c: New test case.
18585
18586 2003-04-01  Ziemowit Laski <zlaski@apple.com>
18587
18588         * objc.dg/defs.m: New.
18589
18590 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
18591
18592         * g++.dg/eh/simd-1.C: New.
18593         * g++.dg/eh/simd-2.C: New.
18594
18595 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
18596
18597         * gcc.c-torture/execute/simd-3.c: New.
18598
18599 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18600
18601         PR c/9936
18602         * gcc.dg/20030331-2.c: New test.
18603
18604 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18605
18606         PR c++/10278
18607         * g++.dg/parse/crash2.C: New test.
18608
18609 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18610
18611         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
18612         * gcc.c-torture/execute/20030331-1.c: ...here.
18613
18614 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18615
18616         * gcc.c-torture/execute/20030331-1.c: New test.
18617
18618 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18619
18620         * lib/gcov.exp: Adjust call return testing strings.
18621         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
18622
18623 2003-03-31  Roger Sayle  <roger@eyesopen.com>
18624
18625         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
18626         * gcc.dg/builtins-7.c: New test case.
18627         * gcc.dg/builtins-8.c: New test case.
18628
18629 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18630
18631         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
18632
18633 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
18634
18635         PR c++/7647
18636         * g++.dg/lookup-class-member-2.C: New test.
18637
18638 2003-03-30  Glen Nakamura  <glen@imodulo.com>
18639
18640         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
18641
18642 2003-03-28  Roger Sayle  <roger@eyesopen.com>
18643
18644         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
18645
18646 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
18647
18648         * g++.dg/init/attrib1.C: New test.
18649
18650 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18651
18652         * gcc.dg/ultrasp8.c: New test.
18653
18654 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18655
18656         * gcc.dg/ultrasp7.c: New test.
18657
18658 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
18659
18660         PR c++/10047
18661         * g++.dg/template/inline1.C: New test.
18662
18663 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18664
18665         * gcc.dg/sparc-dwarf2.c: New test.
18666
18667 2003-03-27  Roger Sayle  <roger@eyesopen.com>
18668
18669         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
18670         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
18671
18672 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
18673
18674         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
18675         than reading .x files.
18676         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
18677         * g77.dg/gcov/gcov-1.f: Likewise.
18678         * gcc.misc-tests/gcov-4b.c: Likewise.
18679         * gcc.misc-tests/gcov-5b.c: Likewise.
18680         * gcc.misc-tests/gcov-6.c: Likewise.
18681         * gcc.misc-tests/gcov-7.c: Likewise.
18682         * gcc.misc-tests/gcov-8.c: Likewise.
18683         * g++.dg/gcov/gcov-1.x: Remove.
18684         * g77.dg/gcov/gcov-1.x: Likewise.
18685         * gcc.misc-tests/gcov-4b.x: Likewise.
18686         * gcc.misc-tests/gcov-5b.x: Likewise.
18687         * gcc.misc-tests/gcov-6.x: Likewise.
18688         * gcc.misc-tests/gcov-7.x: Likewise.
18689         * gcc.misc-tests/gcov-8.x: Likewise.
18690
18691 2003-03-27  Glen Nakamura  <glen@imodulo.com>
18692
18693         PR opt/10087
18694         * gcc.dg/20030324-1.c: New test.
18695
18696 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
18697
18698         PR c++/10224
18699         * g++.dg/template/arg3.C: New test.
18700
18701         PR c++/10158
18702         * g++.dg/template/friend18.C: New test.
18703
18704 2003-03-26  Roger Sayle  <roger@eyesopen.com>
18705
18706         * g77.f-torture/compile/20030326-1.f: New test case.
18707
18708 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
18709
18710         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
18711
18712         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
18713
18714 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
18715
18716         * gcc.dg/ia64-sync-3.c: New test.
18717
18718 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
18719
18720         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
18721
18722 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18723
18724         * gcc.dg/ultrasp6.c: New test.
18725
18726 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18727
18728         * gcc.dg/i386-signbit-1.c: New test.
18729         * gcc.dg/i386-signbit-2.c: New test.
18730         * gcc.dg/i386-signbit-3.c: New test.
18731
18732 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18733
18734         * gcc.dg/ultrasp5.c: Fix options.
18735
18736 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18737
18738         * gcc.dg/ultrasp5.c: Fix comment.
18739
18740 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
18741
18742         PR fortran/10197
18743         * g77.f-torture/execute/10197.f: New test.
18744
18745 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
18746
18747         PR c++/9898, c++/383
18748         * g++.dg/template/conv6.C: New test.
18749
18750         PR c++/10119
18751         * g++.dg/template/ptrmem5.C: New test.
18752
18753         PR c++/10026
18754         * g++.dg/lookup/koenig1.C: New test.
18755
18756         PR C++/10199
18757         * g++.dg/lookup/template2.C: New test.
18758
18759 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
18760
18761         * g++.dg/opt/rtti1.C: New test.
18762
18763 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18764
18765         * gcc.dg/ultrasp5.c: New test.
18766
18767 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
18768
18769         PR middle-end/9967
18770         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
18771         builtin fputs.
18772
18773 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
18774
18775         PR c/8224
18776         * gcc.dg/20030323-1.c: New test.
18777
18778 2003-03-23  Roger Sayle  <roger@eyesopen.com>
18779
18780         * gcc.c-torture/compile/20030323-1.c: New test case.
18781
18782 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
18783
18784         * gcc.dg/20030321-1.c: New test.
18785
18786 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
18787
18788         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
18789
18790 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18791
18792         PR c++/9978, c++/9708
18793         * g++.dg/ext/vlm1.C: Adjust expected error.
18794         * g++.dg/ext/vla2.C: New test.
18795         * g++.dg/template/arg1.C: New test.
18796         * g++.dg/template/arg2.C: New test.
18797
18798 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
18799
18800         * g77.f-torture/execute/select.f: New test.
18801         * g77.f-torture/noncompile/select_no_compile.f: New test.
18802
18803 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
18804
18805         PR c++/9898
18806         * g++.dg/other/error4.C: New test.
18807
18808 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
18809
18810         * g++.dg/template/friend17.C: New test.
18811
18812 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
18813
18814         * gcc.c-torture/compile/20030320-1.c: New.
18815
18816 2003-03-20  Roger Sayle  <roger@eyesopen.com>
18817
18818         * gcc.dg/builtins-6.c: New test case.
18819
18820 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
18821
18822         PR target/10073
18823         * gcc.c-torture/compile/20030319-1.c: New.
18824
18825 2003-03-18  Jan Hubicka  <jh@suse.cz>
18826
18827         * gcc.dg/i386-cvt-1.c: New test.
18828
18829 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
18830
18831         * objc.dg/naming-1.m: Use "(parse|syntax) error".
18832         * objc.dg/naming-2.m: Likewise.
18833
18834 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
18835
18836         PR c++/9639
18837         * g++.dg/parse/crash1.C: New test.
18838
18839 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
18840
18841         PR c++/8805
18842         * g++.dg/eh/cleanup1.C: New test.
18843
18844 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18845
18846         * gcc.c-torture/execute/20030316-1.c: New test case.
18847
18848 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18849
18850         PR c++/9629
18851         * g++.dg/init/ctor2.C: New test.
18852
18853 2003-03-15  Roger Sayle  <roger@eyesopen.com>
18854
18855         * g77.f-torture/compile/xformat.f: New test case.
18856
18857 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18858
18859         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
18860         * g++.old-deja/g++.mike/eh50.C: Likewise.
18861
18862 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18863
18864         PR c++/6440
18865         * g++.dg/template/spec7.C: New test.
18866         * g++.dg/template/spec8.C: Likewise.
18867
18868 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
18869
18870         * gcc.c-torture/execute/20030313-1.c: New test.
18871
18872 2003-03-14  Richard Henderson  <rth@redhat.com>
18873
18874         * gcc.dg/inline-2.c: Adjust alpha test for external call.
18875
18876 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18877
18878         * gcc.c-torture/compile/20030314-1.c: New test.
18879
18880 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
18881
18882         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
18883         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
18884         thumb target,
18885         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
18886         to accept newer _imp__  prefix and additional
18887         newline in .drectve section.
18888         * gcc.dg/dll-4.c: Likewise.
18889         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
18890         switch.
18891
18892 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
18893
18894         * g++.dg/parse/namespace9.C: New test.
18895
18896         * g++.dg/init/ref5.C: New test.
18897         * g++.dg/parse/ptrmem1.C: Likewise.
18898
18899 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18900
18901         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
18902         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
18903         regular expression.
18904         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
18905         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
18906
18907 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
18908
18909         * gcc.c-torture/execute/20030224-2.c: New test.
18910
18911 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18912
18913         * gcc.dg/decl-3.c: New test.
18914
18915 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18916
18917         * gcc.dg/i386-loop-2.c: New test.
18918
18919 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
18920
18921         PR c++/9474
18922         * g++.dg/parse/namespace8.C: New test.
18923
18924         PR c++/9924
18925         * g++.dg/overload/builtin2.C: New test.
18926
18927 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
18928
18929         * gcc.dg/return-type-3.c: New test.
18930
18931 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
18932
18933         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
18934         profiling options are not supported.
18935
18936 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
18937
18938         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
18939         * g++.old-deja/g++.warn/impint2.C: Likewise.
18940
18941 2003-03-10  Devang Patel  <dpatel@apple.com>
18942
18943         * g++.dg/cpp/c++_cmd_1.C: New test.
18944         * g++.dg/cpp/c++_cmd_1.h: New file.
18945
18946 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
18947
18948         * gcc.dg/altivec-9.c: New file.
18949
18950 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18951
18952         * gcc.dg/ppc-sdata-1.c: New test.
18953         * gcc.dg/ppc-sdata-2.c: New test.
18954
18955 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
18956
18957         PR c++/9373
18958         * g++.dg/opt/ptrmem2.C: New test.
18959
18960         PR c++/8534
18961         * g++.dg/opt/ptrmem1.C: New test.
18962
18963 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18964
18965         * gcc.dg/i386-loop-1.c: New test.
18966
18967 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18968
18969         PR c++/9970
18970         * g++.dg/lookup/friend1.C: New test.
18971
18972 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18973
18974         PR c++/9823
18975         * g++.dg/parser/constructor1.C: New test.
18976
18977 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
18978
18979         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
18980
18981         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
18982
18983 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
18984
18985         * gcc.dg/cpp/Wunused.c: Update test.
18986
18987 2003-03-08  Jan Hubicka  <jh@suse.cz>
18988
18989         * gcc.dg/inline-3.c: New test.
18990
18991 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18992
18993         PR c++/9809
18994         * g++.dg/parse/builtin1.C: New test.
18995
18996         PR c++/9982
18997         * g++.dg/abi/cookie1.C: New test.
18998         * g++.dg/abi/cookie2.C: Likewise.
18999
19000         PR c++/9524
19001         * g++.dg/template/field1.C: New test.
19002
19003         PR c++/9912
19004         * g++.dg/parse/class1.C: New test.
19005         * g++.dg/parse/namespace7.C: Likewise.
19006         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
19007
19008 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
19009
19010         * g++.dg/init/ref4.C: New test.
19011
19012 2003-03-07  Jan Hubicka  <jh@suse.cz>
19013
19014         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
19015         * gcc.dg/inline-3.c:  New test.
19016
19017 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
19018
19019         * g++.dg/init/ref3.C: New test.
19020
19021         PR c++/9965
19022         * g++.dg/init/ref2.C: New test.
19023
19024         PR c++/9400
19025         * g++.dg/warn/Wshadow-2.C: New test.
19026
19027         PR c++/9791
19028         * g++.dg/warn/Woverloaded-1.C: New test.
19029
19030 2003-03-05  Jan Hubicka  <jh@suse.cz>
19031
19032         * gcc.dg/i386-local2.c: New.
19033         * gcc.dg/i386-local.c: Fix typo.
19034
19035 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
19036
19037         * g++.dg/abi/layout3.C: New test.
19038
19039 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19040
19041         * gcc.c-torture/compile/20030305-1.c
19042
19043 2003-03-05  Jan Hubicka  <jh@suse.cz>
19044
19045         * gcc.dg/i386-local.c: New.
19046
19047 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
19048
19049         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
19050
19051 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19052
19053         * gcc.dg/switch-2.c: New test.
19054         * gcc.dg/switch-3.c: New test.
19055         * gcc.dg/Wswitch.c: Adjust line numbers.
19056         * gcc.dg/Wswitch-default.c: Likewise.
19057         * gcc.dg/Wswitch-enum.c: Likewise.
19058
19059 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
19060
19061         * gcc.c-torture/execute/20030222-1.c: New test.
19062
19063 2003-03-03  James E Wilson  <wilson@tuliptree.org>
19064
19065         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
19066
19067 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
19068
19069         PR c++/9878
19070         * g++.dg/init/ref1.C: New test.
19071
19072 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
19073
19074         * gcc.dg/sh-relax.c: New SH-only test.
19075
19076 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
19077
19078         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
19079         comment explaining purpose of testcase.
19080
19081 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19082
19083         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
19084         for HC11/HC12 (asm needs two int registers).
19085         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
19086         HC11/HC12 because the test uses an asm which needs two 32-bit
19087         registers.
19088
19089 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19090
19091         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
19092         for HC11/HC12 (array is too large otherwise).
19093         * gcc.c-torture/compile/920501-4.x: New file, likewise.
19094         * gcc.c-torture/compile/20010518-2.x: Likewise.
19095         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
19096         HC11/HC12 (array is too large).
19097
19098 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
19099
19100         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
19101         * lib/g++-dg.exp (g++-dg-test): Likewise.
19102
19103 2003-03-01  Roger Sayle  <roger@eyesopen.com>
19104
19105         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
19106         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
19107
19108 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19109
19110         * g++.dg/warn/implicit-typename1.C: Remove warning.
19111
19112 2003-02-28  Richard Henderson  <rth@redhat.com>
19113
19114         * gcc.dg/noreturn-1.c: Move noreturn warning line.
19115         * gcc.dg/return-type-1.c: Move control reaches end warning line.
19116
19117 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
19118
19119         * gcc.dg/pch/pch.exp: Change .pch to .gch.
19120         * g++.dg/pch/pch.exp: Likewise.
19121
19122 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
19123
19124         PR c++/9879
19125         * testsuite/g++.dg/init/new4.C: New test.
19126
19127 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
19128
19129         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
19130
19131 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
19132
19133         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
19134         unsigned long.
19135
19136         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
19137         wider than float.
19138
19139 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19140
19141         * lib/scanasm.exp: Add support for counting numbers of
19142         occurences.
19143         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
19144         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
19145
19146 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
19147
19148         PR c++/9683
19149         * g++.dg/template/static3.C: New test.
19150
19151         PR c++/9829
19152         * g++.dg/parse/namespace6.C: New test.
19153
19154 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19155
19156         PR target/9732
19157         * gcc.dg/20030225-1.c: New test.
19158
19159 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
19160
19161         * README: Remove out-of-date information.
19162
19163         PR c++/9836
19164         * g++.dg/template/spec6.C: New test.
19165
19166 2003-02-24  Jeff Law  <law@redhat.com>
19167
19168         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
19169
19170 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19171
19172         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
19173         * gcc.dg/pragma-ep-1.c: Likewise.
19174
19175 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19176
19177         PR c++/9602
19178         * g++.dg/template/friend16.C: New test.
19179
19180 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
19181
19182         PR c++/5333
19183         * g++.dg/parse/fused-params1.C: Adjust error messages.
19184         * g++.dg/template/nested3.C: New test.
19185
19186 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
19187
19188         * g++.dg/abi/param1.C: New test.
19189
19190 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19191
19192         PR c++/7982
19193         * g++.dg/warn/implicit-typename1.C: New test.
19194
19195 2003-02-22  Kelley Cook <kelleycook@comcast.net>
19196
19197         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
19198         with "mtune".
19199         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19200         * gcc.c-torture/execute/20010129-1.x: Likewise.
19201         * gcc.dg/20011107-1.c: Likewise.
19202         * gcc.dg/20020108-1.c: Likewise.
19203         * gcc.dg/20020122-3.c: Likewise.
19204         * gcc.dg/20020206-1.c: Likewise.
19205         * gcc.dg/20020310-1.c: Likewise.
19206         * gcc.dg/20020426-2.c: Likewise.
19207         * gcc.dg/20020517-1.c: Likewise.
19208         * gcc.dg/991230-1.c: Likewise.
19209         * gcc.dg/i386-unroll-1.c: Likewise.
19210         * gcc.misc-tests/i386-prefetch.exp: Likewise.
19211
19212 2003-02-22  Jan Hubicka  <jh@suse.cz>
19213
19214         * gcc.dg/i386-mul.c: New test.
19215
19216 2003-02-21  Roger Sayle  <roger@eyesopen.com>
19217
19218         * gcc.dg/builtins-5.c: New test case.
19219
19220 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
19221
19222         * gcc.dg/asmreg-1.c: New test.
19223
19224 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19225
19226         PR c++/9749
19227         * g++.dg/parse/varmod1.C: New test.
19228
19229 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19230
19231         PR c++/9727
19232         * g++.dg/template/op1.C: New test.
19233
19234 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19235
19236         PR c++/8906
19237         * g++.dg/template/nested2.C: New test.
19238
19239 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19240
19241         PR c++/8724
19242         * g++.dg/expr/dtor1.C: New test.
19243
19244 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
19245
19246         * gcc.dg/cpp/include3.c: New test.
19247         * gcc.dg/cpp/inc/foo.h: New file.
19248
19249 2003-02-21  Glen Nakamura  <glen@imodulo.com>
19250
19251         * gcc.c-torture/execute/20030221-1.c: New test.
19252
19253 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
19254
19255         PR c++/9729
19256         * g++.dg/abi/conv1.C: New test.
19257
19258 2003-02-20  Jan Hubicka  <jh@suse.cz>
19259
19260         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
19261
19262 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
19263
19264         * gcc.c-torture/compile/20030219-1.c: New test.
19265
19266 2003-02-18  Jan Hubicka  <jh@suse.cz>
19267
19268         * gcc.dg/funcorder.c: New test.
19269
19270 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19271
19272         * gcc.c-torture/execute/20030218-1.c: New.
19273
19274 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
19275
19276         * gcc.dg/20030218-1.c: New.
19277
19278 2003-02-18  Richard Henderson  <rth@redhat.com>
19279
19280         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
19281         * gcc.dg/attr-used-2.c: New.
19282
19283 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
19284
19285         PR c++/9704
19286         * g++.dg/init/copy5.C: New test.
19287
19288 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
19289
19290         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
19291         * g++.dg/pch/pch.exp: Likewise.
19292
19293 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19294
19295         * gcc.c-torture/execute/20030209-1.c: Enable the test if
19296         STACK_SIZE is not defined.
19297
19298 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19299
19300         PR c++/9457
19301         * g++.dg/template/init1.C: New test.
19302
19303 2003-02-16  Jan HUbicka  <jh@suse.cz>
19304
19305         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
19306         (foo): Add few extra tests
19307         * gcc.dg/c99-const-expr-3.c: Likewise.
19308         * gcc.c-torture/execute/20030216-1.c: New.
19309
19310 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19311
19312         PR c++/9459
19313         * g++.dg/ext/typeof4.C: New test.
19314
19315 2003-02-15  Roger Sayle  <roger@eyesopen.com>
19316
19317         * gcc.dg/i386-387-3.c: New test case.
19318
19319 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
19320
19321         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
19322         cris-*-elf* cris-*-aout* and mmix-*-*.
19323
19324 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
19325
19326         * gcc.dg/20030213-1.c: New test.
19327
19328 2003-02-12  Roger Sayle  <roger@eyesopen.com>
19329
19330         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
19331         * gcc.dg/i386-387-2.c: Likewise.
19332
19333 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
19334
19335         * gcc.dg/ppc-spe.c: Fix formatting.
19336         Enable tests that were previously unsupported by gas.
19337         Delete tests for instructions that no longer exist.
19338         Switch arguments on evsubifw builtin.
19339
19340 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
19341
19342         * gcc.c-torture/execute/20030209-1.c: Disable the test if
19343         STACK_SIZE is too small.
19344
19345 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19346             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19347
19348         * gcc.dg/decl-2.c: New test.
19349
19350 2003-02-10  Jan Hubicka  <jh@suse.cz>
19351
19352         * gcc.dg/i386-fpcvt-1.c:  New test.
19353
19354 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
19355
19356         * gcc.c-torture/execute/20030209-1.c: New test.
19357
19358 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
19359
19360         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
19361         int-wide bitops, use the constants of the same width.
19362         Likewise, if long long is 32-bit wide, test bitops using
19363         32-bit constants.
19364
19365 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
19366
19367         * gcc.dg/20021014-1.c: Annotate with expected notice text.
19368
19369 2003-02-07  Roger Sayle  <roger@eyesopen.com>
19370
19371         * testsuite/gcc.dg/builtins-4.c: New test case.
19372
19373 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19374
19375         * gcc.dg/20020430-1.c: Fix dg command typos.
19376         * gcc.dg/20020503-1.c: Likewise.
19377
19378 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19379
19380         PR c++/8785
19381         * g++.dg/parse/fused-params1.C: New test.
19382
19383         PR c++/8857
19384         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
19385
19386         PR c++/8921
19387         * g++.dg/parse/non-dependent1.C: New test.
19388
19389         PR c++/8928
19390         * g++.dg/parse/dupl-tmpl-args1.C: New test.
19391
19392         PR c++/9228
19393         * g++.dg/parse/undefined7.C: New test.
19394         * g++.dg/parse/non-templ1.C: New test.
19395
19396         PR c++/9229
19397         * g++.dg/parse/too-many-tmpl-args1.C: New test.
19398
19399 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
19400
19401         * gcc.c-torture/compile/20030206-1.c: New test.
19402
19403 2003-02-05  Roger Sayle  <roger@eyesopen.com>
19404
19405         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
19406         "pow" to "foo" to avoid potential confusion with a math built-in.
19407
19408 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19409
19410         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
19411         conditions for SPARC targets.
19412
19413 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
19414
19415         * gcc.dg/20030204-1.c: New test.
19416
19417 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19418
19419         PR c++/38
19420         * g++.dg/parse/array-size1.C: New test.
19421
19422         PR c++/5657
19423         * g++.dg/parse/undefined3.C: New test.
19424
19425         PR c++/5665
19426         * g++.dg/parse/undefined4.C: New test.
19427
19428         PR c++/5975
19429         * g++.dg/parse/undefined5.C: New test.
19430
19431         PR c++/7259
19432         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
19433
19434         PR c++/8578
19435         * g++.dg/parse/casting-operator1.C: New test.
19436
19437         PR c++/8596
19438         * g++.dg/parse/undefined6.C: New test.
19439
19440         PR c++/8736
19441         * g++.dg/parse/missing-template1.C: New test.
19442
19443 2003-02-04  Jan Hubicka  <jh@suse.cz>
19444
19445         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
19446         * gcc.dg/i386-cmov?.c:  Likewise.
19447         * gcc.dg/i386-fpcvt-?.c:  Likewise.
19448         * gcc.dg/i386-ssefp-1.c:  Likewise.
19449         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
19450         conventions.
19451
19452 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
19453
19454         PR c++/7129
19455         * testsuite/g++.dg/ext/max.C: New test.
19456
19457 2003-02-03  Jan Hubicka  <jh@suse.cz>
19458
19459         * gcc.c-torture/execute/20030203-1.c: New test.
19460
19461 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
19462
19463         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
19464         'natural-endian'.
19465
19466 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
19467
19468         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
19469         * g++.dg/init/new2.C: Likewise.
19470         * g++.dg/other/new1.C: Likewise.
19471
19472 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
19473
19474         * gcc.dg/struct-ret-libc.c: New test.
19475
19476 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
19477
19478         * gcc.dg/20030129-1.c: New test.
19479
19480 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19481
19482         PR c++/8849
19483         * g++.dg/template/ptrmem4.C: New test.
19484
19485 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
19486
19487         * g++.dg/parser/constant1.C: New test.
19488
19489 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19490
19491         PR c++/8591
19492         * g++.dg/parse/friend2.C: New test.
19493
19494 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19495
19496         PR c++/9437
19497         * g++.dg/template/unify4.C: New test.
19498
19499 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
19500
19501         * gcc.c-torture/execute/20030128-1.c: New test.
19502
19503 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
19504
19505         * g++.dg/lookup/nested1.C: Test moved from ...
19506         * g++.old-deja/g++.other/lookup24.C: ... here.
19507
19508 2003-01-28  Jan Hubicka  <jh@suse.cz>
19509
19510         * gcc.dg/i386-cmov5.c:  New test.
19511
19512 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
19513
19514         * gcc.c-torture/execute/20010925-1.c: Changed the
19515         memcpy declaration.
19516
19517 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19518
19519         PR c++/3902
19520         * g++.dg/parse/template5.C: New test.
19521
19522 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
19523
19524         PR fortran/9258
19525         * g77.dg/pr9258: New test.
19526
19527 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19528
19529         * README: Move relevant parts from README.g++.
19530
19531         * README.g++: Remove this file.
19532
19533 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19534
19535         * g++.dg/abi/dcast1.C: New test.
19536
19537 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19538
19539         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
19540
19541 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
19542
19543         PR c++/47
19544         * g++.old-deja/g++.other/lookup24.C: New test.
19545
19546 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19547
19548         PR middle-end/7227
19549         * gcc.dg/uninit-C.c: New test.
19550
19551 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
19552
19553         * g++.dg/abi/covariant1.C: New test.
19554
19555 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
19556
19557         * gcc.dg/20030123-1.c: New test.
19558
19559 2003-01-25  Jan Hubicka  <jh@suse.cz>
19560
19561         PR opt/8492
19562         * gcc.c-torture/compile/20030125-1.c
19563
19564 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
19565
19566         PR c++/9403
19567         * g++.dg/parse/template3.C: New test.
19568         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
19569
19570         PR c++/795
19571         * g++.dg/parse/template4.C: New test.
19572
19573         PR c++/9415
19574         * g++.dg/template/qual2.C: New test.
19575
19576         PR c++/8545
19577         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
19578
19579         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
19580
19581 2003-01-25  Roger Sayle  <roger@eyesopen.com>
19582
19583         * gcc.c-torture/execute/switch-1.c: New test case.
19584
19585 2003-01-25  Jan Hubicka  <jh@suse.cz>
19586
19587         * gcc.c-torture/execute/20030125-1.[cx]: New test.
19588
19589 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
19590
19591         Tweaks for Bison-1.875. From the NEWS file:
19592         "- `parse error' -> `syntax error'
19593         Bison now uniformly uses the term `syntax error'"
19594         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
19595         * gcc.dg/cpp/digraph2.c: Likewise.
19596         * gcc.dg/cpp/direct2.c: Likewise.
19597         * gcc.dg/cpp/paste4.c: Likewise.
19598         * gcc.dg/c90-restrict-1.c: Likewise.
19599         * gcc.dg/c99-func-2.c: Likewise.
19600         * gcc.dg/noncompile/920721-2.c: Likewise.
19601         * gcc.dg/noncompile/930622-2.c: Likewise.
19602         * gcc.dg/noncompile/940112-1.c: Likewise.
19603         * gcc.dg/noncompile/950921-1.c: Likewise.
19604         * gcc.dg/noncompile/951123-1.c: Likewise.
19605         * gcc.dg/noncompile/971104-1.c: Likewise.
19606         * gcc.dg/noncompile/990416-1.c: Likewise.
19607
19608 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
19609
19610         * g++.dg/parse/undefined1.C: Add error message.
19611
19612 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19613
19614         PR c++/9354
19615         * g++.dg/parse/new1.C: New test.
19616
19617         PR c++/9216
19618         * g++.dg/parse/template2.C: New test.
19619
19620         PR c++/9354
19621         * g++.dg/parse/typedef2.C: New test.
19622
19623         PR c++/9328
19624         * g++.dg/ext/typeof3.C: New test.
19625
19626 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19627
19628         PR c++/2738
19629         * g++.dg/parse/ret-type1.C: New test.
19630
19631         PR c++/3792
19632         * g++.dg/parse/tmpl-outside1.C: New test.
19633
19634         PR c++/4207
19635         * g++.dg/parse/int-as-enum1.C: New test.
19636
19637         PR c++/4903
19638         * g++.dg/parse/no-typename1.C: New test.
19639
19640         PR c++/5533
19641         * g++.dg/parse/no-value1.C: New test.
19642
19643         PR c++/5921
19644         * g++.dg/parse/wrong-inline1.C: New test.
19645
19646         PR c++/6402
19647         * g++.dg/parse/ref1.C: New test.
19648
19649         PR c++/6992
19650         * g++.dg/parse/attr-ctor1.C: New test.
19651
19652         PR c++/7229
19653         * g++.dg/parse/namespace5.C: New test.
19654
19655         PR c++/7917
19656         * g++.dg/parse/func-def1.C: New test.
19657
19658         PR c++/8143
19659         * g++.dg/parse/undefined1.C: New test.
19660
19661         PR c++/5723, PR c++/8522
19662         * g++.dg/parse/specialization1.C: New test.
19663
19664         PR c++/163, PR c++/8595
19665         * g++.dg/parse/struct-as-enum1.C: New test.
19666
19667         PR c++/9173
19668         * g++.dg/parse/undefined2.C: New test.
19669
19670 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19671
19672         PR c++/9298
19673         * g++.dg/parse/template1.C: New test.
19674
19675         PR c++/9384
19676         * g++.dg/parse/using1.C: New test.
19677
19678         PR c++/9285
19679         PR c++/9294
19680         * g++.dg/parse/expr2.C: New test.
19681
19682         PR c++/9388
19683         * g++.dg/parse/lookup2.C: Likewise.
19684
19685 2003-01-21  Jan Hubicka  <jh@suse.cz>
19686
19687         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
19688         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
19689         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
19690         * gcc.c-torture/execute/string-opt-*.c: Likewise.
19691
19692 2003-01-20  Nick Clifton  <nickc@redhat.com>
19693
19694         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
19695         problem with ARM sibcall code generation.
19696
19697 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19698
19699         * gcc.c-torture/execute/20030120-1.c: New.
19700
19701 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
19702
19703         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
19704
19705 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
19706
19707         PR c++/9272
19708         * g++.dg/parse/ctor1.C: New test.
19709
19710         PR c++/9294:
19711         * g++.dg/parse/qualified1.C: New test.
19712
19713         * g++.dg/parse/typename3.C: New test.
19714
19715 2003-01-16  Richard Henderson  <rth@redhat.com>
19716
19717         * g++.dg/tls/init-2.C: Fix error matches for real this time.
19718
19719 2003-01-16  Richard Henderson  <rth@redhat.com>
19720
19721         * g++.dg/pch/pch.exp: Copy test header to the working directory
19722         before using it either for precompilation or direct use.
19723         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
19724         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
19725
19726 2003-01-16  Richard Henderson  <rth@redhat.com>
19727
19728         * gcc.dg/pch/pch.exp: Copy test header to the working directory
19729         before using it either for precompilation or direct use.
19730         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
19731         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
19732
19733 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
19734
19735         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
19736         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
19737         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
19738         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
19739         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
19740         typename warning into error.
19741         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
19742         error messages.
19743         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
19744         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
19745         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
19746         messages.
19747         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
19748         make declaration visible in template.
19749         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
19750         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
19751         messages.
19752         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
19753         message.
19754         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
19755         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
19756         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
19757         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
19758         typename warning with error message.
19759         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
19760         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
19761         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
19762
19763 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
19764
19765         * g++.dg/parse/ambig2.C: New test.
19766
19767 2003-01-15  Richard Henderson  <rth@redhat.com>
19768
19769         * g++.dg/tls/init-2.C: Update error message string.
19770
19771 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19772
19773         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
19774
19775 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
19776
19777         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
19778         all for HC11/HC12.
19779         * gcc.c-torture/compile/20001205-1.x: Likewise.
19780         * gcc.c-torture/compile/20001226-1.x: Likewise.
19781         * gcc.c-torture/compile/920520-1.x: Likewise.
19782         * gcc.c-torture/compile/961203-1.x: Likewise.
19783         * gcc.c-torture/compile/20020604-1.x: Likewise.
19784
19785 2003-01-15  Jan Hubicka  <jh@suse.cz>
19786
19787         * gcc.c-torture/compile/20030115-1.c: New test.
19788
19789         * gcc.dg/i386-fpcvt-1.c: New test.
19790         * gcc.dg/i386-fpcvt-2.c: New test.
19791
19792 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
19793
19794         Further conform g++'s __vmi_class_type_info to the C++ ABI
19795         specification.
19796         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
19797         the specification.
19798
19799 2003-01-14  Jan Hubicka  <jh@suse.cz>
19800
19801         * gcc.dg/i386-fpcvt-1.c: New test.
19802         * gcc.dg/i386-fpcvt-2.c: New test.
19803
19804 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19805
19806         * gcc.dg/i386-mmx-3.c: New test.
19807
19808 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
19809
19810         PR c++/9264
19811         * g++.dg/parse/octal1.C: New file.
19812
19813         PR c++/9172
19814         * g++.dg/parse/typename1.C: New file.
19815
19816 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
19817
19818         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
19819         * gcc.dg/bf-no-ms-layout.c: Likewise.
19820         * gcc.dg/bf-ms-attrib.c: Likewise.
19821
19822 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
19823
19824         PR c++/9099
19825         * g++.dg/parse/dtor1.C: New file.
19826
19827         PR c++/9128
19828         * g++.dg/rtti/typeid1.C: New file.
19829
19830         PR c++/9153
19831         * g++.dg/parse/lookup1.C: New file.
19832
19833         PR c++/9171
19834         * g++.dg/templ/spec5.C: New file.
19835
19836 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
19837
19838         * gcc.c-torture/compile/20030110-1.c: New test.
19839
19840 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
19841
19842         Merge from pch-branch:
19843
19844         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
19845
19846         * gcc.dg/pch/cpp-1.h: New.
19847         * gcc.dg/pch/cpp-1.c: New.
19848         * gcc.dg/pch/cpp-2.h: New.
19849         * gcc.dg/pch/cpp-2.c: New.
19850
19851         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
19852
19853         * gcc.dg/pch/except-1.h: New.
19854         * gcc.dg/pch/except-1.c: New.
19855
19856         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
19857
19858         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
19859         running test.
19860         * gcc.dg/pch: Include *.hp not *.h.
19861         * gcc.dg/pch/system-1.h: New.
19862         * gcc.dg/pch/system-1.c: New.
19863
19864         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
19865
19866         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
19867         rather than trying to build and run a program using PCH.
19868         * gcc.dg/pch: Remove dg-do commands from test files.
19869
19870         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
19871
19872         * gcc.dg/pch/macro-3.c: New.
19873         * gcc.dg/pch/macro-3.h: New.
19874
19875         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
19876
19877         * gcc.dg/pch/common-1.c: New.
19878         * gcc.dg/pch/common-1.h: New.
19879         * gcc.dg/pch/decl-1.c: New.
19880         * gcc.dg/pch/decl-1.h: New.
19881         * gcc.dg/pch/decl-2.c: New.
19882         * gcc.dg/pch/decl-2.h: New.
19883         * gcc.dg/pch/decl-3.c: New.
19884         * gcc.dg/pch/decl-3.h: New.
19885         * gcc.dg/pch/decl-4.c: New.
19886         * gcc.dg/pch/decl-4.h: New.
19887         * gcc.dg/pch/decl-5.c: New.
19888         * gcc.dg/pch/decl-5.h: New.
19889         * gcc.dg/pch/global-1.c: New.
19890         * gcc.dg/pch/global-1.h: New.
19891         * gcc.dg/pch/inline-1.c: New.
19892         * gcc.dg/pch/inline-1.h: New.
19893         * gcc.dg/pch/inline-2.c: New.
19894         * gcc.dg/pch/inline-2.h: New.
19895         * gcc.dg/pch/static-1.c: New.
19896         * gcc.dg/pch/static-1.h: New.
19897         * gcc.dg/pch/static-2.c: New.
19898         * gcc.dg/pch/static-2.h: New.
19899
19900         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
19901
19902         * g++.dg/pch/pch.exp: Better handle failing testcases.
19903         * gcc.dg/pch/pch.exp: Likewise.
19904         * gcc.dg/pch/macro-1.c: New.
19905         * gcc.dg/pch/macro-1.h: New.
19906         * gcc.dg/pch/macro-2.c: New.
19907         * gcc.dg/pch/macro-2.h: New.
19908
19909         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
19910
19911         * g++.dg/dg.exp: Treat files in pch/ specially.
19912         * g++.dg/pch/pch.exp: New file.
19913         * g++.dg/pch/empty.H: New file.
19914         * g++.dg/pch/empty.C: New file.
19915         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
19916         "precompile".
19917
19918         * gcc.dg/pch/pch.exp: New file.
19919         * gcc.dg/pch/empty.h: New file.
19920         * gcc.dg/pch/empty.c: New file.
19921         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
19922         "precompile".
19923
19924 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19925
19926         * g++.dg/template/friend14.C: New test.
19927
19928 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19929
19930         * gcc.dg/old-style-asm-1.c: New test.
19931
19932 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
19933
19934         * gcc.c-torture/compile/20030109-1.c: New test.
19935
19936 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19937
19938         * gcc.c-torture/execute/20030109-1.c: New test.
19939
19940 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
19941
19942         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
19943         * g++.old-deja/g++.mike/dyncast2.C: Likewise
19944         * g++.old-deja/g++.mike/dyncast3.C: Likewise
19945         * g++.old-deja/g++.mike/eh2.C: Likewise
19946         * g++.old-deja/g++.mike/eh3.C: Likewise
19947         * g++.old-deja/g++.mike/eh5.C: Likewise
19948         * g++.old-deja/g++.mike/eh6.C: Likewise
19949         * g++.old-deja/g++.mike/eh7.C: Likewise
19950         * g++.old-deja/g++.mike/eh8.C: Likewise
19951         * g++.old-deja/g++.mike/eh9.C: Likewise
19952         * g++.old-deja/g++.mike/eh10.C: Likewise
19953         * g++.old-deja/g++.mike/eh12.C: Likewise
19954         * g++.old-deja/g++.mike/eh13.C: Likewise
19955         * g++.old-deja/g++.mike/eh14.C: Likewise
19956         * g++.old-deja/g++.mike/eh16.C: Likewise
19957         * g++.old-deja/g++.mike/eh17.C: Likewise
19958         * g++.old-deja/g++.mike/eh18.C: Likewise
19959         * g++.old-deja/g++.mike/eh21.C: Likewise
19960         * g++.old-deja/g++.mike/eh23.C: Likewise
19961         * g++.old-deja/g++.mike/eh24.C: Likewise
19962         * g++.old-deja/g++.mike/eh25.C: Likewise
19963         * g++.old-deja/g++.mike/eh26.C: Likewise
19964         * g++.old-deja/g++.mike/eh27.C: Likewise
19965         * g++.old-deja/g++.mike/eh28.C: Likewise
19966         * g++.old-deja/g++.mike/eh29.C: Likewise
19967         * g++.old-deja/g++.mike/eh31.C: Likewise
19968         * g++.old-deja/g++.mike/eh33.C: Likewise
19969         * g++.old-deja/g++.mike/eh34.C: Likewise
19970         * g++.old-deja/g++.mike/eh35.C: Likewise
19971         * g++.old-deja/g++.mike/eh36.C: Likewise
19972         * g++.old-deja/g++.mike/eh37.C: Likewise
19973         * g++.old-deja/g++.mike/eh38.C: Likewise
19974         * g++.old-deja/g++.mike/eh39.C: Likewise
19975         * g++.old-deja/g++.mike/eh40.C: Likewise
19976         * g++.old-deja/g++.mike/eh41.C: Likewise
19977         * g++.old-deja/g++.mike/eh42.C: Likewise
19978         * g++.old-deja/g++.mike/eh44.C: Likewise
19979         * g++.old-deja/g++.mike/eh46.C: Likewise
19980         * g++.old-deja/g++.mike/eh47.C: Likewise
19981         * g++.old-deja/g++.mike/eh48.C: Likewise
19982         * g++.old-deja/g++.mike/eh49.C: Likewise
19983         * g++.old-deja/g++.mike/eh50.C: Likewise
19984         * g++.old-deja/g++.mike/eh51.C: Likewise
19985         * g++.old-deja/g++.mike/eh53.C: Likewise
19986         * g++.old-deja/g++.mike/eh55.C: Likewise
19987         * g++.old-deja/g++.mike/p7912.C: Likewise
19988         * g++.old-deja/g++.mike/p9706.C: Likewise
19989         * g++.old-deja/g++.mike/p10416.C: Likewise
19990         * g++.old-deja/g++.mike/p11667.C: Likewise
19991         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
19992         Remove redundant reference to Iris.
19993         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
19994         Elxsi, i860, Pico Java, and WE32K.
19995
19996 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
19997
19998         * g++.dg/ext/asm4.C: New test.
19999
20000 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20001
20002         PR c++/9030
20003         * g++.dg/template/friend12.C: New test.
20004         * g++.dg/template/friend13.C: Likewise.
20005         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
20006
20007 2003-01-08  Jan Hubicka  <jh@suse.cz>
20008
20009         * gcc.dg/i386-cadd.c: New test.
20010         * gcc.dg/i386-cmov4.c: Likewise.
20011
20012 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
20013
20014         PR c++/9165
20015         * g++.dg/warn/Wunused-3.C: New test.
20016
20017         * g++.dg/abi/bitfield9.C: New test.
20018
20019         PR c++/9189
20020         * g++.dg/parse/defarg3.C: New test.
20021
20022 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20023
20024         * g++.dg/parse/ambig1.C: New test.
20025         * g++.dg/parse/defarg2.C: New test.
20026
20027 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
20028
20029         * g++.dg/template/defarg-1.C: New test.
20030         * g++.dg/template/local2.C: Likewise.
20031
20032 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
20033
20034         * gcc.c-torture/execute/20030105-1.c: New test.
20035
20036 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20037
20038         * g++.dg/parse/namespace3.C: Remove extra semicolons.
20039         * g++.dg/parse/namespace4.C: Likewise.
20040
20041 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20042
20043         * g++.dg/template/ntp2.C: New test.
20044
20045 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
20046
20047         * g++.dg/parse/extern-C-1.C: New test.
20048
20049         * g++.dg/parse/namespace4.C: New test.
20050
20051         * g++.dg/template/nested1.C: New test.
20052
20053         * g++.dg/parse/namespace3.C: New test.
20054
20055 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20056
20057         * g++.dg/lookup/two-stage1.C: New test.
20058
20059 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20060
20061         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
20062         * g++.old-deja/g++.jason/access8.C: Likewise.
20063         * g++.old-deja/g++.other/decl5.C: Likewise.
20064
20065 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20066
20067         * g++.dg/parse/parse7.C: New test.
20068
20069 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
20070
20071         PR c++/2843
20072         * g++.dg/ext/attrib7.C: New test.
20073
20074 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20075
20076         * g++.dg/parse/parse6.C: New test.
20077
20078 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
20079
20080         * gcc.dg/h8300-stack-1.c: New.
20081
20082 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20083
20084         g++.dg/lookup/exception1.C: New test.
20085
20086         g++.dg/lookup/template1.C: New test.
20087
20088         g++.dg/parse/namespace2.C: New test.
20089
20090         g++.dg/parse/parens2.C: New test.
20091
20092 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20093
20094         * g++.dg/parse/parse5.C: New test.
20095         * g++.dg/lookup/scoped4.C: New test.
20096
20097 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20098
20099         * g++.dg/parse/parens1.C: New test.
20100
20101         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
20102         angle-bracket1.C.
20103         * g++.dg/parse/parens2.C: New test.
20104
20105         * g++.dg/lookup/scope-operator1.C: New test.
20106
20107         * g++.dg/parse/operator1.C: New test.
20108
20109 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20110
20111         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
20112         * g++.old-deja/g++.other/access6.C: Likewise.
20113         * g++.old-deja/g++.other/decl1.C: Likewise.
20114         * g++.old-deja/g++.pt/typename12.C: Likewise.
20115
20116 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20117
20118         * g++.dg/parse/namespace1.C: New test.
20119
20120 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20121
20122         * g++.dg/parse/parse4.C: New test.
20123
20124 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20125
20126         * g++.dg/parse/parse3.C: New test.
20127
20128 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20129
20130         * g++.dg/parse/parse2.C: New test.
20131
20132 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20133
20134         * g++.dg/template/friend11.C: New test.
20135
20136 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20137
20138         * g++.dg/parse/parse1.C: New test.
20139
20140 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
20141
20142         * lib/profopt.exp: Change the name of a global variable to avoid
20143         possible clashes with other test suites.
20144
20145 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
20146
20147         * g++.dg/inherit/covariant8.C: New test.
20148
20149 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20150
20151         * g++.dg/init/array9.C: New test.
20152
20153         PR c++/9112
20154         * g++.dg/parse/expr1.C: New test.
20155
20156 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
20157
20158         * gcc.c-torture/compile/20021230-1.c: New test.
20159
20160 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
20161
20162         * g++.dg/inherit/covariant5.C: New test.
20163         * g++.dg/inherit/covariant6.C: New test.
20164         * g++.dg/inherit/covariant7.C: New test.
20165
20166 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20167
20168         PR c++/2739
20169         * g++.dg/other/access2.C: New test.
20170
20171 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20172
20173         * g++.dg/other/anon-struct.C: No longer fails
20174         * g++.old-deja/g++.brendan/parse4.C: Likewise.
20175         * g++.old-deja/g++.brendan/parse5.C: Likewise.
20176         * g++.old-deja/g++.brendan/parse6.C: Likewise.
20177
20178 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20179
20180         * g++.dg/parse/angle-bracket.C (main): No longer fails.
20181
20182 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
20183
20184         * g++.dg/eh/spec4.C: Remove stray semicolon.
20185         * g++.dg/expr/pmf-1.C: Change error message.
20186         * g++.dg/ext/asm1.C: Remove stray semicolon.
20187         * g++.dg/ext/typename1.C: Add missing typenames.
20188         * g++.dg/inherit/template-as-base.C: Change error message.
20189         * g++.dg/lookup/scoped1.C: Likewise.
20190         * g++.dg/lookup/scoped2.C: Likewise.
20191         * g++.dg/lookup/using2.C: Likewise.
20192         * g++.dg/other/component1.C: Remove stray semicolon.
20193         * g++.dg/other/do1.C: Change error message.
20194         * g++.dg/other/error2.C: Likewise.
20195         * g++.dg/other/init1.C: Likewise.
20196         * g++.dg/other/packed1.C: Remove stray semicolon.
20197         * g++.dg/other/ptrmem2.C: Change error message.
20198         * g++.dg/parse/parameter-declaration-1.C: Remove line number
20199         marker.
20200         * g++.dg/special/initp1.C: Remove invalid attribute usage.
20201         * g++.dg/template/access3.C: Add typename keyword.
20202         * g++.dg/template/access5.C: Remove stray semicolon.
20203         * g++.dg/template/access6.C: Likewise.
20204         * g++.dg/template/complit1.C: Likewise.
20205         * g++.dg/template/crash1.C: Change error message.
20206         * g++.dg/template/inherit2.C: Remove stray semicolon.
20207         * g++.dg/template/instantiate2.C: Likewise.
20208         * g++.dg/template/instantiate3.C: Change error message.
20209         * g++.dg/template/qual1.C: Remove stray semicolon.
20210         * g++.dg/template/qualttp18.C: Change error message.
20211         * g++.dg/template/ref1.C: Remove stray semicolon.
20212         * g++.dg/template/sizeof1.C (A::value): Declare it.
20213         * g++.dg/template/spec4.C: Change error message.
20214         * g++.dg/template/static1.C: Likewise.
20215         * g++.dg/template/type1.C: Likewise.
20216         * g++.dg/template/typename3.C: Likewise.
20217         * g++.old-deja/g++.benjamin/13478.C: Change error message.
20218         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
20219         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
20220         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
20221         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
20222         named return value extension.
20223         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
20224         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
20225         * g++.old-deja/g++.bob/extern_C.C: Likewise.
20226         * g++.old-deja/g++.bob/inherit2.C: Likewise.
20227         * g++.old-deja/g++.brendan/complex1.C: Likewise.
20228         * g++.old-deja/g++.brendan/copy5.C: Likewise.
20229         * g++.old-deja/g++.brendan/crash13.C: Likewise.
20230         * g++.old-deja/g++.brendan/crash15.C: Likewise.
20231         * g++.old-deja/g++.brendan/crash18.C: Change error message.
20232         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
20233         * g++.old-deja/g++.brendan/crash38.C: Likewise.
20234         * g++.old-deja/g++.brendan/crash50.C: Likewise.
20235         * g++.old-deja/g++.brendan/crash56.C: Likewise.
20236         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
20237         syntax.
20238         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
20239         * g++.old-deja/g++.brendan/crash8.C: Change error message.
20240         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
20241         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
20242         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
20243         * g++.old-deja/g++.brendan/template11.C: Likewise.
20244         * g++.old-deja/g++.brendan/template26.C: Likewise.
20245         * g++.old-deja/g++.brendan/template27.C: Use explicit
20246         specialization syntax.
20247         * g++.old-deja/g++.brendan/template30.C: Likewise.
20248         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
20249         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
20250         non-dependent names.
20251         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
20252         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
20253         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
20254         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
20255         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
20256         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
20257         named return value extension.
20258         * g++.old-deja/g++.ext/namedret2.C: Likewise.
20259         * g++.old-deja/g++.ext/namedret3.C: Likewise.
20260         * g++.old-deja/g++.ext/return1.C: Likewise.
20261         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
20262         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
20263         * g++.old-deja/g++.jason/access8.C: Likewise.
20264         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
20265         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
20266         pseudo-destructor names.
20267         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
20268         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
20269         pseudo-destructor names.
20270         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
20271         * g++.old-deja/g++.jason/overload19.C: Likewise.
20272         * g++.old-deja/g++.jason/overload32.C: Likewise.
20273         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
20274         stray semicolons.
20275         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
20276         * g++.old-deja/g++.jason/return.C: Likewise.
20277         * g++.old-deja/g++.jason/return2.C: Likewise.
20278         * g++.old-deja/g++.jason/shadow1.C: Likewise.
20279         * g++.old-deja/g++.jason/special.C: Use explicit specialization
20280         syntax.
20281         * g++.old-deja/g++.jason/template10.C: Account for use of
20282         non-dependent names.
20283         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
20284         syntax.
20285         * g++.old-deja/g++.jason/template37.C: Likewise.
20286         * g++.old-deja/g++.law/access4.C: Change error messages.
20287         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
20288         pseudo-destructor names.
20289         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
20290         * g++.old-deja/g++.law/ctors9.C: Likewise.
20291         * g++.old-deja/g++.law/cvt22.C: Likewise.
20292         * g++.old-deja/g++.law/dtors5.C: Likewise.
20293         * g++.old-deja/g++.law/global-init1.C: Likewise.
20294         * g++.old-deja/g++.law/missed-error3.C: Likewise.
20295         * g++.old-deja/g++.law/operators28.C: Likewise.
20296         * g++.old-deja/g++.law/visibility28.C: Likewise.
20297         * g++.old-deja/g++.martin/eval1.C: Likewise.
20298         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
20299         name.
20300         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
20301         * g++.old-deja/g++.mike/net34.C: Likewise.
20302         * g++.old-deja/g++.mike/net36.C: Likewise.
20303         * g++.old-deja/g++.mike/ns2.C: Likewise.
20304         * g++.old-deja/g++.mike/p12306.C: Likewise.
20305         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
20306         value extension.
20307         * g++.old-deja/g++.mike/p700.C: Likewise.
20308         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
20309         * g++.old-deja/g++.mike/p710.C: Likewise.
20310         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
20311         value extension.
20312         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
20313         * g++.old-deja/g++.mike/pmf9.C: Likewise.
20314         * g++.old-deja/g++.ns/crash2.C: Likewise.
20315         * g++.old-deja/g++.ns/crash3.C: Likewise.
20316         * g++.old-deja/g++.ns/invalid1.C: Likewise.
20317         * g++.old-deja/g++.ns/ns17.C: Likewise.
20318         * g++.old-deja/g++.ns/template16.C: Likewise.
20319         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
20320         keyword.
20321         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
20322         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
20323         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
20324         named return value extension.
20325         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
20326         * g++.old-deja/g++.other/access4.C: Issue additional error
20327         messages.
20328         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
20329         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
20330         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
20331         * g++.old-deja/g++.other/crash25.C: Change error message.
20332         * g++.old-deja/g++.other/crash4.C: Change error message.
20333         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
20334         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
20335         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
20336         checks.
20337         * g++.old-deja/g++.other/defarg8.C: Likewise.
20338         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
20339         * g++.old-deja/g++.other/dtor10.C: Likewise.
20340         * g++.old-deja/g++.other/incomplete.C: Likewise.
20341         * g++.old-deja/g++.other/linkage7.C: Likewise.
20342         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
20343         lookup algorithm.
20344         * g++.old-deja/g++.other/mangle2.C: Likewise.
20345         * g++.old-deja/g++.other/refinit2.C: Likewise.
20346         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
20347         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
20348         * g++.old-deja/g++.pt/crash28.C: Likewise.
20349         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
20350         syntax.
20351         * g++.old-deja/g++.pt/crash32.C: Change error message.
20352         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
20353         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
20354         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
20355         error message position.
20356         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
20357         * g++.old-deja/g++.pt/defarg8.C: Change error message.
20358         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
20359         syntax.
20360         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
20361         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
20362         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
20363         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
20364         keyword.
20365         * g++.old-deja/g++.pt/explicit31.C: Likewise.
20366         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
20367         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
20368         keyword.
20369         * g++.old-deja/g++.pt/explicit71.C: Change error message.
20370         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
20371         syntax.
20372         * g++.old-deja/g++.pt/friend28.C: Account for use of
20373         non-dependent names.
20374         * g++.old-deja/g++.pt/friend29.C: Likewise.
20375         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
20376         rules.
20377         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
20378         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
20379         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
20380         lookup rules.
20381         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
20382         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
20383         keyword.
20384         * g++.old-deja/g++.pt/memclass20.C: Likewise.
20385         * g++.old-deja/g++.pt/memclass5.C: Likewise.
20386         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
20387         keyword.
20388         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
20389         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
20390         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
20391         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
20392         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
20393         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
20394         keyword.
20395         * g++.old-deja/g++.pt/spec10.C: Likewise.
20396         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
20397         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
20398         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
20399         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
20400         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
20401         * g++.old-deja/g++.pt/ttp62.C: Likewise.
20402         * g++.old-deja/g++.pt/ttp64.C: Likewise.
20403         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
20404         * g++.old-deja/g++.pt/typename15.C: Likewise.
20405         * g++.old-deja/g++.pt/typename22.C: Likewise.
20406         * g++.old-deja/g++.pt/typename6.C: Change error messages.
20407         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
20408         * g++.old-deja/g++.pt/virtual2.C: Likewise.
20409         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
20410         syntax.
20411         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
20412         return value extension.
20413         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
20414         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
20415         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
20416         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
20417
20418 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20419
20420         * g++.dg/warn/inline1.C: New test.
20421         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
20422         * g++.old-deja/g++.jason/synth10.C: Likewise.
20423         * g++.old-deja/g++.mike/net31.C: Likewise.
20424         * g++.old-deja/g++.mike/p8786.C: Likewise.
20425
20426         * g++.dg/template/friend10.C: New test.
20427         * g++.dg/template/conv5.C: New test.
20428
20429 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20430
20431         * g++.dg/lookup/scoped3.C: New test.
20432
20433         * g++.dg/lookup/decl1.C: New test.
20434         * g++.dg/lookup/decl2.C: New test.
20435
20436 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20437
20438         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
20439         gcc.c-torture/compile/20021015-1.c,
20440         gcc.c-torture/compile/20021015-2.c,
20441         gcc.c-torture/compile/20021123-1.c,
20442         gcc.c-torture/compile/20021123-2.c,
20443         gcc.c-torture/compile/20021123-3.c,
20444         gcc.c-torture/compile/20021123-4.c,
20445         gcc.c-torture/execute/20021024-1.c: Add tests previously added
20446         only to 3.1 or 3.2 branch.
20447
20448 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
20449
20450         * gcc.dg/i386-bitfield3.c: New test.
20451
20452         * gcc.dg/i386-bitfield2.c: New test.
20453
20454 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
20455
20456         * g++.dg/parse/conv_op1.C: New test.
20457
20458 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
20459
20460         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
20461         approved.
20462
20463 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
20464
20465         * gcc.c-torture/compile/20021220-1.c: New test.
20466
20467 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
20468
20469         * gcc.dg/i386-fastcall-1.c: New.
20470
20471 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20472
20473         * gcc.c-torture/execute/20021219-1.c: New test.
20474
20475 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20476
20477         * gcc.dg/i386-pic-1.c: New test.
20478
20479 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20480
20481         PR c++/8099
20482         * g++.dg/template/friend9.C: New test.
20483
20484 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20485
20486         PR c++/3663
20487         * g++.dg/template/access7.C: New test.
20488
20489 2002-12-18  Nick Clifton  <nickc@redhat.com>
20490
20491         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
20492         the libstdc++-v3 directory has been found.
20493
20494 2002-12-12  Devang Patel <dpatel@apple.com>
20495         * gcc.dg/darwin-ld-1.c: New test.
20496         * gcc.dg/darwin-ld-2.c: New test.
20497         * gcc.dg/darwin-ld-3.c: New test.
20498         * gcc.dg/darwin-ld-4.c: New test.
20499         * gcc.dg/darwin-ld-5.c: New test.
20500
20501 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20502
20503         * gcc.c-torture/compile/20021212-1.c: New test.
20504
20505 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
20506
20507         * gcc.dg/fshort-wchar: New test.
20508
20509 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
20510
20511         PR c++/8372
20512         * g++.dg/template/dtor1.C: New test.
20513
20514         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
20515         markers.
20516
20517 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
20518
20519         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
20520
20521 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
20522
20523         * g++.dg/template/static1.C: New test.
20524         * g++.dg/template/static2.C: New test.
20525         * g++.old-deja/g++.ext/memconst.C: New test.
20526
20527 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20528
20529         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
20530         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
20531         * g++.dg/special/initp1.C: Likewise.
20532
20533 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
20534
20535         * gcc.c-torture/execute/20021204-1.c: New test.
20536
20537 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
20538
20539         * gcc.dg/ppc-fmadd-1.c: New file.
20540         * gcc.dg/ppc-fmadd-2.c: New file.
20541         * gcc.dg/ppc-fmadd-3.c: New file.
20542
20543 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20544
20545         * gcc.c-torture/compile/20021204-1.c: New test.
20546
20547 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20548
20549         * g++.dg/inherit/covariant2.C: New test.
20550         * g++.dg/inherit/covariant3.C: New test.
20551         * g++.dg/inherit/covariant4.C: New test.
20552         * g++.dg/inherit/covariant1.C: Remove XFAIL.
20553         * g++.old-deja/g++.robertl/eb17.C: Likewise.
20554
20555 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
20556
20557         PR c++/8688
20558         * g++.dg/init/brace3.C: New test.
20559
20560 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
20561
20562         * gcc.dg/20020210-1.c: Fix a comment typo.
20563
20564 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
20565
20566         PR c++/8720
20567         * g++.dg/parse/defarg1.C: New test.
20568
20569         PR c++/8615
20570         * g++.dg/template/char1.C: New test.
20571
20572         * g++.dg/template/varmod1.C: Fix typo.
20573
20574 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20575
20576         DR 180
20577         * g++.old-deja/g++.pt/crash32.C: Expect error.
20578
20579 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
20580
20581         PR c++/5919
20582         * g++.dg/template/varmod1.C: New test.
20583
20584         PR c++/8727
20585         * g++.dg/inherit/typeinfo1.C: New test.
20586
20587         PR c++/8663
20588         * g++.dg/inherit/typedef1.C: New test.
20589
20590 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
20591
20592         PR c++/8332
20593         PR c++/8493
20594         * g++.dg/template/strlen1.C: New test.
20595
20596         PR c++/8227
20597         * g++.dg/template/ctor2.C: New test.
20598
20599         PR c++/8214
20600         * g++.dg/init/string1.C: New test.
20601
20602         PR c++/8511
20603         * g++.dg/template/friend8.C: New test.
20604
20605 2002-11-29  Joe Buck <jbuck@synopsys.com>
20606
20607         * g++.dg/lookup/anon2.C: New test.
20608
20609 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
20610
20611         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
20612         h8300 port.
20613
20614 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
20615
20616         * gcc.dg/bitfld-6.c: New test.
20617
20618 2002-11-27  Jan Hubicka  <jh@suse.cz>
20619
20620         * gcc.c-torture/execute/20021127.[cx]: New test.
20621
20622 2002-11-26  Jan Hubicka  <jh@suse.cz>
20623
20624         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
20625         quality.
20626
20627 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
20628
20629         * g++.dg/init/brace2.C: New test.
20630         * g++.old-deja/g++.mike/p9129.C: Correct.
20631
20632 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
20633
20634         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
20635
20636 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
20637
20638         * gcc.dg/sibcall-6: New test for indirect sibcalls.
20639
20640 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
20641
20642         * testsuite/g++.dg/abi/empty11.C: New test.
20643         * testsuite/g++.dg/rtti/cv1.C: New test.
20644
20645 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
20646
20647         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
20648
20649 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
20650
20651         * g++.dg/abi/empty10.C: New test.
20652
20653 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20654
20655         * gcc.c-torture/compile/20021124-1.c: New test.
20656
20657 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
20658
20659         * g++.dg/abi/rtti2.C: New test.
20660
20661 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20662
20663         * gcc.dg/i386-unroll-1.c: New test.
20664
20665 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20666
20667         * gcc.c-torture/compile/20021120-1.c: New test.
20668         * gcc.c-torture/compile/20021120-2.c: New test.
20669
20670 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20671
20672         * gcc.dg/bitfld-5.c: New test.
20673
20674 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20675
20676         * gcc.c-torture/execute/20021120-3.c: New test.
20677
20678 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20679
20680         * gcc.c-torture/execute/20021120-2.c: New test.
20681
20682 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20683
20684         * gcc.c-torture/execute/20021120-1.c: New test.
20685
20686 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
20687
20688         * gcc.c-torture/execute/20021118-3.c: New test.
20689
20690 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20691
20692         * gcc.c-torture/compile/20021119-1.c: New test.
20693
20694 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
20695
20696         * gcc.dg/duff-1.c: New test.
20697         * gcc.dg/duff-2.c: New test.
20698         * gcc.dg/duff-3.c: New test.
20699
20700 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
20701
20702         * gcc.dg/cpp/_Pragma5.c: New test.
20703
20704 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20705
20706         * gcc.c-torture/execute/20021118-2.c: New test.
20707
20708 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20709
20710         * gcc.c-torture/execute/20021118-1.c: New test.
20711
20712 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
20713
20714         * gcc.dg/20021116-1.c: New test.
20715
20716 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
20717
20718         * g++.dg/abi/vcall1.C: New test.
20719
20720 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
20721
20722         * gcc.dg/20021029-1.c: New test.
20723         * gcc.dg/20021029-2.c: New test.
20724
20725 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20726
20727         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
20728
20729 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20730
20731         PR c/8439
20732         * gcc.dg/20021110.c: Move to ...
20733         * gcc.c-torture/compile/20021110.c: .... here.
20734
20735 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20736
20737         PR c/8467
20738         * gcc.c-torture/execute/20021111-1.c
20739
20740 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20741
20742         PR c/8439
20743         * gcc.dg/20021110.c: New test.
20744
20745 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
20746
20747         * g++.dg/abi/vthunk3.C: Run only on x86.
20748
20749 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20750
20751         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
20752
20753 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
20754
20755         * lib/compat.exp (compat-execute): Fix logic error in last
20756         change.
20757
20758 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
20759
20760         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
20761
20762 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20763
20764         PR c++/8389
20765         * g++.dg/template/access6.C: New test.
20766
20767 2002-11-08  Jan Hubicka  <jh@suse.cz>
20768
20769         * gcc.dg/i386-ssefp-1.c: New test.
20770         * gcc.dg/i386-ssefp-1.c: New test.
20771
20772 2002-11-08  Jan Hubicka  <jh@suse.cz>
20773
20774         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
20775
20776 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20777
20778         * g++.dg/abi/vthunk3.C: New test.
20779
20780         PR c++/8338
20781         * g++.dg/template/crash2.C: New test.
20782
20783 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20784
20785         * testsuite/g++.dg/abi/dtor1.C: New test.
20786         * testsuite/g++.dg/abi/dtor2.C: Likewise.
20787
20788 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
20789
20790         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
20791         Darwin.
20792
20793 2002-11-04  Adam Nemet  <anemet@lnxw.com>
20794
20795         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
20796         -mthumb.  Only xfail with -O0.
20797
20798 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
20799
20800         * g++.dg/abi/thunk1.C: New test.
20801         * g++.dg/abi/thunk2.C: Likewise.
20802         * g++.dg/abi/vtt1.C: Likewise.
20803
20804 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
20805
20806         PR optimization/8423
20807         * gcc.c-torture/execute/builtin-constant.c: New test.
20808
20809 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
20810
20811         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
20812         Add some more cases.
20813
20814 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
20815
20816         PR c++/8391
20817         * g++.dg/opt/local1.C: New test.
20818
20819 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
20820
20821         PR c++/8160
20822         * g++.dg/template/complit1.C: New test.
20823
20824         PR c++/8149
20825         * g++.dg/template/typename4.C: Likewise.
20826
20827 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20828
20829         Core issue 287, PR c++/7639
20830         * g++.dg/template/instantiate1.C: Adjust error location.
20831         * g++.dg/template/instantiate3.C: New test.
20832         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
20833         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
20834         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
20835
20836 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
20837
20838         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
20839
20840 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
20841
20842         PR c++/8287
20843         * g++.dg/init/dtor2.C: New test.
20844
20845 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20846
20847         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
20848         * gcc.dg/nest.c: Bypass errors on irix6.
20849
20850 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
20851
20852         * gcc.dg/nest.c: Expect error for mmix-*-*.
20853         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
20854
20855 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
20856
20857         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
20858         markers.
20859
20860         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
20861
20862 2002-10-25  Mike Stump  <mrs@apple.com>
20863
20864         * gcc.dg/warn-1.c: New test.
20865
20866 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20867
20868         * g++.dg/template/typename3.C: New test.
20869
20870 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
20871
20872         * g++.dg/lookup/ptrmem1.C: New test.
20873
20874         * g++.dg/abi/vthunk2.C: New test.
20875
20876 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20877
20878         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
20879
20880 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
20881
20882         * g++.dg/abi/empty9.C: New test.
20883
20884 2002-10-24  Richard Henderson  <rth@redhat.com>
20885
20886         * g++.dg/inherit/thunk1.C: Enable for ia64.
20887
20888 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20889
20890         PR c++/8067
20891         * g++.dg/lookup/pretty1.C: New test.
20892
20893 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
20894
20895         * gcc.dg/20021023-1.c: New test.
20896
20897 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20898
20899         PR c++/7679
20900         * g++.dg/parse/inline1.C: New test.
20901
20902 2002-10-23  Richard Henderson  <rth@redhat.com>
20903
20904         * g++.dg/inherit/thunk1.C: Enable for x86_64.
20905
20906         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
20907
20908 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
20909
20910         PR c++/6579
20911         * g++.dg/parse/stmtexpr3.C: New test.
20912
20913 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20914
20915         * g++.dg/expr/cond1.C: New test.
20916
20917 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20918
20919         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
20920
20921 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20922
20923         * g++.dg/abi/vbase13.C: New test.
20924         * g++.dg/abi/vbase14.C: Likewise.
20925
20926 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
20927
20928         * gcc.dg/tls/pic-1.c: New test.
20929         * gcc.dg/tls/nonpic-1.c: New test.
20930         * gcc.dg/20021018-1.c: New test.
20931
20932 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20933
20934         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
20935         Remove only files with the same base name as the test case.
20936         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
20937         (profopt-execute): Likewise.  Also, remove old profiling
20938         and performance data files before running the tests.
20939
20940         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
20941         * g++.dg/bprob/bprob.exp: Likewise.
20942         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
20943         to allow more general test case names.
20944
20945         * g++.dg/bprob/bprob-1.C: Rename to ...
20946         * g++.dg/bprob/g++-bprob-1.C: ... this.
20947
20948         * g77.dg/bprob/bprob-1.f: Rename to ...
20949         * g77.dg/bprob/g77-bprob-1.f: ... this.
20950
20951 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20952
20953         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
20954         bison 1.50 or later.
20955
20956 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
20957
20958         * g++.dg/README: Describe more test directories.
20959
20960 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20961
20962         * g++.dg/init/array6.C: Add additional tests.
20963
20964 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20965
20966         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
20967         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
20968
20969 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
20970
20971         * gcc.c-torture/compile/20020604-1.x: New.
20972         * gcc.c-torture/compile/simd-5.x: Likewise.
20973         * gcc.c-torture/execute/920710-1.x: Likewise.
20974         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
20975
20976 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20977
20978         * g++.dg/inherit/override1.C: Add dg-options clause.
20979
20980 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20981
20982         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
20983         _mm_slli_si128.
20984
20985 2002-10-19  Andreas Schwab  <schwab@suse.de>
20986
20987         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
20988         directory component.
20989
20990 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
20991
20992         * g++.dg/inherit/thunk1.C: New test.
20993
20994         * g++.dg/inherit/override1.C: New test.
20995
20996         * g++.dg/abi/mangle11.C: New test.
20997         * g++.dg/abi/mangle14.C: New test.
20998         * g++.dg/abi/mangle17.C: New test.
20999
21000 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21001
21002         * g++.dg/overload/member2.C: New test.
21003
21004 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
21005
21006         * g++.dg/README: Describe new compat directory.
21007         * g++.dg/dg.exp: Skip tests in compat directory.
21008         * README.compat: New file.
21009         * lib/compat.exp: New expect script.
21010         * g++.dg/compat: New test directory.
21011         * g++.dg/compat/compat.exp: New expect script.
21012         * g++.dg/compat/abi: New test directory.
21013         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
21014         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
21015         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
21016         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
21017         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
21018         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
21019         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
21020         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
21021         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
21022         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
21023         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
21024         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
21025         * g++.dg/compat/break: New test directory.
21026         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
21027         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
21028         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
21029         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
21030         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
21031         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
21032         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
21033         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
21034         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
21035         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
21036         g++.dg/compat/break/README: New files.
21037         * g++.dg/compat/eh: New test directory.
21038         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
21039         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
21040         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
21041         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
21042         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
21043         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
21044         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
21045         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
21046         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
21047         g++.dg/compat/eh/filter2_y.C,
21048         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
21049         g++.dg/compat/eh/new1_y.C,
21050         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
21051         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
21052         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
21053         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
21054         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
21055         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
21056         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
21057         g++.dg/compat/eh/unexpected1_y.C: New files.
21058         * g++.dg/compat/init: New test directory.
21059         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
21060         g++.dg/compat/init/array5_y.C,
21061         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
21062         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
21063         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
21064         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
21065         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
21066         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
21067         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
21068         g++.dg/compat/init/init-ref2_y.C: New files.
21069
21070 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21071
21072         PR c++/7584
21073         * g++.dg/inherit/using3.C: New test.
21074
21075 2002-10-17  Jan Hubicka  <jh@suse.cz>
21076
21077         * gcc.dg/20021017-2.c: New test.
21078
21079 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21080
21081         * g++.dg/abi/mangle16.C: Adjust.
21082
21083         * g++.dg/init/array8.C: New test.
21084
21085 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
21086
21087         * gcc.dg/special/mips-abi.exp: New test.
21088         * gcc.dg/special/mips-abi.s: Empty file used by the above.
21089
21090 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21091
21092         * g++.dg/abi/mangle16.C: New test.
21093         * g++.dg/abi/mangle17.C: Likewise.
21094
21095         PR c++/7478
21096         * g++.dg/template/ref1.C: New test.
21097
21098 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21099
21100         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
21101
21102 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
21103
21104         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
21105
21106 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21107
21108         PR c++/7524
21109         * g++.dg/init/array7.C: New test.
21110
21111 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
21112
21113         * g++.dg/init/array6.C: New test.
21114
21115         * g++.dg/abi/mangle13.C: Likewise.
21116         * g++.dg/abi/mangle14.C: Likewise.
21117         * g++.dg/abi/mangle15.C: Likewise.
21118
21119 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21120
21121         * g++.dg/abi/empty8.C: New test.
21122
21123 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
21124
21125         * g++.dg/init/ctor1.C: New test.
21126
21127 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
21128
21129         * gcc.c-torture/execute/20021015-1.c: New test.
21130
21131 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
21132
21133         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
21134
21135 2002-10-14  Jan Hubicka  <jh@suse.cz>
21136
21137         * gcc.dg/i386-ssetype-[1-5].c: New tests.
21138
21139 2002-10-14  Richard Henderson  <rth@redhat.com>
21140
21141         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
21142
21143 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21144
21145         PR optimization/6631
21146         * g++.dg/opt/const2.C: New test.
21147
21148 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21149
21150         PR c++/7176
21151         * g++.dg/parse/friend1.C: New test.
21152         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
21153
21154 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
21155
21156         * gcc.dg/20021014-1.c: New test.
21157
21158 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
21159
21160         PR c++/5661
21161         * g++.dg/ext/vlm1.C: New test.
21162         * g++.dg/ext/vlm2.C: Likewise.
21163
21164         * g++.dg/init/array1.C: Remove invalid braces.
21165         * g++.dg/init/brace1.C: New test.
21166         * g++.dg/init/copy2.C: Likewise.
21167         * g++.dg/init/copy3.C: Likewise.
21168         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
21169         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
21170         braces.
21171
21172 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
21173
21174         * gcc.dg/cpp/assembler.S: Don't use -ansi.
21175
21176 2002-10-11  Richard Shann  <richard.shann@superh.com>
21177
21178         * gcc.c-torture/compile/simd-5.c: New test.
21179
21180 2002-10-10  Roger Sayle  <roger@eyesopen.com>
21181
21182         * gcc.c-torture/execute/shiftopt-1.c: New test case.
21183
21184 2002-10-10  Jim Wilson  <wilson@redhat.com>
21185
21186         * gcc.c-torture/execute/20021010-1.c: New test.
21187
21188 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
21189
21190         PR c/7353
21191         * g++.dg/ext/typedef-init.C: New test.
21192         * gcc.dg/typedef-init.c: New test.
21193
21194 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
21195
21196         * gcc.dg/cpp/paste13.c: New test.
21197
21198 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21199
21200         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
21201         remaining platforms, XFAIL during compile, not execute.  Don't
21202         XFAIL at -O0.
21203
21204 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
21205
21206         * gcc.dg/alias-1.c: Tweak expected warning.
21207
21208 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
21209
21210         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
21211
21212 2002-10-06  Andreas Jaeger  <aj@suse.de>
21213
21214         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
21215         * gcc.dg/cpp/c++98.C: Likewise.
21216
21217         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
21218         * g++.dg/cpp/c++98.C: Likewise.
21219
21220         * g++.dg/README (Subdirectories): Mention cpp directory.
21221
21222         PR target/7559
21223         * gcc.dg/20021006-1.c: New test.
21224
21225 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21226
21227         PR c++/7804
21228         * g++.dg/other/warning1.C: New test.
21229
21230 2002-10-04  Roger Sayle  <roger@eyesopen.com>
21231
21232         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
21233         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
21234         and sparc-*-* with -m64 as expected failures.  See PR 8087.
21235
21236 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21237
21238         PR c++/7931
21239         * g++.dg/template/ptrmem3.C: New test.
21240
21241         PR c++/7754
21242         * g++.dg/template/union1.C: New test.
21243
21244 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21245
21246         PR c++/8006
21247         * g++.dg/abi/mangle9.C: New test.
21248         * g++.dg/abi/mangle10.C: New test.
21249         * g++.dg/abi/mangle11.C: New test.
21250         * g++.dg/abi/mangle12.C: New test.
21251
21252 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
21253
21254         PR c++/7188.
21255         * g++.dg/template/meminit1.C: New test.
21256         * g++.dg/warn/Wreorder-1.C: Likewise.
21257         * g++.old-deja/g++.mike/warn3.C: Tweak.
21258         * lib/prune.exp: Ingore "in copy constructor".
21259
21260 2002-10-02  Andreas Jaeger  <aj@suse.de>
21261
21262         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
21263         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
21264         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
21265         on x86-64.
21266
21267 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21268
21269         * gcc.dg/empty1.C: Fix typo.
21270
21271 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
21272
21273         * gcc.dg/alias-1.c: New test.
21274
21275 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21276
21277         * gcc.dg/empty1.C: New test.
21278
21279         * g++.dg/tls/init-2.C: Tweak error messages.
21280
21281 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
21282
21283         * gcc.c-torture/compile/20020923-1.c: New test.
21284
21285 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
21286
21287         * gcc.c-torture/execute/ffs-1.c: New test.
21288         * gcc.c-torture/execute/ffs-2.c: Ditto.
21289
21290 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
21291
21292         * g++.dg/overload/member1.C: New test.
21293
21294 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
21295
21296         * g++.dg/abi/empty7.C: New test.
21297         * g++.dg/init/pm2.C: Likewise.
21298
21299 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
21300
21301         * g++.dg/rtti/crash1.C: New test.
21302
21303 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
21304
21305         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
21306         gcc.dg/sibcall-4.c: New tests.
21307
21308 2002-09-28  Roger Sayle  <roger@eyesopen.com>
21309
21310         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
21311         powerpc and MMIX targets.
21312
21313 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
21314
21315         * gcc.dg/cpp/20020927-1.c: New.
21316
21317 2002-09-26  David S. Miller  <davem@redhat.com>
21318
21319         * gcc.c-torture/compile/trunctfdf.c: New.
21320
21321 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21322
21323         * lib/target-supports.exp (check_weak_available): Handle solaris2.
21324
21325 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
21326
21327         * gcc.c-torture/execute/loop-15.c: New.
21328
21329 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
21330
21331         * README.QMTEST: Fix typo.
21332
21333 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
21334
21335         * gcc.dg/20020926-1.c: New test.
21336
21337 2002-09-25  David S. Miller  <davem@redhat.com>
21338
21339         PR target/7842
21340         * gcc.c-torture/execute/shiftdi.c: New test.
21341
21342 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
21343
21344         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
21345         unique to the tool.
21346         * lib/g77.exp (g77_init): Likewise.
21347         * lib/g++.exp (g++_init): Likewise.
21348         * lib/objc.exp (objc_init): Likewise.
21349
21350 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
21351
21352         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
21353         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
21354         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
21355
21356 2002-09-25  Richard Henderson  <rth@redhat.com>
21357
21358         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
21359         too-small long double.
21360
21361 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
21362
21363         * gcc.dg/20020919-1.c: New test.
21364
21365 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
21366
21367         * g++.dg/abi/bitfield6.C: New test.
21368         * g++.dg/abi/bitfield7.C: New test.
21369         * g++.dg/abi/bitfield8.C: New test.
21370         * g++.dg/abi/vbase11.C: New test.
21371
21372 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21373
21374         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
21375         hppa*-*-hpux*.  Update test comment.
21376
21377 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
21378
21379         * gcc.dg/tls/struct-1.c: New test.
21380
21381 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
21382
21383         * gcc.dg/cpp/tr-warn2.c: Update.
21384
21385 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21386
21387         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
21388
21389 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21390
21391         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
21392         systems.
21393
21394 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
21395
21396         * gcc.c-torture/execute/ieee/mzero3.c: New test.
21397
21398         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21399         Adjust for c++filt moved to binutils.  Remove spurious duplicate
21400         setting of cxxfilt.
21401
21402 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
21403
21404         * gcc.dg/20020312-2.c: Update for darwin.
21405
21406 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21407
21408         * g++.old-deja/g++.other/crash32.C: Mark ICE.
21409
21410 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
21411
21412         * objc.dg/comp-types-1.m: New test.
21413         * objc.dg/comp-types-2.m: New test.
21414         * objc.dg/comp-types-3.m: New test.
21415         * objc.dg/comp-types-4.m: New test.
21416         * objc.dg/comp-types-5.m: New test.
21417         * objc.dg/comp-types-6.m: New test.
21418
21419 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21420
21421         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
21422
21423 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21424
21425         * g++.dg/other/do1.C: New test.
21426
21427         * g++.dg/template/subst1.C: New test.
21428
21429 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
21430
21431         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
21432
21433 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21434
21435         * g++.dg/template/qualttp20.C: Adjust expected errors.
21436         * g++.old-deja/g++.jason/report.C: Likewise.
21437         * g++.old-deja/g++.other/qual1.C: Likewise.
21438
21439         * g++.dg/lookup/scoped2.C: New test.
21440
21441         * g++.dg/ext/asm3.C: New test.
21442
21443 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
21444
21445         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
21446
21447 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
21448
21449         * ChangeLog: follow spelling conventions.
21450         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
21451         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
21452         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
21453         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
21454         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
21455         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
21456         * g++.old-deja/g++.law/global-init1.C: Likewise.
21457         * g++.old-deja/g++.other/delete4.C: Likewise.
21458         * g++.old-deja/g++.other/inline21.C: Likewise.
21459         * g++.old-deja/g++.other/singleton.C: Likewise.
21460         * g77.dg/strlen0.f: Likewise.
21461         * g77.f-torture/compile/20010519-1.f: Likewise.
21462         * g77.f-torture/compile/980310-4.f: Likewise.
21463         * gcc.c-torture/compile/20000605-1.c: Likewise.
21464         * gcc.c-torture/execute/20020225-1.c: Likewise.
21465         * gcc.dg/c90-hexfloat-2.c: Likewise.
21466         * gcc.dg/c99-bool-1.c: Likewise.
21467         * gcc.dg/c99-hexfloat-2.c: Likewise.
21468         * gcc.dg/dll-2.c: Likewise.
21469         * gcc.dg/wtr-union-init-1.c: Likewise.
21470         * gcc.dg/wtr-union-init-2.c: Likewise.
21471         * gcc.dg/wtr-union-init-3.c: Likewise.
21472         * gcc.dg/cpp/avoidpaste1.c: Likewise.
21473         * gcc.dg/cpp/defined.c: Likewise.
21474         * gcc.dg/cpp/macsyntx.c: Likewise.
21475         * gcc.dg/cpp/paste2.c: Likewise.
21476         * gcc.dg/cpp/trad/defined.c: Likewise.
21477         * gcc.dg/format/c90-printf-1.c: Likewise.
21478         * gcc.dg/format/c90-scanf-1.c: Likewise.
21479         * gcc.dg/format/c99-printf-1.c: Likewise.
21480         * gcc.dg/format/c99-scanf-1.c: Likewise.
21481         * gcc.misc-tests/gcov-8.c: Likewise.
21482         * lib/profopt.exp: Likewise.
21483
21484 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
21485
21486         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
21487
21488 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21489
21490         * g++.dg/inherit/using2.C: New test.
21491
21492 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
21493
21494         * ChangeLog: Follow spelling conventions.
21495         * g++.dg/template/friend4.C: Likewise.
21496         * g++.old-deja/g++.pt/crash67.C: Likewise.
21497         * gcc.c-torture/execute/20000801-4.c: Likewise.
21498         * gcc.dg/c90-digraph-1.c: Likewise.
21499         * gcc.dg/c94-digraph-1.c: Likewise.
21500         * gcc.dg/c99-digraph-1.c: Likewise.
21501         * gcc.dg/cpp/line5.c: Likewise.
21502         * gcc.dg/cpp/multiline.c: Likewise.
21503         * gcc.dg/cpp/trad/literals-1.c: Likewise.
21504         * gcc.dg/format/attr-3.c: Likewise.
21505         * gcc.dg/format/c90-scanf-3.c: Likewise.
21506         * gcc.dg/format/ext-4.c: Likewise.
21507
21508 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21509
21510         * g++.dg/template/pretty1.C: New test.
21511
21512 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
21513
21514         * gcc.c-torture/execute/struct-cpy-1.c: New test.
21515
21516 2002-09-13  Matt Austern  <austern@apple.com>
21517
21518         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
21519         passing a cast expression to a function by const reference.
21520
21521 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
21522
21523         * g++.dg/template/deduce1.C: New test.
21524
21525 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
21526
21527         * gcc.c-torture/execute/simd-1.c: Force all use of int to
21528         32-bit int.
21529
21530 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21531
21532         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
21533         usage.
21534
21535 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
21536
21537         * gcc.c-torture/compile/20020910-1.c: New test.
21538
21539 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
21540
21541         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
21542
21543 2002-09-10  Andreas Jaeger  <aj@suse.de>
21544
21545         * gcc.dg/20020312-2.c: Adjust for x86-64.
21546
21547 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
21548
21549         * g77.dg/7388.f: New test case for PR 7388.
21550
21551 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
21552
21553         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
21554
21555 2002-09-05  Ziemowit Laski <zlaski@apple.com>
21556
21557         * objc.dg/proto-lossage-1.m: New test.
21558
21559 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
21560
21561         * gcc.dg/cpp/_Pragma4.c: Fix typo.
21562
21563 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
21564
21565         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
21566         expected to pass.
21567
21568 2002-09-06  Stan Shebs  <shebs@apple.com>
21569             David Edelsohn  <edelsohn@gnu.org>
21570
21571         * gcc.dg/weak: New directory.
21572         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
21573         target-specific xfail bits.
21574         * gcc.dg/typeof-2.c: Move to new directory.
21575         * gcc.dg/weak.exp: New expect script.
21576
21577 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
21578
21579         * gcc.c-torture/execute/extzvsi.c: New test.
21580
21581 2002-09-05  Stan Shebs  <shebs@apple.com>
21582
21583         * gcc.dg/weak-1.c: xfail on Darwin.
21584         * gcc.dg/weak-2.c: Ditto.
21585         * gcc.dg/weak-3.c: Ditto.
21586         * gcc.dg/weak-4.c: Ditto.
21587         * gcc.dg/weak-5.c: Ditto.
21588         * gcc.dg/weak-6.c: Ditto.
21589         * gcc.dg/weak-7.c: Ditto.
21590         * gcc.dg/weak-8.c: Ditto.
21591         * gcc.dg/weak-9.c: Ditto.
21592
21593 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
21594
21595         * gcc.c-torture/execute/loop-14.c: New test.
21596
21597 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
21598
21599         * g++.dg/other/cxa-atexit1.C: New test.
21600
21601         * gcc.dg/typeof-2.c: New test.
21602
21603 2002-09-03  Roger Sayle  <roger@eyesopen.com>
21604
21605         * gcc.dg/builtins-2.c: New testcase.
21606         * gcc.dg/builtins-3.c: New testcase.
21607
21608 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
21609
21610         * gcc.dg/cpp/_Pragma4.c: New test.
21611
21612 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
21613
21614         * objc/execute/nil_method-1.m: New testcase.
21615
21616 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
21617
21618         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
21619         [Object class], not [Object initialize].
21620
21621 2002-08-31  Roger Sayle  <roger@eyesopen.com>
21622             Hans-Peter Nilsson  <hp@bitrange.com>
21623
21624         * gcc.c-torture/execute/20020720-1.x: Skip test on
21625         mmix-knuth-mmixware.  Correct comment.
21626
21627 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
21628
21629         * testsuite/g++.dg/abi/bitfield5.C: New test.
21630         * testsuite/g++.dg/abi/vbase10.C: Likewise.
21631
21632 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
21633
21634         * objc.dg/undeclared-selector.m: New test.
21635
21636 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
21637
21638         * g++.dg/other/offsetof1.C: Avoid cast warning.
21639
21640 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
21641
21642         * objc.dg/super-class-2.m: New test.
21643
21644 2002-08-24  Matt Austern  <austern@apple.com>
21645
21646         * g++.dg/ext/lvaddr.C: New test.
21647         * g++.dg/ext/lvcast.C: New test.
21648
21649 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
21650
21651         * testsuite/g++.dg/inherit/cond1.C: New test.
21652
21653 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
21654
21655         * gcc.dg/noncompile/incomplete-1.c: New test.
21656
21657 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21658
21659         * gcc.dg/typespec-1.c: New test.
21660
21661 2002-08-20  Devang Patel  <dpatel@apple.com>
21662         * objc.dg/proto-hier-2.m: New test.
21663
21664 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
21665
21666         * objc.dg/bitfield-1.m: New test.
21667         * objc.dg/bitfield-2.m: New test.
21668
21669 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21670
21671         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
21672         gcc.dg/c99-flex-array-4.c: New tests.
21673
21674 2002-08-16  Stan Shebs  <shebs@apple.com>
21675
21676         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
21677
21678 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
21679
21680         * gcc.dg/typeof-1.c: New test.
21681         * g++.dg/ext/typeof2.C: New test.
21682
21683 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21684
21685         * g++.dg/other/offsetof1.C: New test.
21686
21687 2002-08-14  Richard Henderson  <rth@redhat.com>
21688
21689         * gcc.dg/tls/diag-3.c: Fix expected message strings.
21690
21691 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
21692
21693         * gcc.dg/cpp/_Pragma3.c: New test.
21694
21695 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
21696
21697         * g++.dg/template/inherit3: New test.
21698
21699 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21700
21701         * gcc.dg/bitfld-4.c: Add blank options.
21702
21703 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
21704
21705         * g++.dg/template/crash1.C: New test.
21706
21707 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21708
21709         * gcc.dg/tls/opt-2.c: New test.
21710
21711 2002-08-08  Devang Patel  <dpatel@apple.com>
21712
21713         * objc.dg/selector-1.m : New test
21714
21715 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21716
21717         * g++.dg/abi/bitfield4.C: New test.
21718         * gcc.dg/bitfld-4.c: New test.
21719
21720 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21721
21722         * g++.dg/other/packed1.C: New test.
21723
21724 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
21725
21726         * g++.dg/abi/offsetof.C: Tweak error messages.
21727         * g++.old-deja/g++.mike/p10769a.C: Likewise.
21728
21729 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21730
21731         * gcc.dg/bitfld-3.c: New test.
21732
21733 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21734             Richard Henderson  <rth@redhat.com>
21735
21736         * gcc.dg/i386-bitfield1.c: New test.
21737         * g++.dg/abi/bitfield3.C: Update.
21738
21739 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
21740
21741         * objc.dg/const-str-2.m: Update.
21742         * gcc.dg/cpp/c++98.c: Change to C extension.
21743         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
21744         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
21745
21746 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
21747
21748         * testsuite/gcc.dg/tls/diag-3.c: New.
21749
21750 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
21751
21752         * g++.dg/README (Subdirectories): Document new subdir expr.
21753         * g++.dg/expr/pmf-1.C: New test.
21754
21755 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
21756
21757         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
21758
21759 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
21760
21761         * g++.dg/abi/bitfield3.C: New test.
21762
21763 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
21764
21765         * lib/gcov.exp: Tweak expected line formats.
21766         * gcc.misc-tests/gcov8.c: New test.
21767         * gcc.misc-tests/gcov8.x: New flags.
21768
21769 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
21770
21771         * consistency.vlad/layout/endian.c: Include string.h.
21772
21773         * gcc.c-torture/execute/20020805-1.c: New test.
21774
21775 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
21776
21777         * g++.dg/other/conversion1.C: New test.
21778
21779 2002-08-03  Roger Sayle  <roger@eyesopen.com>
21780
21781         * gcc.dg/builtins-1.c: New testcase.
21782
21783 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
21784
21785         * g++.dg/inherit/access3.C: New test.
21786
21787 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
21788
21789         * gcc.dg/ia64-visibility-2.c: New test.
21790
21791 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
21792
21793         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
21794         __qualifier_flags to __flags.
21795
21796 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
21797
21798         * g++.dg/inherit/operator1.C: New test.
21799         * g++.dg/lookup/disamb1.C: Fix typo in comment.
21800         * g++.dg/other/error1.C: Change expected error message.
21801         * g++.dg/template/conv4.C: Likewise.
21802
21803 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
21804
21805         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
21806         for documented behavior.
21807
21808 2002-07-25  Roger Sayle  <roger@eyesopen.com>
21809
21810         * gcc.c-torture/execute/20020720-1.x: Skip this test on
21811         several targets known to fail.
21812
21813 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
21814
21815         * gcc.dg/mips-args-[123].c: New tests.
21816
21817 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
21818
21819         * gcc.dg/ppc-spe.c: New.
21820
21821 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
21822
21823         * g++.dg/other/ptrmem4.C: New testcase.
21824
21825 2002-07-24  Richard Henderson  <rth@redhat.com>
21826
21827         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
21828
21829 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
21830
21831         * g++.dg/ext/alignof1.C (main): Return 0 for success.
21832
21833 2002-07-24  Roger Sayle  <roger@eyesopen.com>
21834
21835         * gcc.c-torture/execute/memset-3.c: New testcase.
21836
21837 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
21838
21839         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
21840         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
21841
21842 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21843
21844         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
21845         Delete.
21846
21847 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
21848
21849         * gcc.c-torture/compile/simd-4.c: New test.
21850
21851 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21852
21853         PR c++/7347, c++/7348
21854         * g++.dg/template/access4.C: New test.
21855         * g++.dg/template/access5.C: New test.
21856         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
21857         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
21858         * g++.old-deja/g++.pt/ttp58.C: Likewise.
21859         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
21860
21861 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
21862
21863         * gcc.dg/gnu89-init-2.c: New test.
21864
21865 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
21866
21867         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
21868
21869 2002-07-20  Roger Sayle  <roger@eyesopen.com>
21870
21871         * gcc.c-torture/execute/20020720-1.c: New testcase.
21872
21873 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
21874
21875         * gcc.dg/cpp/Wsignprom.c: New tests.
21876
21877 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
21878
21879         * gcc.c-torture/execute/loop-13.c: New test.
21880
21881 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
21882
21883         * gcc.dg/cpp/expr.c: New tests.
21884
21885 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
21886
21887         * g++.dg/opt/pr6713.C: Add template instantiation.
21888
21889 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
21890
21891         * gcc.dg/nest.c: New test.
21892
21893 2002-07-17  Richard Henderson  <rth@redhat.com>
21894
21895         * g++.dg/opt/pr6713.C: New test.
21896
21897 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
21898
21899         * gcc.c-torture/execute/loop-2e.x: Let the testcase
21900         XFAIL for all x86 processors.
21901
21902 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
21903
21904         * gcc.c-torture/execute/20010122-1.x: Do not test with
21905         -fomit-frame-pointer.
21906
21907 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21908
21909         * g++.dg/template/instantiate2.C: New test.
21910         * g++.dg/template/spec4.C: New test.
21911
21912 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21913
21914         * g++.dg/template/access2.C: New test.
21915         * g++.dg/template/access3.C: New test.
21916
21917 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
21918
21919         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
21920         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
21921         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
21922         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
21923         Convert to use <stdarg.h>.
21924         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
21925         Delete.
21926         * gcc.dg/va-arg-2.c: New.
21927         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
21928
21929 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
21930
21931         * gcc.c-torture/compile/20020710-1.c: New test.
21932
21933 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
21934                           Andrew Pinski  <pinskia@physics.uc.edu>
21935
21936         gcc.c-torture/compile/simd-2.c: New testcase.
21937         gcc.c-torture/compile/simd-3.c: Likewise.
21938
21939 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
21940
21941         PR c++/7224
21942         * g++.dg/overload/error1.C: New test.
21943
21944 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21945
21946         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
21947         configuration and IRIX 6 O32 ABI.
21948
21949 2002-07-11  Roger Sayle  <roger@eyesopen.com>
21950
21951         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
21952
21953 2002-07-10  Roger Sayle  <roger@eyesopen.com>
21954
21955         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
21956
21957 2002-07-10  Jeffrey A Law  <law@redhat.com>
21958
21959         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
21960
21961         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
21962
21963 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
21964
21965         * gcc.dg/20020312-2.c: Check for __PPC__.
21966
21967 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
21968
21969         * gcc.c-torture/compile/20020709-1.c: New test.
21970
21971 2002-07-07  Roger Sayle  <roger@eyesopen.com>
21972
21973         * g++.dg/template/qualttp21.C: New test case.
21974
21975 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
21976
21977         * gcc.c-torture/compile/20020706-1.c: New test.
21978         * gcc.c-torture/compile/20020706-2.c: New test.
21979
21980 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
21981             Alexandre Oliva  <aoliva@redhat.com>
21982
21983         * g++.dg/warn/incomplete1.C: New test.
21984
21985 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21986
21987         PR c++/7099
21988         * g++.dg/warn/noreturn1.C: New test.
21989
21990 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
21991
21992         PR c++/6706
21993         * g++.dg/debug/debug6.C: New test.
21994         * g++.dg/debug/debug7.C: New test.
21995
21996 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
21997
21998         * gcc.c-torture/compile/simd-3.c: New test.
21999
22000 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
22001
22002         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
22003         * gcc.dg/20020620-1.c: Likewise.
22004
22005 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22006
22007         PR c++/6944
22008         * g++.dg/init/array4.C: New test.
22009         * g++.dg/init/array5.C: New test.
22010
22011 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
22012
22013         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
22014         * gcc.c-torture/execute/simd-2.c (main): Likewise.
22015
22016 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22017
22018         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
22019         * gcc.dg/wtr-aggr-init-1.c: Likewise.
22020         * gcc.dg/wtr-conversion-1.c: Likewise.
22021         * gcc.dg/wtr-escape-1.c: Likewise.
22022         * gcc.dg/wtr-int-type-1.c: Likewise.
22023         * gcc.dg/wtr-label-1.c: Likewise.
22024         * gcc.dg/wtr-static-1.c: Likewise.
22025         * gcc.dg/wtr-strcat-1.c: Likewise.
22026         * gcc.dg/wtr-suffix-1.c: Likewise.
22027         * gcc.dg/wtr-switch-1.c: Likewise.
22028         * gcc.dg/wtr-unary-plus-1.c: Likewise.
22029         * gcc.dg/wtr-union-init-1.c: Likewise.
22030         * gcc.dg/wtr-union-init-2.c: Likewise.
22031         * gcc.dg/wtr-union-init-3.c: Likewise.
22032
22033         * gcc.dg/wtr-func-def-1.c: New test.
22034
22035 2002-07-02 Devang Patel <dpatel@apple.com>
22036
22037         * objc.dg/param-1.m: New test.
22038
22039 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
22040
22041         * gcc.dg/cpp/trad/directive.c: Add test.
22042         * gcc.dg/cpp/trad/macroargs.c: Add test.
22043         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
22044
22045 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
22046
22047         * gcc.dg/cpp/cmdlne-M.c: New test.
22048
22049 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
22050
22051         * objc.dg/desig-init-1.m: New test.
22052
22053 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22054
22055         PR c++/6716
22056         * g++.dg/template/instantiate1.C: New test.
22057
22058 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
22059
22060         PR c++/7112
22061         * g++.dg/template/sizeof2.C: New test.
22062
22063 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22064
22065         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
22066         gcc.dg/cpp/trad/include.c: New tests.
22067
22068 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
22069
22070         PR target/7177
22071         * gcc.c-torture/compile/20020701-1.c: New test.
22072
22073 2002-07-01  Stan Shebs  <shebs@apple.com>
22074
22075         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
22076         header here...
22077         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
22078         (objc-torture-execute): or here.
22079
22080 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
22081
22082         * gcc.c-torture/execute/arith-rand-ll.c: New test.
22083
22084 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22085
22086         * gcc.dg/cpp/trad/escaped-nl.c: New test.
22087
22088 2002-06-30  Devang Patel  <dpatel@apple.com>
22089
22090         * objc.dg/fsyntax-only.m: New test.
22091
22092 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
22093
22094         PR c++/6695
22095         * g++.dg/template/friend7.C: New file.
22096
22097 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
22098
22099         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
22100         return type.
22101
22102 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
22103
22104         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
22105         avoid division by zero.
22106
22107 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
22108
22109         * gcc.dg/Wunknownprag.c: New tests.
22110
22111 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
22112
22113         * gcc.c-torture/execute/simd-2.c: New test.
22114
22115 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
22116
22117         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
22118         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
22119         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
22120         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
22121         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
22122         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
22123         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
22124         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
22125         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
22126         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
22127         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
22128         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
22129         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
22130         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
22131         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
22132         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
22133         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
22134
22135 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
22136
22137         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
22138         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
22139         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
22140         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
22141         New tests.
22142         * gcc.dg/cpp/trad/directive.c: Update.
22143
22144 2002-06-23  Andreas Jaeger  <aj@suse.de>
22145
22146         * gcc.c-torture/execute/complex-6.c: New.
22147
22148 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
22149
22150         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
22151         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
22152         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
22153         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
22154
22155 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
22156
22157         * gcc.dg/cpp/trad: New directory with traditional tests copied
22158         from parent directory.
22159         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22160         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22161         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22162         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22163         Move to trad/ and rename.
22164         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
22165         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
22166         gcc.dg/cpp/trad/redef2.c: New tests.
22167         * gcc.dg/cpp/trad/trad.exp: New driver.
22168
22169 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
22170
22171         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22172         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22173         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22174         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22175         Remove.
22176
22177 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
22178
22179         * gcc.dg/20020620-1.c: New test.
22180
22181 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22182
22183         * g++.dg/template/ttp4.C: New test.
22184
22185 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
22186
22187         * g++.dg/opt/vt1.C: Fix regexp.
22188
22189 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22190
22191         * gcc.c-torture/execute/pure-1.c: Make functions static again.
22192         Don't use attribute `noinline'.
22193
22194 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22195
22196         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
22197
22198 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
22199
22200         * gcc.c-torture/execute/simd-1.c: New.
22201
22202         * gcc.dg/simd-1.c: New.
22203
22204 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22205
22206         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
22207
22208 2002-06-16  Richard Henderson  <rth@redhat.com>
22209
22210         * g++.dg/ext/anon-struct1.C: New.
22211         * g++.dg/ext/anon-struct2.C: New.
22212         * g++.dg/ext/anon-struct3.C: New.
22213         * gcc.dg/anon-struct-1.c: New.
22214         * gcc.dg/anon-struct-2.c: New.
22215         * gcc.dg/anon-struct-3.c: New.
22216         * gcc.dg/20011008-1.c: Adjust warning text.
22217         * gcc.dg/20020527-1.c: Add -fms-extensions.
22218
22219 2002-06-16  Richard Henderson  <rth@redhat.com>
22220
22221         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
22222
22223 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
22224
22225         * gcc.c-torture/execute/20020615-1.c: New test.
22226
22227 2002-06-15  Roger Sayle  <roger@eyesopen.com>
22228
22229         * gcc.c-tortuture/execute/compare-1.c: New test case.
22230         * gcc.c-tortuture/execute/compare-2.c: New test case.
22231         * gcc.c-tortuture/execute/compare-3.c: New test case.
22232
22233 2002-06-13  Richard Henderson  <rth@redhat.com>
22234
22235         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
22236         ia64 ilp32.
22237
22238 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22239
22240         * g++.dg/template/typename2.C: Update error message.
22241
22242 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
22243
22244         * gcc.c-torture/execute/20020611-1.c: New test.
22245
22246 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
22247
22248         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
22249         list of targets to skip.
22250
22251 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
22252
22253         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
22254         targets if not optimizing.
22255
22256 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
22257
22258         * gcc.c-torture/compile/20020605-1.c: New test.
22259
22260         * g++.dg/opt/vt1.C: New test.
22261
22262         * gcc.dg/20020531-1.c: New test.
22263
22264         * gcc.dg/20020530-1.c: New test.
22265
22266         * gcc.dg/20020527-1.c: New test.
22267
22268         * g++.dg/opt/cse1.C: New test.
22269
22270 2002-06-07  Roger Sayle  <roger@eyesopen.com>
22271
22272         * gcc.dg/20020607-2.c: New test case.
22273
22274 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
22275
22276         * gcc.c-torture/compile/20020604-1.c: New test.
22277
22278 2002-06-04  Richard Henderson  <rth@redhat.com>
22279
22280         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
22281         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
22282         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
22283
22284 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
22285
22286         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
22287
22288 2002-06-03  Richard Henderson  <rth@redhat.com>
22289
22290         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
22291         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
22292
22293 2002-06-02  Richard Henderson  <rth@redhat.com>
22294
22295         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
22296         test functions static.
22297
22298 2002-06-02  Andreas Jaeger  <aj@suse.de>
22299
22300         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
22301         now.
22302
22303 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22304
22305         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
22306         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
22307         Update for mofified diagnostics.
22308         * gcc.dg/c99-intconst-1.c: No longer fail.
22309
22310 2002-06-02  Richard Henderson  <rth@redhat.com>
22311
22312         * gcc.dg/uninit-A.c: Remove xfail markers.
22313
22314 2002-06-01  Roger Sayle  <roger@eyesopen.com>
22315
22316         * gcc.dg/fnegate-1.c: New test case.
22317
22318 2002-05-30  Osku Salerma  <osku@iki.fi>
22319
22320         * gcc.c-torture/execute/mayalias-1.c: New file.
22321
22322 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22323
22324         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
22325         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
22326         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
22327
22328 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
22329
22330         * gcc.c-torture/execute/20020529-1.c: New test.
22331
22332 2002-05-27  Richard Henderson  <rth@redhat.com>
22333
22334         * g++.dg/ext/attrib6.C: New test case.
22335
22336 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22337
22338         * gcc.c-torture/execute/pure-1.c: New test.
22339
22340 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22341
22342         * gcc.dg/cpp/arith-2.c: Remove.
22343
22344 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22345
22346         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
22347         * gcc.dg/cpp/if-3.c: Remove.
22348
22349 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
22350
22351         * g++.dg/opt/cse2.C: New test.
22352
22353 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
22354
22355         * gcc.dg/cpp/arith-1.c: New semantic tests.
22356         * gcc.dg/cpp/if-1.c: Update.
22357
22358 2002-05-24  Ben Elliston  <bje@redhat.com>
22359
22360         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
22361
22362 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
22363
22364         * gcc.dg/verbose-asm.c: New test.
22365
22366 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22367
22368         * gcc.dg/cpp/paste12.c: New test.
22369
22370 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22371
22372         * g++.dg/parse/named_ops.C: New test.
22373
22374 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
22375
22376         * gcc/testsuite/gcc.dg/weak-8.c: New test.
22377
22378 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
22379
22380         * gcc.dg/weak-2.c: Allow optional leading underscore
22381         in scan-assembler symbol name.
22382         * gcc.dg/weak-3.c: Likewise.
22383         * gcc.dg/weak-4.c: Likewise.
22384         * gcc.dg/weak-5.c: Likewise.
22385
22386 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
22387
22388         * gcc.dg/20020523-1.c: New test.
22389
22390 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22391
22392         * objc.dg/const-str-2.m: Update now that we stop after
22393         a command line error.
22394
22395 2002-05-22  Richard Henderson  <rth@redhat.com>
22396
22397         * g++.dg/dg.exp: Fix typo in test pruneing.
22398
22399 2002-05-22  Richard Henderson  <rth@redhat.com>
22400
22401         * g++.dg/dg.exp: Prune the tls subdirectory.
22402         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
22403         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
22404         * g++.dg/tls/init-1.C: New.
22405
22406 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
22407
22408         * gcc.dg/20020517-1.c: New test.
22409
22410 2002-05-21  Richard Henderson  <rth@redhat.com>
22411
22412         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
22413         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
22414
22415 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
22416
22417         * g++.dg/other/copy2.C: New test.
22418
22419 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
22420
22421         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
22422         (MAX_COPY): Bump up to 10 times sizeof (long long).
22423         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
22424
22425         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
22426         sizeof (long long).
22427
22428         * gcc.c-torture/execute/strcpy-1.c: New test.
22429
22430 2002-05-19  Jason Merrill  <jason2redhat.com>
22431
22432         * g++.dg/ext/oper1.C: New test.
22433
22434 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
22435 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
22436
22437         * README.QMTEST: New file.
22438
22439         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
22440
22441 2002-05-19  Andreas Jaeger  <aj@suse.de>
22442
22443         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
22444         now.
22445         * gcc.c-torture/execute/loop-2d.x: Likewise.
22446
22447 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
22448
22449         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
22450         support weak symbols.
22451         * gcc.dg/weak-4.c: Likewise
22452         * gcc.dg/weak-6.c: Likewise
22453
22454 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
22455
22456         * gcc.dg/weak-3.c: Add dg-excess-error comment for
22457         cygwin, coff and h8300-*-hms targets
22458         * gcc.dg/weak-5.c: Likewise
22459         * gcc.dg/weak-7.c: Likewise
22460
22461 2002-05-16  Jason Merrill  <jason@redhat.com>
22462
22463         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
22464         (scan-assembler-not, scan-assembler-dem): Likewise.
22465         (scan-assembler-dem-not): Likewise.
22466
22467 2002-05-15  Richard Henderson  <rth@redhat.com>
22468
22469         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
22470
22471 2002-05-15  Richard Henderson  <rth@redhat.com>
22472
22473         * gcc.dg/weak-5.c (vfoo1c): No warning here.
22474         (vfoo1f): Warning here.
22475         (vfoo1l): Don't redefine the alias.
22476
22477 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
22478
22479         * g++.dg/init/pm1.C: New test.
22480
22481 2002-05-12  David S. Miller  <davem@redhat.com>
22482
22483         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
22484         types.
22485
22486 2002-05-10  Roger Sayle  <roger@eyesopen.com>
22487
22488         * gcc.c-torture/execute/20020510-1.c: New test case.
22489
22490 2002-05-10  David S. Miller  <davem@redhat.com>
22491
22492         * gcc.c-torture/execute/conversion.c: Test long double too.
22493
22494 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
22495
22496         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
22497         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
22498         * lib/g++.exp (g++_link_flags): Likewise.
22499         * lib/objc.exp (objc_target_compile): Likewise.
22500
22501 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22502
22503         * gcc.dg/cpp/poison.c: Update.
22504         * gcc.dg/cpp/20000625-2.c: Remove.
22505         * gcc.dg/cpp/direct2s.c: Remove final test.
22506
22507 2002-05-08  Tom Rix  <trix@redhat.com>
22508
22509         * gcc.c-torture/execute/20020508-1.c: New test.
22510         * gcc.c-torture/execute/20020508-2.c: New test.
22511         * gcc.c-torture/execute/20020508-3.c: New test.
22512
22513 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22514
22515         * gcc.dg/cpp/charconst-4.c: More tests.
22516
22517 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
22518
22519         PR c/6569
22520         * gcc.dg/weak-3.c: Update location of warning messages.
22521         * gcc.dg/weak-5.c: Likewise.
22522
22523 2002-05-06  Roger Sayle  <roger@eyesopen.com>
22524
22525         * gcc.c-torture/execute/20020506-1.c: New test case.
22526
22527 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22528
22529         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
22530
22531 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22532
22533         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
22534
22535 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22536
22537         * gcc.dg/cpp/charconst-3.c: New test.
22538
22539 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22540
22541         * gcc.dg/cpp/charconst.c: Update tests.
22542
22543 2002-05-05  Tim Josling  <tej@melbpc.org.au>
22544
22545         * treelang: Added directory for new sample language treelang. Also
22546         lib/treelang.exp: New file to signal treelang should be tested.
22547
22548 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22549
22550         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
22551         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
22552         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
22553         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
22554         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
22555         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
22556         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
22557
22558 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22559
22560         * gcc.dg/format/xopen-2.c: New test.
22561
22562 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22563
22564         * gcc.dg/20020503-1.c: New test.
22565
22566 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
22567
22568         * g++.dg/init/dtor1.C: Make it tougher.
22569
22570 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
22571
22572         * g++.dg/init/dtor1.C: New test.
22573
22574 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
22575
22576         * gcc.dg/altivec-8.c: New.
22577
22578 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
22579
22580         * gcc.dg/altivec-7.c: New.
22581
22582 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
22583
22584         * g++.dg/parse/typedef1.C: New test.
22585
22586 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
22587
22588         PR c++/6486
22589         * g++.dg/template/friend6.C: New test.
22590
22591         PR c++/6492
22592         * g++.dg/init/copy1.C: New test.
22593
22594 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
22595
22596         * g++.dg/warn/effc1.C: New test.
22597
22598 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22599
22600         * gcc.dg/cpp/if-cexp.c: Add a test.
22601
22602 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
22603
22604         * gcc.dg/20020426-2.c: New test.
22605
22606 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22607
22608         * gcc.dg/cpp/if-mop.c: Update.
22609         * gcc.dg/cpp/if-mpar.c: Add test.
22610         * gcc.dg/cpp/if-oppr.c: Update.
22611
22612 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22613
22614         PR c/6343
22615         * gcc.dg/weak-[2-7].c: New tests.
22616
22617 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22618
22619         * gcc.dg/enum1.c: New test.
22620
22621 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22622
22623         PR c++/6497
22624         * g++.dg/inherit/access2.C: New test.
22625
22626 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22627
22628         PR bootstrap/6445
22629         * gcc.dg/20020426-1.c: New test.
22630
22631 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22632
22633         * g++.dg/abi/enum1.C: New test.
22634
22635 2002-04-26  Richard Henderson  <rth@redhat.com>
22636
22637         * gcc.dg/c99-bool-1.c: Expect always true warning.
22638
22639 2002-04-25  Roger Sayle  <roger@eyesopen.com>
22640
22641         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
22642
22643 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22644
22645         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
22646         targets.
22647
22648 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
22649
22650         * g++.dg/abi/mange7.C: New test.
22651
22652         PR c++/6438.
22653         * g++.dg/parse/stmtexpr2.C: New test.
22654
22655 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
22656
22657         * gcc.dg/20020312-2.c: Add SH target.
22658
22659 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22660
22661         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
22662         compiler output on mips*-*-irix*.
22663
22664 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
22665
22666         * g++.dg/parse/attr1.C: New test.
22667
22668 2002-04-23  Roger Sayle  <roger@eyesopen.com>
22669
22670         * gcc.c-torture/execute/string-opt-17.c: New test case.
22671         * gcc.c-torture/execute/memset-2.c: New test case.
22672
22673 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
22674
22675         PR c++/6256:
22676         * g++.dg/template/friend5.C: New test.
22677
22678         PR c++/6331:
22679         * g++.dg/template/qual1.C: Likewise.
22680
22681 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
22682
22683         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
22684         Include stdlib.h, not stdio.h or ctype.h.
22685
22686 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
22687
22688         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
22689         cris-*-elf* and mmix-*-*.
22690         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
22691         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
22692         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
22693         Ditto.
22694         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
22695         * gcc.dg/wchar_t-1.c: Ditto.
22696
22697 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
22698
22699         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
22700         Clarify comment.
22701
22702 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
22703
22704         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
22705
22706 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22707
22708         * gcc.c-torture/execute/20000906-1.x: Delete.
22709
22710 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
22711
22712         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
22713
22714 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
22715
22716         * PR6367
22717         * g77.f-torture/execute/6367.f: New test.
22718         * g77.f-torture/execute/6367.x: Disable for MMIX.
22719
22720 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
22721
22722         * PR6352
22723         * g++.dg/opt/inline2.C: New test.
22724
22725 2002-04-18  Richard Henderson  <rth@redhat.com>
22726
22727         * gcc.dg/20000906-1.c: Enable for all targets.
22728         * gcc.c-torture/compile/iftrap-2.c: New.
22729
22730 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22731
22732         * gcc.dg/20020418-1.c: New test.
22733         * gcc.dg/20020418-2.c: New test.
22734
22735 2002-04-18  Richard Henderson  <rth@redhat.com>
22736
22737         * gcc.c-torture/compile/iftrap-1.c: New.
22738         * gcc.dg/iftrap-1.c: Adjust for ia64.
22739         * gcc.dg/iftrap-2.c: New.
22740
22741 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22742
22743         * gcc.c-torture/compile/20020418-1.c: New test.
22744
22745 2002-04-18  Roger Sayle  <roger@eyesopen.com>
22746
22747         * gcc.c-torture/compile/20020415-1.c: New.
22748
22749 2002-04-18  David S. Miller  <davem@redhat.com>
22750
22751         * gcc.c-torture/execute/20020418-1.c: New test.
22752
22753 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
22754
22755         * gcc.dg/20020416-1.c: New test.
22756
22757         * g++.dg/opt/inline1.C: New test.
22758
22759 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
22760
22761         * gcc.dg/altivec-5.c: New test.
22762
22763         * gcc.dg/20020415-1.c: New test.
22764
22765 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
22766
22767         * testsuite/lib/chill.exp: Remove.
22768
22769 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
22770
22771         * g++.dg/other/big-struct.C: New test.
22772
22773 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
22774
22775         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
22776         of scratch file.
22777
22778 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
22779
22780         PR c/6277
22781         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
22782         in scan-assembler function name
22783
22784 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
22785
22786         * g77.f-torture/execute/980628-4.x,
22787         g77.f-torture/execute/980628-5.x,
22788         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22789         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22790         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
22791         i[34567]86-*-*.
22792
22793 2002-04-13  David S. Miller  <davem@redhat.com>
22794
22795         * gcc.c-torture/execute/20020413-1.c: New test.
22796
22797 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
22798
22799         * gcc.dg/asm-6.c,
22800         * g++.dg/ext/asm1.C: New tests.
22801
22802 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
22803
22804         PR c++ 5373.
22805         * g++.dg/parse/stmtexpr1.C: New test.
22806
22807         PR c++/5189.
22808         * g++.dg/template/copy1.C: New test.
22809
22810 2002-04-12  Richard Henderson  <rth@redhat.com>
22811
22812         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
22813
22814 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
22815
22816         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
22817         gcc.c-torture/execute/20020307-2.c.
22818
22819 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
22820
22821         * g++.dg/ext/attrib5.C,
22822         * g++.dg/lookup/struct1.C: New tests.
22823
22824 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
22825
22826         * gcc.dg/20020411-1.c: New test.
22827
22828         * gcc.c-torture/execute/20020411-1.c: New test.
22829
22830 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
22831
22832         * g77.f-torture/execute/6177.f: New test.
22833
22834 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
22835
22836         PR middle-end/6247
22837         * g++.dg/opt/cleanup1.C: New test.
22838
22839         * g++.dg/opt/const1.C: New test.
22840
22841 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
22842
22843         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
22844
22845 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22846
22847         PR c++/5507
22848         * g++.dg/template/typename2.C: New test.
22849
22850 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
22851
22852         * gcc.c-torture/execute/loop-12.c: New.
22853
22854 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
22855
22856         * g77.f-torture/execute/980628-4.x,
22857         g77.f-torture/execute/980628-5.x,
22858         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22859         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22860         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
22861
22862 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22863
22864         PR optimization/6086
22865         * g++.dg/opt/preinc1.C: New test.
22866
22867 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22868
22869         PR c++/5571
22870         * g++.dg/opt/static2.C: New test.
22871
22872 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22873
22874         PR c/5120
22875         * gcc.dg/20020406-1.c: New test.
22876
22877 2002-04-04  David S. Miller  <davem@redhat.com>
22878
22879         * gcc.c-torture/execute/20020404-1.c: New test.
22880
22881 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
22882
22883         PR c/6123
22884         * gcc.dg/20020312-2.c: Do not declare global register variable
22885         if __PIC__ or __pic__ is defined.
22886
22887 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
22888
22889         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
22890         __asm__ so that it works correctly even if -ansi -pedantic-errors.
22891
22892 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22893
22894         * gcc.misc-tests/linkage.exp: Update last change to handle
22895         sparc*-, not just sparc-.
22896
22897 2002-04-03  Richard Henderson  <rth@redhat.com>
22898
22899         * gcc.dg/cpp/ucs.c: Improved long UCS test.
22900
22901 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22902
22903         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
22904
22905 2002-04-02  David S. Miller  <davem@redhat.com>
22906
22907         * gcc.c-torture/execute/20020402-3.c: New test.
22908
22909 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22910
22911         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
22912         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
22913
22914         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
22915         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
22916         g77.f-torture/execute/20001201.x,
22917         g77.f-torture/execute/u77-test.x: New files.
22918
22919         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
22920         * gcc.dg/wchar_t-1.c: Ditto.
22921
22922 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22923
22924         * gcc.c-torture/execute/20020402-1.c: New test.
22925
22926 2002-04-01  Richard Henderson  <rth@redhat.com>
22927
22928         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
22929
22930         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
22931
22932 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22933
22934         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
22935
22936 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22937
22938         * g++.dg/inherit/template-as-base.C: Expect error.
22939         * g++.dg/inherit/namespace-as-base.C: Likewise.
22940
22941 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
22942
22943         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
22944         g++.dg/ext/instantiate3.C: Tweak match patterns.
22945
22946         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
22947         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
22948         -da test.
22949
22950 2002-03-31  Richard Henderson  <rth@redhat.com>
22951
22952         * gcc.dg/special/alias-2.c: New.
22953         * gcc.dg/special/ecos.exp: Run it.
22954
22955 2002-03-31  Richard Henderson  <rth@redhat.com>
22956
22957         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
22958
22959 2002-03-31  Kazu Hirata  <kazu@hxi.com>
22960
22961         * gcc.dg/weak-1.c: Disable on h8300 port.
22962
22963 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
22964
22965         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
22966         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
22967         ordering tests.
22968         * g++.dg/bprob/bprob-1.C: New test.
22969         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
22970         * g++.dg/gcov/gcov-1.C: New test.
22971         * g++.dg/gcov/gcov-1.x: New file.
22972         * g++.dg/gcov/gcov-2.C: New test.
22973         * g++.dg/gcov/gcov-3.C: New test.
22974         * g++.dg/gcov/gcov-3.h: New file.
22975
22976 2002-03-28  Roger Sayle  <roger@eyesopen.com>
22977
22978         * g++.old-deja/g++.other/builtins5.C: New test.
22979         * g++.old-deja/g++.other/builtins6.C: New test.
22980         * g++.old-deja/g++.other/builtins7.C: New test.
22981         * g++.old-deja/g++.other/builtins8.C: New test.
22982         * g++.old-deja/g++.other/builtins9.C: New test.
22983
22984 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
22985
22986         * g++.dg/opt/static1.C: New test.
22987
22988         * g++.dg/opt/longbranch1.C: New test.
22989
22990 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
22991
22992         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
22993
22994         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
22995
22996 2002-03-28  Jeffrey A Law  (law@redhat.com)
22997
22998         * gcc.c-torture/execute/20020328-1.c: New test.
22999
23000 2002-03-27  Richard Henderson  <rth@redhat.com>
23001
23002         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
23003         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
23004         move from g++.old-deja/g++.ext/.
23005
23006 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
23007
23008         * g++.dg/init/new2.C: New test.
23009
23010 2002-03-26  Richard Henderson  <rth@redhat.com>
23011
23012         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
23013
23014         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
23015         on sparc.
23016
23017         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
23018         sparcv9 systems.
23019         * gcc.dg/20001102-1.c: Likewise.
23020
23021 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
23022
23023         * gcc.dg/cpp/endif-pedantic1.c,
23024         gcc.dg/cpp/endif-pedantic2.c:  New tests.
23025
23026 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
23027
23028         * g++.dg/init/new1.C: New test.
23029
23030 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23031
23032         * g++.dg/abi/vbase9.C: New test.
23033
23034 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
23035
23036         * gcc.dg/arm-asm.c: New test.
23037
23038 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
23039
23040         * gcc.dg/Wswitch-enum.c: New test.
23041         Fix PR c/5044.
23042
23043 2002-03-26  Richard Henderson  <rth@redhat.com>
23044
23045         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
23046         structure.
23047
23048 2002-03-25  Richard Henderson  <rth@redhat.com>
23049
23050         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
23051         sparcv9 systems.
23052
23053         * gcc.c-torture/compile/20011119-1.c (xxx): New.
23054         * gcc.c-torture/compile/20011119-2.c (xxx): New.
23055
23056 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
23057
23058         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
23059
23060 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
23061
23062         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
23063         targets using generic thunk support.
23064
23065 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
23066
23067         * gcc.c-torture/compile/20020323-1.c: New test.
23068
23069         * g++.dg/opt/conj2.C: New test.
23070
23071 2002-03-24  Richard Henderson  <rth@redhat.com>
23072
23073         * gcc.dg/weak-1.c: Use -fno-common.
23074
23075 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23076
23077         * g77.dg/f77-edit-apostrophe-out.f: New test
23078         * g77.dg/f77-edit-h-out.f: New test
23079         * g77.dg/f77-edit-t-in.f: New test
23080         * g77.dg/f77-edit-t-out.f: New test
23081         * g77.dg/f77-edit-x-out.f: New test
23082         * g77.dg/f77-edit-slash-out.f: New test
23083         * g77.dg/f77-edit-colon-out.f: New test
23084         * g77.dg/f77-edit-s-out.f: New test
23085
23086 2002-03-24  Richard Henderson  <rth@redhat.com>
23087
23088         * objc/execute/formal_protocol-6.x: New XFAIL.
23089
23090 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23091
23092         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
23093         that do not support weak symbols
23094
23095 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23096
23097         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
23098         * lib/g77.exp:  Likewise
23099         * lib/objc.exp: Likewise
23100
23101 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
23102
23103         * gcc.dg/Wswitch-default.c: New test.
23104
23105 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
23106
23107         * g++.dg/other/enum1.C: New test.
23108
23109 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
23110
23111         * gcc.dg/pragma-ep-3.c: Fix typo.
23112
23113 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23114
23115         * g++.dg/inherit/template-as-base.C: New test.
23116
23117 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
23118
23119         * g++.old-deja/g++.other/dwarf2-1.C: Move...
23120         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
23121
23122 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
23123
23124         * gcc.dg/cpp/multiline.c: Update to match.
23125
23126 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
23127
23128         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
23129
23130 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
23131
23132         * gcc.dg/cpp/extratokens2.c:  New file.
23133
23134 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
23135
23136         * gcc.dg/20020312-2.c: Add rs6000 target.
23137
23138         * gcc.c-torture/compile/20020319-1.c: New test.
23139
23140 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23141
23142         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
23143         (A, E): Handle this.
23144
23145 2002-03-20  Jason Merrill  <jason@redhat.com>
23146
23147         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
23148         ignoring -fpic.
23149         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
23150         through prune_gcc_output.
23151
23152 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
23153
23154         * gcc.c-torture/compile/20020320-1.c: New test.
23155
23156 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
23157
23158         * gcc.c-torture/compile/20020318-1.c: New test.
23159
23160         * gcc.dg/struct-by-value-1.c: New test.
23161
23162         * gcc.dg/20020319-1.c: New test.
23163
23164 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
23165
23166         * g++.dg/opt/conj1.C: New test.
23167
23168 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
23169
23170         * g++.dg/template/qualttp20.C: Revert previous change.
23171         * g++.dg/template/qualttp3.C: Likewise.
23172         * g++.dg/template/qualttp4.C: Likewise
23173         * g++.dg/template/qualttp5.C: Likewise
23174         * g++.dg/template/qualttp6.C: Likewise
23175         * g++.dg/template/qualttp7.C: Likewise
23176         * g++.dg/template/qualttp8.C: Likewise
23177         * g++.dg/template/recurse.C: Likewise.
23178
23179 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23180
23181         * gcc.dg/cpp/wchar-1.c: Update.
23182
23183 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
23184
23185         * g++.dg/template/conv1.C: New test.
23186         * g++.dg/template/conv2.C: New test.
23187         * g++.dg/template/conv3.C: New test.
23188         * g++.dg/template/conv4.C: New test.
23189
23190 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23191
23192         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
23193         * g++.dg/template/qualttp3.C: Likewise.
23194         * g++.dg/template/qualttp4.C: Likewise
23195         * g++.dg/template/qualttp5.C: Likewise
23196         * g++.dg/template/qualttp6.C: Likewise
23197         * g++.dg/template/qualttp7.C: Likewise
23198         * g++.dg/template/qualttp8.C: Likewise
23199         * g++.dg/template/recurse.C: Likewise.
23200
23201 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23202
23203         * g++.dg/opt/dtor1.C: New test.
23204
23205 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
23206
23207         * gcc.c-torture/compile/20020315-1.c: New test.
23208
23209 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
23210
23211         * gcc.dg/weak-1.c: Fix scan tests.
23212
23213 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
23214
23215         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
23216         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
23217         cris-*-aout* mmix-*-*.
23218         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
23219         cris-*-aout* mmix-*-*.
23220         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
23221         cris-*-elf* cris-*-aout* and mmix-*-*.
23222         * gcc.dg/20001009-1.c: Ditto.
23223         * gcc.dg/20010912-1.c: Ditto.
23224         * gcc.dg/20020122-4.c: Ditto.
23225         * gcc.dg/inline-2.c: Ditto.
23226
23227 2002-03-14  Jeffrey A Law  (law@cygnus.com)
23228
23229         * gcc.c-torture/compile/20020314-1.c: New test.
23230
23231 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
23232
23233         * gcc.c-torture/execute/20020314-1.c: New test.
23234
23235 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
23236
23237         * g++.dg/warn/Wunused-1.C: New test.
23238
23239 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
23240
23241         * g++.dg/abi/mangle6.C: New test.
23242
23243 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
23244
23245         * gcc.c-torture/compile/20020309-2.c: New test.
23246
23247         * gcc.c-torture/compile/20020312-1.c: New test.
23248
23249 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23250
23251         * g++.dg/other/access1.C: New test.
23252
23253 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
23254
23255         * gcc.c-torture/execute/wchar_t-1.c: New test.
23256
23257 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
23258
23259         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
23260
23261 2002-03-12  Roger Sayle  <roger@eyesopen.com>
23262
23263         * gcc.dg/20020312-1.c: New test case.
23264
23265 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
23266
23267         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
23268
23269 2002-03-11  Richard Henderson  <rth@redhat.com>
23270
23271         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
23272         * g++.old-deja/g++.jason/report.C: Likewise.
23273
23274 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23275
23276         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
23277         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
23278
23279 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23280
23281         * testsuite/g++.dg/overload/pmf1.C: New test.
23282
23283 2002-03-11  Kazu Hirata  <kazu@hxi.com>
23284
23285         * gcc.c-torture/execute/20020307-1.c: Use long.
23286
23287 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
23288
23289         PR optimization/5844
23290         * gcc.dg/20020310-1.c: New test.
23291
23292 2002-03-09  Michael Meissner  <meissner@redhat.com>
23293
23294         * gcc.c-torture/execute/memcpy-2.c: New test.
23295         * gcc.c-torture/execute/memset-1.c: New test.
23296         * gcc.c-torture/execute/strlen-1.c: New test.
23297         * gcc.c-torture/execute/strcmp-1.c: New test.
23298         * gcc.c-torture/execute/strncmp-1.c: New test.
23299
23300 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
23301
23302         * gcc.dg/ppc-ldstruct.c: New test.
23303
23304 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
23305
23306         * gcc.c-torture/execute/va-arg-22.c: New test.
23307
23308 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23309
23310         * gcc.c-torture/compile/20020309-1.c: New test.
23311
23312 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
23313
23314         * gcc.c-torture/execute/20020307-2.c: New test.
23315
23316 2002-03-07  Jeffrey A Law  (law@redhat.com)
23317
23318         * g77.f-torture/compile/20020307-1.f: New test.
23319
23320 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
23321
23322         * gcc.dg/unordered-1.c: New test.
23323
23324 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
23325
23326         * gcc.c-torture/execute/20020307-1.c: New test.
23327
23328 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
23329
23330         * gcc.dg/20020304-1.c: New test.
23331
23332         * gcc.c-torture/compile/20020304-2.c: New test.
23333
23334 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
23335
23336         * gcc.c-torture/compile/20020304-1.c: New test case
23337         (from PR c/5830).
23338
23339 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
23340
23341         * gcc.dg/20020103-1.c: Add other -D ppc variants.
23342
23343 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23344
23345         * g++.dg/other/classkey1.C: New test.
23346
23347 2002-03-01  Richard Henderson  <rth@redhat.com>
23348
23349         * gcc.c-torture/compile/981223-1.x: New.
23350         * gcc.c-torture/compile/920625-1.x: New.
23351
23352 2002-02-28  Richard Henderson  <rth@redhat.com>
23353
23354         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
23355
23356 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
23357
23358         * gcc.c-torture/execute/20020227-1.c: New test.
23359
23360 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
23361
23362         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
23363         here" ERROR lines.
23364         * g++.old-deja/g++.oliva/partord1.C: Likewise.
23365         * g++.old-deja.g++.other/defarg1.C: Likewise.
23366         * g++.old-deja/g++.pt/calls2.C: Likewise.
23367         * g++.old-deja/g++.pt/crash20.C: Likewise.
23368         * g++.old-deja/g++.pt/crash30.C: Likewise.
23369         * g++.old-deja/g++.pt/crash36.C: Likewise.
23370         * g++.old-deja/g++.pt/crash6.C: Likewise.
23371         * g++.old-deja/g++.pt/defarg13.C: Likewise.
23372         * g++.old-deja/g++.pt/derived3.C: Likewise.
23373         * g++.old-deja/g++.pt/error1.C: Likewise.
23374         * g++.old-deja/g++.pt/friend21.C: Likewise.
23375         * g++.old-deja/g++.pt/friend23.C: Likewise.
23376         * g++.old-deja/g++.pt/infinite1.C: Likewise.
23377         * g++.old-deja/g++.robertl/eb128.C: Likewise.
23378
23379 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
23380
23381         * gcc.c-torture/execute/20020225-2.c: New test.
23382
23383 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
23384
23385         * gcc.c-torture/execute/920730-1t.c,
23386         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
23387         Delete test cases, only relevant to -traditional.
23388
23389 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23390
23391         * gcc.dg/cpp/undef1.c: Remove.
23392         * gcc.dg/cpp/directiv.c: Update.
23393         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
23394
23395 2002-02-27  Michael Meissner  <meissner@redhat.com>
23396
23397         * gcc.c-torture/execute/20020226-1.c: New test.
23398
23399 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
23400
23401         * g++.dg/debug/debug4.C: New test.
23402
23403         * gcc.dg/ia64-visibility-1.c: New test.
23404
23405 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
23406
23407         * gcc.dg/debug/20020224-1.c: New.
23408
23409 2002-02-25  Kazu Hirata  <kazu@hxi.com>
23410
23411         * gcc.c-torture/execute/960416-1.x: New.
23412         * gcc.c-torture/execute/divconst-3.x: Likewise.
23413
23414 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
23415
23416         * gcc.dg/20020224-1.c: New test.
23417
23418 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
23419
23420         * gcc.c-torture/execute/20020225-1.c: New.
23421
23422 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23423
23424         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
23425
23426 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
23427
23428         * gcc.dg/20020222-1.c: New test.
23429
23430 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
23431
23432         * g++.dg/opt/anonunion1.C: New test.
23433
23434 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23435
23436         * g++.dg/template/qualttp19.C: New test.
23437         * g++.dg/template/qualttp20.C: New test.
23438         * g++.old-deja/g++.jason/report.C: Adjust expected errors
23439         * g++.old-deja/g++.other/qual1.C: Likewise.
23440
23441 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
23442
23443         * gcc.dg/attr-alwaysinline.c: New.
23444
23445 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
23446
23447         * gcc.dg/20020220-1.c: New test.
23448
23449         * gcc.dg/20020220-2.c: New test.
23450
23451         * g++.dg/opt/mmx1.C: New test.
23452
23453 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
23454
23455         * gcc.c-torture/compile/20020110.c: New test.
23456
23457 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
23458
23459         * gcc.c-torture/execute/20020219-1.c: New test.
23460
23461         * gcc.dg/20020219-1.c: New test.
23462
23463         * gcc.dg/noncompile/20020220-1.c: New test.
23464
23465         * g++.dg/opt/ptrintsum1.C: New test.
23466
23467         * gcc.dg/debug/20020220-1.c: New test.
23468
23469 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
23470
23471         * gcc.c-torture/execute/20020216-1.c: New test.
23472
23473 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23474
23475         * gcc.dg/decl-1.c: Update, new test.
23476
23477 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
23478
23479         * g++.dg/abi/bitfield1.C: New test.
23480         * g++.dg/abi/bitfield2.C: New test.
23481
23482 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23483
23484         * gcc.dg/attr-nest.c: New test.
23485
23486 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23487
23488         * gcc.c-torture/execute/20020215-1.c: New test.
23489
23490 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
23491
23492         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
23493         * g++.dg/debug/debug.exp: New.
23494         * g++.dg/debug/trivial.C: New.
23495         * g++.dg/debug/debug1.C: Moved...
23496         * g++.dg/other/debug1.C: ...from here.
23497         * g++.dg/debug/debug2.C: Moved...
23498         * g++.dg/other/debug2.C: ...from here.
23499         * g++.dg/debug/debug3.C: Moved...
23500         * g++.dg/other/debug3.C: ...from here.
23501
23502         * gcc.dg/noncompile/20020213-1.c: New test.
23503
23504 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
23505
23506         * g++.dg/other/debug3.C: New test.
23507
23508         * gcc.c-torture/execute/20020213-1.c: New test.
23509
23510 2002-02-13  Richard Smith <richard@ex-parrot.com>
23511
23512         * g++.old-deja/g++.other/thunk1.C: New test.
23513
23514 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23515
23516         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
23517
23518 2002-02-13  Stan Shebs  <shebs@apple.com>
23519
23520         * gcc.dg/altivec-3.c: New.
23521
23522 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
23523
23524         * gcc.dg/Wunreachable-1.c: New test.
23525         * gcc.dg/Wunreachable-2.c: New test.
23526
23527 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23528
23529         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
23530
23531 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
23532
23533         * gcc.dg/decl-1.c: New test.
23534
23535 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23536
23537         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
23538
23539 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23540
23541         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
23542         * gcc.c-torture/compile/980506-1.x: Likewise.
23543
23544 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23545
23546         * gcc.dg/20020210-1.c: New.
23547
23548 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
23549
23550         * g77.f-torture/execute/947.f: New regression test
23551         for PR fortran/947.
23552
23553 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
23554
23555         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
23556         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
23557
23558 2002-02-08  Richard Henderson  <rth@redhat.com>
23559
23560         * gcc.c-torture/compile/labels-3.c: New.
23561
23562 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
23563
23564         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
23565         expression statements work instead.
23566         * gcc.dg/noncompile/20020207-1.c: New test.
23567
23568 2002-02-07  Richard Henderson  <rth@redhat.com>
23569
23570         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
23571
23572 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23573
23574         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
23575         message from g77
23576         * lib/g77-dg.exp: Trim g77 error messages so that they are
23577         recognized by dg.exp.
23578
23579 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23580
23581         PR fortran/5473
23582         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
23583
23584 2002-02-07  Richard Henderson  <rth@redhat.com>
23585
23586         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
23587         to be sufficiently aligned for integers.
23588
23589 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
23590
23591         * g++.dg/template/friend4.C: New test.
23592
23593 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23594
23595         PR fortran/5743
23596         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
23597         unsupported cases.
23598
23599 2002-02-07  Richard Henderson  <rth@redhat.com>
23600
23601         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
23602         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
23603         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
23604         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
23605
23606 2002-02-06  Richard Henderson  <rth@redhat.com>
23607
23608         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
23609
23610 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
23611
23612         * gcc.dg/20020206-1.c: New test.
23613
23614 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
23615
23616         * gcc.c-torture/execute/20020206-1.c: New test.
23617
23618         * gcc.c-torture/execute/20020206-2.c: New test.
23619
23620         PR optimization/5429:
23621         * gcc.c-torture/compile/20020206-1.c: New test.
23622
23623 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
23624
23625         * g++.dg/ext/align1.C: Do not use an explicit alignment value
23626         as certain file formats cannot support particularly large
23627         alignments.
23628
23629         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
23630         and do not expect to be able to link the executable.
23631
23632         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
23633         fail because the COFF format does not support the weak attribute.
23634
23635 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
23636
23637         * g77.dg/pr5473.f:  New test
23638
23639 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
23640
23641         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
23642         Fix testcase accordingly.
23643
23644 2002-02-04  Richard Henderson  <rth@redhat.com>
23645
23646         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
23647         (buf): Change to be an array of pointers, not ints.
23648
23649 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23650
23651         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
23652         before all tests.  Move warning one line above to match where it
23653         C frontend emits.
23654         * gcc.dg/Wswitch-2.c: New test.
23655         * g++.dg/warn/Wswitch-1.C: New test.
23656         * g++.dg/warn/Wswitch-2.C: New test.
23657
23658 2002-02-04  Richard Henderson  <rth@redhat.com>
23659
23660         * g++.dg/abi/offsetof.C: Fix size comparison.
23661
23662 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
23663
23664         * gcc.dg/cast-qual-2.c: New test.
23665
23666 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23667
23668         * gcc.dg/20020201-4.c: New test.
23669
23670 2002-02-04  Ben Elliston  <bje@redhat.com>
23671
23672         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
23673         target_info attribute != 0, in addition to the empty string.
23674         (gcc_target_compile): Likewise.
23675
23676 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
23677
23678         * gcc.dg/Wswitch.c: New test.
23679         PR gcc/4475. PR gcc/3780.
23680
23681 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
23682
23683         * g77.f-torture/execute/5122.f: New test for regressions
23684         against PR fortran/5122.
23685
23686 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
23687
23688         * g77.f-torture/compile/pr3743.f: Delete
23689         * g77.dg/pr3743-1.f: New test.
23690         * g77.dg/pr3743-2.f: New test.
23691         * g77.dg/pr3743-3.f: New test.
23692         * g77.dg/pr3743-4.f: New test.
23693
23694 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23695
23696         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
23697
23698 2002-02-02  Richard Henderson  <rth@redhat.com>
23699
23700         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
23701         * gcc.c-torture/execute/bf64-1.c: Likewise.
23702
23703 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23704
23705         * gcc.dg/20020201-2.c: New test.
23706
23707         * gcc.dg/20020201-3.c: New test.
23708
23709         * gcc.c-torture/execute/bitfld-2.c: New test.
23710
23711 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23712
23713         * gcc.dg/bitfld-1.c: Update.
23714         * gcc.dg/bitfld-2.c: Update.
23715         * gcc.c-torture/execute/bitfld-1.x: New.
23716
23717 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23718
23719         * gcc.c-torture/execute/20020201-1.c: New test.
23720
23721 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
23722
23723         PR target/5469
23724         * gcc.dg/20020201-1.c: New test.
23725
23726 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
23727
23728         PR fortran/3743
23729         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
23730         * g77.f-torture/compile/pr3743.x: Remove
23731
23732 2002-01-31  Tom Rix  <trix@redhat.com>
23733
23734         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
23735
23736 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23737
23738         * gcc.dg/noncompile/20020130-1.c: New test.
23739
23740 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
23741
23742         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
23743
23744 2002-01-29  Richard Henderson  <rth@redhat.com>
23745
23746         * gcc.c-torture/execute/991118-1.c: Cast various constants back
23747         to long long.
23748         * gcc.c-torture/execute/bf64-1.c: Likewise.
23749
23750 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
23751
23752         * gcc.c-torture/execute/20020129-1.c: New test.
23753
23754 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23755
23756         * gcc.c-torture/compile/20000224-1.c: Update.
23757         * gcc.c-torture/execute/bitfld-1.c: New tests.
23758         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
23759         * gcc.dg/uninit-A.c: Update.
23760
23761 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
23762
23763         * g++.dg/template/ctor1.C: Add instantiation.
23764
23765 2002-01-28  Paul Koning  <pkoning@equallogic.com>
23766
23767         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
23768         argument to __builtin_prefetch to be const ptr.
23769
23770 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
23771
23772         * gcc.c-torture/compile/20020120-1.c: New test.
23773
23774 2002-01-27  Kazu Hirata  <kazu@hxi.com>
23775
23776         * gcc.c-torture/execute/20020127-1.c: New test.
23777
23778 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
23779
23780         * g77.dg/f77-edit-i-in.f: New test
23781         * g77.dg/f77-edit-i-out.f: New test
23782
23783 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
23784
23785         * gcc.dg/debug/debug.exp: New file.
23786         * gcc.dg/debug/trivial.c: New file.
23787         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
23788         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
23789         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
23790         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
23791         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
23792         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
23793         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
23794         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
23795         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
23796         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
23797         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
23798         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
23799         * gcc.dg/20000503-1.c: Removed.
23800         * gcc.dg/20010207-1.c: Removed.
23801         * gcc.dg/20011223-1.c: Removed.
23802         * gcc.dg/20020104-2.c: Removed.
23803         * gcc.dg/debug-1.c: Removed.
23804         * gcc.dg/debug-2.c: Removed.
23805         * gcc.dg/debug-3.c: Removed.
23806         * gcc.dg/debug-4.c: Removed.
23807         * gcc.dg/debug-5.c: Removed.
23808         * gcc.dg/debug-6.c: Removed.
23809         * gcc.dg/dwarf2-1.c: Removed.
23810         * gcc.dg/dwarf2-2.c: Removed.
23811
23812 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
23813
23814         * g++.old-deja/g++.other/eh5.C: New test.
23815         * g++.old-deja/g++.other/sibcall2.C: New test.
23816         * g++.old-deja/g++.other/array9.C: New test.
23817         * g++.old-deja/g++.other/typename2.C: New test.
23818         * g++.old-deja/g++.other/crash60.C: New test.
23819         * g++.old-deja/g++.other/conv9.C: New test.
23820         * g++.old-deja/g++.other/mangle10.C: New test.
23821         * g++.old-deja/g++.other/unchanging1.C: New test.
23822         * g++.old-deja/g++.other/exprstmt1.C: New test.
23823         * g++.old-deja/g++.other/inline23.C: New test.
23824         * g++.old-deja/g++.eh/ia64-1.C: New test.
23825         * g++.old-deja/g++.other/dwarf2-1.C: New test.
23826         * g++.old-deja/g++.other/reload1.C: New test.
23827         * g++.old-deja/g++.other/static20.C: New test.
23828         * g++.old-deja/g++.other/local-alloc1.C: New test.
23829         * g++.old-deja/g++.other/conv8.C: New test.
23830         * g++.old-deja/g++.other/stmtexpr2.C: New test.
23831         * g++.old-deja/g++.other/storeexpr1.C: New test.
23832         * g++.old-deja/g++.other/storeexpr2.C: New test.
23833         * g++.dg/eh/template2.C: New test.
23834         * g++.dg/warn/weak1.C: New test.
23835
23836 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
23837
23838         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23839         Remove first, non-varying, argument.
23840
23841 2002-01-23  Richard Henderson  <rth@redhat.com>
23842
23843         * gcc.dg/inline-2.c: New.
23844
23845         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
23846         Add optional target arg.  Check number of arguments.
23847         (scan-assembler-not, scan-assembler-dem): Likewise.
23848         (scan-assembler-dem-not): Likewise.
23849
23850 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23851
23852         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
23853         line 12.
23854         * g++.old-deja/g++.brendan/parse3.C,
23855         g++.old-deja/g++.other/crash26.C,
23856         g++.old-deja/g++.other/crash28.C,
23857         g++.old-deja/g++.other/crash29.C,
23858         g++.old-deja/g++.other/crash30.C,
23859         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
23860
23861 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
23862
23863         * gcc.dg/20020115-1.c: New.
23864
23865 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
23866
23867         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
23868
23869 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
23870
23871         * gcc.dg/20020122-3.c: New.
23872
23873 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
23874
23875         * g++.dg/other/gc1.C: New test.
23876
23877 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23878
23879         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
23880
23881 2002-01-22  Richard Henderson  <rth@redhat.com>
23882
23883         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
23884
23885 2002-01-22  Richard Henderson  <rth@redhat.com>
23886
23887         * gcc.dg/20020122-4.c: New.
23888
23889 2002-01-22  H.J. Lu <hjl@gnu.org>
23890
23891         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
23892         link output.
23893         * gcc.dg/special/ecos.exp: Likewise.
23894         * lib/g++-dg.exp: Likewise.
23895         * lib/g77-dg.exp: Likewise.
23896         * lib/gcc-dg.exp : Likewise.
23897         * lib/mike-g++.exp: Likewise.
23898         * lib/mike-g77.exp: Likewise.
23899         * lib/mike-gcc.exp: Likewise.
23900         * lib/objc-dg.exp: Likewise.
23901
23902 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
23903
23904         PR target/5379
23905         * gcc.dg/20020122-2.c: New test.
23906
23907 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
23908
23909         * gcc.dg/20020122-1.c: New test.
23910
23911 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
23912
23913         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
23914
23915 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
23916
23917         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
23918
23919 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23920
23921         * gcc.c-torture/compile/20020121-1.c: New test.
23922
23923 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23924
23925         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
23926         ld_library_path.
23927
23928 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
23929
23930         * gcc.dg/20020218-1.c: New test.
23931
23932 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
23933
23934         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
23935         messages
23936         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
23937         "At global scope" warning
23938         * g++.dg/ext/align1.C: Change cygwin test for alignment
23939         from db-bogus to dg-warning
23940
23941 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
23942
23943         * g77.f-torture/compile/cpp2.F: New test.
23944
23945 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23946
23947         * g++.dg/template/access1.C: New test.
23948
23949 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
23950
23951         * gcc.dg/20020118-1.c: New.
23952
23953 2002-01-18  Kazu Hirata  <kazu@hxi.com>
23954
23955         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
23956
23957 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23958
23959         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
23960         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
23961         alignment warnings.
23962
23963 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23964
23965         * gcc.misc-tests/i386-prefetch.exp: Save and restore
23966         torture_with_loops and torture_without_loops
23967
23968 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
23969
23970         * gcc.c-torture/compile/20020116-1.c: New test.
23971
23972 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
23973
23974         * gcc.dg/20020116-2.c: New test.
23975
23976         * gcc.dg/ultrasp4.c: New test.
23977
23978         * gcc.dg/20020116-1.c: New test.
23979
23980 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
23981
23982         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
23983         by EABI.
23984
23985 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
23986
23987         * gcc.misc-tests/i386-prefetch.exp: New.
23988         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
23989         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
23990         * gcc.misc-tests/i386-pf-none-1.c: New test.
23991         * gcc.misc-tests/i386-pf-sse-1.c: New test.
23992
23993 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
23994
23995         * gcc.dg/gnu89-init-1.c: Add new tests.
23996
23997 2002-01-15  Andreas Jaeger  <aj@suse.de>
23998
23999         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
24000         * gcc.dg/i386-mmx-2.c: Likewise.
24001         * gcc.dg/i386-sse-1.c: Likewise.
24002         * gcc.dg/i386-sse-2.c: Likewise.
24003         * gcc.dg/i386-sse-3.c: Likewise.
24004
24005 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
24006
24007         * g77.f-torture/execute/intrinsic-unix-bessel.f:
24008         Uncomment additional cases that now pass.
24009
24010 2002-01-11  Richard Henderson  <rth@redhat.com>
24011
24012         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
24013         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
24014
24015 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
24016
24017         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
24018
24019 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
24020
24021         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
24022         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
24023
24024 2002-01-10  Dale Johannesen  <dalej@apple.com>
24025
24026         * gcc.c-torture/execute/loop-11.c: New.
24027
24028 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
24029
24030         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
24031         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
24032
24033 2002-01-09  Richard Henderson  <rth@redhat.com>
24034
24035         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
24036         type in which to perform the operation for each size.
24037
24038 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
24039
24040         * gcc.c-torture/compile/20020109-2.c: New test.
24041
24042 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
24043
24044         * gcc.c-torture/execute/loop-10.c: New test.
24045
24046 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24047
24048         * gcc.c-torture/compile/20010226-1.c: New test.
24049         * gcc.c-torture/compile/20010227-1.c: New test.
24050         * gcc.c-torture/compile/20010426-1.c: New test.
24051         * gcc.c-torture/compile/20010510-1.c: New test.
24052         * gcc.c-torture/compile/20010605-3.c: New test.
24053         * gcc.c-torture/compile/20010824-1.c: New test.
24054         * gcc.c-torture/execute/20010409-1.c: New test.
24055         * gcc.dg/noncompile/20000901-1.c: New test.
24056         * gcc.dg/20001023-1.c: New test.
24057         * gcc.dg/20001101-1.c: New test.
24058         * gcc.dg/20001102-1.c: New test.
24059         * gcc.dg/20010207-1.c: New test.
24060         * gcc.dg/20010405-1.c: New test.
24061         * gcc.dg/20010822-1.c: New test.
24062         * gcc.dg/20011107-1.c: New test.
24063
24064 2002-01-09  Jeffrey A Law  (law@redhat.com)
24065
24066         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
24067
24068         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
24069         execution failure on PA targets.
24070
24071 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24072
24073         * gcc.c-torture/compile/20020109-1.c: New test.
24074
24075 2002-01-08  Kazu Hirata  <kazu@hxi.com>
24076
24077         * gcc.c-torture/execute/20020108-1.c: New test.
24078
24079 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
24080
24081         * gcc.dg/20020108-1.c: New test.
24082
24083 2002-01-08  H.J. Lu <hjl@gnu.org>
24084
24085         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
24086         for header files.
24087
24088 2002-01-08  Geoff Keating  <geoffk@redhat.com>
24089
24090         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
24091         consistency.
24092
24093 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
24094
24095         * gcc.dg/altivec-4.c: Test altivec predicates.
24096
24097 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
24098
24099         * gcc.c-torture/execute/20020107-1.c: New test.
24100
24101 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24102
24103         PR c/5279
24104         * gcc.c-torture/compile/20020106-1.c: New test.
24105
24106 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24107
24108         * gcc.c-torture/execute/nestfunc-4.c: New test.
24109
24110 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24111
24112         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
24113         extra triple that slipped in.
24114         * g++.old-deja/g++.abi/align.C: Likewise.
24115         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24116
24117 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24118
24119         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
24120         * g++.old-deja/g++.abi/align.C: Likewise.
24121         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24122
24123         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
24124         on FreeBSD/i386.
24125         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
24126         FreeBSD.
24127
24128 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
24129
24130         * gcc.dg/20020104-1.c: New test.
24131
24132         * gcc.dg/20020104-2.c: New test.
24133
24134 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
24135
24136         * gcc.dg/20020103-1.c: Fix typo in target selector.
24137
24138 2002-01-03  Richard Henderson  <rth@redhat.com>
24139
24140         * gcc.dg/20020103-1.c: New.
24141
24142 2002-01-03  Kazu Hirata  <kazu@hxi.com>
24143
24144         * gcc.c-torture/execute/20020103-1.c: New test.
24145
24146 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
24147
24148         * g++.dg/other/debug2.C: New test.
24149
24150         * gcc.c-torture/compile/20020103-1.c: New test.
24151
24152 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
24153
24154         * gcc.dg/gnu89-init-1.c: Added new tests.
24155
24156 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24157
24158         * g++.dg/template/friend2.C: Remove as patch is reverted.
24159
24160         * g++.dg/warn/oldcast1.C: New test.
24161
24162         * g++.dg/template/ptrmem1.C: New test.
24163         * g++.dg/template/ptrmem2.C: New test.
24164
24165         * g++.dg/template/ntp.C: New test.
24166
24167         * g++.dg/other/component1.C: New test.
24168
24169         * g++.dg/template/ttp3.C: New test.
24170
24171         * g++.dg/template/friend2.C: New test.
24172         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
24173
24174 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24175
24176         * g++.dg/other/ptrmem1.C: New test.
24177         * g++.dg/other/ptrmem2.C: New test.
24178
24179 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24180
24181         * g++.dg/template/ctor1.C: New test.
24182
24183 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24184
24185         * g++.dg/template/friend2.C: New test.
24186
24187 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
24188
24189         * gcc.dg/mmix-1.c: New test.
24190
24191 2001-12-31  Richard Henderson  <rth@redhat.com>
24192
24193         * gcc.dg/asm-5.c: New.
24194
24195 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
24196
24197         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
24198         in namespace __gnu_cxx
24199
24200 2001-12-30  Richard Henderson  <rth@redhat.com>
24201
24202         * gcc.dg/debug-6.c: New.
24203
24204 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
24205
24206         * gcc.c-torture/compile/20011229-2.c: New test.
24207
24208 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
24209
24210         * gcc.dg/debug-3.c: New test.
24211         * gcc.dg/debug-4.c: New test.
24212         * gcc.dg/debug-5.c: New test.
24213
24214 2001-12-29  Richard Henderson  <rth@redhat.com>
24215
24216         * g++.dg/eh/loop1.C: New.
24217
24218 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24219
24220         * g++.dg/template/crash1.C: New test.
24221
24222 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24223
24224         * g++.dg/other/const1.C: New test.
24225
24226 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24227
24228         * gcc.c-torture/compile/20011229-1.c: New test.
24229
24230 2001-12-28  Stan Shebs  <shebs@apple.com>
24231
24232         * lib/objc-torture.exp: Resync with c-torture.exp.
24233         * lib/objc.exp: Load standard libraries.
24234
24235 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
24236
24237         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
24238         additional tests.
24239
24240 2001-12-27  Roger Sayle <roger@eyesopen.com>
24241
24242         * gcc.c-torture/execute/string-opt-16.c: New testcase.
24243
24244 2001-12-27  Richard Henderson  <rth@redhat.com>
24245
24246         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
24247
24248 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
24249
24250         * g++.dg/eh/ctor1.C: New test.
24251         * g++.dg/other/error2.C: New test.
24252
24253 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
24254
24255         * g++.dg/other/init2.C: New test.
24256
24257 2001-12-24  Richard Henderson  <rth@redhat.com>
24258
24259         * gcc.dg/20011223-1.c: New.
24260         * gcc.dg/inline-1.c: New.
24261
24262 2001-12-23  Richard Henderson  <rth@redhat.com>
24263
24264         * gcc.dg/asm-4.c: Test operand modifiers.
24265
24266 2001-12-23  Richard Henderson  <rth@redhat.com>
24267
24268         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
24269
24270 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24271
24272         * gcc.c-torture/execute/20011223-1.c: New test.
24273
24274 2001-12-21  Richard Henderson  <rth@redhat.com>
24275
24276         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
24277         re-enables the warning.
24278
24279 2001-12-21  Richard Henderson  <rth@redhat.com>
24280
24281         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
24282
24283 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24284
24285         * gcc.c-torture/compile/20011218-1.c: New test.
24286
24287 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
24288
24289         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
24290         arm-isr.c test.
24291         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
24292         epilogue generation for ARM ISR routines.
24293
24294 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24295
24296         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
24297         * gcc.dg/format/c90-printf-3.c: Likewise.
24298         * gcc.dg/format/c99-printf-3.c: Likewise.
24299         * gcc.dg/format/ext-1.c: Likewise.
24300         * gcc.dg/format/ext-6.c: Likewise.
24301         * gcc.dg/format/format.h: Prototype unlocked stdio.
24302
24303 2001-12-20  Richard Henderson  <rth@redhat.com>
24304
24305         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
24306         (arena): Use it.
24307         (malloc): Correct allocation logic.  Abort if we fill up the
24308         arena before initialization complete.
24309         (realloc): Correct allocation logic.
24310
24311 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24312
24313         * gcc.c-torture/compile/20011219-2.c: New test.
24314
24315         * gcc.c-torture/execute/20011219-1.c: New test.
24316
24317 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
24318
24319         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
24320         target does not support weak symbols.
24321
24322 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
24323
24324         * gcc.c-torture/compile/20011219-1.c: New test.
24325
24326 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24327
24328         * g++.dg/other/error1.C: New test.
24329
24330 2001-12-17  Jeffrey A Law  (law@redhat.com)
24331
24332         * gcc.c-torture/execute/20011217-1.c: New test.
24333
24334 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
24335
24336         * objc.dg/special/: New directory.
24337         * objc.dg/special/special.exp: New file.
24338         * objc.dg/special/unclaimed-category-1.h: New file.
24339         * objc.dg/special/unclaimed-category-1a.m: New file.
24340         * objc.dg/special/unclaimed-category-1.m: New file.
24341
24342 2001-12-17  Andreas Jaeger  <aj@suse.de>
24343
24344         * gcc.c-torture/compile/20011217-2.c: New test.
24345
24346 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24347
24348         * gcc.c-torture/compile/20011217-1.c: New test.
24349
24350 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
24351
24352         * testsuite/gcc.dg/20011214-1.c: New.
24353
24354 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
24355
24356         * gcc.dg/altivec-4.c: New.
24357
24358 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
24359
24360         * gcc.dg/20011113-1.c: New test.
24361
24362 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24363
24364         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
24365         std::__malloc_alloc_template<0> and
24366         std::__default_alloc_template<false, 0>.
24367
24368 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
24369
24370         * objc/execute/bf-21.m: New test.
24371         * objc/execute/enumeration-1.m: New test.
24372         * objc/execute/enumeration-2.m: New test.
24373
24374 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
24375
24376         * gcc.dg/gnu89-init-1.c: New test.
24377
24378 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24379
24380         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
24381         * g++.old-deja/g++.jason/2371.C: Likewise.
24382         * g++.old-deja/g++.jason/template33.C: Likewise.
24383         * g++.old-deja/g++.jason/template34.C: Likewise.
24384         * g++.old-deja/g++.jason/template36.C: Likewise.
24385         * g++.old-deja/g++.oliva/typename1.C: Likewise.
24386         * g++.old-deja/g++.oliva/typename2.C: Likewise.
24387         * g++.old-deja/g++.other/typename1.C: Likewise.
24388         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24389         * g++.old-deja/g++.pt/nontype5.C: Likewise.
24390         * g++.old-deja/g++.pt/typename11.C: Likewise.
24391         * g++.old-deja/g++.pt/typename14.C: Likewise.
24392         * g++.old-deja/g++.pt/typename16.C: Likewise.
24393         * g++.old-deja/g++.pt/typename3.C: Likewise.
24394         * g++.old-deja/g++.pt/typename4.C: Likewise.
24395         * g++.old-deja/g++.pt/typename5.C: Likewise.
24396         * g++.old-deja/g++.pt/typename7.C: Likewise.
24397         * g++.old-deja/g++.robertl/eb9.C: Likewise.
24398
24399 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
24400
24401         * g++.dg/other/linkage1.C: New test.
24402         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
24403         specifiers.
24404
24405 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24406
24407         * gcc.dg/concat.c: New test.
24408
24409 2001-12-11  Stan Shebs  <shebs@apple.com>
24410
24411         * objc/compile: New test directory.
24412         * objc/compile/compile.exp: New expect script.
24413         * objc/compile/20011211-1.m: New compile test.
24414
24415 2001-12-11  Jason Merrill  <jason@redhat.com>
24416
24417         * lib/prune.exp (prune_gcc_output): Also handle "In member
24418         function".  So many permutations...
24419
24420 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
24421
24422         * g++.dg/template/typedef1.C: New test.
24423
24424 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
24425
24426         * g++.dg/other/copy1.C: New test.
24427
24428 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
24429
24430         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
24431
24432         * gcc.dg/builtin-choose-expr.c: New.
24433
24434 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
24435
24436         * gcc.dg/altivec-2.c: New.
24437
24438 2001-12-07  Richard Henderson  <rth@redhat.com>
24439
24440         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
24441
24442 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
24443
24444         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
24445         ultrasparc.
24446
24447 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24448
24449         * g++-old.deja/g++.robertl/eb101.C: Deleted.
24450
24451 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
24452
24453         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
24454         variable argument list.
24455
24456 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
24457
24458         * gcc.c-torture/execute/memcheck: Delete entire directory.
24459         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
24460         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
24461
24462 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24463
24464         * gcc.dg/Wshadow-1.c: New test.
24465
24466 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
24467
24468         * gcc.c-torture/compile/20011130-1.c: New test.
24469
24470         * gcc.dg/noncompile/20011025-1.c: New test.
24471
24472         * g++.dg/other/anon-union.C: New test.
24473
24474         * gcc.c-torture/execute/20011024-1.c: New test.
24475
24476 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24477
24478         * gcc.c-torture/execute/20000722-1.x,
24479         gcc.c-torture/execute/20010123-1.x: Remove.
24480         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
24481         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
24482         gcc.dg/c99-complit-2.c: New tests.
24483
24484 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
24485
24486         * g++.dg/inherit/base1.C: New test.
24487
24488 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
24489
24490         * g++.dg/other/stdarg1.C: New test.
24491
24492         * gcc.c-torture/compile/20011130-2.c: New test.
24493
24494 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
24495
24496         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
24497         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
24498         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
24499         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
24500         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
24501         * gcc.dg/builtin-prefetch-1.c: New test.
24502
24503 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
24504
24505         * gcc.dg/20011130-1.c: New test.
24506
24507 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24508
24509         * g++.dg/other/scope1.C: New test.
24510         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
24511
24512 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24513
24514         * gcc.dg/vla-init-1.c: New test.
24515
24516 2001-12-01  Geoff Keating  <geoffk@redhat.com>
24517
24518         * gcc.c-torture/compile/structs.c: New testcase from GDB.
24519
24520 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24521
24522         * objc.dg/alias.m: Update.
24523         * objc.dg/class-1.m: Update.
24524         * objc.dg/const-str-1.m: Update.
24525         * objc.dg/fwd-proto-1.m: Update.
24526         * objc.dg/id-1.m: Update.
24527         * objc.dg/super-class-1.m: Update.
24528
24529 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
24530
24531         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
24532         constructs.
24533
24534 2001-11-28  Jeffrey A Law  (law@cygnus.com)
24535
24536         * gcc.c-torture/execute/20011128-1.c: New test.
24537
24538 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
24539
24540         * gcc.dg/20011127-1.c: New test.
24541
24542 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24543
24544         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
24545         from Austin Group draft 7.
24546         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
24547         scanf format arguments.
24548         * gcc.dg/format/no-exargs-2.c: New test.
24549
24550 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
24551
24552         * g++.dg/abi/vbase8-4.C: New test.
24553
24554 2001-11-24  Ian Lance Taylor  <ian@airs.com>
24555
24556         * gcc.c-torture/execute/20011121-1.c: New test.
24557
24558 2001-11-23  Jeffrey A Law  (law@cygnus.com)
24559
24560         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
24561
24562 2001-11-23  Andreas Jaeger  <aj@suse.de>
24563
24564         * gcc.dg/cpp/charconst-2.c: New test.
24565
24566 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
24567
24568         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
24569         to the host if it is remote.  Let tests specify extra headers
24570         they use.
24571         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
24572         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
24573         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
24574         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
24575         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
24576         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
24577         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
24578         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
24579         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
24580         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
24581
24582 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
24583
24584         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
24585         for little endian ARMs.
24586
24587 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
24588
24589         * gcc.c-torture/compile/20011119-1.c: New test.
24590         * gcc.c-torture/compile/20011119-2.c: New test.
24591
24592 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
24593
24594         * gcc.dg/altivec-1.c: Fix typo.
24595
24596 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24597
24598         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
24599
24600 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
24601
24602         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
24603
24604 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
24605
24606         * lib/g77.exp: Don't specify --rpath-link.
24607
24608         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
24609         across all the headers.
24610         * gcc.dg/format/format.exp: For testing on a remote host,
24611         copy format.h.
24612
24613         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
24614         * gcc.c-torture/execute/930406-1.c: Likewise.
24615         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24616
24617 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
24618
24619         * gcc.dg/altivec-1.c: New.
24620
24621 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
24622
24623         * gcc.dg/cpp/fpreprocessed.c: New test case.
24624
24625 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24626
24627         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
24628         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
24629         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
24630
24631 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24632
24633         * gcc.dg/no-builtin-1.c: New test.
24634
24635 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
24636
24637         * gcc.c-torture/execute/20011115-1.c: New test.
24638
24639 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
24640
24641         * gcc.c-torture/compile/20011114-2.c: New test.
24642         * gcc.c-torture/compile/20011114-3.c: New test.
24643         * gcc.c-torture/compile/20011114-4.c: New test.
24644
24645 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24646
24647         * g++.dg/other/init1.C: New test.
24648
24649 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
24650
24651         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
24652         message.
24653
24654         * gcc.c-torture/execute/20011114-1.c: New testcase.
24655
24656         * gcc.c-torture/compile/20010327-1.c: Revert last change.
24657         * gcc.c-torture/compile/20011114-1.c: New test, exactly
24658         like the (before this change) version of 20010327-1.c.
24659
24660 2001-11-14  Roger Sayle <roger@eyesopen.com>
24661
24662         * gcc.c-torture/execute/string-opt-13.c: New testcase.
24663
24664 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
24665
24666         * g++.dg/init/array2.C: New test.
24667
24668 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
24669
24670         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
24671
24672 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
24673
24674         * g++.dg/other/forscope1.C: New test.
24675         * g++.dg/ext/forscope1.C: New test.
24676         * g++.dg/ext/forscope2.C: New test.
24677
24678 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
24679
24680         * gcc.c-torture/execute/20011113-1.c: New test.
24681
24682 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
24683
24684         * gcc.c-torture/execute/20011109-2.c: New test.
24685
24686         * gcc.c-torture/execute/20011109-1.c: New test.
24687
24688 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
24689
24690         * gcc.c-torture/compile/20011109-1.c: New test.
24691
24692 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
24693
24694         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
24695         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
24696         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
24697         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
24698         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
24699         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
24700         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
24701
24702 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24703
24704         * g++.dg/warn/Wshadow-1.C: New tests.
24705         * g++.old-deja/g++.mike/for3.C: Update.
24706
24707 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24708
24709         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
24710         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
24711         XFAILs.  Adjust expected error texts.
24712         * gcc.c-torture/compile/20011106-1.c,
24713         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
24714         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
24715         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
24716         gcc.dg/c99-array-lval-5.c: New tests.
24717
24718 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24719
24720         * gcc.dg/cpp/defined.c: Update.
24721
24722 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24723
24724         * gcc.c-torture/execute/anon-1.c: New test.
24725
24726 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
24727
24728         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
24729         same size, so no warning should be produced on stormy16.
24730
24731         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
24732         due to oversized array.
24733         * g++.old-deja/g++.mike/ns15.C: Likewise.
24734         * g++.old-deja/g++.pt/crash16.C: Likewise.
24735
24736 2001-11-02  Graham Stott  <grahams@redhat.com>
24737
24738         * g++.dgother/debug1.C: Fix typos.
24739
24740 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
24741
24742         * g++.dg/other/debug1.C: New test.
24743
24744 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24745
24746         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
24747         of unsigned long.
24748
24749 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
24750
24751         * gcc.dg/20011029-2.c: New test.
24752
24753         * gcc.c-torture/compile/20011029-1.c: New test.
24754
24755 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
24756
24757         * objc/execute/class_self-1.m: New test.
24758         * objc/execute/class_self-2.m: New test.
24759
24760 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
24761
24762         * gcc.misc-tests/msgs.exp: Delete.
24763         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
24764         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
24765         error set to match recent changes.
24766
24767 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
24768
24769         * gcc.dg/20011021-1.c: New test.
24770
24771 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
24772
24773         * gcc.c-torture/compile/20011023-1.c: New test.
24774
24775 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
24776
24777         * lib/g77.exp: Rewrite based on lib/g++.exp.
24778
24779 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
24780
24781         * gcc.c-torture/execute/20011019-1.c: New test.
24782
24783         * gcc.dg/20011018-1.c: New test.
24784
24785 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
24786
24787         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
24788
24789 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
24790
24791         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
24792         * gcc.dg/attr-invalid.c: Likewise.
24793
24794 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
24795
24796         * testsuite/gcc.dg/20011015-1.c: New test.
24797
24798 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24799
24800         * g++.dg/template/unify2.C: New test.
24801
24802 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24803
24804         * g++.dg/other/exception-specification.C: New test
24805
24806 2001-10-13  Tom Rix  <trix@redhat.com>
24807
24808         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
24809         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
24810
24811 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
24812
24813         * testsuite/gcc.dg/20011009-1.c: New test.
24814
24815 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24816
24817         PR g++/4476
24818         * g++.dg/other/friend1.C: New test.
24819
24820 2001-10-11  Richard Henderson  <rth@redhat.com>
24821
24822         * g++.old-deja/g++.other/crash18.C: Add -S to options.
24823
24824 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24825
24826         * gcc.c-torture/compile/20011010-1.c: New.
24827
24828 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24829
24830         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
24831         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
24832         g77.f-torture/execute/execute.exp,
24833         g77.f-torture/noncompile/noncompile.exp,
24834         gcc.c-torture/compile/compile.exp,
24835         gcc.c-torture/execute/execute.exp,
24836         gcc.c-torture/execute/ieee/ieee.exp,
24837         gcc.c-torture/execute/memcheck/memcheck.exp,
24838         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
24839         objc/execute/execute.exp: Update FSF address.
24840
24841 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24842
24843         * gcc.dg/cpp/cmdlne-C.c: Update.
24844         * gcc.dg/cpp/cmdlne-C2.c: New.
24845
24846 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24847
24848         * gcc.c-torture/execute/20011008-3.c: New.
24849
24850 2001-10-08  DJ Delorie  <dj@redhat.com>
24851
24852         * gcc.dg/20011008-1.c: New.
24853         * gcc.dg/20011008-2.c: New.
24854
24855 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24856
24857         * gcc.dg/cpp/spacing1.c: Update test.
24858
24859 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24860
24861         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
24862         spelling errors of "separate" as "seperate".
24863
24864 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
24865
24866         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
24867         enough to avoid inlining.
24868
24869 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24870
24871         * lib/g77.exp: set libg2c_dir correctly.
24872
24873 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24874
24875         * gcc.dg/cpp/macro11.c: New test.
24876
24877 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24878
24879         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
24880         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
24881         gcc.dg/format/multattr-3.c: New tests.
24882         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
24883         tests for format attributes on function pointers being rejected.
24884
24885 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24886
24887         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
24888
24889 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24890
24891         * g++.dg/warn/format1.C: New test.
24892
24893 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24894
24895         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
24896
24897 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24898
24899         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
24900
24901 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24902
24903         * gcc.dg/cpp/redef2.c: Add test.
24904
24905 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
24906
24907         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
24908         long-standing bug on i686, apparently.
24909         * gcc.c-torture/execute/loop-2c.x: New file.
24910         * gcc.c-torture/execute/loop-2d.x: New file.
24911         * gcc.c-torture/execute/loop-3c.x: New file.
24912
24913 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
24914
24915         * gcc.dg/cpp/20000625-2.c: Correct line number.
24916
24917 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24918
24919         * gcc.dg/cpp/macro10.c: New test.
24920         * gcc.dg/cpp/strify3.c: New test.
24921         * gcc.dg/cpp/spacing1.c: Add tests.
24922         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
24923         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
24924
24925 2001-09-24  DJ Delorie  <dj@redhat.com>
24926
24927         * gcc.c-torture/execute/20010924-1.c: New test.
24928
24929 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24930
24931         * testsuite/objc/execute/paste.m: Remove.
24932
24933 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24934
24935         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
24936
24937 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
24938
24939         * g77.dg/strlen0.f: New test.
24940
24941 2001-09-21  Richard Henderson  <rth@redhat.com>
24942
24943         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
24944         * g++.old-deja/g++.abi/vtable2.C: Likewise.
24945
24946 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24947
24948         Table-driven attributes.
24949         * g++.dg/ext/attrib1.C: New test.
24950
24951 2001-09-20  DJ Delorie  <dj@redhat.com>
24952
24953         * gcc.dg/20000926-1.c: Update expected warning messages.
24954         * gcc.dg/array-2.c: Likewise, and test for warnings too.
24955         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
24956         array.
24957
24958 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
24959
24960         * g++.dg/eh/registers1.C: New test case.
24961
24962 2001-09-17  Richard Henderson  <rth@redhat.com>
24963
24964         * gcc.dg/array-5.c: Fix VLA decomposition test.
24965
24966 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24967
24968         * gcc.dg/cpp/line5.c: New testcase.
24969
24970 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24971
24972         * gcc.dg/cpp/macro9.c: New test.
24973
24974 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
24975
24976         * gcc.c-torture/execute/980223.c: Change type of addr from long
24977         to char *.
24978
24979 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
24980
24981         * gcc.c-torture/execute/20010915-1.c: New test.
24982
24983 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
24984
24985         * g77.dg/bprob: New directory.
24986         * g77.dg/bprob/bprob.exp: New file.
24987         * g77.dg/bprob/bprob-1.f: New test.
24988         * g77.dg/gcov: New directory.
24989         * g77.dg/gcov/gcov.exp: New file.
24990         * g77.dg/gcov/gcov-1.f: New test.
24991         * g77.dg/gcov/gcov-1.x: New file.
24992
24993 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24994
24995         * gcc.dg/cpp/directiv.c: Update.
24996         * gcc.dg/cpp/undef1.c: Update.
24997
24998 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
24999
25000         * gcc.dg/20010912-1.c: New test.
25001
25002 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
25003
25004         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
25005         language-independent file in lib.
25006         * lib/gcov.exp: New file.
25007
25008 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25009
25010         * gcc.c-torture/compile/20010911-1.c: New test.
25011
25012 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
25013
25014         * lib/profopt.exp: New, to support profile-directed optimizations.
25015         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
25016         * gcc.misc-tests/bprob-1.c: New test.
25017         * gcc.misc-tests/bprob-2.c: New test.
25018
25019 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
25020
25021         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
25022         XFAIL and which kinds of gcov output to verify.
25023         * gcc.misc-tests/gcov-4b.x: New file.
25024         * gcc.misc-tests/gcov-5b.x: New file.
25025         * gcc.misc-tests/gcov-6.x: New file.
25026         * gcc.misc-tests/gcov-7.c: New test.
25027         * gcc.misc-tests/gcov-7.x: New file.
25028
25029 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
25030
25031         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
25032         * gcc.misc-tests/gcov-6.c: New test.
25033
25034 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25035
25036         PR c++/3986
25037         * g++.dg/abi/vbase1.C: New test.
25038
25039 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
25040
25041         * objc.dg/method-2.m: New.
25042
25043 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25044
25045         PR c++/4203
25046         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
25047         * g++.dg/init/empty1.C: New test.
25048
25049 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
25050
25051         * gcc.c-torture/compile/20010903-1.c: New test.
25052
25053 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
25054
25055         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
25056         for m68k.
25057
25058 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
25059
25060         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
25061
25062         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
25063
25064         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
25065
25066 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
25067
25068         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
25069         for 16-bit 'unsigned int'.
25070
25071 2001-08-29  Kazu Hirata  <kazu@hxi.com>
25072
25073         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
25074
25075 2001-08-27  Richard Henderson  <rth@redhat.com>
25076
25077         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
25078         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
25079
25080 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
25081
25082         * gcc.dg/asm-names.c (ymain): New.
25083
25084 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
25085
25086         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
25087         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
25088         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
25089
25090 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25091
25092         * gcc.dg/compare5.c: New testcase.
25093
25094 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
25095
25096         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
25097         and "In instantiation".
25098
25099 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
25100
25101         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
25102
25103 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
25104
25105         * gcc.misc-tests/gcov.exp: Add support for branch information.
25106         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
25107         * gcc.misc-tests/gcov-4.c: New test.
25108         * gcc.misc-tests/gcov-4b.c: New test.
25109         * gcc.misc-tests/gcov-5b.c: New test.
25110
25111 2001-08-20  Zack Weinberg  <zackw@panix.com>
25112
25113         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
25114         expected to fail.
25115
25116 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25117
25118         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
25119
25120 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
25121
25122         * g++.dg/eh/template1.C: New test.
25123
25124 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
25125
25126         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
25127         Fix thinko.
25128         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
25129         for xfail.
25130
25131 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
25132
25133         * lib/g77-dg.exp:  Use prune.exp for common procedures
25134         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
25135         * lib/g77.exp: (g77-dg-prune) Remove
25136
25137 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
25138
25139         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
25140
25141 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25142
25143         * g++.dg/template/unify1.C: New test.
25144
25145 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
25146
25147         * g++.dg/abi/empty4.C: New test.
25148
25149 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
25150
25151         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
25152         solaris2.*
25153         * g77.f-torture/compile/pr3743.x: Likewise
25154
25155 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25156
25157         * g++.dg/other/using-declaration.C: New test.
25158
25159 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25160
25161         * gcc.dg/cpp/tr-sign.c: New testcase.
25162
25163 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25164
25165         * gcc.dg/cpp/19951025-1.c: Revert.
25166         * gcc.dg/cpp/directiv.c: We no longer process directives that
25167         interrupt macro arguments.
25168
25169 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
25170
25171         * gcc.dg/bconstp-1.c: New test.
25172
25173 2001-08-03  Richard Henderson  <rth@redhat.com>
25174
25175         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
25176
25177 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25178
25179         * gcc.dg/cpp/19951025-1.c: Update.
25180
25181 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
25182
25183         * g77.dg/ff90-1.f (s): Fix reference of variable z,
25184         should be x.
25185
25186 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
25187
25188         Kill -fhonor-std.
25189         * g++.old-deja/g++.ns/ns14.C: Remove special options.
25190         * g++.old-deja/g++.other/std1.C: Likewise.
25191         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
25192
25193 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
25194
25195         * lib/g77.exp:  Load gcc-defs.exp for common procedures
25196         (g77_pass, g77_fail, g77_finish, g77_exit,
25197         ${tool}_check_unsupported_p} Now redundant.  Deleted.
25198
25199 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
25200
25201         * g77.dg/fbackslash.f
25202         * g77.dg/fcase-preserve.f
25203         * g77.dg/ff90-1.f
25204         * g77.dg/ffixed-line-length-0.f
25205         * g77.dg/ffixed-line-length-132.f
25206         * g77.dg/ffixed-line-length-7.f
25207         * g77.dg/ffixed-line-length-72.f
25208         * g77.dg/ffixed-line-length-none.f
25209         * g77.dg/ffree-form-1.f
25210         * g77.dg/fno-backslash.f
25211         * g77.dg/fno-f90-1.f
25212         * g77.dg/fno-fixed-form-1.f
25213         * g77.dg/fno-onetrip.f
25214         * g77.dg/fno-typeless-boz.f
25215         * g77.dg/fno-underscoring.f
25216         * g77.dg/fno-vxt-1.f
25217         * g77.dg/fonetrip.f
25218         * g77.dg/ftypeless-boz.f
25219         * g77.dg/fugly-assumed.f
25220         * g77.dg/funderscoring.f
25221         * g77.dg/fvxt-1.f
25222
25223 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
25224
25225         * objc.dg/fwd-proto-1.m: New.
25226         * objc.dg/local-decl-1.m: New.
25227         * objc.dg/naming-1.m: New.
25228         * objc.dg/naming-2.m: New.
25229         * objc.dg/proto-hier-1.m: New.
25230
25231 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
25232
25233         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
25234         largest-type elements to a struct makes its size grow.
25235
25236 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25237
25238         * g++.dg/abi/vthunk1.C: New test.
25239
25240 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25241
25242         * g++.dg/abi/vbase8-22.C: New test.
25243
25244 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25245
25246         * gcc.dg/cpp/macro8.c: New test.
25247
25248 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25249
25250         * g++.dg/abi/vbase8-21.C: New test.
25251
25252 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25253
25254         * g++.dg/abi/vbase8-10.C: New test.
25255
25256 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25257
25258         * lib/g++.exp (g++_set_ld_library_path): Renamed to
25259         ${tool}_set_ld_library_path.
25260         Changed caller.
25261         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
25262         g++.exp.
25263
25264 2001-07-26  Stan Cox <scox@redhat.com>
25265
25266         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
25267         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
25268         gcc_exit, gcc_check_unsupported_p):
25269         Moved to gcc-deps.exp
25270         * gcc-deps.exp: New file.
25271
25272 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25273
25274         * g++.old-deja/g++.pt/defarg14.C: New test.
25275
25276 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25277
25278         * g++.old-deja/g++.other/lineno5.C: New test.
25279
25280 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25281
25282         * g++.old-deja/g++.pt/crash68.C: New test.
25283
25284 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25285
25286         * g++.old-deja/g++.other/crash42.C: New test.
25287
25288 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25289
25290         * gcc.dg/cpp/extratokens.c: Fix.
25291         * gcc.dg/cpp/skipping2.c: New tests.
25292
25293 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25294
25295         * gcc.c-torture/execute/20010724-1.c: New file.
25296         * gcc.c-torture/execute/20010724-1.x: New file.
25297
25298 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25299
25300         * g++.old-deja/g++.other/cond7.C: New test.
25301
25302 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25303
25304         * g++.old-deja/g++.other/optimize4.C: New test.
25305
25306 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25307
25308         * g++.old-deja/g++.abi/vbase8-5.C: New test.
25309
25310 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
25311
25312         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
25313         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
25314         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
25315         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
25316
25317         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
25318         bug report" message.
25319
25320         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
25321         * g++.dg/ext/instantiate1.C: Move from old-deja.
25322
25323 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
25324
25325         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
25326         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
25327         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
25328         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
25329
25330 2001-07-23  Jeffrey A Law  (law@cygnus.com)
25331
25332         * gcc.c-torture/execute/20010723-1.c: New test.
25333
25334 2001-07-23  Ben Elliston  <bje@redhat.com>
25335
25336         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
25337
25338 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25339
25340         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
25341         i[34567]86-*-*.
25342         Delete handling of ieee_multilib_flags.
25343         Pass -mieee for alpha*-*-* and sh-*-*.
25344         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
25345
25346 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
25347
25348         Remove old-abi tests.
25349         * g++.old-deja/g++.mike/p11116.C: Remove.
25350         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
25351
25352 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
25353
25354         * g77.f-torture/compile/pr3743.f:  New test
25355
25356 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
25357
25358         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
25359
25360 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25361
25362         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
25363         g++.old-deja/g++.pt/static6.C: Likewise.
25364         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
25365         supports weak symbols.
25366
25367 2001-07-18  Andreas Jaeger  <aj@suse.de>
25368
25369         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
25370         supported again.
25371
25372 2001-07-18  Andreas Jaeger  <aj@suse.de>
25373
25374         * gcc.dg/iftrap-1.c: Fix target line.
25375
25376 2001-07-17  Richard Henderson  <rth@redhat.com>
25377
25378         * gcc.c-torture/execute/20010717-1.c: New.
25379
25380 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25381
25382         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
25383         tests.
25384
25385 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25386
25387         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
25388
25389 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25390
25391         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
25392         UAC_SIGBUS, UAC_NOPRINT definitions.
25393
25394 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
25395
25396         * objc/execute/object_is_class.m: New test.
25397         * objc/execute/object_is_meta_class.m: New test.
25398
25399 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25400
25401         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
25402         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
25403
25404 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
25405
25406         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
25407         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
25408
25409 2001-07-14  Richard Henderson  <rth@redhat.com>
25410
25411         * gcc.dg/iftrap-1.c: New.
25412
25413 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
25414
25415         * g77.f-torture/execute/intrinsic77.f: New test.
25416
25417 2001-07-11  Janis Johnson <janis@us.ibm.com>
25418
25419         * gcc.misc-tests/gcov-3.c: New test.
25420
25421 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25422
25423         * gcc.c-torture/compile/20010711-1.c,
25424         * gcc.c-torture/compile/20010711-2.c: New tests.
25425
25426 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25427
25428         * gcc.c-torture/execute/20010711-1.c: New test.
25429
25430 2001-07-11  Ben Elliston  <bje@redhat.com>
25431
25432         * g++.old-deja/g++.other/enum5.C: New test.
25433
25434 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
25435
25436         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
25437         (g++-dg-prune): Call prune_gcc_output.
25438         * prune.exp: New file for prune_gcc_output.
25439         * lib/g++.exp, lib/gcc.exp: Load it.
25440
25441 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25442
25443         * gcc.c-torture/compile/20010701-1.c,
25444         g++.old-deja/g++.ext/attrib6.C: New tests.
25445
25446 2001-07-06  Jeffrey A Law  (law@cygnus.com)
25447
25448         * gcc.c-torture/compile/20010706-1.c: New test.
25449
25450 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
25451
25452         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
25453
25454 2001-06-28  Stan Shebs  <shebs@apple.com>
25455
25456         * gcc.dg/pragma-darwin.c: New test.
25457
25458 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25459
25460         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
25461         Solaris 2.[678] system.
25462
25463 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25464
25465         * gcc.dg/20010622-1.c: New test.
25466
25467 2001-06-18  Stan Shebs  <shebs@apple.com>
25468
25469         * objc.dg: New directory.
25470         * objc.dg/dg.exp: New file.
25471         * objc.dg/alias.m: New.
25472         * objc.dg/class-1.m: New.
25473         * objc.dg/class-2.m: New.
25474         * objc.dg/const-str-1.m: New.
25475         * objc.dg/const-str-2.m: New.
25476         * objc.dg/id-1.m: New.
25477         * objc.dg/method-1.m: New.
25478         * objc.dg/super-class-1.m: New.
25479         * lib/objc-dg.exp: New file.
25480
25481 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25482
25483         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
25484         of label name.
25485
25486 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25487
25488         * g++.old-deja/g++.abi/vbase8-9.C: New test.
25489
25490 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25491
25492         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
25493         variable.
25494
25495 2001-06-12  Richard Henderson  <rth@redhat.com>
25496
25497         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
25498
25499 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25500
25501         * g++.old-deja/g++.abi/vbase5.C: New test.
25502         * g++.old-deja/g++.abi/vbase6.C: New test.
25503         * g++.old-deja/g++.abi/vbase7.C: New test.
25504
25505 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25506
25507         * gcc.c-torture/compile/20010610-1.c: New test.
25508
25509 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25510
25511         * g++.old-deja/g++.abi/vbase4.C: New test.
25512
25513 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25514
25515         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
25516         support %f for HC11/HC12 targets.
25517         * gcc.c-torture/execute/930513-1.x: New file, likewise.
25518         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
25519         on HC11/HC12 targets.
25520         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
25521
25522 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25523
25524         * gcc.dg/wchar_t-1.c: New file.
25525         * gcc.dg/wint_t-1.c: Likewise.
25526
25527 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
25528
25529         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
25530
25531 2001-06-11  Richard Henderson  <rth@redhat.com>
25532
25533         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
25534
25535 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25536
25537         * gcc.c-torture/compile/20010611-1.c: New test.
25538
25539 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25540
25541         * gcc.dg/c99-tag-1.c: Add more tests.
25542
25543 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
25544
25545         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
25546         representation on MN10300 and ARM/Thumb.
25547
25548 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
25549
25550         * g77.f-torture/execute/20010610.f: New.
25551
25552 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
25553
25554         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
25555         names.
25556
25557 2001-06-09  Richard Henderson  <rth@redhat.com>
25558
25559         * gcc.c-torture/execute/ashrdi-1.c: New.
25560         * gcc.c-torture/execute/ashldi-1.c: New.
25561         * gcc.c-torture/execute/lshrdi-1.c: New.
25562
25563 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
25564
25565         * objc/execute/load-3.m: Added. Check sending +load to categories,
25566         in addition to classes.
25567
25568 2001-06-08  Stan Shebs  <shebs@apple.com>
25569
25570         * objc/execute/load-2.m: New test.  From Nicola Pero
25571         <n.pero@mi.flashnet.it>.
25572
25573 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
25574
25575         * gcc.c-torture/execute/20010605-2.c: New test.
25576
25577 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25578
25579         * g++.old-deja/g++.abi/vbase2.C: New test.
25580         * g++.old-deja/g++.abi/vbase3.C: New test.
25581
25582 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25583
25584         * g++.old-deja/g++.pt/friend49.C: New test.
25585
25586 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25587
25588         * g++.old-deja/g++.ext/anon3.C: New test.
25589
25590 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
25591
25592         * g++.old-deja/g++.other/conv7.C: New test.
25593
25594 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25595
25596         * gcc.c-torture/compile/20010605-2.c: New test.
25597
25598 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25599
25600         * gcc.c-torture/execute/20010604-1.c: New test.
25601
25602 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
25603
25604         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
25605
25606 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
25607
25608         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
25609         (g++_link_flags): Likewise.
25610         (g++_init): Pass gccpath's value to two previous functions.
25611
25612 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25613
25614         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
25615         Ensure logfile entry matches exec command line.
25616
25617 2001-05-31  Richard Henderson  <rth@redhat.com>
25618
25619         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
25620         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
25621
25622 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
25623
25624         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
25625         compiler for irix6.2
25626
25627 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
25628
25629         * g++.old-deja/g++.other/optimize3.C: New file.
25630
25631 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
25632
25633         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
25634         assemble.
25635
25636 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
25637
25638         * g++.old-deja/g++.other/optimize2.C: New file.
25639
25640 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
25641
25642         * gcc.c-torture/compile/20010518-2.c: New file.
25643         * gcc.c-torture/execute/20010518-1.c: New file.
25644         * gcc.c-torture/execute/20010518-2.c: New file.
25645
25646 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25647
25648         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
25649
25650 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
25651
25652         G++ no longer defines builtins that do not begin with __builtin.
25653         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
25654         * g++.old-deja/g++.brendand/misc13.C: Likewise.
25655         * g++.old-deja/g++.law/builtin1.C: Likewise.
25656         * g++.old-deja/g++.law/cvt2.C: Likewise.
25657         * g++.old-deja/g++.mike/net5.C: Likewise.
25658         * g++.old-deja/g++.other/builtins1.C: Likewise.
25659         * g++.old-deja/g++.other/builtins2.C: Likewise.
25660         * g++.old-deja/g++.other/builtins3.C: Likewise.
25661         * g++.old-deja/g++.other/builtins4.C: Likewise.
25662         * g++.old-deja/g++.other/inline8.C: Likewise.
25663         * g++.old-deja/g++.robertl/eb39.C: Likewise.
25664
25665 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
25666
25667         * g++.old-deja/g++.pt/using1.C: Adjust.
25668         * g++.old-deja/g++.pt/using2.C: New test.
25669
25670 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25671
25672         * gcc.dg/cpp/charconst.c: New tests.
25673         * gcc.dg/cpp/escape.c: New tests.
25674         * gcc.dg/cpp/escape-1.c: New tests.
25675         * gcc.dg/cpp/escape-2.c: New tests.
25676         * gcc.dg/cpp/ucs.c: New tests.
25677
25678 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
25679
25680         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
25681         native compiler for irix6.5.
25682
25683 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
25684
25685         * lib/g++.exp (g++_include_flags): Use args to compute
25686         get_multilibs.
25687         (g++_link_flags): Likewise.
25688         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
25689
25690 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25691
25692         * gcc.dg/c90-hexfloat-1.c: Add more tests.
25693
25694 2001-05-21  Geoff Keating  <geoffk@redhat.com>
25695
25696         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
25697         this file.
25698
25699 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25700
25701         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
25702         STACK_SIZE;
25703         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
25704         to STACK_SIZE; Use it to define size of add_histo array.
25705         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
25706         to STACK_SIZE.
25707         (f): Use GITT_SIZE to define size of gitt local table.
25708         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
25709         to STACK_SIZE; Use it to define size of bytemem array.
25710
25711 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25712
25713         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
25714         on 68HC11/HC12 due to the asm instruction.
25715         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
25716         * gcc.c-torture/compile/920520-1.x: Likewise.
25717         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
25718         on 68HC11/HC12 because the function is larger than 64K.
25719         * gcc.c-torture/compile/961203-1.x: New file, this test fails
25720         on 68HC11/HC12 because the structure is too large.
25721
25722 2001-05-20  Richard Henderson  <rth@redhat.com>
25723
25724         * gcc.c-torture/execute/20010520-1.c: New.
25725
25726 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25727
25728         * g++.old-deja/g++.warn/compare1.C: New test.
25729         * gcc.dg/compare4.c: New test.
25730
25731 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
25732
25733         * g++.old-deja/g++.other/optimize1.C: New test.
25734
25735 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25736
25737         * g++.old-deja/g++.pt/spec41.C: New test.
25738
25739 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
25740
25741         * gcc.c-torture/compile/20010114-1.x: Remove.
25742
25743 2001-05-18  Stan Shebs  <shebs@apple.com>
25744
25745         * gcc.c-torture/compile/20010518-1.c: New test.
25746
25747 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
25748
25749         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
25750         * g++.old-deja/g++.pt/crash67.C: New test.
25751
25752 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
25753
25754         * g++.old-deja/g++.other/debug9.C: New test.
25755
25756 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
25757
25758         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
25759
25760 2001-05-16  Jan Hubicka  <jh@suse.cz>
25761
25762         * gcc.c-torture/compile/20010516-1.c: New test.
25763
25764 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25765
25766         * g++.old-deja/g++.other/crash41.C: New test.
25767
25768 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25769
25770         * g++.old-deja/g++.pt/crash66.C: New test.
25771
25772 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
25773
25774         * g++.old-deja/g++.robertl/eb27.C: Convert.
25775
25776 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
25777
25778         * g++.dg/friend-warn.C: New test.  Do not warn about friend
25779         declaration being redundant.
25780
25781 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
25782
25783         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
25784
25785 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
25786
25787         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
25788
25789 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
25790
25791         * lib/g++.exp: Use testsuite_flags.
25792
25793 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
25794
25795         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
25796
25797 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25798
25799         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
25800
25801 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
25802
25803         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
25804
25805 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
25806
25807         * gcc.c-torture/compile/20010313-1.c: New test.
25808
25809 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
25810
25811         * gcc.dg/cpp/direct2.c: New test.
25812         * gccq.dg/cpp/direct2s.c: New test.
25813
25814         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
25815
25816 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
25817
25818         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
25819         * g++.old-deja/g++.other/op3.C: Likewise.
25820
25821 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25822
25823         * gcc.dg/cpp/syshdr.h: New file.
25824         * gcc.dg/cpp/sysmac1.c: Update.
25825         * gcc.dg/cpp/sysmac2.c: Update.
25826
25827 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25828
25829         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
25830
25831 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
25832
25833         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
25834         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
25835
25836 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
25837
25838         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
25839
25840 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
25841
25842         * lib/g++.exp (g++_include_flags): Don't use any special flags
25843         if TESTING_IN_BUILD_TREE is not defined.
25844         (g++_init): Use a plain 'c++' as the compiler if
25845         TESTING_IN_BUILD_TREEE is not defined.
25846
25847 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25848
25849         * g++.old-deja/g++.eh/catch13.C: New test.
25850         * g++.old-deja/g++.eh/catch14.C: New test.
25851
25852 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25853
25854         * gcc.dg/cpp/tr-define.c: New test.
25855
25856 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
25857
25858         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
25859         <stdlib.h>, not <malloc.h>.
25860
25861 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25862
25863         * g++.old-deja/g++.ns/template17.C: New test.
25864
25865 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25866
25867         * g++.old-deja/g++.pt/ref4.C: New test.
25868
25869 2001-04-30  Richard Henderson  <rth@redhat.com>
25870
25871         * gcc.dg/20000724-1.c: Revert last change.
25872
25873 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
25874
25875         * g77.f-torture/execute/20010430.f: New test.
25876
25877 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
25878
25879         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
25880
25881 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
25882
25883         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
25884
25885 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25886
25887         * g++.old-deja/g++.eh/crash6.C: New test.
25888
25889 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25890
25891         * g++.old-deja/g++.other/warn7.C: New test.
25892
25893 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25894
25895         * g++.old-deja/g++.other/defarg9.C: New test.
25896
25897 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25898
25899         * g77.f-torture/compile/20010426.f: New test.
25900         * g77.f-torture/execute/20010426.f: New test.
25901
25902 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25903
25904         * g77.f-torture/compile/20000629-1.x: Remove - error
25905         has been fixed.
25906
25907 2001-04-26  Jeffrey A Law  (law@cygnus.com)
25908
25909         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
25910         Tweak slightly to work with g++.dg framework.
25911         * g++.dg/special/ecos.exp: Run initp1.C test.
25912         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
25913
25914         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
25915         its linker doesn't give line numbers either.
25916         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
25917
25918 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25919
25920         * g++.old-deja/g++.other/lex1.C: New test.
25921
25922 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
25923
25924         * gcc.dg/noncompile/20010425-1.c: New test.
25925
25926 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25927
25928         * g++.old-deja/g++.pt/mangle2.C: New test.
25929
25930 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25931
25932         * gcc.dg/format/plus-1.c: New test.
25933
25934 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25935
25936         * gcc.dg/20010423-1.c: New test.
25937
25938 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25939
25940         * gcc.c-torture/execute/20010422-1.c: New test.
25941
25942 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
25943
25944         * g++.old-deja/g++.ns/type2.C: New test.
25945
25946 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
25947
25948         * g++.old-deja/g++.other/perf1.C: New test.
25949
25950 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
25951
25952         * gcc.dg/c99-func-2.c: Remove xfail.
25953         * gcc.dg/c99-func-3.c: Remove xfail.
25954         * gcc.dg/c99-func-4.c: Remove xfail.
25955
25956 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
25957
25958         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
25959
25960 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25961
25962         * gcc.c-torture/compile/20010423-1.c: New test.
25963
25964 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25965
25966         * g++.old-deja/g++.pt/typename28.C: New test.
25967
25968 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25969
25970         * g++.old-deja/g++.abi/empty2.C: New test.
25971         * g++.old-deja/g++.abi/empty3.C: New test.
25972
25973 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25974
25975         * g++.old-deja/g++.other/comdat2.C: New test.
25976         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
25977
25978 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25979
25980         * g++.old-deja/g++.other/overload14.C: New test.
25981
25982 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25983
25984         * g++.old-deja/g++.other/lookup23.C: New test.
25985
25986 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25987
25988         * gcc.c-torture/execute/20010403-1.c: New test.
25989
25990 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
25991             Mark Mitchell  <mark@codesourcery.com>
25992
25993         * lib/old-dejagnu.exp: Don't delete output of executable.
25994         Add .exe suffix to executables.
25995
25996 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
25997
25998         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
25999
26000 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26001
26002         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
26003
26004 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26005
26006         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
26007         * g++.old-deja/g++.abi/crash1.C: New test.
26008
26009 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26010
26011         * g++.old-deja/g++.other/crash40.C: New test.
26012
26013 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26014
26015         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
26016
26017 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
26018
26019         * g++.old-deja/g++.other/warn6.C: New test.
26020
26021 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26022
26023         * g++.old-deja/g++.robertl/eb42.C: Same.
26024
26025 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26026
26027         * gcc.dg/wtr-conversion-1.c: New testcase.
26028
26029 2001-04-10  Richard Henderson  <rth@redhat.com>
26030
26031         * g++.old-deja/g++.other/array5.C: New.
26032
26033 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26034
26035         * gcc.c-torture/execute/20010408-1.c: New test.
26036
26037 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
26038
26039         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
26040         headers and constructs.
26041         * g++.old-deja/g++.robertl/eb79.C: Same.
26042         * g++.old-deja/g++.robertl/eb77.C (main): Same.
26043         * g++.old-deja/g++.robertl/eb73.C: Same.
26044         * g++.old-deja/g++.robertl/eb66.C (main): Same.
26045         * g++.old-deja/g++.robertl/eb55.C (t): Same.
26046         * g++.old-deja/g++.robertl/eb54.C (main): Same.
26047         * g++.old-deja/g++.robertl/eb46.C (main): Same.
26048         * g++.old-deja/g++.robertl/eb44.C: Same.
26049         * g++.old-deja/g++.robertl/eb41.C (main): Same.
26050         * g++.old-deja/g++.robertl/eb4.C (main): Same.
26051         * g++.old-deja/g++.robertl/eb39.C: Same.
26052         * g++.old-deja/g++.robertl/eb33.C (main): Same.
26053         * g++.old-deja/g++.robertl/eb31.C (main): Same.
26054         * g++.old-deja/g++.robertl/eb30.C: Same.
26055         * g++.old-deja/g++.robertl/eb3.C: Same.
26056         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
26057         * g++.old-deja/g++.robertl/eb21.C: Same.
26058         * g++.old-deja/g++.robertl/eb15.C: Same.
26059         * g++.old-deja/g++.robertl/eb118.C: Same.
26060         * g++.old-deja/g++.robertl/eb115.C (main): Same.
26061         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
26062         * g++.old-deja/g++.robertl/eb109.C: Same.
26063         * g++.old-deja/g++.other/sibcall1.C (main): Same.
26064         * g++.old-deja/g++.mike/rtti1.C: Same.
26065         * g++.old-deja/g++.mike/p658.C: Same.
26066         * g++.old-deja/g++.mike/net46.C: Same.
26067         * g++.old-deja/g++.mike/net34.C: Same.
26068         * g++.old-deja/g++.mike/memoize1.C: Same.
26069         * g++.old-deja/g++.mike/eh2.C: Same.
26070         * g++.old-deja/g++.law/weak.C: Same.
26071         * g++.old-deja/g++.law/visibility7.C: Same.
26072         * g++.old-deja/g++.law/visibility25.C: Same.
26073         * g++.old-deja/g++.law/visibility22.C: Same.
26074         * g++.old-deja/g++.law/visibility2.C: Same.
26075         * g++.old-deja/g++.law/visibility17.C: Same.
26076         * g++.old-deja/g++.law/visibility13.C: Same.
26077         * g++.old-deja/g++.law/visibility10.C: Same.
26078         * g++.old-deja/g++.law/visibility1.C: Same.
26079         * g++.old-deja/g++.law/virtual3.C (eval): Same.
26080         * g++.old-deja/g++.law/vbase1.C: Same.
26081         * g++.old-deja/g++.law/operators32.C: Same.
26082         * g++.old-deja/g++.law/nest3.C: Same.
26083         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
26084         * g++.old-deja/g++.law/except5.C (main): Same.
26085         * g++.old-deja/g++.law/cvt7.C (run): Same.
26086         * g++.old-deja/g++.law/cvt2.C: Same.
26087         * g++.old-deja/g++.law/cvt16.C: Same.
26088         * g++.old-deja/g++.law/ctors6.C (bar): Same.
26089         * g++.old-deja/g++.law/ctors17.C (main): Same.
26090         * g++.old-deja/g++.law/ctors13.C: Same.
26091         * g++.old-deja/g++.law/ctors12.C (main): Same.
26092         * g++.old-deja/g++.law/ctors10.C: Same.
26093         * g++.old-deja/g++.law/code-gen5.C: Same.
26094         * g++.old-deja/g++.law/bad-error7.C: Same.
26095         * g++.old-deja/g++.law/arm9.C: Same.
26096         * g++.old-deja/g++.law/arm12.C: Same.
26097         * g++.old-deja/g++.law/arg8.C: Same.
26098         * g++.old-deja/g++.law/arg1.C: Same.
26099         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
26100         * g++.old-deja/g++.jason/template31.C: Same.
26101         * g++.old-deja/g++.jason/template24.C (main): Same.
26102         * g++.old-deja/g++.jason/2371.C: Same.
26103         * g++.old-deja/g++.eh/new2.C: Same.
26104         * g++.old-deja/g++.eh/new1.C: Same.
26105         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
26106         * g++.old-deja/g++.brendan/nest21.C (main): Same.
26107         * g++.old-deja/g++.brendan/err-msg3.C: Same.
26108         * g++.old-deja/g++.brendan/crash62.C: Same.
26109         * g++.old-deja/g++.brendan/crash52.C: Same.
26110         * g++.old-deja/g++.brendan/crash49.C (main): Same.
26111         * g++.old-deja/g++.brendan/crash38.C: Same.
26112         * g++.old-deja/g++.brendan/crash15.C (main): Same.
26113         * g++.old-deja/g++.brendan/copy9.C: Same.
26114
26115 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
26116
26117         * gcc.c-torture/execute/20001203-2.c (memset):
26118         Count argument is of type __SIZE_TYPE__.
26119
26120 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
26121
26122         * gcc.c-torture/compile/20010404-1.c: New test.
26123
26124 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
26125
26126         * gcc.c-torture/compile/20010326-1.c: New test.
26127
26128 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
26129
26130         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
26131         peculiarities of the SH.
26132         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
26133
26134 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26135
26136         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
26137         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
26138         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
26139
26140 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26141
26142         * g77.f-torture/compile/20010321-1.f: New test.
26143
26144 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26145
26146         * gcc.c-torture/compile/20010329-1.c: New test.
26147
26148 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26149
26150         * gcc.c-torture/execute/20010329-1.c: New test.
26151
26152 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26153
26154         * g++.old-deja/g++.other/eh4.C: Fix typo.
26155
26156 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26157
26158         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
26159
26160 2001-03-28  Philip Blundell  <philb@gnu.org>
26161
26162         * gcc.c-torture/compile/20010328-1.c: New test.
26163
26164 2001-03-27  Richard Henderson  <rth@redhat.com>
26165
26166         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
26167         * g++.old-deja/g++.eh/vbase3.C: Likewise.
26168
26169 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
26170
26171         * gcc.c-torture/compile/20010327-1.c: New test.
26172
26173 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
26174
26175         * g++.old-deja/g++.other/friend12.C: New test.
26176         * g++.old-deja/g++.other/friend9.C: Expect no errors.
26177         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
26178
26179 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26180
26181         * gcc.c-torture/execute/20010325-1.c: New test.
26182
26183 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
26184
26185         * g++.old-deja/g++.other/mangle3.C: New test.
26186
26187 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
26188
26189         * g++.old-deja/g++.other/anon8.C: New test.
26190
26191 2001-03-20  Philip Blundell  <philb@gnu.org>
26192
26193         * gcc.c-torture/compile/20010320-1.c: New test.
26194
26195 2001-03-17  Richard Henderson  <rth@redhat.com>
26196
26197         * g++.old-deja/g++.other/eh4.C: Add expected error text.
26198
26199 2001-03-15  Geoff Keating  <geoff@redhat.com>
26200
26201         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
26202         tests on AIX.
26203
26204 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
26205
26206         * g++.old-deja/g++.other/eh4.C: New test.
26207
26208 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26209
26210         * gcc.dg/cpp/mi1.c: Update.
26211
26212 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
26213
26214         * g++.old-deja/g++.other/regstack.C: New test.
26215
26216 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26217
26218         * g++.old-deja/g++.other/ref4.C: New test.
26219
26220 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
26221
26222         * objc/execute/va_method.m: Added.
26223         * objc/execute/IMP.m: Added.
26224         * objc/execute/_cmd.m: Added.
26225         * objc/execute/accessing_ivars.m: Added.
26226         * objc/execute/class-1.m: Added.
26227         * objc/execute/class-10.m: Added.
26228         * objc/execute/class-11.m: Added.
26229         * objc/execute/class-12.m: Added.
26230         * objc/execute/class-13.m: Added.
26231         * objc/execute/class-14.m: Added.
26232         * objc/execute/class-2.m: Added.
26233         * objc/execute/class-3.m: Added.
26234         * objc/execute/class-4.m: Added.
26235         * objc/execute/class-5.m: Added.
26236         * objc/execute/class-6.m: Added.
26237         * objc/execute/class-7.m: Added.
26238         * objc/execute/class-8.m: Added.
26239         * objc/execute/class-9.m: Added.
26240         * objc/execute/class-tests-1.h
26241         * objc/execute/class-tests-2.h
26242         * objc/execute/compatibility_alias.m: Added.
26243         * objc/execute/encode-1.m: Added.
26244         * objc/execute/formal_protocol-1.m: Added.
26245         * objc/execute/formal_protocol-2.m: Added.
26246         * objc/execute/formal_protocol-3.m: Added.
26247         * objc/execute/formal_protocol-4.m: Added.
26248         * objc/execute/formal_protocol-5.m: Added.
26249         * objc/execute/formal_protocol-6.m: Added.
26250         * objc/execute/formal_protocol-7.m: Added.
26251         * objc/execute/informal_protocol.m: Added.
26252         * objc/execute/initialize.m: Added.
26253         * objc/execute/load.m: Added.
26254         * objc/execute/many_args_method.m: Added.
26255         * objc/execute/nested-3.m: Added.
26256         * objc/execute/no_clash.m: Added.
26257         * objc/execute/private.m: Added.
26258         * objc/execute/redefining_self.m: Added.
26259         * objc/execute/root_methods.m: Added.
26260         * objc/execute/selector-1.m: Added.
26261         * objc/execute/static-1.m: Added.
26262         * objc/execute/static-2.m: Added.
26263         * objc/execute/va_method.m: Added.
26264
26265 2001-03-10  Richard Henderson  <rth@redhat.com>
26266
26267         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
26268
26269 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
26270
26271         * g++.old-deja/g++.other/crash31.C: XFAIL.
26272         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
26273         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
26274         * gcc.c-torture/execute/20010123-1.x: XFAIL.
26275         * gcc.c-torture/execute/20010124-1.x: XFAIL.
26276         * gcc.dg/sequence-pt-1.c: XFAIL one test.
26277
26278 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26279
26280         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
26281
26282 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26283
26284         * gcc.dg/20000724-1.c: Don't use multiline strings.
26285
26286 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26287
26288         * objc/execute/string1.m, objc/execute/string2.m: Compare the
26289         result of -cString against what we expect it to be; don't just
26290         print it out for no one to read.
26291
26292         * objc/execute/string3.m, objc/execute/string4.m: New tests.
26293         Based on testcases provided by Nicola Pero.
26294
26295 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26296
26297         * gcc.dg/cpp/macro7.c: New test.
26298
26299 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26300
26301         * gcc.dg/cpp/multiline.c: Update.
26302
26303 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26304
26305         * g++.old-deja/g++.other/enum3.C: New test.
26306
26307 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26308
26309         * g++.old-deja/g++.other/pod1.C: New test.
26310
26311 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26312
26313         * g++.old-deja/g++.ext/overload1.C: New test.
26314
26315 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26316
26317         * g++.old-deja/g++.pt/using1.C: New test.
26318
26319 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26320
26321         * g++.old-deja/g++.other/using9.C: New test.
26322
26323 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
26324
26325         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
26326
26327         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
26328
26329 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
26330
26331         * g++.old-deja/g++.ext/realpt1.C: Remove.
26332
26333 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
26334
26335         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
26336
26337 2001-02-26  Will Cohen  <wcohen@redhat.com>
26338
26339         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
26340
26341 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
26342
26343         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
26344         templatized constructors.
26345
26346 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26347
26348         * gcc.c-torture/execute/20010224-1.c: New test.
26349
26350 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
26351
26352         * gcc.c-torture/execute/20010222-1.c: New test.
26353
26354 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
26355
26356         * g++.old-deja/g++.other/inline20.C: New test.
26357
26358 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
26359
26360         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
26361
26362 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26363
26364         * g++.old-deja/g++.other/lookup22.C: New test.
26365
26366 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
26367
26368         * g77.dg: New directory.
26369         * g77.dg/20010216-1.f: New test case.
26370         * g77.dg/dg.exp: New driver.
26371         * lib/g77-dg.exp: New driver library.
26372
26373 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26374
26375         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
26376
26377 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
26378
26379         * g++.old-deja/g++.other/decl9.C: New test.
26380
26381 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
26382
26383         * g++.old-deja/g++.other/init16.C: Update the test so that it does
26384         not need <string> and also tests the initialization at runtime.
26385
26386 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26387
26388         * gcc.c-torture/execute/longlong.c: New test.
26389
26390 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26391
26392         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
26393
26394 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26395
26396         * gcc.c-torture/execute/920302-1.c (execute):
26397         Change argument type to short.
26398
26399 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26400
26401         * g++.old-deja/g++.pt/deduct6.C: New test.
26402
26403 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26404
26405         * g++.old-deja/g++.pt/deduct5.C: New test.
26406
26407 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
26408
26409         * gcc.c-torture/execute/20010209-1.c: New test.
26410
26411 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26412
26413         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
26414
26415 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
26416
26417         * g++.dg/vtgc1.C: Update for new ABI.
26418
26419         * consistency.vlad: New directory, 1665 files.
26420
26421 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26422
26423         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
26424         return type.
26425         * gcc.dg/cpp/digraphs.c: Declare puts.
26426
26427 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26428
26429         * g++.old-deja/g++.other/warn5.C: New test.
26430
26431 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26432
26433         * g++.old-deja/g++.pt/spec40.C: New test.
26434
26435 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26436
26437         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
26438         case.
26439         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
26440
26441 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
26442
26443         * gcc.c-torture/compile/20010209-1.c: New test.
26444
26445 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
26446
26447         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
26448         excess errors message but not if it crashes.
26449         * g++.old-deja/g++.other/crash27.C: Likewise.
26450         * g++.old-deja/g++.other/crash28.C: Likewise.
26451         * g++.old-deja/g++.other/crash30.C: Likewise.
26452         * g++.old-deja/g++.other/crash32.C: Likewise.
26453         * g++.old-deja/g++.other/crash35.C: Likewise.
26454         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26455
26456 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26457
26458         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
26459         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
26460         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
26461         g77.f-torture/execute/execute.exp,
26462         g77.f-torture/noncompile/noncompile.exp,
26463         gcc.c-torture/execute/execute.exp,
26464         gcc.c-torture/execute/memcheck/memcheck.exp,
26465         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
26466         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
26467         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
26468         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
26469         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
26470         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
26471         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26472         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
26473         Remove bug reporting instructions with ancient email addresses.
26474
26475 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26476
26477         * gcc.dg/20010202-1.c: New test.
26478         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
26479
26480 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
26481
26482         * g++.dg/stdbool-if.C: New test.
26483
26484 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
26485
26486         * objc/execute/fdecl.m: Added main().
26487
26488 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26489
26490         * gcc.c-torture/execute/20010206-1.c: New test.
26491
26492 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26493
26494         * gcc.dg/cpp/avoidpaste1.c: Update.
26495
26496 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
26497
26498         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
26499         Pero <nicola@brainstorm.co.uk>.
26500         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
26501
26502 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
26503
26504         * g++.old-deja/g++.pt/spec39.C: New test.
26505
26506 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
26507
26508         * gcc.c-torture/compile/20010202-1.c: New test.
26509
26510 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
26511
26512         * g++.old-deja/g++.abi/primary2.C: New test.
26513         * g++.old-deja/g++.abi/primary3.C: New test.
26514         * g++.old-deja/g++.abi/primary4.C: New test.
26515         * g++.old-deja/g++.abi/primary5.C: New test.
26516         * g++.old-deja/g++.abi/vtable3.h: New test.
26517         * g++.old-deja/g++.abi/vtable3a.C: New test.
26518         * g++.old-deja/g++.abi/vtable3b.C: New test.
26519         * g++.old-deja/g++.abi/vtable3c.C: New test.
26520         * g++.old-deja/g++.abi/vtable3d.C: New test.
26521         * g++.old-deja/g++.abi/vtable3e.C: New test.
26522         * g++.old-deja/g++.abi/vtable3f.C: New test.
26523         * g++.old-deja/g++.abi/vtable3g.C: New test.
26524         * g++.old-deja/g++.abi/vtable3h.C: New test.
26525         * g++.old-deja/g++.abi/vtable3i.C: New test.
26526         * g++.old-deja/g++.abi/vtable3j.C: New test.
26527         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
26528
26529 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
26530
26531         * g++.old-deja/g++.other/anon6.C: New test.
26532         * g++.old-deja/g++.other/anon7.C: New test.
26533
26534 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26535
26536         * gcc.dg/cpp/avoidpaste2.c: New tests.
26537
26538 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
26539
26540         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
26541
26542 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
26543
26544         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
26545         DECIMAL_DIG cases for Irix."
26546
26547 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
26548
26549         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
26550
26551 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26552
26553         * gcc.dg/c99-tag-1.c: New test.
26554
26555 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26556
26557         * gcc.dg/cpp/tr-warn1.c: Add tests.
26558
26559 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26560
26561         * gcc.dg/cpp/avoidpaste1.c: Update.
26562         * gcc.dg/cpp/paste4.c: Update.
26563
26564 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
26565
26566         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
26567         cases for Irix.
26568
26569 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26570
26571         * g++.old-deja/g++.other/inline19.C: New test.
26572
26573 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26574
26575         * gcc.dg/Wlarger-than.c: New test.
26576
26577 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26578
26579         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
26580
26581 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
26582
26583         * gcc.c-torture/execute/20010129-1.c: New test.
26584         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
26585
26586 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
26587
26588         * gcc.dg/cpp/avoidpaste1.c: Test case.
26589
26590 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
26591
26592         * g++.old-deja/g++.other/inline18.C: New test.
26593
26594 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26595
26596         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
26597         and __builtin_putchar.
26598
26599 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
26600
26601         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
26602         tests.
26603
26604 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
26605
26606         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
26607         floating point number rounding mode to round to the nearest
26608         representable mode.
26609
26610 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
26611
26612         * g++.old-deja/g++.other/mangle2.C: New test.
26613
26614 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26615
26616         * gcc.c-torture/compile/20010124-1.c: New test.
26617
26618 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
26619
26620         * g++.old-deja/g++.pt/spec38.C: New test.
26621
26622 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26623
26624         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
26625         "Build don't run".
26626
26627 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26628
26629         * gcc.c-torture/execute/20010123-1.c: New test.
26630
26631 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26632
26633         * g++.old-deja/g++.pt/spec37.C: New test.
26634
26635 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26636
26637         * g++.old-deja/g++.pt/overload14.C: New test.
26638
26639 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26640
26641         * gcc.c-torture/execute/20010122-1.c: New test, exercise
26642         __builtin_return_address.
26643
26644 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
26645
26646         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
26647         * g++.old-deja/g++.pt/spec35.C: New test.
26648         * g++.old-deja/g++.pt/spec36.C: New test.
26649
26650 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
26651
26652         * gcc.c-torture/compile/20010118-1.c: New test.
26653
26654 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
26655
26656         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
26657
26658 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26659
26660         * gcc.c-torture/execute/20010119-1.c: New test.
26661
26662 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26663
26664         * g++.old-deja/g++.other/vbase5.C: New test.
26665
26666 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26667
26668         * gcc.c-torture/execute/20010118-1.c: New test.
26669
26670 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26671
26672         * g++.old-deja/g++.pt/deduct3.C: New test.
26673
26674 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26675
26676         * g++.old-deja/g++.pt/spec34.C: New test.
26677
26678 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
26679
26680         * g77.f-torture/compile/20000601-2.f: New test.
26681
26682 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26683
26684         * g++.old-deja/g++.other/init17.C: New test.
26685
26686 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
26687
26688         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
26689
26690 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26691
26692         * g++.old-deja/g++.pt/unify8.C: New test.
26693
26694 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26695
26696         * g++.old-deja/g++.abi/vbase1.C: New test.
26697
26698 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26699
26700         * g++.old-deja/g++.pt/crash65.C: New test.
26701
26702 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26703
26704         * gcc.dg/cpp/assembl2.S: New test case.
26705
26706 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
26707
26708         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
26709         are supported.
26710
26711 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26712
26713         * g++.old-deja/g++.other/builtins1.C: New test.
26714         * g++.old-deja/g++.other/builtins2.C: Likewise.
26715         * g++.old-deja/g++.other/builtins3.C: Likewise.
26716         * g++.old-deja/g++.other/builtins4.C: Likewise.
26717
26718 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
26719
26720         * gcc.c-torture/compile/20010117-1.c: New test.
26721         * gcc.c-torture/compile/20010117-2.c: New test.
26722
26723 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26724
26725         * g77.f-torture/execute/20010116.[fx]: New test,
26726         XFAIL on i?86-*-*.
26727         * g77.f-torture/compile/20010115.f: Indicate it's
26728         a test for PR fortran/1636.
26729
26730 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26731
26732         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
26733
26734 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26735
26736         * g77.f-torture/compile/20010115.f: New test.
26737
26738 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
26739
26740         * g++.old-deja/g++.pt/nontype5.C: New test.
26741
26742 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26743
26744         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
26745         have an equivalent working one below it.
26746
26747 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26748
26749         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
26750         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26751
26752 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26753
26754         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
26755         message containing "init_priority".
26756         (conpr-2.C): Likewise.
26757         (conpr-3.C): Likewise.
26758         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
26759
26760 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26761
26762         * gcc.c-torture/execute/20010114-2.c: New test.
26763
26764 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26765
26766         * gcc.c-torture/compile/20010114-1.c: New test.
26767         * gcc.c-torture/compile/20010114-1.x: Xfail.
26768         * gcc.c-torture/compile/20010114-2.c: New test.
26769         * gcc.c-torture/execute/20010114-1.c: New test.
26770         * gcc.dg/trunc-1.c: New test.
26771         * gcc.dg/uninit-B.c: New test.
26772
26773 2001-01-13  Nick Clifton  <nickc@redhat.com>
26774
26775         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
26776         target.
26777
26778 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26779
26780         * gcc.c-torture/compile/20010113-1.c: New test.
26781
26782 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
26783
26784         * gcc.c-torture/compile/20001212-1.c: New test.
26785
26786 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26787
26788         * gcc.dg/cpp/widestr1.c: Update.
26789         * gcc.dg/cpp/prag-imp.c: Remove.
26790
26791 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
26792
26793         * gcc.c-torture/execute/20000801-3.x: Remove.
26794         * gcc.dg/c90-init-1.c: New test.
26795         * gcc.dg/c99-init-1.c: New test.
26796         * gcc.dg/c99-init-2.c: New test.
26797         * gcc.dg/gnu99-init-1.c: New test.
26798
26799 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
26800
26801         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
26802         testing that no relevant ones were found.
26803
26804 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26805
26806         * g++.old-deja/g++.pt/cast2.C: New test.
26807
26808 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26809
26810         * g++.old-deja/g++.pt/friend47.C: New test.
26811
26812 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26813
26814         * g++.old-deja/g++.pt/instantiate13.C: New test.
26815
26816 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26817
26818         * g++.old-deja/g++.other/defarg7.C: New test.
26819         * g++.old-deja/g++.other/defarg8.C: New test.
26820
26821 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26822
26823         * g++.old-deja/g++.pt/crash64.C: New test.
26824
26825 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26826
26827         * g++.old-deja/g++.pt/crash63.C: New test.
26828
26829 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26830
26831         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
26832
26833 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
26834
26835         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
26836
26837 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26838
26839         * g++.old-deja/g++.pt/error3.C: New test.
26840
26841 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26842
26843         * g++.old-deja/g++.other/crash39.C: New test.
26844
26845 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26846
26847         * g++.old-deja/g++.other/vbase4.C: New test.
26848
26849 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
26850
26851         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
26852         * gcc.dg/special/20000419-2.c: New file. Identical to above.
26853         * gcc.dg/special/special.exp: New test driver which will check
26854         for alias support for the above test.
26855
26856 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
26857
26858         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
26859         problems on small machines.
26860         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
26861         parameterize.
26862
26863 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
26864
26865         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
26866         mips.
26867         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26868
26869 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
26870
26871         * g++.old_deja/g++.pt/using8.C: New test.
26872
26873 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26874
26875         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
26876
26877 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
26878
26879         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
26880         where a failure is expected.
26881         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
26882
26883 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26884
26885         * g++.old_deja/g++.pt/instantiate12.C: New test.
26886
26887 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26888
26889         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
26890         start of structs.
26891         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
26892         * g++.old-deja/g++.brendan/crash17.C: Likewise.
26893         * g++.old-deja/g++.brendan/crash29.C: Likewise.
26894         * g++.old-deja/g++.brendan/crash48.C: Likewise.
26895         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26896         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
26897         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26898         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
26899         * g++.old-deja/g++.eh/spec6.C: Likewise.
26900         * g++.old-deja/g++.jason/crash3.C: Likewise.
26901         * g++.old-deja/g++.law/ctors11.C: Likewise.
26902         * g++.old-deja/g++.law/ctors17.C: Likewise.
26903         * g++.old-deja/g++.law/ctors5.C: Likewise.
26904         * g++.old-deja/g++.law/ctors9.C: Likewise.
26905         * g++.old-deja/g++.mike/ambig1.C: Likewise.
26906         * g++.old-deja/g++.mike/net22.C: Likewise.
26907         * g++.old-deja/g++.mike/p3538a.C: Likewise.
26908         * g++.old-deja/g++.mike/p3538b.C: Likewise.
26909         * g++.old-deja/g++.mike/virt3.C: Likewise.
26910         * g++.old-deja/g++.niklas/t128.C: Likewise.
26911         * g++.old-deja/g++.other/anon4.C: Likewise.
26912         * g++.old-deja/g++.other/using1.C: Likewise.
26913         * g++.old-deja/g++.other/warn3.C: Likewise.
26914         * g++.old-deja/g++.pt/t37.C: Likewise.
26915         * g++.old-deja/g++.robertl/eb69.C: Likewise.
26916         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26917
26918 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26919
26920         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
26921
26922 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26923
26924         * gcc.c-torture/execute/stdio-opt-3.c: New test.
26925
26926 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
26927
26928         * gcc.c-torture/compile/20010107-1.c: New test.
26929
26930 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26931
26932         * gcc.c-torture/execute/builtin-noret-1.c: New test.
26933
26934 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26935
26936         * gcc.dg/format/format.h: New file.
26937         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
26938         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
26939         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
26940         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
26941         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
26942         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26943         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
26944         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
26945         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
26946         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
26947         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
26948         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
26949         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
26950         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
26951         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
26952         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
26953         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
26954         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
26955         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
26956         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
26957         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
26958         instead of declaring standard types, macros and functions in each
26959         test.
26960
26961 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
26962
26963         * gcc.c-torture/execute/20010106-1.c: New test.
26964
26965 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26966
26967         * gcc.dg/format/format.exp: New file.
26968         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
26969         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
26970         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
26971         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
26972         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
26973         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
26974         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
26975         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
26976         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
26977         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
26978         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
26979         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
26980         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
26981         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
26982         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
26983         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
26984         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
26985         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
26986         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
26987         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
26988         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
26989         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
26990         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
26991         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
26992         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
26993         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
26994         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
26995         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
26996         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
26997         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
26998         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
26999         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
27000         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
27001         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
27002         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
27003         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
27004         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
27005         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
27006         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
27007         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
27008         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
27009         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
27010
27011 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
27012
27013         * gcc.c-torture/execute/991228-1.c: Take word endianness into
27014         account.
27015
27016 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27017
27018         * gcc.c-torture/execute/builtin-complex-1.c: New test.
27019
27020 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27021
27022         * g++.old-deja/g++.pt/crash62.C: New test.
27023
27024 2001-01-04  Richard Henderson  <rth@redhat.com>
27025
27026         * gcc.dg/20000926-1.c: Update expected warnings.
27027         * gcc.dg/array-2.c: Likewise.
27028         * gcc.dg/array-4.c: Also validate flexible array members.
27029         * gcc.dg/c99-flex-array-1.c: New.
27030
27031 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27032
27033         * gcc.c-torture/compile/20001222-1.x: Remove.
27034
27035 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27036
27037         * gcc.c-torture/execute/built-in-setjmp.c: New.
27038
27039 2001-01-03  Richard Henderson  <rth@redhat.com>
27040
27041         * gcc.dg/940510-1.c: Update expected error wording.
27042         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
27043
27044 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
27045
27046         * lib/target-supports.exp (check_alias_available): Modified to
27047         indicate aliases not supported if only weak aliases are supported.
27048
27049 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27050
27051         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
27052         Turn on cmpstrsi checks for __pj__ and __i370__.
27053
27054 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27055
27056         * g++.old-deja/g++.other/virtual11.C: New test.
27057
27058 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27059
27060         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
27061
27062 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27063
27064         * gcc.c-torture/compile/20010102-1.c: New test.
27065
27066 2001-01-02  Andreas Jaeger  <aj@suse.de>
27067
27068         * gcc.dg/noreturn-3.c: New test.
27069
27070         * gcc.dg/noreturn-4.c: New test.
27071
27072 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27073
27074         * gcc.c-torture/execute/stdio-opt-1.c: Also test
27075         __builtin_fputc and __builtin_fwrite.
27076
27077 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27078
27079         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
27080         signed char, not default char.
27081
27082 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27083
27084         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
27085
27086 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
27087
27088         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
27089
27090 2000-12-29  Richard Henderson  <rth@redhat.com>
27091
27092         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
27093         (__cyg_profile_func_exit): Define.
27094
27095 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27096
27097         * g++.dg/vtgc1.C: New test.
27098
27099 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
27100
27101         * gcc.dg/noncompile/20001228-1.c: New test.
27102
27103         * gcc.dg/20001228-1.c: New test.
27104
27105         * gcc.c-torture/execute/20001228-1.c: New test.
27106
27107 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
27108
27109         * gcc.dg/format-strfmon-1.c: New test.
27110
27111 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27112
27113         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
27114         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
27115         * gcc.c-torture/execute/string-opt-1.c: Likewise.
27116         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27117         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27118         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27119         * gcc.c-torture/execute/string-opt-6.c: Likewise.
27120         * gcc.c-torture/execute/string-opt-7.c: Likewise.
27121         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27122         * gcc.c-torture/execute/string-opt-9.c: Likewise.
27123         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27124         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27125         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27126
27127         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
27128         * gcc.c-torture/execute/string-opt-4.c: Test index.
27129
27130 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
27131
27132         * gcc.c-torture/compile/20001226-1.c: New test.
27133
27134 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27135
27136         * gcc.c-torture/compile/20001222-1.c: New test.
27137         * gcc.c-torture/compile/20001222-1.x: Xfail.
27138
27139 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
27140
27141         * gcc.c-torture/execute/comp-goto-2.c: New test.
27142
27143 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
27144
27145         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
27146         Use long types if __INT_MAX__ is 32767.
27147         (main): Use cast to (sint32 *) when poking 88 into a_page.
27148
27149         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
27150
27151 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
27152
27153         * gcc.c-torture/compile/20001221-1.c: New test.
27154         * gcc.c-torture/execute/20001221-1.c: New test.
27155
27156 2000-12-20  Richard Henderson  <rth@redhat.com>
27157
27158         * g++.old-deja/g++.pt/crash36.C: Update error lines.
27159         * g++.old-deja/g++.robertl/eb109.C: Likewise.
27160
27161 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27162
27163         * gcc.dg/compare3.c: New test.
27164
27165 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27166
27167         * gcc.dg/format-warnll-1.c: New test.
27168
27169 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27170
27171         * gcc.dg/cpp/cmdlne-P.c: New test.
27172
27173 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27174
27175         * gcc.c-torture/execute/builtin-abs-1.c,
27176         gcc.c-torture/execute/builtin-abs-2.c: New tests.
27177
27178 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27179
27180         * gcc.dg/cpp/multiline.c: New test.
27181
27182 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27183
27184         * g++.old-deja/g++.other/syshdr1.C: Update.
27185         * gcc.dg/cpp/lineflags.c: Remove temporarily.
27186
27187 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27188
27189         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
27190
27191 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27192
27193         * g++.old-deja/g++.pt/ttp65.C: New test.
27194
27195 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27196
27197         * g++.old-deja/g++.pt/ttp64.C: New test.
27198
27199 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27200
27201         * g++.old-deja/g++.pt/spec33.C: New test.
27202
27203 2000-12-14  Catherine Moore  <clm@redhat.com>
27204
27205         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
27206         * gcc.c-torture/execute/920612-2.c: Likewise.
27207         * gcc.c-torture/execute/920428-2.c: Likewise.
27208         * gcc-c-torture/execute/va-arg-11.c: Call exit.
27209         * gcc.c-torture/execute/va-arg-21.c: Likewise.
27210
27211 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27212
27213         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
27214         * gcc.dg/pack-test-2.c: Likewise.
27215
27216 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27217
27218         Tests by Zack Weinberg <zackw@stanford.edu>.
27219
27220         * gcc.dg/cpp/defined.c: Update.
27221         * gcc.dg/cpp/defined_trad.c: New tests.
27222
27223 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27224
27225         * gcc.dg/cpp/trad-direct.c: Update.
27226
27227 2000-12-11  Neil Booth  <neilb@earthling.net>
27228
27229         * gcc.dg/cpp/defined_trad.c
27230
27231 2000-12-11  Neil Booth  <neilb@earthling.net>
27232
27233         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
27234
27235 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27236
27237         * gcc.dg/format-miss-2.c: New test.
27238
27239 2000-12-09  Neil Booth  <neilb@earthling.net>
27240
27241         * gcc.dg/cpp/lineflags.c: New tests.
27242         * gcc.dg/cpp/poison.c: Update.
27243         * gcc.dg/cpp/redef2.c: Update.
27244         * gcc.dg/cpp/skipping.c: New test.
27245
27246 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
27247
27248         * g++.old-deja/g++.other/eh3.C: New testcase.
27249
27250 2000-12-07  Neil Booth  <neilb@earthling.net>
27251
27252         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
27253         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
27254         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
27255         wtr-union-init-2.c, wtr-union-init-3.c: Update.
27256         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
27257         Update.
27258
27259 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27260
27261         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
27262         __SIZE_TYPE__ instead of int for type of integers cast to
27263         pointers.
27264
27265 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
27266
27267         * g++.old-deja/g++.other/cleanup4.C: New test.
27268
27269 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27270
27271         * format-sec-1.c: New test.
27272
27273 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27274
27275         * gcc.dg/format-nonlit-3.c: New test.
27276
27277 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27278
27279         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
27280         through a null pointer.
27281
27282 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27283
27284         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
27285         * g++.old-deja/g++.pt/partial4.C: New test.
27286
27287 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
27288
27289         * gcc.c-torture/execute/ieee/hugeval.x: New.
27290
27291 2000-12-06  Neil Booth  <neilb@earthling.net>
27292
27293         * gcc.dg/cpp/backslash2.c: New tests.
27294
27295 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27296
27297         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
27298         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
27299
27300 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
27301
27302         * gcc.c-torture/execute/20001203-2.c: New testcase.
27303
27304 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27305
27306         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
27307         * g++.old-deja/g++.other/virtual10.C: New test.
27308
27309 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27310
27311         * g++.old-deja/g++.mike/pmf5.C: Remove test.
27312
27313 2000-12-05  Richard Henderson  <rth@redhat.com>
27314
27315         * gcc.c-torture/compile/20001205-1.c: New.
27316
27317 2000-12-04  Neil Booth  <neilb@earthling.net>
27318
27319         * g++.old-deja/g++.other/virtual9.C: New test.
27320         * g++.old-deja/g++.pt/crash61.C: New test.
27321         * gcc.c-torture/execute/loop-9.c: New test.
27322
27323 2000-12-04  Neil Booth  <neilb@earthling.net>
27324
27325         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
27326         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
27327         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
27328         * gcc.dg/cpp/extratokens.c: ...here.
27329
27330 2000-12-04  Neil Booth  <neilb@earthling.net>
27331
27332         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
27333         New tests.
27334
27335 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27336
27337         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
27338         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
27339
27340 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27341
27342         * gcc.c-torture/execute/20001203-1.c: New test.
27343
27344 2000-12-03  Neil Booth  <neilb@earthling.net>
27345
27346         * gcc.dg/cpp/macro6.c: New test cases.
27347
27348 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27349
27350         * gcc.c-torture/execute/string-opt-9.c: New test.
27351         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27352         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27353         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27354
27355         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
27356         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
27357
27358 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
27359
27360         * gcc.dg/cpp/if-6.c: New testcase.
27361
27362         * gcc.dg/20001201-1.c: New testcase.
27363
27364 2000-12-02  Neil Booth  <neilb@earthling.net>
27365
27366         * g++.old-deja/g++.other/externC4.C,
27367         g++.old-deja/g++.other/friend10.C: New tests.
27368
27369 2000-12-02  Neil Booth  <neilb@earthling.net>
27370
27371         * g++.old-deja/g++.other/instan2.C
27372         * g++.old-deja/g++.other/instan3.C: New test.
27373
27374 2000-12-02  Neil Booth  <neilb@earthling.net>
27375
27376         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
27377         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
27378         gnuc99.c,gnuc99-pedantic.c: New tests.
27379
27380 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27381
27382         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
27383         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
27384
27385 2000-12-01  Neil Booth  <neilb@earthling.net>
27386
27387         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
27388         * gcc.dg/cpp/poison.c: Update.
27389         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
27390
27391 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
27392
27393         * g77.f-torture/execute/20001201.f: New test.
27394
27395 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27396
27397         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
27398
27399 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
27400
27401         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
27402
27403 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27404
27405         * g++.old-deja/g++.other/cast6.C: New test.
27406
27407 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
27408
27409         * gcc.c-torture/execute/20001130-2.c: New testcase.
27410
27411 2000-11-30  Richard Henderson  <rth@redhat.com>
27412
27413         * gcc.c-torture/execute/20001130-1.c: New test.
27414
27415 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27416
27417         * g++.old-deja/g++.other/op3.C: New test.
27418
27419 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27420
27421         * g++.old-deja/g++.other/op2.C: New test.
27422
27423 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27424
27425         * g++.old-deja/g++.other/crash38.C: New test.
27426
27427 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
27428
27429         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
27430
27431 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
27432
27433         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
27434         tests.
27435         * gcc.c-torture/execute/string-opt-6.c: New test.
27436
27437         * gcc.dg/20001117-1.c: Add main.
27438
27439 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
27440
27441         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
27442         Move from here ...
27443         * gcc.dg/940510-1.c: ... to here.
27444
27445         * gcc.dg/20000926-1.c: GNU C now allows initializations of
27446         zero-size arrays in toplevel structures.
27447
27448 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27449
27450         * gcc.c-torture/execute/loop-8.c: New test.
27451
27452 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27453
27454         * g++.old-deja/g++.other/base1.C: New test.
27455
27456 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27457
27458         * g++.old-deja/g++.other/parse2.C: New test.
27459
27460 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27461
27462         * g++.old-deja/g++.pt/incomplete1.C: New test.
27463
27464 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27465
27466         * g++.old-deja/g++.other/friend9.C: New test.
27467
27468 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27469
27470         * gcc.dg/20001127-1.c: New test.
27471
27472 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27473
27474         * g++.old-deja/g++.pt/friend46.C: New test.
27475
27476 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27477
27478         * g++.old-deja/g++.other/ptrmem8.C: New test.
27479
27480 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27481
27482         * gcc.c-torture/execute/string-opt-7.c: New test.
27483         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27484
27485 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27486
27487         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
27488         instead of 'mkcheck 2'.
27489
27490 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27491
27492         * gcc.c-torture/execute/memcheck/driver.c,
27493         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
27494         C9X references to refer to C99.
27495
27496 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
27497
27498         * gcc.dg/ultrasp3.c: New test.
27499
27500 2000-11-25  Neil Booth  <neilb@earthling.net>
27501
27502         * gcc.dg/cpp/include2.c: Update test to be locale independent.
27503
27504 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
27505
27506         * gcc.c-torture/compile/20001123-2.c: New.
27507
27508 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27509
27510         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
27511
27512 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
27513
27514         * gcc.dg/sequence-point-1.c: Add some new tests.
27515         * gcc.c-torture/execute/20001124-1.c: New test.
27516
27517 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27518
27519         * g++.old-deja/g++.other/vaarg4.C: New test.
27520         * gcc.c-torture/compile/20001123-1.c: New test.
27521
27522 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27523
27524         * g++.other/crash24.C: Adjust and remove XFAIL.
27525         * g++.other/crash37.C: New test.
27526
27527 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
27528
27529         * g++.old-deja/g++.pt/instantiate9.C: New test.
27530
27531 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
27532
27533         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
27534         new ABI, too.
27535
27536         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
27537         * g++.old-deja/g++.robertl/eb55.C: Likewise.
27538
27539 2000-11-22  Neil Booth  <neilb@earthling.net>
27540
27541         * gcc.dg/cpp/Wtrigraphs.c: New test.
27542
27543 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
27544
27545         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
27546
27547 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
27548
27549         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
27550
27551 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
27552
27553         * lib/gcc-dg.exp: load_lib scanasm.exp.
27554         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
27555         * lib/g++-dg.exp: load_lib scanasm.exp.
27556         * lib/scanasm.exp: New.
27557         (scan-assembler, scan-assembler-not): Add optional arguments to
27558         test name, or if not present, the pattern name.
27559         (scan-assembler-dem, scan-assembler-dem-not): New.
27560
27561         * g++.dg/dg.exp: New.
27562
27563 2000-11-21  Neil Booth  <neilb@earthling.net>
27564
27565         * gcc.dg/cpp/integrated1.c: Remove.
27566
27567 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27568
27569         * gcc.c-torture/execute/20001121-1.c: New test.
27570
27571 2000-11-21  Richard Henderson  <rth@redhat.com>
27572
27573         * gcc.c-torture/compile/20001121-1.c: New test.
27574
27575 2000-11-20  Neil Booth  <neilb@earthling.net>
27576
27577         * gcc.dg/cpp/integrated1.c: New test.
27578
27579 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27580
27581         * g++.old-deja/g++.other/inline17.C: New test.
27582
27583 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
27584
27585         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
27586         local variable to be zero: I made the variable global. Now
27587         uses abort() and exit() instead of relying on main's return value.
27588
27589 2000-11-20  Neil Booth  <neilb@earthling.net>
27590
27591         * gcc.dg/cpp/paste2.c: Update test.
27592         * objc/execute/paste.m: New test.
27593
27594 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27595
27596         * gcc.dg/c99-condexpr-1.c: New test.
27597
27598 2000-11-20  Neil Booth  <neilb@earthling.net>
27599
27600         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
27601
27602 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
27603
27604         * g++.old-deja/g++.pt/export1.C: New test.
27605
27606 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
27607
27608         * gcc.dg/20001117-1.c: New test.
27609
27610 2000-11-18  Richard Henderson  <rth@redhat.com>
27611
27612         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
27613
27614 2000-11-18  Richard Henderson  <rth@redhat.com>
27615
27616         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
27617         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
27618         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
27619
27620 2000-11-18  Richard Henderson  <rth@redhat.com>
27621
27622         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
27623         (main): New.  Exit cleanly.
27624
27625 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27626
27627         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
27628         gcc.dg/c99-fordecl-2.c: New tests.
27629
27630 2000-11-18  Richard Henderson  <rth@redhat.com>
27631
27632         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
27633         * gcc.c-torture/execute/zerolen-2.c: New.
27634
27635 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27636
27637         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
27638         memory.
27639
27640 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27641
27642         * g++.old-deja/g++.pt/instantiate8.C: New test.
27643
27644 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27645
27646         * g++.old-deja/g++.other/incomplete.C: Add more tests.
27647         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
27648
27649 2000-11-16  Nick Clifton  <nickc@redhat.com>
27650
27651         * gcc.c-torture/execute/nestfunc-2.c: New test.
27652         * gcc.c-torture/execute/nestfunc-3.c: New test.
27653
27654 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27655
27656         * gcc.c-torture/compile/20001116-1.c: New test.
27657
27658 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27659
27660         * gcc.c-torture/execute/20001115-1.c: New test.
27661
27662 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
27663
27664         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
27665         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
27666         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
27667         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27668
27669 2000-11-15  Neil Booth  <neilb@earthling.net>
27670
27671         gcc.dg/cpp/_Pragma1.c: Update.
27672         gcc.dg/cpp/_Pragma2.c: New test.
27673
27674 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27675
27676         * g++.old-deja/g++.other/anon5.C: New test.
27677
27678 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27679
27680         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
27681         tests.
27682
27683 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
27684
27685         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
27686         output.
27687
27688 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27689
27690         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
27691         labels at end of compound statements.
27692
27693 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
27694
27695         * gcc.c-torture/execute/loop-7.c: New test.
27696
27697 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27698
27699         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
27700
27701 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27702
27703         * gcc.dg/c99-bool-1.c: New test.
27704
27705 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27706
27707         * gcc.dg/c99-scope-1.c: Remove xfail.
27708         * gcc.dg/c99-scope-2.c: New test.
27709
27710 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27711
27712         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
27713         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
27714
27715 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
27716
27717         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
27718         error messages.
27719
27720         * g++.mike/p700.C: Don't typedef wchar_t.
27721         * g++.mike/p784.C: Likewise.
27722         * g++.mike/eb101.C: Don't use __wchar_t.
27723
27724 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
27725
27726         * g77.f-torture/execute/20001111.[fx]: Test premature exit
27727         from DO loop.
27728
27729 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27730
27731         * gcc.c-torture/execute/20001111-1.c: New test.
27732
27733 2000-11-10  Nick Clifton  <nickc@redhat.com>
27734
27735         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
27736         long multuiple and accumulate.
27737
27738 2000-11-09  Richard Henderson  <rth@redhat.com>
27739
27740         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
27741         via size_t instead of int.
27742
27743         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
27744         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27745         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27746         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27747
27748 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
27749
27750         * gcc.c-torture/compile/20001109-1.c: New test.
27751         * gcc.c-torture/compile/20001109-2.c: New test.
27752
27753 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
27754
27755         * g++.old-deja/g++.pt/operator1.C: New test.
27756         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
27757
27758 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27759
27760         * gcc.dg/20001108-1.c: New test.
27761
27762 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27763
27764         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
27765         with both arguments constant strings.
27766         * gcc.c-torture/execute/string-opt-3.c: New test.
27767         * gcc.c-torture/execute/string-opt-4.c: New test.
27768         * gcc.c-torture/execute/string-opt-5.c: New test.
27769
27770 2000-11-08  Nick Clifton  <nickc@redhat.com>
27771
27772         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
27773         mulsidi3adddi patterns.
27774
27775 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
27776
27777         * g++.old-deja/g++.other/crash36.C: New test.
27778
27779 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
27780
27781         * g++.old-deja/g++.other/init16.C: New test.
27782
27783 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
27784
27785         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
27786
27787 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27788
27789         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
27790         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27791         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27792
27793 2000-11-07  DJ Delorie  <dj@redhat.com>
27794
27795         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
27796
27797 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27798
27799         * gcc.c-torture/execute/string-opt-1.c: New test.
27800
27801 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27802
27803         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
27804         mips-sgi-irix6.* because the MIPS ABI passes floating-point
27805         parameters in registers, and there is no way for a varargs
27806         function to know in which order the integer and floating-point
27807         parameters should be interleaved when they are placed on the
27808         stack.
27809         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27810         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27811
27812 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27813
27814         * gcc.c-torture/execute/string-opt-2.c: New test.
27815
27816 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
27817
27818         * g++.old-deja/g++.pt/crash60.C: New test.
27819
27820 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27821
27822         * g++.old-deja/g++.other/crash24.C: New test.
27823         * g++.old-deja/g++.other/crash25.C: New test.
27824         * g++.old-deja/g++.other/crash26.C: New test.
27825         * g++.old-deja/g++.other/crash27.C: New test.
27826         * g++.old-deja/g++.other/crash28.C: New test.
27827         * g++.old-deja/g++.other/crash29.C: New test.
27828         * g++.old-deja/g++.other/crash30.C: New test.
27829         * g++.old-deja/g++.other/crash31.C: New test.
27830         * g++.old-deja/g++.other/crash32.C: New test.
27831         * g++.old-deja/g++.other/crash33.C: New test.
27832         * g++.old-deja/g++.other/crash34.C: New test.
27833         * g++.old-deja/g++.other/crash35.C: New test.
27834
27835 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27836
27837         * gcc.c-torture/execute/20001031-1.c: New test.
27838
27839 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
27840
27841         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
27842         namespace.
27843
27844         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
27845         standards-conformant.
27846
27847         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
27848
27849         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
27850         * g++.old-deja/g++.mike/p755a.C: Likewise.
27851         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
27852         library makes no calls to `operator new' during initialization.
27853
27854 2000-11-04  Neil Booth  <neilb@earthling.net>
27855
27856         * gcc.dg/cpp/include2.c: New tests.
27857
27858 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
27859
27860         * lib/g++.exp (g++_set_ld_library_path): New function.
27861         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
27862
27863 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
27864
27865         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
27866         warnings.
27867
27868 2000-11-01  Richard Henderson  <rth@redhat.com>
27869
27870         * g++.old-deja/g++.ext/namedret1.C: New.
27871         * g++.old-deja/g++.ext/namedret2.C: New.
27872         * g++.old-deja/g++.ext/namedret3.C: New.
27873
27874 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
27875
27876         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
27877         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
27878
27879 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27880
27881         * gcc.c-torture/execute/va-arg-21.c: New test.
27882
27883 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27884
27885         * gcc.dg/c99-complex-2.c: New test.
27886
27887 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27888
27889         * gcc.c-torture/execute/stdio-opt-1.c: New test.
27890
27891 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
27892
27893         * g++.old-deja/g++.other/inline16.C: New test.
27894
27895 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
27896
27897         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
27898         __PRETTY_FUNCTION__
27899
27900 2000-10-29  Neil Booth  <neilb@earthling.net>
27901
27902         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
27903         New tests.
27904         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
27905         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
27906         optimisation.
27907
27908 2000-10-29  Neil Booth  <neilb@earthling.net>
27909
27910         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
27911         * mi1.c, mi1c.h: Add null directives to multiple-include test.
27912         * mi5.c: Test multiple includes work with -C.
27913         * trigraphs.c: Test ^= version.
27914
27915 2000-10-28  Neil Booth  <neilb@earthling.net>
27916
27917         New tests and test updates for new macro expander.
27918
27919         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
27920         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
27921         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
27922         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
27923         new diagnostic messages.
27924
27925         * gcc.dg/cpp/macro3.c: New tests.
27926
27927 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
27928
27929         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
27930         on the same line.
27931
27932 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
27933
27934         * g++.old-deja/g++.other/eh2.C: New test.
27935
27936 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27937
27938         * gcc.c-torture/execute/20001027-1.c: New test.
27939
27940 2000-10-26  Richard Henderson  <rth@redhat.com>
27941
27942         * gcc.c-torture/execute/20001026-1.c: New.
27943
27944 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
27945
27946         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
27947         * g++.old-deja/g++.law/builtin1.C: Likewise.
27948         * g++.old-deja/g++.law/ctors10.C: Likewise.
27949         * g++.old-deja/g++.law/virtual3.C: Likewise.
27950         * g++.old-deja/g++.mike/p658.C: Likewise.
27951         * g++.old-deja/g++.other/sibcall1.C: Likewise.
27952         * g++.old-deja/g++.other/vaarg2.C: Likewise.
27953         * g++.old-deja/g++.robertl/eb124.C: Likewise.
27954         * g++.old-deja/g++.robertl/eb44.C: Likewise.
27955         * g++.old-deja/g++.robertl/eb77.C: Likewise.
27956
27957 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
27958
27959         * gcc.c-torture/compile/20001024-1.c: New test.
27960
27961 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
27962
27963         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
27964         to tell us whether or not we are using V3.
27965
27966 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27967
27968         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
27969         operands.
27970
27971 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27972
27973         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
27974
27975 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
27976
27977         * gcc.c-torture/execute/20001024-1.c: New test.
27978
27979 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
27980
27981         * g++.old-deja/g++.other/sibcall1.C: New test.
27982
27983 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
27984
27985         * gcc.dg/noncompile/init-3.c: New test.
27986
27987 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27988
27989         * gcc.dg/format-array-1.c: New test.
27990
27991 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27992
27993         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
27994         writing through null pointers; remove comment about testing
27995         unterminated strings.
27996
27997 2000-10-17  Matthew Hiller  <hiller@redhat.com>
27998
27999         * gcc.c-torture/execute/20001017-2.c: New test.
28000
28001 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28002
28003         * gcc.c-torture/compile/20001018-1.c: New test.
28004         * gcc.c-torture/compile/20001018-1.x: Xfail.
28005
28006 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28007
28008         * gcc.c-torture/execute/20001017-1.c: New test.
28009
28010 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28011
28012         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
28013         for multiple use of arguments with scanf formats; add tests for
28014         multiple use of arguments.
28015
28016 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
28017
28018         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
28019
28020 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28021
28022         * gcc.dg/format-miss-1.c: New test.
28023
28024 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28025
28026         * gcc.c-torture/execute/20001013-1.c: New test.
28027
28028 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28029
28030         * gcc.dg/format-branch-1.c: New test.
28031
28032 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28033
28034         * README, lib/file-format.exp: Remove EGCS references.
28035
28036 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28037
28038         * gcc.dg/20001013-1.c: New test.
28039
28040 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28041
28042         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
28043         for intmax_t in the compiler using __typeof__ and the type rules
28044         for conditional expressions.
28045
28046 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
28047
28048         * gcc.dg/20001012-1.c: New test.
28049         * gcc.dg/20001012-2.c: New test.
28050
28051 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28052
28053         * gcc.dg/format-attr-1.c: New test.
28054
28055 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28056
28057         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
28058         __LONG_LONG_MAX__ instead of LLONG_MAX.
28059
28060 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28061
28062         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
28063         scanf flags.
28064         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
28065         flags.
28066
28067 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28068
28069         * gcc.dg/sequence-pt-1.c: New test.
28070
28071 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
28072
28073         * gcc.c-torture/execute/20001011-1.c: New testcase.
28074         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
28075
28076 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28077
28078         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
28079         does not error on it.
28080
28081 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28082
28083         * gcc.dg/20001009-1.c: New test.
28084
28085 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28086
28087         * gcc.c-torture/compile/20001009-1.c: Move from here ....
28088         * gcc.c-torture/execute/20001009-2.c: ... to here.
28089
28090 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
28091
28092         * gcc.c-torture/compile/20001009-1.c: New testcase.
28093         * gcc.c-torture/execute/20001009-1.c: New testcase.
28094         Testcases provided by Jan Hubicka <jh@suse.cz>.
28095
28096 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28097
28098         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28099         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
28100         uintmax_t using <limits.h> to emulate the compiler's internal
28101         logic.  No longer XFAIL %j tests.
28102
28103 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28104
28105         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
28106         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28107         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
28108         regexps and details of expected handling of some bad formats.
28109         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
28110         suppression.
28111
28112 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28113
28114         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
28115         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
28116         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
28117         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
28118         in list archives.
28119
28120 2000-10-06  Richard Henderson  <rth@cygnus.com>
28121
28122         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
28123         * g++.old-deja/g++.brendan/crash52.C: Likewise.
28124         * g++.old-deja/g++.jason/report.C: Likewise.
28125         * g++.old-deja/g++.law/friend5.C: Likewise.
28126         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
28127         of the expected warnings.
28128
28129 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
28130
28131         * g++.old-deja/g++.pt/enum14.C: New test.
28132
28133 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28134
28135         * g++.old-deja/g++.pt/crash59.C: New test.
28136
28137 2000-10-04  Will Cohen  <wcohen@redhat.com>
28138
28139         * gcc.dg/20000926-1.c: New test.
28140
28141 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
28142
28143         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
28144         function name for current C++ compiler.
28145         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
28146
28147 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
28148
28149         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
28150         __PRETTY_FUNCTION__.
28151         * g++.old-deja/g++.ext/pretty2.C: Likewise.
28152
28153 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28154
28155         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
28156
28157 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
28158
28159         * gcc.c-torture/compile/20000923-1.c: New test.
28160
28161 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
28162
28163         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
28164         * g++.old-deja/g++.pt/ttp62.C: Same.
28165         * g++.old-deja/g++.other/inline14.C: Same.
28166
28167 2000-09-24  Richard Henderson  <rth@cygnus.com>
28168
28169         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
28170
28171 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28172
28173         * gcc.dg/c90-printf-1.c: Add test for wide string format.
28174
28175 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
28176
28177         * gcc.c-torture/compile/20000922-1.c: New file.
28178
28179 2000-09-21  Nick Clifton  <nickc@redhat.com>
28180
28181         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
28182         a signed long modulo operation.
28183         (mod6): New function - perform an unsigned long modulo operation.
28184         (main): Add tests for modulos of very large numbers by very small
28185         dividends.
28186
28187 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28188
28189         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
28190
28191 2000-09-19  Richard Henderson  <rth@cygnus.com>
28192
28193         * gcc.dg/compare2.c (case 10): XFAIL.
28194
28195 2000-09-18  Richard Henderson  <rth@cygnus.com>
28196
28197         * gcc.c-torture/execute/20000906-1.c: Move ...
28198         * gcc.dg/20000906-1.c: ... here.  Only run on targets
28199         that support __builtin_trap.
28200
28201 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
28202
28203         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
28204
28205 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28206
28207         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
28208         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
28209         more $ format tests.
28210
28211 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28212
28213         * gcc.dg/format-errmk-1.c: New test.
28214
28215 2000-09-17  Greg McGary  <greg@mcgary.org>
28216
28217         * gcc.c-torture/execute/20000917-1.x: Remove.
28218
28219 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28220
28221         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
28222
28223 2000-09-17  Greg McGary  <greg@mcgary.org>
28224
28225         * gcc.c-torture/execute/20000917-1.c: New test.
28226         * gcc.c-torture/execute/20000917-1.x: XFAIL.
28227
28228 2000-09-16  Neil Booth  <NeilB@earthling.net>
28229
28230         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
28231         in nested macro bug.
28232
28233 2000-09-15  Neil Booth  <NeilB@earthling.net>
28234
28235         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
28236
28237 2000-09-14  Jeffrey A Law  (law@cygnus.com)
28238
28239         * gcc.c-torture/execute/20000914-1.c: New test.
28240
28241 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
28242
28243         * g++.other/inline13.C: New test.
28244
28245 2000-09-12  Andreas Jaeger  <aj@suse.de>
28246
28247         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
28248         constant by Ulrich Drepper <drepper@redhat.com>.
28249
28250 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
28251
28252         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
28253
28254 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28255
28256         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
28257
28258 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
28259
28260         * gcc.dg/cpp/backslash.c: New test.
28261
28262 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
28263
28264         * gcc.c-torture/execute/20000910-1.c: New test.
28265         * gcc.c-torture/execute/20000910-2.c: Likewise.
28266
28267 2000-09-11  Robert Lipe  <robertl@sco.com>
28268
28269         * gcc.dg/pragma-align.c: New test.
28270
28271 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
28272
28273         * g++.old-deja/g++.pt/explicit82.C: New test.
28274         * g++.old-deja/g++.pt/explicit83.C: New test.
28275
28276 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
28277
28278         * gcc.dg/asm-names.c: New test.
28279
28280 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28281
28282         * gcc.dg/cpp/tr-warn6.c: New test
28283
28284 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28285
28286         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
28287         be accepted.
28288
28289 2000-09-07  Catherine Moore  <clm@redhat.com>
28290
28291         * gcc.c-torture/execute/unroll-1.c: New test.
28292
28293 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
28294
28295         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
28296         ERROR markers.
28297         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
28298         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
28299         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
28300         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
28301         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
28302         Preprocess only.
28303         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
28304         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
28305
28306 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28307
28308         * g++.old-deja/g++.pt/deduct2.C: New test.
28309
28310 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28311
28312         * g++.old-deja/g++.pt/parms2.C: New test.
28313
28314 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28315
28316         * g++.old-deja/g++.pt/crash58.C: New test.
28317
28318 2000-09-06  Greg McGary  <greg@mcgary.org>
28319
28320         * gcc.c-torture/execute/20000906-1.c: New test.
28321         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
28322
28323 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28324
28325         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
28326
28327 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28328
28329         * g++.old-deja/g++.pt/crash57.C: New test.
28330
28331 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28332
28333         * g++.old-deja/g++.pt/crash56.C: New test.
28334
28335 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28336
28337         * g++.old-deja/g++.pt/koenig1.C: New test.
28338
28339 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28340
28341         * gcc.dg/20000904-1.c: New test.
28342
28343 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28344
28345         * gcc.dg/cpp/paste8.c: New test.
28346
28347 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
28348
28349         * gcc.c-torture/compile/20000827-1.c: New test.
28350
28351 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28352
28353         * gcc.dg/format-diag-1.c: New test.
28354
28355 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28356
28357         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
28358         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
28359         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
28360         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
28361         gcc.dg/formatz-1.c: Adjust warning regular expressions.
28362
28363 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28364
28365         * g++.old-deja/g++.other/nested4.C: New test.
28366
28367 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28368
28369         * g++.old-deja/g++.ns/scoped1.C: New test.
28370
28371 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
28372
28373         * lib/g++.exp: Support testing already-installed GCC.
28374
28375 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28376
28377         * wtr-label-1.c, wtr-suffix-1.c: New tests.
28378
28379 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28380
28381         * gcc.dg/return-type-2.c: New test.
28382
28383 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
28384
28385         * gcc.c-torture/compile/20000825-1.c: New test.
28386
28387 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
28388
28389         * gcc.dg/dwarf2-2.c: New test.
28390
28391 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
28392
28393         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
28394         dg-warning regexps.
28395
28396 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28397
28398         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
28399         gcc.dg/format-ext-5.c: New tests.
28400
28401 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
28402
28403         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
28404
28405 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
28406
28407         * gcc.dg/noncompile/930622-2.c: Adjust error message.
28408
28409 2000-08-24  Richard Henderson  <rth@cygnus.com>
28410
28411         * gcc.dg/ia64-sync-1.c: New test.
28412         * gcc.dg/ia64-sync-2.c: New test.
28413         * gcc.dg/ia64-asm-1.c: New test.
28414
28415 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28416
28417         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
28418         * gcc.dg/format-ext-2.c: New test.
28419
28420 2000-08-23  Jason Merrill  <jason@redhat.com>
28421
28422         * lib/old-dejagnu.exp: Also ignore "In member function" and
28423         "At global scope".
28424
28425 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28426
28427         * gcc.dg/noncompile/label-lineno-1.c: New test.
28428
28429 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28430
28431         * gcc.dg/c99-array-nonobj-1.c: New test.
28432
28433 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28434
28435         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
28436         tests.
28437         * gcc.dg/format-ext-1.c: New test.
28438
28439 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28440
28441         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
28442         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
28443         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
28444         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
28445         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
28446
28447 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28448
28449         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
28450         gcc.dg/c99-strftime-2.c: New tests.
28451
28452 2000-08-22  Richard Henderson  <rth@cygnus.com>
28453
28454         * gcc.c-torture/execute/20000822-1.c: New test.
28455
28456 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28457
28458         * gcc.c-torture/execute/20000819-1.x: Remove.
28459
28460 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28461
28462         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
28463         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
28464         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
28465         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
28466         gcc.dg/format-xopen-1.c: New tests.
28467
28468 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28469
28470         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
28471
28472 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28473
28474         * g++.old-deja/g++.other/loop2.C: New test.
28475
28476         * gcc.c-torture/compile/20000606-1.c: New test.
28477         * gcc.c-torture/compile/20000728-1.c: New test.
28478         * gcc.c-torture/execute/20000801-1.c: New test.
28479         * gcc.c-torture/execute/20000801-2.c: New test.
28480         * gcc.c-torture/execute/20000819-1.c: New test.
28481         * gcc.c-torture/execute/20000819-1.x: XFAIL.
28482         * gcc.dg/20000629-1.c: New test.
28483         * gcc.dg/20000724-1.c: New test.
28484         * gcc.dg/20000807-1.c: New test.
28485
28486 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
28487
28488         * gcc.dg/cpp/pragma-1.c: New test.
28489         * gcc.dg/cpp/pragma-2.c: New test.
28490
28491 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
28492
28493         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
28494         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
28495
28496 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28497
28498         * gcc.c-torture/compile/20000818-1.c: New test.
28499
28500 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
28501
28502         * gcc.c-torture/execute/20000818-1.c: New test.
28503
28504 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28505
28506         * gcc.dg/format-va-1.c: New test.
28507
28508 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28509
28510         * g++.old-deja/g++.other/typedef8.C: New test.
28511
28512 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28513
28514         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
28515         * g++.old-deja/g++.mike/net36.C: Mark candidate.
28516         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
28517         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
28518         * g++.old-deja/g++.other/ptrmem7.C: New test.
28519         * g++.old-deja/g++.pt/ptrmem10.C: New test.
28520
28521 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28522
28523         * g++.old-deja/g++.pt/typename27.C: New test.
28524
28525 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
28526
28527         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
28528         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
28529         * g++.old-deja/g++.pt/friend45.C: New test.
28530         * g++.old-deja/g++.other/friend8.C: New test.
28531
28532 2000-08-15  Richard Henderson  <rth@cygnus.com>
28533
28534         * gcc.c-torture/execute/20000815-1.c: New test.
28535
28536 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28537
28538         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
28539         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
28540         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
28541
28542 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
28543
28544         * g++.old-deja/g++.other/refinit2.C: New test.
28545
28546 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
28547
28548         * lib/c-torture.exp (c-torture): Make
28549         compiler_conditional_xfail_data global.
28550         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
28551         compiler_conditional_xfail_data machinery.
28552         (f-torture-execute): Likewise.
28553         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
28554         and only when unrolling loops.
28555
28556         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
28557
28558 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28559
28560         * g++.old-deja/g++.pt/explicit81.C: New test.
28561
28562 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28563
28564         * g++.old-deja/g++.pt/typename26.C: New test.
28565
28566 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
28567
28568         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
28569         warning.
28570
28571 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28572
28573         * g++.old-deja/g++.other/array3.C: New test.
28574
28575 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28576
28577         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
28578         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
28579         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
28580         New tests.
28581
28582 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
28583
28584         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
28585         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28586
28587 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
28588
28589         * gcc.c-torture/execute/20000808-1.c: New test.
28590
28591 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28592
28593         * gcc.dg/c90-const-expr-1.c: New test.
28594
28595 2000-08-08  Richard Henderson  <rth@cygnus.com>
28596
28597         * gcc.dg/noncompile/920923-1.c: Declare calloc.
28598
28599 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28600
28601         * gcc.dg/noncompile/const-ll-1.c: New test.
28602
28603 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28604
28605         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
28606
28607 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28608
28609         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
28610         that running programs linked against the shared version of libobjc
28611         run correctly.
28612
28613 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28614
28615         * gcc.dg/c99-printf-1.c: New test.
28616
28617 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28618
28619         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
28620
28621 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
28622
28623         * gcc.c-torture/execute/20000731-1.x: Delete.
28624
28625 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
28626
28627         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
28628         and torture_without_loops as is done by c-torture.exp.
28629         (search_for): Copy from c-torture.exp.
28630         (gcc-dg-runtest): New function, drives a directory of tests
28631         iterating over the TORTURE_OPTIONS.
28632         (scan-assembler, scan-assembler-not): Move here from
28633         individual directory drivers.
28634
28635         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
28636         defined by lib/gcc-dg.exp.
28637         * gcc.dg/cpp/cpp.exp: Likewise.
28638         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
28639         gcc-dg-runtest, so we cycle over optimization options.
28640
28641         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
28642         * gcc.dg/compare2.c: No longer expected to fail.
28643
28644 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28645
28646         * gcc.c-torture/execute/20000804-1.c: New test.
28647
28648 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28649
28650         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
28651
28652 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
28653
28654         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
28655
28656 2000-08-03  Jeffrey A Law  (law@cygnus.com)
28657
28658         * gcc.c-torture/compile/20000803-1.c: New test.
28659
28660 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28661
28662         * gcc.c-torture/execute/20000801-3.c,
28663         gcc.c-torture/execute/20000801-4.c: New tests.
28664         * gcc.c-torture/execute/20000801-3.x,
28665         gcc.c-torture/execute/20000801-4.x: Xfail.
28666
28667 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
28668
28669         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
28670         libobjc/.libs to allow for libtool.
28671
28672 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
28673
28674         * gcc.c-torture/compile/20000802-1.c: New test.
28675
28676 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
28677
28678         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
28679
28680 2000-07-31  Jeffrey A Law  (law@cygnus.com)
28681
28682         * gcc-c-torture/execute/20000731-2.c: New test.
28683
28684         * gcc.c-torture/execute/20000731-1.c: New test.
28685         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
28686
28687 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
28688
28689         * testsuite/gcc.dg/cpp/paste7.c: New test.
28690         * gcc.dg/cpp/20000725-1.c: New test.
28691
28692 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
28693
28694         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
28695         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
28696         declaration warning for __builtin_dwarf_reg_size.
28697
28698         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
28699
28700 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28701
28702         * gcc.dg/noncompile/voidparam-1.c: New test.
28703
28704 2000-07-30  Richard Henderson  <rth@cygnus.com>
28705
28706         * gcc.dg/c90-digraph-1.c: Don't xfail.
28707         * gcc.dg/compare2.c (case 10): Xfail.
28708         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
28709
28710 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
28711
28712         * gcc.dg/c99-main-1.c: New test.
28713
28714 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28715
28716         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
28717
28718 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
28719
28720         * gcc.c-tortuer/execute/20000726-1.c: New test.
28721
28722 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
28723
28724         * gcc.c-torture/execute/enum-2.c: New test.
28725
28726 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28727
28728         * gcc.dg/cpp/tr-warn3.c: New test.
28729
28730 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28731
28732         * g++.old-deja/g++.ext/implicit1.C: Remove.
28733         * g++.old-deja/g++.jason/c2.C: Remove
28734         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
28735         * g++.old-deja/g++.pt/crash16.C: Likewise.
28736         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
28737
28738 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28739
28740         * g++.old-deja/g++.other/for2.C: New test.
28741
28742 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
28743
28744         * gcc.dg/20000720-1.c: New test.
28745
28746 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
28747
28748         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
28749
28750 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
28751
28752         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
28753         * gcc.c-torture/execute/20000722-1.c: New.
28754         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
28755
28756 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
28757
28758         * gcc.dg/cpp/20000720-1.S: New test.
28759
28760 2000-07-21  Michael Meissner  <meissner@redhat.com>
28761
28762         * gcc.c-torture/execute/ieee/hugeval.c: New test.
28763
28764 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28765
28766         * g++.old-deja/g++.brendan/crash16.C,
28767         g++.old-deja/g++.brendan/parse3.C,
28768         g++.old-deja/g++.brendan/redecl1.C,
28769         g++.old-deja/g++.ns/template13.C,
28770         g++.old-deja/g++.other/decl4.C,
28771         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
28772
28773 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28774
28775         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
28776         and "Internal error".
28777
28778         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
28779         regexps.
28780         * gcc.dg/cpp/paste6.c: New test.
28781
28782 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
28783
28784         * gcc.dg/cpp/tr-direct.c: New test.
28785
28786         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
28787         gcc.dg/cpp/undef1.c: Tweak error regexps.
28788
28789 2000-07-18  Eric Christopher <echristo@redhat.com>
28790
28791         * gcc.c-torture/compile/20000718-1.c: New test.
28792
28793 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
28794
28795         * cpplex.c (_cpp_push_token): If the token being pushed back
28796         is the previous token in this context, just subtract one from
28797         context->posn.
28798         * cppmacro.c (save_expansion): Clear aux field when storing a
28799         placemarker.
28800
28801 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
28802
28803         * gcc.dg/noncompile/redecl-1.c: New test.
28804
28805 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
28806
28807         * gcc.c-torture/execute/20000717-5.c: New test.
28808         * gcc.c-torture/execute/20000717-1.x: Removed.
28809
28810 2000-07-17  Richard Henderson  <rth@cygnus.com>
28811
28812         * gcc.c-torture/execute/20000717-4.c: New test.
28813
28814 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
28815
28816         * gcc.dg/cpp/syshdr.c: New test.
28817         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
28818
28819 2000-07-17  Neil Booth  <neilb@earthling.net>
28820
28821         * gcc.dg/cpp/cmdlne-dM.c: New test.
28822         * gcc.dg/cpp/cmdlne-dD.c: New test.
28823
28824 2000-07-17  Jeffrey A Law  (law@cygnus.com)
28825
28826         * gcc.c-torture/execute/20000717-3.c: New test.
28827
28828         * gcc.c-torture/compile/20000717-1.c: New test.
28829
28830 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
28831
28832         * gcc.c-torture/execute/20000717-2.c: New test.
28833
28834 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28835
28836         * gcc.dg/formatz-1.c: New test.
28837
28838         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
28839         * gcc.dg/c99-digraph-1.c: New tests.
28840
28841         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
28842         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
28843
28844         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
28845         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
28846         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
28847         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
28848         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
28849         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
28850         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
28851
28852 2000-07-17   Greg McGary <greg@mcgary.org>
28853
28854         * gcc.c-torture/execute/20000717-1.c: New test.
28855         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
28856
28857 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
28858
28859         * gcc.c-torture/execute/20000715-2.c: New test.
28860         * gcc.dg/20000715-1.c: New test.
28861
28862 2000-07-15  Michael Meissner  <meissner@redhat.com>
28863
28864         * gcc.c-torture/execute/20000715-1.c: New test.
28865
28866 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
28867
28868         * gcc.c-torture/execute/20000707-1.c: New test.
28869
28870 2000-07-13  Neil Booth  <NeilB@earthling.net>
28871
28872         * testsuite/gcc.dg/cpp/digraph1.c,
28873         testsuite/gcc.dg/cpp/digraph2.c,
28874         testsuite/gcc.dg/cpp/digraphs.c: New tests.
28875
28876 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
28877
28878         * g77.f-torture/compile/20000630-2.f:  New test.
28879         * g77.f-torture/compile/20000630-2.x
28880
28881 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28882
28883         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
28884
28885 2000-07-11  Neil Booth  <NeilB@earthling.net>
28886
28887         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
28888
28889 2000-07-11  Neil Booth  <NeilB@earthling.net>
28890
28891         * gcc.dg/cpp/cmdlne-C.c: New.
28892
28893 2000-07-09  Neil Booth  <NeilB@earthling.net>
28894
28895         * gcc.dg/cpp/directiv.c: New tests.
28896         * gcc.dg/cpp/undef1.c: Update.
28897
28898 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
28899
28900         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
28901
28902 2000-07-09  Neil Booth  <NeilB@earthling.net>
28903
28904         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
28905
28906 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
28907
28908         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
28909         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
28910
28911 2000-07-08  Neil Booth  <NeilB@earthling.net>
28912
28913         * gcc.dg/cpp/macsyntx.c: New tests.
28914
28915 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28916
28917         * gcc.dg/20000707-1.c: New test.
28918
28919 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28920
28921         * gcc.c-torture/execute/20000706-1.c: New test.
28922         * gcc.c-torture/execute/20000706-2.c: New test.
28923         * gcc.c-torture/execute/20000706-3.c: New test.
28924         * gcc.c-torture/execute/20000706-4.c: New test.
28925         * gcc.c-torture/execute/20000706-5.c: New test.
28926
28927 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28928
28929         * g++.old-deja/g++.pt/instantiate7.C: New test.
28930
28931 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28932
28933         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
28934         * g++.old-deja/g++.mike/thunk3.C: Likewise.
28935         * g++.old-deja/g++.other/rtti3.C: Likewise.
28936         * g++.old-deja/g++.other/rttid3.C: Likewise.
28937
28938 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
28939
28940         *  g77.f-torture/compile/20000630-1.x: Fix typo
28941
28942 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
28943
28944         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
28945         assembly output.
28946
28947 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
28948
28949         * gcc.dg/cpp/ident.c: New test.
28950
28951 2000-07-05  Neil Booth  <NeilB@earthling.net>
28952
28953         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
28954           gcc.dg/cpp/lexstrng.c: New tests.
28955
28956 2000-07-04  Neil Booth  <NeilB@earthling.net>
28957
28958         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
28959         * gcc.dg/cpp/strify2.c: Same.
28960
28961 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
28962
28963         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
28964         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
28965         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
28966         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
28967
28968         * testsuite/gcc.dg/cpp/macro1.c,
28969         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
28970         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
28971         testsuite/gcc.dg/cpp/strify1.c,
28972         testsuite/gcc.dg/cpp/strify2.c: New tests.
28973
28974 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
28975
28976         * gcc.c-torture/execute/20000703-1.c: New test.
28977
28978 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28979
28980         * g++.old-deja/g++.pt (lookup10.C): New test.
28981
28982 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28983
28984         * g++.old-deja/g++.pt (typename25.C): New test.
28985
28986 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
28987
28988         * gcc.c-torture/compile/20000701-1.c: New test.
28989
28990 2000-06-30  Nick Clifton  <nickc@cygnus.com>
28991
28992         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
28993         to test case.
28994
28995 2000-06-30  Catherine Moore  <clm@cygnus.com>
28996
28997         * gcc.c-torture/execute/align-1.c: New test.
28998
28999 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
29000
29001         * g++.old-deja/g++.pt/expr8.C: New test.
29002         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
29003
29004 2000-06-29  Nick Clifton  <nickc@cygnus.com>
29005
29006         * gcc.c-torture/compile/20000629-1.c: New test.
29007
29008 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29009
29010
29011         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
29012         gcc.dg/noncompile directory, depending on whether they're
29013         preprocessor tests or not.  Annotate all the tests for the dg
29014         framework.
29015
29016         * gcc.c-torture/noncompile/noncompile.exp: Delete.
29017         * gcc.dg/noncompile/noncompile.exp: New.
29018
29019         * Moved files:
29020         Old name                                New name
29021         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
29022         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
29023         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
29024         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
29025         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
29026         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
29027         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
29028         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
29029         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
29030         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
29031         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
29032         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
29033         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
29034         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
29035         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
29036         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
29037         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
29038         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
29039         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
29040         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
29041         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
29042         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
29043         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
29044         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
29045
29046         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
29047         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
29048         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
29049         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
29050         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
29051         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
29052
29053 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29054
29055         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
29056         declare one variable.  On the fourth, error.
29057         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
29058         declared by 20000628-1a.h.
29059
29060 2000-06-29  Richard Henderson  <rth@redhat.com>
29061
29062         * gcc.c-torture/execute/930529-1.x: New file.
29063         * gcc.dg/920413-1.c: Adjust expected warning text.
29064         * gcc.dg/980217-1.c: Declare abort.
29065         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
29066
29067 2000-06-29  Jeffrey A Law  (law@cygnus.com)
29068
29069         * g77.f-torture/compile/20000629-1.f: New test.
29070         * g77.f-torture/compile/20000629-1.x: Expected to fail.
29071
29072 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29073
29074         Rearrange lots of files, removing entirely the
29075         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
29076         directories.
29077
29078         * Deleted files:
29079         gcc.c-torture/code_quality/code_quality.exp
29080         gcc.c-torture/special/special.exp
29081         gcc.failure/failure.exp
29082         gcc.failure/940409-1.x
29083         gcc.c-torture/compile/961203-1.x
29084
29085         * New files:
29086         gcc.misc-tests/linkage.exp
29087         gcc.c-torture/execute/920730-1t.c
29088         gcc.c-torture/execute/920730-1t.x
29089         gcc.c-torture/compile/920520-1.x
29090         gcc.c-torture/compile/920521-1.x
29091         gcc.c-torture/compile/981006-1.x
29092         gcc.c-torture/execute/eeprof-1.x
29093
29094         * Moved files (possibly with modifications to fit a new harness):
29095         Old name                                New name
29096         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
29097         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
29098         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
29099         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
29100         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
29101         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
29102         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
29103         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
29104         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
29105         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
29106         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
29107         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
29108         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
29109         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
29110
29111 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29112
29113         * c-torture/compile/961203-1.x: Delete.
29114
29115         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
29116         not exit. Include stdio.h.
29117         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
29118         * gcc.misc-tests/dg-12.c: Likewise.
29119         * gcc.misc-tests/dg-5.c: Likewise.
29120         * gcc.misc-tests/dg-6.c: Likewise.
29121         * gcc.misc-tests/dg-7.c: Prototype abort.
29122         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
29123         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
29124         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
29125         not exit.
29126         * gcc.misc-tests/sieve.c: Use return from main, not exit.
29127         * gcc.misc-tests/sort2.c: Use return from main, not exit.
29128
29129 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
29130
29131         * gcc.dg/cpp/20000628-1.c: New test.
29132         * gcc.dg/cpp/20000628-1.h: New header for above test.
29133         * gcc.dg/cpp/20000628-1a.h: Likewise.
29134
29135 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
29136
29137         * gcc.dg/cpp: New directory.
29138         * gcc.dg/cpp/cpp.exp: New driver.
29139         * gcc.dg/cpp/20000627-1.c: New test.
29140         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
29141         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
29142         and rewrite as a compilation test.
29143
29144         * gcc.dg: Move many files into the cpp subdirectory, possibly
29145         renaming or editing them as well.
29146         Old name                New name
29147         990119-1.c              cpp/19990119-1.c
29148         990228-1.c              cpp/19990228-1.c
29149         990407-1.c              cpp/19990407-1.c
29150         990409-1.c              cpp/19990409-1.c
29151         990413-1.c              cpp/19990413-1.c
29152         990703-1.c              cpp/19990703-1.c
29153         20000127-1.c            cpp/20000127-1.c
29154         20000129-1.c            cpp/20000129-1.c
29155         20000207-1.c            cpp/20000207-1.c
29156         20000207-2.c            cpp/20000207-2.c
29157         20000209-1.c            cpp/20000209-1.c
29158         20000209-2.c            cpp/20000209-2.c
29159         20000301-1.c            cpp/20000301-1.c
29160         20000419-1.c            cpp/20000419-1.c
29161         20000510-1.S            cpp/20000510-1.S
29162         20000519-1.c            cpp/20000519-1.c
29163         20000529-1.c            cpp/20000529-1.c
29164         20000625-1.c            cpp/20000625-1.c
29165         20000625-2.c            cpp/20000625-2.c
29166         cpp-as1.c               cpp/assert1.c
29167         cpp-as2.c               cpp/assert2.c
29168         cxx-comments-1.c        cpp/cxxcom1.c
29169         cxx-comments-2.c        cpp/cxxcom2.c
29170         endif-label.c           cpp/endif.c
29171         cpp-hash1.c             cpp/hash1.c
29172         cpp-hash2.c             cpp/hash2.c
29173         cpp-if1.c               cpp/if-1.c
29174         cpp-if2.c               cpp/if-2.c
29175         cpp-if3.c               cpp/if-3.c
29176         cpp-if4.c               cpp/if-4.c
29177         cpp-if5.c               cpp/if-5.c
29178         cpp-cond.c              cpp/if-cexp.c
29179         cpp-missingop.c         cpp/if-mop.c
29180         cpp-missingparen.c      cpp/if-mpar.c
29181         cpp-opprec.c            cpp/if-oppr.c
29182         cpp-ifparen.c           cpp/if-paren.c
29183         cpp-shortcircuit.c      cpp/if-sc.c
29184         cpp-shift.c             cpp/if-shift.c
29185         cpp-unary.c             cpp/if-unary.c
29186         cpp-li1.c               cpp/line1.c
29187         cpp-li2.c               cpp/line2.c
29188         lineno.c                cpp/line3.c
29189         lineno-2.c              cpp/line4.c
29190         cpp-mi.c                cpp/mi1.c
29191         cpp-mic.h               cpp/mi1c.h
29192         cpp-micc.h              cpp/mi1cc.h
29193         cpp-mind.h              cpp/mi1nd.h
29194         cpp-mindp.h             cpp/mi1ndp.h
29195         cpp-mix.h               cpp/mi1x.h
29196         cpp-mi2.c               cpp/mi2.c
29197         cpp-mi2a.h              cpp/mi2a.h
29198         cpp-mi2b.h              cpp/mi2b.h
29199         cpp-mi2c.h              cpp/mi2c.h
29200         cpp-mi3.c               cpp/mi3.c
29201         cpp-mi3.def             cpp/mi3.def
29202         poison-1.c              cpp/poison.c
29203         pr-impl.c               cpp/prag-imp.c
29204         cpp-redef-2.c           cpp/redef1.c
29205         cpp-redef.c             cpp/redef2.c
29206         strpaste.c              cpp/strp1.c
29207         strpaste-2.c            cpp/strp2.c
29208         cpp-tradpaste.c         cpp/tr-paste.c
29209         cpp-tradstringify.c     cpp/tr-str.c
29210         cpp-tradwarn1.c         cpp/tr-warn1.c
29211         cpp-tradwarn2.c         cpp/tr-warn2.c
29212         trigraphs.c             cpp/trigraphs.c
29213         cpp-unc1.c              cpp/unc1.c
29214         cpp-unc2.c              cpp/unc2.c
29215         cpp-unc3.c              cpp/unc3.c
29216         cpp-unc.c               cpp/unc4.c
29217         undef.c                 cpp/undef1.c
29218         undef-2.c               cpp/undef2.c
29219         cpp-wi1.c               cpp/widestr1.c
29220
29221 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
29222
29223         * lib/g++.exp (g++_include_flags): Tweak.
29224
29225 2000-06-27  H.J. Lu  <hjl@gnu.org>
29226             Loren J. Rittle  <ljrittle@acm.org>
29227
29228         * lib/g++.exp (g++_include_flags): Override libgloss.exp
29229         version with one that knows about the new gcc tree structure.
29230         (g++_link_flags): Same.
29231
29232 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
29233
29234         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
29235         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
29236         case we are cross-compiling.
29237
29238         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
29239         g++.old-deja/g++.niklas/Makefile.in,
29240         g++.old-deja/g++.niklas/configure.in,
29241         g++.old-deja/g++.other/Makefile.in,
29242         g++.old-deja/g++.other/configure.in,
29243         gcc.c-torture/code_quality/Makefile.in,
29244         gcc.c-torture/code_quality/configure.in,
29245         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
29246         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
29247         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
29248         gcc.c-torture/execute/ieee/Makefile.in,
29249         gcc.c-torture/execute/ieee/configure.in,
29250         gcc.c-torture/noncompile/Makefile.in,
29251         gcc.c-torture/noncompile/configure.in,
29252         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
29253         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
29254         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
29255
29256 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29257
29258         * g++.old-deja/g++.other/ambig3.C: New test.
29259
29260 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29261
29262         * g++.old-deja/g++.pt/syntax1.C: New test.
29263         * g++.old-deja/g++.pt/syntax2.C: New test.
29264         * g++.old-deja/g++.other/syntax3.C: New test.
29265         * g++.old-deja/g++.other/syntax4.C: New test.
29266
29267 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29268
29269         * gcc.dg/20000623-1.c: Prototype exit and abort.
29270
29271 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29272
29273         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
29274         New tests.
29275         * gcc.dg/cpp-mi3.def: New file.
29276
29277         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
29278         inside assertions.
29279         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
29280         lexer's error messages.
29281         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
29282         divine anything from the linemarkers.
29283         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
29284         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
29285
29286 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
29287
29288         * gcc.dg/20000623-1.c: New test.
29289
29290 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
29291
29292         * gcc.c-torture/execute/20000622-1.c: New test.
29293
29294 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29295
29296         * g++.old-deja/g++.other/init15.C: New test.
29297
29298 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29299
29300         * g++.old-deja/g++.pt/vaarg2.C: New test.
29301         * g++.old-deja/g++.pt/vaarg3.C: New test.
29302
29303 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
29304
29305         * g++.old-deja/g++.other/dyncast6.C: New test.
29306
29307 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
29308
29309         * gcc.c-torture/execute/loop-6.c: New test.
29310
29311 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
29312
29313         * gcc.dg/20000614-1.c: New test.
29314         * gcc.dg/20000614-2.c: New test.
29315
29316 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
29317
29318         * g++.old-deja/g++.other/inline12.C: New test.
29319
29320 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
29321
29322         * g++.old-deja/g++.other/eh1.C: New test.
29323
29324 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
29325
29326         * g++.old-deja/g++.other/type.C: New test.
29327
29328 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29329
29330         * g++.old-deja/g++.other/initstring.C: New test.
29331
29332 2000-06-12  Jason Merrill  <jason@redhat.com>
29333
29334         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
29335
29336 2000-06-09  Jeffrey A Law  (law@cygnus.com)
29337
29338         * gcc.c-torture/compile/20000609-1.c: New test.
29339
29340 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
29341
29342         * gcc.dg/20000609-1.c: New test.
29343
29344 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
29345
29346         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
29347         * gcc.c-torture/noncompile/poison-1.c: Move...
29348         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
29349         * gcc.dg/cpp-li1.c: Add a token after the #line.
29350
29351 2000-06-05  Richard Henderson  <rth@cygnus.com>
29352
29353         * gcc.c-torture/execute/20000605-2.c: New test.
29354         * gcc.c-torture/execute/20000605-3.c: New test.
29355
29356 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
29357
29358         * g77.f-torture/execute/20000503-1.x: New file.
29359
29360 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29361
29362         * g++.old-deja/g++.eh/badalloc1.C: New test.
29363
29364 2000-06-05  Richard Henderson  <rth@cygnus.com>
29365
29366         * gcc.c-torture/execute/20000605-1.c: New test.
29367
29368 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29369             Nathan Sidwell <nathan@codesourcery.com>
29370
29371         * gcc.c-torture/compile/20000605-1.c: New test.
29372
29373 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
29374
29375         * g77.f-torture/compile/20000601-1.f:  New test.
29376
29377 2000-06-03  Richard Henderson  <rth@cygnus.com>
29378
29379         * gcc.c-torture/execute/20000603-1.c: New.
29380
29381 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
29382
29383         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
29384         * gcc.dg/noreturn-2.c (noreturn): Likewise.
29385
29386 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
29387
29388         * gcc.dg/compare2.c (case 12): XFAIL.
29389         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
29390         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
29391
29392         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
29393
29394 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
29395
29396         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
29397         guard macro is already defined when the header is first
29398         included.
29399         * gcc.dg/cpp-mix.h: New file.
29400         * gcc.dg/endif-label.c: Update patterns to match compiler.
29401
29402         * g++.brendan/complex1.C: Declare abort.
29403         * g++.law/refs4.C: Remove XFAIL.
29404         * g++.oliva/expr2.C: Declare abort and exit.
29405
29406 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
29407
29408         * gcc.c-torture/execute/20000528-1.c: New test.
29409
29410         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
29411         * g++.old-deja/g++.law/temps4.C: Likewise.
29412
29413         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
29414         stdlib.h.  Call abort() on failure.
29415         * g++.old-deja/g++.law/refs4.C: Likewise.
29416         * g++.old-deja/g++.law/temps4.C: Likewise.
29417         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
29418         * gcc.c-torture/execute/20000112-1.c: Include string.h.
29419
29420 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
29421
29422         Relative to g++.dg/special:
29423         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
29424
29425         Relative to g++.old-deja:
29426         * g++.brendan/complex1.C, g++.jason/optimize2.C,
29427         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
29428         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
29429         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
29430         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
29431         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
29432         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
29433
29434         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
29435         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
29436         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
29437         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
29438         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
29439         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
29440         and/or string.h.
29441
29442         * g++.other/goto1.C: Update expectations for error messages.
29443
29444 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
29445
29446         * gcc.c-torture/compile/20000523-1.c: New test.
29447
29448 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29449
29450         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
29451
29452 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29453
29454         * g++.old-deja/g++.eh/catch11.C: New test.
29455         * g++.old-deja/g++.eh/catch12.C: New test.
29456
29457 2000-05-24  Nick Clifton  <nickc@cygnus.com>
29458
29459         * gcc.c-torture/execute/20000523-1.c: New test.
29460
29461 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
29462
29463         * c-torture/execute/bcp-1.c: Replace abort in arg of
29464         __builtin_constant_p with a generic external function.
29465
29466         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
29467         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
29468         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
29469         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
29470         Prototype abort and/or exit.
29471
29472         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
29473         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
29474         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
29475         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
29476
29477 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
29478
29479         * gcc.dg/dwarf2-1.c: New test.
29480
29481 2000-05-20  Richard Henderson  <rth@cygnus.com>
29482
29483         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
29484
29485 2000-05-20  Andreas Jaeger  <aj@suse.de>
29486
29487         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
29488         testcase.
29489
29490 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
29491
29492         * gcc.c-torture/execute/20000519-2.c: New test.
29493
29494 2000-05-19  Andreas Jaeger  <aj@suse.de>
29495
29496         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
29497         which fails with SSA.
29498
29499         * lib/c-torture.exp: Also test with -O3 -fssa.
29500
29501 2000-05-18  Michael Meissner  <meissner@redhat.com>
29502
29503         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
29504         * gcc.c-torture/execute/920415-1.c: Ditto.
29505         * gcc.c-torture/execute/920501-1.c: Ditto.
29506         * gcc.c-torture/execute/conversion.c: Ditto.
29507         * gcc.c-torture/execute/cvt-1.c: Ditto.
29508
29509 2000-05-18  Jeffrey A Law  (law@cygnus.com)
29510
29511         * gcc.c-torture/compile/20000518-1.c: New test.
29512
29513 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29514
29515         * g77.f-torture/compile/200005018.f:  New test.
29516
29517 2000-05-17  Jeffrey A Law  (law@cygnus.com)
29518
29519         * gcc.c-torture/compile/20000517-1.c: New test.
29520
29521 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29522
29523         * gcc.c-torture/execute/20000516-1.c: New test.
29524
29525 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
29526
29527         * g++.old-deja/g++.other/eh.C: New test.
29528
29529 2000-05-12  Richard Henderson  <rth@cygnus.com>
29530
29531         * gcc.c-torture/execute/990208-1.c (main): Don't pass
29532         constants through to doit's conditional.
29533
29534 2000-05-11  Jeffrey A Law  (law@cygnus.com)
29535
29536         * gcc.c-torture/compile/20000511-1.c: New test.
29537         * g77.f-torture/compile/20000511-1.f: New test.
29538         * g77.f-torture/compile/20000511-2.f: New test.
29539
29540 2000-05-11  Michael Meissner  <meissner@redhat.com>
29541
29542         * gcc.c-torture/execute/20000511-1.c: New test.
29543
29544 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
29545
29546         * gcc.dg/dg.exp: Scan .S files as well as .c files.
29547         * gcc.dg/20000510-1.S: New.
29548
29549 2000-05-08  Catherine Moore  <clm@cygnus.com>
29550
29551         * gcc.dg/unused-3.c: New.
29552
29553 2000-05-06  Richard Henderson  <rth@cygnus.com>
29554
29555           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
29556           * g++.old-deja/g++.mike/warn1.C: Likewise.
29557           * g++.old-deja/g++.pt/local1.C: Likewise.
29558           * g++.old-deja/g++.pt/local7.C: Likewise.
29559           * g++.old-deja/g++.pt/spec16.C: Likewise.
29560
29561 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
29562
29563         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
29564
29565 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
29566
29567           * g77.f-torture/execute/20000503-1.f:  New test.
29568
29569 2000-05-04  Andreas Jaeger  <aj@suse.de>
29570
29571         * gcc.dg/noreturn-2.c: New test.
29572
29573 2000-05-04  Neil Booth  <NeilB@earthling.net>
29574
29575         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
29576         preprocessor.
29577
29578 2000-05-04  Richard Henderson  <rth@cygnus.com>
29579
29580         * gcc.c-torture/execute/20000503-1.c: Fix typo.
29581
29582 2000-05-04  Richard Henderson  <rth@cygnus.com>
29583
29584         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
29585         OpenSSL by Jason R Thorpe.
29586
29587 2000-05-03  Jim Wilson  <wilson@cygnus.com>
29588
29589         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
29590
29591 2000-05-03  Robert Lipe <robertlipe@usa.net>
29592
29593         * gcc.dg/20000503-1.c: New test.
29594
29595 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
29596
29597         * gcc.c-torture/compile/20000502-1.c: New test.
29598         * g++.old-deja/g++.other/align.C: New test.
29599         * gcc.dg/cpp-tradstringify.c: New test.
29600
29601 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29602
29603         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
29604         and hard registers.
29605
29606 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
29607
29608         * gcc.c-torture/execute/loop-5.c: New test.
29609
29610 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
29611
29612         * gcc.c-torture/execute/va-arg-20.c: New test.
29613
29614 2000-04-23  Jeffrey A Law  (law@cygnus.com)
29615
29616         * gcc.c-torture/execute/20000422-1.c: New test.
29617
29618 2000-04-20  Greg McGary  <gkm@gnu.org>
29619
29620         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
29621         when optimizing, but without sibling-call optimizations (-O1).
29622
29623 2000-04-20  Jeffrey A Law  (law@cygnus.com)
29624
29625           * gcc.c-torture/compile/20000420-1.c: New test.
29626
29627 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29628
29629         * g++.abi/ptrflags.C: New test.
29630         * g++.eh/catchptr1.C: Test incomplete pointer chains.
29631
29632 2000-04-19  Catherine Moore  <clm@cygnus.com>
29633
29634         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
29635
29636 2000-04-19  Greg McGary  <gkm@gnu.org>
29637
29638         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
29639         sibling-call optimizations.
29640
29641 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
29642
29643         * gcc.dg/20000419-1.c: New test.
29644
29645 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
29646
29647         * gcc.c-torture/execute/20000412-6.c: New test.
29648
29649 2000-04-12  Jeffrey A Law  (law@cygnus.com)
29650
29651         * gcc.c-torture/execute/20000412-5.c: New test.
29652         * g77.f-torture/compile/20000412-1.f: New test.
29653         * gcc.c-torture/execute/20000412-4.c: New test.
29654         * gcc.c-torture/compile/20000412-2.c: New test.
29655         * gcc.c-torture/execute/20000412-3.c: New test.
29656         * gcc.c-torture/compile/20000412-1.c: New test.
29657         * gcc.c-torture/execute/20000412-2.c: New test.
29658
29659 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
29660
29661         * objc/execute/bf-20.m: New test.
29662
29663 2000-04-10  Richard Henderson  <rth@cygnus.com>
29664
29665         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
29666
29667         * gcc.c-torture/execute/20000412-1.c: New test.
29668
29669 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29670
29671         * g++.old-deja/g++.eh/catchptr1.C: New test.
29672
29673 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
29674
29675         * g++.old-deja/g++.abi/cxa_vec.C: New test.
29676
29677 2000-04-08  Neil Booth  <NeilB@earthling.net>
29678
29679         * gcc.dg/cpp-nullchar.c: Remove test as
29680         embedded nulls cause problems.
29681
29682 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29683
29684         * gcc.dg/compare2.c: New test.
29685
29686 2000-04-08  Neil Booth  <NeilB@earthling.net>
29687
29688         * gcc.dg/cpp-nullchar.c: New test.
29689
29690 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
29691
29692         * gcc.dg/cpp-mi2.c: New test.
29693         * gcc.dg/cpp-mi2[abc].h: New files.
29694
29695 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
29696
29697         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
29698         member name.
29699
29700 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29701
29702         * g++.old-deja/g++.abi/vmihint.C: New test.
29703
29704 2000-04-06  Neil Booth  <NeilB@earthling.net>
29705
29706         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
29707         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
29708         copyright.
29709
29710 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
29711
29712         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
29713         avoid stack-frame overwrite.
29714
29715 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
29716
29717         * gcc.c-torture/compile/20000405-2.c: New test.
29718         * gcc.c-torture/compile/20000405-3.c: New test.
29719
29720 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29721
29722         * gcc.c-torture/compile/20000405-1.c: New test.
29723
29724 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
29725
29726         * gcc.dg/cast-qual-1.c: Revert last change.
29727
29728 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29729
29730         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
29731
29732 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
29733
29734         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
29735         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
29736
29737 2000-04-03  Jeffrey A Law  (law@cygnus.com)
29738
29739         * gcc.c-torture/compile/20000403-2.c: New test.
29740         * gcc.c-torture/compile/20000403-1.c: New test.
29741
29742 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
29743
29744         * gcc.c-torture/execute/20000403-1.c: New test.
29745
29746 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
29747
29748         * gcc.c-torture/execute/20000402-1.c: New test.
29749
29750 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
29751
29752         * gcc.c-torture/execute/va-arg-15.c: New test.
29753         * gcc.c-torture/execute/va-arg-16.c: New test.
29754         * gcc.c-torture/execute/va-arg-17.c: New test.
29755         * gcc.c-torture/execute/va-arg-18.c: New test.
29756         * gcc.c-torture/execute/va-arg-19.c: New test.
29757
29758 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
29759
29760         * gcc.c-torture/compile/981211-1.c: Move to...
29761         * gcc.dg/cpp-as1.c: ...here.
29762         * gcc.dg/cpp-as2.c: New file.
29763
29764         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
29765         compiler.
29766
29767 2000-04-02  Neil Booth  <NeilB@earthling.net>
29768
29769         * gcc.dg/cpp-cond.c  New tests.
29770         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
29771         accidental success less likely.
29772         * gcc.dg/cpp-missingop.c  New tests.
29773         * gcc.dg/cpp-missingparen.c  New tests.
29774         * gcc.dg/cpp-shift.c  New tests.
29775         * gcc.dg/cpp-shortcircuit.c  New tests.
29776         * gcc.dg/cpp-unary.c  New tests.
29777
29778 2000-03-29  Jeffrey A Law  (law@cygnus.com)
29779
29780         * gcc.c-torture/compile/20000329-1.c: New test.
29781
29782 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
29783
29784         * gcc.c-torture/compile/20000326-1.c: New test.
29785         * gcc.c-torture/compile/20000326-2.c: New test.
29786
29787 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
29788
29789         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
29790         the first parameter is a function argument.
29791
29792 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
29793
29794         * g++.old-deja/g++.ext/array4.C: New test.
29795
29796 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
29797
29798         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
29799
29800 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29801
29802         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
29803
29804 2000-03-19  Richard Henderson  <rth@cygnus.com>
29805
29806         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
29807
29808 2000-03-19  Richard Henderson  <rth@cygnus.com>
29809
29810         * gcc.c-torture/compile/20000319-1.c: New test.
29811
29812 2000-03-14  Jeffrey A Law  (law@cygnus.com)
29813
29814         * gcc.c-torture/execute/20000314-3.c: New test.
29815         * gcc.c-torture/execute/20000314-2.c: New test.
29816         * gcc.c-torture/execute/20000314-1.c: New test.
29817         * gcc.c-torture/compile/20000314-2.c: New test.
29818         * gcc.c-torture/compile/20000314-1.c: New test.
29819
29820 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
29821
29822         * g++.old-deja/g++.warn/inline.C: New test.
29823
29824 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
29825
29826         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
29827         standards-compliant result rather than specific constants.
29828         Put test-values in array.
29829
29830 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
29831
29832         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
29833         (g++_target_compile): Put test-specific options last.
29834
29835 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29836
29837         * g++.old-deja/g++.eh/vbase4.C: New test.
29838
29839 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29840
29841         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
29842
29843 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29844
29845         * g++.old-deja/g++.brendan/misc12.C: Removed.
29846         * g++.old-deja/g++.pt/memtemp77.C: Constify.
29847         * g++.old-deja/g++.ext/pretty4.C: New test.
29848
29849 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29850
29851         * g++.old-deja/g++.other/string2.C: New test.
29852
29853 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
29854
29855         * g++.old-deja/g++.warn/impint2.C: New test.
29856
29857 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
29858
29859         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
29860         is 1, not zero.
29861
29862 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
29863
29864         * g++.old-deja/g++.warn/impint.C: New test.
29865         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
29866         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
29867         * g++.old-deja/g++.pt/explicit12.C: Likewise.
29868         * g++.old-deja/g++.pt/explicit13.C: Likewise.
29869         * g++.old-deja/g++.pt/explicit17.C: Likewise.
29870         * g++.old-deja/g++.pt/explicit18.C: Likewise.
29871         * g++.old-deja/g++.pt/explicit19.C: Likewise.
29872         * g++.old-deja/g++.pt/explicit23.C: Likewise.
29873         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29874         * g++.old-deja/g++.pt/explicit35.C: Likewise.
29875         * g++.old-deja/g++.pt/explicit6.C: Likewise.
29876         * g++.old-deja/g++.pt/memclass7.C: Likewise.
29877
29878 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
29879
29880         * gcc.dg/cpp-redef.c: New test.
29881
29882 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
29883
29884         * g++.old-deja/g++.pt/unify7.C: New test.
29885
29886 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29887
29888         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
29889         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
29890
29891 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
29892
29893         * gcc.c-torture/compile/20000224-1.c: New test.
29894
29895 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29896
29897         * gcc.c-torture/compile/cpp-2.c: New test.
29898         * gcc.c-torture/compile/cpp-1.c: New test.
29899
29900 2000-02-25  Jeffrey A Law  (law@cygnus.com)
29901
29902         * gcc.c-torture/execute/20000225-1.c: New test.
29903
29904 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29905
29906         * gcc.dg/cpp-li2.c: New test.
29907
29908         * gcc.dg/cpp-wi1.c: New test.
29909
29910         * gcc.dg/cpp-li1.c: New test.
29911
29912 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
29913
29914         * g++.old-deja/g++.other/sizeof5.C: New test.
29915
29916 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29917
29918         * gcc.c-torture/execute/va-arg-13.c: New test.
29919
29920 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
29921
29922         * gcc.c-torture/execute/va-arg-12.c: New test.
29923
29924 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29925
29926         * gcc.c-torture/execute/20000223-1.c: New test.
29927
29928 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29929
29930         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
29931
29932 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
29933
29934         * g++.old-deja/g++.abi/ptrmem.C: New test.
29935
29936 2000-02-19  Richard Henderson  <rth@cygnus.com>
29937
29938         * gcc.c-torture/compile/init-3.c: New.
29939
29940 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
29941
29942         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
29943         ALWAYS_CXXFLAGS.
29944
29945 2000-02-11  Robert Lipe <robertl@sco.com>
29946
29947         * gcc.c-torture/compile/20000211-3.c: New test.
29948
29949 2000-02-11  Martin Buchholz <martin@xemacs.org>
29950
29951         * gcc.c-torture/compile/20000211-2.c: New test.
29952
29953 2000-02-11  Jeffrey A Law  (law@cygnus.com)
29954
29955         * gcc.c-torture/compile/20000211-1.c: New test.
29956
29957 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
29958
29959         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
29960           on native targets
29961
29962 2000-02-08  Nathan Sidwell  <nathan@acm.org>
29963
29964         * g++.old-deja/g++.other/cast5.C: New test.
29965
29966 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
29967
29968         * gcc.c-torture/execute/20000205-1.c: New.
29969
29970 2000-02-03  Nathan Sidwell  <nathan@acm.org>
29971
29972         * g++.old-deja/g++.jason/cast3.C: Return void.
29973         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
29974
29975 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29976
29977         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
29978
29979         * gcc.dg/loop-1.c: New test.
29980
29981 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
29982
29983         * gcc.c-torture/compile/20000127-1.c: New test.
29984         * gcc.c-torture/execute/991228-1.c: New test.
29985
29986 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29987
29988         * gcc.dg/unused-2.c: New test.
29989
29990         * gcc.dg/conv-1.c: New test.
29991
29992 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
29993
29994         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
29995         compiler.
29996         (tool_option_proc): Fix typo.
29997
29998 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
29999
30000         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
30001         of the ld on the host, not on the build machine.
30002         Also, don't crash if '--help' is not a supported option.
30003
30004 2000-01-24  Richard Henderson  <rth@cygnus.com>
30005
30006         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
30007
30008 2000-01-20  Jeffrey A Law  (law@cygnus.com)
30009
30010         * gcc.c-torture/execute/20000120-2.c: New test.
30011         * gcc.c-torture/execute/20000120-1.c: New test.
30012
30013 2000-01-13  Jeffrey A Law  (law@cygnus.com)
30014
30015         * gcc.c-torture/execute/20000113-1.c: New test.
30016
30017 2000-01-12  Jeffrey A Law  (law@cygnus.com)
30018
30019         * gcc.c-torture/execute/20000112-1.c: New test.
30020
30021 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30022
30023         * gcc.dg/20000111-1.c: New test.
30024
30025 2000-01-10  Jeffrey A Law  (law@cygnus.com)
30026
30027         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
30028         with 16 bit integers.
30029
30030 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30031
30032         * gcc.dg/20000108-1.c: New test.
30033
30034 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30035
30036         * g++.old-deja/g++.ns/koenig8.C: New test.
30037
30038 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30039
30040         * g++.old-deja/g++.other/cast4.C: New test.
30041
30042 2000-01-05  Jeffrey A Law  (law@cygnus.com)
30043
30044         * gcc.c-torture/compile/20000105-2.c: New test.
30045         * gcc.c-torture/compile/20000105-1.c: New test.
30046
30047 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30048
30049         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
30050         references to printf & atoi to conform to ANSI standard.
30051         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
30052         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
30053         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
30054         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
30055         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
30056         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30057         * g++.old-deja/g++.brendan/copy1.C: Likewise.
30058         * g++.old-deja/g++.brendan/copy2.C: Likewise.
30059         * g++.old-deja/g++.brendan/copy3.C: Likewise.
30060         * g++.old-deja/g++.brendan/copy4.C: Likewise.
30061         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30062         * g++.old-deja/g++.brendan/copy6.C: Likewise.
30063         * g++.old-deja/g++.brendan/copy7.C: Likewise.
30064         * g++.old-deja/g++.brendan/copy8.C: Likewise.
30065         * g++.old-deja/g++.brendan/crash11.C: Likewise.
30066         * g++.old-deja/g++.brendan/crash14.C: Likewise.
30067         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
30068         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30069         * g++.old-deja/g++.brendan/delete2.C: Likewise.
30070         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
30071         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
30072         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
30073         * g++.old-deja/g++.brendan/eh1.C: Likewise.
30074         * g++.old-deja/g++.brendan/groff1.C: Likewise.
30075         * g++.old-deja/g++.brendan/init3.C: Likewise.
30076         * g++.old-deja/g++.brendan/misc12.C: Likewise.
30077         * g++.old-deja/g++.brendan/misc7.C: Likewise.
30078         * g++.old-deja/g++.brendan/new2.C: Likewise.
30079         * g++.old-deja/g++.brendan/operators4.C: Likewise.
30080         * g++.old-deja/g++.brendan/operators5.C: Likewise.
30081         * g++.old-deja/g++.brendan/overload2.C: Likewise.
30082         * g++.old-deja/g++.brendan/overload7.C: Likewise.
30083         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
30084         * g++.old-deja/g++.brendan/reference1.C: Likewise.
30085         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
30086         * g++.old-deja/g++.brendan/template24.C: Likewise.
30087         * g++.old-deja/g++.brendan/template3.C: Likewise.
30088         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
30089         * g++.old-deja/g++.jason/inline3.C: Likewise.
30090         * g++.old-deja/g++.jason/opeq.C: Likewise.
30091         * g++.old-deja/g++.law/arg5.C: Likewise.
30092         * g++.old-deja/g++.law/arm7.C: Likewise.
30093         * g++.old-deja/g++.law/ctors11.C: Likewise.
30094         * g++.old-deja/g++.law/cvt8.C: Likewise.
30095         * g++.old-deja/g++.law/init9.C: Likewise.
30096         * g++.old-deja/g++.law/refs4.C: Likewise.
30097         * g++.old-deja/g++.law/template2.C: Likewise.
30098         * g++.old-deja/g++.law/visibility24.C: Likewise.
30099         * g++.old-deja/g++.law/vtable3.C: Likewise.
30100         * g++.old-deja/g++.mike/asm2.C: Likewise.
30101         * g++.old-deja/g++.mike/eh1.C: Likewise.
30102         * g++.old-deja/g++.mike/misc1.C: Likewise.
30103         * g++.old-deja/g++.mike/misc13.C: Likewise.
30104         * g++.old-deja/g++.mike/misc14.C: Likewise.
30105         * g++.old-deja/g++.mike/ns12.C: Likewise.
30106         * g++.old-deja/g++.mike/p1248.C: Likewise.
30107         * g++.old-deja/g++.mike/p3708.C: Likewise.
30108         * g++.old-deja/g++.mike/p3708a.C: Likewise.
30109         * g++.old-deja/g++.mike/p3708b.C: Likewise.
30110         * g++.old-deja/g++.mike/p646.C: Likewise.
30111         * g++.old-deja/g++.mike/p700.C: Likewise.
30112         * g++.old-deja/g++.mike/p783.C: Likewise.
30113         * g++.old-deja/g++.mike/p783a.C: Likewise.
30114         * g++.old-deja/g++.mike/p783b.C: Likewise.
30115         * g++.old-deja/g++.mike/p786.C: Likewise.
30116         * g++.old-deja/g++.mike/p789.C: Likewise.
30117         * g++.old-deja/g++.mike/p789a.C: Likewise.
30118         * g++.old-deja/g++.mike/p807a.C: Likewise.
30119         * g++.old-deja/g++.other/delete3.C: Likewise.
30120         * g++.old-deja/g++.other/dyncast1.C: Likewise.
30121         * g++.old-deja/g++.other/dyncast2.C: Likewise.
30122         * g++.old-deja/g++.other/dyncast3.C: Likewise.
30123         * g++.old-deja/g++.other/empty1.C: Likewise.
30124         * g++.old-deja/g++.other/temporary1.C: Likewise.
30125         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
30126         * g++.old-deja/g++.pt/t16.C: Likewise.
30127         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
30128
30129 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
30130
30131         * gcc.dg/991230-1.c: New test.
30132
30133 1999-12-29  Jeffrey A Law  (law@cygnus.com)
30134
30135         * gcc.c-torture/compile/991229-3.c: New test.
30136         * gcc.c-torture/compile/991229-2.c: New test.
30137         * gcc.c-torture/compile/991229-1.c: New test.
30138
30139 1999-12-29  Greg McGary <gkm@eng.ascend.com>
30140
30141         * gcc.c-torture/compile/labels-2.c: New test.
30142
30143 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
30144
30145         * gcc.c-torture/execute/991227-1.c: New test.
30146
30147 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30148
30149         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
30150
30151 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
30152
30153         * gcc.c-torture/execute/991221-1.c: New test.
30154
30155 1999-12-20  Nathan Sidwell  <nathan@acm.org>
30156
30157         * g++.old-deja/g++.other/cast3.C: New test.
30158
30159 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
30160
30161         * gcc.c-torture/execute/991216-4.c: New test.
30162
30163 1999-12-16  Michael Meissner  <meissner@cygnus.com>
30164
30165         * gcc.c-torture/execute/991216-1.c: New test.
30166         * gcc.c-torture/execute/991216-2.c: New test.
30167         * gcc.c-torture/execute/991216-3.c: New test.
30168
30169 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30170
30171         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
30172         Actually make the test fail by using "-O2" for compilation.
30173
30174 1999-12-15  Nathan Sidwell  <nathan@acm.org>
30175
30176         * g++.old-deja/g++.warn/cast-align1.C: New test.
30177
30178 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30179
30180         * gcc.c-torture/compile/991214-1.c: New test.
30181         * gcc.c-torture/compile/991214-2.c: New test.
30182
30183 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30184
30185         * gcc.dg/991214-1.c: New test.
30186
30187 1999-12-13  Jeffrey A Law  (law@cygnus.com)
30188
30189         * gcc.c-torture/compile/991213-3.c: New test.
30190         * gcc.c-torture/compile/991213-2.c: New test.
30191         * gcc.c-torture/compile/991213-1.c: New test.
30192
30193 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
30194
30195         * gcc.dg/991209-1.c: New test.
30196
30197 1999-12-08  Nathan Sidwell <nathan@acm.org>
30198
30199         * gcc.c-torture/compile/991208-1.c: New test.
30200
30201 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30202
30203         * gcc.dg/ultrasp2.c: New test.
30204
30205 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
30206
30207         * g++.old-deja/g++.abi/align.C (main): Fix typo.
30208
30209 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
30210
30211         * gcc.c-torture/compile/991202-1.c: New test.
30212         * gcc.c-torture/execute/991202-1.c: New test.
30213         * gcc.c-torture/execute/991202-2.c: New test.
30214         * gcc.c-torture/execute/991202-3.c: New test.
30215
30216 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
30217
30218         * g++.old-deja/g++.abi/align.C: New test.
30219         * g++.old-deja/g++.abi/aggregates.C: Likewise.
30220         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30221
30222 1999-12-01  Richard Henderson  <rth@cygnus.com>
30223
30224         * gcc.c-torture/execute/991201-1.c: New.
30225
30226 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
30227
30228         * gcc.dg/991129-1.c: New test.
30229
30230 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30231
30232         * gcc.c-torture/compile/991127-1.c: New test.
30233
30234 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30235
30236         * g++.old-deja/g++.other/warn4.C: New test.
30237
30238 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30239
30240         * g++.old-deja/g++.eh/cleanup2.C: New test.
30241         * g++.old-deja/g++.ext/pretty2.C: New test.
30242         * g++.old-deja/g++.ext/pretty3.C: New test.
30243         * g++.old-deja/g++.other/debug6.C: New test.
30244
30245 1999-10-20  Jim Wilson  <wilson@cygnus.com>
30246
30247         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
30248         compiler_output to look for one error message instead of two.
30249
30250 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
30251
30252         * gcc.c-torture/execute/991118-1.c: Also test case
30253         where the word boundary does not split a byte evenly.
30254
30255 1999-11-19  Nathan Sidwell  <nathan@acm.org>
30256
30257         * g++.old-deja/g++.ext/restrict1.C: New test.
30258
30259 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
30260
30261         * gcc.c-torture/execute/991118-1.c: New test.
30262
30263 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
30264
30265         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
30266         working directory pathnames.
30267
30268 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
30269
30270         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
30271         host is equipped with driver.h and driver.o so it can actually
30272         compile and run the tests.
30273
30274 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
30275
30276         * gcc.c-torture/compile/991008-1.c: New test.
30277
30278 1999-11-08  Nick Clifton  <nickc@cygnus.com>
30279
30280         * lib/gcc-dg.exp: Include target-supports.exp
30281
30282 1999-11-05  Nick Clifton  <nickc@cygnus.com>
30283
30284         * lib/target-supports.exp: New file: Provide procs to test for
30285         features supported by the target.
30286         (check_weak_available): Moved here from ecos.exp.
30287         (check_alias_available): New proc: Determine of the target
30288         toolchain supports the alias attribute.
30289
30290         * gcc.dg/special/ecos.exp: Move check_weak_available to
30291         target-supports.exp.
30292         (alias-1.c): Only perform the test if the target supports
30293         aliases.
30294         (wkali-1.c): Only perform the test if the target supports
30295         aliases.
30296
30297         * gcc.dg/990506-0.c: Expect error messages from cross
30298         targets as well as native targets.
30299
30300 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30301
30302         * gcc.dg/ultrasp1.c: Removed xfail.
30303         * gcc.dg/struct-ret-2.c: Likewise.
30304         * gcc.dg/array-1.c: Likewise.
30305
30306 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30307
30308         * gcc.dg/struct-ret-2.c: New test.
30309
30310         * gcc.dg/array-1.c: New test.
30311
30312 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
30313
30314         * gcc.c-torture/execute/991030-1.c: New test.
30315
30316 1999-10-26  Richard Henderson  <rth@cygnus.com>
30317
30318         * gcc.c-torture/compile/991026-2.c: New test.
30319
30320 1999-10-26  Jeffrey A Law  (law@cygnus.com)
30321
30322         * gcc.c-torture/compile/991026-1.c: New test.
30323
30324 1999-10-23  Jeffrey A Law  (law@cygnus.com)
30325
30326         * gcc.c-torture/execute/991023-1.c: New test.
30327
30328 1999-10-19  Jeffrey A Law  (law@cygnus.com)
30329
30330         * gcc.c-torture/execute/991019-1.c: New test.
30331
30332 1999-10-16  Richard Henderson  <rth@cygnus.com>
30333
30334         * gcc.c-torture/execute/991016-1.c: New test.
30335
30336 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
30337
30338         * gcc.c-torture/execute/991014-1.c: New test.
30339
30340 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
30341
30342         * g++.old-deja/g++.other/union2.C: New test.
30343
30344 1999-10-13  Nathan Sidwell  <nathan@acm.org>
30345
30346         * g++.old-deja/g++.other/vaarg2.C: New test.
30347         * g++.old-deja/g++.other/vaarg3.C: New test.
30348
30349 1999-10-12  Craig Burley  <craig@jcb-sc.com>
30350
30351         * g77.f-torture/noncompile/19990905-1.f: Moved from being
30352         in compile/.
30353
30354 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
30355
30356         * gcc.c-torture/execute/va-arg-11.c: New test.
30357
30358 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
30359
30360         * lib/file-format.exp (gcc_target_object_format): Don't
30361         crash if objdump is unavailable.
30362
30363 1999-09-29  Donn Terry <donn@interix.com>
30364
30365         * gcc.misc-tests/mg.exp: delete extraneous redirection.
30366
30367 1999-09-28  Nick Clifton  <nickc@cygnus.com>
30368
30369         * gcc.c-torture/compile/990928-1.c: New test.
30370
30371 1999-09-28  Nathan Sidwell  <nathan@acm.org>
30372
30373         * g++.old-deja/g++.other/decl6.C: New test.
30374
30375 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30376
30377         * gcc.c-torture/execute/va-arg-10.c: New test.
30378
30379 1999-09-27  Nathan Sidwell  <nathan@acm.org>
30380
30381         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
30382         __PRETTY_FUNCTION__.
30383
30384 1999-09-23  Nick Clifton  <nickc@cygnus.com>
30385
30386         * gcc.c-torture/execute/990923-1.c: New test.
30387
30388 1999-09-21  Nick Clifton  <nickc@cygnus.com>
30389
30390         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
30391         for which -fpic is inappropriate.
30392
30393 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
30394
30395         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
30396
30397 1999-09-21  Nathan Sidwell  <nathan@acm.org>
30398
30399         * g++.old-deja/g++.other/dyncast1.C: New test.
30400         * g++.old-deja/g++.other/dyncast2.C: New test.
30401         * g++.old-deja/g++.other/dyncast3.C: New test.
30402         * g++.old-deja/g++.other/dyncast4.C: New test.
30403         * g++.old-deja/g++.other/dyncast5.C: New test.
30404         * g++.old-deja/g++.eh/catch3.C: New test.
30405         * g++.old-deja/g++.eh/catch3p.C: New test.
30406         * g++.old-deja/g++.eh/catch4.C: New test.
30407         * g++.old-deja/g++.eh/catch4p.C: New test.
30408         * g++.old-deja/g++.eh/catch5.C: New test.
30409         * g++.old-deja/g++.eh/catch5p.C: New test.
30410         * g++.old-deja/g++.eh/catch6.C: New test.
30411         * g++.old-deja/g++.eh/catch6p.C: New test.
30412         * g++.old-deja/g++.eh/catch7.C: New test.
30413         * g++.old-deja/g++.eh/catch7p.C: New test.
30414         * g++.old-deja/g++.eh/catch8.C: New test.
30415         * g++.old-deja/g++.eh/catch8p.C: New test.
30416         * g++.old-deja/g++.eh/catch9.C: New test.
30417         * g++.old-deja/g++.eh/catch9p.C: New test.
30418
30419 1999-09-13  Nathan Sidwell  <nathan@acm.org>
30420
30421         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
30422         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
30423
30424 1999-09-13  Jeffrey A Law  (law@cygnus.com)
30425
30426         * gcc.c-torture/compile/990913-1.c: New test.
30427
30428 1999-09-10  Nathan Sidwell  <nathan@acm.org>
30429
30430         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
30431         * g++.old-deja/g++.jason/rfg5.C: Likewise.
30432
30433 1999-09-09  Richard Henderson  <rth@cygnus.com>
30434
30435         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
30436
30437 1999-09-09  Nathan Sidwell  <nathan@acm.org>
30438
30439         * g++.old-deja/g++.other/lookup11.C: New test.
30440         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
30441         what is permitted and what we want.
30442         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
30443         overload use.
30444         * g++.old-deja/g++.jason/rfg5.C: Likewise
30445
30446 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
30447
30448         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
30449         * gcc.c-torture/noncompile/poison-1.c: New file.
30450
30451 1999-09-08  Nathan Sidwell  <nathan@acm.org>
30452
30453         * g++.old-deja/g++.other/sizeof3.C: New test.
30454         * g++.old-deja/g++.other/sizeof4.C: New test.
30455         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
30456         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
30457
30458 1999-09-07  Richard Henderson  <rth@cygnus.com>
30459
30460         * gcc.dg/va-arg-1.c: New.
30461
30462 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30463
30464         * gcc.c-torture/execute/va-arg-9.c: New test.
30465
30466 1999-09-05  Craig Burley  <craig@jcb-sc.com>
30467
30468         * g77.f-torture/compile/980519-2.f: New test.
30469         * g77.f-torture/compile/19990905-0.f: New test.
30470         * g77.f-torture/compile/19990905-1.f: New test.
30471         * g77.f-torture/compile/19990905-2.f: New test.
30472
30473         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
30474
30475 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
30476
30477         * gcc.c-torture/execute/990827-1.c: Fix typo.
30478
30479 1999-09-03  Nathan Sidwell  <nathan@acm.org>
30480
30481         * g++.old-deja/g++.other/deref1.C: New test.
30482
30483 1999-09-02  Nathan Sidwell  <nathan@acm.org>
30484
30485         * g++.old-deja/g++.other/ambig2.C: New test.
30486         * g++.old-deja/g++.other/cond5.C: New test.
30487         * g++.old-deja/g++.other/lookup16.C: New test.
30488
30489 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
30490
30491         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
30492         assemblers too.
30493
30494 1999-08-31  Jeffrey A Law  (law@cygnus.com)
30495
30496         * lib/c-torture.exp: Avoid the "compare executables" optimization
30497         when testing native.
30498
30499 1999-08-29  Jeffrey A Law  (law@cygnus.com)
30500
30501         * gcc.c-torture/execute/990829-1.c: New test.
30502         * gcc.c-torture/compile/990829-1.c: New test.
30503
30504 1999-08-27  Paul Burchard  <burchard@pobox.com>
30505
30506         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
30507         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
30508         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
30509         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
30510         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
30511         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
30512         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
30513         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
30514         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
30515         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
30516         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
30517
30518 1999-08-27  Jeffrey A Law  (law@cygnus.com)
30519
30520         * gcc.c-torture/execute/990827-1.c: New test.
30521
30522 1999-08-26  Craig Burley  <craig@jcb-sc.com>
30523
30524         * g77.f-torture/noncompile/19990826-4.f: New test.
30525
30526         * g77.f-torture/compile/19990826-3.f: New test.
30527
30528         * g77.f-torture/execute/19990826-2.f: New test.
30529
30530         * g77.f-torture/compile/19990826-1.f: New test.
30531
30532         * gcc.c-torture/execute/990826-0.c: New test.
30533         * g77.c-torture/execute/19990826-0.f: New test.
30534
30535         * g77.f-torture/noncompile/970626-2.f: New test.
30536
30537 1999-08-25  Paul Burchard  <burchard@pobox.com>
30538
30539         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
30540         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
30541         lss-011.C: New tests.
30542
30543 1999-08-25  Nathan Sidwell  <nathan@acm.org>
30544
30545         * g++.old-deja/g++.other/decl5.C: New test.
30546
30547 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30548
30549         * noncompile/noncompile.exp: Load_lib c-torture.exp.
30550         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
30551         call `postbase' for each one.  All callers of `postbase' changed
30552         to call this instead.
30553
30554 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
30555
30556         * gcc.c-torture/execute/990811-1.c: New test.
30557
30558 1999-08-09  Nick Clifton  <nickc@cygnus.com>
30559
30560         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
30561         just native ones.
30562
30563         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
30564         just native ones.
30565
30566 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30567
30568         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
30569
30570 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30571
30572         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
30573
30574 1999-08-04  Nathan Sidwell  <nathan@acm.org>
30575
30576         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
30577
30578 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30579
30580         * gcc.c-torture/execute/990804-1.c: New test.
30581
30582 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30583
30584         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
30585         * g++.old-deja/g++.brendan/crash64.C: Likewise
30586         * g++.old-deja/g++.brendan/overload8.C: Likewise
30587
30588 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30589
30590         * g++.old-deja/g++.other/struct1.C: New test.
30591
30592 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30593
30594         * g++.old-deja/g++.other/enum2.C: New test.
30595
30596 1999-08-02  Richard Henderson  <rth@cygnus.com>
30597
30598         Adapted from tests from Franz Sirl:
30599         * gcc.c-torture/execute/va-arg-7.c: New test.
30600         * gcc.c-torture/execute/va-arg-8.c: New test.
30601
30602 1999-08-01  Jeffrey A Law  (law@cygnus.com)
30603
30604         * gcc.c-torture/compile/990801-2.c: New test.
30605
30606         * gcc.c-torture/compile/990801-1.c: New test.
30607
30608 1999-07-27  Michael Meissner  <meissner@cygnus.com>
30609
30610         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
30611         fp-cmp-1.c, converting double to float.
30612
30613         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
30614         fp-cmp-1.c, converting double to long double.
30615
30616         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
30617         from fr1 to unknown_register, since fr1 is a legitimate register
30618         on some machines.
30619
30620 1999-07-25  Jeffrey A Law  (law@cygnus.com)
30621
30622         * README: More listname related changes.
30623
30624 1999-07-08  Catherine Moore  <clm@cygnus.com>
30625
30626         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
30627
30628 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
30629
30630         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
30631
30632 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30633
30634         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
30635
30636 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
30637
30638         * gcc.dg/990703-1.c: New test.
30639
30640 1999-06-29  Nick Clifton  <nickc@cygnus.com>
30641
30642         * lib/file-format.exp: New file: Move definition of proc
30643         gcc_target_object_format to here from
30644         gcc.dg/special/ecos.exp.
30645
30646         * lib/c-torture.exp: Include lib file-format.exp.
30647         * lib/gcc-dg.exp: Include lib file-format.exp.
30648
30649         * gcc.dg/special/ecos.exp: Remove definition of proc
30650         gcc_target_object_format.
30651
30652 1999-06-28  Jeffrey A Law  (law@cygnus.com)
30653
30654         * gcc.c-torture/execute/990628-1.c: New test.
30655
30656 1999-06-25  Jeffrey A Law  (law@cygnus.com)
30657
30658         * gcc.c-torture/compile/990625-2.c: New test.
30659
30660         * gcc.c-torture/compile/990625-1.c: New test.
30661
30662 1999-06-23  Nick Clifton  <nickc@cygnus.com>
30663
30664         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
30665         attributes compile.
30666         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
30667         ports that use the COFF/PE file format.
30668
30669 1999-06-17  Jeffrey A Law  (law@cygnus.com)
30670
30671         * gcc.c-torture/compile/990617-1.c: New test.
30672
30673 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
30674
30675         * g++.old-deja/g++.other/decl4.C: New test.
30676
30677 1999-06-14  Nathan Sidwell  <nathan@acm.org>
30678
30679         * g++.old-deja/g++.other/bitfld3.C: New test.
30680
30681 1999-06-08  Nathan Sidwell  <nathan@acm.org>
30682
30683         * g++.old-deja/g++.eh/catch1.C: New test.
30684
30685 1999-06-07  Jeffrey A Law  (law@cygnus.com)
30686
30687         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
30688
30689         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
30690         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
30691
30692 1999-06-05  Craig Burley  <craig@jcb-sc.com>
30693
30694         * g77.f-torture/compile/19990502-0.f: Replace with new,
30695         shorter, test that still fails after recent changes.
30696
30697 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30698
30699         * gcc.c-torture/execute/990604-1.c: New test.
30700
30701 1999-05-31  Jeffrey A Law  (law@cygnus.com)
30702
30703         * gcc.c-torture/execute/990531-1.c: New test.
30704
30705 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30706
30707         * gcc.c-torture/compile/990527-1.c: New test.
30708
30709 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
30710
30711         * gcc.c-torture/execute/990527-1.c: New test.
30712
30713 1999-05-25  Nick Clifton  <nickc@cygnus.com>
30714
30715         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
30716         bitfields as signed.
30717
30718 1999-05-25  Craig Burley  <craig@jcb-sc.com>
30719
30720         * g77.f-torture/compile/19990525-0.f: New test.
30721
30722 1999-05-25  Jeffrey A Law  (law@cygnus.com)
30723
30724         * gcc.c-torture/execute/990525-2.c: New test.
30725
30726         * gcc.c-torture/execute/990525-1.c: New test.
30727
30728 1999-05-24  Nathan Sidwell  <nathan@acm.org>
30729
30730         * g++.old-deja/g++.other/anon3.C: New test.
30731         * g++.old-deja/g++.other/anon4.C: New test.
30732         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
30733         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
30734         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
30735         Merrill).
30736
30737 1999-05-24  Jeffrey A Law  (law@cygnus.com)
30738
30739         * gcc.c-torture/execute/990524-1.c: New test.
30740
30741         * gcc.dg/990524-1.c: New test.
30742
30743 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30744
30745         * gcc.c-torture/compile/990523-1.c: New test.
30746
30747 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
30748
30749         * gcc.c-torture/compile/990519-1.c: New test.
30750
30751 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30752
30753         * gcc.c-torture/compile/990517-1.c: New test.
30754
30755         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
30756         (e4, f4): New tests.
30757         (main): Call them.
30758
30759 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30760
30761         * gcc.dg/noreturn-1.c: New test.
30762
30763 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
30764
30765         * gcc.c-torture/execute/990513-1.c: New test.
30766
30767 1999-05-10  Richard Henderson  <rth@cygnus.com>
30768
30769         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
30770
30771 1999-05-10  Craig Burley  <craig@jcb-sc.com>
30772
30773         * g77.f-torture/execute/erfc.f: Use small single-precision
30774         values, to avoid problems on Alphas when not -mieee.
30775
30776 1999-05-08  Craig Burley  <craig@jcb-sc.com>
30777
30778         * gcc.dg/990506-0.c: New test.
30779
30780 1999-05-08  Richard Henderson  <rth@cygnus.com>
30781
30782         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
30783         the constant to test.  Don't XFAIL 64-bit targets.
30784
30785         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
30786         * g++.old-deja/g++.law/profile1.C: Likewise.
30787
30788         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
30789         operator new instances.
30790         * g++.old-deja/g++.other/delete5.C: Likewise.
30791
30792 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30793
30794         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
30795         intrinsic.
30796
30797 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30798
30799         * g77.f-torture/execute/u77-test.f: Reverse order of two
30800         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
30801
30802 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30803
30804         * gcc.dg/compare1.c: New test.
30805
30806 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30807
30808         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
30809         New tests.
30810
30811 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30812
30813         * g77.f-torture/compile/19990502-1.f: New test.
30814
30815 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30816
30817         * g77.f-torture/compile/19990502-0.f: New test.
30818
30819 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30820
30821         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
30822         intrinsic.
30823
30824 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30825
30826         * g77.f-torture/execute/u77-test.f (main): List libU77
30827         intrinsics not currently tested.
30828         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
30829         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
30830         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
30831         Trim blanks off the ends of some printed strings.
30832
30833 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30834
30835         * g77.f-torture/execute/u77-test.f (main): Just warn about
30836         FSTAT gid disagreement, as it's expected on some systems.
30837
30838 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30839
30840         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
30841         use a new function, which allows for some slop.
30842         Clean up some commentary.
30843         (issum): The new function.
30844         (sgladd): Deleted subroutine.
30845
30846 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30847
30848         * g77.f-torture/execute/u77-test.f: Modify to be more like
30849         libf2c/libU77 version, bringing patches to that version here.
30850         Add suitable commentary.
30851
30852 1999-04-25  Richard Henderson  <rth@cygnus.com>
30853
30854         * gcc.dg/990424-1.c: New test.
30855
30856 1999-04-24  Craig Burley  <craig@jcb-sc.com>
30857
30858         * g77.f-torture/execute/u77-test.f (main): Bug involving
30859         LSTAT has been fixed, so turn back on full checking.
30860
30861 1999-04-20  Craig Burley  <craig@jcb-sc.com>
30862
30863         * g77.f-torture/compile/19990419-0.f: New test.
30864         * g77.f-torture/execute/19990419-1.f: New test.
30865
30866 1999-04-17  Richard Henderson  <rth@cygnus.com>
30867
30868         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
30869         to avoid the need for a prototype to supress a warning.
30870
30871 1999-04-07  Jim Wilson  <wilson@cygnus.com>
30872
30873         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
30874
30875 1999-04-04  Jeffrey A Law  (law@cygnus.com)
30876
30877         * gcc.c-torture/execute/990404-1.c: New test.
30878
30879 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30880
30881         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
30882         * gcc.dg/cpp-if3.c: Don't use -pedantic.
30883         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
30884         missing initializer warnings.
30885
30886 1999-03-28  Jeffrey A Law  (law@cygnus.com)
30887
30888         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
30889         matching strings.
30890
30891 1999-03-26  Jeffrey A Law  (law@cygnus.com)
30892
30893         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
30894
30895 1999-03-26  Craig Burley  <craig@jcb-sc.com>
30896
30897         * g77.f-torture/execute/19990325-0.f: New test.
30898         * g77.f-torture/execute/19990325-1.f: New test.
30899
30900 1999-03-24  Jeffrey A Law  (law@cygnus.com)
30901
30902         * gcc.c-torture/execute/990324-1.c: New test.
30903
30904 1999-03-22  Jim Wilson  <wilson@cygnus.com>
30905
30906         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
30907         test with 4.
30908
30909 1999-03-17  Richard Henderson  <rth@cygnus.com>
30910
30911         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
30912
30913 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30914
30915         * g77.f-torture/execute/19990313-2.f: New test.
30916         * g77.f-torture/execute/19990313-3.f: New test.
30917
30918 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30919
30920         * g77.f-torture/execute/19990313-0.f: New test.
30921         * g77.f-torture/execute/19990313-1.f: New test.
30922
30923 1999-03-12  Jim Wilson  <wilson@cygnus.com>
30924
30925         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
30926         printf to sprintf.
30927         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
30928         (main): Add check for u15.  Conditionalize u31 check depending on
30929         whether ints are <32 bits or >=32 bits.
30930
30931 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30932
30933         * g77.f-torture/execute/19981119-0.f: Improve testiness.
30934
30935 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30936
30937         * g77.f-torture/compile/19990305-0.f: New test.
30938         * g77.f-torture/execute/19981119-0.f: New test.
30939
30940 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30941
30942         * g77.f-torture/execute/970625-2.f: call ABORT if final
30943         result is not correct, instead of just printing it.
30944         Add this checking via newly introduced obfuscation, to
30945         trip up buggy front ends.
30946
30947 1999-03-07  Craig Burley  <craig@jcb-sc.com>
30948
30949         * g77.f-torture/compile/960317-1.f: Moved from being
30950         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
30951
30952 1999-03-06  Craig Burley  <craig@jcb-sc.com>
30953
30954         * g77.f-torture/execute/960317-1.f: New (old) test.
30955         * g77.f-torture/execute/970625-2.f: Ditto.
30956
30957 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
30958
30959         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
30960         message on line 1 or line 2; cccp and cpplib do this differently.
30961
30962 1999-03-01  Jeffrey A Law  (law@cygnus.com)
30963
30964         * g++.old-deja/g++.law/weak1.C: New test.
30965
30966 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30967
30968         * gcc.c-torture/execute/990119-1.c: Renamed to...
30969         * gcc.dg/990119-1.c: this, so it will only be tested once
30970         (it's a preprocessor test, it doesn't need to be run at
30971         multiple optimization levels).
30972
30973 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30974
30975         * lib/g++.exp: Don't add incdir=$base_dir/../include to
30976           ALWAYS_CXXFLAGS.
30977
30978 1999-02-24  Craig Burley  <craig@jcb-sc.com>
30979
30980         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
30981         * g77.f-torture/compile/19981216-0.f: ...as it is expected
30982         to not be compilable by current g77.
30983
30984 1999-02-24  Nick Clifton  <nickc@cygnus.com>
30985
30986         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
30987
30988 1999-02-22  Jeffrey A Law  (law@cygnus.com)
30989
30990         * gcc.c-torture/execute/990222-1.c: New test.
30991
30992 1999-02-19  Craig Burley  <craig@jcb-sc.com>
30993
30994         * g77.f-torture/compile/19990218-0.f: New test.
30995         * g77.f-torture/noncompile/19990218-1.f: New test.
30996
30997 1999-02-18  Craig Burley  <craig@jcb-sc.com>
30998
30999         * g77.f-torture/compile/19981216-0.f: New test.
31000
31001 1999-02-14  Jeffrey A Law  (law@cygnus.com)
31002
31003         * gcc.dg/990214-1.c: New test.
31004
31005 1999-02-13  Jeffrey A Law  (law@cygnus.com)
31006
31007         * gcc.dg/990213-2.c: New test.
31008
31009         * gcc.dg/990213-1.c: New test.
31010
31011 1999-02-12  Jeffrey A Law  (law@cygnus.com)
31012
31013         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
31014         ints.
31015
31016 1999-02-11  Nick Clifton  <nickc@cygnus.com>
31017
31018         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
31019         specified by target.
31020
31021         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
31022
31023 1999-02-11  Jeffrey A Law  (law@cygnus.com)
31024
31025         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
31026
31027 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31028
31029         * gcc.dg/special/ecos.exp: New test driver for new tests with
31030         special requirements.
31031
31032         * gcc.dg/special/alias-1.c: New test.
31033         * gcc.dg/special/gcsec-1.c: New test.
31034         * gcc.dg/special/weak-1.c: New test.
31035         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
31036         * gcc.dg/special/weak-2.c: New test.
31037         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
31038         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
31039         * gcc.dg/special/wkali-1.c: New test.
31040         * gcc.dg/special/wkali-2.c: New test.
31041         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
31042         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
31043
31044 1999-02-10  Felix Lee  <flee@cygnus.com>
31045
31046           * lib/c-torture.exp (c-torture-compile): Pull out code for
31047           analyzing gcc error messages.
31048           (c-torture-execute): Likewise.  Fix some (harmless) false
31049           positives.
31050           * lib/gcc.exp (gcc_check_compile): New function.
31051
31052 1999-02-08  Richard Henderson  <rth@cygnus.com>
31053
31054         * gcc.c-torture/execute/990208-1.c: New test.
31055
31056 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31057
31058         * g++.dg/special/ecos.exp: New driver for new tests with special
31059         requirements
31060
31061         * g++.dg/special/conpr-1.C: New test
31062         * g++.dg/special/conpr-2.C: New test
31063         * g++.dg/special/conpr-2a.C: New test
31064         * g++.dg/special/conpr-3.C: New test
31065         * g++.dg/special/conpr-3a.C: New test
31066         * g++.dg/special/conpr-3b.C: New test
31067
31068         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
31069         allow g++ to use the dg driver
31070
31071         * README: Add comment about g++.dg directory
31072
31073 1999-02-06  Jeffrey A Law  (law@cygnus.com)
31074
31075         * README: Update email addresses.
31076
31077 1999-02-03  Nick Clifton  <nickc@cygnus.com>
31078
31079         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
31080         arguments in order to force structure S onto the stack even on
31081         the alpha.
31082         (test): Pass 10 leading arguments to function foo as well as the
31083         structure S.
31084
31085         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
31086         failure for all targets.
31087
31088         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
31089         abort to terminate program execution.
31090
31091 1999-01-30  Richard Henderson  <rth@cygnus.com>
31092
31093         * gcc.c-torture/execute/990130-1.c: New test.
31094
31095 1999-01-30  Jeffrey A Law  (law@cygnus.com)
31096
31097         * gcc.dg/990130-1.c: New test.
31098
31099 1999-01-28  Michael Meissner  <meissner@cygnus.com>
31100
31101         * gcc.c-torture/execute/990128-1.c: New test.
31102
31103 1999-01-27  Michael Meissner  <meissner@cygnus.com>
31104
31105         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
31106
31107 1999-01-27  Felix Lee  <flee@cygnus.com>
31108
31109         * lib/c-torture.exp (c-torture-compile): pull out code for
31110         analyzing gcc error messages.
31111         (c-torture-execute): ditto, and fix some (harmless) false
31112         positives.
31113         * lib/gcc.exp (gcc_check_compile): new function.
31114
31115 1999-01-17  Jeffrey A Law  (law@cygnus.com)
31116
31117         * gcc.dg/990117-1.c: New test.
31118
31119         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
31120
31121         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
31122
31123 1999-01-15  Jeffrey A Law  (law@cygnus.com)
31124
31125         * g77.f-torture/compile/990115-1.f: New test.
31126
31127 1999-01-07  Jeffrey A Law  (law@cygnus.com)
31128
31129         * gcc.c-torture/compile/990107-1.c: New test
31130
31131 1999-01-06  Jeffrey A Law  (law@cygnus.com)
31132
31133         * gcc.c-torture/execute/990106-2.c: New test.
31134
31135         * gcc.c-torture/execute/990106-1.c: New test.
31136
31137 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
31138
31139         * gcc.c-torture/compile/981223-1.c: New test.
31140
31141 1998-12-29  Richard Henderson  <rth@cygnus.com>
31142
31143         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
31144         (opt3): Rename from opt4 and disable.
31145
31146 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
31147
31148         * g++.old-deja/g++.pt/ptrmem5.C: New test.
31149
31150 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31151
31152         * g++.old-deja/g++.other/conv5.C: New test.
31153
31154 1998-12-14  Nick Clifton  <nickc@cygnus.com>
31155
31156         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
31157
31158 1998-12-11  Jeffrey A Law  (law@cygnus.com)
31159
31160         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
31161
31162 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
31163
31164         * gcc.c-torture/compile/981211-1.c: New test.
31165
31166 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
31167
31168         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
31169
31170         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
31171
31172 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31173
31174         * gcc.special/930510-1.c: Make C9X safe.
31175         * gcc.misc-tests/gcov-1.c Similarly.
31176         * gcc.misc-tests/gcov-2.c Similarly.
31177
31178 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31179
31180         * gcc.dg/ultrasp1.c: New test.
31181
31182 1998-12-06  Richard Henderson  <rth@cygnus.com>
31183
31184         * gcc.c-torture/execute/981206.c: New test.
31185
31186 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31187
31188         * g++.old-deja/g++.ns/template7.C: New test.
31189
31190         * g++.old-deja/g++.other/expr1.C: New test.
31191
31192         * g++.old-deja/g++.eh/tmpl3.C: New test.
31193
31194         * g++.old-deja/g++.eh/tmpl2.C: New test.
31195
31196 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31197
31198         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
31199         * g++.old-deja/g++.other/using6.C: Removed.
31200         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
31201
31202         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
31203
31204 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31205
31206         * g++.old-deja/g++.pt/overload8.C: New test.
31207
31208         * g++.old-deja/g++.pt/overload7.C: New test.
31209
31210         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
31211
31212         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
31213         and relinking messages.
31214         * lib/g++.exp (g++_target_compile): Remove .rpo file when
31215         compiling with -frepo.
31216
31217 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
31218
31219         * g++.old-deja/g++.pt/lookup6.C: New test.
31220
31221 1998-11-30  Nick Clifton  <nickc@cygnus.com>
31222
31223         * gcc.c-torture/execute/981130-1.c: New test.
31224         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
31225
31226 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31227
31228         * g++.old-deja/g++.pt/explicit76.C: New test.
31229
31230         * g++.old-deja/g++.pt/friend38.C: New test.
31231
31232         * g++.old-deja/g++.ns/crash2.C: New test.
31233
31234         * g++.old-deja/g++.pt/defarg8.C: New test.
31235
31236         * g++.old-deja/g++.pt/instantiate6.C: New test.
31237
31238         * g++.old-deja/g++.pt/static6.C: New test.
31239
31240         * g++.old-deja/g++.pt/decl2.C: New test.
31241
31242 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31243
31244         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
31245         problem is actually related with name lookup, but so what? :-)
31246
31247         * g++.old-deja/g++.pt/friend37.C: New test.
31248
31249 1998-11-25  Dave Love  <d.love@dl.ac.uk>
31250
31251         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
31252         element, which fails on some systems.
31253
31254         * g77.f-torture/execute/labug1.f: New test.
31255
31256 1998-11-21  Jeffrey A Law  (law@cygnus.com)
31257
31258         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
31259         is defined.
31260
31261 1998-11-18  Dave Love  <d.love@dl.ac.uk>
31262
31263         * g77.f-torture/compile/981117-1.f: New test.
31264
31265 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
31266
31267         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
31268         properly discarded.
31269
31270 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
31271
31272         * gcc.c-torture/execute/memcheck: New directory of tests for
31273         -fcheck-memory-usage.
31274
31275 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31276
31277         * README: New file, general information about the testsuite and
31278         new description of the various C++ test subdirectories.
31279         * README.g++: Eliminate obsolete information, update and move most
31280         relevant stuff to README.
31281
31282 1998-11-07  Richard Henderson  <rth@cygnus.com>
31283
31284         * gcc.c-torture/compile/981107-1.c: New test.
31285
31286 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
31287
31288         * execute/memcpy-bi.c: New testcase.
31289
31290 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
31291
31292         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
31293         base classes.
31294
31295         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
31296         template is selected.
31297
31298         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
31299         classes, it should be accepted for all types.
31300
31301         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
31302
31303         * g++.old-deja/g++.pt/spec24.C: Ensure that template
31304         specializations start with template headers.
31305
31306 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
31307
31308         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
31309
31310         * g++.old-deja/g++.other/init9.C: Test cross initialization of
31311         non-POD types.
31312
31313 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31314
31315         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
31316
31317 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
31318
31319         * compile/981022-1.c, compile/981022-1.x: New test and driver.
31320
31321 1998-10-19  Jeffrey A Law  (law@cygnus.com)
31322
31323         * 981019-1.c: New test.
31324
31325 1998-10-14  Robert Lipe <robertl@dgii.com>
31326
31327         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
31328         find objc headers.
31329
31330 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31331
31332         * compile/981001-4.c: Remove use of GCC extension that triggers a
31333         compiler bug.
31334
31335 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
31336
31337         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
31338
31339 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31340
31341         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
31342         instantiation of template produces incorrect code for delete
31343         expression.
31344
31345         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
31346         constructors' name is not unique.
31347         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
31348         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
31349
31350         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
31351         automatic array of const is ill-formed.
31352
31353         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
31354         of template parameter?
31355
31356         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
31357         const.
31358
31359         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
31360         pointer-to-member expression.
31361
31362         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
31363         declaration causes ICE.
31364
31365 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
31366
31367         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
31368         reserved in the global namespace.
31369
31370         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
31371         generate needed virtual table.
31372
31373         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
31374
31375 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
31376
31377         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
31378         template-dependent type
31379
31380 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
31381
31382         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
31383         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
31384         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
31385
31386         * g++.old-deja/g++.other/using5.C: New test; using decl from base
31387         class should be usable as argument of member function.
31388         * g++.old-deja/g++.other/using6.C: New test; using decl from base
31389         class should be usable as return type of member function.
31390         * g++.old-deja/g++.other/using7.C: New test; using decl from base
31391         class should be usable as type of data member.
31392
31393         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
31394
31395 1998-10-09  Jeffrey A Law  (law@cygnus.com)
31396
31397         * gcc.c-torture/special/920521-1.c: Fix bogus test.
31398
31399 1998-10-08  Nick Clifton  <nickc@cygnus.com>
31400
31401         * gcc.dg/dll-?.c Add thumb to target list.
31402         Fix assembler scan patterns to match current assembler output.
31403
31404 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
31405
31406         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
31407         matching of template brackets.
31408
31409         * g++.old-deja/g++.other/using4.C: New test.  Test using
31410         declarations of methods from base classes.
31411
31412         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
31413         within functions should introduce names into the innermost
31414         enclosing namespace.
31415
31416         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
31417         of static locals if first initialization throws.
31418
31419 1998-10-07  Jim Wilson  <wilson@cygnus.com>
31420
31421         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
31422
31423 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
31424
31425         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
31426         lose track of the possible targets of tablejump insns.
31427         * special/special.exp: Run it.
31428
31429 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31430
31431         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
31432         must be declared before its specializations can be named in friend
31433         declarations.
31434
31435 1998-10-05  Dave Love  <d.love@dl.ac.uk>
31436
31437         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
31438
31439         * g77.f-torture/execute/io1.f: New test.
31440
31441 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31442
31443         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
31444         with pointer to template function, for which no argument deduction
31445         is possible.
31446
31447         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
31448         specialization of template function as argument to template
31449         function.
31450
31451         * g++.old-deja/g++.other/access2.C: New test; Inner class
31452         shouldn't have privileged access to Outer's names.
31453
31454 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31455
31456         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
31457         friend template declared within template class conflicts with
31458         nested class of the same name.
31459
31460         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
31461         is ignored.
31462
31463         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
31464         object with direct initializer as function declaration.
31465
31466         * g++.old-deja/g++.other/decl2.C: New test; duplicate
31467         initializers.
31468
31469         * g++.old-deja/g++.other/null2.C: New test; conditional operator
31470         involving const pointer and NULL produces incorrect result.
31471
31472         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
31473         type name without `typename' should be rejected with -pedantic.
31474
31475 1998-10-02  Richard Henderson  <rth@cygnus.com>
31476
31477         * g++.old-deja/g++.other/addrof1.C: New test.
31478
31479 1998-10-01  Nick Clifton  <nickc@cygnus.com>
31480
31481         * gcc.c-torture/compile/981001-1.c: New test.
31482         * gcc.c-torture/execute/981001-1.c: New test.
31483
31484 1998-10-01  Jeffrey A Law  (law@cygnus.com)
31485
31486         * gcc.c-torture/compile/981001-2.c: New test.
31487         * gcc.c-torture/compile/981001-3.c: New test.
31488         * gcc.c-torture/compile/981001-4.c: New test.
31489
31490 1998-10-01  Robert Lipe  <robertl@dgii.com>
31491
31492         * lib/objc.exp (objc_target_compile): Add -L during compiles for
31493         multilibbed hosts.   Idea grafted from g77.exp.
31494
31495 1998-09-30  Dave Love  <d.love@dl.ac.uk>
31496
31497         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
31498         avoid losing on systems which need -lsocket.
31499
31500 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
31501
31502         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
31503         * g++.old-deja/g++.other/nested2.C: Ditto.
31504         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
31505         failure.
31506
31507 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31508
31509         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
31510         preferred over template operator!= for enum bitfields.
31511
31512 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
31513
31514         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
31515         that happen to have the same base name, but in different scopes,
31516         are incorrectly rejected.
31517
31518 1998-09-16  Richard Henderson  <rth@cygnus.com>
31519
31520         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
31521         on the native word size instead of an integer literal.
31522
31523 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31524
31525         * g++.old-deja/g++.other/static2.C: Invocation of static data
31526         member of type pointer-to-function denoted as non-static member.
31527
31528         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
31529         checks involving function types and aliases.
31530
31531 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31532
31533         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
31534         redefined to the same non-trivial type.
31535
31536         * g++.old-deja/g++.pt/explicit73.C: Test for proper
31537         namespace-qualification of template specializations declared in
31538         other namespaces.
31539
31540         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
31541         to declare a subset of the specializations of a template function
31542         as friends of specializations of a template class.
31543
31544         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
31545         member templates that do not fully specialize the enclosing
31546         template class are rejected.
31547
31548 1998-09-11  Dave Love  <d.love@dl.ac.uk>
31549
31550         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
31551
31552 1998-09-08  Dave Love  <d.love@dl.ac.uk>
31553
31554         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
31555         altered from libf2c/libU77 version.
31556
31557 1998-09-06  Dave Love  <d.love@dl.ac.uk>
31558
31559         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
31560
31561 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
31562
31563         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
31564         (un)signed char are different types for template specialization
31565         purposes.
31566
31567 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
31568
31569         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
31570         * objc: ObjC testsuite.
31571
31572 1998-08-31  Catherine Moore  <clm@cygnus.com>
31573
31574         * gcc.c-torture/execute/941014-1.x:  New file.
31575
31576 1998-08-31  Nick Clifton  <nickc@cygnus.com>
31577
31578         * lib/c-torture.exp: Add support for
31579         torture_eval_before_compile and torture_eval_before_execute
31580         variables.
31581
31582 1998-08-30  Jeffrey A Law  (law@cygnus.com)
31583
31584         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
31585         this test triggers valid.
31586
31587 1998-08-27  Jeffrey A Law  (law@cygnus.com)
31588
31589         * gcc.dg/980827-1.c: New test.
31590
31591 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
31592
31593         * gcc.c-torture/execute/loop-4b.c: New test.
31594
31595 1998-08-26  Nick Clifton  <nickc@cygnus.com>
31596
31597         * lib/c-torture.exp: Add support for
31598         torture_eval_before_compile and torture_eval_before_execute
31599         variables.
31600
31601 1998-08-25  Jeffrey A Law  (law@cygnus.com)
31602
31603         * gcc.c-torture/compile/980825-1.c: New test.
31604
31605 1998-08-24  Nick Clifton  <nickc@cygnus.com>
31606
31607         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
31608         count number tests in opt_t0 not good_t0.
31609
31610 1998-08-24  Jeffrey A Law  (law@cygnus.com)
31611
31612         * gcc.c-torture/compile/930326-1.x: Fix typo.
31613
31614 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
31615
31616         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
31617         causes an ICE.
31618
31619 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31620
31621         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
31622         STACK_SIZE is defined.
31623         * gcc.c-torture/unsorted/stuct.c: Similarly.
31624
31625         * gcc.c-torture/compile/980821-1.c: New test.
31626
31627 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31628
31629         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
31630
31631 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
31632
31633         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
31634         code.
31635
31636 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
31637
31638         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
31639         error'.
31640
31641 1998-08-18  Jeffrey A Law  (law@cygnus.com)
31642
31643         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
31644
31645 1998-08-16  Jeffrey A Law  (law@cygnus.com)
31646
31647         * gcc.c-torture/compile/980816-1.c: New test.
31648
31649         * gcc.dg/980816-1.c: New test.
31650
31651 1998-08-13  Jeffrey A Law  (law@cygnus.com)
31652
31653         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
31654         compiler for ieee tests.
31655
31656 1998-08-01  Dave Love  <d.love@dl.ac.uk>
31657
31658         * g77.f-torture/compile/980729-0.f: New test.
31659
31660 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
31661
31662         * gcc.c-torture/special/eeprof-1.c: New test, for
31663         -finstrument-functions.
31664         * gcc.c-torture/special/special.exp: Run it.
31665
31666 1998-07-29  Jeffrey A Law  (law@cygnus.com)
31667
31668         * gcc.c-torture/compile/980729-1.c: New test.
31669
31670 1998-07-27  Nick Clifton  <nickc@cygnus.com>
31671
31672         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
31673         __thumb__ is defined, and test for ARM style doubles if so.
31674
31675 1998-07-26  Dave Love  <d.love@dl.ac.uk>
31676
31677         * g77.f-torture/noncompile/980615-0.f: New test.
31678
31679 1998-07-26  H.J. Lu  (hjl@gnu.org)
31680
31681         * gcc.dg/980312-1.c: Do link instead of compile.
31682         * gcc.dg/980313-1.c: Likewise.
31683
31684 1998-07-26  Jeffrey A Law  (law@cygnus.com)
31685
31686         * gcc.c-torture/compile/980726-1.c: New test.
31687
31688 1998-07-25  Dave Love  <d.love@dl.ac.uk>
31689
31690         * g77.f-torture/execute/io0.f: New test.
31691
31692 1998-07-24  Nick Clifton  <nickc@cygnus.com>
31693
31694         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
31695         an int.
31696
31697 1998-06-18  Michael Meissner  <meissner@cygnus.com>
31698
31699         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
31700         m32r bugs.
31701
31702 1998-07-17  Nick Clifton  <nickc@cygnus.com>
31703
31704         * gcc.dg/980626-1.c: Expect failures for all toolchains until
31705         c-decl.c:grokdeclarator can handle mode attributes.
31706
31707 1998-07-16  Jeffrey A Law  (law@cygnus.com)
31708
31709         * gcc.c-torture/execute/980716-1.c: New test.
31710
31711 1998-07-13  Jeffrey A Law  (law@cygnus.com)
31712
31713         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
31714         the mn10200.
31715         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
31716         the mn10200.
31717         * gcc.c-torture/execute/va-arg-3.x: Similarly.
31718         * gcc.c-torture/compile/930326-1.x: Similarly.
31719
31720 1998-07-13  Dave Love  <d.love@dl.ac.uk>
31721
31722         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
31723         New test from Craig.
31724
31725 1998-07-12  Dave Love  <d.love@dl.ac.uk>
31726
31727         * g77.f-torture/noncompile/980616-0.f: New test.
31728
31729         * g77.f-torture/execute/970816-3.f:  New test from Craig.
31730
31731 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31732
31733         *  g++.other/singleton.C: Return error value instead of taking
31734         SIGSEGV.
31735
31736 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
31737
31738         *  g++.other/singleton.C: New test.   Warning is under dispute.
31739         Runtime crash is not.
31740
31741 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31742
31743         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
31744         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
31745         using6.C, using7.C}:  New namespace tests.
31746
31747 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
31748
31749         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
31750         specialization with typedef'ed names used as array indexes.
31751
31752 1998-07-09  Jeffrey A Law  (law@cygnus.com)
31753
31754         * gcc.c-torture/execute/980709-1.c: New test.
31755
31756         * gcc.dg/980709-1.c: New test.
31757
31758 1998-07-07  Richard Henderson  <rth@cygnus.com>
31759
31760         * gcc.c-torture/execute/bcp-1.c: New test.
31761
31762 1998-07-07  Jeffrey A Law  (law@cygnus.com)
31763
31764         * gcc.c-torture/execute/980707-1.c: New test.
31765
31766 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
31767
31768         * gcc.c-torture/compile/980706-1.c: New test.
31769
31770 1998-07-01  Dave Love  <d.love@dl.ac.uk>
31771
31772         * g77.f-torture/execute/980701-0.f,
31773         g77.f-torture/execute/980701-1.f: New test from Craig.
31774
31775 1998-07-01  Jeffrey A Law  (law@cygnus.com)
31776
31777         * gcc.c-torture/compile/980701-1.c: New test.
31778
31779         * gcc.c-torture/execute/980701-1.c: New test.
31780
31781 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
31782 rlsruhe.de>
31783
31784         * g++.old-deja/g++.robertl/eb132.C: New test.
31785         * g++.old-deja/g++.robertl/eb133.C: Likewise.
31786
31787 1998-06-29  Dave Love  <d.love@dl.ac.uk>
31788
31789         * g77.f-torture/execute/980628-7.f,
31790         g77.f-torture/execute/980628-8.f,
31791         g77.f-torture/execute/980628-9.f,
31792         g77.f-torture/execute/980628-10.f: New tests from Craig.
31793
31794         * g77.f-torture/execute/980628-3.f: Remove mail headers.
31795
31796 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31797
31798         * g77.f-torture/execute/980628-4.f: New test from Craig.
31799         * g77.f-torture/execute/980628-5.f: Likewise.
31800         * g77.f-torture/execute/980628-2.f: Likewise.
31801         * g77.f-torture/execute/980628-0.f: Likewise.
31802         * g77.f-torture/execute/980628-1.f: Likewise.
31803         * g77.f-torture/execute/980628-3.f: Likewise.
31804         * g77.f-torture/execute/980628-6.f: Likewise.
31805
31806 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31807
31808         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
31809         directory when nothing has been installed yet.
31810
31811 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
31812
31813         * gcc.c-torture/special/special.exp: Handle newer versions of
31814         dejagnu.
31815
31816 1998-06-26  Jeffrey A Law  (law@cygnus.com)
31817
31818         * gcc.dg/980626-1.c: New test.
31819
31820 1998-06-19  Bruno Haible <haible@ilog.fr>
31821
31822         * gcc.misc-tests/m-un-2.c: New test.
31823         * g++.old-deja/g++.other/warn01.c: Likewise.
31824
31825 1998-06-19  Robert Lipe  <robertl@dgii.com>
31826
31827         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
31828         compatibility with assmblers with a different comment character.
31829         Eliminate use of GAS-specific extensions.
31830
31831 1998-06-19  Jeffrey A Law  (law@cygnus.com)
31832
31833         * gcc.c-torture/execute/ieee/980619-1.c: New test.
31834
31835 1998-06-19  Robert Lipe  <robertl@dgii.com>
31836
31837         *lib/g77.exp: Replace search for libf2c.a with search for newly
31838         renamed libg2c.a
31839
31840 1998-06-17  Jeffrey A Law  (law@cygnus.com)
31841
31842         * gcc.c-torture/execute/980617-1.c: New test.
31843
31844 1998-06-12  Jeffrey A Law  (law@cygnus.com)
31845
31846         * gcc.c-torture/execute/980612-1.c: New test.
31847
31848 1998-06-08  Jeffrey A Law  (law@cygnus.com)
31849
31850         * gcc.dg/980523-1.c: Only test on ppc-linux.
31851         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
31852
31853         * gcc.c-torture/execute/980608-1.c: New test.
31854
31855 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
31856
31857         * gcc.c-torture/execute/980605-1.c: New test.
31858
31859 1998-06-04  Jeffrey A Law  (law@cygnus.com)
31860
31861         * gcc.c-torture/execute/980604-1.c: New test.
31862
31863 1998-06-02  Jeffrey A Law  (law@cygnus.com)
31864
31865         * gcc.c-torture/execute/980602-1.c: New test.
31866         * gcc.c-torture/execute/980602-2.c: Likewise.
31867
31868 1998-06-02  Dave Love  <d.love@dl.ac.uk>
31869
31870         * 970125-0.f: Fix per JCB.  Add commentary.
31871
31872 1998-05-31  Michael Meissner  <meissner@cygnus.com>
31873
31874         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
31875         IEEE -0 support.
31876
31877 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
31878
31879         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
31880         earlier.
31881
31882 1998-05-28  Catherine Moore <clm@cygnus.com>
31883
31884         * gcc.c-torture/execute/980526-3.c: New test.
31885
31886 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
31887
31888         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
31889         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
31890         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
31891         m88k-motorola-sysv3 to XFAIL.
31892
31893 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31894
31895         * gcc.dg/980526-1.c: New test.
31896         * gcc.c-torture/execute/980526-2.c: New test.
31897
31898 1998-05-26  Jeffrey A Law  (law@cygnus.com)
31899
31900         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
31901
31902         * gcc.c-torture/execute/980526-1.c: New test.
31903
31904 1998-05-26  Dave Love  <d.love@dl.ac.uk>
31905
31906         * g77.f-torture/execute/alpha2.f: Add runtime test.
31907
31908 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
31909
31910         * g++.old-deja/old-deja.exp: Strip leading directories.
31911
31912         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
31913         error for the line.  Don't run multiple tests for the same line.
31914
31915 1998-05-23  Jeffrey A Law  (law@cygnus.com)
31916
31917         * gcc.dg/980523-1.c: New test.
31918
31919 1998-05-23  Dave Love  <d.love@dl.ac.uk>
31920
31921         * g77.f-torture/compile/970915-0.f: New test.
31922
31923 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
31924
31925         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
31926
31927 1998-05-21  Jeffrey A Law  (law@cygnus.com)
31928
31929         * gcc.dg/980520-1.c: New test.
31930
31931 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
31932
31933         * gcc.dg/980502-1.c: Fix return type.
31934
31935 1998-05-20  Jeffrey A Law  (law@cygnus.com)
31936
31937         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
31938         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
31939         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
31940         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
31941         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
31942
31943 1998-05-20  Dave Love  <d.love@dl.ac.uk>
31944
31945         * g77.f-torture/execute/980520-1.f: New test.
31946
31947 1998-05-15  Dave Love  <d.love@dl.ac.uk>
31948
31949         * lib/mike-g77.exp: New file.
31950
31951         * g77.f-torture/noncompile/noncompile.exp,
31952         g77.f-torture/noncompile/check0.f: New files.
31953
31954 1998-05-14  Dave Love  <d.love@dl.ac.uk>
31955
31956         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
31957         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
31958         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
31959         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
31960         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
31961         abort where appropriate.
31962
31963 1998-05-05  Michael Meissner  <meissner@cygnus.com>
31964
31965         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
31966         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
31967
31968 1998-04-29  Dave Love  <d.love@dl.ac.uk>
31969
31970         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
31971
31972 1998-04-27  Dave Love  <d.love@dl.ac.uk>
31973
31974         * g77.f-torture/compile/980427-0.f: New test.
31975
31976 1998-04-24  Dave Love  <d.love@dl.ac.uk>
31977
31978         * g77.f-torture/compile/980424-0.f: New test.
31979
31980 1998-04-19  Dave Love  <d.love@dl.ac.uk>
31981
31982         * g77.f-torture/compile/980419-2.f (main): New test.
31983         * g77.f-torture/compile/970125-0.f: New test.
31984         * g77.f-torture/compile/980419-1.f: New test.
31985
31986 1998-04-08  Jim Wilson  <wilson@cygnus.com>
31987
31988         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
31989         of loop-4.c.
31990
31991 1998-04-07  Jim Wilson  <wilson@cygnus.com>
31992
31993         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
31994
31995 1998-04-03  Jim Wilson  <wilson@cygnus.com>
31996
31997         * gcc.c-torture/compile/980329-1.c: New test.
31998
31999 1998-03-18  Jim Wilson  <wilson@cygnus.com>
32000
32001         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
32002         * gcc.dg/980312-1.c: Fix typo in -march command.
32003
32004 1998-03-16  H.J. Lu  (hjl@gnu.org)
32005
32006         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
32007
32008 1998-03-11  Robert Lipe  <robertl@dgii.com>
32009
32010         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
32011         Dave Love agree the Fortran source is bogus.
32012
32013 1998-03-11  Robert Lipe  <robertl@dgii.com>
32014
32015         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
32016         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
32017         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
32018         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
32019         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
32020
32021 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
32022
32023         * g++.old-deja/g++.other/friend1.C: New test.
32024
32025 1998-02-18  Dave Love  <d.love@dl.ac.uk>
32026
32027         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
32028         possibly uninitialized) variables and declare dnrm2.
32029
32030 1998-02-23  Robert Lipe <robertl@dgii.com>
32031
32032         From Bruno Haible <haible@ilog.fr>:
32033         * gcc.c-torture/execute/980223.c: New test.
32034
32035 1998-02-13  Jeffrey A Law  (law@cygnus.com)
32036
32037         * gcc.dg/ifelse-1.c: New test.
32038
32039 1998-02-09  H.J. Lu  (hjl@gnu.org)
32040
32041         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
32042
32043           * lib/old-dejagnu.exp (old-dejagnu): Added the
32044           "execution test - XFAIL *-*-*" handling in the spirit of
32045           "excess errors test -". Changed the "execution test fails"
32046           handling to be like "excess errors test fails".
32047           * Update various tests accordingly.
32048
32049 1998-02-06  Jim Wilson  <wilson@cygnus.com>
32050
32051         * gcc.c-torture/execute/980205.c: New test.
32052
32053 1998-01-18  Jeffrey A Law  (law@cygnus.com)
32054
32055         * lib/c-torture.exp: Look for .x files instead of .cexp files.
32056         * lib/f-torture.exp: Similarly.
32057         * gcc.c-torture: Rename all .cexp files to .x files.
32058
32059 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
32060
32061         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
32062         (940510-1.c): Removed duplicate.
32063         (971104-1.c): New test.
32064
32065 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
32066
32067           * lib/f-torture.exp: Improve error and loop detection.
32068
32069 1997-11-19  Michael Meissner  <meissner@cygnus.com>
32070
32071         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
32072         use that to size the filler array.
32073
32074 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
32075
32076         * lib/c-torture.exp(c-torture-execute): Fix typo.
32077
32078         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
32079         testcase as the executable name. Keep the executable around if
32080         the test fails.
32081
32082 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
32083
32084         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
32085         changes.  Only test one -g option, and move it to the end of the
32086         list of options to test.
32087
32088 1997-09-19  Michael Meissner  <meissner@cygnus.com>
32089
32090         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
32091         variable GCC_TORTURE_OPTIONS to supply default switches separated
32092         by colons.  If no environment variable, run tests with -O0 -g, -O1
32093         -g, and -O2 -g as well.
32094
32095 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
32096
32097         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
32098         explanatory comments. Fix indentation.
32099
32100 1997-09-15  Jeffrey A Law  (law@cygnus.com)
32101
32102         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
32103
32104 1997-09-11  Jeffrey A Law  (law@cygnus.com)
32105
32106         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
32107         * g++.old-deja/g++.mike/p7325.C: Likewise.
32108         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
32109
32110 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
32111
32112         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
32113         * g++.old-deja/g++.brendan/crash30.C: Likewise.
32114         * g++.old-deja/g++.brendan/crash39.C: Likewise.
32115         * g++.old-deja/g++.law/operators4.C: Likewise.
32116
32117 1997-09-11  Joe Buck  (jbuck@synopsys.com)
32118
32119         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
32120         * g++.old-deja/g++.mike/p784.C: Ditto.
32121         * g++.old-deja/g++.mike/p785.C: Ditto.
32122
32123 1997-09-05  Jeffrey A Law  (law@cygnus.com)
32124
32125           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
32126
32127 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32128
32129         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
32130         target feature; pass this to c-torture-execute as needed.
32131
32132 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32133
32134         * lib/c-torture.exp(c-torture-execute): If the previous and the
32135         current executables being tested are identical, we don't need to
32136         run the executable again. Try to make the executable names
32137         unique. Add an optional argument for passing additional compiler
32138         flags.
32139
32140 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
32141
32142         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
32143
32144 1997-08-29  Jeffrey A Law  (law@cygnus.com)
32145
32146         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
32147
32148 1997-07-31  Jeffrey A Law  (law@cygnus.com)
32149
32150         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
32151         32bit or larger longs.
32152
32153         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
32154         have either a 32bit long or 32bit int.
32155
32156 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
32157
32158         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
32159         Make double precision tests dependent on sizeof (double).
32160
32161 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
32162
32163         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
32164         too.
32165
32166 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
32167
32168         * gcc.c-torture/compile/961203-1.cexp: New script.
32169
32170 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
32171
32172         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
32173         up the includes ourselves.
32174
32175 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
32176
32177         * lib/plumhall.exp: Remove random include, and add a few
32178         verbose messages for debugging.
32179
32180 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
32181
32182         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
32183         of trying to do it ourselves.
32184
32185 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
32186
32187         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
32188
32189 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
32190
32191         * gcc.prms/5403.c: Made regexp a bit less strict.
32192
32193 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
32194
32195         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
32196         is returned from remote_load instead.
32197         * lib/plumhall.exp: Ditto.
32198         * lib/mike-g++.exp: Ditto.
32199         * lib/old-dejagnu.exp: Ditto.
32200         * lib/c-torture.exp: Ditto.
32201
32202 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
32203
32204         * lib/g++.exp: Use build_wrapper procedure.
32205         * lib/gcc.exp: Ditto.
32206
32207 1997-05-20  Jeffrey A Law  (law@cygnus.com)
32208
32209         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
32210         an old-style decl for malloc.  Fixes tests to work when
32211         sizeof (int) != sizeof (size_t).
32212
32213 1997-05-15  Mike Meissner  <meissner@cygnus.com>
32214
32215         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
32216
32217         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
32218         use stdargs.h interface.
32219
32220 1997-05-15  Mike Meissner  <meissner@cygnus.com>
32221
32222         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
32223         NO_VARARGS when compiling.
32224
32225 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
32226
32227         * lib/plumhall.exp(ph_includes): New procedure.
32228         (ph_make): Use it.
32229         (ph_compiler): Ditto.
32230
32231         * lib/g++.exp: Rename test-glue.c to testglue.c.
32232         * lib/gcc.exp: Ditto.
32233
32234 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
32235
32236         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
32237         to completion when it's called.
32238
32239 1997-03-21  Michael Meissner  <meissner@cygnus.com>
32240
32241         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
32242         is defined, don't do test.
32243
32244 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
32245
32246         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
32247         for object files.
32248         (ph_summary): Mark skipped testcases as untested, not unresolved.
32249
32250         * lib/plumhall.exp (ph_make): If unresolved because of bad
32251         errorCode, record errorCode in log file.
32252         (*): Replace send_log/verbose with verbose -log.
32253
32254 1997-03-19  Michael Meissner  <meissner@cygnus.com>
32255
32256         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
32257         double conversion if double isn't at least 8 bytes.
32258
32259         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
32260         int to work with targets where int is 16 bits.
32261
32262         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
32263         8 bytes, just exit, since 4 byte doubles don't have enough bits of
32264         precision for the test to complete.
32265
32266 1997-03-14  Michael Meissner  <meissner@cygnus.com>
32267
32268         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
32269         if d10v is not compiled with the -mdouble64 flag.
32270         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
32271
32272         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
32273         d10v is not compiled with the -mint32 flag.
32274
32275 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
32276
32277         * lib/plumhall.exp: Use incr_count.
32278
32279 1997-03-12  Jeffrey A Law  (law@cygnus.com)
32280
32281         * gcc.c-torture: Update to c-torture-1.45.
32282
32283 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
32284
32285         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
32286         the name of the expect testcase file).
32287
32288         * lib/g++.exp(g++_init): Ditto.
32289
32290 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
32291
32292         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
32293         the host.
32294
32295         * lib/gcc.exp(gcc_exit): New procedure.
32296
32297 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
32298
32299         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
32300         specs where appropriate.
32301
32302         * g++.old-deja/g++.arm/*: Added additional ERROR checks
32303         because of new "candidates are" messages, and removed a few
32304
32305         * Converted all non-old-style g++ testcases to old-style, and
32306         moved into g++.old-deja.
32307
32308 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
32309
32310         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
32311         options.
32312
32313         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
32314         succeeded.
32315
32316         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
32317
32318 1997-02-13  Michael Meissner  <meissner@cygnus.com>
32319
32320         * lib/gcc.exp (gcc_target_compile): Add support for defining
32321         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
32322         the machine doesn't have those features.
32323
32324 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
32325
32326         * g++.law/operators4.exp: Don't use LIBS.
32327
32328 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
32329
32330         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
32331
32332         * lib/mike-g++.exp: Don't set the compiler to be tested here.
32333         * lib/g++.exp: Set it here instead. Also, allow use of the
32334         --tool_exec and --tool_opt options. Change CXX to
32335         GXX_UNDER_TEST.
32336
32337         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
32338
32339         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
32340
32341 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
32342
32343         * lib/old-dejagnu.exp: Use prune_warnings instead of
32344         prune_system_crud.
32345         * lib/mike-g++.exp: Ditto.
32346         * lib/gcc.exp: Ditto.
32347         * lib/g++.exp: Ditto.
32348
32349         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
32350
32351 1997-02-07  Jeffrey A Law  (law@cygnus.com)
32352
32353           * 941014-2.c: Include stdlib.h
32354           * 960327-1.c: Include stdio.h
32355           * dbra.c, index-1.c: Don't assume ints are 32bits.
32356
32357 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
32358
32359         * lib/gcc.exp: Add gcc,stack_size target feature.
32360
32361         * lib/g++.exp(g++_target_compile): Add the include and link
32362         paths here, not in two other places. And, it's $options, not
32363         options.
32364
32365         * lib/mike-g++.exp(postbase): Remove the code that determines
32366         the correct include and link paths.
32367         * g++.old-deja/old-deja.exp: Ditto.
32368
32369 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
32370
32371         * lib/g++.exp(g++_init): target_compile no longer returns the
32372         filename of the result.
32373
32374 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
32375
32376         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
32377         call to glob.
32378
32379         * gcc.c-torture/special/special.exp: Change call to
32380         gcc_target_compile to include the object file.
32381
32382 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
32383
32384         * gcc.c-torture/special/special.exp: Correct misspelling in last
32385         change.
32386
32387 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
32388
32389         * lib/plumhall.exp(ph_summary): Log the entire output of the
32390         executable. Return -1 if there were any failures, 0 otherwise.
32391         (ph_execute): Return -1 if there were any failures, 0 otherwise.
32392         (ph_make): Clean up objects and executables that were built
32393         if the tests succeeded.
32394
32395 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
32396
32397         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
32398         libraries and includes in the build tree as appropriate.
32399
32400 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32401
32402         * lib/c-torture.exp: Instead of looking for the global variable
32403         NO_LONG_LONG, check to see if that's a feature of the target.
32404
32405 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32406
32407         * config/default.exp: Minimize. Delete the remainer of the files in
32408         config; this functionality is now in devo/dejagnu/config.
32409
32410         g++.*/*: Pass any additional flags used to compile to postbase;
32411         delete CXXFLAGS.
32412
32413         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
32414         is now done by runtest.exp. Use gcc_target_compile instead of
32415         compile.
32416
32417         lib/c-torture.exp: Use gcc_target_compile instead of compile.
32418         Remove references to CFLAGS. Use remote_file instead of
32419         calling rm -f.
32420         (c-torture): Take a list of arguments to use to compile this
32421         testcase.
32422
32423         lib/g++.exp: Simplify. Use target_compile instead of compile.
32424         lib/gcc-dg.exp: Ditto.
32425         lib/gcc.exp: Ditto.
32426         lib/mike-{gcc,g++}.exp: Ditto.
32427         lib/old-dejagnu.exp: Ditto.
32428         lib/plumhall.exp: Ditto.
32429
32430 1997-01-08  Jim Wilson  <wilson@cygnus.com>
32431
32432         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
32433         (ph_linker): Likewise.
32434
32435 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
32436
32437           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
32438         MAP_ANON / MAP_ANONYMOUS if defined;
32439         else try to map from /dev/zero .
32440
32441 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32442
32443         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
32444         isn't defined, then define it to MAP_ANONYMOUS.
32445
32446 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32447
32448         * gcc.c-torture: Update to c-torture-1.42 release.
32449
32450 1996-11-11  Jeffrey A Law  (law@cygnus.com)
32451
32452         * gcc.c-torture: Update to c-torture-1.41 release.
32453
32454 1996-10-27  Jeffrey A Law  (law@cygnus.com)
32455
32456         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
32457         c-torture release.
32458
32459 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
32460
32461         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
32462         and LDFLAGS.  Fix second case to append the target_info ldflags
32463         onto LDFLAGS, not CFLAGS.
32464         * lib/g++.exp (g++_init): Add target_info stuff.
32465         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
32466         of libgloss and newlib flags for !native.
32467
32468         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
32469         (GDB): Fix relative path to go up another dir for finding gdb.
32470
32471 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
32472
32473         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
32474         versions in the target_info array, if they don't exist.
32475
32476 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
32477
32478         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
32479
32480 1996-07-08  Jim Wilson  <wilson@cygnus.com>
32481
32482         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
32483         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
32484
32485 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
32486
32487         * lib/old-dejagnu.exp: Don't remove the output file before we've
32488         actually tested it. Don't append pwd to the path of the executable
32489         we're testing.
32490
32491 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
32492
32493         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
32494
32495 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
32496
32497         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
32498         temporary directory for compiler files, and set it to a default
32499         value of /tmp. Set $output as the name of the output file from
32500         compiling the testcase. Add a -o option to $cflags_var so the
32501         compiler writes the final output file as $output. Set $executable
32502         to $output.
32503
32504         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
32505         directory for compiler files, and set it to /tmp if it doesn't
32506         already have a value. Set $output_file to the name of the output
32507         file from compiling the testcase. Add a -o option to CXXFLAGS so
32508         the compiler writes the final output file as $output. Use $output
32509         as the executable to be tested.
32510
32511 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32512
32513         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
32514
32515 1996-06-08  Jeffrey A Law  (law@cygnus.com)
32516
32517         * gcc.c-torture/execute/pending-1.c: New test.  Still
32518         pending in Tege's queue.
32519
32520 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
32521
32522         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
32523         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
32524         if there were failures.  Call unresolved if there were unresolved
32525         testcases.  Call gcc_fail if program did not run to completion.
32526         (ph_make): Pass additional argument name to ph_execute.
32527         (ph_execute): Add new argument.  Pass additional arguments to
32528         ph_summary.  Call gcc_fail is there is no execution output.
32529
32530 1996-04-24  Jeffrey A Law  (law@cygnus.com)
32531
32532         * lib/plumhall.exp (proc_summary): Output relavent summary
32533         lines into the log so specific failures in plumhall can be
32534         investigated.
32535
32536 1996-04-10  Jeffrey A Law  (law@cygnus.com)
32537
32538         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
32539         (c-torture-execute): Don't try to execute tests which use
32540         "long long" types if $NO_LONG_LONG is nonzero.
32541
32542 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
32543
32544         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
32545         not c-torture.
32546
32547         * gcc.ieee: Move from here.
32548         * gcc.c-torture/execute/ieee: To here.
32549
32550 1996-03-26  Jeffrey A Law  (law@cygnus.com)
32551
32552         * gcc.c-torture: Update to c-torture-1.41 release.
32553
32554 1996-03-22  Jeffrey A Law  (law@cygnus.com)
32555
32556         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
32557         not "$output".
32558
32559 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
32560
32561         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
32562         -c present.
32563
32564 1996-03-02  Jeffrey A Law  (law@cygnus.com)
32565
32566         * config/proelf.exp: Handle connecting to a simulator.
32567
32568 1996-01-31  Jeffrey A Law  (law@cygnus.com)
32569
32570         * config/proelf.exp: New file.  Enough framework that we can
32571         run c-torture tests on the proelf targets (or any other target
32572         that gdb can connect to for that matter).
32573
32574 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
32575
32576         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
32577         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
32578
32579         * lib/plumhall.exp (ph_execute): Always call ph_summary if
32580         exec_output exists.
32581
32582 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
32583
32584         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
32585         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
32586
32587         * config/*.exp: Update FSF address.  Change result of ${tool}_load
32588         to pass/fail/unresolved/unsupported/untested.  Caller must now
32589         call unresolved/unsupported/untested.
32590         * lib/*.exp: Update FSF address.  Update to handle new results of
32591         ${tool}_load.
32592         * lib/chill.exp (verbose): Delete.
32593
32594 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
32595
32596         * lib/gcc.exp (default_gcc_start): Change order of args to
32597         $LDFLAGS $CFLAGS $LIBS.
32598         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
32599         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
32600         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
32601         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
32602         * gcc.misc-tests/dg-test.exp: Likewise.
32603         * gcc.misc-tests/msgs.exp: Likewise.
32604         * gcc.prms/prms.exp: Likewise.
32605         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
32606         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
32607
32608         * lib/dg.exp: Deleted, moved to dejagnu/lib.
32609
32610 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32611
32612         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
32613
32614         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
32615         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
32616
32617         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
32618         necessary.
32619
32620 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
32621
32622         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
32623         global for loop; add use of $mathlib.
32624         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
32625         settings here; set mathlib for anything but VxWorks.
32626
32627 1996-01-22  Jeffrey A Law  (law@cygnus.com)
32628
32629         * gcc.c-torture: Update to c-torture-1.40 release.
32630
32631 1996-01-03  Jeffrey A Law  (law@cygnus.com)
32632
32633         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
32634         dg.exp.
32635
32636 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
32637
32638         * lib/c-torture.exp (c-torture-execute): Declare "output" as
32639         global.
32640
32641 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
32642
32643         * lib/g++.exp (LIBS): Define if not already.
32644         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
32645         (gcc-dg-prune): Call prune_gcc_output.
32646         * lib/gcc.exp (prune_gcc_output): New proc.
32647         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
32648         prune_gcc_output.
32649
32650 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
32651
32652         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
32653         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
32654
32655 1995-11-15  Jeffrey A Law  (law@cygnus.com)
32656
32657         * gcc.c-torture: Update to c-torture-1.39 release.
32658
32659 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
32660
32661         * lib/c-torture.exp (c-torture-execute): Don't return if one option
32662         fails, try others as well.
32663
32664 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
32665
32666         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
32667         If compilation fails, mark execute tests as `untested'.
32668         If test is marked as unsupported, don't mark compilation and
32669         execute tests as failed.
32670
32671 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
32672
32673         * lib/g++.exp (g++_init): Don't link in libg++, and look to
32674         libstdc++ for whether or not we want to be doing shared
32675         libraries.  Delete link_curses since we don't need it anymore.
32676         * lib/mike-g++.exp (postbase): Don't link in libg++.
32677         * g++.old-deja/old-deja.exp: Likewise.
32678
32679 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
32680
32681         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
32682
32683 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
32684
32685         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
32686         For that, add `-Wl,-a,shared_archive'.
32687         * g++.old-deja/old-deja.exp: Likewise.
32688
32689 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
32690
32691         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
32692
32693 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
32694
32695         * lib/mike-g++.exp (postbase): Pay attention to the status of
32696         g++_load.
32697
32698 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
32699
32700           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
32701
32702 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
32703
32704         * lib/gcc.exp (default_gcc_start): No longer need to log program
32705         being executed or its output, execute_anywhere does that now.
32706         * lib/g++.exp (default_g++_version): Call execute_anywhere.
32707         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
32708
32709 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
32710
32711         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
32712         the same as those in lib/g++.exp.
32713
32714 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
32715
32716         * gcc.c-torture: Update to c-torture-1.38 release.
32717         * gcc.ieee: Related changes.
32718
32719 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
32720
32721         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
32722         "exec". Minor reformatting changes.
32723
32724         * config/rom68k.exp (${tool}_load): Make it work in a canadian
32725         cross. This means all "exec" calls now work on a remote host as
32726         well.
32727         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
32728         cross. Filter out the extra "\r\n" stuff that expect puts in.
32729         (c-torture-execute): Filter out the bogus warnings like
32730         c-torture-compile does. Add support for canadian cross.
32731         * lib/gcc.exp (default_gcc_version, default_gcc_start)
32732         Use execute_anywhere rather than calling exec directly. Now it
32733         works for canadian cross testing.
32734
32735 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
32736
32737         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
32738         results into a variable, and check that rather than using file exists.
32739
32740 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
32741
32742         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
32743         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
32744
32745 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32746
32747         * g++.old-deja/old-deja.exp: Create and pass runshlib and
32748         lib_curses if there's a shared libg++ in the build tree.
32749
32750 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
32751
32752         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
32753         if not supported target.
32754
32755 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
32756
32757         * lib/g++.exp (g++_init): Move empty setting of runshlib and
32758         link_curses up to always happen, not just for native builds.
32759
32760 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
32761
32762         * gcc.c-torture: Update to c-torture-1.36 release.
32763         * gcc.failure: Related changes.
32764
32765 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
32766
32767         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
32768
32769 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
32770
32771         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
32772         * lib/mike-g++.exp (postbase): Not in here.  Still reference
32773         runshlib, link_curses, and mathlib for link and run.
32774
32775         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
32776         pass the runtime shared library options for Solaris, OSF/1, and
32777         Irix5, and link with -lcurses to avoid unresolved references.
32778
32779 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
32780
32781         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
32782         only run once.
32783
32784 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
32785
32786         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
32787
32788 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
32789
32790         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
32791         do not have a framework for the "compat" tests yet.
32792
32793 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
32794
32795         * lib/mike-g++.exp (postbase): New local variable `mathlib',
32796         set to null if we're testing vxworks5.1.  Use that instead of
32797         `-lm' in the setting of LIBS for link and run.
32798
32799 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
32800
32801         * config/rom68k.exp (${tool}_load): Major changes to make it
32802         work.  Verified that it does in fact return the stuff in
32803         exec_output properly.  Catch any Emul or any TRAP other than 0.
32804
32805 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
32806
32807         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
32808         LDFLAGS properly for targets that need stuff from libgloss.
32809         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
32810         only run once.
32811         (gpp_initialized): New variable.
32812
32813 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
32814
32815         * config/rom68k.exp: Load libgloss.exp.
32816         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
32817         so we can produce a fully linked binary.
32818         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
32819         so we can produce a fully linked binary.
32820
32821 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
32822
32823         * lib/plumhall.exp (ph_section): Watch for expected failures.
32824         Add missing `else'.
32825
32826         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
32827         run the testcase.
32828         (c-torture): Likewise.
32829
32830 1995-08-28  Doug Evans  <dje@cygnus.com>
32831
32832         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
32833
32834         * lib/mike-g++.exp (mike_cleanup): New proc.
32835         (prebase): New globals compiler_result, not_compiler_result,
32836         target_regexp.
32837         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
32838         allow leading "-" in pattern.  Watch for unsupported tests.
32839         If $compiler_result is set, pattern match assembler code,
32840         and ditto for $not_compiler_result.
32841         * lib/mike-gcc.exp: Likewise.
32842
32843         * lib/plumhall.exp (ph_execute): Only call ph_summary if
32844         execution "succeeded".
32845
32846 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
32847
32848         * config/win32.exp: New file.
32849         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
32850
32851 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
32852
32853         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
32854         unsupported.
32855         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
32856         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
32857         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
32858
32859         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
32860         "... without exceptions was ...".  That is now handled by
32861         prune_system_crud.
32862         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32863
32864 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
32865
32866         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
32867         sieve.c,sort2.c}: New files.
32868         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
32869         sieve.exp,sort2.exp}: Drivers for them.
32870
32871         * lib/mike-gcc.exp (program_output): New user settable variable.
32872         (postbase): Call prune_system_crud.  Also prune extraneous compiler
32873         messages.
32874         * lib/mike-g++.exp (program_output): New user settable variable.
32875
32876         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
32877
32878         * config/sh.exp: Deleted (use sim.exp instead).
32879
32880 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
32881
32882         * config/vx.exp: Declare CHECKTASK as global.
32883         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
32884         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
32885         * lib/old-dejagnu.exp: Load [pwd]/$executable.
32886
32887 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32888
32889         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
32890         target. Like vx.exp, only includes `vx29k.exp' instead of
32891         `vxworks.exp'.
32892
32893 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
32894
32895         * config/sim.exp: Increase time limit from 120 seconds to 240.
32896
32897 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
32898
32899         * gcc.c-torture/execute/950628-1.c: New test.
32900
32901 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
32902
32903         * gcc.c-torture: Update with changes/additions from
32904         c-torture-1.34.
32905
32906 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
32907
32908         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
32909
32910 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
32911
32912         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
32913
32914 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
32915
32916         * gcc.c-torture/compile/950512-1.c: New test.
32917         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
32918         * gcc.dg/struct-ret-1.c: Likewise.
32919
32920 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
32921
32922         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
32923           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
32924
32925 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
32926
32927         * gcc.c-torture/special/920411-1.c: Deleted.
32928         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
32929
32930 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
32931
32932         * config/sim.exp (${tool}_load): Hack in call to bash to get a
32933         cpu limit.
32934
32935 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
32936
32937         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
32938
32939 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
32940
32941         From kenner;
32942         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
32943         is the proper length.
32944         * va-arg-3.c: Likewise.
32945
32946 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
32947
32948         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
32949         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
32950
32951         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
32952         * lib/g++.exp (default_g++_start): Delete old cruft.
32953
32954 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
32955
32956         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
32957         (2 * (1 << 18)) to (2 * (1 << 17)).
32958
32959         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
32960
32961 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
32962
32963         * config/rom68k.exp: Renamed from config/idp.exp
32964
32965 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
32966
32967         * c-torture/compile/921109-2.c
32968
32969 1995-04-18  Mike Stump  <mrs@cygnus.com>
32970
32971         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
32972         excess errors.
32973
32974 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
32975
32976         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
32977         output.
32978         * lib/g++.exp (default_g++_start): Likewise.
32979
32980 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
32981
32982         * gcc.c-torture/compile/950329-1.c: New test.
32983
32984 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
32985
32986           * config/bug.exp (${tool}_load): Updated to use new remote_open
32987           and remote_close procs.
32988         * config/idp.exp: New file.
32989
32990 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
32991
32992         * gcc.c-torture/execute/950322-1.c: New test.
32993
32994 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
32995
32996         * config/vx.exp (${tool}_load): Clean up testing of return code from
32997         vxworks_ld and vxworks_spawn.
32998
32999 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
33000
33001         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
33002
33003 1995-03-13  Mike Stump  <mrs@cygnus.com>
33004
33005         * lib/old-deja.exp: Add `excess errors test - ' error, now one
33006         can mark excess errors on a machine by machine basis.  Note, the
33007         default is to not expect any excess errors, even when excess
33008         errors test - is given, so you will want to put an XFAIL ... on
33009         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
33010         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
33011         those 4 machines, but no others.
33012
33013 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
33014
33015         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
33016         * lib/c-torture.exp: to here.
33017
33018 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
33019
33020         * gcc.c-torture/execute/950221-1.c: New test.
33021         * gcc.c-torture/execute/struct-ret-1.c: New test.
33022         * gcc.c-torture/compile/950221-1.c: New test.
33023
33024         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
33025
33026 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
33027
33028         * gcc.c-torture/execute/arith-1.c (main): Return 0.
33029         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
33030
33031 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
33032
33033         * g++.gb: New directory of tests, derived from my signature and
33034         class scoping tests.
33035
33036         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
33037         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
33038         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
33039         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
33040         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
33041         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
33042         * g++.gb/sig25.C: Likewise.
33043
33044         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
33045         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
33046         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
33047         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
33048         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
33049         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
33050         * g++.gb/sig25.exp: Likewise.
33051
33052         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
33053         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
33054         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
33055         * g++.gb/scope13.C: Likewise, this test still fails.
33056
33057         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
33058         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
33059         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
33060         * g++.gb/scope13.exp: Ditto.
33061
33062         * g++.gb/README: New file, explains what these tests are about.
33063
33064 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
33065
33066         * lib/dg.exp (dg-do): Support `preprocess'.
33067         (dg-test): Likewise.
33068
33069 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
33070
33071         * config/udi.exp: change "continue -expect" to "exp_continue".
33072
33073 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
33074
33075         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
33076         Delete redundant tests.
33077
33078         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
33079         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
33080         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
33081         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
33082         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
33083         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
33084         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
33085         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
33086
33087         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
33088         storing label pointers.
33089         * gcc.c-torture/execute/921019-1.c: Likewise.
33090         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
33091         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
33092         parameter fp.
33093         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
33094         constants.
33095
33096         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
33097         Delete obsolete tests.
33098
33099         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
33100         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
33101         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
33102         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
33103         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
33104         * gcc.c-torture/compile/950124-1.c: New test.
33105
33106         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
33107
33108 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
33109
33110         * lib/mike-g++.exp: Add -lm to LIBS.
33111
33112 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
33113
33114         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
33115
33116 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
33117
33118         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
33119
33120 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
33121
33122         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
33123
33124 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
33125
33126         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
33127         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
33128         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
33129         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
33130         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
33131         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
33132         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
33133         * g++.law/{operators31.C, operators32.C,
33134         * g++.law/{operators33.C, operators34.C}: Likewise.
33135         * g++.law/{pic1.C, refs2.C}: Likewise.
33136         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
33137         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
33138         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
33139         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33140
33141         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
33142         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
33143         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
33144         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
33145         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
33146         * g++.law/{enum9.exp, friend5.exp}: Likewise.
33147         * g++.law/{nest3.exp, nest4.exp}: Likewise.
33148         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
33149         * g++.law/{operators30.exp, operators31.exp}: Likewise.
33150         * g++.law/{operators32.exp, operators33.exp}: Likewise.
33151         * g++.law/{operators34.exp}: Likewise.
33152         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
33153         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
33154         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
33155         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
33156         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33157
33158         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
33159         No longer expected to fail.
33160         * g++.law/missed-error3.C: Tweak for recent bool changes.
33161
33162 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
33163
33164         * config/emb-unix: Deleted.
33165         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
33166         remote execution.  Do final link on remote host if REMOTE_LINK is set.
33167
33168 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
33169
33170         * lib/dg.exp (dg-test): Fix typo in last patch.
33171
33172 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
33173
33174         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
33175         (handles multiple occurrences).
33176
33177 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
33178
33179         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
33180         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
33181         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
33182         printed).
33183         * lib/c-torture.exp (c-torture-compile): Likewise.
33184         (c-torture): Prepend full path if missing.
33185         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
33186         (gcc_fail): Likewise.
33187         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
33188
33189 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
33190
33191         * lib/netware.exp: Only attach to NetWare i386 systems.
33192
33193 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
33194
33195         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
33196         messages.  Add test name to "output pattern match" pass/fail message.
33197
33198 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
33199
33200         * gcc.dg: New testsuite.
33201         * gcc.dg/dg.exp: New file.
33202
33203         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
33204         test-switch.c}: Deleted.
33205
33206         * gcc.misc-tests/msgs.exp: New testcase driver.
33207
33208 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
33209
33210         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
33211         Watch for illegal return values from ${tool}_load.
33212         * config/unix.exp (${tool}_load): Fix pass/fail detection for
33213         cross targets.  Coerce return value >0 to 1.
33214
33215 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
33216
33217         * config/unix.exp (${tool}_load): Call program rsh, not proc.
33218
33219         * config/emb-unix.exp: New file.
33220
33221         * config/sim.exp: Error if variable $SIM not defined.
33222         (${tool}_load): Mark test as "untested" if simulator missing.
33223
33224         * config/unix.exp: Load remote.exp to get rcp_download.
33225         * lib/c-torture.exp: Use different option lists for testcases with
33226         and without loops.
33227         * gcc.c-torture/execute/execute.exp: Likewise.
33228
33229 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
33230
33231         * config/*.exp: Clarify return code from ${tool}_load.
33232         Call `unresolved' or `untested' instead of `warning' or `perror'
33233         (sometimes you still want to call both though).
33234         Add comment that `shell_id' is local to each file.
33235         * config/udi.exp (timeout): Set to 30.
33236         Don't print warning if connection fails, $connectmode has already
33237         printed an error.
33238         (${tool}_load): Move verbose messages to level 2.
33239         Rework pattern for "Process started" message.
33240         Pass `shell_id' to ${connectmode}_download.
33241         Retry twice upon timeout.  Make resetting of target more robust.
33242         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
33243         Pass `shell_id' to exit_$connectmode.
33244         Only call exit_$connectmode if connected.
33245         * config/unix.exp (${tool}_load): Check return codes better.
33246         * config/vrtx.exp (${tool}_load): Likewise.
33247         * config/vx.exp (${tool}_load): Likewise.
33248         Delete unneeded global's.
33249         * lib/dg.exp (dg-test): Update to reflect clarified return codes
33250         from ${tool}_load.
33251         (dg-stat): Delete.
33252         (dg-init): Delete recording of pass/fail counts.
33253         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33254         (old-dejagnu-init): Likewise.
33255         (old-dejagnu-stat): Delete contents, empty proc now.
33256         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
33257         (c-torture): Delete references to lcnt, lpass, lfail.
33258         Get option list from TORTURE_OPTIONS.
33259         Delete -funroll[-all]-loops if no loops.
33260         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
33261         (g++_stat): Delete contents (empty proc now).
33262         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
33263         (gcc_finish): Likewise.
33264         (gcc_stat): Deleted.
33265         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
33266         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
33267         * gcc.c-torture/execute/execute.exp: Likewise.
33268         Split tests into two parts: compile, execute.
33269         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
33270         no loops.  Update to reflect clarified return codes from ${tool}_load.
33271
33272 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
33273
33274         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
33275         to grep for.
33276         (old-dejagnu): Likewise (where necessary).
33277
33278 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
33279
33280         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
33281
33282         * lib/dg.exp (dg-process-target): Fix processing of selector.
33283         Add comment regarding use of `error'.
33284
33285         * lib/gcc.exp (prune_system_crud): Define if missing.
33286         * lib/g++.exp (prune_system_crud): Likewise.
33287
33288         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
33289         Call prune_system_crud.
33290         * lib/dg.exp (dg-runtest): New proc.
33291         Use perror instead of send_user for tcl errors in testcase.
33292         Don't return any value, it's never used.
33293         Don't clobber previous definition of `unknown'.
33294         Print tcl errors in `dg-final'.
33295
33296 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
33297
33298         * lib/dg.exp (dg-process-target): Improve syntax error messages.
33299         (dg-test): Don't print errorInfo, it contains stack backtrace.
33300
33301 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
33302
33303         * lib/g++.exp (runtest_file_p): Define if missing.
33304
33305 1994-09-24  Doug Evans  (dje@cygnus.com)
33306
33307         * lib/mike-g++.exp: Comment out loading of g++.exp.
33308         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
33309         (default_g++_version): Always print something.
33310         (default_g++_start): Comment out call to `which'.
33311         (g++_start, g++_load): Deleted (must be defined in config file).
33312         * lib/gcc.exp: Test for existence of $CC at start.
33313         Delete check for tmpdir (done in gcc_init).
33314         (default_gcc_version): Always print something.
33315         (default_gcc_start): Comment out call to `which'.
33316         * config/*.exp: Major cleanup - make cross targets work at least a
33317         little better for g++ (by not being "--tool gcc" specific).
33318         Rename gcc_xxx to ${tool}_xxx.
33319         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
33320         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
33321
33322 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
33323
33324         * lib/c-torture.exp (c-torture-compile): Rework compiler
33325         message processing.
33326
33327         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
33328         c-torture.
33329
33330 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
33331
33332         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
33333
33334         * lib/dg.exp (dg-process-target): Support { target native }.
33335
33336 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
33337
33338         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
33339         looked for "... program xxx got fatal signal".
33340         Correct regsub munging of `comp_output'.
33341         Ignore compiler messages "path prefix not used" and "linker input
33342         file unused".
33343
33344 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
33345
33346         * lib/gcc.exp (runtest_file_p): Define if missing.
33347         * gcc.prms/template.c: Example to work from.
33348
33349 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
33350
33351         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
33352         * lib/dg.exp (dg-test): Call unsupported testcases as such.
33353
33354         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
33355         * gcc.prms/1883.c: Moved from compile/940714-1.c.
33356         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
33357         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
33358
33359         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
33360         (dg-process-target): No longer a varargs proc.
33361         Return S/N for target, P/F for xfail.  All callers changed.
33362         (user option procs): More argument checking.
33363         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
33364         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
33365         (dg-test): Skip test if not running on selected target in `dg-do'.
33366         Update handling of `dg-do-what', `dg-output-text'.
33367         Separate execution pass/fail from output pattern match pass/fail.
33368         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
33369
33370 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
33371
33372         * gcc.c-torture/special/special.exp: Don't expect failure for mips
33373         target for 920510-1.c.
33374
33375 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
33376
33377         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
33378         Clean up comment regarding use of passcnt, etc.
33379         (gcc_stat): Don't update `testcnt' here.
33380         (gcc_finish): Do it here.
33381         Might as well reset `but_id' here too.
33382         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
33383         to determine if the file should be tested.
33384         * gcc.c-torture/compile/compile.exp: Likewise.
33385         * gcc.c-torture/execute/execute.exp: Likewise.
33386         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33387         * gcc.misc-tests/dg-test.exp: Likewise.
33388         * gcc.prms/prms.exp: Likewise.
33389         * gcc.wendy/wendy.exp: Likewise.
33390         * g++.old-deja.exp: Likewise.
33391         Move "Testing file" message to verbose level 1.
33392
33393 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
33394
33395         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
33396
33397 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
33398
33399         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
33400         (default_gcc_start): Accept optional second list element
33401         of compiler flags.  Print compiler output at verbosity level 2.
33402         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
33403         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
33404         Save current values of framework globals passcnt, failcnt, xpasscnt,
33405         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
33406         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
33407         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
33408         xfailcnt to compute stats.  Update framework global `testcnt' from
33409         pass/fail counts.
33410         (gcc_finish): New proc.  Clean up test environment.
33411         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
33412         (gcc_epass, gcc_efail): Delete.
33413         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
33414         argument of line number.
33415         (dg-init): If the tool has an init routine, call it.
33416         (dg-test): Remove args `cflags_var' and `libs_var'.
33417         Pass all compiler options to ${tool}_start.
33418         Handle missing line number.
33419         (dg-finish): New function.
33420         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
33421         particular files.  Call gcc_finish at end.  Move "skipping test"
33422         message to verbosity level 3.
33423         * gcc.c-torture/compile/compile.exp: Likewise.
33424         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33425         * gcc.c-torture/execute/execute.exp: Likewise.
33426         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33427         Print testcase being tried at verbosity level 1.
33428         * gcc.c-torture/special/special.exp: Unset xfail.
33429         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33430         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
33431         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
33432         * gcc.failure/failure.exp: Likewise.
33433         * gcc.ieee/ieee.exp: Likewise.
33434         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
33435         Update call to dg-test.  Call dg-finish at end.
33436         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
33437         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33438         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
33439         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
33440         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
33441         * gcc.wendy/wendy.exp: Add copyright.
33442         Delete setting of tmpdir (done by gcc_init).
33443         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
33444         Pass compiler flags to gcc_start.  Call gcc_finish at end.
33445         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
33446         gcc_[ce]pass/fail.
33447
33448 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
33449
33450         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
33451         confusion.
33452         (g++_load): Likewise.
33453
33454         * config/*.exp (gcc_load): Some were varargs fns and some were not.
33455         Rename argument to `prog' to remove the confusion.
33456         Varargs fns behave differently too!
33457         (g++_load): Likewise.
33458
33459         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
33460
33461         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
33462         what it is.  Delete (always) printing of status value for !native.
33463         Simplify verbose code, and include status and exec_output.
33464         (g++_load): Use gcc_load.
33465
33466 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
33467
33468         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
33469         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
33470         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
33471         940714-3.c as these testcases don't exist anymore.  Make
33472         va-arg-1.c expected to pass.
33473
33474 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
33475
33476         * gcc.misc-tests/misc.exp: Only run specific testcases.
33477         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
33478         * gcc.misc-tests/dg-[1-9].c: New files.
33479
33480         * lib/dg.exp: New testsuite driver.
33481         * gcc.prms/prms.exp: Use it.
33482
33483         * README.gcc: New file.
33484
33485         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
33486         Document and reset `lxpass' and `lxfail'.
33487         Simplify "initialized" message.
33488         (gcc_stat): Clean up comments a little.
33489
33490 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
33491
33492         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
33493
33494 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
33495
33496         * lib/old-dejagnu.exp (process-option): New proc.
33497         (old-dejagnu-init, old-dejagnu-stat): Likewise.
33498         (old-dejagnu): Simplify.
33499         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
33500
33501 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
33502
33503         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
33504         exists and is not an empty string.
33505
33506         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
33507         $xfail rather than calling setup_xfail.  Clear $xfail when test is
33508         finished.
33509         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
33510         automatically.
33511
33512         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
33513         longer expected to fail.
33514
33515         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
33516         "f" function call.
33517
33518         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
33519
33520         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
33521         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
33522         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
33523         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
33524         c-torture-1.29.
33525
33526         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
33527         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
33528
33529         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
33530
33531         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
33532         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
33533
33534         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
33535         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
33536         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
33537
33538 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
33539
33540         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
33541         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
33542         940714-1.c, 940714-2.c, 940714-3.c},
33543         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
33544         gcc.misc-tests/{mg.c,mg.exp}:
33545         New tests.
33546         * gcc.noncompile/noncompile.exp: Change accordingly.
33547
33548 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
33549
33550         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
33551         Undo previous clobberage.
33552
33553 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
33554
33555         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
33556         * gcc.special/{930510-1.c, special.exp}:
33557         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
33558         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
33559         struct-varargs-1.c}: New tests from c-torture-1.26.
33560
33561 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
33562
33563         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
33564           argument to switch.
33565
33566 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
33567
33568         * Revert the previous changes.  Please see Rob's directory
33569           (/lisa/test/rob/progressive/gcc/testsuite) for testing
33570           fixes.
33571
33572 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
33573
33574         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
33575             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
33576             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
33577             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
33578             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
33579             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
33580             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
33581             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
33582             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
33583             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
33584             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
33585             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
33586             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
33587             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
33588             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
33589             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
33590             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
33591             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
33592             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
33593             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
33594             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
33595             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
33596             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
33597             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
33598             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
33599             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33600             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
33601
33602 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
33603
33604         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
33605             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
33606           with perror calls.
33607
33608 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
33609
33610         * config/unix.exp (g++_load): Fix syntax.
33611
33612 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
33613
33614         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
33615         * gcc.noncompile/921017-1.c: Deleted obsolete test.
33616         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
33617         Don't expect va-arg-1.c to fail.  Correct expected output for
33618         920928-1.c.
33619         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
33620         * gcc.wendy/hbm4.c: Correct typo.
33621         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
33622
33623 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
33624
33625         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
33626         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
33627         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
33628         * lib/c-torture.exp (c-torture-compile): Ditto.
33629
33630         Reduce volume of output (remove all the -I's and such).
33631         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
33632         Call gcc_cpass, gcc_cfail.
33633         (c-torture): Pass testing option to c-torture-compile.
33634
33635 1994-03-21  Doug Evans  (dje@cygnus.com)
33636
33637         Bring patches over from progressive.
33638         * config/default.exp: Exit remote shell cleanly.
33639         (g++_exit, g++_start): Add default versions.
33640         * config/sim.exp (gcc_load): Use perror, not error.
33641
33642 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
33643
33644         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
33645         set in site.exp.
33646
33647 1994-03-14  Doug Evans  (dje@cygnus.com)
33648
33649         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
33650         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
33651         (wendy_try): New proc to run testcase.
33652         (main loop): Call 'em.
33653         * gcc.wendy/*.c: Clean up pass to correct expected output.
33654
33655         * lib/gcc.exp: Minor cleanup work.
33656         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
33657
33658 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
33659
33660         * config/sim.exp (gcc_load): Document return codes better.
33661         Don't pass -v to simulator.
33662
33663 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
33664
33665           * gcc.special/920717-x.c: Fix typo.
33666           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
33667           get at sources.
33668
33669         * lib/mike-gcc.exp: Fix typo.
33670
33671 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
33672
33673         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
33674         binary to use, transform the name.
33675         * config/*.exp: rename everything. Nuke any g++ specific files,
33676         it's now a special case of gcc that requires no special support.
33677         Add a default.exp for unsupported targets.
33678
33679 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
33680
33681         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
33682         lib/old-dejagnu.exp: Fix a few patterns to work with the new
33683         version of Tcl.
33684
33685 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
33686
33687         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
33688         than a warning.
33689
33690 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
33691
33692         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
33693
33694 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
33695
33696         * gcc.execute/execute.exp: Combine opt_list and foption_list into
33697         option_list.  Compile every file with only 4/6 option choices
33698         (same as C torture) instead of with 12/18 different option
33699         choices.
33700         * lib/c-torture.exp: Likewise.
33701
33702         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
33703         not already set.
33704
33705 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
33706
33707         * lib/old-deja.exp: Add `excess errors test fails' error, now one
33708         can put an XFAIL *-*-* on excess errors.
33709
33710 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
33711
33712         * g++.law: Add more tests derived from g++-bugs snapshots.
33713
33714         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
33715         equivalent to g++.law/init9.
33716
33717         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
33718         compiled it, and the a.out file after we've run it.
33719
33720 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
33721
33722         * lib/mike-g++.exp (postbase): Delete the .o file after we've
33723         compiled it, and the a.out file after we've run it.
33724
33725 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
33726
33727         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
33728
33729 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
33730
33731         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
33732         version number.
33733
33734 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
33735
33736         * g++.law: New directory of g++ tests derived from the g++-bugs
33737         snapshots.
33738
33739 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
33740
33741         * gcc.compile: initbug1.c initbug1.exp testcase added
33742
33743 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
33744
33745         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
33746         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
33747           fixes submitted by Jeff Law (law@cs.utah.edu)
33748         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
33749           Jeff Law (law@cs.utah.edu)
33750
33751
33752 1993-11-30  Mike Stump  (mrs@cygnus.com)
33753
33754         * config/unix-g++.exp: Follow the gcc way of doing things.
33755         * g++.old-deja/old-deja.exp: Minor updates.
33756         * lib/g++.exp: New file, follow the gcc way of doing things.
33757         * lib/old-dejagnu.exp: Minor updates.
33758         * lib/mike-g++.exp: Always unset errorInfo.
33759
33760 1993-11-06  Mike Stump  (mrs@cygnus.com)
33761
33762         * lib/gcc.exp: Fix some errors with the below change, CC and
33763         CFLAGS should be global when setting, not local.
33764
33765 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
33766
33767         * lib/gcc.exp: Transform tool name.
33768
33769 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33770
33771         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
33772
33773 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33774
33775         * lib/gcc.exp: change gcc_done to gcc_stat
33776
33777 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33778
33779         * Upgraded gcc testsuite to c-torture version 1.25
33780
33781 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
33782
33783         * lib/gcc.exp: added reporting code. Changed verbose compile message.
33784         * lib/c-torture: added hooks for new reporting code.
33785
33786 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
33787
33788         * config/sh-gcc.exp: check if sh-sim exists in the path
33789
33790 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
33791
33792         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
33793         * gcc.compile/compile.exp: Initial changes for new logic.
33794         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
33795         * gcc.failure/failure.exp: Initial changes for new logic.
33796         * gcc.ieee/ieee.exp: Initial changes for new logic.
33797         * gcc.misc-tests/misc.exp: Initial changes for new logic.
33798         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
33799         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
33800         * lib/c-torture.exp: Initial changes for new logic.
33801         * lib/gcc.exp: Initial changes for new logic.
33802
33803 1993-10-15  Mike Stump  (mrs@cygnus.com)
33804
33805         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
33806         depend upon failure or success.  Fully qualify names in failure
33807         and success messages.  Always remove a.out before starting
33808         compile, just in case.  Pay more attention to error text output by
33809         the compiler.  Handle testcases with no known past errors just
33810         like all others, so that things are uniform.  Other miscellaneous
33811         improvements.
33812
33813 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
33814
33815         * gcc.cpp: new directory for cpp tests
33816
33817 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
33818
33819         * lib/chill.exp: Code reformatted, removed unused code.
33820         * config/unix-chill.exp: Code reformatted, removed unused code.
33821         * chill.execute/execute.exp: Code reformatted, removed unused code.
33822         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
33823
33824 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
33825
33826         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
33827         routines not written.
33828
33829 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
33830
33831         * config/bug-gcc.exp: Use new procs from bug.exp.
33832
33833 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
33834
33835         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
33836         via ftp, rather than depending on NFS.
33837         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
33838         case.
33839
33840 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
33841
33842         * config/bug-gcc.exp: Use new download proc.
33843
33844 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
33845
33846         * chill.execute/execute.exp: cleanups, handles errors better
33847         * chill.compile/compile.exp: rewrite, based on execute.exp
33848         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
33849         * lib/chill.exp: major changes to diff proc and compile and link
33850           procs. added chill_fail and chill_pass wrappers to pass and
33851           fail. added more comments, and handle error codes better.
33852           Added a hack to capture stderr from exec, so noncompile tests
33853           can work.
33854
33855 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
33856
33857         * chill.execute/execute.exp: rewrite of testsuite driver
33858         * lib/chill.exp: rewrite of testsuite driver
33859         * config/unix-chill.exp: rewrite of testsuite driver
33860
33861 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
33862
33863     In chill.execute:
33864         * iexpr.ch: Standardize uppercase.
33865         * tuples.dat: Standardize uppercase.
33866         * vary.ch: standardize.  Correct varying string assignments.
33867         * vary.dat: Add new output lines.
33868
33869 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
33870
33871     In chill.execute:
33872         * chprintf.ch: Standardize use of uppercase.
33873         * tuples.ch: Standardize and turn arr2 into a DCL,
33874           rather than a SYN.
33875         * pinits.ch: Standardize.
33876
33877 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
33878
33879         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
33880         * Makefil: Renamed to Makefile.in.
33881         * configure.in: New.
33882
33883 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
33884
33885     In chill.execute:
33886         * .cvsignore: Add result/output files.
33887         * Makefile: Fix up variables at start.  Use MFLAGS
33888           everywhere.  Correct bool_loc, built_ins entries.
33889           Add entry for vary1.ch.
33890         * bitarray.ch: Standardize upper-case usage.
33891         * bitexpr.ch: Standardize, add output of b1.
33892         * params.ch: Use arrayt in along PROC parameters, to
33893           avoid novelty problems.
33894         * sets.ch: Tiny cleanup.
33895         * vary1.ch: Re-indent.
33896
33897 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
33898
33899           * Add PR-related files to Makefiles, .cvsignore files, etc.
33900
33901 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
33902
33903         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
33904           with compiler objects. New names are test-flow.c and test-loop.c
33905
33906 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
33907
33908         * Upgraded c-torture tests from 1.19 to 1.20
33909
33910         * new files:
33911         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
33912         * gcc.compile: 930623-1.c 930623-2.c
33913         * gcc.noncompile: 930622-1.c 930622-2.c
33914         * gcc.failure: 920411-1.c 920627-2.c
33915         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
33916
33917 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
33918
33919         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33920           More changes to get testsuite working properly. Needs more work.
33921           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
33922
33923 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
33924
33925         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33926           More changes to get testsuite working properly. Needs more work.
33927
33928 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
33929
33930         * chill.compile/compile.exp: Added for Dejagnu support
33931         * chill.execute/execute.exp: Added for Dejagnu support
33932         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
33933
33934 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
33935
33936     This should complete moving the CHILL test files.
33937         * chill.noncompile(.cvsignore printf.grt
33938             in-printf.grt chprintf.grt chprintf.ch):
33939             Added test-support files.
33940           (Makefile): Modified further.
33941         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
33942             signal.ch): Added test files.
33943           * chill.execute (.cvsignore printf.grt printr.c
33944             in-printf.grt rts.c chprintf.grt rts.h): Added
33945           test-support files.
33946             (Makefile): More corrections.
33947
33948 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
33949
33950         * chill.compile, chill.execute, chill.nocompile: Add CHILL
33951           test cases, ready for DejaGnu.
33952
33953 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
33954
33955         * Upgraded c-torture tests from 1.18 to 1.19
33956
33957         * gcc.compile: added test(s):
33958           930607-1.c
33959         * gcc.execute: added test(s):
33960           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
33961
33962         * added new subdirectory for misc tests: gcc.misc-tests
33963         * gcc.misc-test(s): added tests:
33964           inst-check.c test-consts.c test-ior.c test-switch.c
33965
33966 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
33967
33968         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
33969
33970 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
33971
33972         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
33973
33974 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
33975
33976         * Upgraded c-torture tests from 1.17 to 1.18
33977
33978 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
33979
33980         * Upgraded c-torture tests from 1.12 to 1.17
33981
33982 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
33983
33984         * lib/old-dejagnu.exp:
33985           Fixed handling of XFAIL target triplets to correctly
33986           recognize wildcard characters.  Removed code that
33987           appended a unique id tag to the end of the file name
33988           printed out by the result of the testcases within a
33989           given test file.
33990
33991 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
33992
33993         * lib/old-dejagnu.exp:
33994           Reworked expected failure handling to trigger off of XFAIL
33995           keyword in keyphrase embeded in testcase source code. The
33996           XFAIL keyword must be at the end of the keyphrase line. It
33997           may optionally be followed by one or more target triplets.
33998           It has just occured that the handling of wildcards in the
33999           target triplet may not be correct.
34000
34001 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
34002
34003         * g++.old-deja/tests:
34004           Moved all subdirectories up one level into g++.old-deja .
34005
34006         * lib/old-dejagnu.exp:
34007           Fixed problem with CXXFLAGS not being properly reset, and being
34008           corrupted with extraneous "-c" compiler option.  This was
34009           causing binaries to not be generated for test that needed them.
34010           Modified strings passed to "pass" and "fail" so that individual
34011           tests from the same test file would be distinguished by an
34012           identifier appended to the test file name in the summary logs;
34013           this corrected a problem with erroneous diff logs.  Added code
34014           to search testcases for expected fail and unexpected pass keywords.
34015
34016 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
34017
34018         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
34019
34020 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
34021
34022         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
34023           Removed extraneous text from end of "Special g++ Options"
34024           keyphrase.
34025
34026         * lib/old-dejagnu.exp: Added pattern matching to look for new
34027           keywords, embedded in testcases comments, which will trigger
34028           calls to xpass and xfail.
34029
34030 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
34031
34032         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
34033           comments embedded in the testcases, especially the one looking for
34034           special compiler options, as well as the pattern matching for the
34035           compiler output again.
34036
34037 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
34038
34039         * lib/old-dejagnu.exp: Do a proper check of the return value for
34040           execute tests. Fixed several problems with the pattern matching
34041           of the compiler output which gave erroneous test results.
34042           Changed several of the test result messages to be more descriptive.
34043         * config/unix-g++.exp: Proc g++_load now actually works and
34044           executes the tests passed to it and returns a usable return
34045           value.
34046
34047 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
34048
34049           * lib/gcc.exp: Exits gracefully if $CC is bogus.
34050
34051 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
34052
34053         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
34054           Modified both files to properly execute the old style
34055           dejagnu tests. The previous versions of these files were
34056           experimental and did not function anything near correctly.
34057
34058 1993-04-05  Rob Savoye  (rob@cygnus.com)
34059
34060         * Removed all Makefile.in and configure.in files. No configuration
34061         needed now.
34062
34063 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
34064
34065         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
34066
34067 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
34068
34069         * gcc.compile/configure.in, gcc.unsorted/configure.in,
34070         gcc.special/configure.in, gcc.noncompile/configure.in,
34071         gcc.execute/configure.in, gcc.code_quality/configure.in,
34072         g++.other/configure.in, g++.old-deja/configure.in,
34073         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
34074         in srcname setting.
34075
34076 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
34077
34078         * lib/udi.exp:  Fixed mondfe and mondfe_download.
34079         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
34080         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
34081
34082 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
34083
34084         * config/udi-gdb.exp: Check $shell_id after connecting to target.
34085         (gdb_exit): Don't remove *_soc files.
34086
34087 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
34088
34089         * lib/c-torture.exp: Don't look for main; instead always use -w
34090         -c.  This is how the c-torture tests work.  Remove the object
34091         file if the compilation succeeds.
34092         * gcc.execute/execute.exp: Remove executable if test passes.
34093         * gcc.noncompile/noncompile.exp: Every test is an expected
34094         failure.
34095         * gcc.special/special.exp: Added tests from c-torture 1.11,
34096         corrected use of existing test.
34097         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
34098         gcc.execute/920625-1.c: Updated to c-torture 1.11.
34099         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
34100         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
34101         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
34102         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
34103         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
34104         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
34105         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
34106         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
34107         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
34108         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
34109         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
34110         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
34111         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
34112         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
34113         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
34114         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
34115         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
34116         c-torture 1.11.
34117         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
34118         correspond to c-torture 1.11.
34119
34120         * New file.