OSDN Git Service

PR testsuite/21969
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2
3         PR testsuite/21969
4         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
5
6 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
7
8         PR middle-end/21969
9         * gcc.dg/vect/pr21969.c: New test.
10
11 2005-06-28  Eric Christopher  <echristo@redhat.com>
12
13         PR c/22052
14         PR c/21975
15         * gcc.dg/inline1.c: New test.
16         * gcc.dg/inline2.c: Ditto.
17         * gcc.dg/inline3.c: Ditto.
18         * gcc.dg/inline4.c: Ditto.
19         * gcc.dg/inline5.c: Ditto.
20         
21 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
22
23         PR libfortran/22142
24         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25         Add testcase also testing eoshift1 for PR 22142.
26
27 2005-06-28  Richard Henderson  <rth@redhat.com>
28
29         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
31         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
32         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
33         gcc.dg/tree-ssa/20030922-2.c: Likewise.
34
35 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
36
37         PR libfortran/22142
38         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
39         Add testcase for PR 22142.
40
41 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
42
43         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
44         gcc.target/ia64/fpreg-2.c: New tests.
45
46 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
47
48         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
49
50 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
51
52         PR libfortran/22170
53         * gfortran.dg/slash_1.f90: New test.
54
55 2005-06-27  Richard Henderson  <rth@redhat.com>
56
57         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
58         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
59         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
60         * gcc.dg/vect/vect-reduc-2.c: Likewise.
61         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
62         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
63
64 2005-06-27  Richard Henderson  <rth@redhat.com>
65
66         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
67         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
68
69 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
70
71         * obj-c++.dg/proto-lossage-5.mm: New.
72         * objc.dg/proto-lossage-5.m: New.
73
74 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
75
76         PR 21959
77         * gcc.dg/tree-ssa/pr21959.c: New test.
78
79 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
80
81         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
82         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
83         testing uninitialized var.
84
85         * gcc.c-torture/execute/builtins/chk.h: New.
86         * gcc.c-torture/execute/builtins/lib/chk.c: New.
87         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
88         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
89         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
90         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
91         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
92         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
93         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
94         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
95         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
96         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
97         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
98         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
99         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
100         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
101         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
102         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
103         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
104         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
105         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
106         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
107         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
108         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
109         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
110         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
111         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
112         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
113         * gcc.dg/builtin-object-size-1.c: New test.
114         * gcc.dg/builtin-object-size-2.c: New test.
115         * gcc.dg/builtin-object-size-3.c: New test.
116         * gcc.dg/builtin-object-size-4.c: New test.
117         * gcc.dg/builtin-object-size-5.c: New test.
118         * gcc.dg/builtin-stringop-chk-1.c: New test.
119         * gcc.dg/builtin-stringop-chk-2.c: New test.
120         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
121         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
122         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
123         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
124         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
125         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
126         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
127         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
128         * gcc.c-torture/execute/printf-1.c: New test.
129         * gcc.c-torture/execute/fprintf-1.c: New test.
130         * gcc.c-torture/execute/vprintf-1.c: New test.
131         * gcc.c-torture/execute/vfprintf-1.c: New test.
132         * gcc.c-torture/execute/printf-chk-1.c: New test.
133         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
134         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
135         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
136
137 2005-06-27  Michael Matz  <matz@suse.de>
138
139         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
140         slot is not merged if address escapes.
141
142 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
143
144         PR c/21911
145         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
146
147 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
148
149         PR middle-end/17965
150         * gcc.c-torture/compile/20050622-1.c: New test.
151
152         PR middle-end/22028
153         * gcc.dg/20050620-1.c: New test.
154
155 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
156
157         PR tree-optimization/22026
158         * gcc.dg/tree-ssa/pr22026.c: New.
159
160 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
161
162         PR libfortran/22144
163         * gfortran.dg/shift-alloc.f90:  New testcase.
164
165 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
166
167         * all files: Update FSF address in copyright headers.
168
169 2005-06-22  Jan Hubicka  <jh@suse.cz>
170
171         * wholeprogram-1.c: New testcase.
172         * wholeprogram-2.c: New testcase.
173
174 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
175
176         PR 22171
177         * gcc.dg/tree-ssa/pr22171.c: New test.
178
179 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
180
181         * gfortran.dg/simplify_modulo.f90: New.
182
183 2005-06-24  Jan Hubicka  <jh@suse.cz>
184
185         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
186
187 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
188
189         * obj-c++.dg/proto-lossage-[1-4].mm: New.
190
191 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
192
193         * obj-c++.dg/typedef-alias-1.mm: New.
194         * objc.dg/typedef-alias-1.m: New.
195
196 2005-06-23  Jeff Law  <law@redhat.com>
197
198         * gcc.dg/tree-ssa/vrp16.c: New test.
199
200 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
201
202         * lib/target-supports.exp: Add
203         check_effective_target_fortran_large_real and
204         check_effective_target_fortran_large_int to check for
205         corresponding effective targets.
206         * gfortran.dg/large_integer_kind_1.f90: New test.
207         * gfortran.dg/large_real_kind_1.f90: New test.
208
209 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
210
211         PR tree-optimization/22117
212         * gcc.dg/tree-ssa/pr22117.c: New.
213
214 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
215
216         PR testsuite/22123
217         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
218
219 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
220
221         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
222
223 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
224
225         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
226         * gfortran.dg/f2c_4.c: Likewise
227         
228 2005-06-22 Paul Brook  <paul@codesourcery.com>
229
230         PR fortran/21034
231         * gfortran.dg/auto_save_1.f90: New test.
232
233 2005-06-22  Michael Matz  <matz@suse.de>
234
235         * gcc.target/x86-64/abi: New directory.
236         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
237         * gcc.target/x86-64/abi/README.gcc: New file.
238         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
239         * gcc.target/x86-64/abi/asm-support.s: New file.
240         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
241         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
242         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
243         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
244         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
245         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
246         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
247         * gcc.target/x86_64/abi/test_bitfields.c: New test.
248         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
249         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
250         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
251         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
252         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
253         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
254         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
255         * gcc.target/x86_64/abi/test_varargs.c: New test.
256
257 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
258
259         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
260         32-bit i?86 and x86_64.
261
262 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
263
264         * obj-c++.dg/const-str-[1-9].mm: New tests.
265
266 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
267
268         PR fortran/22010
269         * gfortran.dg/namelist_use.f90: New.
270         * gfortran.dg/namelist_use_only.f90: New.
271
272 2005-06-21  Jeff Law  <law@redhat.com>
273
274         * gcc.dg/tree-ssa/vrp15.c: New test.
275
276 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
277
278         * lib/target-supports.exp (check_effective_target_vect_reduction): 
279         Remove.
280         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
281         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
282         remove vect_reduction target keyword. Also avoid two returns in main.
283         * gcc.dg/vect/vect-reduc-3.c: Likewise.
284         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
285         * gcc.dg/vect/vect-reduc-1short.c: New test.
286         * gcc.dg/vect/vect-reduc-1char.c: New test.
287         * gcc.dg/vect/vect-reduc-2short.c: New test.
288         * gcc.dg/vect/vect-reduc-2char.c: New test.
289         * gcc.dg/vect/vect-reduc-6.c: New test.
290         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
291         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
292         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
293
294 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
295         Paul Thomas  <pault@gcc.gnu.org>
296
297         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
298         New tests.
299         
300 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
301
302         * gfortran.dg/backslash_1.f90: New test.
303         * gfortran.dg/backslash_2.f90: New test.
304
305 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
306
307         * gfortran.dg/duplicate_labels.f90: New test.
308
309 2005-06-20  Jan Beulich  <jbeulich@novell.com>
310
311         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
312         unsupportable relocations.
313         * g++.old-deja/g++.other/store-expr1.C: Likewise.
314         * gcc.dg/20050321-2.c: xfail for NetWare.
315
316 2005-06-20  Andreas Jaeger  <aj@suse.de>
317
318         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
319         gcc.target/i386/fastcall-sseregparm.c,
320         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
321
322 2005-06-19  Richard Henderson  <rth@redhat.com>
323
324         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
325
326 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
327
328         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
329
330 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
331
332         PR c++/22115
333         * g++.dg/conversion/simd2.C: Change expected error message.
334
335 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
336
337         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
338         * gcc.dg/vect/vect-reduc-2.c: Likewise.
339         * gcc.dg/vect/vect-reduc-3.c: Likewise.
340
341 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
342
343         * gcc.dg/fold-mod-1.c: New test.
344
345 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
346
347         PR fortran/19926
348         * gfortran.dg/pr19926.f90: New test.
349
350 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
351
352         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
353         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
354         targets.
355         * gcc.dg/vect/vect-reduc-2.c: Likewise.
356         * gcc.dg/vect/vect-reduc-3.c: Likewise.
357
358 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
359
360         * gcc.target/ia64/float80-varargs-1.c: New test.
361
362 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
363
364         PR tree-opt/22035
365         * gfortran.dg/f2c_6.f90: New test.
366
367 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
368
369         PR c++/17413
370         * g++.dg/template/local5.C: New.
371
372 2005-06-17  Richard Henderson  <rth@redhat.com>
373
374         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
375
376 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
377
378         PR testsuite/21945
379         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
380
381 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
382
383         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
384         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
385         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
386         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
387         check_vect to verify the presence of hardware vector support.
388
389 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
390
391         PR testsuite/22056
392         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
393
394 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
395
396         PR libfortran/19216
397         * gfortran.dg/pr19216.f: Add correct space between brackets and
398         dg directive.
399
400 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
401
402         PR libfortran/16436
403         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
404
405 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
406
407         * gcc.target/i386/attributes-error.c: New testcase.
408         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
409         * gcc.target/i386/regparm-stdcall.c: Likewise.
410         * gcc.target/i386/sseregparm-1.c: Likewise.
411         * gcc.target/i386/sseregparm-2.c: Likewise.
412
413 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
414
415         * g++.dg/rtti/crash2.C: New.
416
417 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
418
419         * gcc.dg/noncompile/20040203-3.c: Update expected message.
420
421 2005-06-15  David Ung  <davidu@mips.com>
422
423         * gcc.target/mips/mips16e-extends.c: New test for testing the
424         generation of MIPS16e zeb/zeh, seb/seh instructions.
425
426 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
427
428         PR 22018
429         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
430         * gcc.dg/tree-ssa/pr22018.c: New test.
431
432 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
433
434         * gcc.dg/simd-1.c: Update error messages.
435         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
436         * gcc.dg/simd-2.c: Update error messages.
437         * gcc.dg/simd-4.c: New.
438
439 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
440
441         PR c++/20678
442         * g++.dg/other/crash-4.C: New.
443
444 2005-06-14  Devang Patel  <dpatel@apple.com>
445
446         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
447
448 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
449
450         PR c++/21929
451         * g++.dg/parse/crash11.C: Update
452
453 2005-06-13  Jeff Law  <law@redhat.com>
454
455         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
456         perform the desired transformations.
457         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
458         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
459
460 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
461
462         PR fortran/22038
463         * gfortran.dg/forall_1.f90: Un-XFAIL.
464
465 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
466
467         PR c++/21929
468         * g++.dg/parse/crash26.C: New.
469
470         PR c++/20789
471         * g++.dg/init/member1.C: New.
472
473 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
474
475         * gfortran.dg/altreturn_1.f90: New test.
476
477 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
478
479         PR middle-end/21985
480         * gcc.dg/tree-ssa/pr21985.c: New test.
481
482 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
483
484         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
485
486 2005-06-12  Roger Sayle  <roger@eyesopen.com>
487
488         PR c++/21930
489         * g++.dg/other/error10.C: New test case.
490
491 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
492
493         PR libfortran/19155
494         * gfortran.dg/pr19155.f: Add test.
495
496 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
497
498         * gfortran.dg/f2c_7.f90: New test.
499
500         * gfortran.dg/forall_1.f90: XFAILed.
501
502 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
503
504         * gcc.dg/pr14796-1.c: New.
505         * gcc.dg/pr14796-2.c: New.
506
507 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
508
509         PR fortran/17792
510         PR fortran/21375
511         * gfortran.dg/deallocate_stat.f90:  New test.
512
513 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
514
515         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
516
517 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
518
519         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
520         access will be generated when this loop is vectorized. Test that
521         accesses with same alignment were detected.
522         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
523         Test that accesses with same alignment were detected.
524         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
525         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
526         alignment were detected.
527
528 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
529
530         * gcc.dg/Wcxx-compat-1.c: New.
531
532 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
533
534         PR libfortran/21480
535         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
536         complex array.
537
538 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
539
540         * gcc.dg/alias-8.c: New.
541
542 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
543
544         * gcc.dg/format/cmn_err-1.c: Update.
545
546 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
547
548         PR target/20666
549         * gcc.target/sparc/fexpand-2.c: New.
550         * gcc.target/sparc/fpmerge-2.c: New.
551         * gcc.target/sparc/fpmul-2.c: New.
552         * gcc.target/sparc/noresult.c: New.
553         * gcc.target/sparc/pdist-2.c: New.
554         * gcc.target/sparc/pdist-3.c: New.
555
556 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
557
558         PR testsuite/21702
559         * gcc.target/i386/i386.exp: Fix comment typo.
560
561 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
562
563         PR c++/19497
564         * g++.dg/inherit/using5.C: New.
565         * g++.dg/inherit/using6.C: New.
566
567 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
568
569         PR c++/19894
570         * g++.dg/template/ptrmem15.C: New test.
571
572         PR c++/20563
573         * g++.dg/ext/label4.C: New test.
574
575 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
576
577         * gcc.dg/tls/debug-1.c: New test.
578
579 2005-06-07  Dale Johannesen  <dalej@apple.com>
580
581         * gcc.target/i386/movq.c:  New.
582
583 2005-06-07  Dale Johannesen  <dalej@apple.com>
584
585         * gcc.dg/20050607-1.c:  New.
586
587 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
588
589         PR middle-end/21850
590         * gcc.c-torture/execute/20050607-1.c: New test.
591
592 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
593
594         PR libfortran/21926
595         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
596         Test case where the return array has lowest stride one,
597         but isn't packed.
598
599 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
600
601         * lib/target-supports.exp (check_effective_target_sync_int_long):
602         Add s390 and s390x targets.
603
604 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
605
606         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
607         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
608         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
609         * gcc.dg/tree-ssa/loop-9.c: New test.
610
611 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
612
613         * g++.dg/parse/defarg10.C: New.
614
615 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
616
617         PR regression/21897
618         * gcc.c-torture/execute/20050604-1.c: New test.
619
620 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
621
622         PR 21903
623         * g++.dg/parse/defarg9.C: New.
624
625         PR c++/20637
626         * g++.dg/inherit/using4.C: New.
627         * g++.dg/overload/error1.C: Adjust expected errors.
628         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
629         * g++.old-deja/g++.brendan/arm2.C: Likewise.
630         * g++.old-deja/g++.other/redecl2.C: Likewise.
631         * g++.old-deja/g++.other/redecl4.C: Likewise.
632         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
633
634 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
635
636         * gfortran.dg/f2c_5.f90: Add -w to dg-options
637
638 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
639
640         * lib/gfortran.exp (gfortran_target_compile): Call
641         dg-additional-files-options
642         * gfortran.dg/f2c_4.f90: New file
643         * gfortran.dg/f2c_4.c: New file
644         * gfortran.dg/f2c_5.f90: New file
645         * gfortran.dg/f2c_5.c: New file
646
647 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
648
649         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
650
651         PR fortran/21912
652         * gfortran.dg/array_constructor_4.f90: New test.
653
654 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
655
656         PR c++/21619
657         * g++.dg/ext/builtin9.C: New test.
658
659 2005-06-05  Dale Johannesen  <dalej@apple.com>
660
661         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
662         * gcc.c-torture/execute/20050603-2.c:  Ditto.
663
664 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
665
666         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
667         * gcc.dg/vect/vect-reduc-1.c: New.
668         * gcc.dg/vect/vect-reduc-2.c: New.
669         * gcc.dg/vect/vect-reduc-3.c: New.
670
671 2005-06-04  Dale Johannesen  <dalej@apple.com>
672
673         * gcc.c-torture/execute/20050603-1.c:  New.
674         * gcc.c-torture/execute/20050603-2.c:  New.
675         * gcc.dg/20050603-3.c:  New.
676
677 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
678
679         PR fortran/19195
680         * gfortran.dg/debug_1.f90: New test.
681
682         * gfortran.dg/forall_1.f90: New test.
683
684 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
685
686         * gfortran.dg/array_constructor_3.f90: New test.
687
688 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
689
690         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
691
692 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
693
694         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
695
696 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
697
698         PR c/21873
699         * gcc.dg/init-excess-1.c: New test.
700
701 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
702
703         PR c++/21853
704         * g++.dg/expr/static_cast6.C: New test.
705
706 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
707
708         * gcc.dg/tree-ssa/vrp14.c: New test.
709
710 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
711
712         PR c++/21336
713         * g++.dg/template/new2.C: New test.
714
715 2005-06-03  Josh Conner  <jconner@apple.com>
716
717         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
718         all entries in initializer.
719
720 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
721
722         PR middle-end/21858
723         * gcc.dg/pr21858.c: New testcase.
724
725 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
726
727         PR tree-optimization/21292
728
729         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
730         New.
731         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
732         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
733         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
734         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
735         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
736
737 2005-06-02  Richard Henderson  <rth@redhat.com>
738
739         * gcc.dg/sync-2.c: Use -march=i486 for i386.
740
741 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
742
743         * gcc.dg/wtypequal.c: New testcase.
744
745 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
746
747         PR 21582
748         * gcc.dg/tree-ssa/pr21582.c: New test.
749
750 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
751
752         PR c++/21280
753         * g++.dg/opt/interface2.h: New.
754         * g++.dg/opt/interface2.C: New.
755         * g++.dg/init/ctor4.C: Adjust error lines.
756         * g++.old-deja/g++.bob/inherit2.C: Likewise.
757         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
758         * g++.old-deja/g++.jason/opeq3.C: Likewise.
759         * g++.old-deja/g++.pt/assign1.C: Likewise.
760         * g++.old-deja/g++.pt/crash20.C: Likewise.
761
762 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
763
764         PR tree-optimization/21734
765         * g++.dg/vect/pr21734_1.cc: New.
766         * g++.dg/vect/pr21734_2.cc: New.
767
768 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
769
770         PR c++/20350
771         * g++.dg/template/spec24.C: New.
772
773         PR c++/21151
774         * g++.dg/pch/local-1.C: New.
775         * g++.dg/pch/local-1.Hs: New.
776
777 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
778
779         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
780         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
781         * gcc.dg/tree-ssa/pr14341.c: New test.
782         * gcc.dg/tree-ssa/pr14841.c: New test.
783         * gcc.dg/tree-ssa/pr20701.c: New test.
784         * gcc.dg/tree-ssa/pr21086.c: New test.
785         * gcc.dg/tree-ssa/pr21090.c: New test.
786         * gcc.dg/tree-ssa/pr21332.c: New test.
787         * gcc.dg/tree-ssa/pr21458.c: New test.
788         * gcc.dg/tree-ssa/pr21658.c: New test.
789         * gcc.dg/tree-ssa/vrp01.c: New test.
790         * gcc.dg/tree-ssa/vrp02.c: New test.
791         * gcc.dg/tree-ssa/vrp03.c: New test.
792         * gcc.dg/tree-ssa/vrp04.c: New test.
793         * gcc.dg/tree-ssa/vrp05.c: New test.
794         * gcc.dg/tree-ssa/vrp06.c: New test.
795         * gcc.dg/tree-ssa/vrp07.c: New test.
796         * gcc.dg/tree-ssa/vrp08.c: New test.
797         * gcc.dg/tree-ssa/vrp09.c: New test.
798         * gcc.dg/tree-ssa/vrp10.c: New test.
799         * gcc.dg/tree-ssa/vrp11.c: New test.
800         * gcc.dg/tree-ssa/vrp12.c: New test.
801         * gcc.dg/tree-ssa/vrp13.c: New test.
802
803 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
804
805         PR 21029
806         * gcc.dg/tree-ssa/pr21029.c: New test.
807
808 2005-06-01  Roger Sayle  <roger@eyesopen.com>
809
810         * gfortran.dg/logint-1.f: New test case.
811         * gfortran.dg/logint-2.f: Likewise.
812         * gfortran.dg/logint-3.f: Likewise.
813
814 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
815
816         PR c/21536
817         PR c/20760
818         * gcc.dg/20050527-1.c: New test.
819
820         * gcc.dg/i386-sse-12.c: New test.
821
822         PR fortran/21729
823         * gfortran.dg/implicit_5.f90: New test.
824
825 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
826
827         PR fortran/20883
828         * gfortran/assign_4.f90: New test.
829         * gfortran/assign_2.f90: Change compile to run.
830
831 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
832
833         * lib/target-supports.exp
834         (check_effective_target_sync_char_short): New.
835         * gcc.dg/sync-2.c: New.
836
837 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
838
839         PR tree-optimization/21817
840         * gcc.dg/torture/pr21817-1.c: New.
841
842 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
843
844         PR c++/21165
845         * g++.dg/template/init5.C: New.
846
847 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
848
849         * gfortran.dg/char_initialiser_actual.f90:
850         Test character initialisers as actual arguments.
851         * gfortran.dg/char_pointer_comp_assign.f90:
852         Test character pointer structure component assignments.
853         * gfortran.dg/char_array_structure_constructor.f90:
854         Test character components in structure constructors.
855
856 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
857
858         PR middle-end/20931
859         * g++.dg/opt/pr20931.C: New test.
860
861 2005-05-31  Andreas Jaeger  <aj@suse.de>
862
863         PR testsuite/20772
864         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
865         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
866         g++.old-deja/g++.ext/asmspec1.C,
867         g++.old-deja/g++.other/regstack.C,
868         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
869         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
870         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
871         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
872         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
873         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
874         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
875         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
876         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
877         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
878         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
879         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
880         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
881         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
882         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
883         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
884         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
885         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
886         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
887
888 2005-05-31  Jeff Law  <law@redhat.com>
889
890         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
891
892 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
893
894         PR middle-end/21743
895         * gcc.dg/builtins-1.c: Activate disabled clog test.
896         * gcc.dg/torture/builtin-attr-1.c: Likewise.
897
898 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
899
900         * gfortran.dg/char_pointer_assign.f90:
901         Test character-pointer assignments and pointer assignments.
902         * gfortran.dg/char_pointer_dummy.f90:
903         Test character-pointer dummy arguments.
904         * gfortran.dg/char_pointer_func.f90:
905         Test character-pointer function returns.
906         * gfortran.dg/char_pointer_dependency.f90:
907         Test character-pointer functions with dependencies.
908
909 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
910
911         PR c++/21784
912         * g++.dg/lookup/using14.C: New test.
913
914 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
915
916         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
917         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
918         trailing ^M.
919
920 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
921
922         PR c++/17413
923         * g++.dg/template/local5.C: New.
924
925         PR target/21761
926         * gcc.c-torture/compile/pr21761.c: New.
927
928         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
929         before darwin8.
930
931 2005-05-30  Steven G. Kargl
932
933         PR fortran/20846
934         * gfortran.dg/inquire_8.f90: New test.
935
936 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
937
938         PR libfortran/21376
939         * gfortran.dg/output_exponents_1.f90: New test.
940
941 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
942
943         PR libfortran/20006
944         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
945
946 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
947
948         PR c++/21210
949         * g++.dg/ext/complex1.C: New test.
950
951         PR c++/21340
952         * g++.dg/init/ctor6.C: New test.
953
954 2005-05-29  Jan Hubicka  <jh@suse.cz>
955
956         * gcc.c-torture/compile/pr21562.c: New.
957
958 2005-05-28  Steven G. Kargl <kargls@comcast.net>
959
960         * gfortran.dg/subnormal_1.f90: New test.
961
962 2005-05-28  Jan Hubicka  <jh@suse.cz>
963
964         * tree-prof.exp: Fix comment.
965         * value-prof-1.c: New.
966         * value-prof-2.c: New.
967         * value-prof-3.c: New.
968         * value-prof-4.c: New.
969
970 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
971
972         PR c++/21614
973         * g++.dg/expr/ptrmem6.C: New test.
974         * g++.dg/expr/ptrmem6a.C: Likewise.
975
976 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
977
978         PR tree-optimization/21658
979         * gcc.dg/tree-ssa/pr21658.c: New.
980
981 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
982
983         PR c++/21455
984         * g++.dg/inherit/ptrmem3.C: New.
985
986         PR c++/21681
987         * g++.dg/parse/template16.C: New.
988
989 2005-05-27  Andreas Jaeger  <aj@suse.de>
990
991         * gcc.dg/setjmp-2.c: Only run in 32-bit.
992
993         * gcc.dg/i386-sse-8.c: Run test on all archs.
994
995 2005-05-26  Mike Stump  <mrs@apple.com>
996
997         * objc.dg/isa-field-1.m: Only run on darwin.
998         * objc.dg/lookup-1.m: Likewise.
999         * objc.dg/try-catch-8.m: Likewise.
1000
1001 2005-05-26  Roger Sayle  <roger@eyesopen.com>
1002
1003         PR tree-optimization/9814
1004         * gcc.dg/pr9814-1.c: New test case.
1005
1006 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1007
1008         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
1009         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
1010         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
1011         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
1012         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
1013         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
1014         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
1015         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
1016         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
1017         objc.dg/try-catch-8.m: New.
1018
1019 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
1020
1021         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
1022         remove extraneous semicolons.
1023
1024 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1025
1026         * obj-c++.dg/comp-types-12.mm: New.
1027         * objc.dg/comp-types-11.m: New.
1028         * objc.dg/selector-4.m: New.
1029
1030 2005-05-26  Andreas Jaeger  <aj@suse.de>
1031
1032         PR testsuite/20772
1033         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
1034         g++.old-deja/g++.ext/attrib3.C,
1035         g++.old-deja/g++.other/store-expr1.C,
1036         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
1037         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
1038         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1039         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
1040         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
1041         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
1042         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
1043         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1044         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
1045         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
1046         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
1047         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
1048         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
1049         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
1050         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
1051         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
1052         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
1053         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1054         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
1055
1056 2005-05-26  Andreas Jaeger  <aj@suse.de>
1057
1058         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
1059         x86-64 compilation.
1060
1061 2005-05-26  Andreas Jaeger  <aj@suse.de>
1062
1063         PR testsuite/20772
1064         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
1065         gcc.misc-tests/i386-pf-athlon-1.c,
1066         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1067         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
1068         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
1069         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
1070         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
1071         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
1072         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
1073         programs.
1074
1075         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
1076         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
1077         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
1078         x86-64 compilation.
1079
1080         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
1081         x86_64.
1082
1083         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
1084         effective-target ilp32.
1085
1086 2005-05-26  David Ung  <davidu@mips.com>
1087
1088         * gcc.target/mips/ext_ins.c: New test for testing the generation
1089         of MIPS32/64 rev 2 ext/ins instructions.
1090
1091 2005-05-26  Andreas Jaeger  <aj@suse.de>
1092
1093         * treelang/compile/unsigned.tree: Use gimple instead of
1094         nonexisting generic dump.
1095
1096 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
1097
1098         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
1099
1100 2005-05-26  Andreas Jaeger  <aj@suse.de>
1101
1102         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
1103
1104 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1105
1106         PR libfortran/17283
1107         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
1108         Test callee-allocated memory with write statements.
1109
1110 2005-05-25  Roger Sayle  <roger@eyesopen.com>
1111
1112         PR middle-end/21709
1113         * gcc.dg/pr21709-1.c: New test case.
1114
1115 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1116             Mike Stump  <mrs@apple.com>
1117
1118         * objc/execute/next_mapping.h: Update for C++.
1119
1120         * obj-c++.dg/selector-1.mm: Move to...
1121         * obj-c++.dg/selector-4.mm: here...
1122
1123         * obj-c++.dg/basic.mm: New.
1124         * obj-c++.dg/comp-types-1.mm: New.
1125         * obj-c++.dg/cxx-class-1.mm: New.
1126         * obj-c++.dg/cxx-ivars-1.mm: New.
1127         * obj-c++.dg/cxx-ivars-2.mm: New.
1128         * obj-c++.dg/cxx-ivars-3.mm: New.
1129         * obj-c++.dg/cxx-scope-1.mm: New.
1130         * obj-c++.dg/cxx-scope-2.mm: New.
1131         * obj-c++.dg/defs.mm: New.
1132         * obj-c++.dg/empty-private-1.mm: New.
1133         * obj-c++.dg/encode-1.mm: New.
1134         * obj-c++.dg/encode-2.mm: New.
1135         * obj-c++.dg/encode-3.mm: New.
1136         * obj-c++.dg/extern-c-1.mm: New.
1137         * obj-c++.dg/extra-semi.mm: New.
1138         * obj-c++.dg/fix-and-continue-2.mm: New.
1139         * obj-c++.dg/isa-field-1.mm: New.
1140         * obj-c++.dg/ivar-list-semi.mm: New.
1141         * obj-c++.dg/local-decl-1.mm: New.
1142         * obj-c++.dg/lookup-1.mm: New.
1143         * obj-c++.dg/lookup-2.mm: New.
1144         * obj-c++.dg/method-1.mm: New.
1145         * obj-c++.dg/method-2.mm: New.
1146         * obj-c++.dg/method-3.mm: New.
1147         * obj-c++.dg/method-4.mm: New.
1148         * obj-c++.dg/method-5.mm: New.
1149         * obj-c++.dg/method-6.mm: New.
1150         * obj-c++.dg/method-7.mm: New.
1151         * obj-c++.dg/no-extra-load.mm: New.
1152         * obj-c++.dg/overload-1.mm: New.
1153         * obj-c++.dg/pragma-1.mm: New.
1154         * obj-c++.dg/pragma-2.mm: New.
1155         * obj-c++.dg/private-1.mm: New.
1156         * obj-c++.dg/private-2.mm: New.
1157         * obj-c++.dg/proto-qual-1.mm: New.
1158         * obj-c++.dg/qual-types-1.mm: New.
1159         * obj-c++.dg/stubify-1.mm: New.
1160         * obj-c++.dg/stubify-2.mm: New.
1161         * obj-c++.dg/super-class-1.mm: New.
1162         * obj-c++.dg/super-class-2.mm: New.
1163         * obj-c++.dg/super-dealloc-1.mm: New.
1164         * obj-c++.dg/super-dealloc-2.mm: New.
1165         * obj-c++.dg/template-1.mm: New.
1166         * obj-c++.dg/template-2.mm: New.
1167         * obj-c++.dg/template-3.mm: New.
1168         * obj-c++.dg/template-4.mm: New.
1169         * obj-c++.dg/template-5.mm: New.
1170         * obj-c++.dg/template-6.mm: New.
1171         * obj-c++.dg/try-catch-1.mm: New.
1172         * obj-c++.dg/try-catch-2.mm: New.
1173         * obj-c++.dg/try-catch-3.mm: New.
1174         * obj-c++.dg/try-catch-4.mm: New.
1175         * obj-c++.dg/try-catch-5.mm: New.
1176         * obj-c++.dg/try-catch-6.mm: New.
1177         * obj-c++.dg/try-catch-7.mm: New.
1178         * obj-c++.dg/try-catch-8.mm: New.
1179         * obj-c++.dg/try-catch-9.mm: New.
1180         * obj-c++.dg/va-meth-1.mm: New.
1181
1182 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1183
1184         * obj-c++.dg/selector-1.mm: New.
1185         * obj-c++.dg/selector-2.mm: New.
1186
1187 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1188
1189         * obj-c++.dg/selector-3.mm: New.
1190         * objc.dg/selector-3.m: New.
1191
1192 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1193
1194         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
1195         about where warning appears.
1196
1197 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1198
1199         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
1200         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1201         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1202         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1203
1204 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1205
1206         * gcc.dg/20050524-1.c: New test.
1207
1208 2005-05-25  Jan Hubicka  <jh@suse.cz>
1209
1210         * gcc.dg/tree-prof/inliner-1.c: New.
1211
1212 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
1213
1214         * gcc.dg/tree-prof: New directory.
1215         * gcc.dg/tree-prof/tree-prof.exp: New.
1216
1217 2005-05-25  DJ Delorie  <dj@redhat.com>
1218
1219         * gcc.dg/Wattributes-1.c: New.
1220         * gcc.dg/Wattributes-2.c: New.
1221         * gcc.dg/Wattributes-3.c: New.
1222
1223 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
1224
1225         PR tree-optimization/19833
1226         * gcc.dg/uninit-4.c: Remove xfail.
1227         * gcc.dg/uninit-9.c: Ditto.
1228
1229 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
1230
1231         * obj-c++.dg/bitfield-[1-5].mm: New.
1232         * obj-c++.dg/class-protocol-1.mm: New.
1233         * obj-c++.dg/comp-types-1[0-1].mm: New.
1234         * obj-c++.dg/comp-types-[2-9].mm: New.
1235         * obj-c++.dg/encode-[4-8].mm: New.
1236         * obj-c++.dg/layout-1.mm: New.
1237         * obj-c++.dg/method-1[0-9].mm: New.
1238         * obj-c++.dg/method-2[0-1].mm: New.
1239         * obj-c++.dg/method-[8-9].mm: New.
1240         * obj-c++.dg/objc-gc-3.mm: New.
1241         * obj-c++.dg/try-catch-10.mm: New.
1242         * objc.dg/bitfield-5.m: New.
1243         * objc.dg/comp-types-10.m: New.
1244         * objc.dg/comp-types-9.m: New.
1245         * objc.dg/layout-1.m: New.
1246         * objc.dg/objc-gc-4.m: New.
1247         * objc.dg/try-catch-9.m: New.
1248         * objc.dg/class-protocol-1.m: Tweak diagnostics.
1249         * objc.dg/comp-types-1.m: Likewise.
1250         * objc.dg/comp-types-[5-6].m: Likewise.
1251         * objc.dg/method-9.m: Likewise.
1252
1253 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
1254
1255         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
1256         and on hardware without VMX support.
1257
1258         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
1259
1260         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
1261
1262         * lib/profopt.exp (dg-final-generate, dg-final-use,
1263         profopt-final-code, profopt-get-options): New.
1264         (profopt-execute): Process test directives.
1265
1266         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
1267         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1268         cleanup-tree-dump, cleanup-saved-temps): Update comments.
1269
1270 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
1271
1272         PR C++/21645
1273         * g++.dg/init/ctor5.C: New test.
1274
1275 2005-05-24  Ira Rosen  <irar@il.ibm.com>
1276
1277         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
1278         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
1279         vect-113.c, vect-114.c.
1280
1281 2005-05-23  Adam Nemet  <anemet@lnxw.com>
1282
1283         * gcc.dg/const-elim-1.c: Remove xfails.
1284
1285 2005-05-23  Jeff Law  <law@redhat.com>
1286
1287         * gcc.c-torture/compile/pr21638.c: New test.
1288         * gcc.c-torture/compile/20050520-1.c: New test.
1289
1290 2005-05-23  Nick Clifton  <nickc@redhat.com>
1291
1292         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
1293         be a proper triple, ie: m32r*-*-*.
1294         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1295
1296 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
1297
1298         PR middle-end/21331
1299         PR tree-opt/21293
1300         * gcc.c-torture/compile/pr21293.c: New test.
1301         * gcc.c-torture/execute/pr21331.c: New test.
1302
1303 2004-05-20  Richard Henderson  <rth@redhat.com>
1304
1305         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
1306
1307 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
1308
1309         * obj-c++-dg.exp: Add.
1310         * obj-c++.exp: Add.
1311         * obj-c++.dg/dg.exp: Add.
1312
1313 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1314
1315         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
1316         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
1317
1318 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
1319
1320         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
1321
1322 2004-05-19  Richard Henderson  <rth@redhat.com>
1323
1324         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
1325
1326 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
1327
1328         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
1329
1330         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
1331
1332 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
1333
1334         PR c++/21495
1335         * g++.dg/parse/extern1.C: New test.
1336         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
1337
1338 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1339
1340         * gcc.dg/c99-math.h: New.
1341         * gcc.dg/c99-math-float-1.c: New test.
1342         * gcc.dg/c99-math-double-1.c: Likewise.
1343         * gcc.dg/c99-math-long-double-1.c: Likewise.
1344
1345 2005-05-18  Richard Henderson  <rth@redhat.com>
1346
1347         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
1348
1349 2005-05-18  Devang Patel  <dpatel@apple.com>
1350
1351         * g++.dg/opt/20050511-1.C: New test.
1352
1353 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
1354
1355         PR libfortran/21127
1356         * gfortran.dg/reshape-complex.f90:  New test.
1357
1358 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
1359
1360         * gfortran.dg/array_constructor_1.f90: New test.
1361         * gfortran.dg/array_constructor_2.f90: New test.
1362
1363 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1364
1365         PR fortran/20954
1366         * gfortran.dg/pr20954.f: New test.
1367
1368 2005-05-17  Mike Stump  <mrs@apple.com>
1369
1370         Yet more Objective-C++...
1371
1372         * objc.dg/method-5.m: Update.
1373         * objc.dg/method-6.m: Update.
1374         * objc.dg/method-7.m: Update.
1375         * objc.dg/method-9.m: Update.
1376         * objc.dg/try-catch-2.m: Update.
1377
1378 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
1379
1380         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
1381         Remove little-endian optimizations.
1382
1383 2005-05-17  Jeff Law  <law@redhat.com>
1384
1385         * g++.dg/tree-ssa/pr18414.C: New test.
1386         * gcc.dg/tree-ssa/pr18414.C: New test.
1387         * gcc.dg/tree-ssa/pr17141-1.C: New test.
1388         * gcc.dg/tree-ssa/pr17141-2.C: New test.
1389
1390 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1391
1392         * gcc.dg/compat/generate-random.c: Do not include
1393         libiberty.h.
1394         * gcc.dg/compat/generate-random_r.c: Likewise.
1395
1396 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
1397
1398         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
1399
1400 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1401
1402         PR middle-end/21595
1403         * g++.dg/tree-ssa/builtin1.C: New testcase.
1404
1405 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
1406
1407         PR c++/21454
1408         * g++.dg/opt/const4.C: New test.
1409
1410         PR middle-end/21492
1411         * g++.dg/opt/crossjump1.C: New test.
1412
1413         PR tree-optimization/21610
1414         * gcc.c-torture/compile/20050516-1.c: New test.
1415
1416         PR fortran/15080
1417         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
1418         about the test failing.
1419         * gfortran.fortran-torture/execute/where_7.f90: New test.
1420         * gfortran.fortran-torture/execute/where_8.f90: New test.
1421
1422 2005-05-16  Richard Henderson  <rth@redhat.com>
1423
1424         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
1425         i?86 and x86_64.
1426
1427 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
1428
1429         * gcc.dg/compat/generate-random.c (config.h): Do not include.
1430         (limits.h): Include unconditionally.
1431         (stdlib.h): Likewise.
1432         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
1433         (limits.h): Include unconditionally.
1434         (stdlib.h): Likewise.
1435         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1436         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1437         (limits.h): Include unconditionally.
1438         (stdlib.h): Likewise.
1439         (hashtab.h): Do not include.
1440         (getopt.h): Likewise.
1441         (stddef.h): Include.
1442         (hashval_t): Define.
1443         (struct entry): Add "next" field.
1444         (HASH_SIZE): New macro.
1445         (hash_table): New variable.
1446         (switchfiles): Do not use xmalloc.
1447         (mix): New macro.
1448         (iterative_hash): New function.
1449         (hasht): Remove.
1450         (e_exists): New function.
1451         (e_insert): Likewise.
1452         (output): Use, instead of libiberty hashtable functions.
1453         (main): Do not use getopt.  Do not call htab_create.
1454
1455 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
1456
1457         PR libstdc++/21526
1458         * lib/target-supports.exp (check_mkfifo_available):
1459         Return 0 for cygwin as mkfifo support incomplete on platform.
1460         Fix typos in comments.
1461
1462 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
1463
1464         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
1465
1466 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
1467
1468         PR fortran/17432
1469         * gfortran.dg/assign_4.f: New test.
1470
1471 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
1472
1473         PR tree-optimization/21563
1474         * gcc.dg/tree-ssa/pr21563.c: New.
1475
1476 2005-05-14  Jan Hubicka  <jh@suse.cz>
1477
1478         * gcc.dg/noreturn-7.c: Allow control reaches warning.
1479
1480 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
1481
1482         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
1483
1484 2005-05-13  Julian Brown  <julian@codesourcery.com>
1485
1486         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
1487         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
1488
1489 2005-05-13  Jan Hubicka  <jh@suse.cz>
1490
1491         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
1492         * gcc.dg/fold-xor-?.c: Likewise.
1493         * gcc.dg/pr15784-?.c: Likewise.
1494         * gcc.dg/pr20922-?.c: Likewise.
1495         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
1496         * gcc.dg/tree-ssa/pr17598.c: Likewise.
1497         * gcc.dg/tree-ssa/pr20470.c: Likewise.
1498
1499 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1500
1501         PR fortran/21260
1502         * gfortran.dg/hollerith_1.f90: New test.
1503
1504 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1505
1506         * gfortran.dg/func_result_2.f90: New test.
1507
1508 2005-05-11  Bud Davis  <bdavis@gfortran.org>
1509
1510         * gfortran.dg/dev_null.f90: New test.
1511
1512 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
1513
1514         * gcc.dg/arm-vfp1.c: Revert last change.
1515
1516 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
1517
1518         PR middle-end/19807
1519         PR tree-optimization/19639
1520         * g++.dg/tree-ssa/pr19807.C: New testcase.
1521
1522 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1523
1524         PR libfortran/21471
1525         * gfortran.dg/append-1.f90: New test.
1526
1527 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1528
1529         * gcc.dg/pr18501.c: XFAIL.
1530         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
1531         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
1532         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
1533         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1534         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1535         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
1536         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
1537         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1538
1539 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1540
1541         PR fortran/20178
1542         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
1543         gfortran.dg/f2c_3.f90: New tests.
1544
1545         * gfortran.dg/return_1.f90: Fix dg annotation.
1546
1547 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1548
1549         * gcc.c-torture/compile/20050510-1.c: New test.
1550
1551 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
1552
1553         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
1554
1555 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
1556
1557         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
1558
1559 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
1560
1561         PR c/17913
1562         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
1563
1564 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
1565
1566         PR c/21342
1567         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
1568         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
1569
1570 2005-05-10  Ben Elliston  <bje@au.ibm.com>
1571
1572         PR debug/16676
1573         * gcc.dg/debug/pr16676.c: New test.
1574
1575 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
1576
1577         PR testsuite/21443
1578         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
1579         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
1580         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
1581         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
1582         Change -O1 to -O2.
1583         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
1584         -fno-tree-dominator-opts.
1585
1586 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1587
1588         * gfortran.dg/return_1.f90: New test.
1589
1590 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
1591
1592         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
1593
1594         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
1595
1596 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
1597
1598         PR c++/21427
1599         * g++.dg/inherit/covariant13.C: New.
1600
1601 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1602
1603         PR libfortran/19155
1604         * gfortran.dg/pr19155.f: New test.
1605
1606 2005-05-08  Roger Sayle  <roger@eyesopen.com>
1607
1608         PR inline-asm/8788
1609         * gcc.dg/pr8788-1.c: New testcase.
1610
1611 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
1612
1613         PR target/21416
1614         * gcc.target/mips/fpcmp-[12].c: New tests.
1615
1616 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
1617
1618         * lib/target-supports-dg.exp (dg-require-fork): New function.
1619         (dg-require-mkfifo): Likewise.
1620         * lib/target-supports.exp (check_function_available): New
1621         function.
1622         (check_fork_available): Likewise.
1623         (check_mkfifo_available): Likewise.
1624
1625 2005-05-06  Jeff Law  <law@redhat.com>
1626
1627         * gcc.c-torture/compile/pr21380.c: New test.
1628
1629 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
1630
1631         PR c++/20961
1632         * g++.dg/ext/weak3.C: New test.
1633
1634 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
1635
1636         PR c++/21352
1637         * g++.dg/template/crash37.C: New test.
1638
1639 2005-05-05  Paul Brook  <paul@codesourcery.com>
1640
1641         * gcc.dg/arm-g2.c: Use effective-target arm32.
1642         * gcc.dg/arm-mmx-1.c: Ditto.
1643         * gcc.dg/arm-scd42-2.c: Ditto.
1644         * gcc.dg/arm-vfp1.c: Ditto.
1645         * lib/target-supports.exp (check_effective_target_arm32): New
1646         function.
1647
1648 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
1649
1650         PR libfortran/21354
1651         gfortran.dg/in_pack_rank7.f90:  New test.
1652
1653 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
1654
1655         PR middle-end/15618
1656         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
1657
1658 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
1659
1660         PR middle-end/21265
1661         * gcc.dg/20050503-1.c: New test.
1662
1663         PR rtl-optimization/21239
1664         * gcc.dg/i386-sse-11.c: New test.
1665
1666 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
1667
1668         PR target/16888
1669         * gcc.target/i386/asm-1.c: New test.
1670
1671 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
1672
1673         PR rtl-optimization/21330
1674         * gcc.c-torture/execute/20050502-1.c: New test.
1675
1676         PR target/21297
1677         * gcc.c-torture/execute/20050502-2.c: New test.
1678
1679 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
1680
1681         PR middle-end/21282
1682         * gcc.dg/pr21282.c: New.
1683
1684 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1685
1686         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
1687         * gcc.dg/vect/vect-92.c: Likewise
1688         * gcc.dg/vect/vect-93.c: Likewise
1689         * gcc.dg/vect/vect-dv-1.c: Likewise
1690         * gcc.dg/vect/vect-dv-2.c: Likewise
1691         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
1692
1693 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1694
1695         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
1696         * gfortran.dg/vect/vect-2.f90:  Likewise
1697         * gfortran.dg/vect/vect-3.f90:  Likewise
1698         * gfortran.dg/vect/vect-4.f90:  Likewise
1699         * gfortran.dg/vect/vect-5.f90:  Likewise
1700
1701 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
1702
1703         PR target/20813
1704         * gcc.dg/rs6000-fpint-2.c: New.
1705
1706 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
1707
1708         PR c/15698
1709         * gcc.dg/builtins-30.c: Update expected messages.
1710         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
1711         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
1712         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
1713
1714 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
1715
1716         PR tree-optimization/21294
1717         * gcc.dg/tree-ssa/pr21294.c: New.
1718
1719 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
1720
1721         * gcc.dg/altivec-3.c (vec_store): Do not use the old
1722         __builtin_altivec_st_internal_4si built-in.
1723
1724 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
1725
1726         PR c++/15875
1727         * g++.dg/template/ptrmem14.C: New test.
1728
1729 2005-05-02  Paul Brook  <paul@codesourcery.com>
1730
1731         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
1732
1733 2005-05-02  Michael Matz  <matz@suse.de>
1734
1735         PR c++/19542
1736         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
1737
1738 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
1739
1740         * g++.dg/cpp/weak.C: New test.
1741
1742 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
1743
1744         * gcc.dg/tree-ssa/loop-8.c: New test.
1745
1746 2005-04-30  Michael Maty  <matz@suse.de>
1747
1748         * gcc.dg/inline-mcpy.c: New test.
1749
1750 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
1751
1752         PR libfortran/18958
1753         * gfortran.dg/eoshift.f90:  New test case.
1754
1755 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
1756
1757         PR libfortran/18857
1758         * gfortran.dg/matmul_1.f90: New test.
1759
1760 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1761
1762         PR tree-optimization/21030
1763         * gcc.dg/tree-ssa/pr21030.c: New.
1764
1765 2005-04-29  Devang Patel  <dpatel@apple.com>
1766
1767         PR tree-optimization/21272
1768         * gcc.dg/vect/vect-ifcvt-10.c: New test.
1769
1770 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
1771
1772         PR fortran/13082
1773         PR fortran/18824
1774         * gfortran.dg/entry_4.f90: New test.
1775         * gfortran.fortran-torture/execute/entry_1.f90: New test.
1776         * gfortran.fortran-torture/execute/entry_2.f90: New test.
1777         * gfortran.fortran-torture/execute/entry_3.f90: New test.
1778         * gfortran.fortran-torture/execute/entry_4.f90: New test.
1779         * gfortran.fortran-torture/execute/entry_5.f90: New test.
1780         * gfortran.fortran-torture/execute/entry_6.f90: New test.
1781         * gfortran.fortran-torture/execute/entry_7.f90: New test.
1782
1783 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1784
1785         * gfortran.fortran-torture/execute/entry_8.f90: New test.
1786
1787 2005-04-29  Paul Brook   <paul@codesourcery.com>
1788
1789         * gfortran.dg/entry_3.f90: New test.
1790
1791 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1792
1793         * gfortran.dg/implicit_4.f90: New test.
1794
1795 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
1796
1797         * lib/target-supports.exp (check_profiling_available): Return
1798         false for xtensa-*-elf.
1799
1800 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
1801
1802         * lib/fortran-torture.exp (fortran-torture.exp): Catch
1803         error if file cannot be deleted.
1804
1805 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1806
1807         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
1808         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
1809         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
1810         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
1811         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
1812         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
1813         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
1814         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
1815         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
1816         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1817         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
1818         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
1819         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
1820
1821 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1822
1823         PR fortran/20865
1824         * gfortran.dg/pr20865.f90: New test.
1825
1826 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
1827
1828         * gcc.dg/void-cast-2.c: New test.
1829
1830 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1831
1832         PR c/21159
1833         * gcc.dg/void-cast-1.c: New test.
1834
1835 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
1836
1837         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
1838
1839 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1840
1841         PR fortran/21177
1842         * gfortran.dg/pr21177.f90: New test.
1843
1844 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
1845
1846         PR tree-optimization/21171
1847         * gcc.dg/tree-ssa/pr21171.c: New test.
1848
1849 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
1850
1851         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1852         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1853         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1854         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1855         gcc.dg/tree-ssa/gen-vect-32.c: New.
1856         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
1857         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
1858         don't run on PPC32.
1859
1860 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1861
1862         PR c/21213
1863         * gcc.dg/transparent-union-3.c: New test.
1864
1865 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1866
1867         PR c/20740
1868         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
1869         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
1870         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
1871         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
1872         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
1873         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
1874
1875 2005-04-26  Jeff Law  <law@redhat.com>
1876
1877         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
1878         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
1879         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
1880         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
1881         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
1882         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
1883         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
1884
1885 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
1886
1887         PR tree-optimization/17598
1888         * gcc.dg/tree-ssa/pr17598.c: New testcase.
1889
1890 2005-04-25  Mike Stump  <mrs@apple.com>
1891
1892         * objc.dg/fix-and-continue-1.m: Add.
1893
1894 2005-04-25  Roger Sayle  <roger@eyesopen.com>
1895
1896         PR c++/20995
1897         * g++.dg/opt/pr20995-1.C: New test case.
1898
1899 2005-04-25  Devang Patel <dpatel@apple.com>
1900
1901         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
1902
1903 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1904
1905         PR testsuite/21062
1906         * g++.dg/opt/alias2.C (printf): Correct the prototype.
1907
1908 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1909
1910         PR C++/21188
1911         * g++.dg/opt/rtti2.C: New test.
1912
1913 2005-04-25  Paul Brook  <paul@codesourcery.com>
1914         Steven G. Kargl  <kargls@comcast.net>
1915
1916         PR fortran/20879
1917         * gfortran.dg/ichar_1.f90: New file.
1918
1919 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
1920
1921         PR middle-end/20991
1922         * g++.dg/opt/pr20991.C: New test.
1923
1924         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
1925         where sizeof (type) < __alignof__ (type).
1926         * gcc.dg/compat/struct-layout-1.h: Likewise.
1927
1928 2005-04-24  Per Bothner  <per@bothner.com>
1929             Devang Patel  <dpatel@apple.com>
1930
1931         PR preprocessor/20907
1932         * gcc.dg/cpp/very-long-comment.c: New test.
1933
1934 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1935
1936         PR fortran/20059
1937         * gfortran.dg/common_5.f: New test.
1938
1939 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
1940
1941         PR middle-end/21082
1942         * g++.dg/tree-ssa/pr21082.C: New testcase.
1943
1944 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
1945
1946         * gcc.dg/vect/vect-99.c: New test.
1947
1948 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
1949
1950         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
1951
1952 2005-04-22  Jeff Law  <law@redhat.com>
1953
1954         * gcc.dg/uninit-5.c: Remove xfails.
1955         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
1956         conditionals and loads.
1957
1958 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
1959
1960         PR libfortran/20074
1961         PR libfortran/20436
1962         PR libfortran/21108
1963         * gfortran.dg/nested_reshape.f90: new test
1964         * gfortran.dg/reshape-alloc.f90: new test
1965         * gfortran.dg/reshape.f90: new test
1966
1967 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
1968
1969         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
1970
1971         * gcc.dg/arm-vfp1.c: New test.
1972
1973 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
1974
1975         PR c++/21087
1976         * g++.dg/lookup/builtin2.C: New test.
1977
1978 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
1979
1980         * gcc.dg/weak/weak-13.c: New test.
1981
1982 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
1983
1984         * lib/target-supports.exp (check_effective_target_sync_int_long):
1985         Add powerpc*.
1986
1987 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
1988
1989         * gcc.target/mips/branch-1.c: New test.
1990
1991 2005-04-21  Richard Henderson  <rth@redhat.com>
1992
1993         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
1994         * gcc.dg/vect/vect-86.c: Likewise.
1995         * gcc.dg/vect/vect-87.c: Likewise.
1996         * gcc.dg/vect/vect-88.c: Likewise.
1997
1998 2005-04-21  Devang Patel  <dpatel@apple.com>
1999
2000         PR optimization/20994
2001         * gcc.dg/tree-ssa/ifc-3.c: New test.
2002
2003 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2004
2005         PR c/12913
2006         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
2007         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
2008         gcc.dg/c99-vla-jump-5.c: New tests.
2009
2010 2005-04-19  Richard Henderson  <rth@redhat.com>
2011
2012         * lib/target-supports.exp (check_effective_target_vect_int_mult):
2013         Fix typo in exists check.
2014         (check_effective_target_sync_int_long): New.
2015         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
2016         * gcc.dg/ia64-sync-2.c: Likewise.
2017         * gcc.dg/ia64-sync-3.c: Likewise.
2018         * gcc.dg/ia64-sync-4.c: Likewise.
2019
2020 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
2021
2022         * gcc.dg/fold-xor-1.c: New test.
2023         * gcc.dg/fold-xor-2.c: New test.
2024
2025 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
2026
2027         PR target/20670
2028         * g++.dg/eh/fp-regs.C: New test.
2029
2030 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2031
2032         * gcc.dg/Wint-to-pointer-cast-1.c,
2033         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
2034         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
2035         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
2036
2037 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2038
2039         PR fortran/16861
2040         * gfortran.dg/pr16861.f90: New test.
2041
2042 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2043
2044         * gcc.dg/pr21085.c: New test.
2045
2046 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
2047
2048         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
2049         (setup_mips_tests, dg-mips-options): New procedures.
2050         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
2051         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
2052         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
2053         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2054         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
2055         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
2056         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
2057         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2058         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
2059         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
2060         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
2061         dg-mips-options instead of dg-options.  Remove now-redundant
2062         preprocessor guards.
2063         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
2064         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2065         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2066         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
2067         * gcc.dg/vr-mult-2.c: Delete.
2068         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
2069         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
2070         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
2071         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
2072         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2073         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
2074         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
2075
2076 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
2077
2078         * ada/acats/run_all.sh: Use sync when executable not present.
2079
2080 2005-04-18  Devang Patel  <dpatel@apple.com>
2081
2082         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
2083         * gcc.dg/vect/vect-11a.c: New.
2084         * gcc.dg/vect/vect-none.c: Update.
2085         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
2086
2087 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2088
2089         PR tree-optimization/20922
2090         * gcc.dg/pr20922-1.c: New test.
2091         * gcc.dg/pr20922-2.c: New test.
2092         * gcc.dg/pr20922-3.c: New test.
2093         * gcc.dg/pr20922-4.c: New test.
2094         * gcc.dg/pr20922-5.c: New test.
2095         * gcc.dg/pr20922-6.c: New test.
2096
2097 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2098
2099         PR libfortran/20950
2100         * gfortran.dg/pr20950.f: New test.
2101
2102 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2103
2104         PR libfortran/19216
2105         * gfortran.dg/pr19216.f: New test.
2106
2107 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
2108
2109         PR tree-optimization/21001
2110         * gcc.dg/tree-ssa/pr21001.c: New.
2111
2112 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
2113
2114         PR libfortran/21075
2115         * gfortran.dg/reshape_rank7.f90: New test.
2116
2117 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
2118
2119         PR libfortran/12884 gfortran.dg/pr12884.f: New test
2120         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
2121         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
2122         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
2123         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
2124         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
2125         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
2126         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
2127         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
2128         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
2129         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
2130         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
2131         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
2132         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
2133         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
2134         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
2135         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
2136         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
2137         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
2138         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
2139         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
2140
2141 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
2142
2143         * gfortran.dg/wtruncate.f: New testcase.
2144         * gfortran.dg/wtruncate.f90: New testcase.
2145
2146 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
2147
2148         PR c++/21025
2149         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
2150         which sizeof/alignof is dependent, rather than just whether we are
2151         processing_template_decl.
2152
2153 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2154
2155         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2156         corrected typo where the wrong variables had been compared.
2157
2158 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2159
2160         PR libfortran/18495
2161         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2162         Test callee-allocated version of return array with a write
2163         statement.
2164         Test spread with a temporary with another write statement.
2165
2166 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
2167
2168         PR tree-optimization/21031
2169         * gcc.dg/tree-ssa/pr21031.c: New.
2170
2171 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
2172
2173         PR tree-optimization/21004
2174         * gcc.dg/builtins-53.c: Include builtins-config.h.
2175         Check floorf, ceilf, floorl and ceill transformations
2176         only when HAVE_C99_RUNTIME is defined.
2177
2178 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
2179
2180         PR middle-end/20739
2181         * gcc.dg/tree-ssa/pr20739.c: New test.
2182
2183 2005-04-14  Mike Stump  <mrs@apple.com>
2184
2185         * gcc.dg/Foundation.framework/empty: New.
2186         * gcc.dg/framework-2.c: New.
2187
2188 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2189
2190         PR tree-optimization/21021
2191         * gcc.c-torture/compile/pr21021.c: New.
2192
2193 2005-04-14  Janis Johnson  <janis187@us.ibm.com
2194
2195         PR testsuite/21010
2196         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
2197         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
2198         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
2199         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
2200         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
2201         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
2202         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
2203         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
2204
2205 2005-04-14  Richard Henderson  <rth@redhat.com>
2206
2207         * lib/target-supports.exp (check_effective_target_vect_condition):
2208         Add ia64, i?86, and x86_64.
2209
2210 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
2211
2212         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
2213
2214 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2215
2216         PR tree-optimization/20657
2217         * gcc.dg/tree-ssa/pr20657.c: New.
2218
2219 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
2220
2221         * gcc.dg/builtins-53.c: Also check (int)trunc* and
2222         (long long int)trunc*.
2223
2224 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
2225
2226         PR target/20927
2227         * gcc.dg/pr20927.c: New test.
2228
2229 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
2230
2231         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
2232         * gcc.target/mips/asm-1.c: Likewise.
2233
2234 2005-04-13  Dale Johannesen  <dalej@apple.com>
2235
2236         * objc.dg/objc-fast-4.m:  New.
2237
2238 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
2239
2240         * gcc.target/cris/torture/cris-torture.exp: New driver in new
2241         directory.
2242         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
2243
2244 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
2245
2246         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
2247         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
2248         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
2249
2250 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
2251
2252         PR tree-optimization/20913
2253         * gcc.dg/tree-ssa/pr20913.c: New.
2254
2255         PR tree-optimization/20702
2256         * gcc.dg/tree-ssa/pr20702.c: New.
2257
2258 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2259
2260         PR c++/13744
2261         * g++.dg/inherit/local3.C: New test.
2262
2263 2005-04-12  Jeff Law  <law@redhat.com>
2264
2265         * gcc.dg/tree-ssa/20050412-1.c: New test.
2266
2267 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
2268
2269         PR libfortran/19016
2270         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
2271         Add tests with mask generated by expression.
2272         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
2273         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
2274         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
2275
2276 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
2277
2278         PR middle-end/20917
2279         * gcc.dg/20050409-1.c: New test.
2280
2281 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
2282
2283         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
2284
2285 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2286
2287         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2288         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
2289         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2290         (TARGET_CXX): Adjust accordingly.
2291         * target.h (struct gcc_target): Remove epxort_class_data.  Add
2292         determine_class_data_visibility and class_data_always_comdat.
2293         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2294         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
2295         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2296         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
2297         (arm_cxx_determine_class_data_visibility): New.
2298         (arm_cxx_class_data_always_comdat): Likewise.
2299         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2300         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
2301         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2302         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
2303         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
2304         Define.
2305
2306 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2307
2308         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
2309
2310 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
2311
2312         * gcc.dg/i386-darwin-fpmath.c: New.
2313
2314 2004-04-11  Devang Patel  <dpatel@apple.com>
2315
2316         * lib/target-supports.exp (check_effective_target_vect_condition): New.
2317         * gcc.dg/vect/vect-ifcvt-1.c: New test.
2318         * gcc.dg/vect/vect-ifcvt-2.c: New test.
2319         * gcc.dg/vect/vect-ifcvt-3.c: New test.
2320         * gcc.dg/vect/vect-ifcvt-4.c: New test.
2321         * gcc.dg/vect/vect-ifcvt-5.c: New test.
2322         * gcc.dg/vect/vect-ifcvt-6.c: New test.
2323         * gcc.dg/vect/vect-ifcvt-7.c: New test.
2324         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
2325
2326 2004-04-11  Devang Patel  <dpatel@apple.com>
2327
2328         * gcc.dg/vect/vect-dv-1.c: New test.
2329         * gcc.dg/vect/vect-dv-2.c: New test.
2330
2331 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2332
2333         PR tree-optimization/20933
2334         * gcc.dg/tree-ssa/pr20933.c: New test.
2335
2336 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2337
2338         * gfortran.dg/fold_nearest.f90: New test.
2339
2340 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
2341
2342         * gcc.dg/tree-ssa/alias-1.c: New test.
2343
2344 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2345
2346         PR tree-optimization/20920
2347         * g++.dg/tree-ssa/pr20920.C: New test.
2348
2349 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
2350
2351         * gcc.dg/builtins-53.c: Also check (int)ceil* and
2352         (long long int)ceil*.
2353
2354 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
2355
2356         * g++.dg/warn/Wdtor1.C: Declare template in system header with
2357         explicit C++ linkage.
2358
2359 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2360
2361         * gfortran.dg/pr17229.f: Take care of the new obsolescence
2362         warning for arithmetic IF statements.
2363
2364 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
2365
2366         * eor_handling_1.f90: New test case.
2367         * eor_handling_2.f90: New test case.
2368         * eor_handling_3.f90: New test case.
2369         * eor_handling_4.f90: New test case.
2370         * eor_handling_5.f90: New test case.
2371         * noadv_size.f90: New test case.
2372         * pad_no.f90: New test case.
2373
2374 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
2375
2376         * gcc.c-torture/execute/20050410-1.c: New test.
2377
2378 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
2379
2380         * gcc.dg/pr20126.c: New.
2381
2382 2005-04-09  Bud Davis  <bdavis@gfortran.org>
2383             Steven G. Kargl <kargls@comcast.net>
2384
2385         * gfortran.dg/PR19872.f: New test.
2386
2387 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2388
2389         * gfortran.dg/nint_1.f90:  Fix dg-do directive
2390
2391 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2392
2393         * gfortran.dg/nint_1.f90: New test.
2394
2395 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2396
2397         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
2398         Added test for callee-allocated arrays with write statements.
2399         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
2400         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
2401         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
2402         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
2403         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
2404
2405 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2406
2407         PR libfortran/20163
2408         * gfortran.dg/open-options-blanks.f:  New test.
2409
2410 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2411
2412         PR fortran/13257
2413         * gfortran.dg/comma_format_extension_[1234].f: New tests.
2414
2415 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
2416
2417         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2418         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2419         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2420         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2421         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2422         * gcc.c-torture/execute/stdarg-4.c: New test.
2423
2424         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
2425
2426         PR target/20795
2427         * g++.dg/abi/param2.C: New test.
2428
2429 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2430
2431         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
2432
2433 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2434
2435         * gcc.dg/builtins-53.c: New test.
2436
2437 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
2438
2439         * g++.dg/tree-ssa/pr18178.C: New test.
2440         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
2441         * gcc.c-torture/execute/20041019-1.c: New test.
2442         * gcc.dg/tree-ssa/20041008-1.c: New test.
2443         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
2444         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
2445         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
2446         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
2447         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
2448         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
2449         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
2450         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
2451         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2452         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2453
2454 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
2455
2456         PR rtl-optimization/20466
2457         * gcc.c-torture/execute/pr20466-1.c: New test.
2458
2459 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
2460
2461         PR c++/20905
2462         * g++.dg/parse/cond2.C: New test.
2463
2464         PR c++/20145
2465         * g++.dg/warn/Wdtor1.C: New test.
2466
2467 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2468
2469         PR fortran/17229
2470         * gfortran.dg/pr17229.f: New test.
2471
2472 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
2473
2474         * gfortran.dg/tiny_1.f90: New test.
2475         * gfortran.dg/tiny_2.f90: ditto.
2476
2477 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
2478
2479         * gfortran.dg/eor_1.f90:  Fix dg-do run line
2480         * gfortran.dg/open_new.f90:  Fix dg-do run line
2481
2482 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
2483
2484         * lib/target-supports.exp (get_compiler_messages): Support
2485         optional arguments, the fourth being compiler options.
2486         (check_effective_target_fpic): New proc.
2487         * gcc.dg/20050321-2.c: Restrict to target fpic.
2488
2489 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
2490
2491         * gcc.dg/15443-1.c: New test.
2492         * gcc.dg/15443-2.c: Likewise.
2493
2494 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2495
2496         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
2497
2498 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2499
2500         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
2501
2502 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2503
2504         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
2505         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
2506         -m64.
2507         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
2508         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
2509         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
2510
2511 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
2512
2513         PR c++/20212
2514         * g++.dg/warn/Wunused-11.C: New test.
2515
2516 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
2517
2518         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
2519
2520 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
2521
2522         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
2523
2524 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2525
2526         PR c++/20734
2527         * g++.dg/template/ptrmem13.C: New test.
2528
2529 2005-04-05  Per Bothner  <per@bothner.com>
2530
2531         * lib/gcc.exp: Always add -fno-show-column, for now.
2532
2533 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
2534
2535         PR testsuite/20767
2536         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
2537         of plain old "unsigned int" for the type of "i".  Makes this test
2538         64bit clean.
2539
2540 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
2541
2542         * gcc.dg/i386-ssefn-1.c: New test.
2543         * gcc.dg/i386-ssefn-2.c: New test.
2544         * gcc.dg/i386-ssefn-3.c: New test.
2545         * gcc.dg/i386-ssefn-4.c: New test.
2546
2547 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
2548
2549         PR tree-optimization/20076
2550         * gcc.dg/builtin-apply4.c: New test.
2551
2552         PR preprocessor/19475
2553         * gcc.dg/cpp/macspace1.c: New test.
2554         * gcc.dg/cpp/macspace2.c: New test.
2555
2556 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2557
2558         * gfortran.dg/pr20755.f: Fixed bad format.
2559
2560 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2561
2562         PR c++/20763
2563         * g++.dg/ext/attrib21.C: New test.
2564
2565 2004-04-05  Devang Patel  <dpatel@apple.com>
2566
2567         * lib/target-supports.exp (check_effective_target_vect_shif): New.
2568         * gcc.dg/vect/vect-shift-1.c: New test.
2569
2570 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2571
2572         PR libfortran/20755
2573         * gfortran.dg/pr20755.f: New test.
2574
2575 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
2576
2577         * gfortran.dg/pr15959.f90: New test.
2578         * gfortran.dg/string_pad_trunc.f90: New test.
2579
2580 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2581
2582         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
2583         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
2584         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
2585         syntax.
2586
2587 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2588
2589         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
2590
2591 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2592
2593         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
2594         * gcc.c-torture/compile/20011119-2.c: Likewise.
2595         * gcc.c-torture/compile/981001-2.c: Likewise.
2596
2597 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
2598
2599         PR c++/20679
2600         * g++.dg/template/overload4.C: New test.
2601
2602 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2603
2604         PR c++/20746
2605         * g++.dg/abi/covariant5.C: New.
2606
2607         PR debug/20505
2608         * g++.dg/debug/const2.C: New.
2609
2610 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
2611
2612         PR rtl-optimization/16104
2613         * gcc.c-torture/execute/20050316-1.c: New test.
2614
2615 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2616
2617         * g++.dg/template/spec23.C: Fix dg-error text.
2618
2619 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
2620
2621         PR c++/19199
2622         * g++.dg/expr/lval2.C: New.
2623
2624 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2625
2626         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
2627         __builtin_strcasecmp and __builtin_strncasecmp.
2628
2629 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
2630
2631         PR c++/20723
2632         * g++.dg/template/spec22.C: New.
2633         * g++.dg/template/spec23.C: New.
2634
2635 2005-04-03  Dale Ranta  <dir@lanl.gov>
2636             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2637
2638         PR libfortran/20068
2639         PR libfortran/20125
2640         PR libfortran/20156
2641         PR libfortran/20471
2642         * gfortran.dg/backspace.f: New test.
2643
2644 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
2645
2646         * gcc.dg/pr19345.c: New test.
2647
2648 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2649
2650         PR tree-optimization/20640
2651         * gcc.dg/torture/tree-loop-1.c: New.
2652
2653 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2654
2655         PR rtl-optimization/20290
2656         * gcc.c-torture/execute/loop-ivopts-2.c: New.
2657
2658 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
2659
2660         * gcc.dg/rs6000-fpint.c: New.
2661
2662 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2663
2664         * gcc.dg/old-style-then-proto-1.c: New test.
2665
2666 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2667
2668         * gfortran.fortran-torture/execute/backspace.f90: Check
2669         after backspace and read was incorrect.
2670
2671 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2672
2673         * gcc.c-torture/execute/builtins/strcat.c: Check the result
2674         buffer past the terminating NUL using memcmp.
2675         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
2676         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
2677
2678         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
2679         Fix unused/uninitialized variable warnings.
2680
2681         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
2682         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
2683         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
2684         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
2685
2686         * gcc.c-torture/execute/builtins/abs-1-lib.c,
2687         gcc.c-torture/execute/builtins/fputs-lib.c,
2688         gcc.c-torture/execute/builtins/lib/fprintf.c,
2689         gcc.c-torture/execute/builtins/lib/main.c,
2690         gcc.c-torture/execute/builtins/lib/memcmp.c,
2691         gcc.c-torture/execute/builtins/lib/memmove.c,
2692         gcc.c-torture/execute/builtins/lib/mempcpy.c,
2693         gcc.c-torture/execute/builtins/lib/memset.c,
2694         gcc.c-torture/execute/builtins/lib/printf.c,
2695         gcc.c-torture/execute/builtins/lib/sprintf.c,
2696         gcc.c-torture/execute/builtins/lib/stpcpy.c,
2697         gcc.c-torture/execute/builtins/lib/strchr.c,
2698         gcc.c-torture/execute/builtins/lib/strcmp.c,
2699         gcc.c-torture/execute/builtins/lib/strcpy.c,
2700         gcc.c-torture/execute/builtins/lib/strcspn.c,
2701         gcc.c-torture/execute/builtins/lib/strlen.c,
2702         gcc.c-torture/execute/builtins/lib/strncat.c,
2703         gcc.c-torture/execute/builtins/lib/strncmp.c,
2704         gcc.c-torture/execute/builtins/lib/strncpy.c,
2705         gcc.c-torture/execute/builtins/lib/strrchr.c,
2706         gcc.c-torture/execute/builtins/lib/strspn.c,
2707         gcc.c-torture/execute/builtins/lib/strstr.c,
2708         gcc.c-torture/execute/builtins/memops-asm-lib.c,
2709         gcc.c-torture/execute/builtins/strlen-2.c,
2710         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
2711         prototypes.
2712
2713 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2714
2715         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
2716         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
2717         selectany usage.
2718
2719 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
2720
2721         PR c++/19406
2722         * g++.dg/debug/using1.C: New test.
2723
2724 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
2725
2726         PR middle-end/20524
2727         * gcc.dg/alias-7.c: Prefix asm-declared name with
2728         __USER_LABEL_PREFIX__.
2729
2730 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
2731
2732         Fix fallout from PR middle-end/15700:
2733         * gcc.c-torture/compile/20011119-1.c: Take
2734         __USER_LABEL_PREFIX__ into account.
2735         * gcc.c-torture/compile/20011119-2.c: Likewise.
2736
2737 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2738
2739         PR c++/18644
2740         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
2741
2742 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2743
2744         PR c/17855
2745         * gcc.c-torture/compile/struct-non-lval-1.c,
2746         gcc.c-torture/compile/struct-non-lval-2.c,
2747         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
2748
2749 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
2750
2751         * gcc.dg/tls/tls.exp: Remove temporary file.
2752         * g++.dg/tls/tls.exp: Ditto.
2753         * lib/file-format.exp: Ditto.
2754         * g++.dg/special/ecos.exp: Ditto.
2755
2756         * lib/profopt.exp: Treat prof_ext as a list.
2757         * gcc.misc-tests/bprob.exp: Ditto.
2758         * g++.dg/bprob/bprob.exp: Ditto.
2759
2760         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
2761         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
2762         g++.dg/tree-ssa/pointer-reference-alias.C,
2763         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
2764         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
2765         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
2766         g++.dg/vect/pr19951.cc: Ditto.
2767         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
2768         gcc.dg/builtins-47.c: Ditto.
2769         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
2770         gcc.dg/pr20115-1.c: Ditto.
2771         * gcc.dg/tree-ssa/20030530-2.c,
2772         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
2773         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2774         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
2775         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2776         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
2777         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
2778         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
2779         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
2780         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
2781         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
2782         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
2783         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
2784         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
2785         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
2786         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
2787         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2788         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2789         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2790         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2791         gcc.dg/tree-ssa/20030824-1.c,
2792         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
2793         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
2794         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
2795         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
2796         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
2797         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
2798         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
2799         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
2800         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
2801         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
2802         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
2803         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
2804         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
2805         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
2806         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
2807         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
2808         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
2809         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
2810         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
2811         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
2812         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
2813         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
2814         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
2815         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
2816         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
2817         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
2818         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
2819         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
2820         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
2821         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
2822         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
2823         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
2824         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
2825         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
2826         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
2827         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
2828         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
2829         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
2830         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
2831         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
2832         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
2833         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
2834         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2835         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
2836         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
2837         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
2838         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
2839         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
2840         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
2841         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
2842         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2843         gcc.dg/tree-ssa/useless-1.c: Ditto.
2844         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
2845         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
2846         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
2847         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
2848         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2849         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
2850         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
2851         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
2852         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
2853         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
2854         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
2855         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
2856         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
2857         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
2858         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
2859         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
2860         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
2861         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
2862         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
2863         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
2864         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
2865         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2866         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2867         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
2868         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
2869         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
2870         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
2871         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
2872         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
2873         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
2874         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
2875         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
2876         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
2877         gcc.dg/vect/vect-none.c: Ditto.
2878         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
2879         treelang/compile/unsigned.tree: Ditto.
2880
2881         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
2882         * gcc.dg/cpp/direct2s.c: Ditto.
2883         * gcc.dg/cpp/paste4.c: Ditto.
2884         * gcc.dg/cpp/separate-1.c: Ditto.
2885         * gcc.dg/pch/save-temps-1.c: Ditto.
2886         * g++.dg/ext/altivec-10.C: Ditto.
2887         * g++.dg/pch/pch.C: Ditto.
2888
2889         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
2890
2891         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
2892         * g++.dg/template/repo1.C: Ditto.
2893         * g++.dg/template/repo2.C: Ditto.
2894         * g++.dg/template/repo3.C: Ditto.
2895         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
2896         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
2897         * g++.old-deja/g++.pt/repo1.C: Ditto.
2898         * g++.old-deja/g++.pt/repo2.C: Ditto.
2899         * g++.old-deja/g++.pt/repo3.C: Ditto.
2900         * g++.old-deja/g++.pt/repo4.C: Ditto.
2901
2902         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
2903         * gcc.dg/20030107-1.c: Ditto.
2904         * gcc.dg/20030702-1.c: Ditto.
2905         * gcc.dg/profile-generate-1.c: Ditto.
2906         * g++.dg/other/profile1.C: Ditto.
2907         * g++.old-deja/g++.robertl/eb83.C: Ditto.
2908
2909         * lib/gcc-dg.exp (remove-build-file): New.
2910         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2911         cleanup-tree-dump, cleanup-saved-temps): New.
2912
2913 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
2914
2915         PR c++/19203, DR 214
2916         * g++.dg/parse/ambig3.C: Not ambiguous.
2917         * g++.dg/template/spec20.C: New.
2918         * g++.dg/template/spec21.C: New.
2919
2920 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
2921
2922         PR target/20045
2923         * gcc.dg/ia64-fptr-1.c: Run only on linux.
2924
2925 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2926
2927         PR libfortran/20660
2928         * gfortran.dg/negative_unit.f: New test.
2929
2930 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
2931
2932         * gcc.dg/20050330-1.c: New test.
2933
2934 2005-03-30  Devang Patel  <dpatel@apple.com>
2935
2936         * g++.dg/tree-sra/ssa-sra-3.C: New test.
2937
2938 2005-03-30  Dale Johannesen  <dalej@apple.com>
2939
2940         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
2941
2942 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
2943
2944         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2945         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
2946         Strip options from test name.
2947
2948 2005-03-31  Jan Hubicka  <jh@suse.cz>
2949
2950         * gcc.dg/varpool-1.c: New testcase.
2951
2952 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2953
2954         PR c/772
2955         PR c/17913
2956         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
2957         gcc.dg/stmt-expr-label-3.c : New tests.
2958         * gcc.c-torture/execute/medce-2.c: Remove.
2959
2960 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2961
2962         PR c/20368
2963         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
2964         tests.
2965
2966 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
2967
2968         * gcc.c-torture/compile/pr20203.c: New test.
2969
2970 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2971
2972         * gfortran.dg/promotion.f90:  New test.
2973
2974 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
2975
2976         PR middle-end/20491
2977         * gcc.dg/torture/asm-subreg-1.c: New test.
2978
2979 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
2980
2981         PR c/20672
2982         * gcc.dg/pr20672-1.c: New test.
2983
2984 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
2985
2986         * gfortran.dg/vect: New directory.
2987         * gfortran.dg/vect/vect.exp: New.
2988         * gfortran.dg/vect/vect-1.f90: New test.
2989         * gfortran.dg/vect/vect-2.f90: New test.
2990         * gfortran.dg/vect/vect-3.f90: New test.
2991         * gfortran.dg/vect/vect-4.f90: New test.
2992         * gfortran.dg/vect/vect-5.f90: New test.
2993
2994 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
2995
2996         PR middle-end/20622
2997         * gcc.dg/alias-7.c: New test.
2998
2999 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3000
3001         * gcc.dg/sparc-reg-1.c: New test.
3002
3003 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
3004
3005         PR target/19890
3006         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
3007
3008 2005-03-29  Dale Ranta  <dir@lanl.gov>
3009             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3010
3011         PR libfortran/20163
3012         * gfortran.dg/pr20163-2.f: New test.
3013
3014 2005-03-28  Jan Hubicka  <jh@suse.cz>
3015
3016         PR middle-end/20635
3017         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
3018         by Jakub Jelinek.
3019
3020 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
3021
3022         PR tree-optimization/20626
3023         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
3024         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
3025
3026 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3027
3028         * gfortran.dg/underflow.f90:  New test.
3029         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
3030
3031 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3032
3033         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
3034
3035 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
3036
3037         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
3038         (g++_init): Make sure that CXXFLAGS is set.
3039         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
3040         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
3041         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3042         * lib/objc.exp (objc_init): Likewise.
3043         * lib/treelang.exp (treelang_init): Likewise.
3044
3045 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
3046
3047         PR tree-optimization/20470
3048         * gcc.dg/tree-ssa/pr20470.c: New test.
3049
3050 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
3051
3052         * gcc.dg/ppc-stfiwx.c: New.
3053
3054 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
3055
3056         PR target/19888
3057         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
3058
3059 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3060
3061         * gcc.dg/20050325-1.c: Fix a typo.
3062
3063 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3064
3065         PR libfortran/19678
3066         PR libfortran/19679
3067         * gfortran.dg/dos_eol.f: New test.
3068
3069 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3070
3071         PR rtl-optimization/20249
3072         * gcc.dg/20050325-1.c: New test.
3073
3074 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3075
3076         PR libfortran/15332
3077         * gfortran.dg/pr15332.f: New test.
3078
3079 2005-03-24  Dale Johannesen  <dalej@apple.com>
3080
3081         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
3082
3083 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
3084
3085         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
3086         'internal' visibility.
3087         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3088         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
3089         'protected' visibility.
3090         * gcc.dg/visibility-7.c: Likewise.
3091         * lib/target-supports.exp (check_visibility_available): Take
3092         a parameter, the kind of visibility to check for.
3093         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
3094         to check_visibility_available.
3095
3096         * g++.dg/expr/cast3.C: New.
3097
3098 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
3099
3100         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
3101         rs6000.
3102
3103 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
3104
3105         PR target/20095
3106         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
3107
3108 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
3109
3110         * gcc.dg/badshift.c: Renamed to...
3111         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
3112
3113         * gcc.target/i386/badshift.c: Renamed to...
3114         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
3115         only.
3116
3117         PR rtl-optimization/20532
3118         * gcc.target/i386/badshift.c: New.
3119
3120 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3121
3122         * gfortran.dg/pr18025.f90: New test.
3123
3124 2005-03-23  Dale Johannesen  <dalej@apple.com>
3125
3126         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
3127
3128 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
3129
3130         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
3131
3132         * lib/target-supports.exp (check_iconv_available): Default
3133         libiconv to -liconv, if there is no definition.
3134
3135 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
3136
3137         * gcc.dg/torture/cris-asm-mof-1.c: New test.
3138
3139 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
3140
3141         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
3142         * g++.dg/opt/pr7503-2.C: Likewise.
3143         * g++.dg/opt/pr7503-3.C: Likewise.
3144         * g++.dg/opt/pr7503-4.C: Likewise.
3145         * g++.dg/opt/pr7503-5.C: Likewise.
3146         * g++.dg/warn/minmax.C: New test.
3147
3148 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3149
3150         * gfortran.dg/g77_intrinsics_funcs.f: New test.
3151         * gfortran.dg/g77_intrinsics_sub.f: New test.
3152
3153 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
3154             Jan Hubicka  <jh@suse.cz>
3155             Steven Bosscher <stevenb@suse.de
3156
3157         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
3158
3159 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3160
3161         PR c++/19980
3162         * g++.dg/template/redecl3.C: New test.
3163
3164 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3165
3166         PR c++/20499
3167         * g++.dg/parse/error16.C: Tweak error markers.
3168
3169 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
3170
3171         PR target/20561
3172         * gcc.dg/20050321-2.c: New test.
3173
3174 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3175
3176         PR c++/20465
3177         PR c++/20381
3178         * g++.dg/template/ptrmem12.C: New.
3179
3180 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
3181
3182         PR rtl-optimization/20527
3183         * gcc.c-torture/execute/pr20527-1.c: New test.
3184
3185 2005-03-22  Ben Elliston  <bje@au.ibm.com>
3186
3187         * gcc.misc-tests/options.exp (check_for_options): Create a real C
3188         program, compile it into a real executable and then delete the .c
3189         and .x files afterwards, to avoid problems on testglue targets.
3190
3191 2005-03-21  Stuart Hastings  <stuart@apple.com>
3192
3193         * gcc.target/i386/sse-2.c: New.
3194
3195 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
3196
3197         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
3198
3199 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3200
3201         * g++.dg/parse/crash25.C: Fix typo.
3202
3203 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3204
3205         PR c++/20461
3206         * g++.dg/parse/crash24.C: New test.
3207
3208         PR c++/20536
3209         * g++.dg/parse/crash25.C: New test.
3210
3211 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3212
3213         PR c++/20147
3214         * g++.dg/ext/stmtexpr4.C: New test.
3215
3216 2005-03-20  Roger Sayle  <roger@eyesopen.com>
3217
3218         PR middle-end/20539
3219         * gcc.c-torture/compile/pr13066-1.c: New test case.
3220         * gcc.c-torture/compile/pr20539-1.c: Likewise.
3221         * g++.dg/opt/pr13066-1.C: Likewise.
3222
3223 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
3224
3225         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
3226
3227 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3228
3229         PR fortran/18525
3230         * gfortran.dg/nesting_1.f90: New test.
3231
3232 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3233
3234         PR c++/20240
3235         * g++.dg/lookup/using13.C: New test.
3236
3237 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3238
3239         PR c++/20333
3240         * g++.dg/template/crash36.C: New test.
3241
3242 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
3243
3244         PR c++/20463
3245         * g++.dg/template/crash35.C: New test.
3246
3247 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
3248
3249         PR c++/19966
3250         * g++.dg/overload/operator2.C: New test.
3251
3252 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3253
3254         PR libfortran/20257
3255         * gfortran.dg/pr20257.f90: New test.
3256
3257 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3258
3259         PR libfortran/20480
3260         * gfortran.dg/pr20480.f90: New test.
3261
3262 2005-03-16  Richard Henderson  <rth@redhat.com>
3263
3264         PR middle-end/15700
3265         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
3266         (_rtld_global): New.
3267         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
3268         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
3269
3270         * gcc.dg/alias-3.c: New.
3271         * gcc.dg/alias-4.c: New.
3272         * gcc.dg/alias-5.c: New.
3273         * gcc.dg/alias-6.c: New.
3274
3275 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
3276
3277         * gcc.dg/cpp/ucnid-7.c: New.
3278
3279 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
3280             Dorit Naishlos  <dorit@il.ibm.com>
3281
3282         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
3283         darwin.
3284
3285 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
3286
3287         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
3288         misaligned accesses.
3289         * gcc.dg/vect/vect-58.c: Likewise.
3290         * gcc.dg/vect/vect-92.c: New.
3291         * gcc.dg/vect/vect-93.c: New.
3292
3293 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
3294
3295         PR fortran/18827
3296         * gfortran.dg/assign_2.f90: New test.
3297         * gfortran.dg/assign_3.f90: New test.
3298         * gfortran.dg/assign.f90: New test.
3299
3300 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
3301
3302         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
3303         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
3304         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
3305         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
3306         names.
3307
3308 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
3309
3310         * gcc.dg/cpp/ucnid-6.c: New.
3311
3312         * gcc.dg/cpp/normalize-1.c: New.
3313         * gcc.dg/cpp/normalize-2.c: New.
3314         * gcc.dg/cpp/normalize-3.c: New.
3315         * gcc.dg/cpp/normalize-4.c: New.
3316         * gcc.dg/cpp/ucnid-4.c: New.
3317         * gcc.dg/cpp/ucnid-5.c: New.
3318         * g++.dg/cpp/normalize-1.C: New.
3319         * g++.dg/cpp/ucnid-1.C: New.
3320
3321 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3322
3323         * gcc.dg/pr18628.c: New.
3324
3325 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3326
3327         PR c++/20280
3328         * g++.dg/tree-ssa/pr20280.C: New.
3329
3330 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3331
3332         PR fortran/20467
3333         * gfortran.dg/stfunc_2.f90: New test.
3334
3335 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3336
3337         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
3338
3339 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3340
3341         * gcc.dg/tree-ssa/20050314-1.c: New test.
3342
3343 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3344
3345         PR c++/4403
3346         PR c++/9783, DR433
3347         * g++.dg/template/friend34.C: New test.
3348         * g++.dg/template/friend35.C: Likewise.
3349         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
3350
3351 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3352
3353         Friend class name lookup 5/n
3354         PR c++/1016
3355         * g++.dg/lookup/hidden-class1.C: New test.
3356         * g++.dg/lookup/hidden-class2.C: Likewise.
3357         * g++.dg/lookup/hidden-class3.C: Likewise.
3358         * g++.dg/lookup/hidden-class4.C: Likewise.
3359         * g++.dg/lookup/hidden-class5.C: Likewise.
3360         * g++.dg/lookup/hidden-class6.C: Likewise.
3361         * g++.dg/lookup/hidden-class7.C: Likewise.
3362         * g++.dg/lookup/hidden-class8.C: Likewise.
3363         * g++.dg/lookup/hidden-class9.C: Likewise.
3364         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
3365         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
3366         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
3367         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
3368         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
3369         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
3370         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
3371         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
3372         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
3373         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
3374         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
3375
3376 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
3377
3378         PR c++/20157
3379         * g++.dg/template/error18.C: New test.
3380
3381 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3382
3383         PR debug/16792
3384         * g++.dg/debug/pr16792.C: New test.
3385
3386 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3387
3388         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
3389         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
3390         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
3391         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
3392         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
3393         test assertion names.
3394
3395 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3396
3397         PR fortran/18600
3398         * gfortran.dg/stfunc_1.f90: New test.
3399
3400 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3401
3402         PR fortran/16907
3403         * gfortran.dg/real_index_1.f90: New test.
3404
3405 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3406
3407         PR fortran/20323
3408         * gfortran.dg/spec_expr_1.f90: New test.
3409
3410 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3411
3412         PR c/20402
3413         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
3414         new parser.
3415
3416 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3417
3418         PR fortran/20361
3419         * gfortran.dg/largeequiv_1.f90: New test.
3420
3421 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3422
3423         * gcc.dg/ucnid-1.c: New.
3424         * gcc.dg/ucnid-2.c: New.
3425         * gcc.dg/ucnid-3.c: New.
3426         * gcc.dg/ucnid-4.c: New.
3427         * gcc.dg/ucnid-5.c: New.
3428         * gcc.dg/ucnid-6.c: New.
3429         * gcc.dg/cpp/ucnid-1.c: New.
3430         * gcc.dg/cpp/ucnid-2.c: New.
3431         * gcc.dg/cpp/ucnid-3.c: New.
3432         * g++.dg/other/ucnid-1.C: New.
3433
3434 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3435
3436         * gcc.dg/vmx/darwin-abi-3.c: Delete.
3437
3438 2005-03-11  Per Bothner  <per@bothner.com>
3439
3440         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
3441         that diagnotics refer to correct token.
3442         * gcc.dg/unused-3.c: Likewise.
3443
3444 2005-03-11  Per Bothner  <per@bothner.com>
3445
3446         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
3447         constant" is now actually on same line as string constant.
3448         * gcc.dg/cpp/direct2s.c: Likewise.
3449
3450 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
3451
3452         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
3453
3454 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3455
3456         PR libfortran/20124
3457         * gfortran.dg/pr20124.f90: New Test
3458
3459 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
3460
3461         PR tree-optimization/20130
3462         * gcc.dg/pr20130-1.c: New test.
3463
3464 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3465
3466         PR target/20095
3467         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
3468
3469 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3470
3471         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
3472
3473 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3474
3475         * g++.dg/eh/forced1.C: Fix comment.
3476         * g++.dg/eh/forced2.C: Ditto.
3477         * g++.dg/eh/forced3.C: Ditto.
3478         * g++.dg/eh/forced4.C: Ditto.
3479
3480 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
3481
3482         PR rtl-opt/20412
3483         * gcc.c-torture/compile/pr20412.c: New test.
3484
3485 2005-03-10  Roger Sayle  <roger@eyesopen.com>
3486
3487         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
3488
3489 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3490
3491         PR target/20322
3492         * gcc.dg/20050307-1.c: New test.
3493
3494 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
3495
3496         PR c++/20375
3497         * g++.dg/other/stdarg3.C: New.
3498
3499 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3500
3501         PR c++/18384, c++/18327
3502         * g++.dg/init/array19.C: New test.
3503
3504         PR inline-asm/20314
3505         * gcc.dg/torture/pr20314-1.c: New test.
3506         * gcc.dg/torture/pr20314-2.c: New test.
3507
3508 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
3509
3510         * gcc.dg/20050309-1.c: New test.
3511
3512 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3513
3514         * gcc.dg/builtins-10.c: Reactivate disabled test.
3515         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
3516         new cbrt transformations.
3517
3518 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
3519
3520         PR c++/20208
3521         * g++.dg/template/array13.C: New test.
3522
3523 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
3524
3525         PR c++/16859
3526         * g++.dg/init/brace4.C: New test.
3527
3528 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3529
3530         PR c++/20186
3531         * g++.dg/template/non-dependent12.C: New.
3532
3533 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
3534
3535         PR c++/20142
3536         * g++.dg/init/array18.C: Add dg-do run marker.
3537
3538         PR c++/20142
3539         * g++.dg/init/array18.C: New test.
3540
3541 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3542
3543         * consistency.vlad/vlad.exp: Remove trailing semicolons.
3544         * g++.dg/gcov/gcov.exp: Likewise.
3545         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3546         * gcc.target/xstormy16/xstormy16.exp: Likewise.
3547         * lib/c-torture.exp: Likewise.
3548         * lib/fortran-torture.exp: Likewise.
3549         * lib/g++.exp: Likewise.
3550         * lib/gcc-defs.exp: Likewise.
3551         * lib/gcc-dg.exp: Likewise.
3552         * lib/gcc.exp: Likewise.
3553         * lib/gcov.exp: Likewise.
3554         * lib/gfortran.exp: Likewise.
3555         * lib/mike-g++.exp: Likewise.
3556         * lib/mike-gcc.exp: Likewise.
3557         * lib/objc-torture.exp: Likewise.
3558         * lib/objc.exp: Likewise.
3559         * lib/profopt.exp: Likewise.
3560         * lib/target-libpath.exp: Likewise.
3561         * lib/target-supports.exp: Likewise.
3562         * lib/treelang.exp: Likewise.
3563         * lib/wrapper.exp: Likewise.
3564
3565 2005-03-08  Jeff Law  <law@redhat.com>
3566
3567         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
3568         PHI-OPT changes.
3569
3570 2005-03-08  Ira Rosen  <irar@il.ibm.com>
3571
3572         * gcc.dg/vect/pr20122.c: New test.
3573
3574 2005-03-07  Jeff Law  <law@redhat.com>
3575
3576         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
3577         was folded away.
3578         * gcc.dg/tree-ssa/pr18133-1.c: New test.
3579         * gcc.dg/tree-ssa/pr18133-2.c: New test.
3580         * gcc.dg/tree-ssa/pr18134.c: New test.
3581
3582 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3583
3584         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
3585         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
3586         gcc.dg/torture/builtin-noret-2.c: Require weak support.
3587
3588 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
3589
3590         PR tree-opt/17671
3591         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
3592
3593 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
3594
3595         * g++.dg/warn/Wnvdtor.C: New test.
3596
3597 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
3598
3599         * gcc.dg/torture/pr19683-1.c: New test.
3600
3601 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
3602
3603         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
3604         * gfortran.dg/g77/19990313-2.f: Ditto.
3605         * gfortran.dg/g77/19990313-3.f: Ditto.
3606         * gfortran.dg/g77/19990525-0.f: Ditto.
3607         * gfortran.dg/g77/19990826-0.f: Ditto.
3608         * gfortran.dg/g77/19990826-2.f: Ditto.
3609         * gfortran.dg/g77/19990826-3.f: Ditto.
3610         * gfortran.dg/g77/20000511-1.f: Ditto.
3611         * gfortran.dg/g77/20000511-2.f: Ditto.
3612         * gfortran.dg/g77/970625-2.f: Ditto.
3613         * gfortran.dg/g77/980310-2.f: Ditto.
3614         * gfortran.dg/g77/980310-3.f: Ditto.
3615         * gfortran.dg/g77/980310-8.f: Ditto.
3616         * gfortran.dg/g77/980519-2.f: Ditto.
3617         * gfortran.dg/g77/alpha1.f: Ditto.
3618         * gfortran.dg/g77/claus.f: Ditto.
3619         * gfortran.dg/g77/erfc.f: Ditto.
3620         * gfortran.dg/g77/short.f: Ditto.
3621         * gfortran.fortran-torture/execute/data.f90: Ditto.
3622         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
3623         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
3624
3625 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3626
3627         * lib/file-format.exp (gcc_target_object_format): Add check for som
3628         format and hardcode object formats on hppa*-*-hpux*.
3629         * lib/target-supports.exp (check_weak_available): Add check for som
3630         object format.  Always return 0 on hppa*-*-hpux10*.
3631
3632         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
3633         is defined.
3634
3635         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
3636
3637 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3638
3639         * gfortran.dg/pr19936_1.f90: New test.
3640         * gfortran.dg/pr19936_2.f90: New test.
3641         * gfortran.dg/pr19936_3.f90: New test.
3642
3643 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3644             Paul Thomas <prthomas@drfccad.cea.fr>
3645
3646         * gfortran.dg/PR19754_1.f90: New test.
3647         * gfortran.dg/PR19754_2.f90: Ditto.
3648
3649 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3650
3651         PR c++/19311
3652         * g++.dg/template/non-dependent11.C: New test.
3653
3654 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
3655
3656         * lib/target-supports.exp (check_iconv_available): Fix comment.
3657
3658 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
3659             Joseph S. Myers  <joseph@codesourcery.com>
3660
3661         PR c++/19797
3662         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
3663
3664 2005-03-04  Matthew Sachs  <msachs@apple.com>
3665
3666         * gcc.exp (gcc_target_compile): Put braces around
3667         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
3668         * objc.exp (objc_target_compile): Likewise.
3669         * treelang.exp (treelang_target_compile): Likewise.
3670
3671 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3672
3673         PR fortran/19673
3674         * gfortran.dg/func_result_1.f90: New test.
3675
3676 2005-03-04  Ben Elliston  <bje@au.ibm.com>
3677
3678         * gcc.misc-tests/options.exp: New test.
3679
3680 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
3681
3682         * gcc.dg/pr15784-4.c: New test.
3683
3684 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
3685
3686         * gcc.c-torture/execute/pr17133.c: New.
3687         * gcc.c-torture/compile/20050303-1.c: New.
3688
3689 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
3690
3691         * gcc.dg/cpp/assert4.c:  Fix for cygwin
3692
3693 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
3694
3695         * g++.dg/overload/using2.C: New.
3696
3697 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
3698
3699         PR c++/19916
3700         * g++.dg/init/ptrmem2.C: New test.
3701
3702 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
3703
3704         PR c/8927
3705         * gcc.dg/pr8927-1.c: New test.
3706
3707 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
3708
3709         PR c++/20232
3710         * g++.dg/inherit/covariant12.C: New.
3711
3712 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3713
3714         PR fortran/19479
3715         * gfortran.dg/bound_1.f90: New test.
3716
3717 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
3718
3719         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
3720         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
3721
3722 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
3723
3724         PR c/20245
3725         * gcc.dg/pr20245-1.c: New test.
3726
3727 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
3728
3729         PR middle-end/19874
3730         * gcc.c-torture/execute/20050119-2.c: New test case.
3731
3732 2005-02-28  Ben Elliston  <bje@au.ibm.com>
3733
3734         * README: Update the DejaGnu bug reporting address.
3735         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
3736         * lib/objc-torture.exp: Likewise.
3737
3738 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3739
3740         * gfortran.dg/boz_1.f90: New test.
3741         * gfortran.dg/boz_3.f90: New test.
3742         * gfortran.dg/boz_4.f90: New test.
3743
3744 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3745
3746         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
3747         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
3748
3749 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3750
3751         PR libfortran/20101
3752         * gfortran.dg/write_0_pe_format.f90: New test.
3753
3754 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
3755
3756         PR c++/20206
3757         * g++.dg/opt/thunk2.C: New test.
3758         * g++.dg/opt/covariant1.C: New test.
3759
3760 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3761
3762         * gfortran.dg/e_d_fmt.f90: New test.
3763
3764 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
3765
3766         * gcc.dg/asm-b.c: Fix comment typos.
3767
3768 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3769
3770         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
3771         a V_MAY_DEF also.
3772
3773 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3774
3775         PR tree-opt/20188
3776         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
3777         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
3778         * gcc.dg/asm-b.c: New test.
3779
3780 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
3781
3782         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
3783         Disable this test on IRIX 6.
3784
3785 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
3786
3787         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
3788         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
3789         parser.
3790
3791 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
3792
3793         PR tree-optimization/20204
3794         * testsuite/gcc.dg/pr20204.c: New test.
3795
3796 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
3797
3798         PR target/20196
3799         * gcc.c-torture/execute/20050224-1.c: New test.
3800
3801         PR c++/20175
3802         * g++.dg/warn/Wbraces2.C: New test.
3803
3804 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
3805
3806         PR c++/19878
3807         * g++.dg/init/const2.C: New test.
3808
3809 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
3810
3811         PR tree-optimization/20100
3812         * gcc.c-torture/execute/pr20100-1.c: New test.
3813
3814 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3815
3816         * gfortran.dg/implicit_3.f90: New test.
3817
3818         * gfortran.dg/deftype_1.f90: New test.
3819
3820 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
3821
3822         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
3823         the test passes.
3824         * g++.dg/other/anon3.C: Accept a warning.
3825
3826 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
3827
3828         * gcc.dg/pr20017.c: Fix a comment typo.
3829
3830 2005-02-23  Bud Davis  <bdavis@gfortran.org>
3831
3832         * gfortran.dg/list_read_4.f90: Change to f90 comments.
3833
3834 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3835
3836         PR ada/19902
3837         * ada/acats/tests/cxa/cxa3004.a: Remove.
3838         * ada/acats/tests/cxb/cxb30061.am: Likewise.
3839
3840 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3841
3842         PR c++/20073
3843         * g++.dg/init/const1.C: New test.
3844
3845         PR c++/19991
3846         * g++.dg/parse/constant7.C: New test.
3847
3848         PR c++/20152
3849         * g++.dg/parse/error27.C: New test.
3850         * g++.dg/template/qualttp15.C: Adjust error markers.
3851         * g++.old-deja/g++.other/struct1.C: Likewise.
3852
3853         PR c++/20153
3854         * g++.dg/template/error17.C: New test.
3855
3856         PR c++/20148
3857         * g++.dg/parser/error26.C: New test.
3858
3859 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
3860
3861         PR tree-optimization/20100
3862         PR tree-optimization/20115
3863         * gcc.dg/pr20115.c: New test.
3864         * gcc.dg/pr20115-1.c: New test.
3865         * gcc.dg/pr20100.c: New test.
3866         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
3867         call-clobbered variables after alias1.
3868
3869 2005-02-22  Bud Davis  <bdavis@gfortran.org>
3870
3871         * gfortran.dg/list_read_4.f90: new test.
3872
3873 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
3874
3875         PR rtl-optimization/20017.
3876         * gcc.dg/pr20017.c: New.
3877
3878 2005-02-22  Devang Patel  <dpatel@apple.com>
3879
3880         PR 19952
3881         * g++.dg/tree-ssa/pr19952.C: New test.
3882
3883 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3884
3885         PR c++/19883
3886         * g++.dg/parse/constant6.C: New test.
3887
3888 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3889
3890         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3891         * g++.dg/charset/asm2.c: Likewise.
3892         * g++.dg/charset/asm3.c: Likewise.
3893         * g++.dg/charset/asm4.c: Likewise.
3894         * g++.dg/charset/asm5.c: Likewise.
3895         * g++.dg/charset/attribute1.c: Likewise.
3896         * g++.dg/charset/attribute2.c: Likewise.
3897         * g++.dg/charset/extern1.cc: Likewise.
3898         * g++.dg/charset/extern2.cc: Likewise.
3899         * g++.dg/charset/extern3.cc: Likewise.
3900         * g++.dg/charset/function.cc: Likewise.
3901         * g++.dg/charset/string.c: Likewise.
3902         * g++.dg/charset/charset.exp: Likewise.
3903         * lib/target-supports.exp (check_iconv_available): Fix comment.
3904
3905 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3906
3907         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
3908         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3909         * gcc.dg/charset/asm2.c: Likewise.
3910         * gcc.dg/charset/asm3.c: Likewise.
3911         * gcc.dg/charset/asm4.c: Likewise.
3912         * gcc.dg/charset/asm5.c: Likewise.
3913         * gcc.dg/charset/asm6.c: Likewise.
3914         * gcc.dg/charset/attribute1.c: Likewise.
3915         * gcc.dg/charset/attribute2.c: Likewise.
3916         * gcc.dg/charset/builtin1.c: Likewise.
3917         * gcc.dg/charset/extern.c: Likewise.
3918         * gcc.dg/charset/function.c: Likewise.
3919         * gcc.dg/charset/string.c: Likewise.
3920         * gcc.dg/charset/charset.exp: Likewise.
3921
3922 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
3923
3924         PR fortran/20086
3925         * gfortran.dg/pr20086.f90: New test.
3926
3927 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
3928
3929         PR tree-optimization/19786
3930         * g++.dg/tree-ssa/pr19786.C: New.
3931
3932 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3933
3934         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
3935
3936 2005-02-21  Jeff Law  <law@redhat.com>
3937
3938         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
3939
3940 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3941
3942         * gfortran.dg/do_iterator: Split loop, markup all lines for
3943         which an error locus is printed.
3944         * gfortran.dg/pr17708.f90: Markup all lines for which an error
3945         locus is printed.
3946         * gfortran.dg/select_4.f90: Likewise.
3947         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
3948         locuses in the various permutations.
3949
3950 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
3951
3952         PR tree-optimization/19951
3953         * g++.dg/vect: New directory.
3954         * g++.dg/vect/vect.exp: New file.
3955         * g++.dg/vect/pr19951.cc: New testcase.
3956         * g++.dg/dg.exp: Also prune vectorizer tests.
3957
3958 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
3959
3960         PR 18785
3961         * gcc.dg/charset/builtin1.c: New test.
3962
3963 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3964
3965         PR c++/19299
3966         * g++.dg/inherit/volatile1.C: New test.
3967
3968         PR c++/19440
3969         * g++.dg/template/dtor4.C: New test.
3970
3971 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3972
3973         * gfortran.dg/int_1.f90: New test.
3974
3975 2005-02-19  Devang Patel  <dpatel@apple.com>
3976
3977         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
3978
3979 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3980
3981         * gfortran.dg/achar_1.f90: New test.
3982
3983 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
3984
3985         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
3986
3987 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
3988             Jakub Jelinek  <jakub@redhat.com>
3989
3990         PR tree-optimization/19828
3991         * gcc.dg/tree-ssa/loop-7.c: New test.
3992         * gcc.c-torture/execute/20050218-1.c: New test.
3993
3994 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
3995
3996         PR c/20043
3997         * gcc.dg/transparent-union-1.c: New test.
3998         * gcc.dg/transparent-union-2.c: New test.
3999
4000 2005-02-18  James E Wilson  <wilson@specifixinc.com>
4001
4002         PR tree-optimization/18977
4003         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
4004
4005 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
4006
4007         PR target/20054
4008         * gcc.dg/pr20054.c: New test.
4009
4010 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4011
4012         PR c++/19508
4013         * g++.dg/ext/attrib20.C: New test.
4014
4015 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4016
4017         PR middle-end/20030
4018         * gfortran.fortran-torture/execute/character_passing.f90: New test.
4019
4020 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
4021
4022         PR c++/20008
4023         * g++.dg/opt/switch4.C: New.
4024
4025 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
4026
4027         PR c++/20023
4028         PR tree-optimization/20009
4029         * gcc.c-torture/compile/20050217-1.c: New test.
4030         * g++.dg/opt/switch3.C: New test.
4031
4032         PR tree-optimization/18947
4033         * gcc.c-torture/compile/20050215-1.c: New test.
4034         * gcc.c-torture/compile/20050215-2.c: New test.
4035         * gcc.c-torture/compile/20050215-3.c: New test.
4036
4037 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
4038
4039         PR c++/20028
4040         * g++.dg/template/crash34.C: New.
4041
4042         PR c++/20022
4043         * g++.dg/other/access3.C: New.
4044
4045 2005-02-17  Ira Rosen  <irar@il.ibm.com>
4046
4047         * gcc.dg/vect/vect-98.c: New test.
4048
4049 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
4050
4051         PR tree-optimization/19967
4052         * gcc.dg/pr19967.c: New.
4053
4054 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
4055
4056         PR middle-end/19857
4057         * gcc.dg/tree-ssa/20050215-1.c: New test.
4058         * gcc.c-torture/execute/20050215-1.c: New test.
4059
4060 2005-02-15  Eric Christopher  <echristo@redhat.com>
4061
4062         * gcc.dg/cpp/20050215-1.c: New file.
4063
4064 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
4065
4066         PR tree-optimization/15785
4067         * gcc.dg/pr15785-1.c: New test.
4068
4069 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
4070
4071         PR c++/17788
4072         * g++.dg/init/ctor4.C: New.
4073         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4074
4075 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
4076
4077         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4078         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
4079
4080 2005-02-15  Andreas Schwab  <schwab@suse.de>
4081
4082         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
4083         declare malloc.
4084
4085 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
4086
4087         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
4088
4089 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
4090
4091         PR tree-optimization/19853
4092         * gcc.c-torture/compile/pr19853.c: New test.
4093
4094 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4095
4096         PR c++/19608
4097         * g++.dg/parse/local-class1.C: New.
4098
4099         PR c++/19895
4100         * g++.dg/parse/ptrmem3.C: New.
4101
4102         PR c++/19884
4103         * g++.old-deja/g++.oliva/template6.C: Add another case.
4104         * g++.dg/template/explicit6.C: New.
4105
4106 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
4107
4108         PR c++/17816
4109         * g++.dg/other/redecl2.C: New.
4110
4111 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4112
4113         PR c++/19891
4114         * g++.dg/abi/covariant4.C: New.
4115
4116 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
4117
4118         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
4119
4120 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
4121
4122         * gcc.dg/vect/vect-96.c: Fix typo.
4123
4124 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4125
4126         PR c++/14479
4127         PR c++/19487
4128         * g++.dg/template/enum5.C: New test.
4129
4130 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4131
4132         * gcc.dg/vect/vect-97.c: New test.
4133
4134 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4135
4136         * gcc.dg/vect/vect-96.c: New test.
4137
4138 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
4139
4140         * gcc.dg/builtins-34.c: Also check ldexp*.
4141
4142 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
4143
4144         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
4145
4146 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
4147
4148         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
4149         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
4150         dg-require-dll, dg-require-iconv, dg-require-named-sections,
4151         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
4152         selector_list, selector_expression, dg-process-target): Move to new
4153         file target-supports-dg.exp.
4154         * lib/target-supports-dg.exp: New.
4155
4156         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
4157         New.
4158
4159 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
4160
4161         PR c++/19666
4162         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
4163
4164         PR middle-end/19858
4165         * gcc.c-torture/compile/20050210-1.c: New test.
4166
4167 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
4168
4169         PR c++/19755
4170         * g++.dg/warn/Wbraces1.C: New test.
4171
4172 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
4173
4174         * gcc.dg/builtins-52.c: New testcase.
4175
4176 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
4177
4178         PR c/19342
4179         * gcc.c-torture/execute/20050119-1.c: New test.
4180
4181 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4182
4183         PR c++/19811
4184         * g++.dg/init/delete1.C: New test.
4185
4186 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4187
4188         PR c++/18470
4189         * g++.dg/template/static12.C: New test.
4190
4191 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4192
4193         PR c++/19787
4194         * g++.dg/conversion/ambig1.C: New test.
4195
4196         PR c++/19739
4197         * g++.dg/ext/attrib19.C: New test.
4198
4199         PR c++/19732
4200         * g++.dg/parse/dtor5.C: New test.
4201
4202         PR c++/19762
4203         * g++.dg/template/dtor3.C: New test.
4204
4205         PR c++/19826
4206         * g++.dg/template/static11.C: New test.
4207         * g++.dg/template/crash2.C: Remove dg-error marker.
4208
4209 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
4210
4211         PR C++/18491
4212         * g++.old-deja/g++.mike/p10769a.C: Remove.
4213
4214 2005-02-09  Roger Sayle  <roger@eyesopen.com>
4215
4216         * gcc.dg/builtins-48.c: New test case.
4217         * gcc.dg/builtins-49.c: New test case.
4218         * gcc.dg/builtins-50.c: New test case.
4219         * gcc.dg/builtins-51.c: New test case.
4220
4221 2005-02-09  Ian Lance Taylor  <ian@airs.com>
4222
4223         PR middle-end/19583
4224         * g++.dg/warn/Wreturn-type-3.C: New test.
4225
4226 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4227
4228         PR middle-end/19402
4229         * gcc.dg/pr19402-1.c: New testcase.
4230         * gcc.dg/pr19402-2.c: likewise.
4231
4232 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4233
4234         PR middle-end/19854
4235         * g++.dg/tree-ssa/tmmti.C: New testcase.
4236
4237 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4238
4239         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
4240
4241 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
4242
4243         PR c++/19733
4244         * g++.dg/parse/crash23.C: New test.
4245         * g++.dg/warn/Weff1.C: New test.
4246
4247 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4248
4249         * gcc.dg/20050209-1.c: New test.
4250
4251 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4252
4253         PR target/19799
4254         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
4255
4256 2005-02-08  Mike Stump  <mrs@apple.com>
4257
4258         * g++.dg/pch/import-2.c: New test.
4259         * g++.dg/pch/import-2.hs: New.
4260         * g++.dg/pch/include/import-2a.h: New.
4261         * g++.dg/pch/include/import-2b.h: New.
4262
4263 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
4264
4265         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
4266
4267 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4268
4269         * gfortran.dg/substr_1.f90: New test.
4270
4271 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
4272
4273         PR middle-end/19775
4274         * gcc.dg/torture/builtin-power-1.c: Disable test for
4275         invalid transformation.
4276         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
4277         no longer optimize.
4278         * gcc.dg/builtins-47.c: New testcase.
4279
4280 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
4281             Dorit Naishlos  <dorit@il.ibm.com>
4282
4283         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
4284
4285 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
4286
4287         * gcc.c-torture/compile/20050206-1.c: New test.
4288
4289 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4290
4291         PR tree-opt/19768
4292         * g++.dg/opt/pr19768.C: New test.
4293
4294 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4295
4296         PR tree-opt/19736
4297         * gcc.c-torture/compile/pr19736.c: New test.
4298
4299 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4300
4301         PR c++/17401
4302         * g++.dg/parse/error25.C: New test.
4303
4304 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
4305
4306         * gcc.c-torture/execute/20050203-1.c: New.
4307
4308 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
4309
4310         * gcc.dg/vect/vect-85.c: Remove xfail.
4311         * gcc.dg/vect/vect-86.c: Remove xfail.
4312         * gcc.dg/vect/vect-87.c: Remove xfail.
4313         * gcc.dg/vect/vect-88.c: Remove xfail.
4314
4315 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
4316
4317         * gcc.dg/altivec-19.c: New.
4318
4319 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
4320
4321         PR c/17807
4322         * gcc.dg/nested-func-3.c: New test.
4323         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
4324
4325 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
4326
4327         * gcc.test-framework/gen_directive_tests: Generate tests for
4328         selector expressions.
4329
4330 2005-02-02  Matt Austern  <austern@apple.com>
4331
4332         PR c++/19628
4333         * g++/ext/builtin7.C: New.
4334         * g++/ext/builtin8.C: New.
4335
4336 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4337
4338         PR c/18502
4339         * gcc.dg/pr18502-1.c: New test.
4340
4341 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4342
4343         PR c++/17413
4344         * g++.dg/template/local4.C: Tweak.
4345
4346 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
4347
4348         PR tree-optimization/19578
4349         * gcc.c-torture/compile/20050202-1.c: New test.
4350
4351 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4352
4353         PR c/19435
4354         * gcc.dg/c99-init-4.c: New test.
4355
4356 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4357
4358         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
4359
4360         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
4361
4362         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
4363         * g++.dg/eh/check-vect.h: New.
4364
4365         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
4366         * gcc.dg/vect/vect-78.c: Ditto.
4367         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
4368         Remove.
4369
4370         * g++.dg/conversion/simd1.C: Expect warning.
4371         * g++.dg/ext/attribute-test-1.C: Ditto.
4372         * g++.dg/ext/attribute-test-2.C: Ditto.
4373         * g++.dg/ext/attribute-test-3.C: Ditto.
4374         * g++.dg/ext/attribute-test-4.C: Ditto.
4375
4376         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
4377         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
4378
4379         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
4380
4381 2005-02-01  Richard Henderson  <rth@redhat.com>
4382
4383         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4384         long double for ibm double-double format.
4385         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4386
4387 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
4388
4389         PR tree-optimization/19633
4390         * testsuite/gcc.dg/pr19633-1.c: New test.
4391         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
4392         to NULL or a symbol.
4393
4394 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4395
4396         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
4397         New procs.
4398         (dg-process-target (local override)): Handle selector expressions.
4399
4400         * gcc.test-framework/README: Describe tests in source directory.
4401         * gcc.test-framework/test-framework.awk: Handle dg- tests.
4402         * gcc.test-framework/test-framework.exp: Handle dg- tests.
4403         * gcc.test-framework/dg-bogus-exp-P.c: New test.
4404         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
4405         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
4406         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
4407         * gcc.test-framework/dg-do-link-exp-P.c: New test.
4408         * gcc.test-framework/dg-do-run-exp-P.c: New test.
4409         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
4410         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
4411         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
4412         * gcc.test-framework/dg-error-exp-P.c: New test.
4413         * gcc.test-framework/dg-error-exp-XP.c: New test.
4414         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
4415         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
4416         * gcc.test-framework/dg-output-exp-P.c: New test.
4417         * gcc.test-framework/dg-output-exp-XF.c: New test.
4418         * gcc.test-framework/dg-warning-exp-P.c: New test.
4419         * gcc.misc-tests/dg-1.c: Remove.
4420         * gcc.misc-tests/dg-2.c: Remove.
4421         * gcc.misc-tests/dg-3.c: Remove.
4422         * gcc.misc-tests/dg-4.c: Remove.
4423         * gcc.misc-tests/dg-5.c: Remove.
4424         * gcc.misc-tests/dg-6.c: Remove.
4425         * gcc.misc-tests/dg-7.c: Remove.
4426         * gcc.misc-tests/dg-8.c: Remove.
4427         * gcc.misc-tests/dg-9.c: Remove.
4428         * gcc.misc-tests/dg-10.c: Remove.
4429         * gcc.misc-tests/dg-11.c: Remove.
4430         * gcc.misc-tests/dg-12.c: Remove.
4431         * gcc.misc-tests/dg-test.exp: Remove.
4432
4433         * gcc.test-framework/test-framework.awk: Change recording and
4434         printing of passes and failures.
4435
4436         * gcc.test-framework: New directory.
4437         * gcc.test-framework/README: New.
4438         * gcc.test-framework/test-framework.exp: New.
4439         * gcc.test-framework/test-framework.awk: New.
4440         * gcc.test-framework/gen_directive_tests: New.
4441
4442 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
4443
4444         * lib/treelang.exp: Fix comment typos.
4445         (treelang_target_compile): Don't append libs=-ltreelang to options.
4446
4447 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
4448
4449         * g++.dg/parse/typename7.C: Adjust error messages.
4450
4451 2005-01-31  Jeff Law  <law@redhat.com>
4452
4453         * gcc.c-torture/execute/20050131-1.c: New test.
4454         * gcc.dg/wcaselabel.c: New test.
4455
4456 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
4457
4458         * g++.dg/other/warning1.C: Adjust error messags.
4459         * g++.dg/parse/constant5.C: New test.
4460
4461 2005-01-31  Steven Bosscher  <stevenb@suse.de>
4462
4463         PR c/19333
4464         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
4465         the test case valid.
4466         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
4467         * testsuite/gcc.dg/array-7.c: Adjust expected result.
4468         * testsuite/gcc.dg/pr18596-3.c: Likewise.
4469         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
4470         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
4471         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
4472
4473 2005-01-31  Dale Johannesen  <dalej@apple.com>
4474
4475         * g++.dg/opt/pr19650.C:  New test.
4476
4477 2005-01-31  Richard Henderson  <rth@redhat.com>
4478
4479         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4480         long double for intel double extended format.
4481         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4482
4483 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
4484
4485         PR c++/19555
4486         * g++.dg/template/static10.C: New test.
4487
4488         PR c++/19395
4489         * g++.dg/parse/error24.C: New test.
4490
4491         PR c++/19367
4492         * g++.dg/lookup/builtin1.C: New test.
4493
4494         PR c++/19457
4495         * g++.dg/warn/conv3.C: New test.
4496
4497 2005-01-30  Bud Davis  <bdavis@gfortran.org>
4498
4499         PR fortran/19647
4500         * gfortan.dg/inquire_7.f90
4501
4502 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
4503
4504         PR tree-optimization/15791
4505         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
4506         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
4507         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
4508         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
4509         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
4510         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
4511         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
4512         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
4513         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
4514         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
4515
4516 2005-01-29  Paul Brook  <paul@codesourcery.com>
4517
4518         PR fortran/18565
4519         * check.c (real_or_complex_check): New function.
4520         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
4521         * intrinsic.c (add_functions): Use new check functions.
4522         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
4523         Add prototypes.
4524
4525 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
4526
4527         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
4528         gcc.dg/lvalue-3.c: New tests.
4529         * gcc.dg/concat.c: Update expected messages.
4530
4531 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
4532
4533         PR libfortran/19595
4534         * gfortran.dg/eor_1.f90:  New test.
4535
4536 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
4537
4538         PR fortran/19589
4539         * gfortran.dg/logical_data_1.f90: New test.
4540
4541 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
4542
4543         PR c++/19253
4544         * g++.dg/template/crash33.C: New test.
4545
4546         PR c++/19667
4547         * g++.dg/template/crash32.C: New test.
4548
4549 2005-01-28  Ian Lance Taylor  <ian@airs.com>
4550
4551         PR middle-end/16558
4552         * g++.dg/warn/Wreturn-type-2.C: New test.
4553
4554 2004-06-24  Jeff Law  <law@redhat.com>
4555
4556         * gcc.dg/tree-ssa/20050128-1.c: New test.
4557
4558 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
4559
4560         * gcc.target/frv/all-mdpackh-1.c: New test.
4561
4562 2005-01-28  Steven Bosscher  <stevenb@suse.de>
4563
4564         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
4565
4566 2005-01-27  Richard Henderson  <rth@redhat.com>
4567
4568         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
4569
4570 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4571
4572         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
4573
4574 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4575
4576         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4577         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4578         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
4579         to cope with cases where the multilib options override the dg-options.
4580
4581 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
4582
4583         PR c/18946
4584         * gcc.dg/noncompile/20050120-1.c: New test.
4585
4586 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
4587
4588         PR tree-optimization/19633
4589         * gcc.dg/pr19633.c: New test.
4590         * gcc.dg/tree-ssa/pr19633.c: New test.
4591
4592 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
4593
4594         * gcc.dg/20041216-1.c: New test.
4595
4596 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
4597
4598         PR objc/18862
4599         * objc.dg/selector-2.m: New test.
4600
4601 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
4602
4603         * g++.dg/opt/range-test-2.C: New test.
4604
4605         PR rtl-optimization/19579
4606         * gcc.c-torture/execute/20050124-1.c: New test.
4607
4608 2005-01-26  Greg Parker  <gparker@apple.com>
4609         Stuart Hastings  <stuart@apple.com>
4610
4611         * gcc.c-torture/execute/20050125-1.c: New.
4612
4613 2005-01-18  Jan Hubicka  <jh@suse.cz>
4614
4615         PR tree-optimize/19337
4616         * gcc.c-torture/compile/20050119-1.c: New test.
4617
4618 2005-01-24  James E Wilson  <wilson@specifixinc.com>
4619
4620         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
4621         test for successful match.
4622
4623 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
4624
4625         PR objc/18408
4626         * objc.dg/comp-types-7.m: New test.
4627
4628 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
4629
4630         * lib/target-supports.exp (current_target_name): New.
4631         (check_effective_target_ilp32, check_effective_target_lp64):
4632         Cache the result to use as long as the current target, with
4633         multilib flags, remains the same.
4634
4635         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
4636         (dg-require-weak, dg-require-visibility, dg-require-alias,
4637         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
4638         dg-require-effective-target, dg-skip-if): Remove call to
4639         skip_test_and_clear_xfail.
4640         (dg-test): Clear xfail data.
4641
4642 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
4643
4644         PR target/17751
4645         * gcc.dg/ppc64-toc.c: New test.
4646
4647         * g++.dg/tree-ssa/empty-1.C: New test.
4648
4649         PR middle-end/19551
4650         * gcc.c-torture/execute/20050121-1.c: New test.
4651         * gcc.dg/20050121-2.c: New test.
4652
4653 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
4654         Paul Brook  <paul@codesourcery.com>
4655
4656         PR fortran/17941
4657         * gfortran.dg/real_const_1.f: New test.
4658         * gfortran.dg/real_const_2.f90: New test.
4659         * gfortran.dg/complex_int_1.f90: New test.
4660
4661 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
4662
4663         PR fortran/19313
4664         * gfortan.dg/inquire_6.f90: New test.
4665
4666 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4667
4668         PR libfortran/19451
4669         * open_readonly_1.f90:  New test.
4670
4671 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4672
4673         PR libfortran/18982
4674         * gfortran.dg/open_new.f90: New file.
4675
4676 2005-01-22  Paul Brook  <paul@codesourcery.com>
4677
4678         * namelist_1.f90: New test.
4679
4680 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
4681
4682         PR tree-optimization/19484
4683         * gcc.c-torture/compile/20050122-[12].c: New tests.
4684
4685 2005-01-22  Paul Brook  <paul@codesourcery.com>
4686
4687         * gfortran.dg/implicit_2.f90: New test.
4688
4689 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
4690
4691         PR fortran/19314
4692         * gfortran.dg/inquire_5.f90: New test.
4693
4694 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4695
4696         PR c/18809
4697         * gcc.dg/pr18809-1.c: New test.
4698
4699 2005-01-21  Ian Lance Taylor  <ian@airs.com>
4700
4701         * gcc.dg/20050121-1.c: New test.
4702
4703         PR tree-optimization/13000
4704         * gcc.dg/20040206-1.c: Change warning to point where function is
4705         being inlined.
4706
4707 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4708
4709         PR c++/19208
4710         * g++.dg/template/array11.C: New test.
4711
4712 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4713
4714         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
4715         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
4716         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
4717         * gfortran.dg/getenv_1.f90: Add dg-do directive.
4718         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
4719         gfortran.dg/pr17164.f90: Add missing dg-do directives.
4720
4721 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4722
4723         PR tree-optimization/15349
4724         * gcc.dg/tree-ssa/pr15349.c: New.
4725
4726 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
4727
4728         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
4729
4730 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
4731
4732         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
4733         scan-assembler-times directive name.
4734
4735         * gcc.dg/asm-a.c: Move dg-require-effective-target to
4736         after dg-do.
4737
4738         PR rtl-optimization/19462
4739         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
4740
4741 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
4742
4743         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
4744         counting function calls on ia64.
4745
4746 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
4747
4748         PR rtl-optimization/15139
4749         * gcc.dg/20050111-2.c: New test.
4750
4751         PR c/17297
4752         * gcc.c-torture/compile/20050113-1.c: New testcase.
4753
4754         PR middle-end/19164
4755         * gcc.dg/20050113-1.c: New testcase.
4756
4757 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
4758
4759         * gcc.dg/vect/vect-85.c: Add comment.
4760         * gcc.dg/vect/vect-86.c: Add xfail for now.
4761         * gcc.dg/vect/vect-87.c: Add xfail for now.
4762         * gcc.dg/vect/vect-88.c: Add xfail for now.
4763         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
4764
4765 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4766
4767         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
4768
4769 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4770
4771         * g++.dg/debug/typedef3.C: New test.
4772
4773 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
4774
4775         PR c/19472
4776         * gcc.dg/asm-a.c: New test.
4777
4778 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
4779
4780         * gcc.dg/sh-relax.c: Add prototype for abort.
4781
4782 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4783
4784         * gcc.dg/short-compare-1.c: New test.
4785         * gcc.dg/short-compare-2.c: Likewise.
4786
4787 2005-01-18  Michael Matz  <matz@suse.de>
4788
4789         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
4790
4791 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
4792
4793         PR tree-optimization/19121
4794         * gcc.c-torture/compile/pr19121.c: New test.
4795
4796 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
4797
4798         PR target/19357
4799         * gcc.c-torture/compile/pr19357.c: New test.
4800
4801 2005-01-17  Ian Lance Taylor  <ian@airs.com>
4802
4803         PR c/5675
4804         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
4805         pass--those that refer just to the variable, possibly with a
4806         cast.
4807         * gcc.dg/c99-const-expr-3.c: Likewise.
4808
4809         PR middle-end/13127
4810         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
4811         longer emitted.
4812
4813 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
4814
4815         PR fortran/18778
4816         * gfortran.dg/endfile_2.f90: New test.
4817
4818 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
4819
4820         PR 19168
4821         * gfortran.dg/select_5.f90: New test.
4822
4823 2004-01-16  Paul Brook  <paul@codesourcery.com>
4824
4825         * gfortran.dg/common_4.f90: New test.
4826
4827 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
4828
4829         PR rtl-optimization/19462
4830         * gcc.dg/torture/pr19462-1.c: New test.
4831
4832 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
4833
4834         PR objc/19321
4835         * objc.dg/func-ptr-2.m: New.
4836         * objc.dg/volatile-1.m: New.
4837
4838 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4839
4840         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
4841
4842 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4843
4844         PR tree-optimization/19060
4845         * gcc.c-torture/execute/20050104-1.c: New test.
4846
4847 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
4848
4849         PR fortran/18983
4850         * gfortran.dg/write_to_null.f90: New test.
4851
4852 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
4853             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4854
4855         PR other/19328
4856         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
4857         argument.
4858
4859 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4860
4861         PR c++/19263
4862         * g++.dg/init/vector1.C: New test.
4863
4864 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
4865
4866         PR target/13158
4867         * gcc.target/ia64/sibcall-unwind-1.c: New test.
4868         PR target/18987
4869         * gcc.target/ia64/sibcall-unwind-2.c: New test.
4870
4871 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
4872
4873         * gfortran.dg/select_1.f90: New test.
4874         * gfortran.dg/select_2.f90: New test.
4875         * gfortran.dg/select_3.f90: New test.
4876         * gfortran.dg/select_4.f90: New test.
4877
4878 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
4879
4880         PR middle-end/19084
4881         PR rtl-optimization/19348
4882         * gcc.dg/20050111-1.c: New test.
4883         * gcc.c-torture/execute/20050111-1.c: New test.
4884
4885         * gcc.dg/i386-asm-4.c: New test.
4886
4887 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4888
4889         * gcc.dg/nested-func-2.c: New test.
4890         * ada/acats/norun.lst: Remove c953002.
4891
4892 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
4893
4894         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
4895
4896 2005-01-12  Ben Elliston  <bje@au.ibm.com>
4897
4898         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
4899
4900 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
4901
4902         PR target/18761
4903         * g++.dg/abi/align1.C: New test.
4904
4905 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
4906
4907         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
4908         at a time.
4909         * g++.dg/ext/altivec_check.h: Support compiling as C.
4910
4911 2005-01-10  Roger Sayle  <roger@eyesopen.com>
4912
4913         PR c++/19355
4914         * g++.dg/expr/pr19355-1.C: New test case.
4915
4916 2005-01-10  Laurent GUERBY <laurent@guerby.net>
4917
4918         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
4919         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
4920         * ada/acats/tests/c3/c92005b.ada: Likewise.
4921         * ada/acats/tests/c3/cxb3012.a: Likewise.
4922         * ada/acats/norun.lst: Add c380004 and c953002, add PR
4923
4924 2005-01-09  Paul Brook  <paul@codesourcery.com>
4925
4926         * gfortran.dg/common_2.f90: New file.
4927         * gfortran.dg/common_3.f90: New file.
4928
4929 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
4930
4931         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
4932
4933 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4934
4935         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
4936         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
4937         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
4938         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
4939         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
4940         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
4941         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
4942         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
4943         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
4944         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
4945         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
4946         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
4947         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
4948         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
4949         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
4950         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
4951         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
4952         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
4953         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
4954         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
4955         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
4956         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
4957         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
4958         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
4959         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
4960         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
4961         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
4962         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
4963         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
4964         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
4965         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
4966         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
4967         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
4968         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
4969         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
4970         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
4971         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
4972         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
4973         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
4974         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
4975         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
4976         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
4977         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
4978         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
4979         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
4980         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
4981         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
4982         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
4983         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
4984         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
4985         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
4986         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
4987         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
4988         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
4989         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
4990         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
4991         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
4992         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
4993         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
4994         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
4995         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
4996         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
4997         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
4998         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
4999         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
5000         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
5001         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
5002
5003         * gcc.dg/vect/vect-1.c: Fix spelling.
5004         * gcc.dg/vect/vect-10.c: Fix spelling.
5005         * gcc.dg/vect/vect-11.c: Fix spelling.
5006         * gcc.dg/vect/vect-12.c: Fix spelling.
5007         * gcc.dg/vect/vect-14.c: Fix spelling.
5008         * gcc.dg/vect/vect-15.c: Fix spelling.
5009         * gcc.dg/vect/vect-16.c: Fix spelling.
5010         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
5011         * gcc.dg/vect/vect-64.c: Fix comments.
5012         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
5013
5014 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5015             Ira Rosen  <irar@il.ibm.com>
5016
5017         * gcc.dg/vect/vect-70.c: New test.
5018         * gcc.dg/vect/vect-71.c: New test.
5019
5020 2005-01-09  Manfred Hollstein  <mh@suse.com>
5021
5022         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
5023         * gcc.dg/pr18241-2.c: Likewise.
5024         * gcc.dg/pr18241-3.c: Likewise.
5025         * gcc.dg/pr18241-4.c: Likewise.
5026         * gcc.dg/pr18241-5.c: Likewise.
5027
5028 2005-01-08  Richard Henderson  <rth@redhat.com>
5029
5030         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5031         False for x86 and x86-64.
5032
5033 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
5034
5035         PR tree-optimization/18241
5036         * gcc.dg/pr18241-1.c: New test.
5037         * gcc.dg/pr18241-2.c: New test.
5038         * gcc.dg/pr18241-3.c: New test.
5039         * gcc.dg/pr18241-4.c: New test.
5040         * gcc.dg/pr18241-5.c: New test.
5041
5042 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
5043
5044         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
5045         gfortran.dg/select_4.f90: New.
5046
5047 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5048
5049         * gcc.c-torture/execute/20050107-1.c: New test.
5050
5051 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
5052
5053         PR c++/19298
5054         * g++.dg/template/ref2.C: New.
5055
5056 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
5057
5058         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
5059         instead of being empty.
5060
5061 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5062
5063         PR fortran/15553
5064         * gfortran.dg/array-1.f90: New test.
5065
5066 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5067
5068         PR tree-optimization/19283
5069         * gcc.c-torture/execute/20050106-1.c: New test.
5070
5071         PR rtl-optimization/18861
5072         * gcc.dg/20050105-1.c: New test.
5073
5074         PR tree-optimization/18828
5075         * gcc.dg/20050105-2.c: New test.
5076
5077 2005-01-07  Andreas Jaeger  <aj@suse.de>
5078
5079         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
5080
5081 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
5082
5083         PR fortran/18398
5084         * gfortran.dg/fmt_read.f90: New test.
5085
5086 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
5087
5088         * gcc.dg/rs6000-ldouble-2.c: New.
5089
5090 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
5091
5092         PR c++/19244
5093         * g++.dg/parser/ctor2.C: New test.
5094
5095 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5096
5097         PR c++/17154
5098         * g++.dg/template/using9.C: New test.
5099
5100 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5101
5102         PR c++/19258
5103         * g++.dg/lookup/friend6.C: New test.
5104
5105 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5106
5107         PR c++/19270
5108         * g++.dg/template/array10.C: New.
5109
5110 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5111
5112         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
5113         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
5114
5115 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
5116
5117         * gcc.c-torture/compile/20050105-1.c: New test.
5118
5119 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
5120
5121         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
5122
5123 2005-01-05  Roger Sayle  <roger@eyesopen.com>
5124
5125         PR middle-end/19100
5126         * gcc.dg/conv-3.c: New test case.
5127
5128 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
5129
5130         * gcc.dg/asm-wide-1.c: New test.
5131
5132 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5133
5134         PR c++/19030
5135         * g++.dg/parse/crash22.C: New
5136
5137 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
5138
5139         PR 19257
5140         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
5141
5142 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
5143
5144         PR middle-end/17767
5145         * gcc.dg/i386-mmx-6.c: New test case.
5146
5147 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
5148
5149         PR tree-optimization/18308
5150         * gcc.dg/vect/pr18308.c: New testcase.
5151
5152 2005-01-04  Andreas Jaeger  <aj@suse.de>
5153
5154         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
5155
5156 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5157             Robert Bowdidge <bowdidge@apple.com>
5158
5159         * gcc.dg/cpp/subframework1.c: New.
5160         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
5161         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
5162         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
5163         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
5164
5165 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5166
5167         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
5168         producing warning.
5169         * gcc.dg/darwin-weakimport-2.c: New.
5170
5171 2005-01-03  Richard Henderson  <rth@redhat.com>
5172
5173         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
5174
5175 2005-01-03  Richard Henderson  <rth@redhat.com>
5176
5177         * gcc.dg/vect/vect.exp: Enable for ia64.
5178         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
5179         (check_effective_target_vect_float): Likewise.
5180         (check_effective_target_vect_no_align): Likewise.
5181         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
5182         * gcc.dg/vect/vect-8.c: Likewise.
5183
5184 2005-01-03  Uros Bizjak <uros@kss-loka.si>
5185
5186         PR target/19236
5187         * gcc.dg/pr19236-1.c: New test case.
5188
5189 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5190
5191         PR rtl-optimization/12092
5192         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
5193
5194 2005-01-02  Andreas Jaeger  <aj@suse.de>
5195
5196         * gcc.dg/pr12092-1.c: Do not run on x86_64.
5197
5198 2005-01-01  Roger Sayle  <roger@eyesopen.com>
5199             Andrew Pinski  <pinskia@physics.uc.edu>
5200
5201         PR rtl-optimization/12092
5202         * gcc.dg/pr12092-1.c: New test case.
5203
5204 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
5205
5206         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
5207         'hidden' and 'default' for better portability.
5208         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
5209
5210         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
5211         6 and 7.
5212         * g++.old-deja/g++.brendan/new3.C: Likewise.
5213
5214 2005-01-01  Steven Bosscher  <stevenb@suse.de>
5215
5216         * gcc.dg/20041231-1.C: New test.
5217         * g++.dg/warn/Wunreachable-code-1.C: New test.
5218
5219 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
5220
5221         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
5222         file, not /dev/null.  Abort on error.
5223
5224 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
5225             Ziemowit Laski  <zlaski@apple.com>
5226
5227         PR objc/18971
5228         * objc.dg/encode-5.m: New test.
5229
5230 2004-12-29  Richard Henderson  <rth@redhat.com>
5231
5232         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
5233         * objc.dg/stabs-1.m: Disable for ia64.
5234
5235 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
5236
5237         PR c++/19190
5238         * g++.dg/warn/Wunused-10.C: New test.
5239
5240 2004-12-28  Richard Henderson  <rth@redhat.com>
5241
5242         * objc.dg/stabs-1.m: Disable for alpha.
5243
5244 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
5245
5246         PR c++/19149
5247         * g++.dg/parse/error23.C: New test.
5248
5249 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5250
5251         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
5252
5253         PR fortran/19032
5254         * gfortran.dg/intrinsic_modulo_1.f90: New.
5255         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
5256         tests with divisor -1.
5257
5258 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
5259
5260         * g++.dg/opt/temp1.C (memcpy): Return a value.
5261
5262         PR c++/19148
5263         * g++.dg/expr/cond7.C: New test.
5264
5265 2004-12-27  Paul Brook  <paul@codesourcery.com>
5266
5267         * gfortran.dg/g77/select_no_compile.f: Remove.
5268
5269 2004-12-27  Richard Henderson  <rth@redhat.com>
5270
5271         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
5272         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
5273         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
5274
5275 2004-12-26  Richard Henderson  <rth@redhat.com>
5276
5277         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
5278         by 1i instead of token pasting.
5279
5280 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5281
5282         PR tree-optimization/17578
5283         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
5284         to additional_flags.
5285         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
5286
5287 2004-12-25  Richard Henderson  <rth@redhat.com>
5288
5289         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5290         Remove Alpha.
5291
5292 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5293
5294         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
5295         hppa*-*-hpux*.
5296         * gcc.dg/pr17957.c (dg-options): Likewise.
5297         * gcc.dg/struct-ret-1.c: Add prototype for abort.
5298         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
5299         instead of 0 on __hppa__.
5300         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
5301         "foo,%r" on hppa*-*-*.
5302
5303 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
5304
5305         PR fortran/19071
5306         * gfortran.dg/complex_write.f90: New test.
5307
5308 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5309
5310         PR c++/17595
5311         * g++.dg/parse/pragma2.C: New test.
5312
5313         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
5314
5315 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5316
5317         * gcc.dg/empty2.c: Add missing dg-warning.
5318
5319 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5320
5321         PR c++/17413
5322         * g++.dg/template/local4.C: New test.
5323         * g++.dg/template/crash19.C: Add dg-error marker.
5324
5325         * g++.dg/template/crash31.C: Correct embedded PR number.
5326
5327 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5328
5329         PR c++/16405
5330         * g++.dg/opt/temp1.C: Add do-run marker.
5331
5332 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5333
5334         * g++.dg/template/spec19.C: New.
5335
5336 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5337
5338         PR target/16819
5339         * gcc.dg/empty2.c: New.
5340
5341 2004-12-23  Richard Henderson  <rth@redhat.com>
5342
5343         * lib/target-supports.exp (check_effective_target_vect_no_align):
5344         Remove i?86 and x86-64.
5345
5346 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5347
5348         PR c++/16405
5349         * g++.dg/opt/temp1.C: New test.
5350
5351 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5352
5353         PR c++/18733
5354         * g++.dg/template/friend33.C: New testcase.
5355
5356 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
5357
5358         PR c++/18464
5359         * g++.dg/template/cond5.C: New test.
5360
5361         PR c++/18492
5362         * g++.dg/inherit/thunk3.C: New test.
5363
5364         PR c++/11224
5365         * g++.dg/warn/Wunused-9.C: New test.
5366
5367 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
5368
5369         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
5370
5371 2004-12-22  Jan Beulich  <jbeulich@novell.com>
5372
5373         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
5374
5375 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
5376
5377         PR c++/18378
5378         * g++.dg/ext/packed8.C: New test.
5379
5380         PR c++/13268
5381         * g++.dg/template/crash31.C: New test.
5382
5383         PR c++/19034
5384         * g++.dg/template/crash30.C: New test.
5385
5386 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5387
5388         PR C++/18984
5389         * g++.dg/eh/ctor3.C: New test.
5390
5391 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5392
5393         * objc.dg/stabs-1.m: Allow section name to be quoted and
5394         assembly label to begin with '.LL'.
5395
5396 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
5397
5398         * gcc.dg/vect/vect.exp
5399         (check_effective_target_lp64_or_vect_no_align): New.
5400         * gcc.dg/vect/vect-77.c: Use it.
5401         * gcc.dg/vect/vect-78.c: Use it.
5402
5403         * lib/target-supports.exp
5404         (check_effective_target_vect_no_max,
5405         check_effective_target_vect_no_bitwise,
5406         check_effective_target_vect_no_align): New.
5407         * gcc.dg/vect/vect-13.c: Use them.
5408         * gcc.dg/vect/vect-17.c: Ditto.
5409         * gcc.dg/vect/vect-18.c: Ditto.
5410         * gcc.dg/vect/vect-19.c: Ditto.
5411         * gcc.dg/vect/vect-20.c: Ditto.
5412         * gcc.dg/vect/vect-27.c: Ditto.
5413         * gcc.dg/vect/vect-29.c: Ditto.
5414         * gcc.dg/vect/vect-44.c: Ditto.
5415         * gcc.dg/vect/vect-48.c: Ditto.
5416         * gcc.dg/vect/vect-50.c: Ditto.
5417         * gcc.dg/vect/vect-52.c: Ditto.
5418         * gcc.dg/vect/vect-54.c: Ditto.
5419         * gcc.dg/vect/vect-56.c: Ditto.
5420         * gcc.dg/vect/vect-58.c: Ditto.
5421         * gcc.dg/vect/vect-60.c: Ditto.
5422         * gcc.dg/vect/vect-72.c: Ditto.
5423         * gcc.dg/vect/vect-80.c: Ditto.
5424
5425 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5426
5427         PR c++/14075
5428         * g++.dg/init/string1.C: New.
5429
5430         PR c++/18975
5431         * g++.dg/other/synth1.C: New.
5432
5433 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5434
5435         PR c/18963
5436         * gcc.dg/pr18963-1.c: New test.
5437
5438 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5439
5440         PR c/18596
5441         * gcc.dg/funcdef-storage-1.c (foo): Remove.
5442         * gcc.dg/pr18596-1.c: Use dg-error.
5443         (dg-options): Use -fno-unit-at-a-time.
5444         * gcc.dg/pr18596-2.c: New test.
5445         * gcc.dg/pr18596-3.c: New test.
5446
5447 2004-12-20  Roger Sayle  <roger@eyesopen.com>
5448
5449         PR middle-end/18683
5450         * g++.dg/opt/pr18683-1.C: New test case.
5451
5452 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
5453
5454         PR other/19093
5455         * g++.dg/opt/max1.C: Fix for 64bit targets.
5456
5457 2004-12-20  Matt Austern  <austern@apple.com>
5458
5459         PR c++/19044
5460         * g++.dg/ext/builtin6.C: New
5461
5462 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
5463
5464         PR tree-optimization/19080
5465         * gcc.c-torture/compile/pr19080.c: New test.
5466
5467 2004-12-20  Steven Bosscher  <stevenb@suse.de>
5468
5469         * gcc.dg/20041219-1.c: New test.
5470
5471 2004-12-19  Roger Sayle  <roger@eyesopen.com>
5472
5473         PR middle-end/19068
5474         * g++.dg/opt/max1.C: New test case.
5475
5476 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5477
5478         * gcc.dg/fdata-sections-1.c: New test.
5479
5480 2004-12-18  Roger Sayle  <roger@eyesopen.com>
5481
5482         PR middle-end/18548
5483         * gcc.dg/max-1.c: New test case.
5484
5485 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
5486
5487         * gcc.c-torture/execute/20041218-1.c: New test.
5488
5489 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
5490
5491         * gcc.dg/pr18501.c: New test.
5492         * gcc.dg/uninit-5.c: XFAIL.
5493         * gcc.dg/uninit-9.c: XFAIL.
5494
5495 2004-12-17  Dale Johannesen  <dalej@apple.com>
5496
5497         * gcc.dg/20041213-1.c:  New.
5498
5499 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
5500
5501         * objc.dg/stabs-1.m: Allow assembly label to begin
5502         with a dot ('.').
5503
5504 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
5505
5506         * gcc.c-torture/execute/20041213-1.c: Move...
5507         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
5508
5509 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
5510
5511         PR c++/18721
5512         * g++.dg/lookup/conv-5.C: New.
5513
5514 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
5515
5516         * objc.dg/stabs-1.m: New test.
5517
5518 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5519
5520         * gcc.dg/visibility-c.c: Change compile to
5521         assemble for the test.
5522
5523 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5524
5525         PR target/19041
5526         * gcc.dg/visibility-c.c: New test.
5527
5528 2004-12-16  Roger Sayle  <roger@eyesopen.com>
5529
5530         PR middle-end/18493
5531         * gcc.dg/switch-8.c: New test case.
5532
5533 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5534
5535         PR c++/18905
5536         * g++.dg/template/init4.C: New.
5537         * g++.dg/opt/static3.C: Enable optimizer.
5538
5539 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
5540
5541         * g++.dg/other/complex1.C: New test.
5542
5543 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
5544
5545         * g++.dg/opt/inline9.C: New test.
5546
5547 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5548
5549         PR fortran/18993
5550         * gfotran.dg/nullify_1.f: New test.
5551
5552 2004-12-15  Richard Henderson  <rth@redhat.com>
5553
5554         * gcc.target/i386/i386.exp: New harness.
5555         * gcc.target/i386/vect-args.c: New.
5556
5557 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
5558
5559         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
5560
5561 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5562
5563         PR c++/18825
5564         * g++.dg/template/friend32.C: New test.
5565
5566 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5567
5568         * cpp/pragma-once-1.c: New test.
5569         * cpp/pragma-once-1b.h: Likewise.
5570         * cpp/pragma-once-1c.h: Likewise.
5571         * cpp/pragma-once-1d.h: Likewise.
5572         * cpp/inc/pragma-once-1a.h: Likewise.
5573
5574 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
5575             Steven G. Kargl  <kargls@comcast.net>
5576
5577         PR fortran/17597
5578         * gfortran.dg/list_read_3.f90: New test.
5579
5580 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5581
5582         * gcc.dg/ftrapv-2.c: New test.
5583
5584 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5585
5586         PR c++/18981
5587         * g++.dg/template/typename9.C: New test.
5588
5589 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5590
5591         PR c++/18738
5592         * g++.dg/template/typename8.C: New test.
5593         * g++.dg/parse/friend2.C: Tweak error message.
5594
5595 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5596
5597         * gcc.c-torture/20041214-1.c: New test.
5598
5599 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5600
5601         PR c++/18965
5602         * g++.dg/init/array17.C: New test.
5603
5604 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5605
5606         PR c++/18793
5607         * g++.dg/init/aggr3.C: New test.
5608
5609 2004-12-14  Janis Johnson  <janis187@us.ibm.com
5610
5611         * gcc.dg/altivec-types-1.c: New test.
5612         * gcc.dg/altivec-types-2.c: New test.
5613         * gcc.dg/altivec-types-3.c: New test.
5614         * gcc.dg/altivec-types-4.c: New test.
5615         * g++.dg/ext/altivec-types-1.C: New test.
5616         * g++.dg/ext/altivec-types-2.C: New test.
5617         * g++.dg/ext/altivec-types-3.C: New test.
5618         * g++.dg/ext/altivec-types-4.C: New test.
5619
5620 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
5621
5622         PR middle-end/18951
5623         * gcc.c-torture/execute/20041213-1.c: New test.
5624
5625 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
5626
5627         PR c++/18949
5628         * g++.dg/template/cast1.C: New.
5629
5630 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
5631
5632         * gcc.c-torture/execute/20041213-2.c: New test.
5633
5634 2004-12-13  Richard Henderson  <rth@redhat.com>
5635
5636         * gcc.dg/i386-sse-10.c: Fix typo in options.
5637
5638 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
5639
5640         PR c++/18968
5641         * g++.dg/opt/pr18968.C: New test.
5642
5643 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
5644
5645         PR c++/18925
5646         * g++.dg/ext/visibility/staticdatamem.C: New test.
5647
5648 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
5649
5650         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
5651
5652 2004-12-13  Roger Sayle  <roger@eyesopen.com>
5653
5654         PR rtl-optimization/18928
5655         * gcc.dg/pr18928-1.c: New test case.
5656
5657 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
5658
5659         PR tree-opt/16951
5660         * gcc.c-torture/compile/20041211-1.c: New.
5661
5662 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5663
5664         PR middle-end/17564
5665         * gcc.c-torture/execute/20041212-1.c: New test.
5666
5667 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5668
5669         PR fortran/18869
5670         * gfortran.dg/common_1.f90: New test.
5671
5672 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
5673         Paul Brook  <paul@codesourcery.com>
5674
5675         PR fortran/16222
5676         * gfortran.dg/real_do_1.f90: New test.
5677
5678 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5679
5680         PR tree-opt/18040
5681         * g++.dg/opt/ptrmem6.C: New test.
5682
5683 2004-12-11  Roger Sayle  <roger@eyesopen.com>
5684
5685         PR middle-end/18921
5686         * gcc.dg/pr18921-1.c: New test case.
5687
5688 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5689
5690         PR fortran/17175
5691         * gfortran.dg/scale_1.f90: New test.
5692
5693 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
5694
5695         PR middle-end/18903
5696         * gcc.c-torture/compile/pr18903.c: New test.
5697
5698 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
5699
5700         * gcc.c-torture/execute/20041210-1.c: New test.
5701
5702 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5703
5704         PR c++/18731
5705         * g++.dg/parser/struct-1.C: New test.
5706         * g++.dg/parser/struct-2.C: New test.
5707         * g++.dg/parser/struct-3.C: New test.
5708
5709 2004-12-09  Richard Henderson  <rth@redhat.com>
5710
5711         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
5712
5713         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
5714         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
5715
5716 2004-12-09  Matt Austern  <austern@apple.com>
5717
5718         PR c++/18514
5719         * g++.dg/ext/builtin1.C: New
5720         * g++.dg/ext/builtin2.C: New
5721         * g++.dg/ext/builtin3.C: New
5722         * g++.dg/ext/builtin4.C: New
5723         * g++.dg/ext/builtin5.C: New
5724
5725 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
5726
5727         PR tree-opt/18904
5728         * g++.dg/opt/ptrmem5.C: New test.
5729
5730 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
5731
5732         * g++.dg/parse/typename5.C: Adjust for new error.
5733         * g++.dg/parse/typename7.C: New.
5734
5735 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5736
5737         PR c++/18073
5738         * g++.dg/other/mmintrin.C: New test.
5739
5740 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
5741
5742         PR c++/16681
5743         * g++.dg/init/array15.C: New.
5744         * g++.dg/init/array16.C: New.
5745
5746 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5747
5748         PR fortran/18826
5749         * gfortran.dg/assign_1.f90: New test.
5750
5751 2004-12-08  Nick Clifton  <nickc@redhat.com>
5752
5753         * gcc.target/xstormy16/bss_below100: New directory containing tests.
5754         * gcc.target/xstormy16/data_below100: Likewise.
5755         * gcc.target/xstormy16/sfr: Likewise.
5756         * gcc.target/xstormy16/below100.S: New test source file.
5757         * gcc.target/xstormy16/below100.ld: New test linker script.
5758         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5759         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
5760         bp instructions.
5761         * gcc.target/xstormy16/bp.c: Likewise.
5762
5763         * gcc.target/xstormy16/bss_below100: New files:
5764         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5765         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5766         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5767         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5768         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5769         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5770         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5771         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5772         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5773         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5774         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5775         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5776         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5777         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5778         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5779         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5780         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5781         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5782         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5783         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5784         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5785         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5786         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5787         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5788         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5789         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5790         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5791
5792         * gcc.target/xstormy16/data_below100: New files:
5793         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5794         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5795         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5796         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5797         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5798         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5799         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5800         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5801         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5802         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5803         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5804         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5805         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5806         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5807         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5808         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5809         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5810         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5811         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5812         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5813         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5814         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5815         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5816         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5817         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5818         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5819         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5820
5821         * gcc.target/xstormy16/sfr: New files:
5822         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
5823         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
5824         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
5825         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
5826         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
5827         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
5828         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
5829         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
5830         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
5831         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
5832         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
5833         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
5834         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
5835         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
5836         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
5837         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
5838         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
5839         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
5840         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
5841         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
5842         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
5843         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
5844         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
5845         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
5846         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
5847         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
5848         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
5849         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
5850         27_if0_sfrw_bitfield_f.c
5851
5852 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5853
5854         PR c++/18100
5855         * g++.dg/lookup/name-clash4.C: New test.
5856
5857 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
5858
5859         PR c++/18672
5860         * g++.dg/opt/array1.C: New.
5861
5862         PR c++/18803
5863         * g++.dg/template/operator5.C: New.
5864
5865 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
5866
5867         PR c/18867
5868         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
5869
5870 2004-12-07  Steven Bosscher  <stevenb@suse.de>
5871
5872         * gcc.dg/noncompile/20041207.c: New test.
5873
5874 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
5875
5876         * g++.dg/other/unreachable-1.C: New test.
5877
5878 2004-12-06  Nick Clifton  <nickc@redhat.com>
5879
5880         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
5881         <limits.h> because the latter comes from gcc's include/ directory
5882         and not the newlib/libc/include directory.
5883
5884 2004-12-04  Richard Henderson  <rth@redhat.com>
5885
5886         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
5887
5888 2004-12-04  Richard Henderson  <rth@redhat.com>
5889
5890         * lib/target-supports.exp (check_gc_sections_available): Disable
5891         for alpha and ia64.
5892
5893 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
5894
5895         PR middle-end/17909
5896         * g++.dg/other/vararg-2.C: New test.
5897
5898 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5899
5900         PR c++/17011, c++/17971
5901         * g++.dg/template/error15.C: Adjust expected error.
5902         * g++.dg/template/instantiate3.C: Likewise.
5903
5904 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
5905
5906         * gcc.dg/altivec-18.c: Fix for darwin
5907
5908 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5909
5910         PR c++/18782
5911         * g++.dg/parse/ptrmem2.C: New.
5912
5913         PR c++/18318
5914         * g++.dg/template/new1.C: New.
5915
5916 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5917
5918         PR fortran/18710
5919         * gfortran.dg/direct_io_3.f90: New test.
5920
5921 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
5922
5923         PR 18758
5924         * g++.dg/parse/crash21.C: New.
5925
5926 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5927
5928         PR c++/15664, c++/18276
5929         * g++.dg/template/ttp13.C: New test.
5930         * g++.dg/template/ttp14.C: Likewise.
5931
5932 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5933
5934         PR c++/18123
5935         * g++.dg/parse/enum2.C: New test.
5936         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
5937
5938 2004-12-02  Nick Clifton  <nickc@redhat.com>
5939
5940         * gcc.target/xstormy16: New test directory.
5941         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5942         * gcc.target/xstormy16/bp.c: Check the generation of bp
5943         instructions.
5944         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
5945         bn instructions and the BELOW100 attribute.
5946
5947 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
5948
5949         PR target/16952
5950         * gcc.dg/ppc-eabi.c: New.
5951
5952 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5953
5954         PR fortran/18284
5955         * gfortran.dg/backspace.f90
5956
5957 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5958
5959         * gfortran.dg/inquire.f90: New test.
5960
5961 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
5962
5963         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
5964         handle effective-target-keyword.
5965         (dg-skip-if): Support effective-target keyword as target list.
5966         (dg-xfail-if): Ditto.
5967         * lib/target-supports.exp (is-effective-target-keyword): New proc.
5968
5969 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
5970
5971         PR tree-optimization/18291
5972         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
5973
5974 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
5975
5976         PR C++/18729
5977         * g++.dg/parse/crash20.C: New.
5978
5979         PR c++/17431
5980         * g++.dg/overload/arg1.C: New.
5981         * g++.dg/overload/arg2.C: New.
5982         * g++.dg/overload/arg3.C: New.
5983         * g++.dg/overload/arg4.C: New.
5984
5985 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
5986
5987         * gcc.dg/c99-flex-array-4.c: Remove.
5988
5989 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5990
5991         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
5992
5993         * lib/target-supports.exp (is-effective-target): Simplify.
5994
5995         * lib/target-supports.exp (check_effective_target_vect_long):
5996         Fix for powerpc64-*-*.
5997
5998 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
5999
6000         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
6001         to support new requirements on FreeBSD 5.
6002
6003 2004-11-30  Devang Patel  <dpatel@apple.com>
6004
6005         PR 18702
6006         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
6007
6008 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6009
6010         * g++.dg/ext/altivec-13.C: New test.
6011
6012 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
6013
6014         PR tree-opt/18298
6015         * gcc.c-torture/execute/p18298.c: New test.
6016
6017 2004-11-30  Ira Rosen  <irar@il.ibm.com>
6018             Dorit Naishlos  <dorit@il.ibm.com>
6019
6020         PR tree-opt/18607
6021         * gcc.dg/vect/vect-89.c: New test.
6022
6023 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
6024
6025         * gcc.dg/pr18596-1.c: New test.
6026
6027 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6028
6029         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
6030
6031 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6032
6033         PR c/18479
6034         * gcc.dg/pr18479.c: New test.
6035
6036 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6037
6038         PR target/18490
6039         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
6040         mmix-knuth-mmixware.
6041
6042         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
6043         cris-*-elf* cris-*-aout* mmix-*-*
6044
6045 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6046
6047         PR middle-end/18725
6048         * gcc.dg/pr18725.c: New test.
6049
6050 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6051
6052         PR target/18488
6053         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
6054
6055         PR target/18336
6056         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
6057
6058 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
6059
6060         PR c++/18368
6061         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
6062         * g++.old-deja/g++.law/ctors5.C: Likewise.
6063         * g++.old-deja/g++.other/crash25.C: Likewise.
6064
6065         PR c++/18674
6066         * g++.dg/template/error16.C: New test.
6067
6068         PR c++/18512
6069         * g++.dg/template/crash29.C: New test.
6070
6071 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
6072
6073         PR tree-optimization/18712
6074         * gcc.c-torture/compile/pr18712.c: New test.
6075
6076 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
6077
6078         PR c/7544
6079         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
6080         tests.
6081
6082 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6083
6084         PR c++/18652
6085         * g++.dg/lookup/crash6.C: New test.
6086
6087 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6088
6089         PR middle-end/18164
6090         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
6091
6092 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6093
6094         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
6095         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
6096         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
6097
6098 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
6099
6100         * gcc.dg/pr18164.c: New test.
6101
6102 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
6103
6104         * gcc.dg/funroll-loops-all.c: New.
6105
6106 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6107
6108         PR target/18489
6109         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
6110         delimeter, match space and TAB as well as ":".
6111
6112         PR target/18484
6113         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
6114
6115         PR target/18348
6116         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
6117
6118         PR target/18345
6119         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
6120
6121         PR target/18337
6122         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
6123
6124 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
6125
6126         * gfortran.dg/direct_io_2.f90: New test.
6127
6128 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6129
6130         PR target/18334
6131         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
6132
6133 2004-11-28  Richard Henderson  <rth@redhat.com>
6134
6135         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
6136
6137 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
6138
6139         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
6140         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
6141         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
6142         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
6143         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
6144         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
6145         gcc.dg/pointer-arith-8.c: New tests.
6146
6147 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
6148
6149         PR fortran/18364
6150         * gfortran.dg/endfile.f90: New test.
6151
6152 2004-11-27  Falk Hueffner  <falk@debian.org>
6153
6154         * gcc.dg/loop-6.c: New test.
6155
6156 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6157
6158         * gcc.c-torture/execute/20041126-1.c: New test.
6159
6160 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6161
6162         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
6163         on IRIX.
6164
6165 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6166
6167         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
6168         functions.
6169
6170 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6171
6172         PR rtl-optimization/17825
6173         * gcc.c-torture/compile/20041119-1.c: New test.
6174
6175 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6176
6177         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
6178         Check existence of ld library path variables before unsetting.
6179
6180 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
6181
6182         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
6183
6184 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6185
6186         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
6187
6188 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6189
6190         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
6191
6192 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6193
6194         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
6195         dg-do directive.
6196
6197 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6198
6199         * gcc.dg/pr17957.c: Pass --param, not -param.
6200
6201 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6202
6203         PR middle-end/17957
6204         * testsuite/gcc.dg/pr17957.c: New test.
6205
6206 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
6207
6208         PR c++/18445
6209         * g++.dg/template/crash28.C: Likewise.
6210
6211         PR c++/18001
6212         * g++.dg/expr/unary2.C: Adjust lvalue messages.
6213         * g++.dg/ext/lvaddr.C: Likewise.
6214         * g++.dg/opt/pr7503-3.C: Likewise.
6215
6216         PR c++/18466
6217         * g++.dg/parse/qualified3.C: New test.
6218         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
6219
6220         PR c++/18545
6221         * g++.dg/expr/return1.C: New test.
6222
6223 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6224
6225         Friend class name lookup 3/n, PR c++/3332
6226         * g++.dg/lookup/friend3.C: New test.
6227         * g++.dg/lookup/friend4.C: Likewise.
6228         * g++.dg/lookup/friend5.C: Likewise.
6229
6230 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6231
6232         Friend class name lookup 2/n, PR c++/14513, c++/15410
6233         * g++.dg/lookup/friend2.C: New test.
6234         * g++.dg/template/friend31.C: Likewise.
6235
6236 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6237
6238         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
6239
6240 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6241
6242         PR c++/17473
6243         * g++.dg/tc1/dr56.C: Remove.
6244         * g++.dg/template/typedef1.C: Add dg-error markers.
6245         * g++.old-deja/g++.other/typedef7.C: Likewise.
6246
6247         PR c++/18285
6248         * g++.dg/parse/typedef7.C: New test.
6249
6250 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
6251
6252         * gcc.c-torture/execute/20041124-1.c: New test.
6253
6254 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6255
6256         * g++.dg/template/deduce3.C: New test.
6257
6258         PR c++/18586
6259         * g++.dg/template/crash27.C: New test.
6260
6261         PR c++/18530
6262         * g++.dg/warn/Wshadow-3.C: New test.
6263
6264 2004-11-24  Devang Patel  <dpatel@apple.com>
6265
6266         PR/18555
6267         * gcc.dg/cpp/isysroot-1.c: New test.
6268         * gcc.dg/cpp/usr/include/stdio.h: New file.
6269         * gcc.dg/cpp/isysroot-2.c: New test.
6270         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
6271         New file.
6272
6273 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6274
6275         PR c++/8929
6276         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
6277
6278 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6279
6280         * gcc.target/sparc/align.c: Do not include <stdint.h>.
6281         * gcc.target/sparc/pdist.c: Likewise.
6282
6283 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
6284
6285         PR c++/16882
6286         * g++.dg/conversion/simd1.C: New test.
6287
6288 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6289
6290         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
6291         and restore_ld_library_path_env_vars.
6292         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
6293         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
6294         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
6295         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
6296
6297 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
6298
6299         * gcc.dg/pragma-align-2.c: Test macro expansion.
6300         * gcc.dg/pragma-pack-2.c: New test.
6301
6302 2004-11-23  Richard Henderson  <rth@redhat.com>
6303
6304         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
6305         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6306         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
6307         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
6308         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
6309         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
6310
6311         * gcc.dg/vect/vect.exp: Add check for alpha.
6312         * lib/target-supports.exp (check_alpha_max_hw_available): New.
6313         (check_effective_target_vect_int): Enable for alpha.
6314         (check_effective_target_vect_long): New.
6315         (is-effective-target): Add it.
6316
6317 2004-11-23  Uros Bizjak <uros@kss-loka.si>
6318
6319         * gcc.dg/pr18614-1.c: New test.
6320
6321 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6322
6323         * gcc.dg/setjmp-2.c: New test.
6324
6325 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
6326
6327         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
6328         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
6329         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
6330         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
6331         gcc.target/sparc/pdist.c: New tests.
6332
6333 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
6334
6335         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
6336
6337 2004-11-22  Dale Johannesen  <dalej@apple.com>
6338
6339         * gcc.dg/20041111-1.c:  New.
6340
6341 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6342
6343         PR tree-opt/18536
6344         * gcc.dg/vect/pr18536.c: New test.
6345
6346 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6347
6348         PR c++/18354
6349         * g++.dg/template/nontype11.C: New test.
6350
6351 2004-11-21  Roger Sayle  <roger@eyesopen.com>
6352
6353         PR middle-end/18520
6354         * gcc.dg/pr18520-1.c: New test case.
6355
6356 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
6357
6358         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
6359         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
6360         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
6361         expected diagnostics.
6362
6363 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6364
6365         PR target/18580
6366         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
6367         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
6368         vect-77.c, vect-77a.c: XFAIL on the SPARC.
6369
6370 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6371
6372         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
6373
6374 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
6375             Joseph Myers  <joseph@codesourcery.com>
6376
6377         * lib/target-supports.exp (check_visibility_available): Really
6378         test the compiler.
6379
6380 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6381
6382         PR tree-opt/18181
6383         * gcc.dg/vect/vect-85.c: New test.
6384         * gcc.dg/vect/vect-86.c: New test.
6385         * gcc.dg/vect/vect-87.c: New test.
6386         * gcc.dg/vect/vect-88.c: New test.
6387
6388 2004-11-19  Ben Elliston  <bje@au.ibm.com>
6389
6390         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
6391
6392 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
6393
6394         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
6395         * gcc.dg/ppc-and-1.c: Ditto.
6396         * gcc.dg/ppc-compare-1.c: Ditto.
6397         * gcc.dg/ppc-mov-1.c: Ditto
6398
6399 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
6400             Mark Mitchell  <mark@codesourcery.com>
6401
6402         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
6403
6404 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6405             Aldy Hernandez  <aldyh@redhat.com>
6406
6407         * lib/target-supports.exp (check_effective_target_vect_int): New
6408         (check_effective_target_vect_float): New
6409         (check_effective_target_vect_double): New.
6410         (is-effective-target): Support new effective targets keywords.
6411         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
6412         default action for dg-do.
6413         * gcc.dg/vect/pr16105.c: Use new support.
6414         * gcc.dg/vect/pr18400.c: Ditto.
6415         * gcc.dg/vect/pr18425.c: Ditto.
6416         * gcc.dg/vect/vect-1.c: Ditto.
6417         * gcc.dg/vect/vect-10.c: Ditto.
6418         * gcc.dg/vect/vect-11.c: Ditto.
6419         * gcc.dg/vect/vect-12.c: Ditto.
6420         * gcc.dg/vect/vect-13.c: Ditto.
6421         * gcc.dg/vect/vect-14.c: Ditto.
6422         * gcc.dg/vect/vect-15.c: Ditto.
6423         * gcc.dg/vect/vect-16.c: Ditto.
6424         * gcc.dg/vect/vect-17.c: Ditto.
6425         * gcc.dg/vect/vect-18.c: Ditto.
6426         * gcc.dg/vect/vect-19.c: Ditto.
6427         * gcc.dg/vect/vect-2.c: Ditto.
6428         * gcc.dg/vect/vect-20.c: Ditto.
6429         * gcc.dg/vect/vect-21.c: Ditto.
6430         * gcc.dg/vect/vect-22.c: Ditto.
6431         * gcc.dg/vect/vect-23.c: Ditto.
6432         * gcc.dg/vect/vect-24.c: Ditto.
6433         * gcc.dg/vect/vect-25.c: Ditto.
6434         * gcc.dg/vect/vect-26.c: Ditto.
6435         * gcc.dg/vect/vect-27.c: Ditto.
6436         * gcc.dg/vect/vect-27a.c: Ditto.
6437         * gcc.dg/vect/vect-28.c: Ditto.
6438         * gcc.dg/vect/vect-29.c: Ditto.
6439         * gcc.dg/vect/vect-29a.c: Ditto.
6440         * gcc.dg/vect/vect-3.c: Ditto.
6441         * gcc.dg/vect/vect-30.c: Ditto.
6442         * gcc.dg/vect/vect-31.c: Ditto.
6443         * gcc.dg/vect/vect-32.c: Ditto.
6444         * gcc.dg/vect/vect-33.c: Ditto.
6445         * gcc.dg/vect/vect-34.c: Ditto.
6446         * gcc.dg/vect/vect-35.c: Ditto.
6447         * gcc.dg/vect/vect-36.c: Ditto.
6448         * gcc.dg/vect/vect-37.c: Ditto.
6449         * gcc.dg/vect/vect-38.c: Ditto.
6450         * gcc.dg/vect/vect-4.c: Ditto.
6451         * gcc.dg/vect/vect-40.c: Ditto.
6452         * gcc.dg/vect/vect-41.c: Ditto.
6453         * gcc.dg/vect/vect-42.c: Ditto.
6454         * gcc.dg/vect/vect-43.c: Ditto.
6455         * gcc.dg/vect/vect-44.c: Ditto.
6456         * gcc.dg/vect/vect-45.c: Ditto.
6457         * gcc.dg/vect/vect-46.c: Ditto.
6458         * gcc.dg/vect/vect-47.c: Ditto.
6459         * gcc.dg/vect/vect-48.c: Ditto.
6460         * gcc.dg/vect/vect-48a.c: Ditto.
6461         * gcc.dg/vect/vect-49.c: Ditto.
6462         * gcc.dg/vect/vect-5.c: Ditto.
6463         * gcc.dg/vect/vect-50.c: Ditto.
6464         * gcc.dg/vect/vect-51.c: Ditto.
6465         * gcc.dg/vect/vect-52.c: Ditto.
6466         * gcc.dg/vect/vect-53.c: Ditto.
6467         * gcc.dg/vect/vect-54.c: Ditto.
6468         * gcc.dg/vect/vect-55.c: Ditto.
6469         * gcc.dg/vect/vect-56.c: Ditto.
6470         * gcc.dg/vect/vect-56a.c: Ditto.
6471         * gcc.dg/vect/vect-57.c: Ditto.
6472         * gcc.dg/vect/vect-58.c: Ditto.
6473         * gcc.dg/vect/vect-59.c: Ditto.
6474         * gcc.dg/vect/vect-6.c: Ditto.
6475         * gcc.dg/vect/vect-60.c: Ditto.
6476         * gcc.dg/vect/vect-61.c: Ditto.
6477         * gcc.dg/vect/vect-62.c: Ditto.
6478         * gcc.dg/vect/vect-63.c: Ditto.
6479         * gcc.dg/vect/vect-64.c: Ditto.
6480         * gcc.dg/vect/vect-65.c: Ditto.
6481         * gcc.dg/vect/vect-66.c: Ditto.
6482         * gcc.dg/vect/vect-67.c: Ditto.
6483         * gcc.dg/vect/vect-68.c: Ditto.
6484         * gcc.dg/vect/vect-69.c: Ditto.
6485         * gcc.dg/vect/vect-7.c: Ditto.
6486         * gcc.dg/vect/vect-72.c: Ditto.
6487         * gcc.dg/vect/vect-72a.c: Ditto.
6488         * gcc.dg/vect/vect-73.c: Ditto.
6489         * gcc.dg/vect/vect-74.c: Ditto.
6490         * gcc.dg/vect/vect-75.c: Ditto.
6491         * gcc.dg/vect/vect-76.c: Ditto.
6492         * gcc.dg/vect/vect-77.c: Ditto.
6493         * gcc.dg/vect/vect-77a.c: Ditto.
6494         * gcc.dg/vect/vect-78.c: Ditto.
6495         * gcc.dg/vect/vect-79.c: Ditto.
6496         * gcc.dg/vect/vect-8.c: Ditto.
6497         * gcc.dg/vect/vect-80.c: Ditto.
6498         * gcc.dg/vect/vect-82.c: Ditto.
6499         * gcc.dg/vect/vect-82_64.c: Ditto.
6500         * gcc.dg/vect/vect-83.c: Ditto.
6501         * gcc.dg/vect/vect-83_64.c: Ditto.
6502         * gcc.dg/vect/vect-9.c: Ditto.
6503         * gcc.dg/vect/vect-all.c: Ditto.
6504         * gcc.dg/vect/vect-none.c: Ditto.
6505
6506 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6507
6508         * lib/gcc-dg.exp (dg-skip-if): New function.
6509         (dg-forbid-option): Remove.
6510         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
6511         * g++.dg/abi/bitfield8.C: Likewise.
6512         * g++.dg/abi/dtor1.C: Likewise.
6513         * g++.dg/abi/empty10.C: Likewise.
6514         * g++.dg/abi/empty7.C: Likewise.
6515         * g++.dg/abi/empty9.C: Likewise.
6516         * g++.dg/abi/layout3.C: Likewise.
6517         * g++.dg/abi/layout4.C: Likewise.
6518         * g++.dg/abi/thunk1.C: Likewise.
6519         * g++.dg/abi/thunk2.C: Likewise.
6520         * g++.dg/abi/vbase11.C: Likewise.
6521         * g++.dg/abi/vthunk2.C: Likewise.
6522         * g++.dg/abi/vthunk3.C: Likewise.
6523         * g++.dg/ext/attrib8.C: Likewise.
6524         * g++.dg/opt/longbranch2.C: Likewise.
6525         * g++.dg/opt/reg-stack4.C: Likewise.
6526         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6527         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6528         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6529         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6530         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6531         * gcc.dg/20000609-1.c: Likewise.
6532         * gcc.dg/20000720-1.c: Likewise.
6533         * gcc.dg/20011107-1.c: Likewise.
6534         * gcc.dg/20011119-1.c: Likewise.
6535         * gcc.dg/20020108-1.c: Likewise.
6536         * gcc.dg/20020122-2.c: Likewise.
6537         * gcc.dg/20020122-3.c: Likewise.
6538         * gcc.dg/20020201-3.c: Likewise.
6539         * gcc.dg/20020206-1.c: Likewise.
6540         * gcc.dg/20020218-1.c: Likewise.
6541         * gcc.dg/20020310-1.c: Likewise.
6542         * gcc.dg/20020411-1.c: Likewise.
6543         * gcc.dg/20020418-2.c: Likewise.
6544         * gcc.dg/20020426-1.c: Likewise.
6545         * gcc.dg/20020426-2.c: Likewise.
6546         * gcc.dg/20020517-1.c: Likewise.
6547         * gcc.dg/20020523-1.c: Likewise.
6548         * gcc.dg/20020523-2.c: Likewise.
6549         * gcc.dg/20020729-1.c: Likewise.
6550         * gcc.dg/20030204-1.c: Likewise.
6551         * gcc.dg/20030826-2.c: Likewise.
6552         * gcc.dg/20030926-1.c: Likewise.
6553         * gcc.dg/20031202-1.c: Likewise.
6554         * gcc.dg/980312-1.c: Likewise.
6555         * gcc.dg/980313-1.c: Likewise.
6556         * gcc.dg/990117-1.c: Likewise.
6557         * gcc.dg/990424-1.c: Likewise.
6558         * gcc.dg/990524-1.c: Likewise.
6559         * gcc.dg/991230-1.c: Likewise.
6560         * gcc.dg/i386-387-1.c: Likewise.
6561         * gcc.dg/i386-387-2.c: Likewise.
6562         * gcc.dg/i386-387-3.c: Likewise.
6563         * gcc.dg/i386-387-4.c: Likewise.
6564         * gcc.dg/i386-387-5.c: Likewise.
6565         * gcc.dg/i386-387-6.c: Likewise.
6566         * gcc.dg/i386-asm-1.c: Likewise.
6567         * gcc.dg/i386-bitfield1.c: Likewise.
6568         * gcc.dg/i386-bitfield2.c: Likewise.
6569         * gcc.dg/i386-loop-1.c: Likewise.
6570         * gcc.dg/i386-loop-2.c: Likewise.
6571         * gcc.dg/i386-loop-3.c: Likewise.
6572         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6573         * gcc.dg/i386-pic-1.c: Likewise.
6574         * gcc.dg/i386-regparm.c: Likewise.
6575         * gcc.dg/i386-signbit-1.c: Likewise.
6576         * gcc.dg/i386-signbit-2.c: Likewise.
6577         * gcc.dg/i386-signbit-3.c: Likewise.
6578         * gcc.dg/i386-sse-5.c: Likewise.
6579         * gcc.dg/i386-sse-8.c: Likewise.
6580         * gcc.dg/i386-unroll-1.c: Likewise.
6581         * gcc.dg/tls/opt-1.c: Likewise.
6582         * gcc.dg/tls/opt-2.c: Likewise.
6583         * gcc.dg/unroll-1.c: Likewise.
6584         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6585         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6586         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6587         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6588
6589 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6590
6591         * g++.dg/template/incomplete1.C: New test.
6592
6593 2004-11-16  Nick Clifton  <nickc@redhat.com>
6594
6595         Revert patches accidentally commited during checkin of fixes for
6596         xstormy16 tests:
6597         gcc.c-torture/execute/simd-4.c: Revert
6598         gcc.dg/20040910-1.c: Revert.
6599
6600 2004-11-16  Paul Brook  <paul@codesourcery.com>
6601
6602         PR fortran/13010
6603         * gfortran.dg/der_pointer_1.f90: New test.
6604
6605 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
6606
6607         PR c/18498
6608         * gcc.dg/bitfld-13.c: New test.
6609
6610 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
6611
6612         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
6613         powerpc*-*-linux*.
6614
6615         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
6616         * gcc.dg/ppc64-abi-2.c: Ditto.
6617         * gcc.dg/ppc64-abi-3.c: Ditto.
6618
6619         * lib/gcc-dg.exp (dg-target-list): Remove.
6620
6621 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
6622
6623         * gcc.dg/ia64-postinc.c: New test.
6624
6625 2004-11-15  Mark Mitchell <mark@codesourcery.com>
6626
6627         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
6628
6629 2004-11-15  Nick Clifton  <nickc@redhat.com>
6630
6631         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
6632         __INT_MAX__ so that the test can be compiled by toolchains
6633         targeted at 16-bit processors.
6634
6635         * gcc.dg/20040625-1.c: Use long constants rather than integers
6636         when performing arithmetic that will overflow 16-bits.
6637
6638         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
6639         xstormy16.  It does not support 128-bit vector operations.
6640
6641         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
6642         with the macro PTR_TYPE.  Define this macro to an integer type
6643         suitable for holding a pointer.
6644
6645         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
6646         the target is a 16-bit processor.
6647
6648         * gcc.dg/cpp/if-2.c: Expect a different warning message from
6649         16-bit targets where the character constant will be too long.
6650
6651         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
6652         where the double will not be directly addressable.
6653
6654 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6655
6656         Friend class name lookup 1/n, PR c++/18471
6657         * g++.dg/template/crash26.C: New test.
6658         * g++.dg/lookup/struct1.C: Adjust expected error.
6659         * g++.dg/parse/elab1.C: Likewise.
6660         * g++.dg/parse/elab2.C: Likewise.
6661         * g++.dg/parse/int-as-enum1.C: Likewise.
6662         * g++.dg/parse/struct-as-enum1.C: Likewise.
6663         * g++.dg/parse/typedef1.C: Likewise.
6664         * g++.dg/parse/typedef3.C: Likewise.
6665         * g++.dg/parse/typedef4.C: Likewise.
6666         * g++.dg/parse/typedef5.C: Likewise.
6667         * g++.dg/template/nontype4.C: Likewise.
6668         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
6669         * g++.old-deja/g++.other/elab1.C: Likewise.
6670         * g++.old-deja/g++.other/syntax4.C: Likewise.
6671
6672 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6673
6674         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
6675
6676 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
6677
6678         * gcc.c-torture/execute/20041114-1.c: New test.
6679
6680 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
6681
6682         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
6683         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
6684         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
6685         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
6686         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
6687         gcc.dg/switch-7.c: New tests.
6688
6689 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6690
6691         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
6692
6693 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6694
6695         PR tree-opt/18400
6696         * gcc.dg/vect/pr18400.c: New test.
6697
6698 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6699             Andrew Pinski  <pinskia@physics.uc.edu>
6700
6701         PR tree-opt/18425
6702         * gcc.dg/vect/pr18425.c: New test.
6703
6704 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6705
6706         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
6707         Guard with dg-require-alias and dg-require-visibility.
6708
6709 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6710
6711         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
6712
6713 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6714
6715         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
6716
6717 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6718
6719         PR c++/17344
6720         * g++.dg/template/defarg5.C: New test.
6721
6722 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6723
6724         * g++.dg/parse/cast1.C: Run only on ILP32.
6725         * g++.old-deja/g++.mike/p784.C: Likewise.
6726
6727 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
6728
6729         * gcc.c-torture/execute/20041113-1.c: New test.
6730
6731 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6732
6733         PR target/18230
6734         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
6735         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
6736         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
6737         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6738         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
6739         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
6740         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
6741         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
6742         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
6743         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
6744         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
6745         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
6746         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
6747
6748 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6749
6750         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
6751         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
6752         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
6753         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
6754         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
6755         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
6756         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
6757         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
6758         gcc.target/sparc/combined-1.c: New tests.
6759
6760 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
6761
6762         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
6763         New tests.
6764
6765 2004-11-12  Mark Mitchell <mark@codesourcery.com>
6766
6767         * lib/gcc-dg.exp (dg-forbid-option): New function.
6768         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
6769         * g++.dg/abi/bitfield8.C: Likewise.
6770         * g++.dg/abi/dtor1.C: Likewise.
6771         * g++.dg/abi/empty10.C: Likewise.
6772         * g++.dg/abi/empty7.C: Likewise.
6773         * g++.dg/abi/empty9.C: Likewise.
6774         * g++.dg/abi/layout3.C: Likewise.
6775         * g++.dg/abi/layout4.C: Likewise.
6776         * g++.dg/abi/thunk1.C: Likewise.
6777         * g++.dg/abi/thunk2.C: Likewise.
6778         * g++.dg/abi/vbase11.C: Likewise.
6779         * g++.dg/abi/vthunk2.C: Likewise.
6780         * g++.dg/abi/vthunk3.C: Likewise.
6781         * g++.dg/ext/attrib8.C: Likewise.
6782         * g++.dg/opt/longbranch2.C: Likewise.
6783         * g++.dg/opt/reg-stack4.C: Likewise.
6784         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6785         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6786         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6787         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6788         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6789         * gcc.dg/20000609-1.c: Likewise.
6790         * gcc.dg/20000720-1.c: Likewise.
6791         * gcc.dg/20011107-1.c: Likewise.
6792         * gcc.dg/20011119-1.c: Likewise.
6793         * gcc.dg/20020108-1.c: Likewise.
6794         * gcc.dg/20020122-2.c: Likewise.
6795         * gcc.dg/20020122-3.c: Likewise.
6796         * gcc.dg/20020201-3.c: Likewise.
6797         * gcc.dg/20020206-1.c: Likewise.
6798         * gcc.dg/20020218-1.c: Likewise.
6799         * gcc.dg/20020310-1.c: Likewise.
6800         * gcc.dg/20020411-1.c: Likewise.
6801         * gcc.dg/20020418-2.c: Likewise.
6802         * gcc.dg/20020426-1.c: Likewise.
6803         * gcc.dg/20020426-2.c: Likewise.
6804         * gcc.dg/20020517-1.c: Likewise.
6805         * gcc.dg/20020523-1.c: Likewise.
6806         * gcc.dg/20020523-2.c: Likewise.
6807         * gcc.dg/20020729-1.c: Likewise.
6808         * gcc.dg/20030204-1.c: Likewise.
6809         * gcc.dg/20030826-2.c: Likewise.
6810         * gcc.dg/20030926-1.c: Likewise.
6811         * gcc.dg/20031202-1.c: Likewise.
6812         * gcc.dg/980312-1.c: Likewise.
6813         * gcc.dg/980313-1.c: Likewise.
6814         * gcc.dg/990117-1.c: Likewise.
6815         * gcc.dg/990424-1.c: Likewise.
6816         * gcc.dg/990524-1.c: Likewise.
6817         * gcc.dg/991230-1.c: Likewise.
6818         * gcc.dg/i386-387-1.c: Likewise.
6819         * gcc.dg/i386-387-2.c: Likewise.
6820         * gcc.dg/i386-387-3.c: Likewise.
6821         * gcc.dg/i386-387-4.c: Likewise.
6822         * gcc.dg/i386-387-5.c: Likewise.
6823         * gcc.dg/i386-387-6.c: Likewise.
6824         * gcc.dg/i386-asm-1.c: Likewise.
6825         * gcc.dg/i386-bitfield1.c: Likewise.
6826         * gcc.dg/i386-bitfield2.c: Likewise.
6827         * gcc.dg/i386-loop-1.c: Likewise.
6828         * gcc.dg/i386-loop-2.c: Likewise.
6829         * gcc.dg/i386-loop-3.c: Likewise.
6830         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6831         * gcc.dg/i386-pic-1.c: Likewise.
6832         * gcc.dg/i386-regparm.c: Likewise.
6833         * gcc.dg/i386-signbit-1.c: Likewise.
6834         * gcc.dg/i386-signbit-2.c: Likewise.
6835         * gcc.dg/i386-signbit-3.c: Likewise.
6836         * gcc.dg/i386-sse-5.c: Likewise.
6837         * gcc.dg/i386-sse-8.c: Likewise.
6838         * gcc.dg/i386-unroll-1.c: Likewise.
6839         * gcc.dg/tls/opt-1.c: Likewise.
6840         * gcc.dg/tls/opt-2.c: Likewise.
6841         * gcc.dg/unroll-1.c: Likewise.
6842         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6843         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6844         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6845         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6846         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
6847         -m64 is specified.
6848
6849 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6850
6851         PR c++/18389
6852         * g++.dg/parse/cond1.C: New test.
6853
6854         PR c++/18429
6855         * g++.dg/template/array9.C: New test.
6856         * g++.dg/ext/vla1.C: Adjust error messages.
6857         * g++.dg/ext/vlm1.C: Likewise.
6858         * g++.dg/template/crash2.C: Likewise.
6859
6860         PR c++/18436
6861         * g++.dg/template/call3.C: New test.
6862
6863         PR c++/18407
6864         * g++.dg/template/ptrmem11.C: New test.
6865
6866 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
6867
6868         PR other/14264
6869         * lib/g++.exp: Set LC_ALL and LANG to C.
6870         * lib/gcc-dg.exp: Likewise.
6871         * lib/gfortran.exp: Likewise.
6872         * lib/objc.exp: Likewise.
6873         * lib/treelang.exp: Likewise.
6874
6875 2004-11-12  Andreas Schwab  <schwab@suse.de>
6876
6877         * gcc.dg/pr16286.c: Fix last change.
6878
6879 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6880
6881         PR c++/18416
6882         * g++.dg/init/global1.C: New test.
6883
6884 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
6885
6886         * gcc.c-torture/execute/20041112-1.c: New test.
6887
6888 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6889
6890         * lib/gcc-dg.exp (dg-target-list): New.
6891
6892 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6893             Richard Sandiford  <rsandifo@redhat.com>
6894
6895         * lib/target-supports.exp (get-compiler_messages): New.
6896         (check_named_sections_available): Use it.
6897         (check_effective_target_ilp32): New.
6898         (check_effective_target_lp64): New.
6899         (is-effective-target): New.
6900         * lib/gcc-dg.exp (dg-require-effective-target): New.
6901
6902 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
6903
6904         * gcc.dg/precedence-1.c: New test.
6905
6906 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6907
6908         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
6909
6910         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
6911         message, delete generated files, use more descriptive name for
6912         executable, and make the test unsupported when it cannot be run.
6913
6914         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
6915         (dg-require-weak, dg-require-visibility, dg-require-alias,
6916         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
6917         dg-require-iconv, dg-require-named-sections): Use it.
6918
6919         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
6920
6921 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6922
6923         PR target/16457
6924         * gcc.dg/ppc-and-1: New
6925
6926         PR target/16796
6927         * gcc.dg/ppc-mov-1.c: New.
6928
6929         PR target/16458
6930         * gcc.dg/ppc-compare-1.c: New.
6931
6932 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
6933
6934         * objc.dg/desig-init-2.m: New test.
6935
6936 2004-11-10  Adam Nemet  <anemet@lnxw.com>
6937
6938         PR middle-end/18160
6939         * g++.dg/warn/register-var-1.C: New test.
6940         * g++.dg/warn/register-var-2.C: New test.
6941
6942 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6943
6944         * gcc.dg/union-2.c: New test.
6945
6946 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
6947
6948         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
6949         New test for PR tree-optimization/17892.
6950
6951 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
6952
6953         PR c++/18369
6954         * g++.dg/init/new12.C: New test.
6955
6956 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
6957
6958         * gcc.target/sparc: New directory.
6959         * gcc.target/sparc/sparc.exp: New driver.
6960         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
6961         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
6962         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
6963         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
6964
6965 2004-11-10  Paul Brook  <paul@codesourcery.com>
6966
6967         PR fortran/18218
6968         * gfortran.dg/list_read.c: New test.
6969
6970 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6971
6972         PR c/18322
6973         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
6974         expected diagnostic location.
6975
6976 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
6977
6978         * gcc.dg/20041109-1.c: New test.
6979
6980 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6981
6982         PR objc/18406
6983         * objc/compile/pr18406.m: New test.
6984
6985 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6986
6987         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
6988
6989 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6990
6991         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
6992
6993 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6994
6995         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
6996
6997 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6998
6999         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
7000         exit.
7001
7002 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7003
7004         PR tree-opt/18299
7005         * gcc.c-torture/pr18299-1.c: New test.
7006
7007 2004-11-06  Andreas Schwab  <schwab@suse.de>
7008
7009         * gcc.dg/pr16286.c: Also test for bool and pixel.
7010
7011 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
7012
7013         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
7014         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
7015         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
7016         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
7017         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
7018         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
7019         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
7020         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
7021         gcc.dg/struct-semi-3.c: New tests.
7022
7023 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7024
7025         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
7026
7027 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7028
7029         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
7030         Do not use C99 designators.
7031
7032 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7033
7034         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
7035
7036 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7037
7038         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
7039         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
7040         * gcc.c-torture/execute/simd-5.x: Remove.
7041
7042 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
7043
7044         PR rtl-optimization/17933
7045         * gcc.dg/torture/pr17933-1.c: New test.
7046
7047 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7048
7049         PR target/18106
7050         * lib/target-supports.exp (check_weak_available): Support
7051         Windows.
7052
7053 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
7054
7055         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
7056         call to fflush(stdout) before abort.
7057         (my_ffsll): New function.
7058         (generate_fields): Use it.
7059
7060 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7061
7062         * gcc.dg/init-undef-1.c: New test.
7063
7064 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7065
7066         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
7067         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
7068         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
7069         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
7070         expected messages for new parser.
7071
7072 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
7073
7074         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
7075
7076 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7077
7078         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
7079         on LP64 targets.
7080
7081 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7082
7083         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
7084         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
7085         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
7086         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
7087         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
7088         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
7089         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
7090         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
7091         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
7092         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
7093
7094 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7095
7096         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
7097         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
7098         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
7099         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
7100         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
7101         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
7102         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
7103         for new parser.
7104
7105 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
7106
7107         PR target/15342
7108         * gcc.dg/20041104-1.c: New test.
7109
7110 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7111
7112         * g++.dg/template/nontype7.C: New test.
7113         * g++.dg/template/nontype8.C: Likewise.
7114         * g++.dg/template/nontype9.C: Likewise.
7115         * g++.dg/template/nontype10.C: Likewise.
7116         * g++.dg/tc1/dr49.C: Likewise.
7117         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
7118         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
7119
7120 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7121
7122         * g++.dg/rtti/tinfo1.C: Remove xfails.
7123
7124 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7125
7126         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
7127         packed attribute to the definition to satisfy the new C++ parser.
7128
7129 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7130
7131         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
7132         invocations of va_arg.
7133
7134 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
7135
7136         PR c++/18124
7137         * g++.dg/template/crash25.C: New test.
7138
7139         PR c++/18155
7140         * g++.dg/template/typedef2.C: New test.
7141         * g++.dg/parse/crash13.C: Adjust error markers.
7142
7143         PR c++/18177
7144         * g++.dg/conversion/const3.C: New test.
7145
7146 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7147
7148         PR fortran/17535
7149         PR fortran/17583
7150         PR fortran/17713
7151         * gfortran.dg/generic_[123].f90: New testcases.
7152
7153 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7154
7155         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
7156         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
7157
7158 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7159
7160         PR tree-opt/16808
7161         * gcc.c-torture/compile/pr16808.c: New test.
7162
7163 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
7164
7165         PR rtl-optimization/17104
7166         * gcc.dg/ppc-bitfield1.c: New.
7167
7168 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7169
7170         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
7171
7172 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7173
7174         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
7175         strings for 32-bit code.
7176
7177 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
7178
7179         PR c/18239
7180         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
7181
7182 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
7183
7184         PR c++/18064
7185         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
7186
7187 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
7188
7189         PR c++/15172
7190         * g++.dg/init/aggr2.C: New test.
7191
7192 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
7193
7194         * objc.dg/local-decl-1.m: New test.
7195
7196 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7197
7198         * gcc.dg/20040910-1.c: Adjust regex.
7199
7200 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7201
7202         PR rtl-optimization/18084
7203         * g++.dg/opt/pr18084-1.C: New testcase.
7204
7205 2004-10-30  Matt Austern  <austern@apple.com>
7206
7207         PR c++/17542
7208         * g++.dg/ext/attrib18.C: New test.
7209
7210 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7211
7212         PR middle-end/18096
7213         * gcc.dg/pr18096-1.c: New test case.
7214
7215 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7216
7217         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
7218
7219 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
7220
7221         PR c/16666
7222         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
7223         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
7224         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
7225         gcc.dg/old-style-prom-3.c: New tests.
7226
7227 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
7228
7229         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
7230         Remove unnecessary inclusion of stdio.h.
7231
7232 2004-10-29  Roger Sayle  <roger@eyesopen.com>
7233
7234         PR rtl-optimization/17581
7235         * gcc.dg/pr17581-1.c: New test case.
7236
7237 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
7238
7239         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
7240         being implemented.
7241         * g++.dg/conversion/dr195-1.C: New.
7242         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
7243         * g++.old-deja/g++.mike/p10148.C: Likewise.
7244
7245 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
7246
7247         PR c++/17695
7248         * g++.dg/debug/typedef2.C: New test.
7249
7250 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
7251
7252         PR fortran/13490
7253         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
7254         * gfortran.dg/g77/README: Update.
7255
7256 2004-10-28  Matt Austern  <austern@apple.com>
7257
7258         PR c++/14124
7259         * g++.dg/ext/packed7.C: New test.
7260
7261 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7262
7263         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
7264         scan-assembler.
7265         * lib/scanasm.exp (hidden-scan-for): New proc.
7266         (scan-hidden): Use hidden-scan-for instead of constructing the scan
7267         string.
7268         (scan-not-hidden): Likewise.
7269         * lib/target-supports.exp (check_visibility_available): mach-o is
7270         support too.
7271
7272 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
7273
7274         PR c++/17132
7275         * g++.dg/template/memclass3.C: New test.
7276
7277 2004-10-28  Adam Nemet  <anemet@lnxw.com>
7278
7279         PR middle-end/18160
7280         * gcc.dg/register-var-1.c: New test.
7281         * gcc.dg/register-var-2.c: New test.
7282         * gcc.dg/asm-7.c: Taking the address of a register variable is an
7283         error now.
7284
7285 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
7286
7287         PR other/18172
7288         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
7289         unused variables.
7290         * gcc.dg/vect/vect-22.c: Likewise.
7291
7292 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
7293
7294         * gcc.dg/i386-rotate-1.c: New test.
7295
7296 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
7297
7298         * g++.dg/init/ref12.C: Add "run" marker.
7299
7300         PR c++/17435
7301         * g++.dg/init/ref12.C: New test.
7302
7303         PR c++/18140
7304         * g++.dg/template/shift1.C: New test.
7305         * g++.dg/template/error10.C: Adjust error markers.
7306
7307 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
7308
7309         PR tree-opt/17529
7310         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
7311
7312 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
7313
7314         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
7315         * gcc.dg/weak/weak-3.c: Likewise.
7316         * gcc.dg/weak/weak-5.c: Likewise.
7317         * gcc.dg/weak/weak-9.c: Likewise.
7318         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
7319         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
7320
7321         * gcc.dg/darwin-weakimport-1.c: New.
7322
7323 2004-10-28  Ben Elliston  <bje@au.ibm.com>
7324
7325         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
7326
7327 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
7328
7329         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
7330         'syntax' error messages.
7331         * gcc.dg/cpp/direct2s.c: Likewise.
7332
7333 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
7334
7335         * gcc.c-torture/compile/20041026-1.c: New.
7336
7337 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
7338
7339         PR c++/18093
7340         * g++.dg/lookup/ns2.C: New test.
7341
7342         PR c++/18020
7343         * g++.dg/template/enum4.C: New test.
7344
7345         PR c++/18161
7346         * g++.dg/template/expr1.C: New test.
7347
7348 2004-10-26  Ben Elliston  <bje@au.ibm.com>
7349
7350         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
7351
7352 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7353
7354         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
7355         gcc.dg/decl-nospec-3.c: New tests.
7356
7357 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
7358
7359         * objc.dg/super-class-3.m: New test.
7360
7361 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
7362
7363         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
7364         resyncing.
7365         * gcc.dg/cpp/direct2s.c: Likewise.
7366
7367 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
7368
7369         * objc.dg/image-info.m: Update for changes to section selection.
7370
7371 2004-10-25  David Ayers  <d.ayers@inode.at>
7372             Ziemowit Laski  <zlaski@apple.com>
7373
7374         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
7375         diagnostics when messaging 'id <Proto>'.
7376         * objc.dg/class-protocol-1.m: New test.
7377         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
7378         a non-existent method signature.
7379         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
7380         Update diagnostics when messaging with non-existent method signature.
7381         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
7382         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
7383         invalid receivers are now resolved as if messaging 'id'; remove
7384         extraneous diagnostics.
7385
7386 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7387
7388         PR c/16667
7389         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
7390         gcc.dg/init-desig-obs-3.c: New tests.
7391
7392 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
7393
7394         * gcc.dg/debug/20041023-1.c: New test.
7395
7396 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
7397
7398         PR middle-end/17407
7399         * gcc.c-torture/compile/pr17407.c: New test.
7400
7401         PR c++/18121
7402         * g++.dg/template/array8.C: New test.
7403
7404 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7405
7406         PR other/18138
7407         * lib/g++.exp: Accept more than one multilib libgcc.
7408         * lib/gcc-dg.exp: Likewise.
7409         * lib/objc.exp: Likewise.
7410         * lib/treelang.exp: Likewise.
7411         * lib/gfortran.exp: Likewise.
7412
7413 2004-10-24  Ben Elliston  <bje@au.ibm.com>
7414
7415         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
7416
7417 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
7418
7419         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
7420         * gcc.dg/c99-const-expr-3.c: Likewise.
7421
7422 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
7423
7424         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
7425
7426 2004-10-23  Ben Elliston  <bje@au.ibm.com>
7427
7428         * gcc.c-torture/execute/loop-2e.x: Remove.
7429
7430 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7431
7432         PR c++/18095
7433         * g++.dg/parse/crash18.C: New.
7434         * g++.dg/parse/crash19.C: New.
7435
7436 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7437
7438         * g++.dg/ext/dllimport1.C: Move dg-warnings.
7439         * g++.dg/ext/dllimport2.C: Same.
7440         * g++.dg/ext/dllimport8.C: Same.
7441
7442 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
7443
7444         PR c++/10841
7445         * g++.dg/conversion/cast1.C: New test.
7446         * g++.dg/overload/pmf1.C: Adjust error marker.
7447
7448 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
7449
7450         PR objc/17923
7451         * objc.dg/const-str-7.m: New test.
7452
7453 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7454
7455         * g++.dg/template/memfriend11.C: Fix comment typo.
7456         * g++.dg/template/memfriend14.C: Likewise.
7457
7458 2004-10-20  Richard Henderson  <rth@redhat.com>
7459
7460         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
7461         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
7462         -fasynchronous-unwind-tables.
7463
7464 2004-10-20  Richard Henderson  <rth@redhat.com>
7465
7466         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
7467         (main): Return success.
7468         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
7469         (main): Return success.
7470
7471 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7472
7473         PR c++/13495
7474         * g++.dg/template/memfriend9.C: New test.
7475         * g++.dg/template/memfriend10.C: Likewise.
7476         * g++.dg/template/memfriend11.C: Likewise.
7477         * g++.dg/template/memfriend12.C: Likewise.
7478         * g++.dg/template/memfriend13.C: Likewise.
7479         * g++.dg/template/memfriend14.C: Likewise.
7480         * g++.dg/template/memfriend15.C: Likewise.
7481         * g++.dg/template/memfriend16.C: Likewise.
7482         * g++.dg/template/memfriend17.C: Likewise.
7483         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
7484
7485 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
7486
7487         * g++.dg/conversion/dr195.C: New.
7488         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
7489
7490 2004-10-20  Ben Elliston  <bje@au.ibm.com>
7491             Devang Patel  <dpatel@apple.com>
7492
7493         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
7494         of floating point arithmetic, which could trap.
7495
7496 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
7497
7498         PR c++/14035
7499         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
7500         * g++.dg/conversion/const2.C: New test.
7501         * g++.dg/expr/reinterpret2.C: New test.
7502         * g++.dg/expr/reinterpret3.C: New test.
7503         * g++.dg/expr/cast2.C: New test.
7504         * g++.dg/expr/copy1.C: New test.
7505         * g++.dg/other/conversion1.C: Change error message.
7506         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
7507         function pointers to void *.
7508         * g++.old-deja/g++.mike/p10148.C: Likewise.
7509
7510 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7511
7512         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
7513
7514 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
7515
7516         PR c++/18047
7517
7518         * g++.dg/parse/expr3.C: New test.
7519
7520 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7521
7522         * gcc.dg/smod-1.c: New test.
7523
7524 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
7525
7526         * objc.dg/method-14.m: New test.
7527
7528 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7529
7530         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
7531         Also xfail as the patch was reverted.
7532
7533 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7534
7535         PR middle-end/16973
7536         * gcc.dg/pr16973.c: New test.
7537
7538 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
7539
7540         PR tree-optimization/17656
7541         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
7542
7543 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7544
7545         * g++.dg/eh/shadow1.C: New.
7546
7547 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
7548
7549         * gcc.c-torture/compile/20041018-1.c: New test.
7550
7551 2004-10-18  Ben Elliston  <bje@au.ibm.com>
7552
7553         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
7554         compiler referring to register 0 when accessing sdata.  The linker
7555         now patches things up.
7556
7557 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
7558
7559         PR c/17529
7560         * gcc.c-torture/compile/pr17529.c: New test.
7561
7562 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7563
7564         PR c++/17743
7565         * g++.dg/ext/attrib17.C: New test.
7566
7567 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7568
7569         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
7570
7571 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7572
7573         PR c++/10479
7574         * g++.dg/ext/attrib16.C: New test.
7575
7576 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
7577
7578         PR c++/17042
7579         * g++.dg/init/dso_handle1.C: New test.
7580
7581         PR c++/14667
7582         * g++.dg/parse/typedef6.C: New test.
7583
7584         PR c++/17916
7585         * g++.dg/parse/pragma1.C: New test.
7586
7587 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
7588
7589         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
7590
7591 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
7592
7593         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
7594         -fno-common when on HPPA HP-UX platforms.
7595
7596 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
7597
7598         PR other/16820
7599         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
7600         stdint.h.
7601         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
7602         uintptr_t.
7603
7604 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7605
7606         PR c++/16301
7607         * g++.dg/lookup/strong-using-4.C: New test.
7608
7609 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7610
7611         PR middle-end/16567
7612         * gcc.c-torture/compile/nested-1.c: New test.
7613
7614 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7615
7616         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
7617         and mipsisa64*-*-* (until support for misaligned loads is added).
7618         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
7619         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
7620         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
7621         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
7622         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
7623         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
7624
7625 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
7626
7627         PR c++/17976
7628         * g++.dg/init/dtor3.C: New test.
7629
7630 2004-10-15  Ben Elliston  <bje@au.ibm.com>
7631
7632         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
7633
7634 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
7635
7636         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
7637         * gcc.dg/macho-lo-sum.c: Likewise.
7638
7639 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
7640
7641         * gcc.dg/ppc-spe64-1.c: New test.
7642
7643 2004-10-14  Devang Patel  <dpatel@apple.com>
7644
7645         PR 17635
7646         * gcc.dg/pr17635.c : New test.
7647
7648 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
7649
7650         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
7651         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
7652         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
7653         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
7654         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
7655         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
7656         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
7657         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
7658         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
7659         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
7660         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
7661         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
7662         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
7663         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
7664         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
7665         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
7666         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
7667         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
7668
7669 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7670
7671         * gcc.dg/vect/vect-82.c: New testcase.
7672         * gcc.dg/vect/vect-82_64.c: New testcase.
7673         * gcc.dg/vect/vect-83.c: New testcase.
7674         * gcc.dg/vect/vect-83_64.c: New testcase.
7675
7676 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7677
7678         * gcc.dg/cpp/error-1.c: New test.
7679
7680 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7681
7682         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
7683
7684 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
7685
7686         PR target/17984
7687         * gcc.dg/cris-peep2-xsrand2.c: New test.
7688
7689 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
7690
7691         PR c++/17661
7692         * testsuite/g++.dg/expr/for2.C: New test.
7693
7694 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7695
7696         * g++.dg/inherit/thunk1.C: Run on the SPARC.
7697
7698 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
7699
7700         PR tree-optimization/17724
7701         * g++.dg/opt/pr17724-1.C: New test.
7702         * g++.dg/opt/pr17724-2.C: New test.
7703         * g++.dg/opt/pr17724-3.C: New test.
7704         * g++.dg/opt/pr17724-4.C: New test.
7705         * g++.dg/opt/pr17724-5.C: New test.
7706         * g++.dg/opt/pr17724-6.C: New test.
7707
7708 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
7709
7710         PR c/17301
7711         * gcc.dg/pr17301-2.c: New test.
7712
7713 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
7714
7715         PR c++/15876
7716         * g++.dg/parse/error22.C: New test.
7717
7718         PR c++/17936
7719         * g++.dg/template/spec18.C: New test.
7720
7721 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
7722
7723         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
7724         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
7725         memcpy.
7726         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
7727         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
7728
7729 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7730
7731         * g++.dg/eh/cleanup5.C: Add dg-options "".
7732
7733 2004-10-11  Roger Sayle  <roger@eyesopen.com>
7734
7735         PR middle-end/17657
7736         * gcc.dg/switch-4.c: New test case.
7737
7738 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
7739
7740         * gcc.c-torture/execute/20041011-1.c: New test.
7741
7742 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7743
7744         PR c++/17554
7745         * g++.dg/init/for3.C: New test.
7746
7747         PR c++/17657
7748         * g++.dg/opt/switch2.C: New test.
7749
7750         PR middle-end/17703
7751         * g++.dg/warn/Wreturn-2.C: New test.
7752
7753 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7754
7755         PR c++/17907
7756         * g++.dg/eh/cleanup5.C: New test.
7757
7758 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
7759
7760         PR c++/17393
7761         * g++.dg/parse/error21.C: New test.
7762
7763 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7764
7765         * g++.dg/overload/pmf1.C: Adjust quoting marks.
7766         * g++.dg/warn/incomplete1.C: Likewise.
7767         * g++.dg/template/qualttp20.C: Likewise.
7768
7769 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7770
7771         PR c/17881
7772         * parm-incomplete-1.c: New test.
7773
7774 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7775
7776         PR c++/17867
7777         * g++.dg/parse/error19.C: New test.
7778
7779         PR c++/17670
7780         * g++.dg/init/new11.C: New test.
7781
7782         PR c++/17821
7783         * g++.dg/parse/error20.C: New test.
7784
7785         PR c++/17826
7786         * g++.dg/template/crash24.C: New test.
7787
7788 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7789
7790         PR c/17301
7791         * gcc.dg/pr17301-1.c: New test.
7792
7793 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7794
7795         PR c/17189
7796         * gcc.dg/anon-struct-5.c: New test.
7797
7798 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7799
7800         PR c/17844
7801         * gcc.dg/pr17844-1.c: New test.
7802
7803 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
7804
7805         PR tree-optimization/17906
7806         * gcc.c-torture/compile/pr17906.c: New.
7807
7808 2004-10-09  Stuart Hastings  <stuart@apple.com>
7809             Roger Sayle  <roger@eyesopen.com>
7810
7811         PR rtl-optimization/17853
7812         * gcc.dg/i386-mmx-5.c: New testcase.
7813
7814 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
7815
7816         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
7817
7818 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7819
7820         PR c++/17524
7821         * g++.dg/template/static9.C: New test.
7822
7823         PR c++/17685
7824         * g++.dg/parse/operator5.C: New test.
7825
7826 2004-10-09  Roger Sayle  <roger@eyesopen.com>
7827
7828         PR middle-end/17894
7829         * gcc.c-torture/execute/divcmp-4.c: New test case.
7830
7831 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7832
7833         PR tree-opt/17902
7834         * g++.dg/opt/pr17902.C: New test.
7835
7836 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
7837
7838         * gcc.dg/cpp/ident-1.c: Add dg-options "".
7839
7840 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7841
7842         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
7843
7844 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7845
7846         * gcc.dg/assign-warn-3.c: New test.
7847
7848 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7849
7850         PR c/16999
7851         * gcc.dg/cpp/ident-1.c: New test.
7852
7853 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7854
7855         * gcc.c-torture/compile/acc1.c: New.
7856
7857 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7858
7859         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
7860         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
7861
7862 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7863
7864         * gcc.dg/ultrasp11.c: New test.
7865
7866 2004-10-08  Michael Matz  <matz@suse.de>
7867
7868         * gcc.dg/doloop-2.c: New test.
7869
7870 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7871
7872         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
7873         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
7874         objc.dg/method-9.m: Update expected diagnostics.
7875
7876 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
7877
7878         * gcc.dg/ppc-fsel-3.c: New file.
7879         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
7880
7881 2004-10-07  Paul Brook  <paul@codesourcery.com>
7882
7883         * gfortran.dg/intrinsic_verify_1.f90: New test.
7884
7885 2004-10-07  Paul Brook  <paul@codesourcery.com>
7886
7887         * gfortran.dg/empty_format_1.f90: Remove stray commas.
7888
7889 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7890
7891         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
7892         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
7893         commit.
7894
7895 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7896
7897         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
7898
7899 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7900
7901         PR c++/17115
7902         * g++.dg/warn/Winline-4.C: New test.
7903
7904 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7905
7906         * gcc.c-torture/compile/20041007-1.c: New test.
7907
7908 2004-10-07  Paul Brook  <paul@codesourcery.com>
7909
7910         PR fortran/17678
7911         * gfortran.dg/use_allocated_1.f90: New test.
7912
7913 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7914
7915         PR middle-end/17849
7916         * gfortran.fortran-torture/compile/nested.f90: New test
7917
7918 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7919
7920         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
7921
7922 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7923
7924         PR c++/17368
7925         * g++.dg/ext/asm6.C: New test.
7926
7927 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
7928
7929         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
7930
7931 2004-10-06  Paul Brook  <paul@codesourcery.com>
7932
7933         PR libfortran/17709
7934         * gfortran.dg/empty_format_1.f90: New test.
7935
7936 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7937
7938         PR fortran/17568
7939         * gfortran.dg/ishft.f90: New test.
7940
7941         PR fortran/17283
7942         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
7943         tests.
7944
7945 2004-10-06  Paul Brook  <paul@codesourcery.com>
7946
7947         * gfortran.dg/do_1.f90: New test.
7948
7949 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7950
7951         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
7952         optimizing for size.
7953
7954 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7955
7956         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
7957
7958 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7959
7960         * gcc.c-torture/compile/20041005-1.c: New test.
7961
7962 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7963
7964         PR c++/17829
7965         * g++.dg/lookup/koenig4.C: New.
7966
7967 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7968
7969         * g++.dg/other/classkey1.C: Adjust quoting marks.
7970         * g++.dg/parse/error15.C: Likewise.
7971         * g++.dg/template/meminit2.C (int>): Likewise.
7972
7973 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7974
7975         PR fortran/17283
7976         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
7977
7978         PR fortran/17631
7979         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
7980
7981         PR fortran/17708
7982         * gfortran.dg/pr17708.f90: New test.
7983
7984 2004-10-04  Chao-ying Fu  <fu@mips.com>
7985
7986         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
7987         * gcc.dg/vect/vect-4.c: Ditto.
7988         * gcc.dg/vect/vect-5.c: Ditto.
7989         * gcc.dg/vect/vect-6.c: Ditto.
7990         * gcc.dg/vect/vect-8.c: Ditto.
7991         * gcc.dg/vect/vect-16.c: Ditto.
7992         * gcc.dg/vect/vect-30.c: Ditto.
7993         * gcc.dg/vect/vect-40.c: Ditto.
7994         * gcc.dg/vect/vect-41.c: Ditto.
7995         * gcc.dg/vect/vect-42.c: Ditto.
7996         * gcc.dg/vect/vect-43.c: Ditto.
7997         * gcc.dg/vect/vect-44.c: Ditto.
7998         * gcc.dg/vect/vect-45.c: Ditto.
7999         * gcc.dg/vect/vect-46.c: Ditto.
8000         * gcc.dg/vect/vect-47.c: Ditto.
8001         * gcc.dg/vect/vect-48.c: Ditto.
8002         * gcc.dg/vect/vect-49.c: Ditto.
8003         * gcc.dg/vect/vect-50.c: Ditto.
8004         * gcc.dg/vect/vect-51.c: Ditto.
8005         * gcc.dg/vect/vect-52.c: Ditto.
8006         * gcc.dg/vect/vect-53.c: Ditto.
8007         * gcc.dg/vect/vect-54.c: Ditto.
8008         * gcc.dg/vect/vect-55.c: Ditto.
8009         * gcc.dg/vect/vect-56.c: Ditto.
8010         * gcc.dg/vect/vect-57.c: Ditto.
8011         * gcc.dg/vect/vect-58.c: Ditto.
8012         * gcc.dg/vect/vect-59.c: Ditto.
8013         * gcc.dg/vect/vect-60.c: Ditto.
8014         * gcc.dg/vect/vect-74.c: Ditto.
8015         * gcc.dg/vect/vect-79.c: Ditto.
8016         * gcc.dg/vect/vect-80.c: Ditto.
8017
8018 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8019
8020         * gcc.dg/unused-7.c: Use the correct option.
8021
8022 2004-10-04  Paul Brook  <paul@codesourcery.com>
8023         Bud Davis  <bdavis9659@comcast.net>
8024
8025         PR fortran/17706
8026         PR fortran/16434
8027         * gfortran/pr17706.f90: New test.
8028         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
8029
8030 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8031
8032         * gfortran.dg/pr17612.f90: New test.
8033
8034 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8035
8036         * g++.dg/template/local1.C: Adjust quoting marks in
8037         testing for diagnostics.
8038         * g++.dg/tls/diag-2.C: Likewise.
8039         * g++.dg/other/error8.C: Likewise.
8040
8041 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8042
8043         PR c/17178
8044         * gcc.dg/unused-4.c: Adjust to be correct.
8045
8046         PR c/17820
8047         * gcc.dg/unused-7.c: New test.
8048
8049 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8050
8051         PR c++/17797
8052         * g++.dg/overload/template2.C: New test.
8053
8054 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
8055
8056         PR tree-optimization/16632
8057         * gcc.dg/tree-ssa/20041002-1.c: New.
8058
8059 2004-10-03  Paul Brook  <paul@codesourcery.com>
8060
8061         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
8062         rather than relying on default formatting.
8063
8064 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
8065
8066         * gcc.dg/20040920-1.c: Update expected message text.
8067
8068 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
8069
8070         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
8071
8072 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
8073
8074         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
8075         tree level.
8076
8077 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8078
8079         * gcc.dg/tree-ssa/pr17343.c: Remove.
8080
8081 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8082
8083         PR tree-opt/17343
8084         * gcc.dg/tree-ssa/pr17343.c: New test.
8085
8086 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
8087
8088         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
8089         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
8090         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
8091         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
8092         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
8093
8094 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8095
8096         * gcc.dg/lvalue-2.c: New test.
8097
8098 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8099
8100         PR c/17730
8101         * gcc.dg/pr17730-1.c: New test
8102
8103 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8104
8105         PR c/7425
8106         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
8107
8108 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8109
8110         * gcc.c-torture/execute/stdarg-1.c: New test.
8111         * gcc.c-torture/execute/stdarg-2.c: New test.
8112         * gcc.c-torture/execute/stdarg-3.c: New test.
8113         * gcc.dg/tree-ssa/stdarg-1.c: New test.
8114         * gcc.dg/tree-ssa/stdarg-2.c: New test.
8115         * gcc.dg/tree-ssa/stdarg-3.c: New test.
8116         * gcc.dg/tree-ssa/stdarg-4.c: New test.
8117         * gcc.dg/tree-ssa/stdarg-5.c: New test.
8118
8119 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8120
8121         PR tree-optimization/17697
8122         * g++.dg/opt/pr17697-1.C: New test.
8123         * g++.dg/opt/pr17697-2.C: New test.
8124         * g++.dg/opt/pr17697-3.C: New test.
8125
8126 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8127
8128         PR c/16409
8129         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
8130         gcc.dg/vla-init-5.c: New tests.
8131
8132 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8133
8134         PR c/13804
8135         * gcc.dg/pr13804-1.c: New test.
8136
8137 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8138
8139         PR fortran/16938
8140         * gfortran.dg/pr16938.f90: New test.
8141
8142 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8143
8144         * g++.dg/template/crash23.C: New test.
8145
8146 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8147
8148         PR c++/17585
8149         * g++.dg/template/static8.C: New test.
8150
8151 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
8152
8153         PR c++/17681
8154         * g++.dg/other/error9.C: New test.
8155
8156 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
8157
8158         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
8159
8160 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8161
8162         PR fortran/15164
8163         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
8164
8165 2004-09-26  Roger Sayle  <roger@eyesopen.com>
8166
8167         PR middle-end/17112
8168         * gcc.dg/pr17112-1.c: New test case.
8169
8170 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8171
8172         PR c/11459
8173         * gcc.dg/pr11459-1.c: New test.
8174
8175 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
8176
8177         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
8178         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8179
8180 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8181
8182         * gfortran.dg/pr15324.f90: Make array bounds consistent.
8183
8184 2004-09-25  Jan Hubicka  <jh@suse.cz>
8185
8186         * compile/30040909-1.c: New test.
8187         * compile/30040907-1.c: New test.
8188
8189 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
8190
8191         * gcc.c-torture/execute/va-arg-26.c: New test.
8192
8193 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
8194
8195         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
8196         extra diagnostics on targets with 64-bit pointers.
8197         * objc.dg/selector-1.m: Adjust dg-warning regexp.
8198
8199 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8200
8201         PR c/17188
8202         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
8203         * gcc.dg/decl-3.c: Adjust expected message.
8204
8205 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8206
8207         PR fortran/17615
8208         * gfortran.dg/pr17615.f90: New test.
8209
8210 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
8211
8212         PR tree-optimzation/17517
8213         * g++.dg/tree-ssa/pr17517.C: New Test.
8214
8215 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8216
8217         PR c++/16889
8218         * g++.dg/lookup/ambig3.C: New.
8219
8220 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
8221
8222         PR tree-opt/17624
8223         * g++.dg/opt/pr17624.C: New test.
8224
8225 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8226
8227         PR c/6980
8228         * gcc.dg/Wbad-function-cast-1.c: New test.
8229
8230 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
8231
8232         * g++.dg/ext/complit1.C
8233         * g++.dg/other/error2.C
8234         * g++.dg/other/nontype-1.C
8235         * g++.dg/parse/crash11.C
8236         * g++.dg/parse/crash12.C
8237         * g++.dg/parse/error15.C
8238         * g++.dg/parse/error4.C
8239         * g++.dg/parse/tmpl-outside1.C
8240         * g++.dg/parse/too-many-tmpl-args1.C
8241         * g++.dg/template/dependent-expr3.C
8242         * g++.dg/template/error10.C
8243         * g++.dg/template/instantiate1.C
8244         * g++.dg/template/vtable2.C
8245         * g++.dg/warn/Wshadow-1.C
8246         * g++.dg/warn/weak1.C
8247         * g++.old-deja/g++.brendan/crash16.C
8248         * g++.old-deja/g++.brendan/crash18.C
8249         * g++.old-deja/g++.brendan/crash48.C
8250         * g++.old-deja/g++.brendan/crash49.C
8251         * g++.old-deja/g++.brendan/crash55.C
8252         * g++.old-deja/g++.brendan/crash56.C
8253         * g++.old-deja/g++.brendan/crash8.C
8254         * g++.old-deja/g++.brendan/enum11.C
8255         * g++.old-deja/g++.brendan/enum8.C
8256         * g++.old-deja/g++.brendan/enum9.C
8257         * g++.old-deja/g++.brendan/friend3.C
8258         * g++.old-deja/g++.brendan/misc14.C
8259         * g++.old-deja/g++.bugs/900402_02.C
8260         * g++.old-deja/g++.bugs/900404_03.C
8261         * g++.old-deja/g++.bugs/900404_04.C
8262         * g++.old-deja/g++.bugs/900428_03.C
8263         * g++.old-deja/g++.jason/crash4.C
8264         * g++.old-deja/g++.jason/overload21.C
8265         * g++.old-deja/g++.jason/redecl1.C
8266         * g++.old-deja/g++.jason/report.C
8267         * g++.old-deja/g++.jason/rfg10.C
8268         * g++.old-deja/g++.jason/template30.C
8269         * g++.old-deja/g++.law/arm12.C
8270         * g++.old-deja/g++.law/ctors5.C
8271         * g++.old-deja/g++.law/cvt20.C
8272         * g++.old-deja/g++.law/init10.C
8273         * g++.old-deja/g++.law/init8.C
8274         * g++.old-deja/g++.law/visibility17.C
8275         * g++.old-deja/g++.law/visibility7.C
8276         * g++.old-deja/g++.mike/net8.C
8277         * g++.old-deja/g++.mike/p646.C
8278         * g++.old-deja/g++.mike/p700.C
8279         * g++.old-deja/g++.mike/p701.C
8280         * g++.old-deja/g++.mike/p811.C
8281         * g++.old-deja/g++.ns/template13.C
8282         * g++.old-deja/g++.other/array3.C
8283         * g++.old-deja/g++.other/crash25.C
8284         * g++.old-deja/g++.other/dtor3.C
8285         * g++.old-deja/g++.other/dtor4.C
8286         * g++.old-deja/g++.other/main1.C
8287         * g++.old-deja/g++.other/warn7.C
8288         * g++.old-deja/g++.pt/crash11.C
8289         * g++.old-deja/g++.pt/crash36.C
8290         * g++.old-deja/g++.pt/spec22.C
8291         * g++.old-deja/g++.pt/spec9.C
8292         * g++.old-deja/g++.pt/ttp52.C
8293         * g++.old-deja/g++.robertl/eb103.C
8294         * g++.old-deja/g++.robertl/eb121.C
8295         * g++.old-deja/g++.robertl/eb22.C
8296         * g++.old-deja/g++.robertl/eb8.C:
8297         Update locations and/or regexps of dg-error markers.
8298         Remove markers for some bogus messages that are no longer issued.
8299
8300 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
8301
8302         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
8303         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
8304
8305 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
8306
8307         PR c++/17618
8308         * g++.dg/lookup/crash5.C: New test.
8309
8310 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
8311
8312         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
8313         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
8314         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
8315         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
8316         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
8317         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
8318
8319         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
8320         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
8321         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
8322         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
8323         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
8324         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
8325
8326         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
8327
8328         * gcc.dg/vect/vect-44.c: Check additional cases.
8329         * gcc.dg/vect/vect-48.c: Check additional cases.
8330
8331         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
8332         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
8333         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
8334         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
8335         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
8336         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
8337         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
8338         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
8339         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
8340
8341         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
8342         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
8343         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
8344
8345 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8346
8347         * gcc.dg/tree-ssa/loop-6.c: New test.
8348
8349 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
8350
8351         PR c++/17620
8352         * g++.dg/inherit/base2.C: New.
8353
8354 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8355
8356         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
8357         * gcc.dg/20001012-2.c: Likewise.
8358         * gcc.dg/20001013-1.c: Likewise.
8359         * gcc.dg/20001101-1.c: Likewise.
8360         * gcc.dg/20001102-1.c: Likewise.
8361         * gcc.dg/bf-spl1.c: Likewise.
8362         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
8363         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
8364
8365 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
8366
8367         PR tree-optimization/16721
8368         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
8369
8370 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
8371
8372         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
8373         * gcc.dg/20040305-1.c: Likewise.
8374
8375 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8376
8377         PR c/16566
8378         * gcc.c-torture/compile/pr16566-1.c,
8379         gcc.c-torture/compile/pr16566-2.c,
8380         gcc.c-torture/compile/pr16566-3.c: New tests.
8381
8382 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
8383
8384         PR tree-optimization/17512
8385         * gcc.c-torture/compile/20040916-1.c.
8386
8387 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
8388
8389         * gcc.dg/pragma-re-3.c: New test.
8390
8391 2004-09-17  Matt Austern  <austern@apple.com>
8392
8393         PR c++/15049
8394         * g++.dg/other/anon3.C: New.
8395
8396 2004-09-21  Roger Sayle  <roger@eyesopen.com>
8397
8398         PR c++/7503
8399         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
8400         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
8401         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
8402         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
8403         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
8404
8405 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
8406
8407         PR fortran/17286
8408         * gfortran.dg/pr17286.f90: New test.
8409
8410 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
8411
8412         PR c++/17530
8413         * g++.dg/template/static7.C: New test.
8414
8415 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
8416
8417         PR tree-opt/17558
8418         * gcc.c-torture/compile/pr17558.c: New test.
8419
8420 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8421
8422         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
8423         if SKIP_ATTRIBUTE is defined.
8424
8425 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8426
8427         PR fortran/15957
8428         * gfortran.dg/pr15957.f90: New test.
8429
8430 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
8431
8432         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
8433         in comparison.
8434         * gcc.dg/vect/vect-79.c: Likewise.
8435         * gcc.dg/vect/vect-80.c: Likewise.
8436
8437 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8438
8439         PR fortran/15750
8440         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
8441
8442 2004-09-20  Ira Rosen  <irar@il.ibm.com>
8443
8444         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
8445         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
8446         * gcc.dg/vect/vect-62.c: New testcase.
8447         * gcc.dg/vect/vect-63.c: New testcase.
8448         * gcc.dg/vect/vect-64.c: New testcase.
8449         * gcc.dg/vect/vect-65.c: New testcase.
8450         * gcc.dg/vect/vect-66.c: New testcase.
8451         * gcc.dg/vect/vect-67.c: New testcase.
8452         * gcc.dg/vect/vect-68.c: New testcase.
8453         * gcc.dg/vect/vect-69.c: New testcase.
8454         * gcc.dg/vect/vect-79.c: New testcase.
8455         * gcc.dg/vect/vect-80.c: New testcase.
8456
8457 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8458
8459         * gcc.target/mips/asm-1.c: New test.
8460
8461 2004-09-19  Ira Rosen  <irar@il.ibm.com>
8462
8463         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
8464         * gcc.dg/vect/vect-73.c: New testcase.
8465         * gcc.dg/vect/vect-74.c: New testcase.
8466         * gcc.dg/vect/vect-75.c: New testcase.
8467         * gcc.dg/vect/vect-76.c: New testcase.
8468         * gcc.dg/vect/vect-77.c: New testcase.
8469         * gcc.dg/vect/vect-78.c: New testcase
8470
8471 2004-09-18  Paul Brook  <paul@codesourcery.com>
8472
8473         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
8474
8475 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8476
8477         PR c/17424
8478         * gcc.dg/pr17424-1.c: New test.
8479
8480 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
8481
8482         * g++.dg/tree-ssa/pr17153.C: New test.
8483
8484 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
8485
8486         PR pch/13361
8487         * testsuite/g++.dg/pch/wchar-1.C: New.
8488         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8489
8490 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
8491
8492         * gcc.c-torture/execute/20040917-1.c: New test.
8493
8494 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8495
8496         PR tree-optimization/17319
8497         * gcc.dg/pr17319.c: New test.
8498
8499 2004-09-17  Devang Patel  <dpatel@apple.com>
8500
8501         * gcc.dg/20040813-1.c: New test.
8502
8503 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8504
8505         PR tree-optimization/17273
8506         * gcc.c-torture/compile/pr17273.c: New test.
8507
8508 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8509
8510         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
8511         Update expected messages.
8512         * gcc.dg/declspec-13.c: New test.
8513
8514 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
8515
8516         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
8517
8518 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8519
8520         * gcc.c-torture/execute/pr17252.c: Use post-increment to
8521         change what 'a' is pointing to.
8522
8523 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
8524
8525         PR c++/16002
8526         * g++.dg/template/error18.C: New test.
8527
8528         PR c++/16029
8529         * g++.dg/warn/Wunused-8.C: New test.
8530
8531 2004-09-17  Steven Bosscher  <stevenb@suse.de>
8532
8533         PR tree-optimization/17513
8534         * gcc.dg/20040916-1.c: New test.
8535
8536 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
8537
8538         PR c++/17501
8539         * g++.dg/template/typename7.C: New test.
8540
8541 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8542
8543         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
8544
8545 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
8546
8547         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
8548         with -ftree-based-profiling also.
8549         * lib/profopt.exp: Support late-set profile_option/feedback_option.
8550
8551 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
8552
8553         PR/15364
8554         * gfortran.dg/der_array_io_1.f90: New test.
8555         * gfortran.dg/der_array_io_2.f90: New test.
8556         * gfortran.dg/der_array_io_3.f90: New test.
8557
8558 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8559
8560         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
8561         EABI.
8562
8563 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8564
8565         * g++.dg/opt/switch1.C: New test.
8566
8567 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8568
8569         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
8570         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
8571         Update expected messages.
8572
8573 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8574
8575         PR fortran/16485
8576         * gfortran.dg/same_name_1.f90: New test.
8577
8578 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
8579
8580         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
8581         dereference garbage pointers.
8582
8583 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
8584
8585         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
8586         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
8587
8588         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
8589         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
8590         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
8591
8592 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
8593
8594         PR c++/17324
8595         * g++.dg/template/mangle1.C: New test.
8596
8597 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8598
8599         PR tree-optimization/17252
8600         * gcc.c-torture/execute/pr17252.c: New test.
8601
8602 2004-09-14  Andrew Pinski  <apinski@apple.com>
8603
8604         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
8605
8606 2004-09-14  Roger Sayle  <roger@eyesopen.com>
8607
8608         PR rtl-optimization/9771
8609         * gcc.dg/pr9771-1.c: New test case.
8610
8611 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8612
8613         PR tree-optimization/15262
8614         * gcc.c-torture/execute/pr15262-1.c: New test.
8615         * gcc.c-torture/execute/pr15262-2.c: New test.
8616
8617 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8618
8619         * gcc.dg/declspec-12.c: New test.
8620
8621 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
8622
8623         * gfortran.dg/pr17090.f90: Add directives to test.
8624
8625 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8626
8627         * gcc.c-torture/compile/20040914-1.c: New test.
8628
8629 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8630
8631         PR c++/16162
8632         * g++.dg/template/decl2.C: New test.
8633
8634 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
8635
8636         PR fortran/17090
8637         * gfortran.dg/pr17090.f90: New test.
8638
8639 2004-09-13  Dale Johannesen  <dalej@apple.com>
8640
8641         * gcc.c-torture/compile/pr17408.c:  New test case.
8642
8643 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8644
8645         PR c++/16716
8646         * g++.dg/parse/crash17.C: New test.
8647
8648         PR c++/17327
8649         * g++.dg/template/enum3.C: New test.
8650
8651 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
8652
8653         * lib/gcc-defs.exp: Load wrapper.exp.
8654         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
8655         using local code.
8656         * lib/gcc.exp (gcc_init): Similar.
8657         * lib/gfortran.exp (gfortran_init): Similar.
8658         * lib/objc.exp (objc_init): Similar.
8659         * lib/treelang.exp (treelang_init): Similar.
8660         * lib/wrapper.exp: New file with build_wrapper call machinery in
8661         ${tool}_maybe_build_wrapper.
8662
8663 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8664
8665         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
8666         "inline".
8667         * gcc.dg/declspec-11.c: Update expected messages.
8668         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
8669         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
8670         gcc.dg/inline-12.c: New tests.
8671
8672 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
8673
8674         * g++.dg/tree-ssa/pr17400.C: New testcase.
8675
8676 2004-09-13  James E Wilson  <wilson@specifixinc.com>
8677
8678         * gcc.target/mips/sb1-1.c: New testcase.
8679
8680 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
8681
8682         * lib/g77-dg.exp: Remove unused file.
8683         * lib/mike-g77.exp: Ditto.
8684         * lib/g77.exp: Ditto.
8685
8686 2004-09-12  Richard Henderson  <rth@redhat.com>
8687
8688         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
8689
8690 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8691
8692         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
8693         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8694         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
8695         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
8696         Update expected messages.
8697
8698 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
8699
8700         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
8701         declaration/use mismatch for dirp parameter.
8702
8703 2004-09-12  Andrew Pinski  <apinski@apple.com>
8704
8705         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
8706         -fgnu-runtime is passed.
8707
8708 2004-09-12  Richard Henderson  <rth@redhat.com>
8709
8710         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
8711         do the uplevel thing and update additional_flags directly.
8712         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
8713         gfortran.fortran-torture/execute/intrinsic_nearest.x,
8714         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
8715         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
8716
8717 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8718
8719         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
8720
8721 2004-09-11  Roger Sayle  <roger@eyesopen.com>
8722
8723         PR middle-end/17411
8724         * g++.dg/opt/pr17411-1.C: New test case.
8725
8726 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8727
8728         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8729         gcc.dg/tls/diag-2.c: Update expected messages.
8730         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
8731         messages.
8732         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
8733         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
8734         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
8735         gcc.dg/tls/diag-5.c: New tests.
8736
8737 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
8738
8739         * gcc.dg/20040910-1.c: Correct dg-error regexp.
8740
8741 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8742
8743         * g++.dg/parse/break-in-for.C: New test.
8744
8745 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
8746
8747         * gcc.dg/tree-ssa/20040911-1.c: New test.
8748
8749 2004-09-11  Andreas Jaeger  <aj@suse.de>
8750
8751         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
8752         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
8753
8754 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
8755
8756         * gcc.target/frv: New directory of FR-V-specific tests.
8757
8758 2004-09-10  James E Wilson  <wilson@specifixinc.com>
8759
8760         * gcc.dg/convert-vec-1.c: New test.
8761
8762 2004-09-10  Roger Sayle  <roger@eyesopen.com>
8763
8764         PR middle-end/17024
8765         * gcc.dg/pr17024-1.c: New test case.
8766
8767 2004-09-10  Eric Christopher  <echristo@redhat.com>
8768
8769         * gcc.dg/20040910-1.c: New test.
8770
8771 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8772
8773         * gcc.dg/bitfld-9.c: New test.
8774
8775 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
8776
8777         * gcc.c-torture/execute/ieee/acc1.c: New test.
8778         * gcc.c-torture/execute/ieee/acc2.c: New test.
8779         * gcc.c-torture/execute/ieee/mzero6.c: New test.
8780
8781 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8782
8783         * gcc.dg/deprecated-2.c: New test.
8784
8785 2004-09-09  James E Wilson  <wilson@specifixinc.com>
8786
8787         * gcc.dg/init-vec-1.c: New test.
8788
8789 2004-09-09  Roger Sayle  <roger@eyesopen.com>
8790
8791         PR middle-end/17055
8792         * gcc.dg/pr17055-1.c: New test case.
8793
8794 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
8795
8796         PR target/17377
8797         * gcc.c-torture/execute/pr17377.c: New test.
8798
8799 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8800
8801         PR c/8420
8802         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
8803         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
8804         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8805         gcc.dg/long-long-typespec-1.c: New tests.
8806         * gcc.dg/tls/diag-2.c: Update expected diagnostics
8807
8808 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8809
8810         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
8811         gcc.dg/gnu99-static-1.c: New tests.
8812
8813 2004-09-08  Devang Patel  <dpatel@apple.com>
8814
8815         * gcc.dg/darwin-ld-20040828-1.c: New test.
8816         * gcc.dg/darwin-ld-20040828-2.c: New test.
8817         * gcc.dg/darwin-ld-20040828-3.c: New test.
8818
8819 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
8820
8821         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
8822         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
8823         in error message.
8824         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
8825         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
8826         in error message.
8827         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
8828         types they qualify.
8829         * objc.dg/type-size-2.m: Fix wording in comment.
8830         * objc.dg/va-meth-1.m: New test case.
8831
8832 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
8833
8834         PR c/16633:
8835         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
8836         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
8837
8838 2004-09-06  Devang Patel  <dpatel@apple.com>
8839
8840         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
8841         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
8842
8843 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
8844
8845         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
8846         reflect changed line numbering of diagnostics.
8847
8848 2004-09-06  Paul Brook  <paul@codesourcery.com>
8849
8850         * gfortran.dg/edit_real_1.f90: Add new test.
8851
8852 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8853
8854         * gcc.dg/tree-ssa/loop-2.c: New test.
8855         * gcc.dg/tree-ssa/loop-3.c: New test.
8856         * gcc.dg/tree-ssa/loop-4.c: New test.
8857         * gcc.dg/tree-ssa/loop-5.c: New test.
8858
8859 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8860
8861         * gcc.dg/format/sentinel-1.c: Update for parameter option.
8862
8863 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8864
8865         * gcc.dg/format/sentinel-1.c: New test.
8866
8867 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
8868
8869         * testsuite/gcc.dg/builtins-46.c: New.
8870
8871 2004-09-03  Devang Patel  <dpatel@apple.com>
8872
8873         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
8874         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
8875
8876 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8877
8878         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
8879         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
8880         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
8881         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
8882         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
8883         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
8884         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
8885         the non-portable bzero.
8886         * gcc.dg/20010912-1.c: xfail for NetWare.
8887         * gcc.dg/20020426-2.c: xfail for NetWare.
8888         * gcc.dg/20021014-1.c: xfail for NetWare.
8889         * gcc.dg/20021018-1.c: xfail for NetWare.
8890         * gcc.dg/20030213-1.c: xfail for NetWare.
8891         * gcc.dg/20030225-1.c: xfail for NetWare.
8892         * gcc.dg/20030708-1.c: xfail for NetWare.
8893         * gcc.dg/builtins-config.h: Also exclude NetWare.
8894         * gcc.dg/format/format.h: Define restrict only if not already defined.
8895         * gcc.dg/nest.c: xfail for NetWare.
8896         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
8897         * lib/target-supports.exp (check_visibility_available): Exclude
8898         NetWare.
8899
8900 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8901
8902         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
8903         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
8904         deterministic starting point for the alignment of structure fields.
8905         * gcc.dg/Wpadded.c: Dito.
8906         * g++.dg/abi/vbase10.C: Dito.
8907
8908 2004-09-03  Devang Patel  <dpatel@apple.com>
8909
8910         * g++.dg/debug/pr15736.cc: New test.
8911
8912 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8913
8914         * README.QMTEST: Fix out-of-date link.
8915
8916 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
8917
8918         PR fortran/16579
8919         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
8920         Delete.  Duplicate of gfortran.dg/g77/20010610.f
8921
8922 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8923
8924         * g++.dg/abi/arm_rtti1.C: New test.
8925
8926 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
8927
8928         * gcc.dg/ppc-vector-memcpy.c: New.
8929         * gcc.dg/ppc-vector-memset.c: New.
8930
8931 2004-09-02  Chao-ying Fu  <fu@mips.com>
8932
8933         * gcc.target/mips/mips-3d-1.c: New test.
8934         * gcc.target/mips/mips-3d-2.c: New test.
8935         * gcc.target/mips/mips-3d-3.c: New test.
8936         * gcc.target/mips/mips-3d-4.c: New test.
8937         * gcc.target/mips/mips-3d-5.c: New test.
8938         * gcc.target/mips/mips-3d-6.c: New test.
8939         * gcc.target/mips/mips-3d-7.c: New test.
8940         * gcc.target/mips/mips-3d-8.c: New test.
8941         * gcc.target/mips/mips-3d-9.c: New test.
8942         * gcc.target/mips/mips-ps-1.c: New test.
8943         * gcc.target/mips/mips-ps-2.c: New test.
8944         * gcc.target/mips/mips-ps-3.c: New test.
8945         * gcc.target/mips/mips-ps-4.c: New test.
8946         * gcc.target/mips/mips-ps-type.c: New test.
8947
8948 2004-09-02  Paul Brook  <paul@codesourcery.com>
8949
8950         * gfortran.dg/edit_real_1.f90: Add new tests.
8951
8952 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8953
8954         PR fortran/15327
8955         * gfortran.dg/merge_char_1.f90: New test.
8956
8957 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8958
8959         PR fortran/16404
8960         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
8961
8962 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8963
8964         PR c/1522
8965         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
8966
8967 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
8968
8969         * g++.dg/opt/loop1.C: Do not XFAIL.
8970
8971 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
8972
8973         * gcc.c-torture/execute/20040831-1.c: New test.
8974
8975 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
8976
8977         PR fortran/16579
8978         * gfortran.dg/g77/20010610.f: Now passes.
8979         Copy from g77.f-torture/execute. Add dg-run directive.
8980         * gfortran.dg/g77/README: Update
8981
8982 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8983
8984         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
8985         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
8986         (t1, t2, t3, t4): Add volatile.
8987
8988 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8989
8990         * g++.dg/ext/visibility/arm1.C: New test.
8991
8992 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
8993
8994         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
8995         -pedantic-errors.
8996
8997 2004-09-01  Paul Brook  <paul@codesourcery.com>
8998
8999         * gfortran.dg/eof_2.f90: New test.
9000
9001 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9002
9003         PR fortran/16579
9004         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
9005
9006 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
9007
9008         PR libfortran/16805
9009         * gfortran.dg/list_read_2.f90: New test.
9010
9011 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9012
9013         * g++.dg/abi/key1.C: New test.
9014
9015 2004-08-31  Richard Henderson  <rth@redhat.com>
9016
9017         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
9018         form of offsetof.
9019         * g++.dg/other/offsetof5.C: Remove duplicate.
9020
9021 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9022
9023         PR fortran/17244
9024         * gfortran.dg/func_derived_1.f90: New test.
9025
9026 2004-08-31  Paul Brook  <paul@codesourcery.com>
9027
9028         * gfortran.dg/eof_1.f90: New test.
9029
9030 2004-08-31  Paul Brook  <paul@codesourcery.com>
9031
9032         * gfortran.dg/list_read_1.f90: New file.
9033
9034 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
9035
9036         * g++.dg/opt/loop1.C: XFAIL.
9037
9038 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
9039
9040         * gcc.dg/funcdef-storage-1.c: New.
9041         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
9042         an extern function in local scope.
9043         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
9044         declare an 'auto inline' function in local scope.
9045         * gcc.dg/20011130-1.c: Likewise.
9046         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
9047         an 'auto' function in local scope.
9048         * gcc.dg/20021014-1.c: Likewise.
9049         * gcc.dg/20030331-2.c: Likewise.
9050
9051 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9052
9053         * gfortran.dg/blockdata_1.f90: New test.
9054
9055 2004-08-30  Richard Henderson  <rth@redhat.com>
9056
9057         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
9058
9059 2004-08-30  Richard Henderson  <rth@redhat.com>
9060
9061         * lib/fortran-torture.exp (fortran-torture-execute): Honor
9062         additional_flags set by alternate driver.
9063         (ieee-options): New procedure.
9064         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
9065         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
9066         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
9067         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
9068
9069 2004-08-30  Richard Henderson  <rth@redhat.com>
9070
9071         * lib/f-torture.exp: Remove.
9072
9073 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
9074
9075         PR rtl-optimization/16590
9076         * g++.dg/opt/loop1.C: New test.
9077
9078 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9079
9080         PR fortran/13910
9081         * gfortran.dg/oldstyle_1.f90: New test.
9082
9083 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
9084         Paul Brook  <paul@codesourcery.com>
9085
9086         * gfortran.dg/g77/README: Update.
9087         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
9088         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9089         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
9090
9091 2004-08-28  Paul Brook  <paul@codesourcery.com>
9092
9093         PR libfortran/17195
9094         * gfortran.dg/edit_real_1.f90: New test.
9095
9096 2004-08-27  Paul Brook  <paul@codesourcery.com>
9097
9098         * gfortran.dg/rewind_1.f90: New test.
9099
9100 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
9101
9102         PR fortran/16597
9103         * gfortran.dg/pr16597.f90: New test.
9104
9105 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9106
9107         PR c/13801
9108         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
9109         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
9110         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
9111         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
9112         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
9113
9114 2004-08-26  Nick Clifton  <nickc@redhat.com>
9115
9116         * gcc.c-torture/compile/pr17119.c: New test.
9117
9118 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9119
9120         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
9121
9122 2004-08-25  Richard Henderson  <rth@redhat.com>
9123
9124         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
9125         the bits that expect kind=8 to be the largest real kind.
9126
9127 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9128
9129         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
9130
9131 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9132
9133         * gfortran.dg/assignment_1.f90: New test.
9134
9135 2004-08-25  Adam Nemet  <anemet@lnxw.com>
9136
9137         * g++.dg/template/repo3.C: New test.
9138
9139 2004-08-25  Roger Sayle  <roger@eyesopen.com>
9140
9141         PR middle-end/16693
9142         PR tree-optimization/16372
9143         * g++.dg/opt/pr16372-1.C: New test case.
9144         * g++.dg/opt/pr16693-1.C: New test case.
9145         * g++.dg/opt/pr16693-2.C: New test case.
9146
9147 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9148
9149         * objc.dg/proto-lossage-4.m: New test.
9150
9151 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
9152
9153         PR c++/17155
9154         * g++.dg/inherit/local2.C: New test.
9155
9156 2004-08-25  Paul Brook  <paul@codesourcery.com>
9157
9158         PR fortran/17144
9159         * gfortran.dg/string_ctor_1.f90: New test.
9160
9161 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9162
9163         PR c++/14428
9164         * g++.dg/template/redecl2.C: New test.
9165
9166 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9167
9168         PR fortran/17143
9169         * gfortran.dg/pr17143.f90: New test.
9170
9171 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9172
9173         PR fortran/17164
9174         * gfortran.dg/pr17164.f90: New test.
9175
9176 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9177
9178         * gcc.dg/tree-ssa/loop-1.c: New test.
9179
9180 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9181
9182         * gcc.c-torture/compile/20040824-1.c: New test.
9183
9184 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9185
9186         * gcc.c-torture/compile/iftrap-3.c: New test.
9187
9188 2004-08-24  Paul Brook  <paul@codesourcery.com>
9189
9190         * gfortran.dg/entry_2.f90: New test.
9191
9192 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9193
9194         PR c++/16889
9195         * g++.dg/lookup/ambig[12].C: New.
9196
9197 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9198
9199         PR c++/16706
9200         * g++.dg/template/crash21.C: New test.
9201         * g++.dg/template/crash22.C: Likewise.
9202
9203 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9204
9205         PR c++/17149
9206         * g++.dg/template/access15.C: New.
9207
9208 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9209
9210         PR c++/17163
9211         * g++.dg/template/repo2.C: New test.
9212
9213 2004-08-23  Roger Sayle  <roger@eyesopen.com>
9214
9215         PR rtl-optimization/17078
9216         * gcc.c-torture/execute/pr17078-1.c: New test case.
9217
9218 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9219
9220         PR c/14492
9221         * gcc.dg/debug/crash1.c: New test.
9222
9223 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9224
9225         PR c/16180
9226         * gcc.dg/loop-5.c: New test.
9227
9228 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9229
9230         * gcc.c-torture/execute/20040823-1.c: New test.
9231
9232 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
9233
9234         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
9235         to the assembler.  Simplify test accordingly.
9236         (asm_abi_flags): Use GNU names.
9237         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
9238         to check for ABI flags.
9239
9240 2004-08-22  Andrew Pinski  <apinski@apple.com>
9241
9242         * g++.dg/opt/pr14029.C: New test.
9243         * gcc.c-torture/execute/pr15262.c: New test.
9244
9245 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9246
9247         * gfortran.dg/reduction.f90: Add checks with complex arguments.
9248
9249 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
9250
9251         PR 16908
9252         * gfortran.dg/direct_io.f90: New test.
9253
9254 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
9255
9256         PR c++/17121
9257         * g++.dg/inherit/local2.C: New test.
9258
9259 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
9260
9261         PR c++/17120
9262         * g++.dg/warn/Wparentheses-4.C: New test.
9263
9264 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
9265
9266         PR c++/17121
9267         * g++.dg/inherit/local2.C: New test.
9268
9269         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
9270         * gcc.dg/ppc-ldstruct.c: Likewise.
9271         * gcc.dg/ppc64-abi-2.c: Likewise.
9272
9273 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
9274
9275         PR rtl-optimization/17099
9276         * gcc.c-torture/execute/20040820-1.c: New test.
9277
9278 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
9279
9280         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
9281
9282 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
9283
9284         PR fortran/17077
9285         * gfortran.dg/auto_array_1.f90: New test.
9286
9287 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9288
9289         PR fortran/17074
9290         * gfortran.dg/simpleif_1.f90: New test.
9291
9292 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
9293
9294         * lib/target-supports.exp (check_profiling_available): Return
9295         false for arm*-*-symbianelf* and arm*-*-eabi*.
9296
9297         PR c++/15890
9298         * g++.dg/template/delete1.C: New test.
9299
9300 2004-08-19  Paul Brook  <paul@codesourcery.com>
9301
9302         PR fortran/14976
9303         PR fortran/16228
9304         * gfortran.dg/data_char_1.f90: New test.
9305
9306 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
9307
9308         PR fortran/16946
9309         * gfortran.dg/reduction.f90: New testcase.
9310
9311 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9312
9313         PR fortran/16520
9314         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
9315
9316 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9317
9318         PR c++/17041
9319         * g++.dg/Wparentheses-3.C: New test.
9320
9321 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
9322
9323         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
9324         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
9325         * gcc.dg/vect/vect-2.c: Likewise.
9326         * gcc.dg/vect/vect-3.c: Likewise.
9327         * gcc.dg/vect/vect-4.c: Likewise.
9328         * gcc.dg/vect/vect-5.c: Likewise.
9329         * gcc.dg/vect/vect-6.c: Likewise.
9330         * gcc.dg/vect/vect-7.c: Likewise.
9331         * gcc.dg/vect/vect-25.c: Likewise.
9332         * gcc.dg/vect/vect-31.c: Likewise.
9333         * gcc.dg/vect/vect-32.c: Likewise.
9334         * gcc.dg/vect/vect-34.c: Likewise.
9335         * gcc.dg/vect/vect-36.c: Likewise.
9336         * gcc.dg/vect/vect-all.c: Likewise.
9337
9338 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
9339
9340         PR c++/17068
9341         * g++.dg/template/operator4.C: New test.
9342
9343 2004-08-18  Richard Henderson  <rth@redhat.com>
9344
9345         * gcc.dg/20040206-1.c: XFAIL.
9346
9347 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9348
9349         PR c++/16246
9350         * g++.dg/template/array7.C: New test.
9351
9352 2004-08-17  James E Wilson  <wilson@specifixinc.com>
9353
9354         * gcc.dg/mips-movcc-1.c: New test.
9355         * gcc.dg/mips-movcc-2.c: New test.
9356         * gcc.dg/mips-movcc-3.c: New test.
9357
9358         * gcc.dg/mips-nmadd-1.c: New test.
9359         * gcc.dg/mips-nmadd-2.c: New test.
9360
9361 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9362
9363         PR c++/15871
9364         * g++.dg/opt/inline8.C: New test.
9365
9366         PR c++/16965
9367         * g++.dg/parse/error17.C: New test.
9368
9369 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
9370
9371         * gcc.dg/vect: New directory for vectorizer tests.
9372         * gcc.dg/vect/tree-vect.h: New file.
9373         * gcc.dg/vect/vect.exp: New file.
9374         * gcc.dg/vect/pr16105.c.c: New test.
9375         * gcc.dg/vect/vect-1.c: New test.
9376         * gcc.dg/vect/vect-2.c: New test.
9377         * gcc.dg/vect/vect-3.c: New test.
9378         * gcc.dg/vect/vect-4.c: New test.
9379         * gcc.dg/vect/vect-5.c: New test.
9380         * gcc.dg/vect/vect-6.c: New test.
9381         * gcc.dg/vect/vect-7.c: New test.
9382         * gcc.dg/vect/vect-8.c: New test.
9383         * gcc.dg/vect/vect-9.c: New test.
9384         * gcc.dg/vect/vect-10.c: New test.
9385         * gcc.dg/vect/vect-11.c: New test.
9386         * gcc.dg/vect/vect-12.c: New test.
9387         * gcc.dg/vect/vect-13.c: New test.
9388         * gcc.dg/vect/vect-14.c: New test.
9389         * gcc.dg/vect/vect-15.c: New test.
9390         * gcc.dg/vect/vect-16.c: New test.
9391         * gcc.dg/vect/vect-17.c: New test.
9392         * gcc.dg/vect/vect-18.c: New test.
9393         * gcc.dg/vect/vect-19.c: New test.
9394         * gcc.dg/vect/vect-20.c: New test.
9395         * gcc.dg/vect/vect-21.c: New test.
9396         * gcc.dg/vect/vect-22.c: New test.
9397         * gcc.dg/vect/vect-23.c: New test.
9398         * gcc.dg/vect/vect-24.c: New test.
9399         * gcc.dg/vect/vect-25.c: New test.
9400         * gcc.dg/vect/vect-26.c: New test.
9401         * gcc.dg/vect/vect-27.c: New test.
9402         * gcc.dg/vect/vect-28.c: New test.
9403         * gcc.dg/vect/vect-29.c: New test.
9404         * gcc.dg/vect/vect-30.c: New test.
9405         * gcc.dg/vect/vect-31.c: New test.
9406         * gcc.dg/vect/vect-32.c: New test.
9407         * gcc.dg/vect/vect-33.c: New test.
9408         * gcc.dg/vect/vect-34.c: New test.
9409         * gcc.dg/vect/vect-35.c: New test.
9410         * gcc.dg/vect/vect-36.c: New test.
9411         * gcc.dg/vect/vect-37.c: New test.
9412         * gcc.dg/vect/vect-38.c: New test.
9413         * gcc.dg/vect/vect-40.c: New test.
9414         * gcc.dg/vect/vect-41.c: New test.
9415         * gcc.dg/vect/vect-42.c: New test.
9416         * gcc.dg/vect/vect-43.c: New test.
9417         * gcc.dg/vect/vect-44.c: New test.
9418         * gcc.dg/vect/vect-45.c: New test.
9419         * gcc.dg/vect/vect-46.c: New test.
9420         * gcc.dg/vect/vect-47.c: New test.
9421         * gcc.dg/vect/vect-48.c: New test.
9422         * gcc.dg/vect/vect-49.c: New test.
9423         * gcc.dg/vect/vect-50.c: New test.
9424         * gcc.dg/vect/vect-51.c: New test.
9425         * gcc.dg/vect/vect-52.c: New test.
9426         * gcc.dg/vect/vect-53.c: New test.
9427         * gcc.dg/vect/vect-54.c: New test.
9428         * gcc.dg/vect/vect-55.c: New test.
9429         * gcc.dg/vect/vect-56.c: New test.
9430         * gcc.dg/vect/vect-57.c: New test.
9431         * gcc.dg/vect/vect-58.c: New test.
9432         * gcc.dg/vect/vect-59.c: New test.
9433         * gcc.dg/vect/vect-60.c: New test.
9434         * gcc.dg/vect/vect-61.c: New test.
9435         * gcc.dg/vect/vect-all.c: New test.
9436         * gcc.dg/vect/vect-none.c: New test.
9437
9438 2004-08-17  Paul Brook  <paul@codesourcery.com>
9439
9440         PR fortran/13082
9441         * gfortran.dg/entry_1.f90: New test.
9442
9443 2004-08-17  Andrew Pinski  <apinski@apple.com>
9444
9445         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
9446
9447 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
9448
9449         * gcc.dg/pr17036-1.c: New test.
9450
9451 2004-08-16  Devang Patel  <dpatel@apple.com>
9452
9453         * gcc.dg/darwin-20040809-1.c: New test.
9454
9455 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
9456
9457         * gcc.dg/funcdef-attr-1.c: New test.
9458
9459 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
9460
9461         * gcc.dg/altivec-17.c: New test.
9462         * gcc.dg/altivec-18.c: New test.
9463
9464 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9465
9466         PR c++/6749
9467         * g++.dg/template/vtable2.C: New test.
9468
9469 2004-08-14  Richard Henderson  <rth@redhat.com>
9470
9471         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
9472         * gcc.dg/pack-test-4.c (main): Return 0.
9473         * gcc.dg/setjmp-1.c: Remove XFAIL.
9474         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
9475
9476 2004-08-14  Richard Henderson  <rth@redhat.com>
9477
9478         * gcc.dg/980217-1.c: Add prototype for printf.
9479
9480 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
9481
9482         * gfortran.dg/pr16935.f90: New test.
9483
9484 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
9485
9486         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
9487
9488 2004-08-13  Paul Brook  <paul@codesourcery.com>
9489
9490         * gfortran.dg/der_io_1.f90: Remove stray comma.
9491
9492 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9493
9494         * gcc.dg/vmx/cw-bug-2.c: Remove.
9495         * gcc.dg/vmx/vprint-1.c: Remove.
9496         * gcc.dg/vmx/vscan-1.c: Remove.
9497
9498 2004-08-12  Devang patel  <dpatel@apple.com>
9499
9500         * gcc.dg/darwin-20040809-2.c: New test.
9501
9502 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
9503
9504         * g++.dg/ext/altivec-12.C: New test.
9505
9506         * g++.dg/ext/altivec-11.C: New test.
9507
9508 2004-08-12  Paul Brook  <paul@codesourcery.com>
9509
9510         * g++.dg/abi/arm_cxa_vec_1.C: New test.
9511
9512 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9513
9514         * g++.dg/ext/altivec-2.C: Check for hardware support before
9515         executing any VMX instructions.
9516
9517         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
9518
9519 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
9520
9521         PR c++/16276
9522         * g++.old-deja/g++.other/comdat4.C: New test.
9523         * g++.old-deja/g++.other/comdat4-aux.cc: New.
9524
9525 2004-08-12  Ben Elliston  <bje@au.ibm.com>
9526
9527         PR target/16286
9528         * gcc.dg/pr16286.c: New test.
9529
9530 2004-08-12 Jan Beulich <jbeulich@novell.com>
9531
9532         * g++.dg/ext/asm5.C: New.
9533
9534 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9535
9536         PR c++/16698
9537         * g++.dg/eh/crash1.C: New test.
9538
9539         PR c++/16717
9540         * g++.dg/ext/construct1.C: New test.
9541
9542 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9543
9544         PR c++/16853
9545         * g++.dg/init/ptrmem1.C: New test.
9546
9547         PR c++/16618
9548         * g++.dg/parse/offsetof5.C: New test.
9549
9550         PR c++/16870
9551         * g++.dg/template/overload3.C: New test.
9552
9553 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9554
9555         PR c++/16964
9556         * g++.dg/parse/error16.C: New test.
9557
9558         PR c++/16904
9559         * g++.dg/template/error14.C: New test.
9560
9561         PR c++/16929
9562         * g++.dg/template/error15.C: New test.
9563
9564 2004-08-11  Devang Patel  <dpatel@apple.com>
9565
9566         * gcc.dg/darwin-ld-20040809-1.c: New test.
9567         * gcc.dg/darwin-ld-20040809-2.c: New test.
9568
9569 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
9570
9571         PR fortran/16917
9572         * gfortran.dg/dfloat_1.f90: New test.
9573
9574 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
9575
9576         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
9577         * gcc.dg/dll-2.c: Fix dg-require syntax.
9578         * gcc.misc-tests/arm-isr.c (abort): Declare.
9579         (exit): Likewise.
9580
9581 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
9582
9583         PR c++/16971
9584         * g++.dg/parse/crash16.C: New test.
9585
9586 2004-08-10  Roger Sayle  <roger@eyesopen.com>
9587
9588         * gcc.dg/mips-rsqrt-1.c: New test case.
9589         * gcc.dg/mips-rsqrt-2.c: New test case.
9590         * gcc.dg/mips-rsqrt-3.c: New test case.
9591
9592 2004-08-10  Paul Brook  <paul@codesourcery.com>
9593
9594         * gfortran.dg/der_io_1.f90: New test.
9595
9596 2004-08-10  Paul Brook  <paul@codesourcery.com>
9597
9598         PR fortran/16919
9599         * gfortran.dg/der_array_1.f90: New test.
9600
9601 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
9602
9603         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
9604
9605 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
9606
9607         * gcc.dg/wchar_t-2.c: Fix typo.
9608
9609 2004-08-09  Falk Hueffner  <falk@debian.org>
9610
9611         PR tree-optimization/12517
9612         * gcc.c-torture/compile/pr12517.c: New test.
9613
9614         PR tree-optimization/12578
9615         * gcc.c-torture/compile/pr12578.c: New test.
9616
9617         PR tree-optimization/12899
9618         * gcc.c-torture/compile/pr12899.c: New test.
9619
9620         PR rtl-optimization/14692
9621         * gcc.c-torture/compile/pr14692.c: New test.
9622
9623         PR tree-optimization/16461
9624         * gcc.c-torture/compile/pr16461.c: New test.
9625
9626 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9627
9628         * gfortran.dg/getenv_1.f90: New test.
9629
9630 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9631
9632         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
9633         wchar_t.
9634         * gcc.dg/symbian5.c: Test -fno-short-wchar.
9635
9636 2004-08-06  Paul Brook  <paul@codesourcery.com>
9637
9638         * gfortran.dg/ret_array_1.f90: New test.
9639         * gfortran.dg/ret_pointer_1.f90: New test.
9640
9641 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
9642
9643         * gcc.dg/missing-field-init-[12].c: New tests.
9644         * g++.dg/warn/missing-field-init-[12].C: New tests.
9645
9646 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9647
9648         * gcc.dg/enum2.c: New test.
9649         * gcc.dg/symbian3.c: Likewise.
9650         * gcc.dg/symbian4.c: Likewise.
9651         * gcc.dg/wchar_t-2.c: Likewise.
9652
9653 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9654
9655         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
9656         destructor tests.
9657
9658 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9659
9660         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
9661         dg-require-visiblity.
9662         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
9663         * g++.dg/ext/visibility/fvisibility.C: Likewise.
9664         * g++.dg/ext/visibility/memfuncts.C: Likewise.
9665         * g++.dg/ext/visibility/new1.C: Likewise.
9666         * g++.dg/ext/visibility/pragma.C: Likewise.
9667         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
9668         * g++.dg/ext/visibility/virtual.C: Likewise.
9669         * g++/dg/ext/visibility/visibility-1.C: Likewise.
9670         * g++/dg/ext/visibility/visibility-2.C: Likewise.
9671         * g++/dg/ext/visibility/visibility-3.C: Likewise.
9672         * g++/dg/ext/visibility/visibility-4.C: Likewise.
9673         * g++/dg/ext/visibility/visibility-5.C: Likewise.
9674         * g++/dg/ext/visibility/visibility-6.C: Likewise.
9675         * g++/dg/ext/visibility/visibility-7.C: Likewise.
9676         * g++/dg/ext/visibility/visibility-8.C: New test.
9677         * gcc.c-torture/compile/dll.x: Remove.
9678         * gcc.dg/dll-2.c: Use dg-require-dll
9679         * gcc.dg/visibility-10.c: New test.
9680         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
9681         supporting DLLs.
9682         * testsuite/lib/scanasm.exp (scan_hidden): New function.
9683         (scan_not_hidden): Likewise.
9684
9685 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
9686
9687         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
9688
9689 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
9690
9691         * gcc.c-torture/execute/20040805-1.c: New test.
9692
9693 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
9694
9695         * gcc.dg/20020118-1.c: Declare abort.
9696         * gcc.dg/altivec_check.h: Likewise.
9697         * gcc.dg/iftrap-2.c: Likewise.
9698         * gcc.dg/pragma-darwin.c: Likewise.
9699         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
9700
9701 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
9702
9703         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
9704
9705 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9706
9707         * gcc.c-torture/execute/builtins/abs-2.c,
9708         gcc.c-torture/execute/builtins/abs-3.c,
9709         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
9710         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
9711         intmax_t, uintmax_t and their limits.
9712         * gcc.dg/intmax_t-1.c: New test.
9713
9714 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9715
9716         * g++.dg/tc1/dr147.C: Add reference to PR.
9717
9718 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
9719
9720         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
9721         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
9722
9723 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
9724
9725         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
9726
9727 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9728
9729         * gcc.dg/redecl-5.c: New test.
9730         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
9731         of scanf.
9732
9733 2004-08-03  Roger Sayle  <roger@eyesopen.com>
9734
9735         PR middle-end/16790
9736         * gcc.c-torture/execute/pr16790-1.c: New test case.
9737
9738 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
9739
9740         * g++.dg/ext/visibility/assign1.C: New test.
9741         * g++.dg/ext/visibility/new1.C: Likewise.
9742
9743         * gcc.dg/symbian1.c: New test.
9744         * gcc.dg/symbian2.c: Likewise.
9745
9746 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9747
9748         PR target/16570
9749         * gcc.dg/i386-sse-9.c: New test.
9750
9751 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9752
9753         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
9754
9755 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9756
9757         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
9758         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
9759         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
9760         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
9761         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
9762         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
9763         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
9764         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
9765         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
9766         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
9767         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
9768         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
9769         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
9770         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
9771         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
9772         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
9773         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
9774         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
9775         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
9776         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
9777         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
9778         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
9779         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
9780         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9781         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
9782         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
9783         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
9784         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
9785         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9786         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9787         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
9788         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
9789         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
9790         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
9791         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
9792         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9793         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9794         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9795         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9796         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
9797         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
9798         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
9799         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
9800         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
9801         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9802         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9803         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
9804         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
9805         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
9806         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
9807         gcc.misc-tests/i386-pf-3dnow-1.c,
9808         gcc.misc-tests/i386-pf-athlon-1.c,
9809         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9810         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
9811         Declare built-in functions used.
9812         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
9813
9814 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
9815
9816         PR c++/16707
9817         * g++.dg/lookup/using12.C: New test.
9818
9819         * g++.dg/init/null1.C: Fix PR number.
9820         * g++.dg/parse/namespace10.C: Likewise.
9821
9822 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9823
9824         PR c++/16224
9825         * g++.dg/template/spec17.C: New test.
9826         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
9827         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
9828
9829 2004-08-02  David Billinghurst
9830
9831         PR fortran/16292
9832         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
9833
9834 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
9835
9836         * gcc.dg/ia64-got-1.c: New test case.
9837
9838 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9839
9840         PR c++/16489
9841         * g++.dg/init/null1.C: New test.
9842         * g++.dg/tc1/dr76.C: Adjust error marker.
9843
9844         PR c++/16529
9845         * g++.dg/parse/namespace10.C: New test.
9846
9847         PR c++/16810
9848         * g++.dg/inherit/ptrmem2.C: New test.
9849
9850 2004-08-02  Ben Elliston  <bje@au.ibm.com>
9851
9852         PR target/16155
9853         * gcc.dg/pr16155.c: New test.
9854
9855 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9856
9857         * gcc.dg/redecl-2.c: New test.
9858
9859 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
9860
9861         * gcc.dg/darwin-longdouble.c: New file.
9862
9863 2004-07-30  Richard Henderson  <rth@redhat.com>
9864
9865         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
9866         write to constant argument.
9867         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9868
9869 2004-07-30  Richard Henderson  <rth@redhat.com>
9870
9871         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
9872         tests of nearest around zero.
9873
9874 2004-07-30  Andrew Pinski  <apinski@apple.com>
9875
9876         * gcc.c-torture/compile/20040730-1.c: New test.
9877
9878 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9879
9880         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
9881         powerpc-eabispe.
9882
9883 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9884
9885         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
9886
9887 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
9888
9889         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
9890         contains $ld_library_path.
9891         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9892
9893 2004-07-29  Richard Henderson  <rth@redhat.com>
9894
9895         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
9896
9897         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
9898         (alt2, which): New.
9899         (Check): Accept either alternative.
9900
9901 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
9902
9903         * g++.dg/abi/inline1.C: New test.
9904         * g++.dg/abi/local1-a.cc: Likewise.
9905         * g++.dg/abi/local1.C: Likewise.
9906         * g++.dg/abi/mangle11.C: Tweak location of warnings.
9907         * g++.dg/abi/mangle12.C: Likewise.
9908         * g++.dg/abi/mangle17.C: Likewise.
9909         * g++.dg/abi/mangle20-2.C: Likewise.
9910         * g++.dg/opt/interface1.C: Likewise.
9911         * g++.dg/opt/interface1.h: Likewise.
9912         * g++.dg/opt/interface1-a.cc: New test.
9913         * g++.dg/parse/repo1.C: New test.
9914         * g++.dg/template/repo1.C: Likewise.
9915         * g++.dg/warn/Winline-1.C: Likewise.
9916         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
9917
9918 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
9919
9920         * gcc.dg/tree-ssa/20040729-1.c: New test.
9921
9922 2004-07-27  Matt Austern <austern@apple.com>
9923
9924         * gcc.dg/darwin-bool-1.c: New test.
9925         * gcc.dg/darwin-bool-2.c: New test.
9926
9927 2004-07-28  Richard Henderson  <rth@redhat.com>
9928
9929         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
9930         arguments in the correct type.  Don't write to constant arguments.
9931
9932 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9933
9934         PR tree-optimization/16688
9935         PR tree-optimization/16689
9936         * g++.dg/tree-ssa/pr16688.C: New test.
9937
9938 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9939
9940         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9941         loads.  Not only in the comment, this time.
9942
9943 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
9944
9945         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
9946         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
9947         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
9948         * gcc.dg/sh4a-bitmovua.c: New.
9949         * gcc.dg/sh4a-cos.c: New.
9950         * gcc.dg/sh4a-cosf.c: New.
9951         * gcc.dg/sh4a-fprun.c: New.
9952         * gcc.dg/sh4a-fsrra.c: New.
9953         * gcc.dg/sh4a-memmovua.c: New.
9954         * gcc.dg/sh4a-sin.c: New.
9955         * gcc.dg/sh4a-sincos.c: New.
9956         * gcc.dg/sh4a-sincosf.c: New.
9957         * gcc.dg/sh4a-sinf.c: New.
9958
9959 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9960
9961         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
9962         conditionals.
9963         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9964         loads.
9965         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
9966         DOM1.
9967
9968 2004-07-27  Andrew Pinski  <apinski@apple.com>
9969
9970         * g++.dg/rtti/tinfo1.C: Correct the xfail.
9971
9972 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
9973
9974         * gcc.dg/pragma-isr.c: New test.
9975
9976 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9977
9978         PR c++/14429
9979         * g++.dg/template/ttp11.C: New test.
9980
9981 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
9982
9983         * gcc.c-torture/compile/20040727-1.c: New test.
9984
9985 2004-07-26  Eric Christopher  <echristo@redhat.com>
9986
9987         * gcc.c-torture/compile/20040726-2.c: New test.
9988
9989 2004-07-26  Andrew Pinski  <apinski@apple.com>
9990
9991         * g++.dg/rtti/tinfo1.C: Xfail.
9992
9993 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
9994
9995         * gcc.c-torture/compile/20040726-1.c: New test.
9996
9997 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
9998             Brian Ryner  <bryner@brianryner.com>
9999
10000         PR c++/9283
10001         PR c++/15000
10002         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
10003         * g++.dg/ext/visibility/: New directory.
10004         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
10005         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10006         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
10007         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
10008         * g++.dg/ext/visibility/fvisibility.C,
10009         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
10010         g++.dg/ext/visibility/fvisibility-override1.C
10011         g++.dg/ext/visibility/fvisibility-override2.C
10012         g++.dg/ext/visibility/memfuncts.C
10013         g++.dg/ext/visibility/noPLT.C
10014         g++.dg/ext/visibility/pragma.C
10015         g++.dg/ext/visibility/pragma-override1.C
10016         g++.dg/ext/visibility/pragma-override2.C
10017         g++.dg/ext/visibility/staticmemfuncts.C
10018         g++.dg/ext/visibility/virtual.C: New tests.
10019
10020 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10021
10022         PR c/15360
10023         * gcc.dg/pr15360-1.c: New test.
10024
10025 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
10026
10027         * gcc.dg/pragma-align-2.c: New test.
10028         * gcc.dg/pragma-init-fini.c: New test.
10029         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
10030         targets.
10031
10032 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10033
10034         * gcc.dg/init-string-2.c: New test.
10035
10036 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
10037
10038         PR 16684
10039         * gcc.dg/Wredundant-decls-1.c: New test case.
10040
10041 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
10042
10043         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
10044         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
10045         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
10046         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
10047         * gcc.dg/compat/generate-random.c: New file.
10048         * gcc.dg/compat/generate-random.h: Likewise.
10049         * gcc.dg/compat/generate-random_r.c: Likewise.
10050         * gcc.dg/compat/struct-layout-1.h: Likewise.
10051         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
10052         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
10053         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
10054         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
10055         * gcc.dg/compat/struct-layout-1_main.c: New test.
10056         * gcc.dg/compat/struct-layout-1_x.c: New file.
10057         * gcc.dg/compat/struct-layout-1_y.c: New file.
10058         * gcc.dg/compat/struct-layout-1_test.h: New file.
10059
10060 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10061
10062         * gcc.dg/comp-return-1.c: New test
10063
10064 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
10065
10066         * gcc.dg/vmx/8-02a.c: Fix typo.
10067
10068         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
10069         * gcc.dg/darwin-abi-3.c: New test.
10070
10071         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
10072         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
10073
10074         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
10075         * gcc.dg/vmx/ops-long-1.c: New test.
10076         * gcc.dg/vmx/ops-long-2.c: New test.
10077
10078 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10079
10080         * g++.dg/lookup/conv-[1234].C: New.
10081
10082 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
10083
10084         * g++.dg/parse/attr2.C: Simplify.
10085
10086 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10087
10088         PR c/7284
10089         * gcc.c-torture/execute/pr7284-1.c: New test.
10090
10091 2004-07-22  Brian Booth  <bbooth@redhat.com>
10092
10093         * gcc.dg/tree-ssa/20040721-1.c: New test.
10094
10095 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10096
10097         * g++.dg/template/crash20.c: New.
10098
10099 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
10100
10101         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
10102         Add dg-run directive.  Declare variables as required.
10103         * gfortran.dg/g77/README: Update
10104
10105 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
10106
10107         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
10108         gcc.dg/cris-peep2-andu2.c: New tests.
10109
10110 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10111
10112         PR c/15052
10113         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
10114         on return type.
10115         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
10116         messages.
10117         * gcc.dg/qual-return-2.c: Update expected messages.
10118         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
10119
10120 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10121
10122         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
10123         * gcc.dg/noncompile/921102-1.c: Update expected error message.
10124
10125 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10126
10127         PR c/11250
10128         * gcc.dg/init-string-1.c: New test.
10129
10130 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
10131
10132         PR middle-end/15345
10133         PR c/16450
10134         * gcc.dg/torture/nested-fn-1.c: New test.
10135
10136 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
10137
10138         PR target/16559
10139         * gcc.dg/ia64-fptr-1.c: New file.
10140
10141 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10142
10143         PR c++/14497
10144         * g++.dg/template/spec16.C: New test.
10145         * g++.old-deja/g++.robertl/eb118.C: Remove.
10146
10147 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10148
10149         PR c++/509
10150         * g++.dg/template/spec15.C: New test.
10151
10152 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
10153
10154         Copy cases from g77.f-torture/execute and add dg-run
10155         directive.  Other changes as noted.
10156         * gfortran.dg/g77/13037.f
10157         * gfortran.dg/g77/1832.f
10158         * gfortran.dg/g77/19981119-0.f
10159         * gfortran.dg/g77/19990313-0.f
10160         * gfortran.dg/g77/19990313-1.f
10161         * gfortran.dg/g77/19990313-2.f
10162         * gfortran.dg/g77/19990313-3.f
10163         * gfortran.dg/g77/19990419-1.f
10164         * gfortran.dg/g77/19990826-0.f
10165         * gfortran.dg/g77/19990826-2.f
10166         * gfortran.dg/g77/20000503-1.f
10167         * gfortran.dg/g77/20001111.f
10168         * gfortran.dg/g77/20010116.f
10169         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
10170         * gfortran.dg/g77/20010430.f
10171         * gfortran.dg/g77/6177.f
10172         * gfortran.dg/g77/947.f
10173         * gfortran.dg/g77/970816-3.f
10174         * gfortran.dg/g77/971102-1.f
10175         * gfortran.dg/g77/980520-1.f
10176         * gfortran.dg/g77/980628-0.f
10177         * gfortran.dg/g77/980628-1.f
10178         * gfortran.dg/g77/980628-10.f
10179         * gfortran.dg/g77/980628-2.f
10180         * gfortran.dg/g77/980628-3.f
10181         * gfortran.dg/g77/980628-7.f
10182         * gfortran.dg/g77/980628-8.f
10183         * gfortran.dg/g77/980628-9.f
10184         * gfortran.dg/g77/980701-0.f
10185         * gfortran.dg/g77/980701-1.f
10186         * gfortran.dg/g77/cabs.f
10187         * gfortran.dg/g77/claus.f
10188         * gfortran.dg/g77/complex_1.f
10189         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
10190         * gfortran.dg/g77/dcomplex.f
10191         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
10192         * gfortran.dg/g77/f90-intrinsic-mathematical.f
10193         * gfortran.dg/g77/f90-intrinsic-numeric.f
10194         * gfortran.dg/g77/int8421.f
10195         * gfortran.dg/g77/labug1.f
10196         * gfortran.dg/g77/large_vec.f
10197         * gfortran.dg/g77/le.f
10198         * gfortran.dg/g77/short.f
10199         * gfortran.dg/g77/README: Update
10200
10201 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
10202
10203         PR c++/16637
10204         * g++.dg/parse/lookup4.C: New test.
10205
10206 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10207
10208         PR c++/16175
10209         * g++.dg/template/ttp10.C: New test.
10210
10211 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10212
10213         * gcc.dg/pr12625-1.c: New test.
10214
10215 2004-07-20  Steven Bosscher  <stevenb@suse.de>
10216
10217         * testsuite/gcc.dg/switch-warn-1.c: New test.
10218         * testsuite/gcc.dg/switch-warn-2.c: New test.
10219         * gcc.c-torture/compile/pr14730.c: Update.
10220
10221 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
10222
10223         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
10224         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
10225         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
10226         g++.dg/template/nontype3.C: Remove trailing CR from tests.
10227
10228 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
10229
10230         PR c++/16623
10231         * g++.dg/template/assign1.C: New test.
10232
10233 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10234
10235         PR c++/12170
10236         * g++.dg/template/ttp9.C: New test.
10237
10238 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
10239
10240         * gcc.dg/format/cmn-err-1.c: New test.
10241
10242 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10243
10244         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
10245         gcc.dg/Wparentheses-10.c: New tests.
10246         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
10247
10248 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10249
10250         PR fortran/16465
10251         * gfortran.dg/g77//ffixed-line-length-0.f,
10252         gfortran.dg/g77/ffixed-line-length-132.f,
10253         gfortran.dg/g77/ffixed-line-length-72.f,
10254         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
10255         gfortran.dg/g77/README: Update.
10256
10257 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10258
10259         PR c++/13092
10260         * g++.dg/template/non-dependent7.C: New test.
10261         * g++.dg/template/non-dependent8.C: Likewise.
10262         * g++.dg/template/non-dependent9.C: Likewise.
10263         * g++.dg/template/non-dependent10.C: Likewise.
10264
10265 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
10266
10267         PR c++/16337
10268         * g++.dg/parse/attr2.C: New test.
10269
10270 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
10271
10272         * g77.dg: Removed.
10273         * g77.f-torture: Ditto.
10274
10275 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10276
10277         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
10278         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
10279         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
10280
10281 2004-07-16  Richard Henderson  <rth@redhat.com>
10282
10283         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
10284
10285 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10286
10287         * lib/fortran-torture.exp (fortran-torture): Don't test compile
10288         tests with full list of options.
10289         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
10290         of TORTURE_OPTIONS if test contains 'dg-do run'.
10291
10292         PR fortran/16404
10293         * gfortran.dg/do_iterator.f90: New test.
10294
10295 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10296
10297         PR rtl-optimization/16536
10298         * gcc.c-torture/execute/restrict-1.c: New test.
10299
10300 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10301
10302         PR fortran/15324
10303         * gfortran.dg/pr15324.f90: New test.
10304
10305         PR fortran/15129
10306         * gfortran.dg/pr15129.f90: New test.
10307
10308         PR fortran/15140
10309         * gfortran.dg/pr15140.f90: New test.
10310
10311         PR fortran/13792
10312         * gfortran.fortran-torture/execute/bounds.f90: Add check for
10313         compile-time simplification.
10314
10315 2004-07-14  Mike Stump  <mrs@apple.com>
10316
10317         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
10318
10319 2004-07-14  James E Wilson  <wilson@specifixinc.com>
10320
10321         PR target/16325
10322         * gcc.dg/profile-generate-1.c: New.
10323
10324 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
10325
10326         * gcc.c-torture/execute/20040709-1.c: New test.
10327         * gcc.c-torture/execute/20040709-2.c: New test.
10328
10329 2004-07-14  Mike Stump  <mrs@apple.com>
10330
10331         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
10332
10333 2004-07-14  Mike Stump  <mrs@apple.com>
10334
10335         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
10336
10337 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
10338
10339         PR c++/16518
10340         * g++.dg/parse/mutable1.C: New test.
10341
10342 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
10343
10344         PR tree-optimization/16443
10345         * gcc.dg/tree-ssa/20040713-1.c: New test.
10346
10347 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
10348
10349         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
10350         for operator new.
10351
10352 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10353
10354         * gfortran.dg/g77/README: New file
10355         * gfortran.dg/g77/19981216-0.f:  Copy from
10356         g77.f-torture/noncompile.  Add "dg-do compile" and
10357         dg-error as required.
10358         * gfortran.dg/g77/19990218-1.f: Likewise
10359         * gfortran.dg/g77/19990905-1.f: Likewise
10360         * gfortran.dg/g77/9263.f: Likewise
10361         * gfortran.dg/g77/980615-0.f: Likewise
10362         * gfortran.dg/g77/980616-0.f: Likewise
10363         * gfortran.dg/g77/check0.f: Likewise
10364         * gfortran.dg/g77/select_no_compile.f: Likewise
10365
10366 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10367
10368         Copy files from g77.f-torture/compile.
10369         Add "{ dg-do compile}".  Other changes as noted
10370         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
10371         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
10372         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
10373         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
10374         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
10375         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
10376         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
10377         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
10378         statement to conform to standard.  Append alpha1.x for reference.
10379         * gfortran.dg/g77/xformat.f: Add dg-warning
10380
10381 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10382
10383         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
10384         Add {dg-do compile} directive.
10385         * gfortran.dg/g77/cpp2.F: Likewise
10386
10387 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10388
10389         PR c++/5402
10390         * g++.dg/lookup/name-clash1.C: New test.
10391
10392         PR c++/9777
10393         * g++.dg/lookup/name-clash2.C: New test.
10394
10395         PR c++/12102
10396         * g++.dg/lookup/name-clash3.C: New test.
10397
10398 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10399
10400         * g++.dg/lookup/new2.C: New test.
10401         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
10402
10403 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
10404
10405         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
10406         Add {dg-do compile} directive.
10407         * gfortran.dg/g77/13060.f: Likewise
10408         * gfortran.dg/g77/19990218-0.f: Likewise
10409         * gfortran.dg/g77/19990305-0.f: Likewise
10410         * gfortran.dg/g77/19990419-0.f: Likewise
10411         * gfortran.dg/g77/19990502-0.f: Likewise
10412         * gfortran.dg/g77/19990502-1.f: Likewise
10413         * gfortran.dg/g77/19990525-0.f: Likewise
10414         * gfortran.dg/g77/19990826-1.f: Likewise
10415         * gfortran.dg/g77/19990826-3.f: Likewise
10416         * gfortran.dg/g77/19990905-2.f: Likewise
10417         * gfortran.dg/g77/20000412-1.f: Likewise
10418         * gfortran.dg/g77/20000511-1.f: Likewise
10419         * gfortran.dg/g77/20000511-2.f: Likewise
10420         * gfortran.dg/g77/20000518.f: Likewise
10421         * gfortran.dg/g77/20000601-1.f: Likewise
10422         * gfortran.dg/g77/20000601-2.f: Likewise
10423         * gfortran.dg/g77/20000629-1.f: Likewise
10424         * gfortran.dg/g77/20000630-2.f: Likewise
10425         * gfortran.dg/g77/20010115.f: Likewise
10426         * gfortran.dg/g77/20010321-1.f: Likewise
10427         * gfortran.dg/g77/20010426.f: Likewise
10428         * gfortran.dg/g77/20020307-1.f: Likewise
10429         * gfortran.dg/g77/8485.f: Likewise
10430         * gfortran.dg/g77/960317-1.f: Likewise
10431         * gfortran.dg/g77/970915-0.f: Likewise
10432         * gfortran.dg/g77/980310-1.f: Likewise
10433         * gfortran.dg/g77/980310-2.f: Likewise
10434         * gfortran.dg/g77/980310-3.f: Likewise
10435         * gfortran.dg/g77/980310-4.f: Likewise
10436         * gfortran.dg/g77/980310-6.f: Likewise
10437         * gfortran.dg/g77/980310-7.f: Likewise
10438         * gfortran.dg/g77/980310-8.f: Likewise
10439         * gfortran.dg/g77/980419-2.f: Likewise
10440         * gfortran.dg/g77/980424-0.f: Likewise
10441         * gfortran.dg/g77/980427-0.f: Likewise
10442         * gfortran.dg/g77/980729-0.f: Likewise
10443         * gfortran.dg/g77/981117-1.f: Likewise
10444         * gfortran.dg/g77/toon_1.f: Likewise
10445
10446 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10447
10448         PR c++/2204
10449         * g++.dg/other/abstract2.C: New test.
10450
10451 2004-07-12  Paul Brook  <paul@codesourcery.com>
10452
10453         * gfortran.dg/pointer_init_1.f90: New test.
10454
10455 2004-07-11  Paul Brook  <paul@codesourcery.com>
10456
10457         PR fortran/15986
10458         * gfortran.dg/contained_1.f90: New test.
10459
10460 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
10461
10462         * g++.dg/parse/defarg8.C: New test.
10463
10464 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10465
10466         PR fortran/16433
10467         * gfortran.dg/pr16433.f: New test.
10468
10469         PR fortran/17574
10470         * gfortran.dg/pr15754.f90: New test.
10471
10472 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10473
10474         PR tree-optimization/16437
10475         * gcc.c-torture/execute/bitfld-4.c: New test.
10476
10477 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10478
10479         * gfortran.fortran-torture/execute/common_2.f90: Add check for
10480         access to common var from module.
10481
10482 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10483
10484         PR fortran/16336
10485         * gfortran.fortran-torture/execute/common_2.f90: New test.
10486
10487 2004-07-10  Paul Brook  <paul@codesourcery.com>
10488
10489         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
10490
10491 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10492
10493         PR fortran/15969
10494         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
10495
10496 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
10497
10498         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
10499         * gfortran.dg/g77/ffixed-form-2.f: Likewise
10500         * gfortran.dg/g77/ffree-form-1.f: Likewise
10501         * gfortran.dg/g77/ffree-form-2.f: Likewise
10502         * gfortran.dg/g77/ffree-form-3.f: Likewise
10503         * gfortran.dg/g77/fno-underscoring.f: Likewise
10504         * gfortran.dg/g77/funderscoring.f: Likewise
10505         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
10506
10507 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10508
10509         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
10510
10511 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10512         Paul Brook  <paul@codesourcery.com>
10513
10514         PR fortran/13415
10515         * gfortran.dg/common_pointer_1.f90: New test.
10516
10517 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10518
10519         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
10520
10521 2004-07-09  James E Wilson  <wilson@specifixinc.com>
10522
10523         PR target/16364
10524         * gcc.c-torture/compile/20040709-1.c: New.
10525
10526 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10527
10528         PR fortran/14077
10529         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
10530
10531 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10532
10533         PR fortran/13201
10534         * gfortran.dg/shape_1.f90: New test.
10535
10536 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
10537             Andrew Pinski  <apinski@apple.com>
10538
10539         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
10540
10541 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10542
10543         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
10544         comment.
10545
10546 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10547         Paul Brook  <paul@codesourcery.com>
10548
10549         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
10550         '.f95' and '.F95'.
10551
10552 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
10553
10554         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
10555
10556 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10557
10558         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
10559         testcases with capital suffix.
10560
10561 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10562
10563         PR fortran/15481
10564         PR fortran/13372
10565         PR fortran/13575
10566         PR fortran/15978
10567         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
10568
10569         * gfortran.dg/implicit_1.f90: New test.
10570
10571 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10572
10573         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
10574         expression to match gfortran warning/error messages
10575         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
10576         dg-error text.
10577
10578 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10579
10580         * lib/fortran-torture.exp: Rename proc search_for to
10581         search_for_re.
10582
10583 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10584
10585         * gcc.c-torture/execute/simd-5.x: New file.
10586         XFAIL on SPARC 64-bit at -O0.
10587
10588 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10589
10590         PR c++/8211
10591         PR c++/16165
10592         * g++.dg/warn/effc3.C: New test.
10593
10594 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10595
10596         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
10597         change X to 1X in format.
10598         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
10599         add data statements to conform to standard.
10600
10601 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10602
10603         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
10604         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
10605         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
10606
10607 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10608
10609         * gfortran.dg/g77/7388.f: Copy from g77.dg
10610         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
10611         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
10612         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
10613         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
10614         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
10615         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
10616         * gfortran.dg/g77/strlen0.f: Likewise
10617
10618 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
10619
10620         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
10621         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
10622
10623 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10624
10625         * gcc.c-torture/execute/920428-2.x: Delete.
10626         * gcc.c-torture/execute/920501-7.x: Likewise.
10627
10628 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
10629
10630         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
10631         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
10632         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
10633         prescott and c3-2.
10634         (PREFETCH_3DNOW): Add -march=c3.
10635
10636 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
10637
10638         PR c/16437
10639         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
10640         * gcc.c-torture/execute/bf64-1.x: Likewise.
10641
10642 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10643
10644         * gcc.c-torture/compile/20040708-1.c: New test.
10645
10646 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10647
10648         PR c++/16169
10649         * g++.dg/warn/effc2.C: New test.
10650
10651 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10652
10653         * gcc.c-torture/execute/bitfld-1.x: Remove.
10654         * gcc.c-torture/execute/bitfld-3.c: New test.
10655         * gcc.dg/bitfld-2.c: Remove XFAILs.
10656
10657 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
10658
10659         PR c++/16276
10660         * g++.dg/rtti/tinfo1.C: New file.
10661
10662 2004-07-07  Eric Christopher  <echristo@redhat.com>
10663
10664         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
10665
10666 2004-07-07  Andrew Pinski  <apinski@apple.com>
10667
10668         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
10669
10670 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
10671
10672         * g++.dg/init/call1.C: XFAIL.
10673
10674 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
10675
10676         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
10677         except for movstrict*, to movmem* and clrstr* to clrmem*.
10678
10679 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
10680
10681         * gcc.c-torture/execute/20040707-1.c: New test.
10682
10683 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
10684
10685         * gcc.c-torture/execute/20040706-1.c: New test.
10686
10687 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10688
10689         PR c++/3671
10690         * g++.dg/template/spec14.C: New test.
10691
10692 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
10693
10694         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
10695         nothing if not yet defined.  Use it in b, c and d type definitions.
10696         * gcc.c-torture/execute/20040705-1.c: New test.
10697         * gcc.c-torture/execute/20040705-2.c: New test.
10698
10699 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10700
10701         PR c++/2518
10702         * g++.dg/lookup/new1.C: New test.
10703
10704 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10705
10706         PR c++/11406
10707         * g++.dg/template/sizeof8.C: New test.
10708
10709 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
10710
10711         * gcc.c-torture/compile/20040705-1.c: New test.
10712
10713 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
10714
10715         * gfortran.fortran-torture/execute/seq_io.f90: New test.
10716
10717 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
10718
10719         * gcc.dg/cpp/if-mop.c: Two new testcases.
10720         * gcc.dg/cpp/trad/comment-3.c: New.
10721
10722 2004-07-04  Paul Brook  <paul@codesourcery.com>
10723
10724         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
10725
10726 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
10727
10728         PR c++/3761
10729         * g++.dg/lookup/crash4.C: New test.
10730
10731 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
10732
10733         * gcc.c-torture/execute/builtin-abs-1.c
10734         * gcc.c-torture/execute/builtin-abs-2.c
10735         * gcc.c-torture/execute/builtin-complex-1.c
10736         * gcc.c-torture/execute/builtins/string-1-lib.c
10737         * gcc.c-torture/execute/builtins/string-1.c
10738         * gcc.c-torture/execute/builtins/string-2-lib.c
10739         * gcc.c-torture/execute/builtins/string-2.c
10740         * gcc.c-torture/execute/builtins/string-3-lib.c
10741         * gcc.c-torture/execute/builtins/string-3.c
10742         * gcc.c-torture/execute/builtins/string-4-lib.c
10743         * gcc.c-torture/execute/builtins/string-4.c
10744         * gcc.c-torture/execute/builtins/string-5-lib.c
10745         * gcc.c-torture/execute/builtins/string-5.c
10746         * gcc.c-torture/execute/builtins/string-6-lib.c
10747         * gcc.c-torture/execute/builtins/string-6.c
10748         * gcc.c-torture/execute/builtins/string-7-lib.c
10749         * gcc.c-torture/execute/builtins/string-7.c
10750         * gcc.c-torture/execute/builtins/string-8-lib.c
10751         * gcc.c-torture/execute/builtins/string-8.c
10752         * gcc.c-torture/execute/builtins/string-9-lib.c
10753         * gcc.c-torture/execute/builtins/string-9.c
10754         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
10755         * gcc.c-torture/execute/builtins/string-asm-1.c
10756         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
10757         * gcc.c-torture/execute/builtins/string-asm-2.c
10758         * gcc.c-torture/execute/stdio-opt-1.c
10759         * gcc.c-torture/execute/stdio-opt-2.c
10760         * gcc.c-torture/execute/stdio-opt-3.c
10761         * gcc.c-torture/execute/string-opt-1.c
10762         * gcc.c-torture/execute/string-opt-10.c
10763         * gcc.c-torture/execute/string-opt-11.c
10764         * gcc.c-torture/execute/string-opt-12.c
10765         * gcc.c-torture/execute/string-opt-13.c
10766         * gcc.c-torture/execute/string-opt-14.c
10767         * gcc.c-torture/execute/string-opt-15.c
10768         * gcc.c-torture/execute/string-opt-16.c
10769         * gcc.c-torture/execute/string-opt-2.c
10770         * gcc.c-torture/execute/string-opt-6.c
10771         * gcc.c-torture/execute/string-opt-7.c
10772         * gcc.c-torture/execute/string-opt-8.c:
10773         Replace with ...
10774
10775         * gcc.c-torture/execute/builtins/abs-2.c
10776         * gcc.c-torture/execute/builtins/abs-3.c
10777         * gcc.c-torture/execute/builtins/complex-1.c
10778         * gcc.c-torture/execute/builtins/fprintf.c
10779         * gcc.c-torture/execute/builtins/fputs.c
10780         * gcc.c-torture/execute/builtins/memcmp.c
10781         * gcc.c-torture/execute/builtins/memmove.c
10782         * gcc.c-torture/execute/builtins/memops-asm.c
10783         * gcc.c-torture/execute/builtins/mempcpy-2.c
10784         * gcc.c-torture/execute/builtins/mempcpy.c
10785         * gcc.c-torture/execute/builtins/memset.c
10786         * gcc.c-torture/execute/builtins/printf.c
10787         * gcc.c-torture/execute/builtins/sprintf.c
10788         * gcc.c-torture/execute/builtins/strcat.c
10789         * gcc.c-torture/execute/builtins/strchr.c
10790         * gcc.c-torture/execute/builtins/strcmp.c
10791         * gcc.c-torture/execute/builtins/strcpy.c
10792         * gcc.c-torture/execute/builtins/strcspn.c
10793         * gcc.c-torture/execute/builtins/strlen-2.c
10794         * gcc.c-torture/execute/builtins/strlen.c
10795         * gcc.c-torture/execute/builtins/strncat.c
10796         * gcc.c-torture/execute/builtins/strncmp-2.c
10797         * gcc.c-torture/execute/builtins/strncmp.c
10798         * gcc.c-torture/execute/builtins/strncpy.c
10799         * gcc.c-torture/execute/builtins/strpbrk.c
10800         * gcc.c-torture/execute/builtins/strpcpy-2.c
10801         * gcc.c-torture/execute/builtins/strpcpy.c
10802         * gcc.c-torture/execute/builtins/strrchr.c
10803         * gcc.c-torture/execute/builtins/strspn.c
10804         * gcc.c-torture/execute/builtins/strstr-asm.c
10805         * gcc.c-torture/execute/builtins/strstr.c:
10806         ... these new files.
10807
10808         * gcc.c-torture/execute/builtins/abs-2-lib.c
10809         * gcc.c-torture/execute/builtins/abs-3-lib.c
10810         * gcc.c-torture/execute/builtins/complex-1-lib.c
10811         * gcc.c-torture/execute/builtins/fprintf-lib.c
10812         * gcc.c-torture/execute/builtins/fputs-lib.c
10813         * gcc.c-torture/execute/builtins/memcmp-lib.c
10814         * gcc.c-torture/execute/builtins/memmove-lib.c
10815         * gcc.c-torture/execute/builtins/memops-asm-lib.c
10816         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
10817         * gcc.c-torture/execute/builtins/mempcpy-lib.c
10818         * gcc.c-torture/execute/builtins/memset-lib.c
10819         * gcc.c-torture/execute/builtins/printf-lib.c
10820         * gcc.c-torture/execute/builtins/sprintf-lib.c
10821         * gcc.c-torture/execute/builtins/strcat-lib.c
10822         * gcc.c-torture/execute/builtins/strchr-lib.c
10823         * gcc.c-torture/execute/builtins/strcmp-lib.c
10824         * gcc.c-torture/execute/builtins/strcpy-lib.c
10825         * gcc.c-torture/execute/builtins/strcspn-lib.c
10826         * gcc.c-torture/execute/builtins/strlen-2-lib.c
10827         * gcc.c-torture/execute/builtins/strlen-lib.c
10828         * gcc.c-torture/execute/builtins/strncat-lib.c
10829         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
10830         * gcc.c-torture/execute/builtins/strncmp-lib.c
10831         * gcc.c-torture/execute/builtins/strncpy-lib.c
10832         * gcc.c-torture/execute/builtins/strpbrk-lib.c
10833         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
10834         * gcc.c-torture/execute/builtins/strpcpy-lib.c
10835         * gcc.c-torture/execute/builtins/strrchr-lib.c
10836         * gcc.c-torture/execute/builtins/strspn-lib.c
10837         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
10838         * gcc.c-torture/execute/builtins/strstr-lib.c
10839         * gcc.c-torture/execute/builtins/lib/abs.c
10840         * gcc.c-torture/execute/builtins/lib/fprintf.c
10841         * gcc.c-torture/execute/builtins/lib/memset.c
10842         * gcc.c-torture/execute/builtins/lib/printf.c
10843         * gcc.c-torture/execute/builtins/lib/sprintf.c
10844         * gcc.c-torture/execute/builtins/lib/strcpy.c
10845         * gcc.c-torture/execute/builtins/lib/strcspn.c
10846         * gcc.c-torture/execute/builtins/lib/strncat.c
10847         * gcc.c-torture/execute/builtins/lib/strncmp.c
10848         * gcc.c-torture/execute/builtins/lib/strncpy.c
10849         * gcc.c-torture/execute/builtins/lib/strpbrk.c
10850         * gcc.c-torture/execute/builtins/lib/strspn.c
10851         * gcc.c-torture/execute/builtins/lib/strstr.c:
10852         New files containing support routines.
10853
10854         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
10855         declaration.
10856         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
10857         when not optimizing.
10858
10859 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
10860
10861         PR c++/16240
10862         * g++.dg/abi/mangle22.C: New test.
10863         * g++.dg/abi/mangle23.C: Likewise.
10864
10865 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
10866
10867         PR fortran/16290
10868         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
10869         Allow for cases without denormalized floating point numbers.
10870
10871 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
10872
10873         PR c/1027
10874         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10875         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
10876         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
10877         expected warning text.
10878         * gcc.dg/format/diag-2.c: New test.
10879
10880 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10881
10882         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
10883
10884 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
10885
10886         * gcc.dg/builtins-43.c: New.
10887         * gcc.dg/builtins-44.c: New.
10888         * gcc.dg/builtins-45.c: New.
10889
10890 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
10891             Andreas Tobler  <a.tobler@schweiz.ch>
10892
10893         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
10894         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
10895         as SIGSEGV.
10896         * gcc.dg/cleanup-11.c: Likewise.
10897         * gcc.dg/cleanup-8.c: Likewise.
10898         * gcc.dg/cleanup-9.c: Likewise.
10899         * gcc.dg/cleanup-5.c: Run on all platforms.
10900
10901 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10902
10903         * g++.dg/warn/nonnull1.C: New test.
10904
10905 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10906
10907         * gcc.dg/compat/compat-common.h: Wrap up CINT in
10908         an #ifndef SKIP_COMPLEX_INT/#endif pair.
10909         Special-case the Sun compiler wrt to <complex.h>.
10910
10911 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
10912
10913         * gcc.dg/Wunreachable-8.C: New test.
10914
10915         * gcc.dg/h8300-ice2.c : New test.
10916
10917 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
10918
10919         PR fortran/16161
10920         * gfortran.fortran-torture/compile/implicit.f90: Add test
10921         for implicit character.
10922
10923 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
10924
10925         PR fortran/16289
10926         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
10927         Use tiny() intrinsic to find smallest non-negative real
10928
10929 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
10930
10931         * gcc.dg/compat/struct-by-value-22_main.c: New test.
10932         * gcc.dg/compat/struct-by-value-22_x.c: New.
10933         * gcc.dg/compat/struct-by-value-22_y.c: New.
10934
10935         * gcc.c-torture/execute/20040629-1.c: New test.
10936
10937 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
10938
10939         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
10940         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
10941
10942         PR target/16195
10943         * gcc.dg/20040625-1.c: New test.
10944
10945 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10946
10947         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
10948
10949 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10950
10951         PR fortran/15963
10952         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
10953
10954 2004-06-29  Richard Henderson  <rth@redhat.com>
10955
10956         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
10957
10958 2004-06-29  Paul Brook  <paul@codesourcery.com>
10959
10960         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
10961         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
10962
10963 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
10964
10965         PR c++/16260
10966         * g++.dg/parse/crash15.C: New.
10967
10968 2004-06-28  Andrew Pinski  <apinski@apple.com>
10969
10970         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
10971         by the error already.
10972
10973         * g++.dg/opt/ptrmem4.C: Change to compile only test.
10974
10975 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
10976
10977         PR target/14041
10978         * gcc.dg/h8300-bss-align-1.c : New.
10979
10980 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10981
10982         * PR c++/16174
10983         * g++.dg/template/ctor4.C: New.
10984
10985 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10986
10987         PR c++/16205
10988         * g++.dg/warn/Wsequence-point-1.C: New test.
10989
10990 2004-06-27  Paul Brook  <paul@codesourcery.com>
10991
10992         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
10993
10994 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
10995
10996         * g++.old-deja/g++.mike/p7325.C: Remove.
10997
10998 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10999
11000         PR c/14963
11001         * gcc.dg/pr14963.c: New test.
11002
11003 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
11004
11005         PR c++/16193
11006         * g++.dg/parse/redef1.C: New test.
11007
11008 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11009
11010         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
11011         20021110.c.
11012         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
11013         20021119-1.c.
11014         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
11015         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
11016         5-04.c.
11017         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
11018         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
11019         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
11020         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
11021         g++.brendan/enum14.C.
11022         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
11023         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
11024         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
11025         g++.mike/virt1.C.
11026         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
11027         memtemp24.C.
11028
11029 2004-06-27  Roger Sayle  <roger@eyesopen.com>
11030
11031         * gcc.dg/20040527-1.c: New test case.
11032
11033 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
11034
11035         PR gfortran/pr16196
11036         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
11037
11038 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11039
11040         PR middle-end/15825
11041         * gcc.dg/pr15825-1.c: New test case.
11042
11043 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11044
11045         * gcc.c-torture/execute/20040625-1.c: New test.
11046
11047 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11048
11049         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
11050
11051 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11052
11053         * gcc.dg/torture/mips-div-1.c: New test.
11054
11055 2004-06-24  Jeff Law  <law@redhat.com>
11056
11057         * gcc.dg/tree-ssa/20040624-1.c: New test.
11058
11059 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
11060
11061         * gcc.c-torture/compile/20040624-1.c: New test.
11062
11063 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11064
11065         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
11066         this directory.
11067
11068 2004-06-23  Andrew Pinski  <apinski@apple.com>
11069
11070         PR middle-end/15988
11071         * g++.dg/opt/ptrmem4.C: New test.
11072
11073         * gcc.dg/c90-array-quals-2.c: New test.
11074
11075 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
11076
11077         * gcc.dg/kpice1.c: New test.
11078
11079 2006-06-23  Andrew Pinski  <apinski@apple.com>
11080
11081         * gcc.dg/c90-array-quals.c: New test.
11082
11083 2006-06-22  Richard Henderson  <rth@redhat.com>
11084
11085         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
11086
11087 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
11088
11089         * gcc.dg/builtins-config.h: Handle FreeBSD.
11090
11091 2006-06-22  Richard Henderson  <rth@redhat.com>
11092
11093         * g++.dg/opt/devirt1.C: New.
11094
11095 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
11096
11097         * g++.dg/opt/pr15551.C: New testcase.
11098
11099 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
11100
11101         PR target/14800
11102         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
11103         x86_64-*-linux* when compiling for 32bit.
11104
11105 2004-06-21  Andrew Pinski  <apinski@apple.com>
11106
11107         * gcc.dg/pch/struct-1.c: New.
11108         * gcc.dg/pch/struct-1.hs: New.
11109
11110 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
11111
11112         * gcc.dg/pch/save-temps-1.c: New file.
11113         * gcc.dg/pch/save-temps-1.hs: New file.
11114
11115 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11116
11117         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
11118         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
11119
11120 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11121
11122         * gfortran.fortran-torture/execute/select_1.f90: Rename function
11123         to fix type error.
11124         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
11125         Remove trailing spaces.
11126
11127 2004-06-21  Richard Henderson  <rth@redhat.com>
11128
11129         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
11130         merging && to BIT_FIELD_REF.
11131
11132 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
11133
11134         * g++.dg/opt/placeholder1.C: New test.
11135
11136 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11137
11138         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
11139         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11140         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11141         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11142
11143 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
11144
11145         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
11146         extern "C".
11147         * g++.dg/other/pragma-re-1.C: Add comments.
11148
11149 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
11150
11151         PR gfortran/16080
11152         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
11153
11154 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
11155
11156         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
11157         instead of setting the type of size_t by
11158         hand.
11159
11160 2004-06-18  Roger Sayle  <roger@eyesopen.com>
11161
11162         * gcc.dg/unordered-2.c: New test case.
11163         * gcc.dg/unordered-3.c: New test case.
11164
11165 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
11166
11167         PR other/16043
11168         * lib/g++.exp (g++_version): Tweak regexp for version
11169         * lib/g77.exp (g77_version): Likewise
11170         * lib/gfortran.exp (gfortran_version): Likewise
11171         * lib/objc.exp (objc_version): Likewise
11172         * lib/treelang.exp (treelang_version): Likewise
11173
11174 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
11175
11176         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
11177         Use INT_MAX instead of __INT_MAX__.
11178         * gcc.dg/compat/struct-align-2_y.c: Likewise.
11179
11180         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
11181         * gcc.dg/compat/scalar-return-3_x.c: Use it.
11182         * gcc.dg/compat/scalar-return-3_y.c: Use it.
11183         * gcc.dg/compat/scalar-return-4_x.c: Use it.
11184         * gcc.dg/compat/scalar-return-4_y.c: Use it.
11185         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
11186         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
11187         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
11188         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
11189
11190         * gcc.dg/range-test-1.c: New test.
11191         * g++.dg/opt/range-test-1.C: New test.
11192
11193 2004-06-17  Richard Henderson  <rth@redhat.com>
11194
11195         * objc.dg/sync-1.m: New.
11196         * objc.dg/try-catch-1.m: Don't force next runtime.
11197         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
11198         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
11199         shadowed catch clause.
11200         * objc.dg/try-catch-5.m: New.
11201
11202 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
11203
11204         Bug 14610
11205         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
11206
11207 2004-06-15  Richard Henderson  <rth@redhat.com>
11208
11209         * gcc.dg/20001116-1.c: Move expected warning line.
11210
11211 2004-06-15  Richard Henderson  <rth@redhat.com>
11212
11213         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
11214         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
11215
11216 2004-06-15  Jeff Law  <law@redhat.com>
11217
11218         * gcc.dg/tree-ssa/20040615-1.c: New test.
11219         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
11220         be less sensitive to operand ordering.
11221         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
11222
11223 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
11224
11225         * g++.dg/abi/bitfield3.C: Add comment..
11226
11227 2004-06-15  Richard Henderson  <rth@redhat.com>
11228
11229         * g++.dg/ext/stmtexpr1.C: XFAIL.
11230         * gcc.dg/20030612-1.c: XFAIL.
11231
11232 2004-06-15  Eric Christopher  <echristo@redhat.com>
11233
11234         * g++.dg/charset/asm5.c: New.
11235         * gcc.dg/charset/asm6.c: New.
11236
11237 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11238
11239         PR fortran/15962
11240         * gfortran.fortran-torture/execute/select_1.f90: New test.
11241
11242 2004-06-15  Paul Brook  <paul@codesourcery.com>
11243
11244         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
11245
11246 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11247
11248         PR c++/15967
11249         * g++.dg/lookup/crash3.C: New test.
11250
11251 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11252
11253         PR c++/15947
11254         * g++.dg/parse/dtor4.C: New test.
11255
11256 2004-06-14  Jeff Law  <law@redhat.com>
11257
11258         * gcc.c-torture/compile/20040614-1.c: New test.
11259
11260 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11261
11262         PR fortran/15211
11263         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
11264         LEN of a character array.
11265
11266 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
11267
11268         PR c++/15096
11269         * g++.dg/template/ptrmem10.C: New test.
11270
11271         PR c++/14930
11272         * g++.dg/template/friend30.C: New test.
11273
11274 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11275
11276         PR fortran/14928
11277         * gfortran.fortran-torture/compile/mloc.f90: New test.
11278
11279 2004-06-13  Paul Brook  <paul@codesourcery.com>
11280
11281         * gfortran.fortran-torture/execute/random_2.f90: New test.
11282
11283 2004-06-13  Eric Christopher  <echristo@redhat.com>
11284
11285         * gcc.dg/noncompile/redecl-1.c: Fix error message.
11286
11287 2004-06-12  Paul Brook  <paul@codesourcery.com>
11288
11289         * gfortran.fortran-torture/execute/contained_3.f90: New test.
11290
11291 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11292
11293         PR fortran/14923
11294         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
11295
11296 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11297
11298         PR fortran/14957
11299         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
11300         syntax errors in end statements of contained subroutines.
11301
11302 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11303
11304         PR fortran/12841
11305         * gfortran.fortran-torture/execute/null_arg.f90: New test.
11306
11307 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11308
11309         PR fortran/15665
11310         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
11311
11312 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11313
11314         PR gfortran/12839
11315         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
11316
11317 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
11318
11319         PR c++/15862
11320         * g++.dg/parse/enum1.C: New test.
11321
11322 2004-06-10  Jeff Law  <law@redhat.com>
11323
11324         * gcc.c-torture/compile/20040610-1.c: New test.
11325
11326 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11327
11328         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
11329         * g++.old-deja/g++.other/decl3.C: Likewise.
11330
11331 2004-06-10  Brian Booth  <bbooth@redhat.com>
11332
11333         * gcc.dg/tree-ssa/20031015-1.c: Scan for
11334         V_MAY_DEF instead of VDEF.
11335         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
11336
11337 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
11338
11339         PR c++/14211
11340         * g++.dg/conversion/const1.C: New test.
11341
11342         PR c++/15076
11343         * g++.dg/conversion/reinterpret1.C: New test.
11344
11345         PR c++/15877
11346         * g++.dg/template/enum2.C: New test.
11347
11348         PR c++/15227
11349         * g++.dg/template/error13.C: New test.
11350
11351 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11352
11353         PR fortran/14957
11354         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
11355         arguments to test_* REAL and of the right size.
11356
11357 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11358
11359         PR target/15569
11360         PR rtl-optimization/15681
11361         * gcc.dg/20040609-1.c: New test.
11362
11363 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11364
11365         PR c++/14791
11366         * g++.dg/opt/builtins1.C: New test.
11367
11368 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
11369
11370         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
11371         that use default windows32 struct layout.
11372         * gcc.dg/i386-bitfield2.c: Likewise.
11373
11374 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
11375
11376         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
11377         for mingw32 and cygwin targets.
11378
11379 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
11380
11381         * gcc.dg/pch/macro-4.c: New.
11382         * gcc.dg/pch/macro-4.hs: New.
11383
11384 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11385
11386         PR fortran/13249
11387         * gfortran.fortran-torture/compile/name_clash.f90: New test.
11388
11389 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11390
11391         PR fortran/13372
11392         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
11393
11394 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11395
11396         PR gfortran/14897
11397         * gfortran.fortran-torture/execute/t_edit.f90: New test.
11398
11399 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11400
11401         PR gfortran/15755
11402         * gfortran.fortran-torture/execute/backspace.c : New test.
11403
11404 2004-06-09  Paul Brook  <paul@codesourcery.com>
11405
11406         * gfortran.fortran-torture/execure/intrinsic_associated.f90
11407         (pointer_to_section): Rewrite to use smaller array.
11408
11409 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
11410
11411         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
11412         * gcc.dg/ext/altivec-10.c: Same.
11413         * gcc.dg/ext/altivec-11.c: Same.
11414         * gcc.dg/ext/altivec-12.c: Same.
11415         * gcc.dg/ext/altivec-13.c: Same.
11416         * gcc.dg/ext/altivec-14.c: Same.
11417         * gcc.dg/ext/altivec-15.c: Same.
11418         * gcc.dg/ext/altivec-16.c: Same.
11419         * gcc.dg/ext/altivec-3.c: Same.
11420         * gcc.dg/ext/altivec-4.c: Same.
11421         * gcc.dg/ext/altivec-6.c: Same.
11422         * gcc.dg/ext/altivec-7.c: Same.
11423         * gcc.dg/ext/altivec-8.c: Same.
11424         * gcc.dg/ext/altivec-varargs-1.c: Same.
11425
11426         * g++.dg/ext/altivec-1.C: Correct dg syntax.
11427         * g++.dg/ext/altivec-10.C: Same.
11428         * g++.dg/ext/altivec-2.C: Same.
11429         * g++.dg/ext/altivec-3.C: Same.
11430         * g++.dg/ext/altivec-4.C: Same.
11431         * g++.dg/ext/altivec-5.C: Same.
11432         * g++.dg/ext/altivec-6.C: Same.
11433         * g++.dg/ext/altivec-7.C: Same.
11434         * g++.dg/ext/altivec-8.C: Same.
11435         * g++.dg/ext/altivec-9.C: Same.
11436
11437 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11438
11439         PR c++/7841
11440         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
11441
11442 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11443
11444         * gcc.dg/union-1.c: New test.
11445
11446 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11447
11448         * gcc.dg/builtins-41.c: New test case.
11449         * gcc.dg/builtins-42.c: New test case.
11450
11451 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11452
11453         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
11454         * g++.dg/ext/altivec-10.C: Same.
11455         * g++.dg/ext/altivec-2.C: Same.
11456         * g++.dg/ext/altivec-3.C: Same.
11457         * g++.dg/ext/altivec-4.C: Same.
11458         * g++.dg/ext/altivec-5.C: Same.
11459         * g++.dg/ext/altivec-6.C: Same.
11460         * g++.dg/ext/altivec-7.C: Same.
11461         * g++.dg/ext/altivec-8.C: Same.
11462         * g++.dg/ext/altivec-9.C: Same.
11463         * g++.old-deja/g++.abi/cxa_vec.C: Same.
11464         * g++.old-deja/g++.brendan/new3.C: Same.
11465         * gcc.c-torture/execute/eeprof-1.x: Same.
11466
11467 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11468
11469         PR c/14765
11470         * gcc.dg/pr14765-1.c: New test.
11471
11472 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11473
11474         PR c/14649
11475         * gcc.dg/pr14649-1.c: New test case.
11476
11477 2004-06-07  Richard Henderson  <rth@redhat.com>
11478
11479         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
11480         if temporaries.
11481
11482 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11483
11484         * g++.dg/eh/elide1.C: Remove XFAIL.
11485
11486 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
11487
11488         PR c++/15337
11489         * g++.dg/expr/sizeof3.C: New test.
11490
11491         PR c++/14777
11492         * g++.dg/template/access14.C: New test.
11493
11494         PR c++/15554
11495         * g++.dg/template/enum1.C: New test.
11496
11497         PR c++/15057
11498         * g++.dg/eh/throw1.C: New test.
11499
11500 2004-06-07  David Ayers  <d.ayers@inode.at>
11501             Ziemowit Laski  <zlaski@apple.com>
11502
11503         * lib/objc.exp (objc_target_compile): Revert the '-framework
11504         Foundation' flag fix, since bare Darwin does not ship
11505         with the Foundation framework.
11506         * objc/execute/next_mapping.h: Provide a local NSConstantString
11507         @interface and @implementation.
11508         (objc_constant_string_init): A constructor function, used to
11509         initialize the NSConstantString meta-class object.
11510         * objc/execute/string1.m: Include "next_mapping.h" instead of
11511         <Foundation/NSString.h>.
11512         * objc/execute/string2.m: Likewise.
11513         * objc/execute/string3.m: Likewise.
11514         * objc/execute/string4.m: Likewise.
11515
11516 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
11517
11518         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
11519         to double. Replace double with FLOAT.
11520         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
11521
11522         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
11523         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
11524         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
11525         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
11526         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
11527         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
11528         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
11529         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
11530
11531 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
11532
11533         PR c/13519
11534         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
11535
11536 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11537
11538         PR c++/15503
11539         * g++.dg/template/meminit2.C: New test.
11540
11541 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
11542
11543         PR target/15822
11544         * gcc.c-torture/execute/compare-fp-1.c,
11545         gcc.c-torture/execute/compare-fp-2.c,
11546         gcc.c-torture/execute/compare-fp-3.c,
11547         gcc.c-torture/execute/compare-fp-4.c,
11548         gcc.c-torture/execute/compare-fp-3.x,
11549         gcc.c-torture/execute/compare-fp-4.x: Moved...
11550         * gcc.c-torture/execute/ieee/compare-fp-1.c,
11551         gcc.c-torture/execute/ieee/compare-fp-2.c,
11552         gcc.c-torture/execute/ieee/compare-fp-3.c,
11553         gcc.c-torture/execute/ieee/compare-fp-4.c,
11554         gcc.c-torture/execute/ieee/compare-fp-3.x,
11555         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
11556
11557 2004-06-04  David Ayers  <d.ayers@inode.at>
11558
11559         * objc/execute/protocol-isEqual-4.m: New testcase.
11560
11561 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
11562
11563         * objc/execute/protocol-isEqual-1.m: New testcase.
11564         * objc/execute/protocol-isEqual-2.m: New testcase.
11565         * objc/execute/protocol-isEqual-3.m: New testcase.
11566
11567 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11568
11569         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
11570
11571 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
11572
11573         * lib/objc.exp (objc_target_compile): When running tests on
11574         Darwin (Mac OS X), inform the linker about '-framework
11575         'Foundation'.
11576
11577 2004-06-02  Eric Christopher  <echristo@redhat.com>
11578
11579         * gcc.c-torture/compile/20040602-1.c: New.
11580
11581 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
11582
11583         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
11584         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11585
11586         PR tree-optimization/14736
11587         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
11588
11589         PR tree-optimization/14042
11590         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
11591
11592         PR tree-optimization/14729
11593         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
11594
11595 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11596
11597         PR fortran/15557
11598         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
11599
11600 2004-06-01  Richard Hederson  <rth@redhat.com>
11601
11602         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
11603
11604 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11605
11606         PR c++/14932
11607         * g++.dg/parse/offsetof4.C: New test.
11608
11609 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
11610
11611         PR objc/7993
11612         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
11613
11614 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
11615
11616         PR c++/15701
11617         * g++.dg/template/friend29.C: New test.
11618
11619 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11620
11621         PR c/15749
11622         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
11623
11624 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11625
11626         * gcc.dg/sparc-trap-1.c: New test.
11627
11628 2004-05-31  Roger Sayle  <roger@eyesopen.com>
11629
11630         PR middle-end/15069
11631         * g++.dg/opt/fold3.C: New test case.
11632
11633 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
11634
11635         * lib/target-supports.exp (check_iconv_available): Fix fallout
11636         from 2004-05-28 patch.
11637
11638 2004-05-30  Paul Brook  <paul@codesourcery.com>
11639
11640         PR fortran/15620
11641         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
11642         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
11643
11644 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
11645
11646         * gfortran.fortran-torture/execute/random_1.f90: New test.
11647
11648 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11649
11650         * g++.dg/ext/altivec-10.C: New test.
11651
11652 2004-05-29  Paul Brook  <paul@codesourcery.com>
11653
11654         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
11655
11656 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11657
11658         * gcc.dg/altivec-16.c: New test.
11659
11660 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
11661
11662         * lib/target-supports.exp (check_vmx_hw_available): New.
11663         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
11664
11665         * lib/target-supports.exp (check_alias_available,
11666         check_iconv_available, check_named_sections_available): Use
11667         unique names for temporary files.
11668
11669 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11670
11671         * gcc.dg/altivec-15.c: New test.
11672
11673 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11674
11675         PR c++/15083
11676         * g++.dg/warn/noeffect6.C: New test.
11677
11678         PR c++/15471
11679         * g++.dg/expr/ptrmem4.C: New test.
11680
11681         PR c++/15640
11682         * g++.dg/template/operator3.C: New test.
11683
11684 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11685
11686         PR c++/14668
11687         * g++.dg/lookup/redecl1.C: New test.
11688         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
11689
11690 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
11691
11692         * gcc.c-torture/execute/compare-fp-1.c,
11693         gcc.c-torture/execute/compare-fp-2.c,
11694         gcc.c-torture/execute/compare-fp-3.c,
11695         gcc.c-torture/execute/compare-fp-4.c,
11696         gcc.c-torture/execute/compare-fp-3.x,
11697         gcc.c-torture/execute/compare-fp-4.x,
11698         gcc.dg/pr15649-1.c: New.
11699
11700 2004-05-27  Adam Nemet  <anemet@lnxw.com>
11701
11702         PR c++/12883
11703         * g++.dg/init/array14.C: New test.
11704
11705 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
11706
11707         * lib/compat.exp (compat-get-options-main): New.
11708         (compat-get-options): Remove unneeded code, warn for ignored
11709         command.
11710         (compat-execute): Check flag set by dg-require-* commands.
11711
11712         * lib/compat.exp (compat-execute): Break up long lines.
11713
11714 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
11715
11716         * gcc.dg/altivec-7.c: Don't use 'vector long'.
11717         * gcc.dg/altivec-14.c: New test.
11718         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
11719
11720         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
11721         * gcc.dg/altivec-12.c: Ditto.
11722
11723         * gcc.dg/altivec-3.c: Move call to altivec_check.
11724
11725 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11726
11727         PR c++/15044
11728         * g++.dg/template/error12.C: New test.
11729
11730         PR c++/15317
11731         * g++.dg/ext/attrib15.C: New test.
11732
11733         PR c++/15329
11734         * g++.dg/template/ptrmem9.C: New test.
11735
11736 2004-05-25  Paul Brook  <paul@codesourcery.com>
11737
11738         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
11739
11740 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11741
11742         PR c++/15165
11743         * g++.dg/template/crash19.C: New test.
11744
11745 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11746
11747         PR c++/15025
11748         * g++.dg/template/redecl1.C: New test.
11749
11750 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11751
11752         PR c++/14821
11753         * g++.dg/other/ns1.C: New test.
11754
11755         PR c++/14883
11756         * g++.dg/template/invalid1.C: New test.
11757
11758 2004-05-23  Paul Brook  <paul@codesourcery.com>
11759         Victor Leikehman  <lei@haifasphere.co.il>
11760
11761         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
11762         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
11763
11764 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11765
11766         PR c++/15285
11767         PR c++/15299
11768         * g++.dg/template/non-dependent5.C: New test.
11769         * g++.dg/template/non-dependent6.C: New test.
11770
11771 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11772
11773         PR c++/15507
11774         * g++.dg/inherit/union1.C: New test.
11775
11776         PR c++/15542
11777         * g++.dg/template/addr1.C: New test.
11778
11779         PR c++/15427
11780         * g++.dg/template/array5.C: New test.
11781
11782         PR c++/15287
11783         * g++.dg/template/array6.C: New test.
11784
11785 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
11786             Roger Sayle  <roger@eyesopen.com>
11787
11788         * g++.dg/lookup/forscope2.C: New test case.
11789
11790 2004-05-22  Ben Elliston  <bje@au.ibm.com>
11791
11792         * gcc.dg/cpp/Wmissingdirs.c: New.
11793
11794 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11795
11796         PR target/15301
11797         * gcc.dg/compat/union-m128-1.h: New file.
11798         * gcc.dg/compat/union-m128-1_main.c: Likewise.
11799         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11800         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11801
11802 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11803
11804         PR target/15302
11805         * gcc.dg/compat/struct-complex-1.h: New file.
11806         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
11807         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
11808         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11809
11810 2004-05-20  Roger Sayle  <roger@eyesopen.com>
11811
11812         PR middle-end/3074
11813         * gcc.dg/pr3074-1.c: New test case.
11814         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
11815
11816 2004-05-20  Falk Hueffner  <falk@debian.org>
11817
11818         PR other/15526
11819         * gcc.dg/ftrapv-1.c: New test case.
11820
11821 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11822
11823         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
11824
11825 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
11826             Jeff Law  <law@redhat.com>
11827
11828         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
11829         * gcc.dg/tree-ssa/20040518-2.c: New test.
11830
11831         * gcc.dg/tree-ssa/20040518-1.c: New test.
11832
11833 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
11834
11835         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
11836
11837 2004-05-18  Paul Brook  <paul@codesourcery.com>
11838
11839         PR fortran/13930
11840         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
11841
11842 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11843
11844         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
11845         constant folding.
11846
11847 2004-05-17  Steven Bosscher  <stevenb@suse.de>
11848
11849         * gcc.dg/tree-ssa/20040517-1.c: New test.
11850
11851 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11852
11853         * gcc.dg/loop-4.c: New test.
11854
11855 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
11856
11857         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
11858
11859 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
11860
11861         PR fortran/15311
11862         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
11863
11864 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11865
11866         PR fortran/13826
11867         PR fortran/13940
11868         * gfortran.fortran-torture/compile/data_1.f90: New test.
11869
11870 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
11871
11872         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
11873         * gcc.dg/uninit-H.c: Define ASM for __s390__.
11874
11875 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11876
11877         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
11878
11879 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11880
11881         PR c/15444
11882         * gcc.dg/format/xopen-1.c: Adjust expected message.
11883         * gcc.dg/format/xopen-3.c: New test.
11884
11885 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
11886
11887         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
11888
11889 2004-05-14  Jeff Law  <law@redhat.com>
11890
11891         * gcc.dg/tree-ssa/20040514-2.c: New test.
11892
11893 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11894
11895         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
11896         this ...
11897         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
11898         this.
11899
11900 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
11901
11902         * gcc.dg/tree-ssa/20040514-1.c: New test.
11903
11904 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11905
11906         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
11907         test.
11908
11909 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11910
11911         PR fortran/14066
11912         * gfortran.fortran-torture/compile/do_1.f90: New test.
11913
11914 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11915
11916         PR fortran/15051
11917         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
11918         test.
11919
11920 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
11921
11922         PR fortran/15149
11923         * gfortran.fortran-torture/execute/random_init.f90: New test.
11924
11925 2004-05-13  Paul Brook  <paul@codesourcery.com>
11926
11927         PR fortran/15314
11928         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
11929
11930 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
11931
11932         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
11933         for the powerpc case.
11934
11935 2004-05-13  Jeff Law  <law@redhat.com>
11936
11937         * gcc.dg/tree-ssa/20040513-1.c: New test.
11938         * gcc.dg/tree-ssa/20040513-2.c: New test.
11939
11940 2004-05-13  Paul Brook  <paul@codesourcery.com>
11941
11942         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
11943         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
11944         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
11945
11946 2004-05-13  Andreas Schwab  <schwab@suse.de>
11947
11948         PR other/10819
11949         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
11950         characters.
11951
11952 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
11953
11954         PR fortran/15294
11955         * gfortran.fortran-torture/execute/adjustr.f90: New file.
11956
11957 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
11958
11959         Merge from tree-ssa-20020619-branch.  See
11960         ChangeLog.tree-ssa for details.
11961
11962 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
11963
11964         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
11965         include <altivec.h> explicitly.
11966         * gcc.dg/altivec-13.c: Likewise.
11967
11968 2004-05-11  Paul Brook  <paul@codesourcery.com>
11969
11970         * gcc.c-torture/compile/20010518-1.c: Force enum size.
11971
11972 2004-05-10  Eric Christopher  <echristo@redhat.com>
11973
11974         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
11975         * gcc.dg/sibcall-4.c: Ditto.
11976
11977 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
11978
11979         * g++.dg/ext/altivec-8.C: New test case.
11980         * gcc.dg/altivec-13.c: New test case.
11981
11982 2004-05-08  Roger Sayle  <roger@eyesopen.com>
11983
11984         * gcc.c-torture/execute/divcmp-1.c: New test case.
11985         * gcc.c-torture/execute/divcmp-2.c: New test case.
11986         * gcc.c-torture/execute/divcmp-3.c: New test case.
11987
11988 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
11989
11990         * g++.dg/other/pragma-re-2.C: New test.
11991
11992 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11993
11994         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
11995         * gcc.dg/i386-387-2.c: Likewise.
11996
11997         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
11998         __builtin_drem.
11999         * gcc.dg/i386-387-6.c: Likewise.
12000
12001 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12002
12003         * gcc.dg/builtins-33.c:  Also check log1p*.
12004
12005 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
12006
12007         PR optimization/15296
12008         * gcc.c-torture/execute/pr15296.c: New test.
12009
12010 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
12011
12012         * gcc.dg/builtins-40.c: New test.
12013
12014 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
12015
12016         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
12017
12018 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
12019
12020         * g++.dg/ext/spe1.C: New testcase.
12021
12022 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
12023
12024         * objc.dg/image-info.m: Allow additional attributes
12025         for __image_info section.
12026
12027 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
12028
12029         * gcc.dg/torture/mips-hilo-2.c: New test.
12030
12031 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12032
12033         PR c++/14389
12034         * g++.dg/template/member5.C: New test.
12035
12036 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
12037
12038         * gcc.dg/builtins-34.c: Also check expm1*.
12039
12040 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12041
12042         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
12043         * gcc.dg/torture/builtin-convert-3.c: New test.
12044
12045 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
12046
12047         PR middle-end/15054
12048         * g++.dg/opt/pr15054.C: New test.
12049
12050 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12051
12052         * gcc.dg/torture/builtin-rounding-1.c: New test.
12053         * gcc.dg/builtins-25.c: Delete.
12054         * gcc.dg/builtins-29.c: Delete.
12055
12056 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
12057
12058         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
12059         * gcc.dg/sibcall-4.c: Likewise.
12060         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
12061
12062 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12063
12064         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
12065         bit-field on 16-bit targets.
12066
12067 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12068
12069         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
12070         16-bit targets.
12071
12072 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
12073
12074         * gcc.dg/rs6000-power2-1.c: Change to compile only.
12075         * gcc.dg/rs6000-power2-2.c: Likewise.
12076
12077 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
12078
12079         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
12080         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
12081         Change the asm registers to be in form of frN instead of fN.
12082
12083 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12084
12085         * gcc.dg/torture/builtin-convert-2.c: New test.
12086
12087 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
12088
12089         * gcc.dg/rs6000-power2-1.c: New test.
12090         * gcc.dg/rs6000-power2-2.c: New test.
12091
12092 2004-04-28  Jan Hubicka  <jh@suse.cz>
12093
12094         * gcc.dg/unused-6.c: New test.
12095
12096 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
12097             Ulrich Weigand  <uweigand@de.ibm.com>
12098
12099         * ada/acats/run_all.sh: Define $target variable.
12100
12101 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
12102
12103         PR c++/15119
12104         * g++.dg/other/vararg-1.C: New test.
12105
12106         PR c++/4794
12107         * g++.dg/eh/cleanup3.C: New test.
12108
12109 2004-04-24  Laurent GUERBY <laurent@guerby.net>
12110
12111         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
12112         and ad8011a (target_insn).
12113         * ada/acats/support/macro.dfs: Likewise.
12114         * ada/acats/support/impbit.adb: New file.
12115
12116 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
12117
12118         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
12119
12120 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12121
12122         * gcc.dg/loop-3.c: New test.
12123
12124 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
12125
12126         * gcc.c-torture/execute/simd-5.c: New test.
12127
12128 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12129
12130         PR c++/15064
12131         * g++.dg/template/crash18.C: New test.
12132
12133 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
12134
12135         * g++.dg/ext/complit3.C: New test.
12136
12137 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12138
12139         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
12140         * gcc.dg/altivec-3.c: Same.
12141         * gcc.dg/altivec-varargs-1.c: Same.
12142
12143 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12144
12145         * lib/target-supports.exp (check_profiling_available): Assume
12146         profiling is not available on powerpc-eabi targets.
12147
12148 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
12149
12150         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
12151         * gcc.dg/vmx/bug-1.c: Ditto.
12152
12153 2004-04-20  Eric Christopher  <echristo@redhat.com>
12154
12155         * gcc.dg/charset/extern.c: New test.
12156         * g++.dg/charset/extern3.cc: Ditto.
12157
12158 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
12159
12160         * gcc.dg/builtins-39.c: New test.
12161
12162 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
12163
12164         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
12165
12166 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
12167
12168         * gcc.dg/torture/mips-hilo-1.c: New test.
12169
12170 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
12171
12172         * gcc.c-torture/compile/20040419-1.c: New test.
12173
12174 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
12175
12176         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
12177
12178 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
12179             Aldy Hernandez  <aldyh@redhat.com>
12180
12181         * gcc.c-torture/execute/va-arg-24.c: New.
12182
12183 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
12184             Aldy Hernandez  <aldyh@redhat.com>
12185
12186         * gcc.dg/vmx/1b-01.c: New.
12187         * gcc.dg/vmx/1b-02.c: New.
12188         * gcc.dg/vmx/1b-03.c: New.
12189         * gcc.dg/vmx/1b-04.c: New.
12190         * gcc.dg/vmx/1b-05.c: New.
12191         * gcc.dg/vmx/1b-06.c: New.
12192         * gcc.dg/vmx/1b-07.c: New.
12193         * gcc.dg/vmx/1c-01.c: New.
12194         * gcc.dg/vmx/1c-02.c: New.
12195         * gcc.dg/vmx/3a-01a.c: New.
12196         * gcc.dg/vmx/3a-01.c: New.
12197         * gcc.dg/vmx/3a-01m.c: New.
12198         * gcc.dg/vmx/3a-03.c: New.
12199         * gcc.dg/vmx/3a-03m.c: New.
12200         * gcc.dg/vmx/3a-04.c: New.
12201         * gcc.dg/vmx/3a-04m.c: New.
12202         * gcc.dg/vmx/3a-05.c: New.
12203         * gcc.dg/vmx/3a-06.c: New.
12204         * gcc.dg/vmx/3a-06m.c: New.
12205         * gcc.dg/vmx/3a-07.c: New.
12206         * gcc.dg/vmx/3b-01.c: New.
12207         * gcc.dg/vmx/3b-02.c: New.
12208         * gcc.dg/vmx/3b-10.c: New.
12209         * gcc.dg/vmx/3b-13.c: New.
12210         * gcc.dg/vmx/3b-14.c: New.
12211         * gcc.dg/vmx/3b-15.c: New.
12212         * gcc.dg/vmx/3c-01a.c: New.
12213         * gcc.dg/vmx/3c-01.c: New.
12214         * gcc.dg/vmx/3c-02.c: New.
12215         * gcc.dg/vmx/3c-03.c: New.
12216         * gcc.dg/vmx/3d-01.c: New.
12217         * gcc.dg/vmx/4-01.c: New.
12218         * gcc.dg/vmx/4-03.c: New.
12219         * gcc.dg/vmx/5-01.c: New.
12220         * gcc.dg/vmx/5-02.c: New.
12221         * gcc.dg/vmx/5-03.c: New.
12222         * gcc.dg/vmx/5-04.c: New.
12223         * gcc.dg/vmx/5-05.c: New.
12224         * gcc.dg/vmx/5-06.c: New.
12225         * gcc.dg/vmx/5-07.c: New.
12226         * gcc.dg/vmx/5-07t.c: New.
12227         * gcc.dg/vmx/5-08.c: New.
12228         * gcc.dg/vmx/5-10.c: New.
12229         * gcc.dg/vmx/5-11.c: New.
12230         * gcc.dg/vmx/7-01a.c: New.
12231         * gcc.dg/vmx/7-01.c: New.
12232         * gcc.dg/vmx/7c-01.c: New.
12233         * gcc.dg/vmx/7d-01.c: New.
12234         * gcc.dg/vmx/7d-02.c: New.
12235         * gcc.dg/vmx/8-01.c: New.
12236         * gcc.dg/vmx/8-02a.c: New.
12237         * gcc.dg/vmx/8-02.c: New.
12238         * gcc.dg/vmx/brode-1.c: New.
12239         * gcc.dg/vmx/bug-1.c: New.
12240         * gcc.dg/vmx/bug-2.c: New.
12241         * gcc.dg/vmx/bug-3.c: New.
12242         * gcc.dg/vmx/cw-bug-1.c: New.
12243         * gcc.dg/vmx/cw-bug-2.c: New.
12244         * gcc.dg/vmx/cw-bug-3.c: New.
12245         * gcc.dg/vmx/dct.c: New.
12246         * gcc.dg/vmx/debug-1.c: New.
12247         * gcc.dg/vmx/debug-2.c: New.
12248         * gcc.dg/vmx/debug-3.c: New.
12249         * gcc.dg/vmx/debug-4.c: New.
12250         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
12251         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
12252         * gcc.dg/vmx/eg-5.c: New.
12253         * gcc.dg/vmx/fft.c: New.
12254         * gcc.dg/vmx/gcc-bug-1.c: New.
12255         * gcc.dg/vmx/gcc-bug-2.c: New.
12256         * gcc.dg/vmx/gcc-bug-3.c: New.
12257         * gcc.dg/vmx/gcc-bug-4.c: New.
12258         * gcc.dg/vmx/gcc-bug-5.c: New.
12259         * gcc.dg/vmx/gcc-bug-6.c: New.
12260         * gcc.dg/vmx/gcc-bug-7.c: New.
12261         * gcc.dg/vmx/gcc-bug-8.c: New.
12262         * gcc.dg/vmx/gcc-bug-9.c: New.
12263         * gcc.dg/vmx/gcc-bug-b.c: New.
12264         * gcc.dg/vmx/gcc-bug-c.c: New.
12265         * gcc.dg/vmx/gcc-bug-d.c: New.
12266         * gcc.dg/vmx/gcc-bug-e.c: New.
12267         * gcc.dg/vmx/gcc-bug-f.c: New.
12268         * gcc.dg/vmx/gcc-bug-g.c: New.
12269         * gcc.dg/vmx/gcc-bug-i.c: New.
12270         * gcc.dg/vmx/harness.h: New.
12271         * gcc.dg/vmx/ira1.c: New.
12272         * gcc.dg/vmx/ira2a.c: New.
12273         * gcc.dg/vmx/ira2b.c: New.
12274         * gcc.dg/vmx/ira2.c: New.
12275         * gcc.dg/vmx/ira2c.c: New.
12276         * gcc.dg/vmx/mem.c: New.
12277         * gcc.dg/vmx/newton-1.c: New.
12278         * gcc.dg/vmx/ops.c: New.
12279         * gcc.dg/vmx/sn7153.c: New.
12280         * gcc.dg/vmx/spill2.c: New.
12281         * gcc.dg/vmx/spill3.c: New.
12282         * gcc.dg/vmx/spill.c: New.
12283         * gcc.dg/vmx/t.c: New.
12284         * gcc.dg/vmx/varargs-1.c: New.
12285         * gcc.dg/vmx/varargs-2.c: New.
12286         * gcc.dg/vmx/varargs-3.c: New.
12287         * gcc.dg/vmx/varargs-4.c: New.
12288         * gcc.dg/vmx/varargs-5.c: New.
12289         * gcc.dg/vmx/varargs-6.c: New.
12290         * gcc.dg/vmx/varargs-7.c: New.
12291         * gcc.dg/vmx/vmx.exp: New.
12292         * gcc.dg/vmx/vprint-1.c: New.
12293         * gcc.dg/vmx/vscan-1.c: New.
12294         * gcc.dg/vmx/x-01.c: New.
12295         * gcc.dg/vmx/x-02.c: New.
12296         * gcc.dg/vmx/x-03.c: New.
12297         * gcc.dg/vmx/x-04.c: New.
12298         * gcc.dg/vmx/x-05.c: New.
12299         * gcc.dg/vmx/yousufi-1.c: New.
12300         * gcc.dg/vmx/zero-1.c: New.
12301         * gcc.dg/vmx/zero.c: New.
12302
12303 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
12304
12305         * g++.dg/lookup/java1.C: Update for chage of
12306         _Jv_AllocObject.
12307         * g++.dg/lookup/java2.C: Likewise.
12308
12309 2004-04-17  Laurent GUERBY <laurent@guerby.net>
12310
12311         * ada/acats/run_all.sh: use -O2 by default.
12312
12313 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
12314
12315         * gcc.dg/vr-mult-[12].c: New tests.
12316
12317 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12318
12319         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
12320
12321         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
12322
12323 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
12324
12325         * lib/target-supports.exp (check_profiling_available): Assume profiling
12326         isn't available for mips*-*-elf targets.
12327
12328 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
12329
12330         * gcc.dg/builtins-38.c: New test.
12331
12332 2004-04-14  Eric Christopher  <echristo@redhat.com>
12333
12334         * g++.dg/charset/charset.exp: Run .cc extension tests.
12335
12336 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
12337
12338         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
12339
12340 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12341
12342         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
12343
12344 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
12345
12346         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
12347         * gcc.dg/i386-387-2.c: Likewise.
12348
12349         * gcc.dg/i386-387-7.c: New test.
12350         * gcc.dg/i386-387-8.c: New test.
12351
12352         * gcc.dg/builtins-37.c: New test.
12353
12354 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
12355
12356         * g++.dg/pch/externc-1.C: Add missing semicolon.
12357
12358 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
12359
12360         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
12361
12362 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12363
12364         * gcc.c-torture/execute/20040411-1.c: New test.
12365
12366 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12367
12368         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
12369
12370 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
12371
12372         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
12373
12374 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
12375
12376         * lib/target-supports.exp (check_named_sections_available): New.
12377         * lib/gcc-dg.exp (dg-require-named-sections): New.
12378         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
12379         old-deja.exp.  Also prune error-count message from HP linker.
12380         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
12381
12382         * g++.dg/init/init-ref4.C: Use dg-require-weak.
12383         * g++.old-deja/g++.pt/static3.C: Likewise.
12384         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
12385
12386 2004-04-09  Roger Sayle  <roger@eyesopen.com>
12387
12388         * gcc.c-torture/execute/20040409-1.c: New test case.
12389         * gcc.c-torture/execute/20040409-2.c: New test case.
12390         * gcc.c-torture/execute/20040409-3.c: New test case.
12391
12392 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12393
12394         * gcc.dg/20040409-1.c: New test.
12395
12396 2004-04-08  Roger Sayle  <roger@eyesopen.com>
12397
12398         PR target/14888
12399         * g++.dg/opt/pr14888.C: New test case.
12400
12401 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
12402
12403         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
12404         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
12405         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
12406         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
12407         New tests.
12408
12409 2004-04-08  Paul Brook  <paul@codesourcery.com>
12410
12411         * gcc.dg/spill-1.c: New test.
12412
12413 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12414
12415         * gcc.dg/torture/builtin-ctype-2.c: New test.
12416
12417 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
12418
12419         * gcc.dg/pch/pch.exp: Add largefile test.
12420
12421 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
12422
12423         * g++.dg/pch/externc-1.Hs: New.
12424         * g++.dg/pch/externc-1.C: New.
12425
12426 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12427
12428         * gcc.dg/compat/struct-by-value-5a_main.c,
12429         gcc.dg/compat/struct-by-value-5b_main.c: New files.
12430         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
12431         * gcc.dg/compat/struct-by-value-5a_x.c,
12432         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
12433         gcc.dg/compat/struct-by-value-5_x.c.
12434         * gcc.dg/compat/struct-by-value-5a_y.c,
12435         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
12436         gcc.dg/compat/struct-by-value-5_y.c.
12437
12438         * gcc.dg/compat/struct-by-value-6a_main.c,
12439         gcc.dg/compat/struct-by-value-6b_main.c: New files.
12440         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
12441         * gcc.dg/compat/struct-by-value-6a_x.c,
12442         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
12443         gcc.dg/compat/struct-by-value-6_x.c.
12444         * gcc.dg/compat/struct-by-value-6a_y.c,
12445         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
12446         gcc.dg/compat/struct-by-value-6_y.c.
12447
12448         * gcc.dg/compat/struct-by-value-7a_main.c,
12449         gcc.dg/compat/struct-by-value-7b_main.c: New files.
12450         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
12451         * gcc.dg/compat/struct-by-value-7a_x.c,
12452         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
12453         gcc.dg/compat/struct-by-value-7_x.c.
12454         * gcc.dg/compat/struct-by-value-7a_y.c,
12455         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
12456         gcc.dg/compat/struct-by-value-7_y.c.
12457
12458 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
12459
12460         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
12461         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
12462         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
12463         options.
12464
12465 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
12466
12467         * gcc.dg/builtins-36.c: New test.
12468
12469 2004-04-06  Paul Brook  <paul@codesourcery.com>
12470
12471         * README.gcc: Remove obsolete contraint on testcases.
12472
12473 2004-04-05  Paul Brook  <paul@codesourcery.com>
12474
12475         PR2123
12476         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
12477         failure and exit(0) on success.
12478         * g++.dg/expr/anew2.C: Ditto.
12479         * g++.dg/expr/anew3.C: Ditto.
12480         * g++.dg/expr/anew4.C: Ditto.
12481
12482 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
12483
12484         PR c++/3518
12485         * g++.dg/template/unify7.C: New.
12486
12487 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12488
12489         * g++.dg/README: Bring up to date with new subdirectories; remove
12490         duplicate subdirectory lines.
12491
12492 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
12493
12494         PR c++/14007
12495         * g++.dg/template/unify5.C: New.
12496         * g++.dg/template/unify6.C: New.
12497         * g++.dg/template/qualttp20.C: Adjust.
12498         * g++.old-deja/g++.jason/report.C: Adjust.
12499         * g++.old-deja/g++.other/qual1.C: Adjust.
12500
12501 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
12502
12503         PR c++/14803
12504         * g++.dg/inherit/ptrmem1.C: New test.
12505
12506 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
12507
12508         PR c++/14755
12509         * gcc.c-torture/execute/20040331-1.c: New test.
12510         * gcc.dg/20040331-1.c: New test.
12511
12512 2004-04-01  Paul Brook  <paul@codesourcery.com>
12513
12514         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
12515
12516 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
12517
12518         PR c++/14724
12519         * g++.dg/init/goto1.C: New test.
12520
12521         PR c++/14763
12522         * g++.dg/template/defarg4.C: New test.
12523
12524 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
12525
12526         * gcc.dg/altivec-11.c: Extend test for more valid cases.
12527
12528 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
12529
12530         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
12531
12532 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
12533
12534         * gcc.dg/noncompile/undeclared-2.c: New test.
12535
12536 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
12537
12538         * gcc.dg/940409-1.c: Remove XFAIL.
12539         * gcc.dg/reg-vol-struct-1.c: New test.
12540
12541 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12542
12543         * gcc.dg/torture/builtin-wctype-1.c: New test.
12544
12545 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
12546
12547         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
12548         * gcc.dg/20001101-1.c: Likewise.
12549         * gcc.dg/20001102-1.c: Likewise.
12550
12551 2004-03-25  Roger Sayle  <roger@eyesopen.com>
12552
12553         * gcc.dg/compare8.c: Add an additional test for XOR.
12554
12555 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12556
12557         * gcc.dg/torture/builtin-ctype-1.c: New test.
12558
12559 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12560
12561         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
12562         * gcc.dg/torture/builtin-math-1.c: Likewise.
12563         * gcc.dg/torture/builtin-power-1.c: New test.
12564
12565 2004-03-24  Andreas Schwab  <schwab@suse.de>
12566
12567         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
12568         IA64 assembler.
12569
12570 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12571             Roger Sayle  <roger@eyesopen.com>
12572
12573         * gcc.dg/compare8.c: New test case.
12574
12575 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
12576
12577         * g++.dg/ext/altivec-7.C: New test.
12578
12579 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
12580
12581         PR 12267, 12391, 12560, 13129, 14114, 14133
12582         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
12583         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
12584         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
12585         Adjust error regexps.
12586         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
12587         * gcc.dg/noncompile/undeclared-1.c: New test cases.
12588         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
12589         * gcc.dg/local1.c: Add explanatory comment.
12590
12591 2004-03-23  Roger Sayle  <roger@eyesopen.com>
12592
12593         PR optimization/14669
12594         * g++.dg/opt/fold2.C: New test case.
12595
12596 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
12597
12598         PR c/14069
12599         * gcc.dg/20040322-1.c: New test.
12600
12601 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12602
12603         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
12604         * gcc.dg/ultrasp4.c: Likewise.
12605         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
12606
12607 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12608
12609         * gcc.dg/i386-sse-8.c: Reset default options.
12610
12611 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12612
12613         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
12614         in the error message text.
12615
12616 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12617
12618         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
12619
12620 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
12621
12622         PR c++/14616
12623         * g++.dg/init/array13.C: New test.
12624
12625 2004-03-20  Roger Sayle  <roger@eyesopen.com>
12626
12627         PR target/13889
12628         * gcc.c-torture/compile/pr13889.c: New test case.
12629
12630 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12631
12632         PR c/14635
12633         * builtins-1.c (nan, nans): Don't test.
12634         * builtins-30.c: Don't use nan, nanf, nanl.
12635         * builtins-35.c: New test.
12636
12637 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
12638
12639         * g++.dg/ext/altivec-6.C: New test.
12640
12641 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
12642
12643         * g++.dg/init/placement3.C: New test.
12644
12645         * g++.dg/template/spec13.C: New test.
12646
12647         * g++.dg/lookup/using11.C: New test.
12648
12649         * g++.dg/lookup/koenig3.C: New test.
12650
12651         * g++.dg/template/operator2.C: New test.
12652
12653         * g++.dg/expr/dtor3.C: New test.
12654         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
12655         marker.
12656         * g++.old-deja/g++.law/visibility28.C: Likewise.
12657
12658 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
12659
12660         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
12661         * gcc.dg/ppc64-abi-3.c: Likewise.
12662
12663 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12664
12665         PR c++/14545
12666         * g++.dg/parse/template15.C: New test.
12667
12668 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12669
12670         * g++.dg/expr/dtor2.C: New test.
12671
12672         * g++.dg/lookup/anon4.C: New test.
12673
12674         * g++.dg/overload/using1.C: New test.
12675
12676         * g++.dg/template/lookup7.C: New test.
12677
12678         * g++.dg/template/typename6.C: New test.
12679
12680         * g++.dg/expr/cond6.C: New test.
12681
12682 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12683
12684         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
12685
12686 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12687
12688         * g++.dg/expr/cond5.C: New test.
12689         * g++.dg/expr/constcast1.C: Likewise.
12690         * g++.dg/expr/ptrmem2.C: Likewise.
12691         * g++.dg/expr/ptrmem3.C: Likewise.
12692         * g++.dg/lookup/main1.C: Likewise.
12693         * g++.dg/template/lookup6.C: Likewise.
12694
12695 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12696
12697         * gcc.dg/local1.c: New test.
12698
12699         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
12700
12701 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12702
12703         * gcc.dg/torture/builtin-convert-1.c: New test.
12704
12705 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12706
12707         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
12708
12709 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12710
12711         PR c++/14481
12712         * g++.dg/warn/Wunused-7.C: New test.
12713
12714 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12715
12716         * gcc.dg/torture/builtin-integral-1.c: New test.
12717
12718 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12719
12720         PR c++/14586
12721         * g++.dg/parse/non-dependent3.C: New test.
12722
12723 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
12724
12725         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
12726         * g++.dg/eh/simd-2.C: Likewise.
12727         * g++.dg/init/array10.C: Likewise.
12728         * gcc.c-torture/compile/simd-1.c: Likewise.
12729         * gcc.c-torture/compile/simd-2.c: Likewise.
12730         * gcc.c-torture/compile/simd-3.c: Likewise.
12731         * gcc.c-torture/compile/simd-4.c: Likewise.
12732         * gcc.c-torture/compile/simd-6.c: Likewise.
12733         * gcc.c-torture/execute/simd-1.c: Likewise.
12734         * gcc.c-torture/execute/simd-2.c: Likewise.
12735         * gcc.dg/compat/vector-defs.h: Likewise.
12736         * gcc.dg/20020531-1.c: Likewise.
12737         * gcc.dg/altivec-3.c: Likewise.
12738         * gcc.dg/altivec-4.c: Likewise.
12739         * gcc.dg/altivec-varargs-1.c: Likewise.
12740         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
12741         * gcc.dg/i386-mmx-3.c: Likewise.
12742         * gcc.dg/i386-sse-4.c: Likewise.
12743         * gcc.dg/i386-sse-5.c: Likewise.
12744         * gcc.dg/i386-sse-8.c: Likewise.
12745         * gcc.dg/simd-1.c: Likewise.
12746         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
12747         __ev64_opaque__ since the machine description provides it.
12748
12749 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12750
12751         * lib/compat.exp (skip_list): New global variable.
12752         Use it to hold the user defined COMPAT_SKIPS list if any.
12753         (compat-obj): Add the members of skip_list to optall.
12754
12755 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12756
12757         * gcc.dg/compat/union-by-value-1_main.c,
12758         union-by-value-1_x.c, union-by-value-1_y.c,
12759         union-check.h, union-defs.h,
12760         union-init.h, union-return-1_main.c,
12761         union-return-1_x.c, union-return-1_y.c: New files.
12762
12763 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12764
12765         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
12766         mixed-struct-init.h: Add 4 mixed structure types.
12767         struct-by-value-21_main.c, struct-by-value-21_x.c,
12768         struct-by-value-21_y.c, struct-return-21_main.c,
12769         struct-return-21_x.c, struct-return-21_y.c: New files.
12770
12771 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
12772
12773         PR c++/14550
12774         * g++.dg/parse/template14.C: New test.
12775
12776 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12777
12778         * gcc.c-torture/execute/20040313-1.c: New test.
12779
12780 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
12781
12782         PR target/14533
12783         * gcc.dg/20040311-2.c: New test.
12784
12785 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
12786
12787         PR other/14544
12788         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
12789         bit-field.
12790
12791 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
12792
12793         * gcc.dg/20040305-2.c: Add missing return statement.
12794
12795 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12796
12797         * gcc.dg/builtins-34.c: Also check pow10*.
12798
12799 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12800
12801         PR target/14262
12802         * gcc.dg/20040305-2.c: New test.
12803
12804 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12805
12806         * gcc.dg/20040310-1.c: New test.
12807
12808 2004-03-11  Roger Sayle  <roger@eyesopen.com>
12809
12810         * gcc.c-torture/execute/20040311-1.c: New test case.
12811
12812 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
12813
12814         PR c++/14476
12815         * g++.dg/lookup/enum1.C: New test.
12816
12817 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
12818
12819         PR c++/14510
12820         * g++.dg/lookup/struct2.C: New test.
12821
12822 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
12823
12824         * gcc.dg/builtins-34.c: New test.
12825
12826 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12827
12828         * gcc.dg/torture/builtin-nonneg-1.c: New test.
12829
12830 2004-03-09  James E Wilson  <wilson@specifixinc.com>
12831
12832         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
12833         * gcc.dg/alias-2.c: New testcase.
12834
12835 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
12836
12837         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
12838
12839 2004-03-09  Roger Sayle  <roger@eyesopen.com>
12840
12841         * gcc.c-torture/execute/20040309-1.c: New test case.
12842
12843 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12844
12845         PR c++/14397
12846         * g++.dg/overload/ref1.C: New.
12847
12848 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12849
12850         PR c++/14409
12851         * g++.dg/template/spec12.C: New test.
12852
12853         PR c++/14448
12854         * g++.dg/parse/crash14.C: New test.
12855
12856 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12857
12858         PR c++/14230
12859         * g++.dg/init/ref11.C: New test.
12860
12861 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12862
12863         PR c++/14432
12864         * g++.dg/parse/builtin2.C: New test.
12865
12866 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12867
12868         PR c++/14401
12869         * g++.dg/init/ctor3.C: New test.
12870         * g++.dg/init/union1.C: New test.
12871         * g++.dg/ext/anon-struct4.C: New test.
12872
12873 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12874
12875         * g++.dg/lookup/koenig1.C: Tweak error messages.
12876         * g++.dg/lookup/used-before-declaration.C: Likewise.
12877         * g++.dg/other/do1.C: Likewise.
12878         * g++.dg/overload/koenig1.C: Likewise.
12879         * g++.dg/parse/crash13.C: Likewise.
12880         * g++.dg/template/instantiate3.C: Likewise.
12881
12882 2004-03-08  Eric Christopher  <echristo@redhat.com>
12883
12884         * * lib/target-supports.exp: Enable libiconv in test
12885         compilation.  Fix up error checking.
12886
12887 2004-03-08  Roger Sayle  <roger@eyesopen.com>
12888
12889         PR middle-end/14289
12890         * gcc.dg/pr14289-1.c: New test case.
12891         * gcc.dg/pr14289-2.c: Likewise.
12892         * gcc.dg/pr14289-3.c: Likewise.
12893
12894 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
12895
12896         * gcc.c-torture/execute/20040308-1.c: New test.
12897
12898 2004-03-07  Roger Sayle  <roger@eyesopen.com>
12899
12900         * gcc.c-torture/execute/20040307-1.c: New test case.
12901
12902 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
12903
12904         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
12905
12906 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
12907
12908         * gcc.dg/20040306-1.c: New test.
12909
12910 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
12911
12912         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
12913         them static.
12914         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
12915
12916 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12917
12918         PR c/14465
12919         * gcc.dg/decl-6.c: New test.
12920
12921 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12922
12923         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
12924         Rename LOGPOW -> LOG_POW.
12925         (SQRT_EXP, POW_EXP): New.
12926
12927 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12928
12929         * gcc.dg/i386-sse-8.c: New test.
12930
12931 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12932
12933         PR c/14114
12934         * gcc.dg/decl-5.c: New test.
12935
12936 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
12937
12938         * gcc.dg/20040305-1.c: New test.
12939
12940 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
12941
12942         PR other/14354
12943         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
12944
12945 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
12946
12947         PR c++/14425, c++/14426
12948         * g++.dg/ext/altivec-4.C: New test.
12949         * g++.dg/ext/altivec-5.C: New test.
12950
12951 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
12952
12953         * g++.old-deja/g++.other/linkage1.C: Expect errors about
12954         global variables of a type with no linkage.
12955         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
12956         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
12957         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
12958         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
12959         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
12960         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
12961         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
12962         * g++.dg/warn/deprecated.C: Name enum Color.
12963         * g++.dg/overload/VLA.C: Name structure for 'b'.
12964         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
12965
12966 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12967
12968         * gcc.c-torture/compile/20040304-1.c: New test.
12969
12970 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
12971
12972         PR 13728
12973         * gcc.dg/decl-4.c: New testcase.
12974
12975 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
12976
12977         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
12978         as PRECF if sizeof (float) > sizeof (double).
12979         (PRECL): Make it the same as PRECF if
12980         sizeof (float) > sizeof (long double).
12981
12982 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12983
12984         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
12985         system type.  Add check for irix6 which doesn't have c99 runtime.
12986
12987 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
12988
12989         * gcc.dg/const-elim-1.c: xfail for xtensa.
12990
12991 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12992
12993         PR c++/14369
12994         * g++.dg/template/cond4.C: New test.
12995
12996 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12997
12998         PR c++/14360
12999         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
13000
13001         PR c++/14361
13002         * g++.dg/parse/defarg7.C: New test.
13003
13004         PR c++/14359
13005         * g++.dg/template/friend26.C: New test.
13006
13007 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13008
13009         PR c++/14324
13010         * g++.dg/abi/mangle21.C: New test.
13011
13012         PR c++/14260
13013         * g++.dg/parse/constructor2.C: New test.
13014
13015         PR c++/14337
13016         * g++.dg/template/sfinae1.C: New test.
13017
13018 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13019
13020         PR c++/14267
13021         * g++.dg/expr/crash2.C: New test.
13022
13023         PR middle-end/13448
13024         * gcc.dg/inline-5.c: New test.
13025         * gcc.dg/always-inline.c: Split out tests into ...
13026         * gcc.dg/always-inline2.c: ... this and ...
13027         * gcc.dg/always-inline3.c: ... this.
13028
13029 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13030
13031         PR debug/12103
13032         * g++.dg/debug/crash1.C: New test.
13033
13034 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
13035
13036         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
13037         function with __attribute__((noinline)).
13038         (recurser_void2): Likewise.
13039         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
13040         (recurser_void2): Likewise.
13041
13042 2004-02-29  Roger Sayle  <roger@eyesopen.com>
13043
13044         PR middle-end/14203
13045         * g++.dg/warn/Wunused-6.C: New test case.
13046
13047 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
13048
13049         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
13050         not defined.
13051
13052 2004-02-27  Eric Christopher  <echristo@redhat.com>
13053
13054         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
13055         * g++.dg/charset/asm2.c: Run only x86.
13056         * gcc.dg/charset/asm3.c: Ditto.
13057
13058 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
13059
13060         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
13061         ld_library_path.
13062
13063 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
13064
13065         * g++.dg/ext/altivec-3.C: New.
13066
13067 2004-02-26  Richard Henderson  <rth@redhat.com>
13068
13069         * g++.dg/ext/attrib10.C: Mark for warning.
13070         * gcc.dg/attr-alias-1.c: New.
13071
13072 2004-02-26  Richard Henderson  <rth@redhat.com>
13073
13074         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
13075         * gcc.c-torture/execute/20040208-2.c: ... it back.
13076
13077 2004-02-26  Eric Christopher  <echristo@redhat.com>
13078
13079         * lib/target-supports.exp (check-iconv-available): New function.
13080         * lib/gcc-dg.exp (dg-require-iconv): New function.
13081         Use above.
13082         * gcc.dg/charset: New directory.
13083         * gcc.dg/charset/charset.exp: New file.
13084         * gcc.dg/charset/asm1.c: Ditto.
13085         * gcc.dg/charset/asm2.c: Ditto.
13086         * gcc.dg/charset/asm3.c: Ditto.
13087         * gcc.dg/charset/asm4.c: Ditto.
13088         * gcc.dg/charset/asm5.c: Ditto.
13089         * gcc.dg/charset/attribute1.c: Ditto.
13090         * gcc.dg/charset/attribute2.c: Ditto.
13091         * gcc.dg/charset/string1.c: Ditto.
13092         * g++.dg/charset: New directory.
13093         * g++.dg/dg.exp: Add here. Special options.
13094         * g++.dg/charset/charset.exp: New file.
13095         * g++.dg/charset/asm1.c: Ditto.
13096         * g++.dg/charset/asm2.c: Ditto.
13097         * g++.dg/charset/asm3.c: Ditto.
13098         * g++.dg/charset/asm4.c: Ditto.
13099         * g++.dg/charset/attribute1.c: Ditto.
13100         * g++.dg/charset/attribute2.c: Ditto.
13101         * g++.dg/charset/extern1.cc: Ditto.
13102         * g++.dg/charset/extern2.cc: Ditto.
13103         * g++.dg/charset/string1.c: Ditto.
13104
13105 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
13106
13107         PR c++/14278
13108         * g++.dg/parse/comma1.C: New test.
13109
13110 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13111
13112         PR c++/14284
13113         * g++.dg/template/ttp8.C: New test.
13114
13115 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
13116
13117         * gcc.dg/fixuns-trunc-1.c: New test.
13118
13119 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13120
13121         * gcc.dg/builtins-config.h: Use #elif.
13122
13123 2004-02-26  Michael Matz  <matz@suse.de>
13124
13125         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
13126         * gcc.dg/991214-1.c: Likewise.
13127         * gcc.dg/i386-asm-1.c: Likewise.
13128
13129 2004-02-25  Richard Henderson  <rth@redhat.com>
13130
13131         * gcc.c-torture/execute/20040208-2.c: Move ...
13132         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
13133
13134 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13135
13136         PR c++/14246
13137         * g++.dg/other/crash-3.C: New test.
13138
13139 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13140
13141         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
13142         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
13143
13144         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
13145         HP-UX.
13146
13147 2004-02-24  Michael Matz  <matz@suse.de>
13148
13149         * gcc.dg/i386-regparm.c: New.
13150
13151 2004-02-23  James E Wilson  <wilson@specifixinc.com>
13152
13153         * gcc.c-torture/execute/20040223-1.c: New.
13154
13155 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
13156             Kazu Hirata  <kazu@cs.umass.edu>
13157
13158         * gcc.dg/fwritable-strings-1.c: Remove.
13159
13160 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
13161
13162         PR c/14156
13163         * gcc.dg/20040223-1.c: New test.
13164
13165 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13166
13167         PR c++/14106
13168         * g++.dg/ext/typeof9.C: New test.
13169
13170 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13171
13172         PR c++/14250
13173         * g++.dg/other/switch1.C: New test.
13174
13175 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13176
13177         * gcc.dg/cast-function-1.c: Adjust for new informative message.
13178         * gcc.dg/va-arg-1.c: Likewise.
13179
13180 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13181
13182         PR c++/14143
13183         * g++.dg/template/koenig5.C: New test.
13184
13185 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
13186
13187         * g++.dg/ext/altivec-1.C: Generalize target triple.
13188         * g++.dg/ext/altivec-2.C: New test case.
13189         * g++.dg/ext/altivec_check.h: New file.
13190         * gcc.dg/altivec-1.c: Generalize target triple;
13191         include altivec_check.h and call altivec_check().
13192         * gcc.dg/altivec-[2-5].c: Generalize target triple.
13193         * gcc.dg/altivec-6.c: New test case.
13194         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
13195         type casts as needed.
13196         * gcc.dg/altivec-10.c: Include altivec_check.h and call
13197         altivec_check().
13198         * gcc.dg/altivec-12.c: New test case.
13199         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
13200         include altivec_check.h and call altivec_check().
13201         * gcc.dg/altivec_check.h: New file.
13202
13203 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13204
13205         * lib/target-supports.exp (check_alias_available): Don't mangle
13206         function `g' in test program.
13207
13208 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13209
13210         * lib/target-supports.exp (check_profiling_available): Check
13211         argument to determine whether we support a profiling type.
13212         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
13213         check_profiling_available.
13214         * g++.dg/bprob/bprob.exp: Likewise
13215         * g77.dg/bprob/bprob.exp: Likewise.
13216         * gcc.misc-tests/bprob.exp: Likewise.
13217         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
13218         dg-require-profiling and delete expected error handling.
13219         * gcc.dg/20021014-1.c: Likewise.
13220         * gcc.dg/nest.c: Likewise.
13221
13222 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13223
13224         PR c++/12007
13225         * g++.dg/other/vthunk1.C: New test.
13226
13227 2004-02-20  Falk Hueffner  <falk@debian.org>
13228
13229         PR target/14201
13230         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
13231
13232 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
13233
13234         PR c++/13927
13235         * g++.dg/other/error8.C: Remove XFAIL markers.
13236
13237         PR c++/14173
13238         * g++.dg/ext/packed5.C: New test.
13239
13240         PR c++/14199
13241         * g++.dg/warn/Wunused-5.C: New test.
13242
13243         PR c++/14186
13244         * g++.dg/lookup/member1.C: New test.
13245
13246 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
13247
13248         * gcc.c-torture/compile/20040130-1.c: Enable only when
13249         __INT_MAX__ >= 2147483647L.
13250         * gcc.c-torture/compile/961203-1.c: Likewise.
13251
13252 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
13253
13254         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
13255         * g++.dg/opt/template1.C: Robustify assembler regexp
13256
13257 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13258
13259         * gcc.c-torture/execute/simd-4.x: Remove.
13260         * gcc.c-torture/execute/va-arg-25.x: Likewise.
13261         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
13262         Guard with #ifndef SKIP_ATTRIBUTE.
13263         * gcc.dg/compat/vector-1_y.c: Likewise.
13264         * gcc.dg/compat/vector-2_x.c: Likewise.
13265         * gcc.dg/compat/vector-2_y.c: Likewise.
13266         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
13267         * g++.dg/eh/simd-2.C: Likewise.
13268
13269 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
13270
13271         * gcc.c-torture/compile/complex-1.c: New.
13272
13273 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
13274
13275         PR target/14209
13276         * gcc.c-torture/execute/20040218-1.c: New test.
13277
13278 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13279
13280         PR c++/14181
13281         * g++.dg/parse/new2.C: New test.
13282
13283 2004-02-18  Paul Brook  <paul@codesourcery.com>
13284
13285         * gcc.c-torture/compile/libcall-1.c: New test.
13286
13287 2004-02-18  Paul Brook  <paul@codesourcery.com>
13288
13289         PR debug/12934
13290         * gcc.dg/debug/debug-7.c: New test.
13291
13292 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
13293
13294         * gcc.dg/20040217-1.c: New test.
13295
13296 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
13297
13298         * gcc.c-torture/execute/990208-1.x: Delete.
13299
13300 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
13301
13302         * gcc.c-torture/execute/20040208-2.x: New file.
13303
13304 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
13305
13306         PR c++/11326
13307         * g++.dg/abi/structret1.C: New test.
13308
13309 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
13310
13311         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
13312         (i386_cpuid): No need to test if cpuid is available on AMD64.
13313         Fix assembly, so that it works onboth i386 and AMD64.
13314         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
13315         (vecInLong): Fix s[] member type to unsigned int.
13316         (vecInWord): Remove type.
13317         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
13318         (a64, b64, c64, d64, e64): Remove.
13319         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
13320         Remove unused variable.  Remove initialization of removed variables.
13321         Don't call mmx_tests nor sse_tests.
13322         (reference_mmx, reference_sse): Remove.
13323         (check): Add return stmt.
13324         * gcc.dg/i386-sse-7.c: New test.
13325         * gcc.dg/i386-mmx-4.c: New test.
13326
13327 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13328
13329         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
13330         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13331         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13332         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
13333         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
13334         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
13335         g++.dg/tc1/dr94.C: Fix line terminator.
13336
13337 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
13338
13339         * gcc.c-torture/compile/20040216-1.c: New.
13340
13341 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13342
13343         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13344         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13345         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
13346         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
13347         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
13348         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
13349
13350 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13351
13352         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
13353
13354 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
13355
13356         PR c++/13971
13357         * g++.dg/expr/cond4.C: New test.
13358
13359         PR c++/14086
13360         * g++.dg/lookup/crash2.C: New test.
13361
13362 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
13363
13364         * gcc.c-torture/compile/20040214-2.c: New test.
13365
13366 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
13367
13368         PR c++/14116
13369         * g++.dg/ext/typeof8.C: New test.
13370
13371 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
13372
13373         * gcc.c-torture/compile/20040214-1.c: New test.
13374
13375 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13376
13377         PR c++/13635
13378         * g++.dg/template/spec11.C: New test.
13379
13380 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13381
13382         PR c++/13927
13383         * g++.dg/other/error8.C: New test.
13384
13385 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
13386
13387         PR c++/14122
13388         * g++.dg/template/array4.C: New test.
13389
13390         PR c++/14108
13391         * g++.dg/inherit/thunk2.C: New test.
13392
13393         PR c++/14083
13394         * g++.dg/eh/cond2.C: New test.
13395
13396 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
13397
13398         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
13399
13400 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
13401
13402         * lib/scanasm.exp (dg-scan): Quote pattern before display.
13403
13404 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
13405
13406         * g++.dg/simd-2.C: xfail on ppc64-linux.
13407
13408 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13409
13410         PR c/456
13411         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
13412         tests.
13413
13414 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
13415
13416         * gcc.dg/builtins-33.c: New test.
13417
13418 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
13419
13420         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
13421
13422 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13423
13424         * g++.dg/simd-2.C: Set -maltivec for ppc64.
13425
13426 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13427
13428         * gcc.dg/ppc64-abi-3.c: New test.
13429
13430 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
13431
13432         PR c/14092
13433
13434         * gcc.dg/pr14092-1.c: New testcase.
13435
13436 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
13437
13438         * gcc.dg/cpp/assert4.c: Fix typo last change.
13439
13440         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
13441         * gcc.dg/cpp/assert4.c: Handle powerpc64.
13442
13443         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
13444
13445 2004-02-09  Roger Sayle  <roger@eyesopen.com>
13446
13447         * gcc.c-torture/compile/20040209-1.c: New test case.
13448
13449 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13450
13451         * gcc.dg/c90-init-1.c: Adjust expected error messages.
13452
13453 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
13454
13455         * gcc.c-torture/execute/20040208-[12].c: New tests.
13456
13457 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13458
13459         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
13460
13461 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13462
13463         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
13464
13465 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13466
13467         Bug 13856
13468         * gcc.dg/visibility-8.c: New testcase.
13469
13470 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13471
13472         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
13473         arguments.
13474         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
13475
13476 2004-02-07  Roger Sayle  <roger@eyesopen.com>
13477
13478         PR middle-end/13696
13479         * g++.dg/opt/fold1.C: New test case.
13480
13481 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13482
13483         PR c++/14033
13484         * g++.dg/other/crash-2.C: New test.
13485
13486 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13487
13488         PR c++/14028
13489         * g++.dg/parse/angle-bracket2.C: New test.
13490
13491 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13492
13493         PR middle-end/13750
13494         Revert:
13495         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13496         PR pch/13361
13497         * testsuite/g++.dg/pch/wchar-1.C: New.
13498         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13499
13500 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13501
13502         PR c++/14008
13503         * g++.dg/parse/error15.C: New test.
13504         * g++.dg/parse/crash11.C: Update dg-error mark.
13505
13506 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13507
13508         PR c++/13932
13509         * g++.dg/warn/conv2.C: New test.
13510
13511 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13512
13513         PR c++/13086
13514         * g++.dg/warn/incomplete1.C: Remove xfail.
13515
13516 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13517
13518         * lib/file-format.exp (gcc_target_object_format): Use
13519         ${tool}_target_compile, not gcc_target_compile.
13520         * lib/target-supports.exp (check_alias_available): Likewise.
13521         (check_gc_sections_available): Likewise.
13522         * g++.dg/ext/attrib10.C: Use dg-require-alias.
13523         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
13524         dg-require-alias.
13525
13526 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13527
13528         PR c++/13969
13529         * g++.dg/template/static6.C: New test.
13530
13531 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
13532
13533         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
13534
13535 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13536
13537         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
13538         tests for systems where `char' is unsigned by default.
13539
13540 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13541
13542         PR c++/13997
13543         * g++.dg/template/partial3.C: New test.
13544
13545 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
13546
13547         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
13548         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
13549         Remove mentions of obsolete ports.
13550
13551 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
13552
13553         * gcc.dg/noncompile/20001228-1.c: Fix for new
13554         error message.
13555
13556 2004-02-03  Roger Sayle  <roger@eyesopen.com>
13557
13558         PR target/9348
13559         * gcc.c-torture/execute/multdi-1.c: New test case.
13560
13561 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13562
13563         PR c++/13925
13564         * g++.dg/template/lookup5.C: New test.
13565
13566 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13567
13568         PR c++/13950
13569         * g++.dg/template/lookup4.C: New test.
13570
13571         PR c++/13970
13572         * g++.dg/parse/error14.C: New test.
13573
13574         PR c++/14002
13575         * g++.dg/parse/template13.C: New test.
13576
13577 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13578
13579         PR c++/13978
13580         * g++.dg/template/koenig4.C: New test.
13581
13582         PR c++/13968
13583         * g++.dg/template/crash17.C: New test.
13584
13585         PR c++/13975
13586         * g++.dg/parse/error13.C: New test.
13587         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
13588
13589 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13590
13591         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
13592
13593 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
13594
13595         PR c/11658
13596         PR c/13994
13597         * gcc.dg/noncompile/20040203-1.c: New test.
13598         * gcc.dg/noncompile/20040203-2.c: Likewise.
13599         * gcc.dg/noncompile/20040203-3.c: Likewise.
13600         * gcc.dg/20040203-1.c: Likewise.
13601
13602 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
13603
13604         PR c++/10858
13605         * g++.dg/template/sizeof7.C: New test.
13606
13607 2004-02-02  Eric Christopher  <echristo@redhat.com>
13608             Zack Weinberg  <zack@codesourcery.com>
13609
13610         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
13611
13612 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
13613
13614         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
13615         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
13616         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
13617         * gcc.dg/cleanup-5.c: Run only on Linux targets.
13618
13619 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
13620
13621         PR c++/13113
13622         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
13623
13624         PR c++/13854
13625         * g++.dg/ext/attrib13.C: New test.
13626
13627         PR c++/13907
13628         * g++.dg/conversion/op2.C: New test.
13629
13630 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13631
13632         * gcc.dg/titype-1.c: Fix pasto.
13633
13634 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13635
13636         * gcc.dg/titype-1.c: New test.
13637
13638 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13639
13640         PR c++/13957
13641         * g++.dg/template/non-type-template-argument-1.C,
13642         g++.dg/template/qualified-id1.C: Update dg-error marks.
13643         * g++.dg/template/nontype6.C: New test.
13644
13645 2004-02-01  Roger Sayle  <roger@eyesopen.com>
13646
13647         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
13648         * gcc.dg/builtins-31.c: New testcase.
13649         * gcc.dg/builtins-32.c: New testcase.
13650
13651 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
13652
13653         * objc.dg/call-super-2.m: Update line numbers
13654         for the including of stddef.h.
13655
13656 2004-01-30  Michael Matz  <matz@suse.de>
13657
13658         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
13659         g++.dg/ext/case-range3.C: New tests.
13660
13661 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13662
13663         DR206
13664         PR c++/13813
13665         * g++.dg/template/member4.C: New test.
13666
13667 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13668
13669         PR c++/13683
13670         * g++.dg/template/sizeof6.C: New test.
13671
13672 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13673
13674         * gcc.dg/fwritable-strings-1.c: New test.
13675
13676 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13677
13678         * gcc.c-torture/compile/20040130-1.c: New test.
13679
13680 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
13681
13682         * objc.dg/call-super-2.m: Include stddef.h for size_t.
13683
13684 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
13685
13686         PR c++/13883
13687         * g++.dg/template/ctor3.C: New test.
13688
13689 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13690
13691         * g++.dg/tc1: New directory.
13692         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
13693         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
13694         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
13695         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
13696         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
13697
13698 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13699
13700         * g++.dg/parse/error11.C: New test.
13701         * g++.dg/parse/error12.C: Likewise.
13702
13703 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
13704
13705         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
13706         (scan_initial, main): Use aligned_sizeof instead of sizeof.
13707
13708 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
13709
13710         PR c++/13791
13711         * g++.dg/ext/attrib12.C: New test.
13712
13713         PR c++/13736
13714         * g++.dg/parse/cast2.C: New test.
13715
13716 2004-01-27  James E Wilson  <wilson@specifixinc.com>
13717
13718         * objc.dg/encode-2.m (main): New local string.  Set depending on
13719         sizeof long.  Use in sscanf call.
13720         * objc.dg/encode-3.m (main): New local string.  Set depending on
13721         sizeof long.  Use in scan_initial call.
13722
13723 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13724
13725         * objc.dg/call-super-2.m: Make LP64-safe.
13726         * objc.dg/desig-init-1.m: Likewise.
13727
13728 2004-01-27  Devang Patel <dpatel@apple.com>
13729
13730         * g++.dg/debug/namespace1.C: New test.
13731
13732 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
13733
13734         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
13735         xscale-*-*.
13736
13737         * gcc.dg/arm-mmx-1.c: New test.
13738
13739 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13740
13741         * gcc.dg/20040127-1.c: New test.
13742         * gcc.dg/20040127-2.c: New test.
13743
13744 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13745
13746         * objc.dg/stret-1.m (glob): Renamed to globa.
13747
13748 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
13749
13750         PR c++/13663
13751         * g++.dg/expr/for1.C: New test.
13752
13753 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
13754
13755         PR middle-end/13779
13756         * gcc.dg/darwin-longlong.c: New test.
13757
13758 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
13759
13760         * gcc.dg/20040124-1.c: Moved test from here...
13761         * gcc.c-torture/compile/20040124-1.c: ...to here.
13762
13763 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13764
13765         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
13766         the assembly output if -m64 is passed.
13767
13768 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
13769
13770         PR c++/13833
13771         * g++.dg/template/cond3.C: New test.
13772
13773 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13774
13775         PR c++/13810
13776         * g++.dg/template/ttp7.C: New test.
13777
13778 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13779
13780         PR c++/13797
13781         * g++.dg/template/nontype4.C: New test.
13782         * g++.dg/template/nontype5.C: Likewise.
13783
13784 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
13785
13786         * gcc.dg/torture/mips-clobber-at.c: New test.
13787
13788 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
13789
13790         * gcc.dg/20040124-1.c: New test.
13791
13792 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
13793
13794         * gcc.dg/20040123-1.c: New test.
13795
13796 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13797
13798         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
13799
13800 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13801
13802         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
13803
13804 2004-01-23  Andrew Pinski  <apinski@apple.com>
13805
13806         * gcc.dg/20030121-1.c: Move to ..
13807         * gcc.dg/20040121-1.c: here.
13808
13809 2004-01-23  Roger Sayle  <roger@eyesopen.com>
13810
13811         * gcc.dg/builtins-29.c: New test case.
13812
13813 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13814
13815         PR 18314
13816         * gcc.dg/builtins-30.c: New testcase.
13817
13818 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
13819
13820         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
13821         * lib/g77.exp: Likewise.
13822         * lib/objc.exp: Likewise.
13823         * lib/g++.exp: Likewise.
13824
13825 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13826
13827         * gcc.dg/struct-by-value-2.c: New test.
13828
13829 2004-01-21  Andrew Pinski  <apinski@apple.com>
13830
13831         PR target/13785
13832         * gcc.dg/20030121-1.c: New test.
13833
13834 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
13835
13836         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
13837         clobber frame pointer register in asm statement.
13838
13839 2004-01-21  Falk Hueffner  <falk@debian.org>
13840
13841         * gcc.c-torture/compile/20040121-1.c: New test.
13842
13843 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
13844
13845         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
13846
13847 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
13848
13849         * gcc.dg/ppc64-abi-2.c: New test.
13850
13851 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
13852
13853         * lib/treelang.exp: Fill out this file.
13854         * lib/treelang-dg.exp: New File.
13855
13856 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13857
13858         * gcc.c-torture/compile/981022-1.c: Remove.
13859         * gcc.dg/array-5.c: Remove XFAIL.
13860         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
13861         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
13862         gcc.dg/cond-lvalue-1.c: Update.
13863         * gcc.dg/cast-lvalue-2.c: New test.
13864
13865 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
13866
13867         PR c++/13592
13868         * g++.dg/other/error1.C (class foo): Tweak error message.
13869
13870         PR c++/13592
13871         * g++.dg/template/call2.C: New test.
13872
13873 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13874
13875         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
13876         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
13877         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
13878         scalar-return-1_x.c, scalar-return-2_y.c,
13879         scalar-return-3_x.c, scalar-return-3_y.c,
13880         scalar-return-4_x.c, scalar-return-4_y.c,
13881         struct-align-1.h, struct-align-1_x.c,
13882         struct-align-1_y.c, struct-align-2.h,
13883         struct-align-2_x.c, struct-align-2_y.c,
13884         struct-by-value-10_y.c, struct-by-value-11_x.c,
13885         struct-by-value-11_y.c, struct-by-value-12_x.c,
13886         struct-by-value-12_y.c, struct-by-value-13_x.c,
13887         struct-by-value-13_y.c, struct-by-value-14_x.c,
13888         struct-by-value-14_y.c, struct-by-value-15_x.c,
13889         struct-by-value-15_y.c, struct-by-value-16_y.c,
13890         struct-by-value-17_y.c, struct-by-value-18_y.c,
13891         struct-by-value-19_y.c, struct-by-value-1_x.c,
13892         struct-by-value-1_y.c, struct-by-value-20_y.c,
13893         struct-by-value-2_x.c, struct-by-value-2_y.c,
13894         struct-by-value-3_y.c, struct-by-value-4_x.c,
13895         struct-by-value-4_y.c, struct-by-value-5_y.c,
13896         struct-by-value-6_y.c, struct-by-value-7_y.c
13897         struct-by-value-8_x.c, struct-by-value-8_y.c
13898         struct-by-value-9_x.c, struct-by-value-9_y.c
13899         struct-return-10_x.c, struct-return-10_y.c,
13900         struct-return-19_x.c, struct-return-20_x.c
13901         struct-return-2_x.c, struct-return-2_y.c
13902         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
13903         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
13904
13905 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13906
13907         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
13908         attribute on sparc*-sun-solaris2.*.
13909
13910 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
13911
13912         PR c++/13710
13913         * g++.dg/ext/typeof7.C: New test.
13914
13915 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
13916
13917         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
13918         * gcc.dg/const-elim-1.c: Same.
13919
13920 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
13921
13922         * objc.dg/stret-1.m: New.
13923         * objc.dg/stret-2.m: New.
13924
13925 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13926
13927         PR c++/11895
13928         * g++.dg/ext/vector1.C: New test.
13929
13930 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
13931
13932         * gcc.dg/pch/import-1.c: New.
13933         * gcc.dg/pch/import-1.hs: New.
13934         * gcc.dg/pch/import-1a.h: New.
13935         * gcc.dg/pch/import-1b.h: New.
13936         * gcc.dg/pch/import-1c.h: New.
13937
13938 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13939
13940         PR c++/13574
13941         * g++.dg/ext/array1.C: New test.
13942
13943         PR c++/13178
13944         * g++.dg/conversion/op1.C: New test.
13945
13946 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
13947
13948         PR 11864
13949         From Kazumoto Kojima / Dan Kegel:
13950         * gcc.dg/pr11864-1.c: New test.
13951
13952         PR 10392
13953         From Marcus Comstedt / Dan Kegel:
13954         * gcc.dg/pr10392-1.c: New test.
13955
13956 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13957
13958         PR c++/13478
13959         * g++.dg/init/ref10.C: New test.
13960
13961 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13962
13963         PR c++/13407
13964         * g++.dg/parse/typename6.C: New test.
13965
13966 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13967
13968         PR pch/13361
13969         * testsuite/g++.dg/pch/wchar-1.C: New.
13970         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13971
13972 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13973
13974         PR c++/9259
13975         * g++.dg/expr/sizeof2.C: New test.
13976
13977 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
13978
13979         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
13980
13981 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13982
13983         PR c++/13659
13984         * g++.dg/lookup/strong-using-3.C: New.
13985         * g++.dg/lookup/using-10.C: New.
13986
13987 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13988
13989         PR c++/13594
13990         * g++.dg/lookup/strong-using-2.C: New.
13991
13992 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
13993             Dan Kegel <dank@kegel.com>
13994             J"orn Rennecke <joern.rennecke@superh.com>
13995
13996         PR target/9365
13997         * gcc.dg/pr9365-1.c: New test.
13998
13999 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14000
14001         PR c++/8856
14002         * g++.dg/parse/casting-operator2.C: New test.
14003         * g++.old-deja/g++.pt/explicit83.C: Remove.
14004
14005 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14006
14007         * gcc.dg/label-compound-stmt-1.c: New test.
14008         * gcc.c-torture/compile/950922-1.c,
14009         gcc.c-torture/compile/20000211-3.c,
14010         gcc.c-torture/compile/20000518-1.c,
14011         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
14012         compound statements.
14013
14014 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
14015
14016         * gcc.dg/ppc64-abi-1.c: New test.
14017
14018 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
14019
14020          * g++.dg/ext/attrib9.C: Add dg-warnings.
14021
14022 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14023
14024         PR c++/12335
14025         * g++.dg/parse/dtor3.C: New test.
14026
14027 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14028
14029         PR c++/12709
14030         * g++.dg/parse/try-catch-1.C: New test.
14031
14032 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
14033
14034         * ada/acats/run_all.sh: Add more verbose output in acats.log
14035         when compiling tests.
14036
14037 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14038
14039         PR 13656
14040         * gcc.dg/typedef-redecl.c: New test case.
14041         * gcc.dg/typedef-redecl.h: New support file.
14042
14043 2004-01-13  Jan Hubicka  <jh@suse.cz>
14044
14045         * gcc.dg/always_inline.c: New test.
14046         * gcc.dg/debug/20031231-1.c: Fix.
14047
14048 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14049
14050         PR c++/13474
14051         * g++.dg/template/array3.C: New test.
14052
14053 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14054
14055         * g++.dg/ext/lvalue1.C: No longer expected to fail.
14056         * g++.dg/warn/Wunused-2.C: Likewise.
14057
14058 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14059
14060         PR c++/13289
14061         * g++.dg/template/instantiate6.C: New test.
14062
14063 2004-01-12  Roger Sayle  <roger@eyesopen.com>
14064
14065         PR middle-end/11397
14066         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
14067
14068 2004-01-12  Jan Hubicka  <jh@suse.cz>
14069
14070         PR opt/12826
14071         * gcc.dg/20040112-1.c: New.
14072
14073         * gcc.dg/dwarf-die[1-7].c: Move to...
14074         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
14075         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
14076
14077 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
14078
14079         PR c++/4100
14080         * g++.dg/parse/friend4.C: New test.
14081
14082 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
14083
14084         PR c++/4100
14085         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
14086         definition is called a friend.
14087
14088 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
14089
14090         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
14091
14092 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
14093
14094         PR c++/3478
14095         * g++.dg/parse/error10.C: New test.
14096         * g++.dg/template/arg2.C: Accept "invalid type" error.
14097
14098 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
14099
14100         PR middle-end/13392
14101         * g++.dg/opt/expect2.C: New test.
14102
14103 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14104
14105         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
14106         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
14107         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
14108         Update dg-error regexps.
14109
14110 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14111
14112         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
14113         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
14114
14115 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14116
14117         * gcc.dg/pragma-re-1.c: Use right pointer type.
14118
14119 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14120
14121         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
14122
14123 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
14124
14125         * gcc.dg/rs6000-ldouble-1.c: New.
14126
14127 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14128
14129         DR 337
14130         PR c++/9256
14131         * g++.dg/other/abstract1.C: New test.
14132
14133 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
14134
14135         * g++.dg/lookup/strong-using-1.C: New.
14136
14137 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14138
14139         PR c/11234
14140         * gcc.dg/func-ptr-conv-1.c: New test.
14141         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
14142
14143 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
14144
14145         PR target/13380.
14146         * gcc.c-torture/compile/20040109-1.c: New.
14147
14148 2004-01-08  Stuart Hastings  <stuart@apple.com>
14149
14150         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
14151         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
14152         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
14153
14154 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
14155
14156         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
14157
14158 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14159
14160         * ada/acats/run_acats: Treat 'gnatchop' the same way
14161         as 'gnatmake'.  Export GCC_DRIVER.
14162         * ada/acats/run_all.sh: Add target_gnatchop.  Use
14163         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
14164
14165 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14166
14167         PR c++/12573
14168         * g++.dg/template/dependent-expr4.C: New test.
14169
14170 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
14171
14172         * gcc.dg/altivec-11.c: New test.
14173
14174 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
14175
14176         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
14177
14178 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14179
14180         PR c/6024
14181         * gcc.dg/enum-compat-1.c: New test.
14182         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
14183
14184 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14185
14186         PR c/12165
14187         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
14188         gcc.dg/c99-idem-qual-3.c: New tests.
14189
14190 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
14191
14192         * gcc.dg/winline-7.c: Don't cast void * to int.
14193
14194 2004-01-06  Jan Hubicka  <jh@suse.cz>
14195
14196         * gcc.dg/i386-sse-5.c: New test
14197         * g++.dg/eh/simd-1.c: Add -w argument for i386.
14198
14199 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14200
14201         PR c++/12815
14202         * g++.dg/rtti/typeid4.C: New test.
14203
14204 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14205
14206         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
14207
14208 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14209
14210         PR c++/12132
14211         * g++.dg/template/error11.C: New test.
14212
14213         PR c++/13451
14214         * g++.dg/template/class2.C: New test.
14215
14216 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14217         Richard Sandiford <rsandifo@redhat.com>
14218
14219         PR c++/13387
14220         * g++.dg/opt/alias3.C: New test.
14221
14222 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
14223
14224         PR c++/13157
14225         * g++.dg/template/koenig3.C: New test.
14226
14227         PR c++/13529
14228         * g++.dg/parse/offsetof3.C: New test.
14229
14230         * g++.dg/init/copy7.C: Add missing dg-error markers.
14231
14232         PR c++/12226
14233         * g++.dg/init/copy7.c: New test.
14234
14235         PR c++/13536
14236         * g++.dg/parse/cast1.C: New test.
14237
14238 2004-01-04  Jan Hubicka  <jh@suse.cz>
14239
14240         * gcc.dg/winline[1-7].c: New tests.
14241
14242 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14243
14244         PR c++/13520
14245         * g++.dg/template/qualttp22.C: New test.
14246
14247 2004-01-01  Jan Hubicka  <jh@suse.cz>
14248
14249         * gcc.dg/debug/20031231-1.c: New.
14250         * gcc.c-torture/compile/20040101-1.c: New.
14251         * gcc.dg/dwarf-die-[1-7].c: New.
14252
14253 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
14254
14255         PR optimization/13521
14256         * gcc.c-torture/compile/20031231-1.c: New test.
14257
14258 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14259
14260         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
14261
14262 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14263
14264         PR c++/10079
14265         * g++.dg/template/crash16.C: New test.
14266
14267 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
14268
14269         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
14270
14271 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14272
14273         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
14274         ports.
14275         * g++.old-deja/g++.jason/thunk3.C: Likewise.
14276         * g++.old-deja/g++.law/profile1.C: Likewise.
14277         * gcc.c-torture/compile/981006-1.c: Likewise.
14278         * gcc.c-torture/execute/loop-2e.x: Likewise.
14279         * gcc.c-torture/execute/loop-2f.x: Remove.
14280         * gcc.c-torture/execute/loop-2g.x: Likewise.
14281         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
14282         * gcc.dg/20020312-2.c: Remove traces of dead ports.
14283
14284 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
14285
14286         PR c++/13507
14287         * g++.dg/ext/attrib11.C: New test.
14288
14289         PR c++/13494
14290         * g++.dg/template/array2-1.C: New test.
14291         * g++.dg/template/array2-2.C: New test.
14292
14293 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
14294
14295         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
14296
14297 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
14298
14299         PR c++/12774
14300         * g++.dg/template/array1-1.C: New test.
14301         * g++.dg/template/array1-2.C: New test.
14302
14303 2003-12-29  Roger Sayle  <roger@eyesopen.com>
14304
14305         PR fortran/12632
14306         * g77.dg/12632.f: New test case.
14307
14308 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14309
14310         PR c++/13289
14311         * g++.dg/parse/nontype1.C: New test.
14312
14313 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14314
14315         PR c++/12403
14316         * g++.dg/parse/explicit1.C: New test.
14317         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
14318
14319 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14320
14321         PR c++/13081
14322         * g++.dg/opt/inline6.C: New test.
14323
14324         PR c++/12613
14325         * g++.dg/parse/error9.C: New test.
14326
14327         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
14328
14329 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14330
14331         PR c++/13009
14332         * g++.dg/init/assign1.C: New test.
14333
14334 2003-12-28  Roger Sayle  <roger@eyesopen.com>
14335
14336         PR c++/13070
14337         * g++.dg/warn/format3.C: New test case.
14338
14339 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14340
14341         * gcc.c-torture/compile/20031227-1.c: New test.
14342
14343 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14344
14345         * g++.dg/bprob/bprob.exp: Load target-supports.exp
14346         * g77.dg/bprob/bprob.exp: Likewise.
14347         * gcc.misc-tests/bprob.exp: Likewise.
14348         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
14349         variants on systems where the library does not provide that
14350         functionality.
14351         * gcc.dg/builtins-20.c: Use builtins-config.h.
14352         * gcc.dg/builtins-config.h: New file.
14353
14354 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14355
14356         * lib/gcc-dg.exp (dg-require-profiling): New function.
14357         * lib/target-supports.exp (check_profiling_available): Likewise.
14358         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
14359         * g77.dg/bprob/bprob.exp: Likewise.
14360         * gcc.misc-tests/bprob.exp: Likewise.
14361         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
14362         * gcc.dg/20021014-1.c: Likewise.
14363         * gcc.dg/nest.c: Likewise.
14364
14365 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14366
14367         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
14368         compiling.
14369         * g++.dg/lookup/java2.C: Likewise.
14370         * gcc.dg/cpp/lexident.c: Likewise.
14371
14372 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
14373
14374         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
14375         given.
14376         * gcc.c-torture/compile/961203-1.c: Likewise.
14377         * gcc.c-torture/compile/980506-1.c: Likewise.
14378
14379 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
14380
14381         * lib/gcc-dg.exp (dg-prune-output): New annotation.
14382         (additional_prunes): New global.
14383         (gcc-dg-prune): Handle additional per-test pruning.
14384         (dg-test): Clear additional_prunes between tests.
14385
14386         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
14387         dg-prune-output to avoid spurious failures from assembler
14388         complaining about nonexistent WAW violations.
14389         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
14390         Use dg-prune-output to avoid spurious failures from assembler
14391         warning about Itanium B-step errata.
14392
14393 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14394
14395         * g++.dg/abi/macro0.C: New test.
14396         * g++.dg/abi/macro1.C: Likewise.
14397         * g++.dg/abi/macro2.C: Likewise.
14398
14399         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
14400         * g++.dg/abi/bitfield7.C: Likewise.
14401         * g++.dg/abi/dtor2.C: Likewise.
14402         * g++.dg/abi/mangle11.C: Likewise.
14403         * g++.dg/abi/mangle12.C: Likewise.
14404         * g++.dg/abi/mangle14.C: Likewise.
14405         * g++.dg/abi/mangle17.C: Likewise.
14406         * g++.dg/abi/vbase10.C: Likewise.
14407         * g++.dg/abi/vbase14.C: Likewise.
14408         * g++.dg/template/qualttp17.C: Likewise.
14409
14410 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
14411
14412         PR c/11995
14413         * gcc.dg/20031223-1.c: New test.
14414
14415 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14416
14417         * gcc.dg/noreturn-7.c: New test.
14418
14419 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14420
14421         * gcc.dg/null-pointer-1.c: New test.
14422
14423 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14424
14425         * g++.old-deja/g++.jason/template18.C: Remove.
14426         * g++.old-deja/g++.jason/template37.C: Likewise.
14427
14428         PR c++/12862
14429         * g++.dg/lookup/ns1.C: New test.
14430
14431         PR c++/12397
14432         * g++.dg/template/lookup3.C: New test.
14433
14434 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14435
14436         * g++.dg/template/recurse1.C: New test
14437
14438 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14439
14440         PR c++/12479
14441         * g++.dg/parse/semicolon1.C: New test.
14442         * g++.dg/parse/semicolon1.h: Likewise.
14443
14444 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
14445
14446         * gcc.dg/darwin-misaligned.c: New test.
14447
14448 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14449
14450         PR c/9163
14451         * gcc.dg/20031222-1.c: New test.
14452
14453 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
14454
14455         PR c++/13438
14456         * g++.dg/parse/error8.C: New test.
14457
14458         PR c++/11554
14459         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
14460
14461 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
14462
14463         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
14464         too small.
14465         * gcc.c-torture/compile/930217-1.c: Likewise.
14466         * gcc.c-torture/compile/930513-1.c: Likewise.
14467         * gcc.c-torture/execute/920908-2.c: Likewise.
14468         * gcc.c-torture/execute/921204-1.c: Likewise.
14469         * gcc.c-torture/execute/930621-1.c: Likewise.
14470         * gcc.c-torture/execute/930630-1.c: Likewise.
14471         * gcc.c-torture/execute/931031-1.c: Likewise.
14472         * gcc.c-torture/execute/980602-2.c: Likewise.
14473         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
14474         * gcc.c-torture/execute/compndlit-1.c: Likewise.
14475         * gcc.c-torture/execute/extzvsi.c: Likewise.
14476         * gcc.c-torture/unsorted/ext.c: Likewise.
14477
14478 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
14479
14480         PR target/12749
14481         * gcc.c-torture/compile/20031220-2.c: New test case.
14482
14483 2003-12-20  Roger Sayle  <roger@eyesopen.com>
14484
14485         PR optimization/13031
14486         * gcc.c-torture/compile/20031220-1.c: New test case.
14487
14488 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14489
14490         * gcc.dg/cast-function-1.c: New test.
14491
14492 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14493
14494         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
14495         formats.
14496
14497 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
14498
14499         PR c++/12795
14500         * g++.dg/ext/attrib10.C: New test.
14501
14502 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14503
14504         * gcc.dg/cleanup-10.c: New test.
14505         * gcc.dg/cleanup-11.c: New test.
14506
14507 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14508
14509         PR c++/13239
14510         * g++.dg/opt/expect1.C: New test.
14511
14512 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
14513
14514         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
14515
14516 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
14517
14518         PR debug/12923
14519         * gcc.dg/20031218-1.c: New test.
14520
14521         PR debug/12389
14522         * gcc.dg/20031218-2.c: New test.
14523         * gcc.dg/20031218-3.c: New test.
14524
14525         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
14526         of label name and allow for USER_LABEL_PREFIX == "_" names.
14527         * g++.dg/abi/mangle18-2.C: Likewise.
14528         * g++.dg/abi/mangle19-1.C: Likewise.
14529         * g++.dg/abi/mangle19-2.C: Likewise.
14530         * g++.dg/abi/mangle20-1.C: Likewise.
14531         * g++.dg/abi/mangle20-2.C: Likewise.
14532
14533 2003-12-18  Richard Henderson  <rth@redhat.com>
14534
14535         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
14536
14537 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
14538             Dan Kegel <dank@kegel.com>
14539
14540         PR other/12009
14541         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
14542         testing a cross compiler, it causes spurious compile failures.
14543         * lib/g++.exp: Likewise.
14544
14545 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14546
14547         PR c++/13262
14548         * g++.dg/template/access13.C: New test.
14549
14550 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14551
14552         * gcc.dg/20031216-1.c: New test.
14553
14554 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14555
14556         PR c++/9154
14557         * g++.dg/template/error10.C: New test.
14558
14559 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14560
14561         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
14562         * g++.dg/eh/simd-2.C: Likewise.
14563
14564 2003-12-17  James E Wilson  <wilson@specifixinc.com>
14565             Roger Sayle  <roger@eyesopen.com>
14566
14567         * gcc.c-torture/execute/ieee/mzero5.c: New.
14568
14569 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
14570
14571         PR c++/10603
14572         * g++.dg/parse/error6.C: New test.
14573
14574         PR c++/12827
14575         * g++.dg/parse/error7.C: New test.
14576
14577 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14578
14579         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
14580         at -O with stabs debugging formats.
14581         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
14582         * gcc.dg/debug/debug-2.c: Likewise.
14583
14584 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14585
14586         PR c++/12696
14587         * g++.dg/init/error1.C: New test.
14588
14589         PR c++/12218
14590         * g++.dg/init/pm3.C: New test.
14591
14592 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14593
14594         PR c/3347
14595         * gcc.dg/bitfld-8.c: New test.
14596
14597 2003-12-16  James Lemke  <jim@wasabisystems.com>
14598
14599         * gcc.dg/arm-scd42-[123].c: New tests.
14600
14601 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14602
14603         PR c++/9043
14604         * g++.dg/abi/mangle20-1.C: New test.
14605         * g++.dg/abi/mangle20-2.C: New test.
14606
14607 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14608
14609         PR c++/13275
14610         * g++.dg/other/offsetof2.C: Remove XFAIL.
14611         * g++.dg/parse/offsetof1.C: New test.
14612         * g++.gd/parse/offsetof2.C: Likewise.
14613
14614 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14615
14616         * g++.dg/template/nontype3.C: New test.
14617         * g++.dg/template/static2.C: Tweaked the dg-error clause.
14618
14619 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14620
14621         * g++.dg/warn/noreturn-3.C: Also test instantiation.
14622
14623 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14624
14625         PR c++/13387
14626         * g++.dg/expr/assign1.C: New test.
14627
14628         PR c++/13242
14629         * g++.dg/abi/mangle19-1.C: New test.
14630         * g++.dg/abi/mangle19-2.C: New test.
14631
14632 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
14633
14634         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
14635
14636 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14637
14638         * gcc.c-torture/execute/20031216-1.c: New test.
14639
14640 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14641
14642         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
14643         an ICE regression.
14644
14645 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14646
14647         PR c++/10926
14648         * g++.dg/template/error9.C: New test.
14649
14650         PR c++/11116
14651         * g++.dg/template/error8.C: New test.
14652
14653 2003-12-15  Roger Sayle  <roger@eyesopen.com>
14654
14655         PR middle-end/13400
14656         * gcc.c-torture/execute/20031215-1.c: New test case.
14657
14658 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14659
14660         PR c++/13269
14661         * g++.dg/parse/error5.C: New test.
14662
14663         PR c++/12989
14664         * g++.dg/expr/sizeof1.C: New test.
14665
14666         PR c++/13310
14667         * g++.dg/template/crash15.C: New test.
14668
14669 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
14670
14671         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
14672         a non-POD type as the last named parameter of a varargs function.
14673
14674 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14675
14676         PR c++/13243
14677         PR c++/12573
14678         * g++.dg/template/crash14.C: New test.
14679         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
14680
14681 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14682
14683         * g++.dg/other/java1.C: New test.
14684
14685         PR c++/13241
14686         * g++.dg/abi/mangle18-1.C: New test.
14687         * g++.dg/abi/mangle18-2.C: New test.
14688
14689 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14690
14691         PR optimization/10312
14692         * gcc.c-torture/execute/20031214-1.c: New.
14693
14694 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
14695
14696         PR c++/10779
14697         PR c++/12160
14698         * g++.dg/parse/error3.C: New test.
14699         * g++.dg/parse/error4.C: Likewise.
14700         * g++.dg/abi/mangle4.C: Tweak error messages.
14701         * g++.dg/lookup/using5.C: Likewise.
14702         * g++.dg/other/error2.C: Likewise.
14703         * g++.dg/parse/typename5.C: Likewise.
14704         * g++.dg/parse/undefined1.C: Likewise.
14705         * g++.dg/template/arg2.C: Likewise.
14706         * g++.dg/template/ttp3.C: Likewise.
14707         * g++.dg/template/type1.C: Likewise.
14708         * g++.old-deja/g++.other/crash32.C: Likewise.
14709         * g++.old-djea/g++.pt/defarg8.C: Likewise.
14710
14711 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14712
14713         PR c++/13106
14714         * g++.dg/warn/noreturn-3.C: New test.
14715
14716 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14717
14718         PR c++/13118
14719         * g++.dg/abi/covariant3.C: New.
14720
14721 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
14722
14723         * g++.dg/eh/ia64-1.C: New test.
14724
14725 2003-12-12  Roger Sayle  <roger@eyesopen.com>
14726
14727         PR optimization/13037
14728         * g77.f-torture/execute/13037.f: New test case.
14729
14730 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14731
14732         PR c++/12881
14733         * g++.dg/abi/covariant2.C: New.
14734
14735 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
14736
14737         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
14738
14739 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
14740
14741         * gcc.c-torture/execute/wchar_t-1.x: Delete.
14742
14743 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
14744
14745         PR other/10819
14746         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
14747         to fix Bug 10819.
14748         * lib/g++.exp (g++_version): Likewise.
14749         * lib/g77.exp (g77_version): Likewise.
14750         * lib/objc.exp (default_objc_version): Likewise.
14751
14752 2003-12-10  Richard Henderson  <rth@redhat.com>
14753
14754         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
14755
14756         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
14757
14758 2003-12-08  Matt Austern  <austern@apple.com>
14759
14760         PR c/13134
14761         * lib/gcc-dg.exp (dg-require-visibility): Define.
14762         * lib/target-supports (check_visibility_available): Define.
14763         * gcc.dg/visibility-1.c: New test.
14764         * gcc.dg/visibility-2.c: Likewise.
14765         * gcc.dg/visibility-3.c: Likewise.
14766         * gcc.dg/visibility-4.c: Likewise.
14767         * gcc.dg/visibility-5.c: Likewise.
14768         * gcc.dg/visibility-6.c: Likewise.
14769         * g++.dg/ext/visibility-1.C: Likewise.
14770         * g++.dg/ext/visibility-2.C: Likewise.
14771         * g++.dg/ext/visibility-3.C: Likewise.
14772         * g++.dg/ext/visibility-4.C: Likewise.
14773         * g++.dg/ext/visibility-5.C: Likewise.
14774         * g++.dg/ext/visibility-6.C: Likewise.
14775
14776 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14777
14778         * g++.dg/lookup/java1.C: New test.
14779         * g++.dg/lookup/java2.C: New test.
14780
14781 2003-12-07  Falk Hueffner  <falk@debian.org>
14782
14783         * g++.dg/opt/noreturn-1.C: New test.
14784
14785 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
14786
14787         * gcc.dg/overflow-1.c: New test.
14788
14789 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14790
14791         * g77.f-torture/compile/13060.f: New test.
14792
14793 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
14794
14795         PR c++/13323
14796         * g++.dg/inherit/operator2.C: New test.
14797
14798 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14799
14800         PR c++/13305
14801         * g++.dg/ext/attrib9.C: New test.
14802
14803 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14804
14805         PR c++/13314
14806         * g++.dg/template/error7.C: New test.
14807
14808 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
14809             J"orn Rennecke <joern.rennecke@superh.com>
14810
14811         PR target/13302
14812         * g++.dg/other/struct-va_list.C: New test.
14813
14814 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14815
14816         PR c++/13166
14817         * g++.dg/parse/defarg6.C: New test.
14818
14819 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
14820
14821         PR target/13256
14822         * gcc.c-torture/execute/20031201-1.c: New test.
14823
14824 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
14825
14826         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
14827
14828 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14829
14830         * gcc.dg/builtin-return-1.c: New test.
14831
14832 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
14833             J"orn Rennecke <joern.rennecke@superh.com>
14834
14835         PR optimization/13260
14836         * gcc.c-torture/execute/20031204-1.c: New test.
14837
14838 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14839
14840         PR c++/9127
14841         * g++.dg/template/error6.C: New test.
14842
14843 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
14844
14845         * gcc.dg/20031202-1.c: New test.
14846
14847 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14848
14849         PR c++/13179
14850         * g++.dg/template/eh1.C: New test.
14851
14852         PR c++/10771
14853         * g++.dg/template/error5.C: New test.
14854
14855 2003-12-02  David Ung  <davidu@mips.com>
14856
14857         * gcc.dg/compat/vector-check.h: Corrected type for var
14858         g_##TMODE
14859
14860 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14861
14862         PR c++/10126
14863         * g++.dg/template/ptrmem8.C: New test.
14864
14865 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14866
14867         PR c++/12573
14868         * g++.dg/template/dependent-expr3.C: New test.
14869
14870 2003-12-01  James Lemke  <jim@wasabisystems.com>
14871
14872         * gcc.dg/arm-g2.c: New test.
14873
14874 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14875
14876         PR optimization/11634
14877         * gcc.dg/20031201-2.c: New test case.
14878
14879 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
14880
14881         PR 11433
14882         * objc.dg/proto-lossage-3.m: New test.
14883
14884 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14885
14886         PR optimization/12628
14887         * gcc.dg/20031201-1.c: New test case.
14888
14889 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14890
14891         * gcc.dg/unaligned-1.c: New test.
14892
14893 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
14894
14895         PR c++/9849
14896         * g++.dg/template/error4.C: New test.
14897         * g++.dg/template/nested3.C: Adjust error markers.
14898
14899 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14900
14901         * gcc.dg/cpp/assert4.c: Check more #system assertions.
14902
14903 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14904
14905         PR c/10333
14906         * gcc.dg/bitfld-7.c: New test.
14907
14908 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
14909
14910         * gcc.dg/tls/asm-1.C: New test.
14911
14912 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14913
14914         * gcc.dg/cpp/assert4.c: Update.
14915
14916 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14917
14918         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
14919         * gcc.dg/builtin-apply3.c: New test.
14920
14921 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14922
14923         * lib/compat.exp (compat-obj): New xfaildata parameter.
14924         Use it to set compiler_conditional_xfail_data before compiling.
14925         (compat-get-options): Handle dg-xfail-if.
14926         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
14927         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
14928         * gcc.dg/compat/vector-1_y.c: Likewise.
14929         * gcc.dg/compat/vector-2_x.c: Likewise.
14930         * gcc.dg/compat/vector-2_y.c: Likewise.
14931
14932 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14933
14934         * g++.dg/opt/reg-stack4.C: New test.
14935
14936 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14937
14938         * gcc.dg/builtin-apply2.c: New test.
14939
14940 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14941
14942         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
14943
14944 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14945
14946         PR c++/12924
14947         * g++.dg/template/template-id-2.C: New test.
14948
14949 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14950
14951         PR c++/5369
14952         * g++.dg/template/memfriend1.C: New test.
14953         * g++.dg/template/memfriend2.C: Likewise.
14954         * g++.dg/template/memfriend3.C: Likewise.
14955         * g++.dg/template/memfriend4.C: Likewise.
14956         * g++.dg/template/memfriend5.C: Likewise.
14957         * g++.dg/template/memfriend6.C: Likewise.
14958         * g++.dg/template/memfriend7.C: Likewise.
14959         * g++.dg/template/memfriend8.C: Likewise.
14960         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
14961
14962 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
14963
14964         PR c++/12515
14965         * g++.dg/ext/cond1.C: New test.
14966
14967 2003-11-20  Richard Henderson  <rth@redhat.com>
14968
14969         * gcc.dg/20020201-2.c: Remove.
14970         * gcc.dg/20020201-4.c: Remove.
14971         * gcc.dg/20020304-1.c: Remove.
14972
14973 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
14974
14975         * gcc.dg/cpp/trad/xwin1.c: New test case.
14976
14977 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
14978
14979         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
14980         * lib/g77.exp: Likewise.
14981         * lib/objc.exp: Likewise.
14982         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
14983         for darwin.
14984
14985 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14986
14987         PR c++/12932
14988         * g++.dg/template/static5.C: New test.
14989
14990 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
14991
14992         * gcc.dg/nested-func-1.c: New test.
14993
14994 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14995
14996         * gcc.dg/cpp/assert4.c: New test.
14997
14998 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14999
15000         PR c++/2294
15001         * g++.dg/lookup/using9.c: New test.
15002
15003 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
15004
15005         PR c++/12762
15006         * g++.dg/template/error3.C: New test.
15007
15008 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
15009
15010         PR ada/13035
15011         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15012         No longer use a wrapper for gcc, since this does not work under
15013         Windows.
15014
15015 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15016
15017         PR c++/2094
15018         * g++.dg/template/ptrmem7.C: New test.
15019
15020 2003-11-13  Andrew Pinski <apinski@apple.com>
15021
15022         * gcc.c-torture/compile/20031113-1.c: New test.
15023
15024 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
15025             Kean Johnston <jkj@sco.com>
15026
15027         PR c/13029
15028         * gcc.dg/unused-4.c: Update.
15029
15030 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15031
15032         * g++.dg/opt/const3.C: New test.
15033
15034 2003-11-13  Jan Hubicka  <jh@suse.cz>
15035
15036         * gcc.c-torture/compile/20031112-1.c: New test.
15037
15038 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
15039
15040         * g++.dg/parse/crash10.C: Remove bogus error marker.
15041
15042 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15043
15044         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
15045         (host_gcc): Likewise.
15046         (ROOT): Honor $PWDCMD.
15047         (BASE): Likewise.
15048         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
15049
15050 2003-11-12  Catherine Moore  <clm@redhat.com>
15051
15052         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
15053
15054 2003-11-12  Andreas Jaeger  <aj@suse.de>
15055             Jakub Jelinek  <jakub@redhat.com>
15056             Andrew Pinski  <pinskia@physics.uc.edu>
15057             Richard Henderson  <rth@redhat.com>
15058
15059         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
15060         systems.
15061         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
15062
15063         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
15064         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15065
15066 2003-11-11  Andreas Jaeger  <aj@suse.de>
15067
15068         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
15069
15070         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
15071
15072 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
15073
15074         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
15075         Clean ups.
15076
15077 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
15078
15079         * gcc.dg/trampoline-1.c: New test.
15080
15081 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15082
15083         * gcc.c-torture/compile/200031109-1.c: New test.
15084
15085 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15086
15087         PR c/3190
15088         PR c/8714
15089         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15090         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
15091         gcc.dg/format/no-y2k-1.c: Update.
15092
15093 2003-11-08  Roger Sayle  <roger@eyesopen.com>
15094
15095         PR optimization/10467
15096         * gcc.dg/20031108-1.c: New test case.
15097
15098 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
15099
15100         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
15101
15102 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15103
15104         * gcc.dg/compound-lvalue-1.c: New test.
15105         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
15106         some XFAILs.
15107
15108 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
15109
15110         * gcc.dg/altivec-varargs-1.c: New test.
15111
15112 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15113
15114         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
15115         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
15116         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
15117         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
15118         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
15119
15120 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15121
15122         * gcc.dg/cond-lvalue-1.c: New test.
15123
15124 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
15125
15126         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
15127
15128 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15129
15130         PR c++/11616
15131         * g++.dg/template/instantiate5.C: New test.
15132
15133 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15134
15135         PR c++/12726
15136         * g++.dg/ext/complit2.C: Replace test with self-contained version.
15137         * ChangeLog: Add missing first entry for above test.
15138
15139 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15140
15141         PR c++/9810
15142         * g++.dg/template/using8.C: New test.
15143         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
15144
15145 2003-11-02  Roger Sayle  <roger@eyesopen.com>
15146
15147         PR optimization/10817
15148         * gcc.c-torture/compile/20031102-1.c: New test case.
15149
15150 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
15151
15152         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
15153         2147483647.
15154
15155 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15156
15157         * gcc.dg/20031102-1.c: New test.
15158
15159 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15160
15161         * gcc.dg/complex-1.c: New test.
15162
15163 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15164
15165         PR c++/12796
15166         * g++.dg/template/crash13.C: Adjust expected error location.
15167         * g++.old-deja/g++.brendan/ns1.C: Likewise.
15168
15169 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15170
15171         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15172
15173 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15174
15175         PR/10239
15176         * gcc.c-torture/compile/20031031-2.c: New test.
15177
15178 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15179
15180         PR/11640
15181         * gcc.c-torture/compile/20031031-1.c: New test.
15182
15183 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15184
15185         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15186         * gcc.misc-tests/bprob.exp: Likewise.
15187         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
15188         the execution test on arm-elf configs.
15189         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
15190         configs that don't support scratch files.
15191         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
15192
15193 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
15194
15195         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
15196         done by dejagnu.
15197
15198 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
15199
15200         * ada/acats/run_all.sh: Redirect mv output to /dev/null
15201         Avoid non pure sh syntax. Add more logging.
15202
15203         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
15204         fail.
15205
15206 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15207
15208         PR libgcj/10610
15209         * gcc.dg/ppc-stackalign-1.c: New test.
15210
15211 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
15212
15213         * ada/acats/run_all.sh: Change output to be more compliant with
15214         dejagnu framework.
15215         Create acats.sum and acats.log files under testsuite/ada/acats
15216         Only run [a-z]* directories, to filter out e.g. CVS.
15217         Redirect build output to log file.
15218
15219 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15220
15221         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
15222
15223 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15224
15225         PR ada/5909:
15226         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
15227
15228 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
15229
15230         * gcc.c-torture/compile/20031023-1.c: New test.
15231         * gcc.c-torture/compile/20031023-2.c: New test.
15232         * gcc.c-torture/compile/20031023-3.c: New test.
15233         * gcc.c-torture/compile/20031023-4.c: New test.
15234
15235 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15236
15237         PR c++/10371
15238         * g++.dg/lookup/scoped8.C: New test.
15239
15240 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15241
15242         * g++.dg/opt/reg-stack3.C: New test.
15243
15244 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15245
15246         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
15247
15248 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15249
15250         PR c++/11076
15251         * g++.dg/template/crash13.C: New test.
15252
15253 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15254
15255         * gcc.dg/c99-restrict-2.c: New test.
15256
15257 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
15258
15259         PR c++/12698, c++/12699, c++/12700, c++/12566
15260         * g++.dg/inherit/covariant9.C: New test.
15261         * g++.dg/inherit/covariant10.C: New test.
15262         * g++.dg/inherit/covariant11.C: New test.
15263
15264 2003-10-23  Jason Merrill  <jason@redhat.com>
15265
15266         PR c++/12726
15267         * g++.dg/ext/complit2.C: New test.
15268
15269 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15270
15271         PR target/12654
15272         * gcc.c-torture/execute/20031020-1.c: New test.
15273
15274 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15275
15276         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
15277         following the jump_insn.
15278
15279 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15280
15281         * gcc.dg/cast-lvalue-1.c: New test.
15282
15283 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
15284
15285         PR c++/11962
15286         * g++.dg/template/cond2.C: New test.
15287
15288 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15289
15290         * gcc.dg/builtins-28.c: New test.
15291
15292 2003-10-20  Jan Hubicka  <jh@suse.cz>
15293
15294         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
15295         parameter.
15296         * testsuite/gcc.dg/inline-2.c: Likewise.
15297
15298 2003-10-20  Phil Edwards  <phil@codesourcery.com>
15299
15300         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
15301         * gcc.dg/nest.c:  Likewise.
15302
15303 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15304
15305         PR c++/9781, c++/10583, c++/11862
15306         * g++.dg/parse/crash13.C: New test.
15307
15308 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15309
15310         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
15311
15312 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15313
15314         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
15315         Define HAVE_C99_RUNTIME except on Solaris.
15316         * gcc.dg/builtins-20.c: Likewise.
15317
15318 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15319
15320         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
15321
15322 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15323
15324         PR c++/12495
15325         * g++.dg/template/crash21.C: New test.
15326
15327 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15328
15329         PR c++/2513
15330         * g++.dg/template/typename5.C: New test.
15331
15332 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15333
15334         PR c++/12369
15335         * g++.dg/template/friend25.C: New test.
15336
15337 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
15338
15339         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
15340         versions.
15341
15342 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
15343
15344         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
15345         == 2147483647.
15346
15347 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
15348
15349         * gcc.c-torture/execute/960416-1.x: Remove.
15350         * gcc.c-torture/execute/divconst-3.x: Likewise.
15351
15352 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
15353
15354         PR target/12598
15355         * gcc.dg/torture/cris-volatile-1.c: New test.
15356
15357 2003-10-14  Roger Sayle  <roger@eyesopen.com>
15358
15359         PR optimization/9325
15360         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
15361         for overflowing floating point to integer conversion during RTL
15362         simplification.
15363
15364 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
15365
15366         * objc/execute/_cmd.m: Fix typo.
15367         * objc.dg/image-info.m, objc.dg/symtab-1.m:
15368         Relax 'scan-assembler' regexp.
15369         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
15370         objc.dg/try-catch-4.m: Run on non-Darwin targets.
15371         * objc.dg/zero-link-2.m: Remove blank line.
15372         * objc.dg/zero-link-3.m: New test case.
15373
15374 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
15375
15376         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
15377
15378         * gcc.dg/asm-names.c: Use scan-assembler-not rather
15379         than linker trickery.
15380
15381 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15382
15383         PR c++/12370
15384         * g++.dg/other/friend2.C: New test.
15385
15386 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15387
15388         * gcc.dg/20031012-1.c: New test.
15389
15390 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15391
15392         * gcc.dg/weak/weak-3.c: Fix for new warning.
15393
15394 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
15395
15396         PR optimization/8750
15397         * gcc.c-torture/execute/20031012-1.c: New test case.
15398
15399 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15400
15401         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
15402         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
15403
15404 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15405
15406         PR optimization/12260
15407         * gcc.c-torture/compile/20031011-2.c: New test case.
15408
15409 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15410
15411         * gcc.c-torture/execute/20031011-1.c: New testcase.
15412
15413 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15414
15415         * gcc.c-torture/compile/20031011-1.c: New test.
15416
15417 2003-10-11  Jan Hubicka  <jh@suse.cz>
15418
15419         * g++.dg/other/first-global.C: New test.
15420
15421 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15422
15423         * gcc.c-torture/execute/string-opt-18.c: New testcase.
15424
15425 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
15426
15427         * gcc.c-torture/compile/20031010-1.c: New test.
15428
15429 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
15430
15431         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
15432         * gcc.c-torture/execute/va-arg-25.c: ... here.
15433
15434 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
15435
15436         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
15437
15438 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
15439
15440         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
15441
15442 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
15443
15444         * g++.dg/parse/error2.C: New test.
15445
15446 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
15447
15448         PR c++/11097
15449         * g++.dg/other/error5.C: Modify the error message.
15450         * g++.dg/lookup/using8.C: New test.
15451
15452 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
15453
15454         * gcc.dg/darwin-abi-2.c: New file.
15455         * gcc.c-torture/execute/va-arg-24.c: New file.
15456
15457 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
15458
15459         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
15460         indentation.
15461
15462 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
15463
15464         PR c++/10147
15465         * g++.dg/other/error4.C: Update error messages.
15466         * g++.dg/template/ptrmem4.C: Likewise.
15467
15468         PR c++/12337
15469         * g++.dg/init/new9.C: New test.
15470
15471         PR c++/12334, c++/12236, c++/8656
15472         * g++.dg/ext/attrib8.C: New test.
15473
15474 2003-10-06  Devang Patel  <dpatel@apple.com>
15475
15476         * gcc.dg/debug/dwarf2-3.h: New test.
15477         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
15478
15479 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
15480
15481         * g++.dg/opt/cfg2.C: New test.
15482
15483 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15484
15485         * g++.dg/opt/float1.C: New test.
15486
15487 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15488
15489         * gcc.dg/c90-array-lval-6.c: New test.
15490         * gcc.dg/c99-array-lval-6.c: New test.
15491
15492 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
15493             Ziemowit Laski  <zlaski@apple.com>
15494
15495         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
15496         'Derived', so that it is never considered a class method; add
15497         new warning for '+port' method ambiguity.
15498         * objc.dg/method-12.m: Include <objc/objc.h> instead of
15499         <objc/objc-api.h> (needed on Mac OS X).
15500         * objc.dg/method-13.m: New test.
15501
15502 2003-10-03  Roger Sayle  <roger@eyesopen.com>
15503
15504         PR optimization/9325, PR java/6391
15505         * gcc.c-torture/execute/20031003-1.c: New test case.
15506
15507 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
15508
15509         PR optimization/12180
15510         * gcc.dg/20031002-1.c: New test.
15511
15512         PR c++/12486
15513         * g++.dg/inherit/error1.C: New test.
15514
15515 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
15516
15517         * lib/f-torture.exp (search_for): Rename to...
15518         (search_for_re): This.  Also, clean up comments and the
15519         "regexp" invocation.
15520
15521 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
15522
15523         * gcc.c-torture/compile/20031002-1.c: New test.
15524
15525 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
15526
15527         * g++.dg/opt/cond1.C: New test.
15528
15529 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
15530
15531         * gcc.dg/Wold-style-definition-2.c: New testcase.
15532         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
15533
15534 2003-09-29  Richard Henderson  <rth@redhat.com>
15535
15536         * g++.dg/init/array10.C: Add dg-options.
15537
15538 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15539
15540         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
15541
15542 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15543
15544         * g++.dg/template/friend19.C: Fix typo.
15545         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
15546
15547 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
15548
15549         * gcc.c-torture/execute/20030928-1.c: New test.
15550         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
15551
15552 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15553
15554         * g++.dg/opt/unroll1.C: New test.
15555
15556 2003-09-26  Roger Sayle  <roger@eyesopen.com>
15557
15558         PR optimization/11741
15559         * gcc.dg/20030926-1.c: New test case.
15560
15561 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15562
15563         PR c++/5655
15564         * g++.dg/parse/access7.C: New test.
15565         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
15566
15567 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
15568
15569         MERGE OF objc-improvements-branch into MAINLINE:
15570         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
15571         if libobjc has not been built.
15572         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
15573         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
15574         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
15575         objc/execute/nested-3.m, objc/execute/np-2.m,
15576         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
15577         objc/execute/redefining_self.m, objc/execute/root_methods.m,
15578         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
15579         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
15580         objc.dg/special/unclaimed-category-1.h,
15581         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
15582         well as GNU runtime.
15583         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
15584         * execute/cascading-1.m, execute/function-message-1.m,
15585         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
15586         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
15587         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
15588         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
15589         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
15590         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
15591         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
15592         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
15593         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
15594         * objc.dg/bitfield-2.m: Run only on Darwin.
15595         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
15596         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
15597         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
15598         * objc.dg/const-str-1.m: Fix constant string layout.
15599
15600 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
15601
15602         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
15603
15604 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
15605
15606         * gcc.dg/darwin-abi-1.c: New file.
15607
15608 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
15609
15610         PR target/12281
15611         * gcc.c-torture/compile/20030921-1.c: New test.
15612
15613 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15614
15615         * g++.dg/opt/reg-stack2.C: New test.
15616
15617 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15618
15619         * g++.dg/eh/delayslot1.C: New test.
15620
15621 2003-09-20  Richard Henderson  <rth@redhat.com>
15622
15623         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
15624
15625 2003-09-20  Roger Sayle  <roger@eyesopen.com>
15626
15627         * gcc.c-torture/execute/20030920-1.c: New test case.
15628
15629 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15630
15631         * g++.dg/rtti/typeid3.C: Correct expected error message.
15632
15633 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15634
15635         PR c++/157
15636         * g++.dg/parse/crash12.C: New test.
15637
15638 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
15639
15640         * gcc.dg/compat/mixed-struct-check.h: New.
15641         * gcc.dg/compat/mixed-struct-defs.h: New.
15642         * gcc.dg/compat/mixed-struct-init.h: New.
15643         * gcc.dg/compat/struct-by-value-19_main.c: New.
15644         * gcc.dg/compat/struct-by-value-19_x.c: New.
15645         * gcc.dg/compat/struct-by-value-19_y.c: New.
15646         * gcc.dg/compat/struct-by-value-20_main.c: New.
15647         * gcc.dg/compat/struct-by-value-20_x.c: New.
15648         * gcc.dg/compat/struct-by-value-20_y.c: New.
15649         * gcc.dg/compat/struct-return-19_main.c: New.
15650         * gcc.dg/compat/struct-return-19_x.c: New.
15651         * gcc.dg/compat/struct-return-19_y.c: New.
15652         * gcc.dg/compat/struct-return-20_main.c: New.
15653         * gcc.dg/compat/struct-return-20_x.c: New.
15654         * gcc.dg/compat/struct-return-20_y.c: New.
15655
15656 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
15657         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
15658         so that it will not complain on LP64 targets.
15659
15660 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15661
15662         PR c++/495
15663         * g++.dg/template/friend24.C: New test.
15664
15665 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
15666
15667         PR c++/12332
15668         * g++.dg/template/memtmpl2.C: New test.
15669
15670 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
15671
15672         PR target/11184
15673         * gcc.dg/builtin-apply1.c: New test.
15674
15675 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15676
15677         PR c++/9848
15678         * g++.dg/warn/Wunused-4.C: New test.
15679
15680 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15681
15682         PR c++/12316
15683         * g++.dg/other/gc2.C: New test.
15684
15685 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
15686
15687         PR c++/11991
15688         * g++.dg/rtti/typeid3.C: New test.
15689
15690         PR c++/12266
15691         * g++.dg/overload/template1.C: New test.
15692
15693 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15694
15695         * g++.dg/opt/cfg3.C: New test.
15696
15697 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15698
15699         PR c++/7939
15700         * g++.dg/template/crash11.C: New test.
15701
15702 2003-09-16  Jason Merrill  <jason@redhat.com>
15703             Jakub Jelinek  <jakub@redhat.com>
15704
15705         * gcc.dg/attr-warn-unused-result.c: New test.
15706
15707 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15708
15709         PR c++/12184
15710         * g++.dg/expr/call2.C: New test.
15711
15712 2003-09-15  Andreas Jaeger  <aj@suse.de>
15713
15714         * gcc.dg/Wold-style-definition-1.c: New test.
15715
15716 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
15717
15718         PR c++/3907
15719         * g++.dg/parse/template12.C: New test.
15720
15721         * g++.dg/abi/bitfield11.C: New test.
15722         * g++.dg/abi/bitfield12.C: Likewise.
15723
15724 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
15725
15726         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
15727         non-expansion of functional macro name without arguments at EOL.
15728         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
15729
15730 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
15731
15732         * gcc.c-torture/execute/20030914-[12].c: New tests.
15733
15734 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15735
15736         PR c++/11788
15737         * g++.dg/overload/addr1.C: New test.
15738
15739 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
15740
15741         * gcc.dg/20030909-1.c: New test.
15742
15743 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15744
15745         * gcc.dg/ultrasp10.c: New test.
15746
15747 2003-09-09  Devang Patel  <dpatel@apple.com>
15748
15749         * gcc.dg/darwin-ld-6.c: New test.
15750
15751 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15752
15753         * gcc.dg/torture/builtin-explog-1.c: New testcase.
15754
15755 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15756
15757         * gcc.dg/ia64-types1.c: New test.
15758         * gcc.dg/ia64-types2.c: Likewise.
15759
15760 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15761
15762         * gcc.dg/builtins-1.c: Add more _Complex tests.
15763         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15764
15765         * gcc.dg/builtins-1.c: Test existing _Complex functions.
15766         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15767
15768 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15769
15770         PR c++/11786
15771         * g++.dg/lookup/koenig2.C: New test.
15772
15773         PR c++/5296
15774         * g++.dg/rtti/typeid2.C: New test.
15775
15776 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
15777
15778         * gcc.c-torture/compile/20030904-1.c: New test.
15779
15780 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15781
15782         * g++.dg/opt/longbranch2.C: New test.
15783
15784 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15785
15786         * g++.dg/template/crash10.C: Only compile it.
15787
15788 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15789
15790         PR middle-end/11665
15791         * gcc.c-torture/compile/20030907-1.c: New test.
15792         * g++.dg/init/array11.C: New test.
15793
15794 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15795
15796         PR c++/11852
15797         * g++.dg/init/struct1.C: New test.
15798
15799 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15800
15801         PR c++/12181
15802         * g++.dg/expr/comma1.C: New test.
15803
15804 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
15805
15806         PR c++/11867
15807         * g++.dg/expr/static_cast5.C: New test.
15808
15809 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15810
15811         PR c++/11507
15812         * g++.dg/lookup/scoped7.C: New test.
15813
15814         PR c++/9574
15815         * g++.dg/other/static1.C: New test.
15816
15817         PR c++/11490
15818         * g++.dg/warn/template-1.C: New test.
15819
15820         PR c++/11432
15821         * g++.dg/template/crash10.C: New test.
15822
15823         PR c++/2478
15824         * g++.dg/overload/VLA.C: New test.
15825
15826         PR c++/10804
15827         * g++.dg/template/call1.C: New test.
15828
15829 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15830
15831         PR c++/11794
15832         * g++.dg/parse/using3.C: New test.
15833
15834 2003-09-06  Roger Sayle  <roger@eyesopen.com>
15835
15836         PR c++/11409
15837         * g++.dg/overload/builtin3.C: New test case.
15838
15839 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
15840
15841         PR c/9862
15842         * gcc.dg/20030906-1.c: New test.
15843         * gcc.dg/20030906-2.c: Likewise.
15844
15845 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15846
15847         PR c++/12167
15848         * g++.dg/parse/defarg5.C: New test.
15849
15850         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
15851
15852 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
15853
15854         PR c++/12163
15855         * g++.dg/expr/static_cast4.C: New test.
15856
15857         PR c++/12146
15858         * g++.dg/template/crash9.C: New test.
15859
15860 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15861
15862         * g++.old-deja/g++.ext/pretty2.C: Update for change
15863         in __FUNCTION__.
15864         * g++.old-deja/g++.ext/pretty3.C: Likewise.
15865
15866 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
15867
15868         PR c++/11922
15869         * g++/dg/template/qualified-id1.C: New test.
15870
15871         PR c++/12037
15872         * g++.dg/warn/noeffect4.C: New test.
15873
15874 2003-09-04  Matt Austern  <austern@apple.com>
15875
15876         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
15877         * g++.dg/ext/fnname2.C: Likewise.
15878         * g++.dg/ext/fnname3.C: Likewise.
15879
15880 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
15881
15882         * g++.dg/expr/lval1.C: New test.
15883         * g++.dg/ext/lvcast.C: Remove.
15884
15885 2003-09-03  Roger Sayle  <roger@eyesopen.com>
15886
15887         PR optimization/11700.
15888         * gcc.c-torture/compile/20030903-1.c: New test case.
15889
15890 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
15891
15892         PR c++/12053
15893         * g++.dg/abi/layout4.C: New test.
15894
15895 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
15896
15897         PR c++/11553
15898         * g++.dg/parse/friend3.C: New test.
15899
15900 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
15901
15902         PR c++/11847
15903         * g++.dg/template/class1.C: New test.
15904
15905         PR c++/11808
15906         * g++.dg/expr/call1.C: New test.
15907
15908 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
15909
15910         PR c++/12114
15911         * g++.dg/init/ref9.C: New test.
15912
15913         PR c++/11972
15914         * g++.dg/template/nested4.C: New test.
15915
15916 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15917
15918         PR c++/12093
15919         * g++.dg/template/non-dependent4.C: New test.
15920
15921         PR c++/11928
15922         * g++.dg/inherit/conv1.C: New test.
15923
15924 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15925
15926         PR c++/6196
15927         * g++.dg/ext/label1.C: New test.
15928         * g++.dg/ext/label2.C: Likewise.
15929
15930 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15931
15932         * g++.dg/expr/cond3.C: New test.
15933
15934 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15935
15936         * gcc.dg/builtins-1.c: Add new builtin cases.
15937
15938 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15939
15940         * gcc.dg/builtins-1.c: Add new cases.
15941         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15942
15943 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15944
15945         * gcc.dg/builtins-1.c: Add more math builtin tests.
15946         * gcc.dg/torture/builtin-attr-1.c: New test.
15947
15948 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15949
15950         PR optimization/5079
15951         * g++.dg/opt/static3.C: New test.
15952
15953 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15954
15955         * gcc.misc-tests/gcov-10b.c: New test.
15956
15957 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
15958
15959         * g++.dg/opt/ptrmem3.C: New test.
15960
15961         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
15962
15963 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
15964
15965         * gcc.dg/20030826-2.c: New test.
15966
15967 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15968
15969         PR middle-end/12002
15970         * g77.f-torture/compile/12002.f: New test case.
15971
15972 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15973
15974         * gcc.dg/20030826-1.c: New test case.
15975
15976 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
15977
15978         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
15979
15980 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
15981
15982         PR c++/11871
15983         * c++.dg/lookup/crash1.C: New test.
15984
15985         * c++.dg/warn/noeffect3.C: New test.
15986
15987 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
15988
15989         * gcc.dg/compat/vector-1_x.c: Compile with -w.
15990         * gcc.dg/compat/vector-1_y.c: Ditto.
15991         * gcc.dg/compat/vector-2_x.c: Ditto.
15992         * gcc.dg/compat/vector-2_y.c: Ditto.
15993
15994 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
15995
15996         * gcc.dg/20030702-1.c: New test.
15997
15998 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
15999
16000         PR c++/8795
16001         * g++.dg/ext/altivec-1.C: New test.
16002
16003 2003-08-24  Richard Henderson  <rth@redhat.com>
16004
16005         * g++.dg/eh/simd-2.C: Add -w for x86.
16006
16007 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
16008
16009         * gcc.dg/20030815-1.c: New test.
16010
16011 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16012
16013         PR c++/3765
16014         * g++.dg/parse/access6.C: New test.
16015
16016 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16017
16018         PR c++/641, c++/11876
16019         * g++.dg/template/friend22.C: New test.
16020         * g++.dg/template/friend23.C: Likewise.
16021
16022 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16023
16024         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
16025         identically.
16026
16027 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16028
16029         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
16030
16031 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16032
16033         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
16034
16035 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16036
16037         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
16038
16039 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16040
16041         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
16042
16043 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
16044
16045         PR c++/11919
16046         * g++.dg/overload/prom1.C: New test.
16047
16048         PR c++/11551
16049         * g++.dg/parse/dtor2.C: New test.
16050
16051         PR c++/10762
16052         * g++.dg/parse/using2.C: New test.
16053
16054 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
16055
16056         PR target/11805
16057         * gcc.c-torture/compile/20030821-1.c: New.
16058
16059 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
16060
16061         PR c++/11834
16062         * g++.dg/template/deduce2.C: New test.
16063
16064 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
16065
16066         * gcc.c-torture/execute/20030821-1.c: New test.
16067
16068 2003-08-20  Roger Sayle  <roger@eyesopen.com>
16069
16070         PR middle-end/11984
16071         * gcc.dg/20030820-1.c: New test case.
16072
16073 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
16074
16075         PR c++/11945
16076         * g++.dg/warn/noeffect2.C: New test.
16077
16078 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
16079
16080         PR c++/10926
16081         * g++.dg/template/dtor2.C: New test.
16082
16083         PR c++/11684
16084         * g++.dg/template/operator1.C: New test.
16085         * g++.dg/parse/operator4.C: New test.
16086
16087         PR c++/11946.C
16088         * g++.dg/expr/enum1.C: New test.
16089         * gcc.dg/c99-bool-1.c: Remove bogus warning.
16090
16091         PR c++/11036.C
16092         * g++.dg/parse/elab2.C: New test.
16093         * g++.dg/parse/typedef4.C: Change error message.
16094         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
16095         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
16096         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
16097
16098 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
16099
16100         * gcc.dg/pch/warn-1.c: New.
16101         * gcc.dg/pch/warn-1.hs: New.
16102
16103         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
16104         not-tested file.
16105
16106 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16107
16108         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
16109
16110 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16111
16112         * gcc.dg/uninit-D.c: New Test.
16113         * gcc.dg/uninit-E.c: New Test.
16114         * gcc.dg/uninit-F.c: New Test.
16115         * gcc.dg/uninit-G.c: New Test.
16116
16117 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
16118
16119         * g++.dg/README: Describe the pch directory.
16120
16121 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16122
16123         PR c++/11174
16124         * g++.dg/parse/access4.C: New test.
16125         * g++.dg/parse/access5.C: Likewise.
16126         * g++.old-deja/g++.jason/access17.C: Adjust error message.
16127
16128 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
16129
16130         * gcc.dg/noncompile/20030818-1.c: New.
16131
16132 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16133
16134         PR c++/11957
16135         * g++.dg/warn/noeffect1.C: New test.
16136
16137         * g++.dg/template/scope2.C: New test.
16138         * g++.dg/template/error2.C: Correct dg-error
16139
16140 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
16141
16142         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
16143
16144 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
16145
16146         PR C++/11512
16147         * g++.dg/template/warn1.C: New.
16148
16149 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
16150
16151         * g++.dg/template/error2.C: New test.
16152         * g++.dg/lookup/using7.C: Adjust errors
16153         * g++.old-deja/g++.pt/crash36.C: Likewise.
16154         * g++.old-deja/g++.pt/derived3.C: Likewise.
16155
16156 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16157
16158         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
16159         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
16160         * gcc.c-torture/execute/builtins/string-9.c: New, from
16161         string-opt-9.c.  Adjust for execute/builtins framework.
16162         * gcc.c-torture/execute/string-opt-9.c: Delete.
16163
16164 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
16165
16166         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
16167
16168         * g++.dg/parse/ret-type2.C: New test.
16169
16170         PR c++/11703
16171         * g++.dg/init/new8.C: New test.
16172
16173         PR c++/10923
16174         * g++.dg/parse/typedef5.C: New test.
16175
16176         PR c++/9512
16177         * g++.dg/parse/qualified2.C: New test.
16178         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
16179         invalid code.
16180
16181 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
16182
16183         * g++.dg/conversion/ptrmem1.C: New test.
16184
16185 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
16186
16187         PR target/11693
16188         * gcc.dg/20030811-1.c: New test.
16189
16190         PR target/11535
16191         * gcc.c-torture/execute/20030811-1.c: New test.
16192
16193 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16194
16195         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
16196
16197 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
16198
16199         PR c++/11789.C
16200         * g++.dg/inherit/multiple1.C: New test.
16201
16202 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16203
16204         * gcc.dg/spe1.c: New test.
16205
16206         PR c++/11670
16207         * g++.dg/expr/cast2.C: New test.
16208
16209         PR c++/10530
16210         * g++.dg/template/dependent-name2.C: New test.
16211
16212 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
16213
16214         * g++.dg/parse/crash11.C: Put the dg options in comments.
16215
16216 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
16217
16218         * lib/gcc-dg.exp: Update for diagnostic change.
16219
16220 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16221
16222         PR c++/5767
16223         * g++.dg/parse/crash11.C: New test.
16224
16225 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
16226
16227         * gcc.dg/cpp/spacing1.c: Update.
16228
16229 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
16230
16231         PR target/11739
16232         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
16233         a value for -mtune.
16234
16235 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16236
16237         PR middle-end/11771
16238         * gcc.c-torture/compile/20030804-1.c: New test case.
16239
16240 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16241
16242         * gcc.dg/20030804-1.c: New test case.
16243
16244 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
16245
16246         * gcc.dg/cpp/separate-1.c: New test.
16247
16248 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
16249
16250         PR c++/11704
16251         * g++.dg/template/dependent-expr2.C: New test.
16252
16253         PR c++/11766
16254         * g++.dg/expr/ptrmem1.C: New test.
16255
16256 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16257
16258         PR c++/9453
16259         * g++.dg/template/friend15.C: New test.
16260
16261 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
16262
16263         * lib/dg-pch.exp: Work round PCH bug.
16264
16265 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16266
16267         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
16268         builtins.  Move cases from builtins-4.c here.
16269
16270         * gcc.dg/torture/builtin-math-1.c: New test taken from
16271         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
16272         additional cases.
16273
16274         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
16275         Delete.
16276
16277 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
16278
16279         PR c++/9447
16280         * g++.dg/template/using7.C: New test.
16281
16282 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
16283
16284         * import1.c, import2.c: New tests.
16285
16286 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
16287
16288         * g++.dg/eh/crossjump1.C: New test.
16289
16290 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
16291
16292         PR c++/11697
16293         * g++.dg/template/using6.C: New test.
16294
16295         PR c++/11744
16296         * g++.dg/template/koenig2.C: New test.
16297
16298 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16299
16300         PR c++/7983
16301         * g++.dg/parse/typedef4.C: New test.
16302
16303 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16304
16305         PR c++/8442, c++/8806
16306         * g++.dg/template/elab1.C: New test.
16307         * g++.dg/template/type2.C: Likewise.
16308         * g++.dg/template/ttp3.C: Adjust expected error message.
16309         * g++.old-deja/g++.law/visibility13.C: Likewise.
16310         * g++.old-deja/g++.niklas/t135.C: Likewise.
16311         * g++.old-deja/g++.pt/ttp41.C: Likewise.
16312         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
16313         template argument.
16314         * g++.old-deja/g++.pt/ttp44.C: Likewise.
16315
16316 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
16317
16318         PR c++/11295
16319         * g++.dg/ext/stmtexpr1.C: New test.
16320
16321         * g++.dg/opt/tmp1.C: New test.
16322
16323         PR c++/11525
16324         * g++.dg/parse/constant4.C: New test.
16325
16326         PR c++/9447
16327         * g++.dg/template/using5.C: New test.
16328
16329 2003-07-31  Roger Sayle  <roger@eyesopen.com>
16330
16331         * gcc.dg/builtins-27.c: New test case.
16332
16333 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
16334
16335         * gcc.dg/tls/opt-7.c: New test.
16336
16337 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
16338
16339         * g++.old-deja/g++.other/crash18.C: Remove.
16340
16341 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16342
16343         * g++.dg/template/explicit3.C: New.
16344         * g++.dg/template/explicit4.C: New.
16345         * g++.dg/template/explicit5.C: New.
16346
16347         PR c++/11347
16348         * g++.dg/template/memtmpl1.C: New.
16349
16350 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
16351
16352         PR target/11565
16353         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
16354         * gcc.dg/i386-387-5.c (dg-options): Likewise.
16355
16356 2003-07-30  Jan Hubicka  <jh@suse.cz>
16357
16358         * vtgc1.c: Kill.
16359
16360 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
16361
16362         * gcc.dg/struct-in-proto-1.c: New test.
16363
16364 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
16365
16366         * gcc.dg/cpp/include2.c: Only expect one message.
16367
16368 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
16369
16370         PR c++/9447
16371         * g++.dg/template/using1.C: New test.
16372         * g++.dg/template/using2.C: New test.
16373         * g++.dg/template/using3.C: New test.
16374         * g++.dg/template/using4.C: New test.
16375
16376 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
16377
16378         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
16379         * gcc.c-torture/execute/string-opt-10.c: Likewise.
16380
16381 2003-07-28  Jan Hubicka  <jh@suse.cz>
16382
16383         PR c++/11530
16384         * g++.dg/opt/call1.C: New test.
16385
16386 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
16387
16388         PR c++/11667
16389         * g++.dg/init/enum2.C: New test.
16390         * g++.dg/template/overload1.C: Add "-w" option.
16391
16392 2003-07-28    <hp@bitrange.com>
16393
16394         * gcc.dg/Wdeclaration-after-statement-1.c,
16395         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
16396
16397 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
16398
16399         * gcc.c-torture/compile/20030725-1.c: New test.
16400
16401 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
16402
16403         * gcc.dg/20030505.c: Only run for SPE.
16404         Remove definition of opaque type.
16405
16406 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
16407
16408         * g++.dg/template/ptrmem6.C: New test.
16409
16410 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
16411
16412         * gcc.c-torture/compile/zero-strct-2.c: New test.
16413
16414 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
16415
16416         * gcc.dg/intermod-1.c: New test.
16417
16418 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16419
16420         PR c++/11617
16421         * g++.dg/template/lookup2.C: New test.
16422         * g++.dg/template/memclass1.C: Remove instantiated from error.
16423         * g++.dg/other/error2.C: Tweak expected errors.
16424
16425         PR c++/11596
16426         * g++.dg/template/defarg3.C: New test.
16427
16428         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
16429
16430 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
16431
16432         * g++.dg/inherit/access5.C: New test.
16433
16434 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16435
16436         PR c++/11513
16437         * g++.dg/template/crash8.C: New test.
16438
16439 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
16440
16441         PR c/10602
16442         * gcc.dg/noncompile/incomplete-2.c: New test.
16443
16444 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
16445
16446         PR c++/11645
16447         * g++.dg/inherit/access4.C: New test.
16448
16449         PR c++/11517
16450         * g++.dg/expr/cond2.C: New test.
16451
16452         PR optimization/10679
16453         * g++.dg/opt/inline4.C: New test.
16454
16455 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16456
16457         * g++.dg/parse/crash10: New test.
16458
16459 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16460
16461         * g++.dg/ext/flexary1.C: New test.
16462
16463 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16464
16465         PR c++/10793
16466         * g++.dg/template/crash9.C: New test.
16467
16468 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16469
16470         PR c++/3004
16471         * g++.dg/parse/typedef3.C: New test.
16472
16473         PR c++/7906
16474         * g++.dg/parse/operator2.C: New test.
16475
16476         PR c++/8895
16477         * g++.dg/parse/def-tmpl-arg1.C: New test.
16478
16479         PR c++/9282
16480         * g++.dg/parse/funptr1.C: New test.
16481
16482         PR c++/9452
16483         * g++.dg/parse/ambig3.C: New test.
16484
16485         PR c++/9454
16486         * g++.dg/parse/operator3.C: New test.
16487
16488         PR c++/9486
16489         * g++.dg/parse/template10.C: New test.
16490
16491         PR c++/9488
16492         * g++.dg/parse/template11.C: New test.
16493
16494         PR c++/10150
16495         * g++.dg/parse/invalid-op1.C: New test.
16496
16497         PR c++/10247
16498         * g++.dg/parse/condexpr1.C: New test.
16499
16500 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16501
16502         * g++.dg/ext/packed3.C: New test.
16503         * g++.dg/ext/packed4.C: New test.
16504
16505         * gcc.dg/pack-test-3.c: New test.
16506
16507 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
16508
16509         * lib/compat.exp: Handle dg-options per source file.
16510         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
16511         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
16512         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
16513         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
16514         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
16515         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
16516         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
16517         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
16518         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
16519         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
16520         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
16521         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
16522         * g++.dg/compat/break/bitfield7_x.C: Ditto.
16523         * g++.dg/compat/break/bitfield7_y.C: Ditto.
16524
16525 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16526
16527         PR c/10320
16528         * gcc.c-torture/execute/20030718-1.c: New test.
16529
16530 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16531
16532         PR optimization/11536
16533         * gcc.dg/20030721-1.c: New test.
16534
16535 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
16536
16537         PR c++/11546
16538         * g++.dg/template/lookup1.C: New test.
16539
16540 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
16541
16542         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
16543         diagnostics of ill-formed constructs involving labels.
16544         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
16545         the new 'previously defined here' message.
16546
16547 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
16548
16549         * g++.dg/parse/non-dependent2.C: New test.
16550
16551 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16552
16553         * g++.dg/init/init-ref4.C: xfail on targets without
16554         weak symbols.
16555
16556 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
16557
16558         PR target/11087
16559         * gcc.c-torture/execute/20030717-1.c: New test.
16560
16561 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16562
16563         * g++.dg/opt/cfg1.C: New test.
16564
16565 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
16566
16567         PR optimization/11557
16568         * gcc.dg/20030717-1.c: New test.
16569
16570 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
16571
16572         PR c++/10476
16573         * g++.dg/expr/crash-1.C: New test.
16574
16575         PR c++/11027
16576         * g++.dg/template/init3.C: New test.
16577
16578         PR c++/8222
16579         * g++.dg/template/non-dependent1.C: New test.
16580
16581         PR c++/11070
16582         * g++.dg/template/non-dependent2.C: New test.
16583
16584         PR c++/11071
16585         * g++.dg/template/non-dependent3.C: New test.
16586
16587         PR c++/9907
16588         * g++.dg/template/sizeof5.C: New test.
16589
16590 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
16591
16592         PR 11498
16593         * gcc.c-torture/compile/mangle-1.c: New file.
16594
16595 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16596
16597         PR c++/7809
16598         * g++.dg/parse/access3.C: New test.
16599
16600 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
16601
16602         PR c++/11384
16603         * g++.dg/init/init-ref4.C: New test.
16604
16605 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
16606
16607         PR c++/11547
16608         * g++.dg/parse/constant3.C: New test.
16609         * g++.dg/parse/crash7.C: Likewise.
16610
16611 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
16612
16613         PR target/11008
16614         * gcc.dg/i386-pentium4-not-mull.c: New.
16615
16616 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
16617
16618         * gcc.dg/asm-names.c (ymain): Make it weak.
16619
16620 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16621
16622         PR c++/5421
16623         * g++.dg/template/friend21.C: New test.
16624
16625 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
16626
16627         * gcc.dg/cleanup-8.c: New test.
16628         * gcc.dg/cleanup-9.c: New test.
16629
16630 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
16631
16632         * g++.dg/ext/dll-MI1.h: New file.
16633         * g++.dg/ext/dllexport-MI1.C: New file.
16634         * g++.dg/ext/dllimport-MI1.C: New file.
16635
16636 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
16637
16638         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
16639         it does not have cmpstrsi patterns (just cmpmemsi).
16640
16641 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
16642
16643         PR debug/11473
16644         * g++.dg/debug/debug8.C: New test.
16645
16646 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16647
16648         PR c++/10108
16649         * g++.dg/template/crash7.C: New test.
16650
16651 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
16652
16653         PR target/10795
16654         * gcc.c-torture/compile/20030708-1.c: New.
16655
16656 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16657
16658         * gcc.c-torture/execute/20030715-1.c: New test.
16659
16660 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
16661
16662         * gcc.dg/pch/inline-3.c: New file.
16663         * gcc.dg/pch/inline-3.hs: New file.
16664         * gcc.dg/pch/inline-4.c: New file.
16665         * gcc.dg/pch/inline-4.hs: New file.
16666
16667 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
16668
16669         PR c++/11509
16670         * g++.dg/template/crash6.C: New test.
16671
16672         PR c++/7053
16673         * g++.dg/template/friend20.C: New test.
16674
16675         PR c++/7019
16676         * g++.dg/template/overload2.C: New test.
16677
16678 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16679
16680         PR optimization/11440
16681         * gcc.c-torture/execute/20030714-1.c: New test.
16682
16683 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16684
16685         PR c++/11154
16686         * g++.dg/template/partial2.C: New test.
16687
16688 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
16689
16690         PR c++/11503
16691         * g++.dg/template/anon1.C: New test.
16692
16693         PR c++/11493
16694         PR c++/11495
16695         * g++.dg/parse/template9.C: Likewise.
16696         * g++.dg/template/crash4.C: New test.
16697         * g++.dg/template/koenig1.C: Likewise.
16698         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
16699         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
16700         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
16701         functions.
16702         * g++.old-deja/g++.jason/template36.C: Likewise.
16703         * g++.old-deja/g++.mike/p1989.C: Likewise.
16704         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
16705         * g++.old-deja/g++.pt/ttp20.C: Use this->.
16706         * g++.old-deja/g++.pt/ttp21.C: Use this->.
16707         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
16708         compiling.
16709         * g++.old-deja/g++.pt/union2.C: Use this->.
16710
16711 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
16712
16713         * gcc.dg/20030711-1.c: New test.
16714
16715 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
16716
16717         PR c++/11050
16718         * g++.dg/parse/args1.C: New test.
16719         * g++.pt/defarg8.C: Change expected errors.
16720
16721 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
16722
16723         PR c++/8164
16724         * g++.dg/template/nontype2.C: New test.
16725
16726         PR c++/10558
16727         * g++.dg/parse/template8.C: New test.
16728
16729         PR c++/8327
16730         * g++.dg/template/scope1.C: New test.
16731
16732         * g++.dg/warn/Wsign-compare-1.C: New test.
16733
16734 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16735
16736         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
16737
16738 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
16739
16740         PR c++/9411
16741         * g++.dg/template/explicit2.C: New test.
16742
16743         PR c++/10032
16744         * g++.dg/warn/pedantic1.C: New test.
16745
16746 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
16747
16748         PR c++ 9483
16749         * g++.dg/other/field1.C: New test.
16750
16751 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16752
16753         PR c/11449
16754         * gcc.c-torture/compile/20030707-1.c: New.
16755
16756 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16757
16758         PR c++/10849
16759         * g++.dg/template/access12.C: New test.
16760
16761 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
16762
16763         * g++.dg/bprob/bprob.exp (prof_ext): Update.
16764         * g77.dg/bprob/bprob.exp (prof_ext): Update.
16765         * gcc.misc-tests/bprob.exp (prof_ext): Update.
16766         * gcc.misc-tests/gcov.exp: Update
16767         * g++.dg/gcov/gcov.exp: Update
16768         * lib/gcov.exp: Update.
16769
16770 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
16771
16772         * g++.dg/abi/mangle17.C: Make sure template expressions are
16773         dependent.
16774         * g++.dg/abi/mangle4.C: Mark erroneous casts.
16775         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
16776         * g++.dg/opt/stack1.C: Remove erroneous code.
16777         * g++.dg/parse/template7.C: New test.
16778         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
16779         * g++.old-deja/g++.pt/crash4.C: Likewise.
16780
16781 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16782
16783         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
16784         with zero or one occurence of `$' after the initial `L'.
16785
16786 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
16787
16788         * gcc.c-torture/compile/20030704-1.c: Add a comment.
16789
16790 2003-07-08  Roger Sayle  <roger@eyesopen.com>
16791
16792         PR c/11370
16793         * gcc.dg/Wunreachable-6.c: New testcase.
16794         * gcc.dg/Wunreachable-7.c: New testcase.
16795
16796 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16797
16798         PR c/11420
16799         * gcc.dg/20030708-1.c: New test.
16800
16801 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
16802
16803         * gcc.dg/compat/sdata-section.h: New file.
16804         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
16805         * gcc.dg/torture/mips-sdata-1.c: New test.
16806
16807 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16808
16809         PR c++/11030
16810         * g++.dg/template/friend19.C: New test.
16811
16812 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16813
16814         * g++.dg/opt/strength-reduce.C: New test.
16815
16816 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16817
16818         PR target/10979
16819         * gcc.dg/20030707-1.c: New testcase.
16820
16821 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16822
16823         PR optimization/11059
16824         * g++.dg/opt/emptyunion.C: New testcase.
16825
16826 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16827             Eric Botcazou  <ebotcazou@libertysurf.fr>
16828
16829         * g++.dg/opt/stack1.C: New test.
16830
16831 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
16832
16833         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
16834         run test.
16835
16836         PR c++/11431
16837         * g++.dg/expr/static_cast3.C: New test.
16838
16839 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
16840
16841         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
16842         everywhere.
16843         * gcc.dg/concat.c: Concatenation of string constants with
16844         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
16845         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
16846         * gcc.dg/cpp/escape-2.c: Use wide character constants where
16847         necessary to avoid multi-character character constant warning.
16848         * gcc.dg/cpp/escape.c: Likewise.
16849         * gcc.dg/cpp/ucs.c: Likewise.
16850         Remove backslashes from dg-bogus comments, as they confuse Tcl.
16851         Fix a typo.
16852
16853 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16854
16855         PR c/11428
16856         * gcc.c-torture/compile/20030704-1.c: New.
16857
16858 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16859
16860         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
16861
16862 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
16863
16864         PR c++/5287, PR c++/7910,  PR c++/11021
16865         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
16866         tests for warnings.
16867         * g++.dg/ext/dllimport2.C: Add tests for warnings.
16868         * g++.dg/ext/dllimport3.C: Likewise.
16869         * g++.dg/ext/dllimport4.C: New file.
16870         * g++.dg/ext/dllimport5.C: New file.
16871         * g++.dg/ext/dllimport6.C: New file.
16872         * g++.dg/ext/dllimport7.C: New file.
16873         * g++.dg/ext/dllimport8.C: New file.
16874         * g++.dg/ext/dllimport9.C: New file.
16875         * g++.dg/ext/dllimport10.C: New file.
16876         * g++.dg/ext/dllexport1.C: New file.
16877
16878 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16879
16880         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
16881         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
16882
16883 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16884
16885         * gcc.dg/builtins-25.c: New testcase.
16886         * gcc.dg/builtins-26.c: New testcase.
16887
16888 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
16889
16890         * gcc.dg/compat/vector-defs.h: New file.
16891         * gcc.dg/compat/vector-setup.h: New file.
16892         * gcc.dg/compat/vector-check.h: New file.
16893         * gcc.dg/compat/vector-1_main.c: New file.
16894         * gcc.dg/compat/vector-1_x.c: New file.
16895         * gcc.dg/compat/vector-1_y.c: New file.
16896         * gcc.dg/compat/vector-2_main.c: New file.
16897         * gcc.dg/compat/vector-2_x.c: New file.
16898         * gcc.dg/compat/vector-2_y.c: New file.
16899
16900         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
16901         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
16902         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
16903         * gcc.dg/compat/struct-align-1.h: New file.
16904         * gcc.dg/compat/struct-align-1_main.c: New file.
16905         * gcc.dg/compat/struct-align-1_x.c: New file.
16906         * gcc.dg/compat/struct-align-1_y.c: New file.
16907         * gcc.dg/compat/struct-align-2.h: New file.
16908         * gcc.dg/compat/struct-align-2_main.c: New file.
16909         * gcc.dg/compat/struct-align-2_x.c: New file.
16910         * gcc.dg/compat/struct-align-2_y.c: New file.
16911
16912         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
16913         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16914         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16915         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16916         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16917         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16918         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16919         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16920         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16921         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16922         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16923         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16924         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16925         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16926         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16927         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16928         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16929         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16930         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16931         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16932         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16933         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16934         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16935         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16936         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16937         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16938         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16939         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16940         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16941
16942 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16943
16944         * gcc.dg/i386-call-1.c: New test.
16945
16946 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16947
16948         PR c++/9162
16949         * g++.dg/parse/defarg4.C: New.
16950
16951 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16952
16953         PR target/10700
16954         * gcc.c-torture/compile/20030703-1.c: New test case.
16955
16956 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16957
16958         * g++.dg/template/local3.C: Remove extra semicolon.
16959
16960 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16961
16962         * gcc.dg/i386-volatile-1.c: New test.
16963
16964 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
16965
16966         PR c++/11072
16967         * g++.dg/other/offsetof2.C: XFAIL.
16968         * g++.dg/other/offsetof5.C: New.
16969
16970         PR c++/10219
16971         * g++.dg/template/error1.C: New.
16972
16973         PR c++/9779
16974         * g++.dg/template/dependent-expr1.C: New.
16975
16976 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16977
16978         PR c++/6949
16979         * g++.dg/template/local3.C: New test.
16980
16981         PR c++/11149
16982         * g++.dg/lookup/scoped6.C: New test.
16983
16984 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
16985
16986         PR c++/8046
16987         * g++.dg/other/error7.C: New test.
16988
16989 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
16990
16991         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
16992         * g++.old-deja/g++.abi/vtable3.h: Likewise.
16993         * g++.old-deja/g++.law/code-gen5.C: Likewise.
16994         * g++.old-deja/g++.other/union2.C: Likewise.
16995         * gcc.dg/c90-const-expr-2.c: Likewise.
16996         * gcc.dg/c90-const-expr-3.c: Likewise.
16997         * gcc.dg/c99-const-expr-2.c: Likewise.
16998         * gcc.dg/c99-const-expr-3.c: Likewise.
16999         * gcc.dg/concat.c: Likewise.
17000
17001 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17002
17003         PR c++/9559
17004         * g++.dg/init/static1.C: New test.
17005
17006 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17007
17008         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
17009         * g++.old-deja/g++.other/access2.C: Likewise.
17010         * g++.old-deja/g++.other/decl2.C: Likewise.
17011         * gcc.c-torture/execute/20020615-1.c: Likewise.
17012
17013 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17014
17015         PR c++/4933
17016         * g++.dg/template/sizeof4.C: New test.
17017
17018 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17019
17020         * g++.dg/other/error6.C: New test.
17021
17022 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17023
17024         PR c++/10750
17025         * g++.dg/parse/constant2.C: New test.
17026
17027 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
17028
17029         PR c++/11106
17030         * g++.dg/other/error5.C: New test.
17031
17032 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17033
17034         * gcc.dg/format/gcc_diag-1.c: New test.
17035
17036 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
17037
17038         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
17039
17040 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17041
17042         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
17043         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
17044         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
17045
17046 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
17047
17048         * gcc.c-torture/execute/builtins/string-8.c: New test.
17049         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
17050         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
17051         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
17052
17053 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17054
17055         PR c++/10468
17056         * g++.dg/ext/typeof6.C: New test.
17057
17058 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17059
17060         PR c++/10796
17061         * g++.dg/init/enum1.C: New test.
17062
17063 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
17064
17065         * gcc.dg/20030627-1.c: New test.
17066
17067 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
17068
17069         PR c++/11332
17070         * g++.dg/expr/static_cast2.C: New test.
17071
17072 2003-06-26  Roger Sayle  <roger@eyesopen.com>
17073             Jakub Jelinek  <jakub@redhat.com>
17074
17075         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
17076         sprintf(dst,"%s",src) optimization.
17077         * gcc.c-torture/execute/20030626-1.c: New test case.
17078         * gcc.c-torture/execute/20030626-2.c: New test case.
17079
17080 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
17081
17082         * gcc.c-torture/execute/multi-ix.c: New test.
17083
17084         * gcc.c-torture/execute/simd-4.c (main):
17085         Added missing semicolon at end of union.
17086
17087 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
17088
17089         PR c++/8266
17090         * g++.dg/template/explicit-instantiation3.C: New test.
17091
17092 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17093
17094         * gcc.dg/20030626-1.c: Use signed char.
17095
17096 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17097
17098         * gcc.dg/20030626-1.c: New test.
17099
17100 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
17101
17102         * const-str-2.m: Update.
17103
17104 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
17105
17106         PR c++/10990
17107         * g++.dg/rtti/dyncast1.C: New test.
17108         * g++.dg/abi/mangle4.C: Correct base-specifier access.
17109         * g++.dg/lookup/scoped1.C: Remove XFAIL.
17110         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
17111
17112         PR c++/10931
17113         * g++.dg/expr/static_cast1.C: New test.
17114
17115 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
17116
17117         * gcc.dg/20030625-1.c: New test.
17118
17119 2003-06-24  Roger Sayle  <roger@eyesopen.com>
17120
17121         * gcc.c-torture/compile/20030624-1.c: New test case.
17122
17123 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
17124
17125         * gcc.c-torture/execute/string-opt-17.c: New test.
17126
17127 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
17128
17129         PR c++/5754
17130         * g++.dg/parse/crash6.C: New test.
17131
17132 2003-06-23  Roger Sayle  <roger@eyesopen.com>
17133
17134         * gcc.dg/builtins-24.c: New test case.
17135
17136 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
17137
17138         * g++.dg/opt/operator1.C: New test.
17139
17140 2003-06-22  Roger Sayle  <roger@eyesopen.com>
17141
17142         * gcc.c-torture/execute/string-opt-16.c: New test case.
17143
17144 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17145
17146         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
17147         * g++.old-deja/g++.other/conv7.C: Likewise
17148         * g++.old-deja/g++.other/overcnv2.C: Likewise.
17149         * g++.old-deja/g++.other/overload14.C: Likewise.
17150
17151 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17152
17153         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
17154         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
17155
17156 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17157
17158         PR c++/10888
17159         * g++.dg/warn/Winline-3.C: New test.
17160
17161 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17162
17163         * lib/target-supports.exp (check_alias_available): Make the test
17164         program acceptable to the Solaris assembler.
17165
17166         PR c++/10749
17167         * g++.dg/template/memclass2.C: New test.
17168
17169 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17170             Eric Botcazou  <ebotcazou@libertysurf.fr>
17171
17172         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
17173         data for non-matching targets.
17174         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
17175
17176 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17177
17178         PR c++/10845
17179         * g++.dg/template/member3.C: New test.
17180
17181 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
17182
17183         PR c++/10939
17184         * g++.dg/template/func1.C: New test.
17185
17186         PR c++/9649
17187         * g++.dg/template/static4.C: New test.
17188         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
17189
17190         PR c++/11041
17191         * g++.dg/init/ref7.C: New test.
17192
17193 2003-06-19  Matt Austern  <austern@apple.com>
17194
17195         PR c++/11228
17196         * g++.dg/anew1.C: New test.
17197         * g++.dg/anew2.C: New test.
17198         * g++.dg/anew3.C: New test.
17199         * g++.dg/anew4.C: New test.
17200
17201 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
17202
17203         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
17204
17205 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
17206
17207         * gcc.c-torture/execute/simd-4.c (main): Make expected value
17208         endian-dependent.
17209
17210 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
17211
17212         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
17213         Remove cruft.
17214
17215 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
17216
17217         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
17218         * gcc.c-torture/compile/961203-1.c: Likewise.
17219         * gcc.c-torture/compile/980506-1.c: Likewise.
17220
17221 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17222
17223         PR c++/10712
17224         * g++.dg/lookup/using7.C: New test.
17225
17226 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17227
17228         PR c++/11105
17229         * g++.dg/abi/conv1.C: Remove it.
17230         * g++.dg/template/conv7.C: New test.
17231         * g++.dg/template/conv8.C: Likewise.
17232         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
17233         conversion operator.
17234
17235 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
17236
17237         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
17238         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17239         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17240         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17241         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17242         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17243         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17244         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17245         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17246         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17247         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17248         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17249         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17250         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17251         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17252         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17253         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17254         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17255         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17256         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17257         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17258         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17259         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17260         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17261         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17262         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17263         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17264         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17265         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17266
17267 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
17268
17269         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
17270         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
17271         indications.
17272
17273 2003-06-16  Roger Sayle  <roger@eyesopen.com>
17274
17275         * gcc.dg/i386-387-5.c: New test case.
17276         * gcc.dg/i386-387-6.c: New test case.
17277         * gcc.dg/builtins-23.c: New test case.
17278
17279 2003-06-15  Roger Sayle  <roger@eyesopen.com>
17280
17281         * gcc.dg/builtins-22.c: New test case.
17282         * gcc.dg/i386-387-1.c: Update to test exp.
17283         * gcc.dg/i386-387-2.c: Likewise.
17284
17285 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17286
17287         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
17288
17289 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17290
17291         * lib/gcc-dg.exp (dg-require-dll): New function.
17292         (dg-xfail-if): Likewise.
17293         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
17294         driver.
17295
17296         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
17297         * gcc.c-torture/compile/20001205-1.c: Likewise.
17298         * gcc.c-torture/compile/20001226-1.c: Likewise.
17299         * gcc.c-torture/compile/20010518-2.c: Likewise.
17300         * gcc.c-torture/compile/20020312-1.c: Likewise.
17301         * gcc.c-torture/compile/20020604-1.c: Likewise.
17302         * gcc.c-torture/compile/920501-12.c: Likewise.
17303         * gcc.c-torture/compile/920501-4.c: Likewise.
17304         * gcc.c-torture/compile/920520-1.c: Likewise.
17305         * gcc.c-torture/compile/920521-1.c: Likewise.
17306         * gcc.c-torture/compile/920625-1.c: Likewise.
17307         * gcc.c-torture/compile/961203-1.c: Likewise.
17308         * gcc.c-torture/compile/980506-1.c: Likewise.
17309         * gcc.c-torture/compile/981006-1.c: Likewise.
17310         * gcc.c-torture/compile/981022-1.c: Likewise.
17311         * gcc.c-torture/compile/981223-1.c: Likewise.
17312         * gcc.c-torture/compile/990617-1.c: Likewise.
17313         * gcc.c-torture/compile/dll.c: Likewise.
17314         * gcc.c-torture/compile/labels-3.c: Likewise.
17315         * gcc.c-torture/compile/mipscop-1.c: Likewise.
17316         * gcc.c-torture/compile/mipscop-2.c: Likewise.
17317         * gcc.c-torture/compile/mipscop-3.c: Likewise.
17318         * gcc.c-torture/compile/mipscop-4.c: Likewise.
17319         * gcc.c-torture/compile/simd-5.c: Likewise.
17320         * gcc.c-torture/compile/20000804-1.x: Remove.
17321         * gcc.c-torture/compile/20001205-1.x: Likewise.
17322         * gcc.c-torture/compile/20001226-1.x: Likewise.
17323         * gcc.c-torture/compile/20010518-2.x: Likewise.
17324         * gcc.c-torture/compile/20020312-1.x: Likewise.
17325         * gcc.c-torture/compile/20020604-1.x: Likewise.
17326         * gcc.c-torture/compile/920501-12.x: Likewise.
17327         * gcc.c-torture/compile/920501-4.x: Likewise.
17328         * gcc.c-torture/compile/920520-1.x: Likewise.
17329         * gcc.c-torture/compile/920521-1.x: Likewise.
17330         * gcc.c-torture/compile/920625-1.x: Likewise.
17331         * gcc.c-torture/compile/961203-1.x: Likewise.
17332         * gcc.c-torture/compile/980506-1.x: Likewise.
17333         * gcc.c-torture/compile/981006-1.x: Likewise.
17334         * gcc.c-torture/compile/981022-1.x: Likewise.
17335         * gcc.c-torture/compile/981223-1.x: Likewise.
17336         * gcc.c-torture/compile/990617-1.x: Likewise.
17337         * gcc.c-torture/compile/mipscop-1.x: Likewise.
17338         * gcc.c-torture/compile/mipscop-2.x: Likewise.
17339         * gcc.c-torture/compile/mipscop-3.x: Likewise.
17340         * gcc.c-torture/compile/mipscop-4.x: Likewise.
17341         * gcc.c-torture/compile/simd-5.x: Likewise.
17342
17343         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
17344
17345 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17346
17347         * gcc.c-torture/execute/20030611-1.c: New test.
17348
17349 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17350
17351         PR middle-end/168
17352         * gcc.dg/20030612-1.c: New test case.
17353
17354 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17355
17356         PR c++/10635
17357         * g++.dg/expr/cast1.C: New test.
17358
17359 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17360
17361         * gcc.dg/builtins-21.c: New test case.
17362
17363 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
17364
17365         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
17366         options instead of at the end.
17367         * lib/objc.exp (objc_target_compile): Likewise.
17368
17369 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
17370
17371         PR c++/10432
17372         * g++.dg/parse/error1.C: New test.
17373
17374 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
17375
17376         * gcc.dg/compat/struct-by-value-11_main.c: New file.
17377         * gcc.dg/compat/struct-by-value-11_x.c: New file.
17378         * gcc.dg/compat/struct-by-value-11_y.c: New file.
17379         * gcc.dg/compat/struct-by-value-12_main.c: New file.
17380         * gcc.dg/compat/struct-by-value-12_x.c: New file.
17381         * gcc.dg/compat/struct-by-value-12_y.c: New file.
17382         * gcc.dg/compat/struct-by-value-13_main.c: New file.
17383         * gcc.dg/compat/struct-by-value-13_x.c: New file.
17384         * gcc.dg/compat/struct-by-value-13_y.c: New file.
17385         * gcc.dg/compat/struct-by-value-14_main.c: New file.
17386         * gcc.dg/compat/struct-by-value-14_x.c: New file.
17387         * gcc.dg/compat/struct-by-value-14_y.c: New file.
17388         * gcc.dg/compat/struct-by-value-15_main.c: New file.
17389         * gcc.dg/compat/struct-by-value-15_x.c: New file.
17390         * gcc.dg/compat/struct-by-value-15_y.c: New file.
17391         * gcc.dg/compat/struct-by-value-16_main.c: New file.
17392         * gcc.dg/compat/struct-by-value-16_x.c: New file.
17393         * gcc.dg/compat/struct-by-value-16_y.c: New file.
17394         * gcc.dg/compat/struct-by-value-17_main.c: New file.
17395         * gcc.dg/compat/struct-by-value-17_x.c: New file.
17396         * gcc.dg/compat/struct-by-value-17_y.c: New file.
17397         * gcc.dg/compat/struct-by-value-18_main.c: New file.
17398         * gcc.dg/compat/struct-by-value-18_x.c: New file.
17399         * gcc.dg/compat/struct-by-value-18_y.c: New file.
17400
17401         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
17402         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
17403         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
17404         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
17405         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
17406         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
17407         * gcc.dg/compat/scalar-return-3_main.c: New file.
17408         * gcc.dg/compat/scalar-return-3_x.c: New file.
17409         * gcc.dg/compat/scalar-return-3_y.c: New file.
17410         * gcc.dg/compat/scalar-return-4_main.c: New file.
17411         * gcc.dg/compat/scalar-return-4_x.c: New file.
17412         * gcc.dg/compat/scalar-return-4_y.c: New file.
17413
17414 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
17415
17416         * gcc.dg/compat/fp2-struct-check.h: New file.
17417         * gcc.dg/compat/fp2-struct-defs.h: New file.
17418         * gcc.dg/compat/fp2-struct-init.h: New file.
17419         * gcc.dg/compat/struct-by-value-10_main.c: New file.
17420         * gcc.dg/compat/struct-by-value-10_x.c: New file.
17421         * gcc.dg/compat/struct-by-value-10_y.c: New file.
17422         * gcc.dg/compat/struct-return-10_main.c: New file.
17423         * gcc.dg/compat/struct-return-10_x.c: New file.
17424         * gcc.dg/compat/struct-return-10_y.c: New file.
17425
17426         * gcc.dg/compat/compat-common.h: New file.
17427         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
17428         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
17429         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
17430         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
17431         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
17432         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
17433         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
17434         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17435         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
17436         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
17437         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17438         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
17439         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
17440         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17441         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
17442         * gcc.dg/compat/small-struct-check.h: Ditto.
17443         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
17444         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17445         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
17446         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
17447         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17448         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17449         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
17450         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17451         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
17452         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
17453         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17454         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17455         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
17456         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17457         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17458         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
17459         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17460         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
17461         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
17462         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17463         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
17464         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
17465         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17466         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
17467         * gcc.dg/compat/struct-return-2_main.c: Ditto.
17468         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17469         * gcc.dg/compat/struct-return-2_y.c: Ditto.
17470         * gcc.dg/compat/struct-return-3_main.c: Ditto.
17471         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17472         * gcc.dg/compat/struct-return-3_y.c: Ditto.
17473
17474 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
17475
17476         * g++.dg/pch/static-1.C: New file.
17477         * g++.dg/pch/static-1.Hs: New file.
17478
17479 2003-06-10  Richard Henderson  <rth@redhat.com>
17480
17481         * gcc.dg/asm-7.c: Adjust expected warning text.
17482
17483 2003-06-10  Roger Sayle  <roger@eyesopen.com>
17484
17485         * gcc.dg/builtins-20.c: New test case.
17486
17487 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
17488
17489         PR c++/11131
17490         * g++.dg/opt/template1.C: New test.
17491
17492 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17493
17494         * lib/gcc-dg.exp (dg-test): Clear additional_files and
17495         additional_sources.
17496
17497 2003-05-21  David Taylor  <dtaylor@emc.com>
17498
17499         * gcc.dg/Wpadded.c: New file.
17500
17501 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17502
17503         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
17504         * gcc.dg/special/weak-2.c: Add dg-require-weak.
17505         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
17506         dg-require-weak.
17507
17508 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
17509
17510         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
17511
17512 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17513
17514         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
17515         (dg-require-alias): Likewise.
17516         (dg-require-gc-sections): Likewise.
17517         * lib/target-supports.exp (check_gc_sections_available): Likewise.
17518
17519 2003-06-08  Richard Henderson  <rth@redhat.com>
17520
17521         * gcc.dg/20011029-2.c: Fix the array reference.
17522         * gcc.dg/asm-7.c: New.
17523
17524 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
17525
17526         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
17527
17528 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
17529
17530         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
17531         (dg-require-gc-sections): Likewise.
17532
17533 2003-06-08  Jan Hubicka  <jh@suse.cz>
17534
17535         * i386-cmov1.c: Fix regular expression.
17536         * i386-cvt-1.c: Likewise.
17537         * i386-local.c: Likewise.
17538         * i386-local2.c: Likewise.
17539         * i386-mul.c: Likewise.
17540         * i386-ssetype-1.c: Likewise.
17541         * i386-ssetype-3.c: Likewise.
17542         * i386-ssetype-5.c: Likewise.
17543
17544 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17545
17546         PR c++/11039
17547         * g++.dg/warn/implicit-typename2.C: New test.
17548         * g++.dg/warn/implicit-typename3.C: New test.
17549
17550 2003-06-07  Richard Henderson  <rth@redhat.com>
17551
17552         * g++.dg/other/offsetof3.C: Use size_t.
17553         * g++.dg/other/offsetof4.C: Likewise.
17554
17555 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
17556
17557         * lib/copy-file.exp: New. Implement gcc_copy_files.
17558
17559         * lib/dg-pch.exp: Load copy-file.exp
17560         (dg-pch): Use gcc_copy_files instead of "file copy".
17561
17562 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
17563
17564         * gcc.dg/weak/weak.exp: Simplify.
17565         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
17566         * gcc.dg/weak/weak-1.c: Likewise.
17567         * gcc.dg/weak/weak-2.c: Likewise.
17568         * gcc.dg/weak/weak-3.c: Likewise.
17569         * gcc.dg/weak/weak-4.c: Likewise.
17570         * gcc.dg/weak/weak-5.c: Likewise.
17571         * gcc.dg/weak/weak-6.c: Likewise.
17572         * gcc.dg/weak/weak-7.c: Likewise.
17573         * gcc.dg/weak/weak-8.c: Likewise.
17574         * gcc.dg/weak/weak-9.c: Likewise.
17575
17576 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
17577
17578         gcc.c-torture/execute/20030606-1.c: New.
17579
17580 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17581
17582         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
17583         * gcc.dg/builtins-19.c: Likewise.
17584
17585 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17586
17587         * gcc.dg/builtins-2.c: Add some more tests.
17588         * gcc.dg/builtins-18.c: New test case.
17589         * gcc.dg/builtins-19.c: New test case.
17590
17591 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17592             Jim Wilson  <wilson@tuliptree.org>
17593
17594         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
17595
17596 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
17597
17598         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
17599         mempcpy/stpcpy calls not to be optimized into something else.
17600         * gcc.c-torture/execute/string-opt-3.c: Moved to...
17601         * gcc.c-torture/execute/builtins/string-7.c: ...here.
17602         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
17603
17604 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17605
17606         * gcc.dg/format/asm_fprintf-1.c: New test.
17607
17608 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
17609
17610         * lib/gcc-defs.exp (additional_sources): New variable.
17611         (dg-additional-sources): New function.
17612         (additional_files): New variable.
17613         (dg-additional-files): New function.
17614         (dg-additional-files-options): Likewise.
17615         * lib/gcc-dg.exp (dg-require-weak): New function.
17616         (dg-require-alias): Likewise.
17617         (dg-require-gc-sections): Likewise.
17618         * lib/target-supports.exp (check_alias_available): Remove testfile
17619         parameter.
17620         (check_gc_sections_available): New function.
17621         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
17622         (dg-gpp-additional-files): Likewise.
17623         * lib/g++.exp (additional_sources): Remove.
17624         (additional_files): Likewise.
17625         (g++_target_compile): Use dg-additional-files-options.
17626
17627         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
17628         Tcl logic.
17629         * gcc.dg/special/ecos.exp: Remove.
17630         * gcc.dg/special/20000419-2.c: Use dg-require-*.
17631         * gcc.dg/special/alias-1.c: Likewise.
17632         * gcc.dg/special/alias-2.c: Likewise.
17633         * gcc.dg/special/gcsec-1.c: Likewise.
17634         * gcc.dg/special/weak-1.c: Likewise.
17635         * gcc.dg/special/weak-2.c: Likewise.
17636         * gcc.dg/special/wkali-1.c: Likewise.
17637         * gcc.dg/special/wkali-2.c: Likewise.
17638
17639         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
17640         dg-gpp-additional-*.
17641         * g++.dg/special/conpr-3.C: Likewise.
17642         * g++.dg/special/conpr-4.C: Likewise.
17643         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
17644         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
17645         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
17646         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
17647         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
17648         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
17649         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
17650         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
17651         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
17652         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
17653         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
17654         * g++.old-deja/g++.other/comdat1.C: Likewise.
17655         * g++.old-deja/g++.other/comdat2.C: Likewise.
17656         * g++.old-deja/g++.other/comdat3.C: Likewise.
17657         * g++.old-deja/g++.other/ctor1.C: Likewise.
17658         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
17659
17660 2003-06-05  Richard Henderson  <rth@redhat.com>
17661
17662         * gcc.dg/debug/20030605-1.c: New.
17663
17664 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17665
17666         * README.QMTEST: Update.
17667
17668 2003-06-04  Richard Henderson  <rth@redhat.com>
17669
17670         * gcc.dg/cleanup-1.c: New.
17671         * gcc.dg/cleanup-2.c: New.
17672         * gcc.dg/cleanup-3.c: New.
17673         * gcc.dg/cleanup-4.c: New.
17674         * gcc.dg/cleanup-5.c: New.
17675         * gcc.dg/cleanup-6.c: New.
17676         * gcc.dg/cleanup-7.c: New.
17677
17678 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17679
17680         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
17681
17682         * lib/dg-pch.exp: New file.
17683         * g++.dg/pch/pch.exp: Use dg-pch.exp.
17684         * gcc.dg/pch/pch.exp: Likewise.
17685
17686 2003-06-04  Roger Sayle  <roger@eyesopen.com>
17687
17688         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
17689         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
17690         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
17691         * gcc.dg/builtins-17.c: New test case.
17692         * gcc.dg/i386-387-4.c: New test case.
17693         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
17694
17695 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17696
17697         * gcc.dg/ultrasp9.c: New test.
17698
17699 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17700
17701         * gcc.c-torture/compile/20030604-1.c: New test.
17702         * gcc.dg/sparc-constant-1.c: New test.
17703
17704 2003-06-03  Glen Nakamura  <glen@imodulo.com>
17705
17706         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
17707
17708 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
17709
17710         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
17711
17712         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
17713         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
17714
17715 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
17716
17717         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
17718
17719 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17720
17721         PR c++/10940
17722         * g++.dg/template/spec10.C: New test.
17723
17724 2003-06-03  Roger Sayle  <roger@eyesopen.com>
17725
17726         * gcc.dg/builtins-16.c: New test case.
17727
17728 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
17729
17730         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
17731         mempcpy test with post-increments.
17732         * gcc.c-torture/execute/string-opt-3.c: New test.
17733         * gcc.dg/string-opt-1.c: New test.
17734
17735 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
17736
17737         PR fortran/10965
17738         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
17739
17740 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
17741
17742         * lib/scanasm.exp (dg-scan): New function, factored out of ...
17743         (scan-assembler): ... here.  Use dg-scan.
17744         (scan-assembler-not): Likewise.
17745         (scan-file): New function.
17746         (scan-file-not): Likewise.
17747         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
17748         * gcc.dg/cpp/_Pragma4.c: Likewise.
17749         * gcc.dg/cpp/_Pragma5.c: Likewise.
17750         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17751         * gcc.dg/cpp/avoidpaste2.c: Likewise.
17752         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
17753         * gcc.dg/cpp/cmdlne-P.c: Likewise.
17754         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
17755         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
17756         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
17757         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
17758         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
17759         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
17760         * gcc.dg/cpp/cxxcom1.c: Likewise.
17761         * gcc.dg/cpp/line1.c: Likewise.
17762         * gcc.dg/cpp/maccom1.c: Likewise.
17763         * gcc.dg/cpp/maccom2.c: Likewise.
17764         * gcc.dg/cpp/maccom3.c: Likewise.
17765         * gcc.dg/cpp/maccom4.c: Likewise.
17766         * gcc.dg/cpp/maccom5.c: Likewise.
17767         * gcc.dg/cpp/maccom6.c: Likewise.
17768         * gcc.dg/cpp/multiline.c: Likewise.
17769         * gcc.dg/cpp/spacing1.c: Likewise.
17770         * gcc.dg/cpp/spacing2.c: Likewise.
17771         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
17772         * gcc.dg/cpp/trad/maccom1.c: Likewise.
17773         * gcc.dg/cpp/trad/maccom2.c: Likewise.
17774         * gcc.dg/cpp/trad/maccom3.c: Likewise.
17775         * gcc.dg/cpp/trad/maccom4.c: Likewise.
17776         * gcc.dg/cpp/trad/maccom6.c: Likewise.
17777         * gcc.dg/cpp/cxxcom2.c: Likewise.
17778         * gcc.dg/cpp/cxxcom2.h: New file.
17779
17780         * gcc.dg/cpp/truefalse.cpp: Move it to ...
17781         * g++.dg/cpp/truefalse.C: Here.
17782         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
17783
17784 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
17785
17786         * gcc.dg/cpp/redef3.c: New file.
17787
17788 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17789
17790         * gcc.dg/i386-loop-3.c: New test.
17791
17792 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
17793
17794         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
17795
17796 2003-05-31  Roger Sayle  <roger@eyesopen.com>
17797
17798         * gcc.dg/fwrapv-1.c: New test case.
17799         * gcc.dg/fwrapv-2.c: New test case.
17800
17801 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17802
17803         PR c++/10956
17804         * g++.dg/template/spec9.C: New test.
17805
17806 2003-05-29  Roger Sayle  <roger@eyesopen.com>
17807
17808         * gcc.dg/duff-4.c: New test case.
17809
17810 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
17811
17812         PR fortran/10843
17813         * g77.dg/ffixed-form-1.f: New test
17814         * g77.dg/ffixed-form-2.f: New test
17815         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
17816         * g77.dg/ffree-form-3.f: New test
17817
17818 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
17819
17820         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
17821         * gcc.dg/wint_t-1.c: Likewise.
17822
17823 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17824
17825         * g++.dg/template/access11.C: New test.
17826
17827 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17828
17829         PR c++/10849
17830         * g++.dg/template/access10.C: New test.
17831
17832 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17833             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17834
17835         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
17836
17837 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17838
17839         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
17840         suppress for powerpc-*-darwin*.
17841         * gcc.dg/torture/builtin-noret-2.c: Likewise.
17842
17843 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17844
17845         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
17846         suppress option for powerpc-*-darwin*.
17847
17848 2003-05-23  Roger Sayle  <roger@eyesopen.com>
17849
17850         * gcc.dg/builtins-1.c: Add tests for tan and atan.
17851         * gcc.dg/builtins-4.c: Add test for fmod.
17852
17853 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17854
17855         PR c++/10682
17856         * g++.dg/template/instantiate4.C: New test.
17857
17858 2003-05-22  Roger Sayle  <roger@eyesopen.com>
17859
17860         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
17861
17862 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
17863
17864         * gcc.dg/compat/scalar-return-1_main.c: New file.
17865         * gcc.dg/compat/scalar-return-1_x.c: New file.
17866         * gcc.dg/compat/scalar-return-1_y.c: New file.
17867         * gcc.dg/compat/scalar-return-2_main.c: New file.
17868         * gcc.dg/compat/scalar-return-2_x.c: New file.
17869         * gcc.dg/compat/scalar-return-2_y.c: New file.
17870         * gcc.dg/compat/struct-return-3_main.c: New file.
17871         * gcc.dg/compat/struct-return-3_y.c: New file.
17872         * gcc.dg/compat/struct-return-3_x.c: New file.
17873         * gcc.dg/compat/struct-return-2_main.c: New file.
17874         * gcc.dg/compat/struct-return-2_x.c: New file.
17875         * gcc.dg/compat/struct-return-2_y.c: New file.
17876
17877 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17878
17879         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
17880         for hppa*-hp-hpux*.
17881         * gcc.dg/20021014-1.c (dg-options): Likewise.
17882         * gcc.dg/nest.c (dg-options): Likewise.
17883
17884 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
17885
17886         PR c++/9738
17887         * g++.dg/ext/dllimport2.C: New file.
17888         * g++.dg/ext/dllimport3.C: New file.
17889
17890 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
17891
17892         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
17893         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17894         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17895         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17896         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17897         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17898         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
17899         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
17900         * gcc.dg/compat/small-struct-defs.h: New file.
17901         * gcc.dg/compat/small-struct-init.h: New file.
17902         * gcc.dg/compat/small-struct-check.h: New file.
17903         * gcc.dg/compat/fp-struct-defs.h: New file.
17904         * gcc.dg/compat/fp-struct-check.h: New file.
17905         * gcc.dg/compat/fp-struct-init.h: New file.
17906         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
17907         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
17908
17909 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
17910
17911         * gcc.dg/20030225-2.c: New test.
17912
17913 2003-05-18  Roger Sayle  <roger@eyesopen.com>
17914             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17915
17916         * gcc.c-torture/compile/20030518-1.c: New test case.
17917
17918 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
17919
17920         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
17921         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
17922         gcc-dg-debug-runtest.
17923         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
17924         gcc-dg-debug-runtest.
17925
17926 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17927
17928         PR c++/9022
17929         * g++.dg/lookup/using6.C: New test.
17930
17931 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17932
17933         * g++.dg/parse/access2.C: New test.
17934
17935 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
17936
17937         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
17938         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
17939         * gcc.dg/debug/debug.exp: Likewise.
17940
17941 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
17942
17943         * gcc.dg/dollar.c: New test.
17944
17945 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
17946
17947         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
17948         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
17949         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
17950         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
17951         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
17952         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
17953         * gcc.dg/compat/struct-by-value-6_main.c: New file.
17954         * gcc.dg/compat/struct-by-value-6_x.c: New file.
17955         * gcc.dg/compat/struct-by-value-6_y.c: New file.
17956         * gcc.dg/compat/struct-by-value-7_main.c: New file.
17957         * gcc.dg/compat/struct-by-value-7_x.c: New file.
17958         * gcc.dg/compat/struct-by-value-7_y.c: New file.
17959         * gcc.dg/compat/struct-by-value-8_main.c: New file.
17960         * gcc.dg/compat/struct-by-value-8_x.c: New file.
17961         * gcc.dg/compat/struct-by-value-8_y.c: New file.
17962         * gcc.dg/compat/struct-by-value-9_main.c: New file.
17963         * gcc.dg/compat/struct-by-value-9_x.c: New file.
17964         * gcc.dg/compat/struct-by-value-9_y.c: New file.
17965
17966 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
17967
17968         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
17969         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
17970         support for "repo" mode.
17971         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
17972         * lib/g77-dg.exp: Likewise.
17973         * lib/obj-dg.exp: Likewise.
17974
17975 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
17976
17977         Merge from gcc-3_2-rhl8-branch:
17978         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
17979
17980         * gcc.dg/tls/opt-6.c: New test.
17981
17982         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
17983
17984         * gcc.dg/20030405-1.c: New test.
17985
17986         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
17987
17988         * gcc.dg/20030309-1.c: New test.
17989
17990         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17991
17992         * gcc.c-torture/execute/20030307-1.c: New test.
17993
17994         2003-02-20  Randolph Chung  <tausq@debian.org>
17995
17996         * gcc.c-torture/compile/20030220-1.c: New test.
17997
17998         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
17999
18000         * gcc.dg/20030217-1.c: New test.
18001
18002         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
18003
18004         * gcc.c-torture/compile/20020129-1.c: New test.
18005
18006         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18007
18008         * gcc.dg/unroll-1.c: New test.
18009
18010         2002-11-16  Jan Hubicka  <jh@suse.cz>
18011
18012         * gcc.c-torture/execute/20020920-1.c: New test.
18013
18014         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
18015
18016         PR target/7434
18017         * gcc.c-torture/compile/20021008-1.c: New test.
18018
18019         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
18020
18021         PR target/7559
18022         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
18023
18024         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18025
18026         * gcc.c-torture/compile/20020807-1.c: New test.
18027
18028         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
18029
18030         * gcc.dg/tls/opt-1.c: New test.
18031
18032         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
18033
18034         * gcc.dg/20020729-1.c: New test.
18035
18036         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
18037
18038         * g++.dg/opt/life1.C: New test.
18039
18040         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
18041
18042         * gcc.dg/20020525-1.c: New test.
18043
18044         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18045
18046         PR c++/6794
18047         * g++.dg/ext/pretty1.C: New test.
18048         * g++.dg/ext/pretty2.C: New test.
18049
18050 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
18051
18052         PR c++/8385
18053         * g++.dg/ext/typeof5.C: New test.
18054
18055 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
18056
18057         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
18058         __USER_LABEL_PREFIX__ into account.
18059         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
18060
18061 2003-05-14  Roger Sayle  <roger@eyesopen.com>
18062
18063         * gcc.dg/builtins-15.c: New test case.
18064
18065 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
18066
18067         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
18068
18069 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
18070
18071         * lib/g++.exp: Tweak handling of additional source files.
18072         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
18073         * g++.dg/special/conpr-2a.C: Rename to ...
18074         * g++.dg/special/conpr-2a.cc: ... this.
18075         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
18076         * g++.dg/special/conpr-3a.C: Rename to ...
18077         * g++.dg/special/conpr-3a.cc: This.
18078         * g++.dg/special/conpr-3b.C: Rename to ...
18079         * g++.dg/special/conpr-3b.cc: This.
18080         * g++.dg/special/conpr-4.C: New test.
18081         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
18082
18083 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
18084
18085         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
18086
18087 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18088
18089         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
18090         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18091         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
18092         * g++.old-deja/g++.other/warn3.C: Likewise.
18093
18094 2003-05-11  Roger Sayle  <roger@eyesopen.com>
18095
18096         * gcc.dg/i386-387-1.c: Update to also test log.
18097         * gcc.dg/i386-387-2.c: Likewise.
18098
18099 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
18100
18101         * g77.f-torture/execute/int8421.f: New test.
18102
18103 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18104
18105         PR c++/10230, c++/10481
18106         * g++.dg/lookup/scoped5.C: New test.
18107
18108 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18109
18110         PR c++/10552
18111         * g++.dg/template/ttp6.C: New test.
18112
18113 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
18114
18115         * gcc.c-torture/execute/builtins: New directory.
18116         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
18117         gcc.c-torture/execute/builtins.
18118         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
18119         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
18120         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
18121         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
18122
18123 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18124
18125         PR c++/9252
18126         * g++.dg/template/access8.C: New test.
18127         * g++.dg/template/access9.C: New test.
18128
18129 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18130
18131         PR c++/9554
18132         * g++.dg/parse/access1.C: New test.
18133
18134 2003-05-09  DJ Delorie  <dj@redhat.com>
18135
18136         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
18137         long, and not an int.
18138
18139 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18140
18141         PR c++/10555, c++/10576
18142         * g++.dg/template/memclass1.C: New test.
18143
18144 2003-05-08  DJ Delorie  <dj@redhat.com>
18145
18146         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
18147         targets.
18148         * gcc.c-torture/execute/20021024-1.x: Likewise.
18149         * gcc.c-torture/execute/shiftdi.x: Likewise.
18150         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
18151         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
18152         * gcc.dg/20021018-1.c: Likewise.
18153
18154 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18155
18156         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
18157
18158         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
18159         (bcopy): Call memmove.
18160
18161 2003-05-08  Roger Sayle  <roger@eyesopen.com>
18162
18163         * g77.f-torture/compile/8485.f: New test case.
18164
18165 2003-05-07  Richard Henderson  <rth@redhat.com>
18166
18167         PR c++/10570
18168         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
18169         Verify exception_cleanup not called for rethrows.
18170         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
18171         when exiting catch block without rethrowing.
18172         * g++.dg/eh/forced3.C: New.
18173         * g++.dg/eh/forced4.C: New.
18174
18175 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
18176
18177         * gcc.dg/20030505.c: Fix triplet.
18178
18179 2003-05-06  DJ Delorie  <dj@redhat.com>
18180
18181         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
18182         * gcc.dg/nest.c: Likewise.
18183
18184 2003-05-05  Roger Sayle  <roger@eyesopen.com>
18185
18186         * gcc.dg/builtins-14.c: New test case.
18187
18188 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
18189
18190         * lib/compat.exp (compat-execute): New argument.
18191         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
18192         * gcc.dg/compat: New test directory.
18193         * gcc.dg/compat/compat.exp: New expect script.
18194         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
18195         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
18196         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
18197         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
18198         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
18199         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
18200
18201         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
18202         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
18203         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
18204         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
18205         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
18206         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
18207         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
18208         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
18209         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
18210         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
18211         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
18212         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
18213         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
18214         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
18215         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
18216
18217 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
18218
18219         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
18220
18221 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
18222
18223         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
18224
18225 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
18226
18227         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
18228         * gcc.dg/ppc-fsel-2.c: New test.
18229
18230         * gcc.dg/unused-5.c: New test.
18231
18232 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18233
18234         PR c++/10496
18235         * g++.dg/warn/pmf1.C: New test.
18236
18237 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18238
18239         PR c++/4494
18240         * g++.dg/warn/main.C: New test.
18241
18242 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18243
18244         * gcc.dg/nonnull-3.c: New test.
18245
18246 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
18247
18248         * gcc.dg/cpp/Wtrigraphs.c: Update.
18249         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
18250
18251 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
18252
18253         * gcc.dg/ppc-fsel-1.c: New test.
18254
18255 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
18256
18257         PR c/10604
18258         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
18259
18260 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
18261
18262         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
18263
18264 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18265
18266         PR c++/9364, c++/10553, c++/10586
18267         * g++.dg/parse/typename4.C: New test.
18268         * g++.dg/parse/typename5.C: Likewise.
18269
18270 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
18271
18272         * gcc.c-torture/compile/20030503-1.c: New test.
18273
18274 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18275
18276         * g++.dg/lookup/using5.C: Fix testcase error.
18277
18278 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
18279
18280         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
18281         since MEABI is no longer supported.  Remove all vestiges
18282         of MEABI from the test.
18283
18284 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18285
18286         PR c++/10554
18287         * g++.dg/lookup/using5.C: New test.
18288
18289 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18290
18291         PR c++/8772
18292         * g++.dg/template/ttp5.C: New test.
18293
18294 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
18295
18296         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
18297         (dg-gpp-additional-sources): New function.
18298         (dg-gpp-additional-files): Likewise.
18299         * lib/g++.exp (additional_sources): New variable.
18300         (additional_files): Likewise.
18301         (g++_target_compile): Deal with them.
18302         * lib/old-dejagnu.exp: Remove.
18303         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
18304         * g++.old-deja: Revise all tests to use dg commands.
18305
18306 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18307
18308         PR c++/9432, c++/9528
18309         * g++.dg/lookup/using4.C: New test.
18310
18311 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
18312
18313         * gcc.dg/noreturn-5.c: New file.
18314         * gcc.dg/noreturn-6.c: New file.
18315
18316         * gcc.c-torture/compile/inline-1.c: New file.
18317
18318 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18319
18320         PR c++/10551
18321         * g++.dg/template/explicit1.C: New test.
18322
18323 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18324
18325         PR c++/10549
18326         * g++.dg/other/bitfield1.C: New test.
18327
18328         PR c++/10527
18329         * g++.dg/init/new7.C: New test.
18330
18331 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18332
18333         * g++.dg/ext/desig1.C: New test.
18334         * g++.dg/ext/init1.C: Update.
18335
18336         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
18337
18338 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
18339
18340         PR c++/10180
18341         * g++.dg/warn/Winline-1.C: New test.
18342
18343 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
18344
18345         * gcc.c-torture/execute/string-opt-19.c: New test.
18346
18347         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
18348         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
18349
18350 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
18351
18352         PR c++/10506
18353         * g++.dg/init/new6.C: New test.
18354
18355         PR c++/10503
18356         * g++.dg/init/ref6.C: New test.
18357
18358 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
18359
18360         * g++.dg/warn/weak1.C: XFAIL on AIX4.
18361
18362 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18363
18364         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
18365         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
18366
18367 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
18368
18369         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
18370         initialized static data members.
18371
18372 2003-04-25  H.J. Lu <hjl@gnu.org>
18373
18374         * gcc.dg/ia64-sync-4.c: New test.
18375
18376 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18377
18378         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
18379         date.
18380
18381 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
18382
18383         PR c++/10337
18384         * g++.dg/warn/conv1.C: New test.
18385         * g++.old-deja/g++.other/conv7.C: Adjust.
18386         * g++.old-deja/g++.other/overload14.C: Adjust.
18387
18388 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18389
18390         PR c++/10471
18391         * g++.dg/template/defarg2.C: New test.
18392
18393 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
18394
18395         * gcc.dg/cpp/include2.c: Update.
18396         * gcc.dg/cpp/multiline-2.c: New.
18397         * gcc.dg/cpp/multiline.c: Update.
18398         * gcc.dg/cpp/strify2.c: Update.
18399         * gcc.dg/cpp/trad/literals-2.c: Update.
18400
18401 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18402
18403         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
18404
18405 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18406
18407         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
18408
18409 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18410
18411         PR c++/10451
18412         * g++.dg/parse/crash4.C: New test.
18413
18414         PR c++/9847
18415         * g++.dg/parse/crash5.C: New test.
18416
18417 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
18418
18419         PR c++/10446
18420         * g++.dg/parse/crash3.C: New test.
18421
18422         PR c++/10428
18423         * g++.dg/parse/elab1.C: New test.
18424
18425 2003-04-22  Devang Patel  <dpatel@apple.com>
18426
18427         * gcc.dg/cpp/trad/funlike-5.c: New test.
18428
18429 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
18430
18431         * g++.dg/other/packed1.C: Fix dg options.
18432
18433 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
18434
18435         * g++.dg/other/offsetof2.C: New test.
18436
18437 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
18438
18439         * g++.dg/template/recurse.C: Adjust location of error messages.
18440
18441 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
18442
18443         PR c++/9881
18444         * g++.dg/init/addr-const1.C: New test.
18445         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
18446
18447 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18448
18449         PR c++/10405
18450         * g++.dg/lookup/struct-hack1.C: New test.
18451
18452 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
18453
18454         * ucs.c: Update diagnostic messages.
18455
18456 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18457
18458         * gcc.dg/cpp/truefalse.cpp: New test.
18459         * gcc.dg/cpp/cpp.exp: Update.
18460         * g++.dg/other/stdbool-if.C: Remove.
18461
18462 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18463
18464         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
18465         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
18466
18467 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18468
18469         * gcc.c-torture/compile/20030418-1.c: New test.
18470
18471 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
18472
18473         * README.compat: Remove; content moved to doc/sourcebuild.texi.
18474
18475 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18476
18477         PR c++/10347
18478         g++.dg/template/dependent-name1.C: New test.
18479
18480 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
18481
18482         * gcc.dg/warn-1.c (tourist_guide): New array,
18483         contains a pointer to bar.
18484
18485 2003-04-16  Roger Sayle  <roger@eyesopen.com>
18486
18487         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
18488         * gcc.c-torture/execute/medce-1.c: New test case.
18489         * gcc.c-torture/execute/medce-2.c: New test case.
18490
18491 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
18492
18493         * lib/prune.exp: Ignore more messages.
18494
18495         PR c++/10381
18496         * g++.dg/parse/lookup3.C: New test.
18497
18498 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
18499
18500         * gcc.c-torture/compile/20030415-1.c : New test.
18501
18502 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
18503
18504         * gcc.c-torture/execute/scope-2.c: Move to ...
18505         * gcc.dg/noncompile/scope.c: .... here.
18506
18507 2003-04-14  Roger Sayle  <roger@eyesopen.com>
18508
18509         * gcc.dg/20030414-2.c: New test case.
18510
18511 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
18512
18513         PR target/10377
18514         * gcc.dg/20030414-1.c: New test.
18515
18516 2003-04-13  Roger Sayle  <roger@eyesopen.com>
18517
18518         * gcc.dg/builtins-12.c: New test case.
18519         * gcc.dg/builtins-13.c: New test case.
18520
18521 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18522
18523         * gcc.c-torture/execute/string-opt-18.c: New test.
18524
18525 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
18526
18527         PR c++/10300
18528         * g++.dg/init/new5.C: New test.
18529
18530 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
18531
18532         PR c++/7910
18533         * g++.dg/ext/dllimport1.C: New test.
18534
18535 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18536
18537         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
18538
18539 2003-04-11  Bud Davis <bdavis9659@comcast.net>
18540
18541         PR Fortran/9263
18542         * g77.f-torture/noncompile/9263.f: New test
18543         PR Fortran/1832
18544         * g77.f-torture/execute/1832.f: New test
18545
18546 2003-04-11  David Chad  <davidc@freebsd.org>
18547             Loren J. Rittle  <ljrittle@acm.org>
18548
18549         libobjc/8562
18550         * objc.dg/headers.m: New test.
18551
18552 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
18553
18554         * gcc.c-torture/execute/builtin-noret-2.c: New.
18555         * gcc.c-torture/execute/builtin-noret-2.x: New.
18556         XFAIL builtin-noret-2.c at -O1 and above.
18557         * gcc.dg/redecl.c: New.
18558         * gcc.dg/Wshadow-1.c: Update error regexps.
18559
18560 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
18561
18562         * g++.dg/abi/bitfield10.C: New test.
18563
18564 2003-04-09  Mike Stump  <mrs@apple.com>
18565
18566         * gcc.dg/pch/pch.exp: Make testcase names longer.
18567         * g++.dg/pch/pch.exp: Make testcase names longer.
18568
18569 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18570
18571         * gcc.dg/builtins-11.c: New test case.
18572
18573 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18574
18575         * gcc.dg/builtins-9.c: New test case.
18576         * gcc.dg/builtins-10.c: New test case.
18577
18578 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
18579
18580         * gcc.dg/noncompile/init-4.c.c: New test.
18581
18582 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
18583
18584         * gcc.misc-test/gcov-9.c: New test.
18585         * gcc.misc-test/gcov-10.c: New test
18586         * gcc.misc-test/gcov-11.c: New test.
18587
18588 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
18589
18590         PR optimization/10024
18591         * gcc.c-torture/compile/20030405-1.c: New test.
18592
18593 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
18594
18595         * gcc.dg/pch/static-3.c: New.
18596         * gcc.dg/pch/static-3.hs: New.
18597         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
18598
18599 2003-04-04  Richard Henderson  <rth@redhat.com>
18600
18601         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
18602         * g++.dg/eh/forced2.C: Likewise.
18603
18604 2003-04-03  Mike Stump  <mrs@apple.com>
18605
18606         * lib/scanasm.exp (scan-assembler): Add xfail processing for
18607         target arg.
18608         (scan-assembler-times, scan-assembler-not): Likewise.
18609         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
18610
18611 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18612
18613         * gcc.dg/sparc-loop-1.c: New test.
18614
18615 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
18616
18617         PR other/9274
18618         * g++.dg/pch/system-2.C: New.
18619         * g++.dg/pch/system-2.Hs: New.
18620
18621 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
18622
18623         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
18624
18625         * g++.dg/eh/simd-1.C (vecfunc): Same.
18626
18627 2003-04-01  Roger Sayle  <roger@eyesopen.com>
18628
18629         * gcc.c-torture/execute/20030401-1.c: New test case.
18630
18631 2003-04-01  Ziemowit Laski <zlaski@apple.com>
18632
18633         * objc.dg/defs.m: New.
18634
18635 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
18636
18637         * g++.dg/eh/simd-1.C: New.
18638         * g++.dg/eh/simd-2.C: New.
18639
18640 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
18641
18642         * gcc.c-torture/execute/simd-3.c: New.
18643
18644 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18645
18646         PR c/9936
18647         * gcc.dg/20030331-2.c: New test.
18648
18649 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18650
18651         PR c++/10278
18652         * g++.dg/parse/crash2.C: New test.
18653
18654 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18655
18656         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
18657         * gcc.c-torture/execute/20030331-1.c: ...here.
18658
18659 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18660
18661         * gcc.c-torture/execute/20030331-1.c: New test.
18662
18663 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18664
18665         * lib/gcov.exp: Adjust call return testing strings.
18666         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
18667
18668 2003-03-31  Roger Sayle  <roger@eyesopen.com>
18669
18670         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
18671         * gcc.dg/builtins-7.c: New test case.
18672         * gcc.dg/builtins-8.c: New test case.
18673
18674 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18675
18676         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
18677
18678 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
18679
18680         PR c++/7647
18681         * g++.dg/lookup-class-member-2.C: New test.
18682
18683 2003-03-30  Glen Nakamura  <glen@imodulo.com>
18684
18685         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
18686
18687 2003-03-28  Roger Sayle  <roger@eyesopen.com>
18688
18689         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
18690
18691 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
18692
18693         * g++.dg/init/attrib1.C: New test.
18694
18695 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18696
18697         * gcc.dg/ultrasp8.c: New test.
18698
18699 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18700
18701         * gcc.dg/ultrasp7.c: New test.
18702
18703 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
18704
18705         PR c++/10047
18706         * g++.dg/template/inline1.C: New test.
18707
18708 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18709
18710         * gcc.dg/sparc-dwarf2.c: New test.
18711
18712 2003-03-27  Roger Sayle  <roger@eyesopen.com>
18713
18714         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
18715         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
18716
18717 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
18718
18719         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
18720         than reading .x files.
18721         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
18722         * g77.dg/gcov/gcov-1.f: Likewise.
18723         * gcc.misc-tests/gcov-4b.c: Likewise.
18724         * gcc.misc-tests/gcov-5b.c: Likewise.
18725         * gcc.misc-tests/gcov-6.c: Likewise.
18726         * gcc.misc-tests/gcov-7.c: Likewise.
18727         * gcc.misc-tests/gcov-8.c: Likewise.
18728         * g++.dg/gcov/gcov-1.x: Remove.
18729         * g77.dg/gcov/gcov-1.x: Likewise.
18730         * gcc.misc-tests/gcov-4b.x: Likewise.
18731         * gcc.misc-tests/gcov-5b.x: Likewise.
18732         * gcc.misc-tests/gcov-6.x: Likewise.
18733         * gcc.misc-tests/gcov-7.x: Likewise.
18734         * gcc.misc-tests/gcov-8.x: Likewise.
18735
18736 2003-03-27  Glen Nakamura  <glen@imodulo.com>
18737
18738         PR opt/10087
18739         * gcc.dg/20030324-1.c: New test.
18740
18741 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
18742
18743         PR c++/10224
18744         * g++.dg/template/arg3.C: New test.
18745
18746         PR c++/10158
18747         * g++.dg/template/friend18.C: New test.
18748
18749 2003-03-26  Roger Sayle  <roger@eyesopen.com>
18750
18751         * g77.f-torture/compile/20030326-1.f: New test case.
18752
18753 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
18754
18755         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
18756
18757         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
18758
18759 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
18760
18761         * gcc.dg/ia64-sync-3.c: New test.
18762
18763 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
18764
18765         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
18766
18767 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18768
18769         * gcc.dg/ultrasp6.c: New test.
18770
18771 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18772
18773         * gcc.dg/i386-signbit-1.c: New test.
18774         * gcc.dg/i386-signbit-2.c: New test.
18775         * gcc.dg/i386-signbit-3.c: New test.
18776
18777 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18778
18779         * gcc.dg/ultrasp5.c: Fix options.
18780
18781 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18782
18783         * gcc.dg/ultrasp5.c: Fix comment.
18784
18785 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
18786
18787         PR fortran/10197
18788         * g77.f-torture/execute/10197.f: New test.
18789
18790 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
18791
18792         PR c++/9898, c++/383
18793         * g++.dg/template/conv6.C: New test.
18794
18795         PR c++/10119
18796         * g++.dg/template/ptrmem5.C: New test.
18797
18798         PR c++/10026
18799         * g++.dg/lookup/koenig1.C: New test.
18800
18801         PR C++/10199
18802         * g++.dg/lookup/template2.C: New test.
18803
18804 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
18805
18806         * g++.dg/opt/rtti1.C: New test.
18807
18808 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18809
18810         * gcc.dg/ultrasp5.c: New test.
18811
18812 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
18813
18814         PR middle-end/9967
18815         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
18816         builtin fputs.
18817
18818 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
18819
18820         PR c/8224
18821         * gcc.dg/20030323-1.c: New test.
18822
18823 2003-03-23  Roger Sayle  <roger@eyesopen.com>
18824
18825         * gcc.c-torture/compile/20030323-1.c: New test case.
18826
18827 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
18828
18829         * gcc.dg/20030321-1.c: New test.
18830
18831 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
18832
18833         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
18834
18835 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18836
18837         PR c++/9978, c++/9708
18838         * g++.dg/ext/vlm1.C: Adjust expected error.
18839         * g++.dg/ext/vla2.C: New test.
18840         * g++.dg/template/arg1.C: New test.
18841         * g++.dg/template/arg2.C: New test.
18842
18843 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
18844
18845         * g77.f-torture/execute/select.f: New test.
18846         * g77.f-torture/noncompile/select_no_compile.f: New test.
18847
18848 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
18849
18850         PR c++/9898
18851         * g++.dg/other/error4.C: New test.
18852
18853 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
18854
18855         * g++.dg/template/friend17.C: New test.
18856
18857 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
18858
18859         * gcc.c-torture/compile/20030320-1.c: New.
18860
18861 2003-03-20  Roger Sayle  <roger@eyesopen.com>
18862
18863         * gcc.dg/builtins-6.c: New test case.
18864
18865 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
18866
18867         PR target/10073
18868         * gcc.c-torture/compile/20030319-1.c: New.
18869
18870 2003-03-18  Jan Hubicka  <jh@suse.cz>
18871
18872         * gcc.dg/i386-cvt-1.c: New test.
18873
18874 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
18875
18876         * objc.dg/naming-1.m: Use "(parse|syntax) error".
18877         * objc.dg/naming-2.m: Likewise.
18878
18879 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
18880
18881         PR c++/9639
18882         * g++.dg/parse/crash1.C: New test.
18883
18884 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
18885
18886         PR c++/8805
18887         * g++.dg/eh/cleanup1.C: New test.
18888
18889 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18890
18891         * gcc.c-torture/execute/20030316-1.c: New test case.
18892
18893 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18894
18895         PR c++/9629
18896         * g++.dg/init/ctor2.C: New test.
18897
18898 2003-03-15  Roger Sayle  <roger@eyesopen.com>
18899
18900         * g77.f-torture/compile/xformat.f: New test case.
18901
18902 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18903
18904         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
18905         * g++.old-deja/g++.mike/eh50.C: Likewise.
18906
18907 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18908
18909         PR c++/6440
18910         * g++.dg/template/spec7.C: New test.
18911         * g++.dg/template/spec8.C: Likewise.
18912
18913 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
18914
18915         * gcc.c-torture/execute/20030313-1.c: New test.
18916
18917 2003-03-14  Richard Henderson  <rth@redhat.com>
18918
18919         * gcc.dg/inline-2.c: Adjust alpha test for external call.
18920
18921 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18922
18923         * gcc.c-torture/compile/20030314-1.c: New test.
18924
18925 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
18926
18927         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
18928         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
18929         thumb target,
18930         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
18931         to accept newer _imp__  prefix and additional
18932         newline in .drectve section.
18933         * gcc.dg/dll-4.c: Likewise.
18934         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
18935         switch.
18936
18937 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
18938
18939         * g++.dg/parse/namespace9.C: New test.
18940
18941         * g++.dg/init/ref5.C: New test.
18942         * g++.dg/parse/ptrmem1.C: Likewise.
18943
18944 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18945
18946         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
18947         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
18948         regular expression.
18949         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
18950         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
18951
18952 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
18953
18954         * gcc.c-torture/execute/20030224-2.c: New test.
18955
18956 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18957
18958         * gcc.dg/decl-3.c: New test.
18959
18960 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18961
18962         * gcc.dg/i386-loop-2.c: New test.
18963
18964 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
18965
18966         PR c++/9474
18967         * g++.dg/parse/namespace8.C: New test.
18968
18969         PR c++/9924
18970         * g++.dg/overload/builtin2.C: New test.
18971
18972 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
18973
18974         * gcc.dg/return-type-3.c: New test.
18975
18976 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
18977
18978         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
18979         profiling options are not supported.
18980
18981 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
18982
18983         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
18984         * g++.old-deja/g++.warn/impint2.C: Likewise.
18985
18986 2003-03-10  Devang Patel  <dpatel@apple.com>
18987
18988         * g++.dg/cpp/c++_cmd_1.C: New test.
18989         * g++.dg/cpp/c++_cmd_1.h: New file.
18990
18991 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
18992
18993         * gcc.dg/altivec-9.c: New file.
18994
18995 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18996
18997         * gcc.dg/ppc-sdata-1.c: New test.
18998         * gcc.dg/ppc-sdata-2.c: New test.
18999
19000 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
19001
19002         PR c++/9373
19003         * g++.dg/opt/ptrmem2.C: New test.
19004
19005         PR c++/8534
19006         * g++.dg/opt/ptrmem1.C: New test.
19007
19008 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19009
19010         * gcc.dg/i386-loop-1.c: New test.
19011
19012 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19013
19014         PR c++/9970
19015         * g++.dg/lookup/friend1.C: New test.
19016
19017 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19018
19019         PR c++/9823
19020         * g++.dg/parser/constructor1.C: New test.
19021
19022 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
19023
19024         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
19025
19026         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
19027
19028 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
19029
19030         * gcc.dg/cpp/Wunused.c: Update test.
19031
19032 2003-03-08  Jan Hubicka  <jh@suse.cz>
19033
19034         * gcc.dg/inline-3.c: New test.
19035
19036 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19037
19038         PR c++/9809
19039         * g++.dg/parse/builtin1.C: New test.
19040
19041         PR c++/9982
19042         * g++.dg/abi/cookie1.C: New test.
19043         * g++.dg/abi/cookie2.C: Likewise.
19044
19045         PR c++/9524
19046         * g++.dg/template/field1.C: New test.
19047
19048         PR c++/9912
19049         * g++.dg/parse/class1.C: New test.
19050         * g++.dg/parse/namespace7.C: Likewise.
19051         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
19052
19053 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
19054
19055         * g++.dg/init/ref4.C: New test.
19056
19057 2003-03-07  Jan Hubicka  <jh@suse.cz>
19058
19059         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
19060         * gcc.dg/inline-3.c:  New test.
19061
19062 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
19063
19064         * g++.dg/init/ref3.C: New test.
19065
19066         PR c++/9965
19067         * g++.dg/init/ref2.C: New test.
19068
19069         PR c++/9400
19070         * g++.dg/warn/Wshadow-2.C: New test.
19071
19072         PR c++/9791
19073         * g++.dg/warn/Woverloaded-1.C: New test.
19074
19075 2003-03-05  Jan Hubicka  <jh@suse.cz>
19076
19077         * gcc.dg/i386-local2.c: New.
19078         * gcc.dg/i386-local.c: Fix typo.
19079
19080 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
19081
19082         * g++.dg/abi/layout3.C: New test.
19083
19084 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19085
19086         * gcc.c-torture/compile/20030305-1.c
19087
19088 2003-03-05  Jan Hubicka  <jh@suse.cz>
19089
19090         * gcc.dg/i386-local.c: New.
19091
19092 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
19093
19094         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
19095
19096 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19097
19098         * gcc.dg/switch-2.c: New test.
19099         * gcc.dg/switch-3.c: New test.
19100         * gcc.dg/Wswitch.c: Adjust line numbers.
19101         * gcc.dg/Wswitch-default.c: Likewise.
19102         * gcc.dg/Wswitch-enum.c: Likewise.
19103
19104 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
19105
19106         * gcc.c-torture/execute/20030222-1.c: New test.
19107
19108 2003-03-03  James E Wilson  <wilson@tuliptree.org>
19109
19110         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
19111
19112 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
19113
19114         PR c++/9878
19115         * g++.dg/init/ref1.C: New test.
19116
19117 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
19118
19119         * gcc.dg/sh-relax.c: New SH-only test.
19120
19121 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
19122
19123         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
19124         comment explaining purpose of testcase.
19125
19126 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19127
19128         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
19129         for HC11/HC12 (asm needs two int registers).
19130         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
19131         HC11/HC12 because the test uses an asm which needs two 32-bit
19132         registers.
19133
19134 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19135
19136         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
19137         for HC11/HC12 (array is too large otherwise).
19138         * gcc.c-torture/compile/920501-4.x: New file, likewise.
19139         * gcc.c-torture/compile/20010518-2.x: Likewise.
19140         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
19141         HC11/HC12 (array is too large).
19142
19143 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
19144
19145         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
19146         * lib/g++-dg.exp (g++-dg-test): Likewise.
19147
19148 2003-03-01  Roger Sayle  <roger@eyesopen.com>
19149
19150         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
19151         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
19152
19153 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19154
19155         * g++.dg/warn/implicit-typename1.C: Remove warning.
19156
19157 2003-02-28  Richard Henderson  <rth@redhat.com>
19158
19159         * gcc.dg/noreturn-1.c: Move noreturn warning line.
19160         * gcc.dg/return-type-1.c: Move control reaches end warning line.
19161
19162 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
19163
19164         * gcc.dg/pch/pch.exp: Change .pch to .gch.
19165         * g++.dg/pch/pch.exp: Likewise.
19166
19167 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
19168
19169         PR c++/9879
19170         * testsuite/g++.dg/init/new4.C: New test.
19171
19172 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
19173
19174         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
19175
19176 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
19177
19178         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
19179         unsigned long.
19180
19181         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
19182         wider than float.
19183
19184 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19185
19186         * lib/scanasm.exp: Add support for counting numbers of
19187         occurences.
19188         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
19189         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
19190
19191 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
19192
19193         PR c++/9683
19194         * g++.dg/template/static3.C: New test.
19195
19196         PR c++/9829
19197         * g++.dg/parse/namespace6.C: New test.
19198
19199 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19200
19201         PR target/9732
19202         * gcc.dg/20030225-1.c: New test.
19203
19204 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
19205
19206         * README: Remove out-of-date information.
19207
19208         PR c++/9836
19209         * g++.dg/template/spec6.C: New test.
19210
19211 2003-02-24  Jeff Law  <law@redhat.com>
19212
19213         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
19214
19215 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19216
19217         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
19218         * gcc.dg/pragma-ep-1.c: Likewise.
19219
19220 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19221
19222         PR c++/9602
19223         * g++.dg/template/friend16.C: New test.
19224
19225 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
19226
19227         PR c++/5333
19228         * g++.dg/parse/fused-params1.C: Adjust error messages.
19229         * g++.dg/template/nested3.C: New test.
19230
19231 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
19232
19233         * g++.dg/abi/param1.C: New test.
19234
19235 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19236
19237         PR c++/7982
19238         * g++.dg/warn/implicit-typename1.C: New test.
19239
19240 2003-02-22  Kelley Cook <kelleycook@comcast.net>
19241
19242         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
19243         with "mtune".
19244         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19245         * gcc.c-torture/execute/20010129-1.x: Likewise.
19246         * gcc.dg/20011107-1.c: Likewise.
19247         * gcc.dg/20020108-1.c: Likewise.
19248         * gcc.dg/20020122-3.c: Likewise.
19249         * gcc.dg/20020206-1.c: Likewise.
19250         * gcc.dg/20020310-1.c: Likewise.
19251         * gcc.dg/20020426-2.c: Likewise.
19252         * gcc.dg/20020517-1.c: Likewise.
19253         * gcc.dg/991230-1.c: Likewise.
19254         * gcc.dg/i386-unroll-1.c: Likewise.
19255         * gcc.misc-tests/i386-prefetch.exp: Likewise.
19256
19257 2003-02-22  Jan Hubicka  <jh@suse.cz>
19258
19259         * gcc.dg/i386-mul.c: New test.
19260
19261 2003-02-21  Roger Sayle  <roger@eyesopen.com>
19262
19263         * gcc.dg/builtins-5.c: New test case.
19264
19265 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
19266
19267         * gcc.dg/asmreg-1.c: New test.
19268
19269 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19270
19271         PR c++/9749
19272         * g++.dg/parse/varmod1.C: New test.
19273
19274 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19275
19276         PR c++/9727
19277         * g++.dg/template/op1.C: New test.
19278
19279 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19280
19281         PR c++/8906
19282         * g++.dg/template/nested2.C: New test.
19283
19284 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19285
19286         PR c++/8724
19287         * g++.dg/expr/dtor1.C: New test.
19288
19289 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
19290
19291         * gcc.dg/cpp/include3.c: New test.
19292         * gcc.dg/cpp/inc/foo.h: New file.
19293
19294 2003-02-21  Glen Nakamura  <glen@imodulo.com>
19295
19296         * gcc.c-torture/execute/20030221-1.c: New test.
19297
19298 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
19299
19300         PR c++/9729
19301         * g++.dg/abi/conv1.C: New test.
19302
19303 2003-02-20  Jan Hubicka  <jh@suse.cz>
19304
19305         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
19306
19307 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
19308
19309         * gcc.c-torture/compile/20030219-1.c: New test.
19310
19311 2003-02-18  Jan Hubicka  <jh@suse.cz>
19312
19313         * gcc.dg/funcorder.c: New test.
19314
19315 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19316
19317         * gcc.c-torture/execute/20030218-1.c: New.
19318
19319 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
19320
19321         * gcc.dg/20030218-1.c: New.
19322
19323 2003-02-18  Richard Henderson  <rth@redhat.com>
19324
19325         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
19326         * gcc.dg/attr-used-2.c: New.
19327
19328 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
19329
19330         PR c++/9704
19331         * g++.dg/init/copy5.C: New test.
19332
19333 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
19334
19335         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
19336         * g++.dg/pch/pch.exp: Likewise.
19337
19338 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19339
19340         * gcc.c-torture/execute/20030209-1.c: Enable the test if
19341         STACK_SIZE is not defined.
19342
19343 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19344
19345         PR c++/9457
19346         * g++.dg/template/init1.C: New test.
19347
19348 2003-02-16  Jan HUbicka  <jh@suse.cz>
19349
19350         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
19351         (foo): Add few extra tests
19352         * gcc.dg/c99-const-expr-3.c: Likewise.
19353         * gcc.c-torture/execute/20030216-1.c: New.
19354
19355 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19356
19357         PR c++/9459
19358         * g++.dg/ext/typeof4.C: New test.
19359
19360 2003-02-15  Roger Sayle  <roger@eyesopen.com>
19361
19362         * gcc.dg/i386-387-3.c: New test case.
19363
19364 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
19365
19366         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
19367         cris-*-elf* cris-*-aout* and mmix-*-*.
19368
19369 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
19370
19371         * gcc.dg/20030213-1.c: New test.
19372
19373 2003-02-12  Roger Sayle  <roger@eyesopen.com>
19374
19375         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
19376         * gcc.dg/i386-387-2.c: Likewise.
19377
19378 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
19379
19380         * gcc.dg/ppc-spe.c: Fix formatting.
19381         Enable tests that were previously unsupported by gas.
19382         Delete tests for instructions that no longer exist.
19383         Switch arguments on evsubifw builtin.
19384
19385 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
19386
19387         * gcc.c-torture/execute/20030209-1.c: Disable the test if
19388         STACK_SIZE is too small.
19389
19390 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19391             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19392
19393         * gcc.dg/decl-2.c: New test.
19394
19395 2003-02-10  Jan Hubicka  <jh@suse.cz>
19396
19397         * gcc.dg/i386-fpcvt-1.c:  New test.
19398
19399 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
19400
19401         * gcc.c-torture/execute/20030209-1.c: New test.
19402
19403 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
19404
19405         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
19406         int-wide bitops, use the constants of the same width.
19407         Likewise, if long long is 32-bit wide, test bitops using
19408         32-bit constants.
19409
19410 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
19411
19412         * gcc.dg/20021014-1.c: Annotate with expected notice text.
19413
19414 2003-02-07  Roger Sayle  <roger@eyesopen.com>
19415
19416         * testsuite/gcc.dg/builtins-4.c: New test case.
19417
19418 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19419
19420         * gcc.dg/20020430-1.c: Fix dg command typos.
19421         * gcc.dg/20020503-1.c: Likewise.
19422
19423 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19424
19425         PR c++/8785
19426         * g++.dg/parse/fused-params1.C: New test.
19427
19428         PR c++/8857
19429         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
19430
19431         PR c++/8921
19432         * g++.dg/parse/non-dependent1.C: New test.
19433
19434         PR c++/8928
19435         * g++.dg/parse/dupl-tmpl-args1.C: New test.
19436
19437         PR c++/9228
19438         * g++.dg/parse/undefined7.C: New test.
19439         * g++.dg/parse/non-templ1.C: New test.
19440
19441         PR c++/9229
19442         * g++.dg/parse/too-many-tmpl-args1.C: New test.
19443
19444 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
19445
19446         * gcc.c-torture/compile/20030206-1.c: New test.
19447
19448 2003-02-05  Roger Sayle  <roger@eyesopen.com>
19449
19450         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
19451         "pow" to "foo" to avoid potential confusion with a math built-in.
19452
19453 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19454
19455         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
19456         conditions for SPARC targets.
19457
19458 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
19459
19460         * gcc.dg/20030204-1.c: New test.
19461
19462 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19463
19464         PR c++/38
19465         * g++.dg/parse/array-size1.C: New test.
19466
19467         PR c++/5657
19468         * g++.dg/parse/undefined3.C: New test.
19469
19470         PR c++/5665
19471         * g++.dg/parse/undefined4.C: New test.
19472
19473         PR c++/5975
19474         * g++.dg/parse/undefined5.C: New test.
19475
19476         PR c++/7259
19477         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
19478
19479         PR c++/8578
19480         * g++.dg/parse/casting-operator1.C: New test.
19481
19482         PR c++/8596
19483         * g++.dg/parse/undefined6.C: New test.
19484
19485         PR c++/8736
19486         * g++.dg/parse/missing-template1.C: New test.
19487
19488 2003-02-04  Jan Hubicka  <jh@suse.cz>
19489
19490         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
19491         * gcc.dg/i386-cmov?.c:  Likewise.
19492         * gcc.dg/i386-fpcvt-?.c:  Likewise.
19493         * gcc.dg/i386-ssefp-1.c:  Likewise.
19494         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
19495         conventions.
19496
19497 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
19498
19499         PR c++/7129
19500         * testsuite/g++.dg/ext/max.C: New test.
19501
19502 2003-02-03  Jan Hubicka  <jh@suse.cz>
19503
19504         * gcc.c-torture/execute/20030203-1.c: New test.
19505
19506 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
19507
19508         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
19509         'natural-endian'.
19510
19511 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
19512
19513         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
19514         * g++.dg/init/new2.C: Likewise.
19515         * g++.dg/other/new1.C: Likewise.
19516
19517 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
19518
19519         * gcc.dg/struct-ret-libc.c: New test.
19520
19521 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
19522
19523         * gcc.dg/20030129-1.c: New test.
19524
19525 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19526
19527         PR c++/8849
19528         * g++.dg/template/ptrmem4.C: New test.
19529
19530 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
19531
19532         * g++.dg/parser/constant1.C: New test.
19533
19534 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19535
19536         PR c++/8591
19537         * g++.dg/parse/friend2.C: New test.
19538
19539 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19540
19541         PR c++/9437
19542         * g++.dg/template/unify4.C: New test.
19543
19544 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
19545
19546         * gcc.c-torture/execute/20030128-1.c: New test.
19547
19548 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
19549
19550         * g++.dg/lookup/nested1.C: Test moved from ...
19551         * g++.old-deja/g++.other/lookup24.C: ... here.
19552
19553 2003-01-28  Jan Hubicka  <jh@suse.cz>
19554
19555         * gcc.dg/i386-cmov5.c:  New test.
19556
19557 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
19558
19559         * gcc.c-torture/execute/20010925-1.c: Changed the
19560         memcpy declaration.
19561
19562 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19563
19564         PR c++/3902
19565         * g++.dg/parse/template5.C: New test.
19566
19567 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
19568
19569         PR fortran/9258
19570         * g77.dg/pr9258: New test.
19571
19572 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19573
19574         * README: Move relevant parts from README.g++.
19575
19576         * README.g++: Remove this file.
19577
19578 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19579
19580         * g++.dg/abi/dcast1.C: New test.
19581
19582 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19583
19584         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
19585
19586 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
19587
19588         PR c++/47
19589         * g++.old-deja/g++.other/lookup24.C: New test.
19590
19591 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19592
19593         PR middle-end/7227
19594         * gcc.dg/uninit-C.c: New test.
19595
19596 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
19597
19598         * g++.dg/abi/covariant1.C: New test.
19599
19600 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
19601
19602         * gcc.dg/20030123-1.c: New test.
19603
19604 2003-01-25  Jan Hubicka  <jh@suse.cz>
19605
19606         PR opt/8492
19607         * gcc.c-torture/compile/20030125-1.c
19608
19609 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
19610
19611         PR c++/9403
19612         * g++.dg/parse/template3.C: New test.
19613         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
19614
19615         PR c++/795
19616         * g++.dg/parse/template4.C: New test.
19617
19618         PR c++/9415
19619         * g++.dg/template/qual2.C: New test.
19620
19621         PR c++/8545
19622         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
19623
19624         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
19625
19626 2003-01-25  Roger Sayle  <roger@eyesopen.com>
19627
19628         * gcc.c-torture/execute/switch-1.c: New test case.
19629
19630 2003-01-25  Jan Hubicka  <jh@suse.cz>
19631
19632         * gcc.c-torture/execute/20030125-1.[cx]: New test.
19633
19634 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
19635
19636         Tweaks for Bison-1.875. From the NEWS file:
19637         "- `parse error' -> `syntax error'
19638         Bison now uniformly uses the term `syntax error'"
19639         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
19640         * gcc.dg/cpp/digraph2.c: Likewise.
19641         * gcc.dg/cpp/direct2.c: Likewise.
19642         * gcc.dg/cpp/paste4.c: Likewise.
19643         * gcc.dg/c90-restrict-1.c: Likewise.
19644         * gcc.dg/c99-func-2.c: Likewise.
19645         * gcc.dg/noncompile/920721-2.c: Likewise.
19646         * gcc.dg/noncompile/930622-2.c: Likewise.
19647         * gcc.dg/noncompile/940112-1.c: Likewise.
19648         * gcc.dg/noncompile/950921-1.c: Likewise.
19649         * gcc.dg/noncompile/951123-1.c: Likewise.
19650         * gcc.dg/noncompile/971104-1.c: Likewise.
19651         * gcc.dg/noncompile/990416-1.c: Likewise.
19652
19653 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
19654
19655         * g++.dg/parse/undefined1.C: Add error message.
19656
19657 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19658
19659         PR c++/9354
19660         * g++.dg/parse/new1.C: New test.
19661
19662         PR c++/9216
19663         * g++.dg/parse/template2.C: New test.
19664
19665         PR c++/9354
19666         * g++.dg/parse/typedef2.C: New test.
19667
19668         PR c++/9328
19669         * g++.dg/ext/typeof3.C: New test.
19670
19671 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19672
19673         PR c++/2738
19674         * g++.dg/parse/ret-type1.C: New test.
19675
19676         PR c++/3792
19677         * g++.dg/parse/tmpl-outside1.C: New test.
19678
19679         PR c++/4207
19680         * g++.dg/parse/int-as-enum1.C: New test.
19681
19682         PR c++/4903
19683         * g++.dg/parse/no-typename1.C: New test.
19684
19685         PR c++/5533
19686         * g++.dg/parse/no-value1.C: New test.
19687
19688         PR c++/5921
19689         * g++.dg/parse/wrong-inline1.C: New test.
19690
19691         PR c++/6402
19692         * g++.dg/parse/ref1.C: New test.
19693
19694         PR c++/6992
19695         * g++.dg/parse/attr-ctor1.C: New test.
19696
19697         PR c++/7229
19698         * g++.dg/parse/namespace5.C: New test.
19699
19700         PR c++/7917
19701         * g++.dg/parse/func-def1.C: New test.
19702
19703         PR c++/8143
19704         * g++.dg/parse/undefined1.C: New test.
19705
19706         PR c++/5723, PR c++/8522
19707         * g++.dg/parse/specialization1.C: New test.
19708
19709         PR c++/163, PR c++/8595
19710         * g++.dg/parse/struct-as-enum1.C: New test.
19711
19712         PR c++/9173
19713         * g++.dg/parse/undefined2.C: New test.
19714
19715 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19716
19717         PR c++/9298
19718         * g++.dg/parse/template1.C: New test.
19719
19720         PR c++/9384
19721         * g++.dg/parse/using1.C: New test.
19722
19723         PR c++/9285
19724         PR c++/9294
19725         * g++.dg/parse/expr2.C: New test.
19726
19727         PR c++/9388
19728         * g++.dg/parse/lookup2.C: Likewise.
19729
19730 2003-01-21  Jan Hubicka  <jh@suse.cz>
19731
19732         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
19733         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
19734         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
19735         * gcc.c-torture/execute/string-opt-*.c: Likewise.
19736
19737 2003-01-20  Nick Clifton  <nickc@redhat.com>
19738
19739         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
19740         problem with ARM sibcall code generation.
19741
19742 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19743
19744         * gcc.c-torture/execute/20030120-1.c: New.
19745
19746 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
19747
19748         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
19749
19750 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
19751
19752         PR c++/9272
19753         * g++.dg/parse/ctor1.C: New test.
19754
19755         PR c++/9294:
19756         * g++.dg/parse/qualified1.C: New test.
19757
19758         * g++.dg/parse/typename3.C: New test.
19759
19760 2003-01-16  Richard Henderson  <rth@redhat.com>
19761
19762         * g++.dg/tls/init-2.C: Fix error matches for real this time.
19763
19764 2003-01-16  Richard Henderson  <rth@redhat.com>
19765
19766         * g++.dg/pch/pch.exp: Copy test header to the working directory
19767         before using it either for precompilation or direct use.
19768         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
19769         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
19770
19771 2003-01-16  Richard Henderson  <rth@redhat.com>
19772
19773         * gcc.dg/pch/pch.exp: Copy test header to the working directory
19774         before using it either for precompilation or direct use.
19775         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
19776         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
19777
19778 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
19779
19780         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
19781         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
19782         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
19783         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
19784         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
19785         typename warning into error.
19786         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
19787         error messages.
19788         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
19789         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
19790         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
19791         messages.
19792         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
19793         make declaration visible in template.
19794         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
19795         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
19796         messages.
19797         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
19798         message.
19799         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
19800         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
19801         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
19802         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
19803         typename warning with error message.
19804         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
19805         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
19806         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
19807
19808 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
19809
19810         * g++.dg/parse/ambig2.C: New test.
19811
19812 2003-01-15  Richard Henderson  <rth@redhat.com>
19813
19814         * g++.dg/tls/init-2.C: Update error message string.
19815
19816 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19817
19818         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
19819
19820 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
19821
19822         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
19823         all for HC11/HC12.
19824         * gcc.c-torture/compile/20001205-1.x: Likewise.
19825         * gcc.c-torture/compile/20001226-1.x: Likewise.
19826         * gcc.c-torture/compile/920520-1.x: Likewise.
19827         * gcc.c-torture/compile/961203-1.x: Likewise.
19828         * gcc.c-torture/compile/20020604-1.x: Likewise.
19829
19830 2003-01-15  Jan Hubicka  <jh@suse.cz>
19831
19832         * gcc.c-torture/compile/20030115-1.c: New test.
19833
19834         * gcc.dg/i386-fpcvt-1.c: New test.
19835         * gcc.dg/i386-fpcvt-2.c: New test.
19836
19837 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
19838
19839         Further conform g++'s __vmi_class_type_info to the C++ ABI
19840         specification.
19841         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
19842         the specification.
19843
19844 2003-01-14  Jan Hubicka  <jh@suse.cz>
19845
19846         * gcc.dg/i386-fpcvt-1.c: New test.
19847         * gcc.dg/i386-fpcvt-2.c: New test.
19848
19849 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19850
19851         * gcc.dg/i386-mmx-3.c: New test.
19852
19853 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
19854
19855         PR c++/9264
19856         * g++.dg/parse/octal1.C: New file.
19857
19858         PR c++/9172
19859         * g++.dg/parse/typename1.C: New file.
19860
19861 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
19862
19863         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
19864         * gcc.dg/bf-no-ms-layout.c: Likewise.
19865         * gcc.dg/bf-ms-attrib.c: Likewise.
19866
19867 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
19868
19869         PR c++/9099
19870         * g++.dg/parse/dtor1.C: New file.
19871
19872         PR c++/9128
19873         * g++.dg/rtti/typeid1.C: New file.
19874
19875         PR c++/9153
19876         * g++.dg/parse/lookup1.C: New file.
19877
19878         PR c++/9171
19879         * g++.dg/templ/spec5.C: New file.
19880
19881 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
19882
19883         * gcc.c-torture/compile/20030110-1.c: New test.
19884
19885 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
19886
19887         Merge from pch-branch:
19888
19889         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
19890
19891         * gcc.dg/pch/cpp-1.h: New.
19892         * gcc.dg/pch/cpp-1.c: New.
19893         * gcc.dg/pch/cpp-2.h: New.
19894         * gcc.dg/pch/cpp-2.c: New.
19895
19896         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
19897
19898         * gcc.dg/pch/except-1.h: New.
19899         * gcc.dg/pch/except-1.c: New.
19900
19901         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
19902
19903         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
19904         running test.
19905         * gcc.dg/pch: Include *.hp not *.h.
19906         * gcc.dg/pch/system-1.h: New.
19907         * gcc.dg/pch/system-1.c: New.
19908
19909         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
19910
19911         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
19912         rather than trying to build and run a program using PCH.
19913         * gcc.dg/pch: Remove dg-do commands from test files.
19914
19915         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
19916
19917         * gcc.dg/pch/macro-3.c: New.
19918         * gcc.dg/pch/macro-3.h: New.
19919
19920         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
19921
19922         * gcc.dg/pch/common-1.c: New.
19923         * gcc.dg/pch/common-1.h: New.
19924         * gcc.dg/pch/decl-1.c: New.
19925         * gcc.dg/pch/decl-1.h: New.
19926         * gcc.dg/pch/decl-2.c: New.
19927         * gcc.dg/pch/decl-2.h: New.
19928         * gcc.dg/pch/decl-3.c: New.
19929         * gcc.dg/pch/decl-3.h: New.
19930         * gcc.dg/pch/decl-4.c: New.
19931         * gcc.dg/pch/decl-4.h: New.
19932         * gcc.dg/pch/decl-5.c: New.
19933         * gcc.dg/pch/decl-5.h: New.
19934         * gcc.dg/pch/global-1.c: New.
19935         * gcc.dg/pch/global-1.h: New.
19936         * gcc.dg/pch/inline-1.c: New.
19937         * gcc.dg/pch/inline-1.h: New.
19938         * gcc.dg/pch/inline-2.c: New.
19939         * gcc.dg/pch/inline-2.h: New.
19940         * gcc.dg/pch/static-1.c: New.
19941         * gcc.dg/pch/static-1.h: New.
19942         * gcc.dg/pch/static-2.c: New.
19943         * gcc.dg/pch/static-2.h: New.
19944
19945         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
19946
19947         * g++.dg/pch/pch.exp: Better handle failing testcases.
19948         * gcc.dg/pch/pch.exp: Likewise.
19949         * gcc.dg/pch/macro-1.c: New.
19950         * gcc.dg/pch/macro-1.h: New.
19951         * gcc.dg/pch/macro-2.c: New.
19952         * gcc.dg/pch/macro-2.h: New.
19953
19954         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
19955
19956         * g++.dg/dg.exp: Treat files in pch/ specially.
19957         * g++.dg/pch/pch.exp: New file.
19958         * g++.dg/pch/empty.H: New file.
19959         * g++.dg/pch/empty.C: New file.
19960         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
19961         "precompile".
19962
19963         * gcc.dg/pch/pch.exp: New file.
19964         * gcc.dg/pch/empty.h: New file.
19965         * gcc.dg/pch/empty.c: New file.
19966         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
19967         "precompile".
19968
19969 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19970
19971         * g++.dg/template/friend14.C: New test.
19972
19973 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19974
19975         * gcc.dg/old-style-asm-1.c: New test.
19976
19977 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
19978
19979         * gcc.c-torture/compile/20030109-1.c: New test.
19980
19981 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19982
19983         * gcc.c-torture/execute/20030109-1.c: New test.
19984
19985 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
19986
19987         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
19988         * g++.old-deja/g++.mike/dyncast2.C: Likewise
19989         * g++.old-deja/g++.mike/dyncast3.C: Likewise
19990         * g++.old-deja/g++.mike/eh2.C: Likewise
19991         * g++.old-deja/g++.mike/eh3.C: Likewise
19992         * g++.old-deja/g++.mike/eh5.C: Likewise
19993         * g++.old-deja/g++.mike/eh6.C: Likewise
19994         * g++.old-deja/g++.mike/eh7.C: Likewise
19995         * g++.old-deja/g++.mike/eh8.C: Likewise
19996         * g++.old-deja/g++.mike/eh9.C: Likewise
19997         * g++.old-deja/g++.mike/eh10.C: Likewise
19998         * g++.old-deja/g++.mike/eh12.C: Likewise
19999         * g++.old-deja/g++.mike/eh13.C: Likewise
20000         * g++.old-deja/g++.mike/eh14.C: Likewise
20001         * g++.old-deja/g++.mike/eh16.C: Likewise
20002         * g++.old-deja/g++.mike/eh17.C: Likewise
20003         * g++.old-deja/g++.mike/eh18.C: Likewise
20004         * g++.old-deja/g++.mike/eh21.C: Likewise
20005         * g++.old-deja/g++.mike/eh23.C: Likewise
20006         * g++.old-deja/g++.mike/eh24.C: Likewise
20007         * g++.old-deja/g++.mike/eh25.C: Likewise
20008         * g++.old-deja/g++.mike/eh26.C: Likewise
20009         * g++.old-deja/g++.mike/eh27.C: Likewise
20010         * g++.old-deja/g++.mike/eh28.C: Likewise
20011         * g++.old-deja/g++.mike/eh29.C: Likewise
20012         * g++.old-deja/g++.mike/eh31.C: Likewise
20013         * g++.old-deja/g++.mike/eh33.C: Likewise
20014         * g++.old-deja/g++.mike/eh34.C: Likewise
20015         * g++.old-deja/g++.mike/eh35.C: Likewise
20016         * g++.old-deja/g++.mike/eh36.C: Likewise
20017         * g++.old-deja/g++.mike/eh37.C: Likewise
20018         * g++.old-deja/g++.mike/eh38.C: Likewise
20019         * g++.old-deja/g++.mike/eh39.C: Likewise
20020         * g++.old-deja/g++.mike/eh40.C: Likewise
20021         * g++.old-deja/g++.mike/eh41.C: Likewise
20022         * g++.old-deja/g++.mike/eh42.C: Likewise
20023         * g++.old-deja/g++.mike/eh44.C: Likewise
20024         * g++.old-deja/g++.mike/eh46.C: Likewise
20025         * g++.old-deja/g++.mike/eh47.C: Likewise
20026         * g++.old-deja/g++.mike/eh48.C: Likewise
20027         * g++.old-deja/g++.mike/eh49.C: Likewise
20028         * g++.old-deja/g++.mike/eh50.C: Likewise
20029         * g++.old-deja/g++.mike/eh51.C: Likewise
20030         * g++.old-deja/g++.mike/eh53.C: Likewise
20031         * g++.old-deja/g++.mike/eh55.C: Likewise
20032         * g++.old-deja/g++.mike/p7912.C: Likewise
20033         * g++.old-deja/g++.mike/p9706.C: Likewise
20034         * g++.old-deja/g++.mike/p10416.C: Likewise
20035         * g++.old-deja/g++.mike/p11667.C: Likewise
20036         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
20037         Remove redundant reference to Iris.
20038         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
20039         Elxsi, i860, Pico Java, and WE32K.
20040
20041 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
20042
20043         * g++.dg/ext/asm4.C: New test.
20044
20045 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20046
20047         PR c++/9030
20048         * g++.dg/template/friend12.C: New test.
20049         * g++.dg/template/friend13.C: Likewise.
20050         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
20051
20052 2003-01-08  Jan Hubicka  <jh@suse.cz>
20053
20054         * gcc.dg/i386-cadd.c: New test.
20055         * gcc.dg/i386-cmov4.c: Likewise.
20056
20057 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
20058
20059         PR c++/9165
20060         * g++.dg/warn/Wunused-3.C: New test.
20061
20062         * g++.dg/abi/bitfield9.C: New test.
20063
20064         PR c++/9189
20065         * g++.dg/parse/defarg3.C: New test.
20066
20067 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20068
20069         * g++.dg/parse/ambig1.C: New test.
20070         * g++.dg/parse/defarg2.C: New test.
20071
20072 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
20073
20074         * g++.dg/template/defarg-1.C: New test.
20075         * g++.dg/template/local2.C: Likewise.
20076
20077 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
20078
20079         * gcc.c-torture/execute/20030105-1.c: New test.
20080
20081 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20082
20083         * g++.dg/parse/namespace3.C: Remove extra semicolons.
20084         * g++.dg/parse/namespace4.C: Likewise.
20085
20086 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20087
20088         * g++.dg/template/ntp2.C: New test.
20089
20090 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
20091
20092         * g++.dg/parse/extern-C-1.C: New test.
20093
20094         * g++.dg/parse/namespace4.C: New test.
20095
20096         * g++.dg/template/nested1.C: New test.
20097
20098         * g++.dg/parse/namespace3.C: New test.
20099
20100 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20101
20102         * g++.dg/lookup/two-stage1.C: New test.
20103
20104 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20105
20106         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
20107         * g++.old-deja/g++.jason/access8.C: Likewise.
20108         * g++.old-deja/g++.other/decl5.C: Likewise.
20109
20110 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20111
20112         * g++.dg/parse/parse7.C: New test.
20113
20114 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
20115
20116         PR c++/2843
20117         * g++.dg/ext/attrib7.C: New test.
20118
20119 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20120
20121         * g++.dg/parse/parse6.C: New test.
20122
20123 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
20124
20125         * gcc.dg/h8300-stack-1.c: New.
20126
20127 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20128
20129         g++.dg/lookup/exception1.C: New test.
20130
20131         g++.dg/lookup/template1.C: New test.
20132
20133         g++.dg/parse/namespace2.C: New test.
20134
20135         g++.dg/parse/parens2.C: New test.
20136
20137 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20138
20139         * g++.dg/parse/parse5.C: New test.
20140         * g++.dg/lookup/scoped4.C: New test.
20141
20142 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20143
20144         * g++.dg/parse/parens1.C: New test.
20145
20146         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
20147         angle-bracket1.C.
20148         * g++.dg/parse/parens2.C: New test.
20149
20150         * g++.dg/lookup/scope-operator1.C: New test.
20151
20152         * g++.dg/parse/operator1.C: New test.
20153
20154 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20155
20156         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
20157         * g++.old-deja/g++.other/access6.C: Likewise.
20158         * g++.old-deja/g++.other/decl1.C: Likewise.
20159         * g++.old-deja/g++.pt/typename12.C: Likewise.
20160
20161 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20162
20163         * g++.dg/parse/namespace1.C: New test.
20164
20165 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20166
20167         * g++.dg/parse/parse4.C: New test.
20168
20169 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20170
20171         * g++.dg/parse/parse3.C: New test.
20172
20173 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20174
20175         * g++.dg/parse/parse2.C: New test.
20176
20177 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20178
20179         * g++.dg/template/friend11.C: New test.
20180
20181 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20182
20183         * g++.dg/parse/parse1.C: New test.
20184
20185 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
20186
20187         * lib/profopt.exp: Change the name of a global variable to avoid
20188         possible clashes with other test suites.
20189
20190 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
20191
20192         * g++.dg/inherit/covariant8.C: New test.
20193
20194 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20195
20196         * g++.dg/init/array9.C: New test.
20197
20198         PR c++/9112
20199         * g++.dg/parse/expr1.C: New test.
20200
20201 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
20202
20203         * gcc.c-torture/compile/20021230-1.c: New test.
20204
20205 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
20206
20207         * g++.dg/inherit/covariant5.C: New test.
20208         * g++.dg/inherit/covariant6.C: New test.
20209         * g++.dg/inherit/covariant7.C: New test.
20210
20211 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20212
20213         PR c++/2739
20214         * g++.dg/other/access2.C: New test.
20215
20216 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20217
20218         * g++.dg/other/anon-struct.C: No longer fails
20219         * g++.old-deja/g++.brendan/parse4.C: Likewise.
20220         * g++.old-deja/g++.brendan/parse5.C: Likewise.
20221         * g++.old-deja/g++.brendan/parse6.C: Likewise.
20222
20223 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20224
20225         * g++.dg/parse/angle-bracket.C (main): No longer fails.
20226
20227 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
20228
20229         * g++.dg/eh/spec4.C: Remove stray semicolon.
20230         * g++.dg/expr/pmf-1.C: Change error message.
20231         * g++.dg/ext/asm1.C: Remove stray semicolon.
20232         * g++.dg/ext/typename1.C: Add missing typenames.
20233         * g++.dg/inherit/template-as-base.C: Change error message.
20234         * g++.dg/lookup/scoped1.C: Likewise.
20235         * g++.dg/lookup/scoped2.C: Likewise.
20236         * g++.dg/lookup/using2.C: Likewise.
20237         * g++.dg/other/component1.C: Remove stray semicolon.
20238         * g++.dg/other/do1.C: Change error message.
20239         * g++.dg/other/error2.C: Likewise.
20240         * g++.dg/other/init1.C: Likewise.
20241         * g++.dg/other/packed1.C: Remove stray semicolon.
20242         * g++.dg/other/ptrmem2.C: Change error message.
20243         * g++.dg/parse/parameter-declaration-1.C: Remove line number
20244         marker.
20245         * g++.dg/special/initp1.C: Remove invalid attribute usage.
20246         * g++.dg/template/access3.C: Add typename keyword.
20247         * g++.dg/template/access5.C: Remove stray semicolon.
20248         * g++.dg/template/access6.C: Likewise.
20249         * g++.dg/template/complit1.C: Likewise.
20250         * g++.dg/template/crash1.C: Change error message.
20251         * g++.dg/template/inherit2.C: Remove stray semicolon.
20252         * g++.dg/template/instantiate2.C: Likewise.
20253         * g++.dg/template/instantiate3.C: Change error message.
20254         * g++.dg/template/qual1.C: Remove stray semicolon.
20255         * g++.dg/template/qualttp18.C: Change error message.
20256         * g++.dg/template/ref1.C: Remove stray semicolon.
20257         * g++.dg/template/sizeof1.C (A::value): Declare it.
20258         * g++.dg/template/spec4.C: Change error message.
20259         * g++.dg/template/static1.C: Likewise.
20260         * g++.dg/template/type1.C: Likewise.
20261         * g++.dg/template/typename3.C: Likewise.
20262         * g++.old-deja/g++.benjamin/13478.C: Change error message.
20263         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
20264         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
20265         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
20266         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
20267         named return value extension.
20268         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
20269         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
20270         * g++.old-deja/g++.bob/extern_C.C: Likewise.
20271         * g++.old-deja/g++.bob/inherit2.C: Likewise.
20272         * g++.old-deja/g++.brendan/complex1.C: Likewise.
20273         * g++.old-deja/g++.brendan/copy5.C: Likewise.
20274         * g++.old-deja/g++.brendan/crash13.C: Likewise.
20275         * g++.old-deja/g++.brendan/crash15.C: Likewise.
20276         * g++.old-deja/g++.brendan/crash18.C: Change error message.
20277         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
20278         * g++.old-deja/g++.brendan/crash38.C: Likewise.
20279         * g++.old-deja/g++.brendan/crash50.C: Likewise.
20280         * g++.old-deja/g++.brendan/crash56.C: Likewise.
20281         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
20282         syntax.
20283         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
20284         * g++.old-deja/g++.brendan/crash8.C: Change error message.
20285         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
20286         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
20287         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
20288         * g++.old-deja/g++.brendan/template11.C: Likewise.
20289         * g++.old-deja/g++.brendan/template26.C: Likewise.
20290         * g++.old-deja/g++.brendan/template27.C: Use explicit
20291         specialization syntax.
20292         * g++.old-deja/g++.brendan/template30.C: Likewise.
20293         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
20294         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
20295         non-dependent names.
20296         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
20297         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
20298         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
20299         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
20300         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
20301         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
20302         named return value extension.
20303         * g++.old-deja/g++.ext/namedret2.C: Likewise.
20304         * g++.old-deja/g++.ext/namedret3.C: Likewise.
20305         * g++.old-deja/g++.ext/return1.C: Likewise.
20306         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
20307         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
20308         * g++.old-deja/g++.jason/access8.C: Likewise.
20309         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
20310         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
20311         pseudo-destructor names.
20312         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
20313         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
20314         pseudo-destructor names.
20315         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
20316         * g++.old-deja/g++.jason/overload19.C: Likewise.
20317         * g++.old-deja/g++.jason/overload32.C: Likewise.
20318         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
20319         stray semicolons.
20320         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
20321         * g++.old-deja/g++.jason/return.C: Likewise.
20322         * g++.old-deja/g++.jason/return2.C: Likewise.
20323         * g++.old-deja/g++.jason/shadow1.C: Likewise.
20324         * g++.old-deja/g++.jason/special.C: Use explicit specialization
20325         syntax.
20326         * g++.old-deja/g++.jason/template10.C: Account for use of
20327         non-dependent names.
20328         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
20329         syntax.
20330         * g++.old-deja/g++.jason/template37.C: Likewise.
20331         * g++.old-deja/g++.law/access4.C: Change error messages.
20332         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
20333         pseudo-destructor names.
20334         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
20335         * g++.old-deja/g++.law/ctors9.C: Likewise.
20336         * g++.old-deja/g++.law/cvt22.C: Likewise.
20337         * g++.old-deja/g++.law/dtors5.C: Likewise.
20338         * g++.old-deja/g++.law/global-init1.C: Likewise.
20339         * g++.old-deja/g++.law/missed-error3.C: Likewise.
20340         * g++.old-deja/g++.law/operators28.C: Likewise.
20341         * g++.old-deja/g++.law/visibility28.C: Likewise.
20342         * g++.old-deja/g++.martin/eval1.C: Likewise.
20343         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
20344         name.
20345         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
20346         * g++.old-deja/g++.mike/net34.C: Likewise.
20347         * g++.old-deja/g++.mike/net36.C: Likewise.
20348         * g++.old-deja/g++.mike/ns2.C: Likewise.
20349         * g++.old-deja/g++.mike/p12306.C: Likewise.
20350         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
20351         value extension.
20352         * g++.old-deja/g++.mike/p700.C: Likewise.
20353         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
20354         * g++.old-deja/g++.mike/p710.C: Likewise.
20355         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
20356         value extension.
20357         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
20358         * g++.old-deja/g++.mike/pmf9.C: Likewise.
20359         * g++.old-deja/g++.ns/crash2.C: Likewise.
20360         * g++.old-deja/g++.ns/crash3.C: Likewise.
20361         * g++.old-deja/g++.ns/invalid1.C: Likewise.
20362         * g++.old-deja/g++.ns/ns17.C: Likewise.
20363         * g++.old-deja/g++.ns/template16.C: Likewise.
20364         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
20365         keyword.
20366         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
20367         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
20368         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
20369         named return value extension.
20370         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
20371         * g++.old-deja/g++.other/access4.C: Issue additional error
20372         messages.
20373         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
20374         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
20375         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
20376         * g++.old-deja/g++.other/crash25.C: Change error message.
20377         * g++.old-deja/g++.other/crash4.C: Change error message.
20378         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
20379         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
20380         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
20381         checks.
20382         * g++.old-deja/g++.other/defarg8.C: Likewise.
20383         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
20384         * g++.old-deja/g++.other/dtor10.C: Likewise.
20385         * g++.old-deja/g++.other/incomplete.C: Likewise.
20386         * g++.old-deja/g++.other/linkage7.C: Likewise.
20387         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
20388         lookup algorithm.
20389         * g++.old-deja/g++.other/mangle2.C: Likewise.
20390         * g++.old-deja/g++.other/refinit2.C: Likewise.
20391         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
20392         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
20393         * g++.old-deja/g++.pt/crash28.C: Likewise.
20394         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
20395         syntax.
20396         * g++.old-deja/g++.pt/crash32.C: Change error message.
20397         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
20398         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
20399         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
20400         error message position.
20401         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
20402         * g++.old-deja/g++.pt/defarg8.C: Change error message.
20403         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
20404         syntax.
20405         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
20406         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
20407         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
20408         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
20409         keyword.
20410         * g++.old-deja/g++.pt/explicit31.C: Likewise.
20411         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
20412         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
20413         keyword.
20414         * g++.old-deja/g++.pt/explicit71.C: Change error message.
20415         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
20416         syntax.
20417         * g++.old-deja/g++.pt/friend28.C: Account for use of
20418         non-dependent names.
20419         * g++.old-deja/g++.pt/friend29.C: Likewise.
20420         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
20421         rules.
20422         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
20423         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
20424         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
20425         lookup rules.
20426         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
20427         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
20428         keyword.
20429         * g++.old-deja/g++.pt/memclass20.C: Likewise.
20430         * g++.old-deja/g++.pt/memclass5.C: Likewise.
20431         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
20432         keyword.
20433         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
20434         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
20435         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
20436         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
20437         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
20438         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
20439         keyword.
20440         * g++.old-deja/g++.pt/spec10.C: Likewise.
20441         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
20442         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
20443         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
20444         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
20445         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
20446         * g++.old-deja/g++.pt/ttp62.C: Likewise.
20447         * g++.old-deja/g++.pt/ttp64.C: Likewise.
20448         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
20449         * g++.old-deja/g++.pt/typename15.C: Likewise.
20450         * g++.old-deja/g++.pt/typename22.C: Likewise.
20451         * g++.old-deja/g++.pt/typename6.C: Change error messages.
20452         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
20453         * g++.old-deja/g++.pt/virtual2.C: Likewise.
20454         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
20455         syntax.
20456         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
20457         return value extension.
20458         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
20459         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
20460         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
20461         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
20462
20463 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20464
20465         * g++.dg/warn/inline1.C: New test.
20466         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
20467         * g++.old-deja/g++.jason/synth10.C: Likewise.
20468         * g++.old-deja/g++.mike/net31.C: Likewise.
20469         * g++.old-deja/g++.mike/p8786.C: Likewise.
20470
20471         * g++.dg/template/friend10.C: New test.
20472         * g++.dg/template/conv5.C: New test.
20473
20474 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20475
20476         * g++.dg/lookup/scoped3.C: New test.
20477
20478         * g++.dg/lookup/decl1.C: New test.
20479         * g++.dg/lookup/decl2.C: New test.
20480
20481 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20482
20483         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
20484         gcc.c-torture/compile/20021015-1.c,
20485         gcc.c-torture/compile/20021015-2.c,
20486         gcc.c-torture/compile/20021123-1.c,
20487         gcc.c-torture/compile/20021123-2.c,
20488         gcc.c-torture/compile/20021123-3.c,
20489         gcc.c-torture/compile/20021123-4.c,
20490         gcc.c-torture/execute/20021024-1.c: Add tests previously added
20491         only to 3.1 or 3.2 branch.
20492
20493 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
20494
20495         * gcc.dg/i386-bitfield3.c: New test.
20496
20497         * gcc.dg/i386-bitfield2.c: New test.
20498
20499 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
20500
20501         * g++.dg/parse/conv_op1.C: New test.
20502
20503 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
20504
20505         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
20506         approved.
20507
20508 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
20509
20510         * gcc.c-torture/compile/20021220-1.c: New test.
20511
20512 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
20513
20514         * gcc.dg/i386-fastcall-1.c: New.
20515
20516 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20517
20518         * gcc.c-torture/execute/20021219-1.c: New test.
20519
20520 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20521
20522         * gcc.dg/i386-pic-1.c: New test.
20523
20524 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20525
20526         PR c++/8099
20527         * g++.dg/template/friend9.C: New test.
20528
20529 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20530
20531         PR c++/3663
20532         * g++.dg/template/access7.C: New test.
20533
20534 2002-12-18  Nick Clifton  <nickc@redhat.com>
20535
20536         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
20537         the libstdc++-v3 directory has been found.
20538
20539 2002-12-12  Devang Patel <dpatel@apple.com>
20540         * gcc.dg/darwin-ld-1.c: New test.
20541         * gcc.dg/darwin-ld-2.c: New test.
20542         * gcc.dg/darwin-ld-3.c: New test.
20543         * gcc.dg/darwin-ld-4.c: New test.
20544         * gcc.dg/darwin-ld-5.c: New test.
20545
20546 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20547
20548         * gcc.c-torture/compile/20021212-1.c: New test.
20549
20550 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
20551
20552         * gcc.dg/fshort-wchar: New test.
20553
20554 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
20555
20556         PR c++/8372
20557         * g++.dg/template/dtor1.C: New test.
20558
20559         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
20560         markers.
20561
20562 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
20563
20564         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
20565
20566 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
20567
20568         * g++.dg/template/static1.C: New test.
20569         * g++.dg/template/static2.C: New test.
20570         * g++.old-deja/g++.ext/memconst.C: New test.
20571
20572 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20573
20574         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
20575         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
20576         * g++.dg/special/initp1.C: Likewise.
20577
20578 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
20579
20580         * gcc.c-torture/execute/20021204-1.c: New test.
20581
20582 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
20583
20584         * gcc.dg/ppc-fmadd-1.c: New file.
20585         * gcc.dg/ppc-fmadd-2.c: New file.
20586         * gcc.dg/ppc-fmadd-3.c: New file.
20587
20588 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20589
20590         * gcc.c-torture/compile/20021204-1.c: New test.
20591
20592 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20593
20594         * g++.dg/inherit/covariant2.C: New test.
20595         * g++.dg/inherit/covariant3.C: New test.
20596         * g++.dg/inherit/covariant4.C: New test.
20597         * g++.dg/inherit/covariant1.C: Remove XFAIL.
20598         * g++.old-deja/g++.robertl/eb17.C: Likewise.
20599
20600 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
20601
20602         PR c++/8688
20603         * g++.dg/init/brace3.C: New test.
20604
20605 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
20606
20607         * gcc.dg/20020210-1.c: Fix a comment typo.
20608
20609 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
20610
20611         PR c++/8720
20612         * g++.dg/parse/defarg1.C: New test.
20613
20614         PR c++/8615
20615         * g++.dg/template/char1.C: New test.
20616
20617         * g++.dg/template/varmod1.C: Fix typo.
20618
20619 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20620
20621         DR 180
20622         * g++.old-deja/g++.pt/crash32.C: Expect error.
20623
20624 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
20625
20626         PR c++/5919
20627         * g++.dg/template/varmod1.C: New test.
20628
20629         PR c++/8727
20630         * g++.dg/inherit/typeinfo1.C: New test.
20631
20632         PR c++/8663
20633         * g++.dg/inherit/typedef1.C: New test.
20634
20635 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
20636
20637         PR c++/8332
20638         PR c++/8493
20639         * g++.dg/template/strlen1.C: New test.
20640
20641         PR c++/8227
20642         * g++.dg/template/ctor2.C: New test.
20643
20644         PR c++/8214
20645         * g++.dg/init/string1.C: New test.
20646
20647         PR c++/8511
20648         * g++.dg/template/friend8.C: New test.
20649
20650 2002-11-29  Joe Buck <jbuck@synopsys.com>
20651
20652         * g++.dg/lookup/anon2.C: New test.
20653
20654 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
20655
20656         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
20657         h8300 port.
20658
20659 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
20660
20661         * gcc.dg/bitfld-6.c: New test.
20662
20663 2002-11-27  Jan Hubicka  <jh@suse.cz>
20664
20665         * gcc.c-torture/execute/20021127.[cx]: New test.
20666
20667 2002-11-26  Jan Hubicka  <jh@suse.cz>
20668
20669         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
20670         quality.
20671
20672 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
20673
20674         * g++.dg/init/brace2.C: New test.
20675         * g++.old-deja/g++.mike/p9129.C: Correct.
20676
20677 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
20678
20679         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
20680
20681 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
20682
20683         * gcc.dg/sibcall-6: New test for indirect sibcalls.
20684
20685 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
20686
20687         * testsuite/g++.dg/abi/empty11.C: New test.
20688         * testsuite/g++.dg/rtti/cv1.C: New test.
20689
20690 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
20691
20692         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
20693
20694 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
20695
20696         * g++.dg/abi/empty10.C: New test.
20697
20698 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20699
20700         * gcc.c-torture/compile/20021124-1.c: New test.
20701
20702 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
20703
20704         * g++.dg/abi/rtti2.C: New test.
20705
20706 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20707
20708         * gcc.dg/i386-unroll-1.c: New test.
20709
20710 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20711
20712         * gcc.c-torture/compile/20021120-1.c: New test.
20713         * gcc.c-torture/compile/20021120-2.c: New test.
20714
20715 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20716
20717         * gcc.dg/bitfld-5.c: New test.
20718
20719 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20720
20721         * gcc.c-torture/execute/20021120-3.c: New test.
20722
20723 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20724
20725         * gcc.c-torture/execute/20021120-2.c: New test.
20726
20727 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20728
20729         * gcc.c-torture/execute/20021120-1.c: New test.
20730
20731 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
20732
20733         * gcc.c-torture/execute/20021118-3.c: New test.
20734
20735 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20736
20737         * gcc.c-torture/compile/20021119-1.c: New test.
20738
20739 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
20740
20741         * gcc.dg/duff-1.c: New test.
20742         * gcc.dg/duff-2.c: New test.
20743         * gcc.dg/duff-3.c: New test.
20744
20745 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
20746
20747         * gcc.dg/cpp/_Pragma5.c: New test.
20748
20749 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20750
20751         * gcc.c-torture/execute/20021118-2.c: New test.
20752
20753 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20754
20755         * gcc.c-torture/execute/20021118-1.c: New test.
20756
20757 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
20758
20759         * gcc.dg/20021116-1.c: New test.
20760
20761 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
20762
20763         * g++.dg/abi/vcall1.C: New test.
20764
20765 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
20766
20767         * gcc.dg/20021029-1.c: New test.
20768         * gcc.dg/20021029-2.c: New test.
20769
20770 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20771
20772         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
20773
20774 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20775
20776         PR c/8439
20777         * gcc.dg/20021110.c: Move to ...
20778         * gcc.c-torture/compile/20021110.c: .... here.
20779
20780 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20781
20782         PR c/8467
20783         * gcc.c-torture/execute/20021111-1.c
20784
20785 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20786
20787         PR c/8439
20788         * gcc.dg/20021110.c: New test.
20789
20790 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
20791
20792         * g++.dg/abi/vthunk3.C: Run only on x86.
20793
20794 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20795
20796         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
20797
20798 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
20799
20800         * lib/compat.exp (compat-execute): Fix logic error in last
20801         change.
20802
20803 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
20804
20805         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
20806
20807 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20808
20809         PR c++/8389
20810         * g++.dg/template/access6.C: New test.
20811
20812 2002-11-08  Jan Hubicka  <jh@suse.cz>
20813
20814         * gcc.dg/i386-ssefp-1.c: New test.
20815         * gcc.dg/i386-ssefp-1.c: New test.
20816
20817 2002-11-08  Jan Hubicka  <jh@suse.cz>
20818
20819         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
20820
20821 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20822
20823         * g++.dg/abi/vthunk3.C: New test.
20824
20825         PR c++/8338
20826         * g++.dg/template/crash2.C: New test.
20827
20828 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20829
20830         * testsuite/g++.dg/abi/dtor1.C: New test.
20831         * testsuite/g++.dg/abi/dtor2.C: Likewise.
20832
20833 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
20834
20835         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
20836         Darwin.
20837
20838 2002-11-04  Adam Nemet  <anemet@lnxw.com>
20839
20840         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
20841         -mthumb.  Only xfail with -O0.
20842
20843 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
20844
20845         * g++.dg/abi/thunk1.C: New test.
20846         * g++.dg/abi/thunk2.C: Likewise.
20847         * g++.dg/abi/vtt1.C: Likewise.
20848
20849 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
20850
20851         PR optimization/8423
20852         * gcc.c-torture/execute/builtin-constant.c: New test.
20853
20854 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
20855
20856         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
20857         Add some more cases.
20858
20859 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
20860
20861         PR c++/8391
20862         * g++.dg/opt/local1.C: New test.
20863
20864 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
20865
20866         PR c++/8160
20867         * g++.dg/template/complit1.C: New test.
20868
20869         PR c++/8149
20870         * g++.dg/template/typename4.C: Likewise.
20871
20872 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20873
20874         Core issue 287, PR c++/7639
20875         * g++.dg/template/instantiate1.C: Adjust error location.
20876         * g++.dg/template/instantiate3.C: New test.
20877         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
20878         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
20879         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
20880
20881 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
20882
20883         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
20884
20885 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
20886
20887         PR c++/8287
20888         * g++.dg/init/dtor2.C: New test.
20889
20890 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20891
20892         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
20893         * gcc.dg/nest.c: Bypass errors on irix6.
20894
20895 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
20896
20897         * gcc.dg/nest.c: Expect error for mmix-*-*.
20898         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
20899
20900 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
20901
20902         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
20903         markers.
20904
20905         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
20906
20907 2002-10-25  Mike Stump  <mrs@apple.com>
20908
20909         * gcc.dg/warn-1.c: New test.
20910
20911 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20912
20913         * g++.dg/template/typename3.C: New test.
20914
20915 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
20916
20917         * g++.dg/lookup/ptrmem1.C: New test.
20918
20919         * g++.dg/abi/vthunk2.C: New test.
20920
20921 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20922
20923         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
20924
20925 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
20926
20927         * g++.dg/abi/empty9.C: New test.
20928
20929 2002-10-24  Richard Henderson  <rth@redhat.com>
20930
20931         * g++.dg/inherit/thunk1.C: Enable for ia64.
20932
20933 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20934
20935         PR c++/8067
20936         * g++.dg/lookup/pretty1.C: New test.
20937
20938 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
20939
20940         * gcc.dg/20021023-1.c: New test.
20941
20942 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20943
20944         PR c++/7679
20945         * g++.dg/parse/inline1.C: New test.
20946
20947 2002-10-23  Richard Henderson  <rth@redhat.com>
20948
20949         * g++.dg/inherit/thunk1.C: Enable for x86_64.
20950
20951         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
20952
20953 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
20954
20955         PR c++/6579
20956         * g++.dg/parse/stmtexpr3.C: New test.
20957
20958 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20959
20960         * g++.dg/expr/cond1.C: New test.
20961
20962 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20963
20964         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
20965
20966 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20967
20968         * g++.dg/abi/vbase13.C: New test.
20969         * g++.dg/abi/vbase14.C: Likewise.
20970
20971 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
20972
20973         * gcc.dg/tls/pic-1.c: New test.
20974         * gcc.dg/tls/nonpic-1.c: New test.
20975         * gcc.dg/20021018-1.c: New test.
20976
20977 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20978
20979         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
20980         Remove only files with the same base name as the test case.
20981         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
20982         (profopt-execute): Likewise.  Also, remove old profiling
20983         and performance data files before running the tests.
20984
20985         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
20986         * g++.dg/bprob/bprob.exp: Likewise.
20987         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
20988         to allow more general test case names.
20989
20990         * g++.dg/bprob/bprob-1.C: Rename to ...
20991         * g++.dg/bprob/g++-bprob-1.C: ... this.
20992
20993         * g77.dg/bprob/bprob-1.f: Rename to ...
20994         * g77.dg/bprob/g77-bprob-1.f: ... this.
20995
20996 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20997
20998         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
20999         bison 1.50 or later.
21000
21001 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
21002
21003         * g++.dg/README: Describe more test directories.
21004
21005 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21006
21007         * g++.dg/init/array6.C: Add additional tests.
21008
21009 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21010
21011         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
21012         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
21013
21014 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
21015
21016         * gcc.c-torture/compile/20020604-1.x: New.
21017         * gcc.c-torture/compile/simd-5.x: Likewise.
21018         * gcc.c-torture/execute/920710-1.x: Likewise.
21019         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
21020
21021 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21022
21023         * g++.dg/inherit/override1.C: Add dg-options clause.
21024
21025 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21026
21027         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
21028         _mm_slli_si128.
21029
21030 2002-10-19  Andreas Schwab  <schwab@suse.de>
21031
21032         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
21033         directory component.
21034
21035 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
21036
21037         * g++.dg/inherit/thunk1.C: New test.
21038
21039         * g++.dg/inherit/override1.C: New test.
21040
21041         * g++.dg/abi/mangle11.C: New test.
21042         * g++.dg/abi/mangle14.C: New test.
21043         * g++.dg/abi/mangle17.C: New test.
21044
21045 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21046
21047         * g++.dg/overload/member2.C: New test.
21048
21049 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
21050
21051         * g++.dg/README: Describe new compat directory.
21052         * g++.dg/dg.exp: Skip tests in compat directory.
21053         * README.compat: New file.
21054         * lib/compat.exp: New expect script.
21055         * g++.dg/compat: New test directory.
21056         * g++.dg/compat/compat.exp: New expect script.
21057         * g++.dg/compat/abi: New test directory.
21058         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
21059         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
21060         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
21061         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
21062         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
21063         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
21064         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
21065         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
21066         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
21067         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
21068         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
21069         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
21070         * g++.dg/compat/break: New test directory.
21071         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
21072         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
21073         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
21074         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
21075         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
21076         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
21077         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
21078         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
21079         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
21080         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
21081         g++.dg/compat/break/README: New files.
21082         * g++.dg/compat/eh: New test directory.
21083         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
21084         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
21085         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
21086         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
21087         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
21088         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
21089         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
21090         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
21091         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
21092         g++.dg/compat/eh/filter2_y.C,
21093         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
21094         g++.dg/compat/eh/new1_y.C,
21095         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
21096         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
21097         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
21098         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
21099         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
21100         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
21101         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
21102         g++.dg/compat/eh/unexpected1_y.C: New files.
21103         * g++.dg/compat/init: New test directory.
21104         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
21105         g++.dg/compat/init/array5_y.C,
21106         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
21107         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
21108         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
21109         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
21110         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
21111         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
21112         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
21113         g++.dg/compat/init/init-ref2_y.C: New files.
21114
21115 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21116
21117         PR c++/7584
21118         * g++.dg/inherit/using3.C: New test.
21119
21120 2002-10-17  Jan Hubicka  <jh@suse.cz>
21121
21122         * gcc.dg/20021017-2.c: New test.
21123
21124 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21125
21126         * g++.dg/abi/mangle16.C: Adjust.
21127
21128         * g++.dg/init/array8.C: New test.
21129
21130 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
21131
21132         * gcc.dg/special/mips-abi.exp: New test.
21133         * gcc.dg/special/mips-abi.s: Empty file used by the above.
21134
21135 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21136
21137         * g++.dg/abi/mangle16.C: New test.
21138         * g++.dg/abi/mangle17.C: Likewise.
21139
21140         PR c++/7478
21141         * g++.dg/template/ref1.C: New test.
21142
21143 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21144
21145         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
21146
21147 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
21148
21149         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
21150
21151 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21152
21153         PR c++/7524
21154         * g++.dg/init/array7.C: New test.
21155
21156 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
21157
21158         * g++.dg/init/array6.C: New test.
21159
21160         * g++.dg/abi/mangle13.C: Likewise.
21161         * g++.dg/abi/mangle14.C: Likewise.
21162         * g++.dg/abi/mangle15.C: Likewise.
21163
21164 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21165
21166         * g++.dg/abi/empty8.C: New test.
21167
21168 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
21169
21170         * g++.dg/init/ctor1.C: New test.
21171
21172 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
21173
21174         * gcc.c-torture/execute/20021015-1.c: New test.
21175
21176 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
21177
21178         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
21179
21180 2002-10-14  Jan Hubicka  <jh@suse.cz>
21181
21182         * gcc.dg/i386-ssetype-[1-5].c: New tests.
21183
21184 2002-10-14  Richard Henderson  <rth@redhat.com>
21185
21186         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
21187
21188 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21189
21190         PR optimization/6631
21191         * g++.dg/opt/const2.C: New test.
21192
21193 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21194
21195         PR c++/7176
21196         * g++.dg/parse/friend1.C: New test.
21197         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
21198
21199 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
21200
21201         * gcc.dg/20021014-1.c: New test.
21202
21203 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
21204
21205         PR c++/5661
21206         * g++.dg/ext/vlm1.C: New test.
21207         * g++.dg/ext/vlm2.C: Likewise.
21208
21209         * g++.dg/init/array1.C: Remove invalid braces.
21210         * g++.dg/init/brace1.C: New test.
21211         * g++.dg/init/copy2.C: Likewise.
21212         * g++.dg/init/copy3.C: Likewise.
21213         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
21214         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
21215         braces.
21216
21217 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
21218
21219         * gcc.dg/cpp/assembler.S: Don't use -ansi.
21220
21221 2002-10-11  Richard Shann  <richard.shann@superh.com>
21222
21223         * gcc.c-torture/compile/simd-5.c: New test.
21224
21225 2002-10-10  Roger Sayle  <roger@eyesopen.com>
21226
21227         * gcc.c-torture/execute/shiftopt-1.c: New test case.
21228
21229 2002-10-10  Jim Wilson  <wilson@redhat.com>
21230
21231         * gcc.c-torture/execute/20021010-1.c: New test.
21232
21233 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
21234
21235         PR c/7353
21236         * g++.dg/ext/typedef-init.C: New test.
21237         * gcc.dg/typedef-init.c: New test.
21238
21239 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
21240
21241         * gcc.dg/cpp/paste13.c: New test.
21242
21243 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21244
21245         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
21246         remaining platforms, XFAIL during compile, not execute.  Don't
21247         XFAIL at -O0.
21248
21249 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
21250
21251         * gcc.dg/alias-1.c: Tweak expected warning.
21252
21253 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
21254
21255         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
21256
21257 2002-10-06  Andreas Jaeger  <aj@suse.de>
21258
21259         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
21260         * gcc.dg/cpp/c++98.C: Likewise.
21261
21262         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
21263         * g++.dg/cpp/c++98.C: Likewise.
21264
21265         * g++.dg/README (Subdirectories): Mention cpp directory.
21266
21267         PR target/7559
21268         * gcc.dg/20021006-1.c: New test.
21269
21270 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21271
21272         PR c++/7804
21273         * g++.dg/other/warning1.C: New test.
21274
21275 2002-10-04  Roger Sayle  <roger@eyesopen.com>
21276
21277         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
21278         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
21279         and sparc-*-* with -m64 as expected failures.  See PR 8087.
21280
21281 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21282
21283         PR c++/7931
21284         * g++.dg/template/ptrmem3.C: New test.
21285
21286         PR c++/7754
21287         * g++.dg/template/union1.C: New test.
21288
21289 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21290
21291         PR c++/8006
21292         * g++.dg/abi/mangle9.C: New test.
21293         * g++.dg/abi/mangle10.C: New test.
21294         * g++.dg/abi/mangle11.C: New test.
21295         * g++.dg/abi/mangle12.C: New test.
21296
21297 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
21298
21299         PR c++/7188.
21300         * g++.dg/template/meminit1.C: New test.
21301         * g++.dg/warn/Wreorder-1.C: Likewise.
21302         * g++.old-deja/g++.mike/warn3.C: Tweak.
21303         * lib/prune.exp: Ingore "in copy constructor".
21304
21305 2002-10-02  Andreas Jaeger  <aj@suse.de>
21306
21307         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
21308         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
21309         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
21310         on x86-64.
21311
21312 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21313
21314         * gcc.dg/empty1.C: Fix typo.
21315
21316 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
21317
21318         * gcc.dg/alias-1.c: New test.
21319
21320 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21321
21322         * gcc.dg/empty1.C: New test.
21323
21324         * g++.dg/tls/init-2.C: Tweak error messages.
21325
21326 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
21327
21328         * gcc.c-torture/compile/20020923-1.c: New test.
21329
21330 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
21331
21332         * gcc.c-torture/execute/ffs-1.c: New test.
21333         * gcc.c-torture/execute/ffs-2.c: Ditto.
21334
21335 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
21336
21337         * g++.dg/overload/member1.C: New test.
21338
21339 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
21340
21341         * g++.dg/abi/empty7.C: New test.
21342         * g++.dg/init/pm2.C: Likewise.
21343
21344 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
21345
21346         * g++.dg/rtti/crash1.C: New test.
21347
21348 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
21349
21350         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
21351         gcc.dg/sibcall-4.c: New tests.
21352
21353 2002-09-28  Roger Sayle  <roger@eyesopen.com>
21354
21355         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
21356         powerpc and MMIX targets.
21357
21358 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
21359
21360         * gcc.dg/cpp/20020927-1.c: New.
21361
21362 2002-09-26  David S. Miller  <davem@redhat.com>
21363
21364         * gcc.c-torture/compile/trunctfdf.c: New.
21365
21366 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21367
21368         * lib/target-supports.exp (check_weak_available): Handle solaris2.
21369
21370 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
21371
21372         * gcc.c-torture/execute/loop-15.c: New.
21373
21374 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
21375
21376         * README.QMTEST: Fix typo.
21377
21378 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
21379
21380         * gcc.dg/20020926-1.c: New test.
21381
21382 2002-09-25  David S. Miller  <davem@redhat.com>
21383
21384         PR target/7842
21385         * gcc.c-torture/execute/shiftdi.c: New test.
21386
21387 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
21388
21389         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
21390         unique to the tool.
21391         * lib/g77.exp (g77_init): Likewise.
21392         * lib/g++.exp (g++_init): Likewise.
21393         * lib/objc.exp (objc_init): Likewise.
21394
21395 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
21396
21397         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
21398         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
21399         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
21400
21401 2002-09-25  Richard Henderson  <rth@redhat.com>
21402
21403         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
21404         too-small long double.
21405
21406 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
21407
21408         * gcc.dg/20020919-1.c: New test.
21409
21410 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
21411
21412         * g++.dg/abi/bitfield6.C: New test.
21413         * g++.dg/abi/bitfield7.C: New test.
21414         * g++.dg/abi/bitfield8.C: New test.
21415         * g++.dg/abi/vbase11.C: New test.
21416
21417 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21418
21419         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
21420         hppa*-*-hpux*.  Update test comment.
21421
21422 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
21423
21424         * gcc.dg/tls/struct-1.c: New test.
21425
21426 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
21427
21428         * gcc.dg/cpp/tr-warn2.c: Update.
21429
21430 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21431
21432         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
21433
21434 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21435
21436         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
21437         systems.
21438
21439 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
21440
21441         * gcc.c-torture/execute/ieee/mzero3.c: New test.
21442
21443         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21444         Adjust for c++filt moved to binutils.  Remove spurious duplicate
21445         setting of cxxfilt.
21446
21447 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
21448
21449         * gcc.dg/20020312-2.c: Update for darwin.
21450
21451 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21452
21453         * g++.old-deja/g++.other/crash32.C: Mark ICE.
21454
21455 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
21456
21457         * objc.dg/comp-types-1.m: New test.
21458         * objc.dg/comp-types-2.m: New test.
21459         * objc.dg/comp-types-3.m: New test.
21460         * objc.dg/comp-types-4.m: New test.
21461         * objc.dg/comp-types-5.m: New test.
21462         * objc.dg/comp-types-6.m: New test.
21463
21464 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21465
21466         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
21467
21468 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21469
21470         * g++.dg/other/do1.C: New test.
21471
21472         * g++.dg/template/subst1.C: New test.
21473
21474 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
21475
21476         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
21477
21478 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21479
21480         * g++.dg/template/qualttp20.C: Adjust expected errors.
21481         * g++.old-deja/g++.jason/report.C: Likewise.
21482         * g++.old-deja/g++.other/qual1.C: Likewise.
21483
21484         * g++.dg/lookup/scoped2.C: New test.
21485
21486         * g++.dg/ext/asm3.C: New test.
21487
21488 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
21489
21490         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
21491
21492 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
21493
21494         * ChangeLog: follow spelling conventions.
21495         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
21496         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
21497         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
21498         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
21499         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
21500         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
21501         * g++.old-deja/g++.law/global-init1.C: Likewise.
21502         * g++.old-deja/g++.other/delete4.C: Likewise.
21503         * g++.old-deja/g++.other/inline21.C: Likewise.
21504         * g++.old-deja/g++.other/singleton.C: Likewise.
21505         * g77.dg/strlen0.f: Likewise.
21506         * g77.f-torture/compile/20010519-1.f: Likewise.
21507         * g77.f-torture/compile/980310-4.f: Likewise.
21508         * gcc.c-torture/compile/20000605-1.c: Likewise.
21509         * gcc.c-torture/execute/20020225-1.c: Likewise.
21510         * gcc.dg/c90-hexfloat-2.c: Likewise.
21511         * gcc.dg/c99-bool-1.c: Likewise.
21512         * gcc.dg/c99-hexfloat-2.c: Likewise.
21513         * gcc.dg/dll-2.c: Likewise.
21514         * gcc.dg/wtr-union-init-1.c: Likewise.
21515         * gcc.dg/wtr-union-init-2.c: Likewise.
21516         * gcc.dg/wtr-union-init-3.c: Likewise.
21517         * gcc.dg/cpp/avoidpaste1.c: Likewise.
21518         * gcc.dg/cpp/defined.c: Likewise.
21519         * gcc.dg/cpp/macsyntx.c: Likewise.
21520         * gcc.dg/cpp/paste2.c: Likewise.
21521         * gcc.dg/cpp/trad/defined.c: Likewise.
21522         * gcc.dg/format/c90-printf-1.c: Likewise.
21523         * gcc.dg/format/c90-scanf-1.c: Likewise.
21524         * gcc.dg/format/c99-printf-1.c: Likewise.
21525         * gcc.dg/format/c99-scanf-1.c: Likewise.
21526         * gcc.misc-tests/gcov-8.c: Likewise.
21527         * lib/profopt.exp: Likewise.
21528
21529 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
21530
21531         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
21532
21533 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21534
21535         * g++.dg/inherit/using2.C: New test.
21536
21537 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
21538
21539         * ChangeLog: Follow spelling conventions.
21540         * g++.dg/template/friend4.C: Likewise.
21541         * g++.old-deja/g++.pt/crash67.C: Likewise.
21542         * gcc.c-torture/execute/20000801-4.c: Likewise.
21543         * gcc.dg/c90-digraph-1.c: Likewise.
21544         * gcc.dg/c94-digraph-1.c: Likewise.
21545         * gcc.dg/c99-digraph-1.c: Likewise.
21546         * gcc.dg/cpp/line5.c: Likewise.
21547         * gcc.dg/cpp/multiline.c: Likewise.
21548         * gcc.dg/cpp/trad/literals-1.c: Likewise.
21549         * gcc.dg/format/attr-3.c: Likewise.
21550         * gcc.dg/format/c90-scanf-3.c: Likewise.
21551         * gcc.dg/format/ext-4.c: Likewise.
21552
21553 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21554
21555         * g++.dg/template/pretty1.C: New test.
21556
21557 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
21558
21559         * gcc.c-torture/execute/struct-cpy-1.c: New test.
21560
21561 2002-09-13  Matt Austern  <austern@apple.com>
21562
21563         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
21564         passing a cast expression to a function by const reference.
21565
21566 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
21567
21568         * g++.dg/template/deduce1.C: New test.
21569
21570 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
21571
21572         * gcc.c-torture/execute/simd-1.c: Force all use of int to
21573         32-bit int.
21574
21575 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21576
21577         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
21578         usage.
21579
21580 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
21581
21582         * gcc.c-torture/compile/20020910-1.c: New test.
21583
21584 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
21585
21586         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
21587
21588 2002-09-10  Andreas Jaeger  <aj@suse.de>
21589
21590         * gcc.dg/20020312-2.c: Adjust for x86-64.
21591
21592 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
21593
21594         * g77.dg/7388.f: New test case for PR 7388.
21595
21596 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
21597
21598         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
21599
21600 2002-09-05  Ziemowit Laski <zlaski@apple.com>
21601
21602         * objc.dg/proto-lossage-1.m: New test.
21603
21604 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
21605
21606         * gcc.dg/cpp/_Pragma4.c: Fix typo.
21607
21608 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
21609
21610         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
21611         expected to pass.
21612
21613 2002-09-06  Stan Shebs  <shebs@apple.com>
21614             David Edelsohn  <edelsohn@gnu.org>
21615
21616         * gcc.dg/weak: New directory.
21617         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
21618         target-specific xfail bits.
21619         * gcc.dg/typeof-2.c: Move to new directory.
21620         * gcc.dg/weak.exp: New expect script.
21621
21622 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
21623
21624         * gcc.c-torture/execute/extzvsi.c: New test.
21625
21626 2002-09-05  Stan Shebs  <shebs@apple.com>
21627
21628         * gcc.dg/weak-1.c: xfail on Darwin.
21629         * gcc.dg/weak-2.c: Ditto.
21630         * gcc.dg/weak-3.c: Ditto.
21631         * gcc.dg/weak-4.c: Ditto.
21632         * gcc.dg/weak-5.c: Ditto.
21633         * gcc.dg/weak-6.c: Ditto.
21634         * gcc.dg/weak-7.c: Ditto.
21635         * gcc.dg/weak-8.c: Ditto.
21636         * gcc.dg/weak-9.c: Ditto.
21637
21638 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
21639
21640         * gcc.c-torture/execute/loop-14.c: New test.
21641
21642 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
21643
21644         * g++.dg/other/cxa-atexit1.C: New test.
21645
21646         * gcc.dg/typeof-2.c: New test.
21647
21648 2002-09-03  Roger Sayle  <roger@eyesopen.com>
21649
21650         * gcc.dg/builtins-2.c: New testcase.
21651         * gcc.dg/builtins-3.c: New testcase.
21652
21653 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
21654
21655         * gcc.dg/cpp/_Pragma4.c: New test.
21656
21657 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
21658
21659         * objc/execute/nil_method-1.m: New testcase.
21660
21661 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
21662
21663         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
21664         [Object class], not [Object initialize].
21665
21666 2002-08-31  Roger Sayle  <roger@eyesopen.com>
21667             Hans-Peter Nilsson  <hp@bitrange.com>
21668
21669         * gcc.c-torture/execute/20020720-1.x: Skip test on
21670         mmix-knuth-mmixware.  Correct comment.
21671
21672 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
21673
21674         * testsuite/g++.dg/abi/bitfield5.C: New test.
21675         * testsuite/g++.dg/abi/vbase10.C: Likewise.
21676
21677 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
21678
21679         * objc.dg/undeclared-selector.m: New test.
21680
21681 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
21682
21683         * g++.dg/other/offsetof1.C: Avoid cast warning.
21684
21685 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
21686
21687         * objc.dg/super-class-2.m: New test.
21688
21689 2002-08-24  Matt Austern  <austern@apple.com>
21690
21691         * g++.dg/ext/lvaddr.C: New test.
21692         * g++.dg/ext/lvcast.C: New test.
21693
21694 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
21695
21696         * testsuite/g++.dg/inherit/cond1.C: New test.
21697
21698 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
21699
21700         * gcc.dg/noncompile/incomplete-1.c: New test.
21701
21702 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21703
21704         * gcc.dg/typespec-1.c: New test.
21705
21706 2002-08-20  Devang Patel  <dpatel@apple.com>
21707         * objc.dg/proto-hier-2.m: New test.
21708
21709 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
21710
21711         * objc.dg/bitfield-1.m: New test.
21712         * objc.dg/bitfield-2.m: New test.
21713
21714 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21715
21716         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
21717         gcc.dg/c99-flex-array-4.c: New tests.
21718
21719 2002-08-16  Stan Shebs  <shebs@apple.com>
21720
21721         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
21722
21723 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
21724
21725         * gcc.dg/typeof-1.c: New test.
21726         * g++.dg/ext/typeof2.C: New test.
21727
21728 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21729
21730         * g++.dg/other/offsetof1.C: New test.
21731
21732 2002-08-14  Richard Henderson  <rth@redhat.com>
21733
21734         * gcc.dg/tls/diag-3.c: Fix expected message strings.
21735
21736 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
21737
21738         * gcc.dg/cpp/_Pragma3.c: New test.
21739
21740 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
21741
21742         * g++.dg/template/inherit3: New test.
21743
21744 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21745
21746         * gcc.dg/bitfld-4.c: Add blank options.
21747
21748 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
21749
21750         * g++.dg/template/crash1.C: New test.
21751
21752 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21753
21754         * gcc.dg/tls/opt-2.c: New test.
21755
21756 2002-08-08  Devang Patel  <dpatel@apple.com>
21757
21758         * objc.dg/selector-1.m : New test
21759
21760 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21761
21762         * g++.dg/abi/bitfield4.C: New test.
21763         * gcc.dg/bitfld-4.c: New test.
21764
21765 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21766
21767         * g++.dg/other/packed1.C: New test.
21768
21769 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
21770
21771         * g++.dg/abi/offsetof.C: Tweak error messages.
21772         * g++.old-deja/g++.mike/p10769a.C: Likewise.
21773
21774 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21775
21776         * gcc.dg/bitfld-3.c: New test.
21777
21778 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21779             Richard Henderson  <rth@redhat.com>
21780
21781         * gcc.dg/i386-bitfield1.c: New test.
21782         * g++.dg/abi/bitfield3.C: Update.
21783
21784 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
21785
21786         * objc.dg/const-str-2.m: Update.
21787         * gcc.dg/cpp/c++98.c: Change to C extension.
21788         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
21789         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
21790
21791 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
21792
21793         * testsuite/gcc.dg/tls/diag-3.c: New.
21794
21795 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
21796
21797         * g++.dg/README (Subdirectories): Document new subdir expr.
21798         * g++.dg/expr/pmf-1.C: New test.
21799
21800 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
21801
21802         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
21803
21804 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
21805
21806         * g++.dg/abi/bitfield3.C: New test.
21807
21808 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
21809
21810         * lib/gcov.exp: Tweak expected line formats.
21811         * gcc.misc-tests/gcov8.c: New test.
21812         * gcc.misc-tests/gcov8.x: New flags.
21813
21814 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
21815
21816         * consistency.vlad/layout/endian.c: Include string.h.
21817
21818         * gcc.c-torture/execute/20020805-1.c: New test.
21819
21820 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
21821
21822         * g++.dg/other/conversion1.C: New test.
21823
21824 2002-08-03  Roger Sayle  <roger@eyesopen.com>
21825
21826         * gcc.dg/builtins-1.c: New testcase.
21827
21828 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
21829
21830         * g++.dg/inherit/access3.C: New test.
21831
21832 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
21833
21834         * gcc.dg/ia64-visibility-2.c: New test.
21835
21836 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
21837
21838         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
21839         __qualifier_flags to __flags.
21840
21841 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
21842
21843         * g++.dg/inherit/operator1.C: New test.
21844         * g++.dg/lookup/disamb1.C: Fix typo in comment.
21845         * g++.dg/other/error1.C: Change expected error message.
21846         * g++.dg/template/conv4.C: Likewise.
21847
21848 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
21849
21850         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
21851         for documented behavior.
21852
21853 2002-07-25  Roger Sayle  <roger@eyesopen.com>
21854
21855         * gcc.c-torture/execute/20020720-1.x: Skip this test on
21856         several targets known to fail.
21857
21858 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
21859
21860         * gcc.dg/mips-args-[123].c: New tests.
21861
21862 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
21863
21864         * gcc.dg/ppc-spe.c: New.
21865
21866 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
21867
21868         * g++.dg/other/ptrmem4.C: New testcase.
21869
21870 2002-07-24  Richard Henderson  <rth@redhat.com>
21871
21872         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
21873
21874 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
21875
21876         * g++.dg/ext/alignof1.C (main): Return 0 for success.
21877
21878 2002-07-24  Roger Sayle  <roger@eyesopen.com>
21879
21880         * gcc.c-torture/execute/memset-3.c: New testcase.
21881
21882 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
21883
21884         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
21885         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
21886
21887 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21888
21889         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
21890         Delete.
21891
21892 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
21893
21894         * gcc.c-torture/compile/simd-4.c: New test.
21895
21896 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21897
21898         PR c++/7347, c++/7348
21899         * g++.dg/template/access4.C: New test.
21900         * g++.dg/template/access5.C: New test.
21901         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
21902         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
21903         * g++.old-deja/g++.pt/ttp58.C: Likewise.
21904         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
21905
21906 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
21907
21908         * gcc.dg/gnu89-init-2.c: New test.
21909
21910 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
21911
21912         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
21913
21914 2002-07-20  Roger Sayle  <roger@eyesopen.com>
21915
21916         * gcc.c-torture/execute/20020720-1.c: New testcase.
21917
21918 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
21919
21920         * gcc.dg/cpp/Wsignprom.c: New tests.
21921
21922 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
21923
21924         * gcc.c-torture/execute/loop-13.c: New test.
21925
21926 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
21927
21928         * gcc.dg/cpp/expr.c: New tests.
21929
21930 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
21931
21932         * g++.dg/opt/pr6713.C: Add template instantiation.
21933
21934 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
21935
21936         * gcc.dg/nest.c: New test.
21937
21938 2002-07-17  Richard Henderson  <rth@redhat.com>
21939
21940         * g++.dg/opt/pr6713.C: New test.
21941
21942 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
21943
21944         * gcc.c-torture/execute/loop-2e.x: Let the testcase
21945         XFAIL for all x86 processors.
21946
21947 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
21948
21949         * gcc.c-torture/execute/20010122-1.x: Do not test with
21950         -fomit-frame-pointer.
21951
21952 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21953
21954         * g++.dg/template/instantiate2.C: New test.
21955         * g++.dg/template/spec4.C: New test.
21956
21957 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21958
21959         * g++.dg/template/access2.C: New test.
21960         * g++.dg/template/access3.C: New test.
21961
21962 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
21963
21964         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
21965         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
21966         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
21967         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
21968         Convert to use <stdarg.h>.
21969         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
21970         Delete.
21971         * gcc.dg/va-arg-2.c: New.
21972         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
21973
21974 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
21975
21976         * gcc.c-torture/compile/20020710-1.c: New test.
21977
21978 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
21979                           Andrew Pinski  <pinskia@physics.uc.edu>
21980
21981         gcc.c-torture/compile/simd-2.c: New testcase.
21982         gcc.c-torture/compile/simd-3.c: Likewise.
21983
21984 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
21985
21986         PR c++/7224
21987         * g++.dg/overload/error1.C: New test.
21988
21989 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21990
21991         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
21992         configuration and IRIX 6 O32 ABI.
21993
21994 2002-07-11  Roger Sayle  <roger@eyesopen.com>
21995
21996         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
21997
21998 2002-07-10  Roger Sayle  <roger@eyesopen.com>
21999
22000         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
22001
22002 2002-07-10  Jeffrey A Law  <law@redhat.com>
22003
22004         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
22005
22006         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
22007
22008 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
22009
22010         * gcc.dg/20020312-2.c: Check for __PPC__.
22011
22012 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
22013
22014         * gcc.c-torture/compile/20020709-1.c: New test.
22015
22016 2002-07-07  Roger Sayle  <roger@eyesopen.com>
22017
22018         * g++.dg/template/qualttp21.C: New test case.
22019
22020 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
22021
22022         * gcc.c-torture/compile/20020706-1.c: New test.
22023         * gcc.c-torture/compile/20020706-2.c: New test.
22024
22025 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
22026             Alexandre Oliva  <aoliva@redhat.com>
22027
22028         * g++.dg/warn/incomplete1.C: New test.
22029
22030 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22031
22032         PR c++/7099
22033         * g++.dg/warn/noreturn1.C: New test.
22034
22035 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
22036
22037         PR c++/6706
22038         * g++.dg/debug/debug6.C: New test.
22039         * g++.dg/debug/debug7.C: New test.
22040
22041 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
22042
22043         * gcc.c-torture/compile/simd-3.c: New test.
22044
22045 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
22046
22047         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
22048         * gcc.dg/20020620-1.c: Likewise.
22049
22050 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22051
22052         PR c++/6944
22053         * g++.dg/init/array4.C: New test.
22054         * g++.dg/init/array5.C: New test.
22055
22056 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
22057
22058         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
22059         * gcc.c-torture/execute/simd-2.c (main): Likewise.
22060
22061 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22062
22063         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
22064         * gcc.dg/wtr-aggr-init-1.c: Likewise.
22065         * gcc.dg/wtr-conversion-1.c: Likewise.
22066         * gcc.dg/wtr-escape-1.c: Likewise.
22067         * gcc.dg/wtr-int-type-1.c: Likewise.
22068         * gcc.dg/wtr-label-1.c: Likewise.
22069         * gcc.dg/wtr-static-1.c: Likewise.
22070         * gcc.dg/wtr-strcat-1.c: Likewise.
22071         * gcc.dg/wtr-suffix-1.c: Likewise.
22072         * gcc.dg/wtr-switch-1.c: Likewise.
22073         * gcc.dg/wtr-unary-plus-1.c: Likewise.
22074         * gcc.dg/wtr-union-init-1.c: Likewise.
22075         * gcc.dg/wtr-union-init-2.c: Likewise.
22076         * gcc.dg/wtr-union-init-3.c: Likewise.
22077
22078         * gcc.dg/wtr-func-def-1.c: New test.
22079
22080 2002-07-02 Devang Patel <dpatel@apple.com>
22081
22082         * objc.dg/param-1.m: New test.
22083
22084 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
22085
22086         * gcc.dg/cpp/trad/directive.c: Add test.
22087         * gcc.dg/cpp/trad/macroargs.c: Add test.
22088         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
22089
22090 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
22091
22092         * gcc.dg/cpp/cmdlne-M.c: New test.
22093
22094 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
22095
22096         * objc.dg/desig-init-1.m: New test.
22097
22098 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22099
22100         PR c++/6716
22101         * g++.dg/template/instantiate1.C: New test.
22102
22103 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
22104
22105         PR c++/7112
22106         * g++.dg/template/sizeof2.C: New test.
22107
22108 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22109
22110         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
22111         gcc.dg/cpp/trad/include.c: New tests.
22112
22113 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
22114
22115         PR target/7177
22116         * gcc.c-torture/compile/20020701-1.c: New test.
22117
22118 2002-07-01  Stan Shebs  <shebs@apple.com>
22119
22120         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
22121         header here...
22122         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
22123         (objc-torture-execute): or here.
22124
22125 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
22126
22127         * gcc.c-torture/execute/arith-rand-ll.c: New test.
22128
22129 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22130
22131         * gcc.dg/cpp/trad/escaped-nl.c: New test.
22132
22133 2002-06-30  Devang Patel  <dpatel@apple.com>
22134
22135         * objc.dg/fsyntax-only.m: New test.
22136
22137 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
22138
22139         PR c++/6695
22140         * g++.dg/template/friend7.C: New file.
22141
22142 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
22143
22144         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
22145         return type.
22146
22147 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
22148
22149         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
22150         avoid division by zero.
22151
22152 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
22153
22154         * gcc.dg/Wunknownprag.c: New tests.
22155
22156 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
22157
22158         * gcc.c-torture/execute/simd-2.c: New test.
22159
22160 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
22161
22162         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
22163         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
22164         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
22165         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
22166         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
22167         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
22168         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
22169         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
22170         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
22171         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
22172         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
22173         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
22174         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
22175         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
22176         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
22177         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
22178         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
22179
22180 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
22181
22182         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
22183         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
22184         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
22185         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
22186         New tests.
22187         * gcc.dg/cpp/trad/directive.c: Update.
22188
22189 2002-06-23  Andreas Jaeger  <aj@suse.de>
22190
22191         * gcc.c-torture/execute/complex-6.c: New.
22192
22193 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
22194
22195         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
22196         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
22197         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
22198         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
22199
22200 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
22201
22202         * gcc.dg/cpp/trad: New directory with traditional tests copied
22203         from parent directory.
22204         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22205         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22206         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22207         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22208         Move to trad/ and rename.
22209         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
22210         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
22211         gcc.dg/cpp/trad/redef2.c: New tests.
22212         * gcc.dg/cpp/trad/trad.exp: New driver.
22213
22214 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
22215
22216         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22217         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22218         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22219         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22220         Remove.
22221
22222 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
22223
22224         * gcc.dg/20020620-1.c: New test.
22225
22226 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22227
22228         * g++.dg/template/ttp4.C: New test.
22229
22230 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
22231
22232         * g++.dg/opt/vt1.C: Fix regexp.
22233
22234 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22235
22236         * gcc.c-torture/execute/pure-1.c: Make functions static again.
22237         Don't use attribute `noinline'.
22238
22239 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22240
22241         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
22242
22243 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
22244
22245         * gcc.c-torture/execute/simd-1.c: New.
22246
22247         * gcc.dg/simd-1.c: New.
22248
22249 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22250
22251         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
22252
22253 2002-06-16  Richard Henderson  <rth@redhat.com>
22254
22255         * g++.dg/ext/anon-struct1.C: New.
22256         * g++.dg/ext/anon-struct2.C: New.
22257         * g++.dg/ext/anon-struct3.C: New.
22258         * gcc.dg/anon-struct-1.c: New.
22259         * gcc.dg/anon-struct-2.c: New.
22260         * gcc.dg/anon-struct-3.c: New.
22261         * gcc.dg/20011008-1.c: Adjust warning text.
22262         * gcc.dg/20020527-1.c: Add -fms-extensions.
22263
22264 2002-06-16  Richard Henderson  <rth@redhat.com>
22265
22266         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
22267
22268 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
22269
22270         * gcc.c-torture/execute/20020615-1.c: New test.
22271
22272 2002-06-15  Roger Sayle  <roger@eyesopen.com>
22273
22274         * gcc.c-tortuture/execute/compare-1.c: New test case.
22275         * gcc.c-tortuture/execute/compare-2.c: New test case.
22276         * gcc.c-tortuture/execute/compare-3.c: New test case.
22277
22278 2002-06-13  Richard Henderson  <rth@redhat.com>
22279
22280         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
22281         ia64 ilp32.
22282
22283 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22284
22285         * g++.dg/template/typename2.C: Update error message.
22286
22287 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
22288
22289         * gcc.c-torture/execute/20020611-1.c: New test.
22290
22291 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
22292
22293         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
22294         list of targets to skip.
22295
22296 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
22297
22298         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
22299         targets if not optimizing.
22300
22301 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
22302
22303         * gcc.c-torture/compile/20020605-1.c: New test.
22304
22305         * g++.dg/opt/vt1.C: New test.
22306
22307         * gcc.dg/20020531-1.c: New test.
22308
22309         * gcc.dg/20020530-1.c: New test.
22310
22311         * gcc.dg/20020527-1.c: New test.
22312
22313         * g++.dg/opt/cse1.C: New test.
22314
22315 2002-06-07  Roger Sayle  <roger@eyesopen.com>
22316
22317         * gcc.dg/20020607-2.c: New test case.
22318
22319 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
22320
22321         * gcc.c-torture/compile/20020604-1.c: New test.
22322
22323 2002-06-04  Richard Henderson  <rth@redhat.com>
22324
22325         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
22326         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
22327         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
22328
22329 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
22330
22331         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
22332
22333 2002-06-03  Richard Henderson  <rth@redhat.com>
22334
22335         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
22336         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
22337
22338 2002-06-02  Richard Henderson  <rth@redhat.com>
22339
22340         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
22341         test functions static.
22342
22343 2002-06-02  Andreas Jaeger  <aj@suse.de>
22344
22345         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
22346         now.
22347
22348 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22349
22350         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
22351         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
22352         Update for mofified diagnostics.
22353         * gcc.dg/c99-intconst-1.c: No longer fail.
22354
22355 2002-06-02  Richard Henderson  <rth@redhat.com>
22356
22357         * gcc.dg/uninit-A.c: Remove xfail markers.
22358
22359 2002-06-01  Roger Sayle  <roger@eyesopen.com>
22360
22361         * gcc.dg/fnegate-1.c: New test case.
22362
22363 2002-05-30  Osku Salerma  <osku@iki.fi>
22364
22365         * gcc.c-torture/execute/mayalias-1.c: New file.
22366
22367 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22368
22369         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
22370         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
22371         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
22372
22373 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
22374
22375         * gcc.c-torture/execute/20020529-1.c: New test.
22376
22377 2002-05-27  Richard Henderson  <rth@redhat.com>
22378
22379         * g++.dg/ext/attrib6.C: New test case.
22380
22381 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22382
22383         * gcc.c-torture/execute/pure-1.c: New test.
22384
22385 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22386
22387         * gcc.dg/cpp/arith-2.c: Remove.
22388
22389 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22390
22391         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
22392         * gcc.dg/cpp/if-3.c: Remove.
22393
22394 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
22395
22396         * g++.dg/opt/cse2.C: New test.
22397
22398 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
22399
22400         * gcc.dg/cpp/arith-1.c: New semantic tests.
22401         * gcc.dg/cpp/if-1.c: Update.
22402
22403 2002-05-24  Ben Elliston  <bje@redhat.com>
22404
22405         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
22406
22407 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
22408
22409         * gcc.dg/verbose-asm.c: New test.
22410
22411 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22412
22413         * gcc.dg/cpp/paste12.c: New test.
22414
22415 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22416
22417         * g++.dg/parse/named_ops.C: New test.
22418
22419 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
22420
22421         * gcc/testsuite/gcc.dg/weak-8.c: New test.
22422
22423 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
22424
22425         * gcc.dg/weak-2.c: Allow optional leading underscore
22426         in scan-assembler symbol name.
22427         * gcc.dg/weak-3.c: Likewise.
22428         * gcc.dg/weak-4.c: Likewise.
22429         * gcc.dg/weak-5.c: Likewise.
22430
22431 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
22432
22433         * gcc.dg/20020523-1.c: New test.
22434
22435 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22436
22437         * objc.dg/const-str-2.m: Update now that we stop after
22438         a command line error.
22439
22440 2002-05-22  Richard Henderson  <rth@redhat.com>
22441
22442         * g++.dg/dg.exp: Fix typo in test pruneing.
22443
22444 2002-05-22  Richard Henderson  <rth@redhat.com>
22445
22446         * g++.dg/dg.exp: Prune the tls subdirectory.
22447         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
22448         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
22449         * g++.dg/tls/init-1.C: New.
22450
22451 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
22452
22453         * gcc.dg/20020517-1.c: New test.
22454
22455 2002-05-21  Richard Henderson  <rth@redhat.com>
22456
22457         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
22458         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
22459
22460 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
22461
22462         * g++.dg/other/copy2.C: New test.
22463
22464 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
22465
22466         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
22467         (MAX_COPY): Bump up to 10 times sizeof (long long).
22468         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
22469
22470         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
22471         sizeof (long long).
22472
22473         * gcc.c-torture/execute/strcpy-1.c: New test.
22474
22475 2002-05-19  Jason Merrill  <jason2redhat.com>
22476
22477         * g++.dg/ext/oper1.C: New test.
22478
22479 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
22480 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
22481
22482         * README.QMTEST: New file.
22483
22484         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
22485
22486 2002-05-19  Andreas Jaeger  <aj@suse.de>
22487
22488         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
22489         now.
22490         * gcc.c-torture/execute/loop-2d.x: Likewise.
22491
22492 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
22493
22494         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
22495         support weak symbols.
22496         * gcc.dg/weak-4.c: Likewise
22497         * gcc.dg/weak-6.c: Likewise
22498
22499 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
22500
22501         * gcc.dg/weak-3.c: Add dg-excess-error comment for
22502         cygwin, coff and h8300-*-hms targets
22503         * gcc.dg/weak-5.c: Likewise
22504         * gcc.dg/weak-7.c: Likewise
22505
22506 2002-05-16  Jason Merrill  <jason@redhat.com>
22507
22508         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
22509         (scan-assembler-not, scan-assembler-dem): Likewise.
22510         (scan-assembler-dem-not): Likewise.
22511
22512 2002-05-15  Richard Henderson  <rth@redhat.com>
22513
22514         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
22515
22516 2002-05-15  Richard Henderson  <rth@redhat.com>
22517
22518         * gcc.dg/weak-5.c (vfoo1c): No warning here.
22519         (vfoo1f): Warning here.
22520         (vfoo1l): Don't redefine the alias.
22521
22522 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
22523
22524         * g++.dg/init/pm1.C: New test.
22525
22526 2002-05-12  David S. Miller  <davem@redhat.com>
22527
22528         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
22529         types.
22530
22531 2002-05-10  Roger Sayle  <roger@eyesopen.com>
22532
22533         * gcc.c-torture/execute/20020510-1.c: New test case.
22534
22535 2002-05-10  David S. Miller  <davem@redhat.com>
22536
22537         * gcc.c-torture/execute/conversion.c: Test long double too.
22538
22539 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
22540
22541         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
22542         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
22543         * lib/g++.exp (g++_link_flags): Likewise.
22544         * lib/objc.exp (objc_target_compile): Likewise.
22545
22546 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22547
22548         * gcc.dg/cpp/poison.c: Update.
22549         * gcc.dg/cpp/20000625-2.c: Remove.
22550         * gcc.dg/cpp/direct2s.c: Remove final test.
22551
22552 2002-05-08  Tom Rix  <trix@redhat.com>
22553
22554         * gcc.c-torture/execute/20020508-1.c: New test.
22555         * gcc.c-torture/execute/20020508-2.c: New test.
22556         * gcc.c-torture/execute/20020508-3.c: New test.
22557
22558 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22559
22560         * gcc.dg/cpp/charconst-4.c: More tests.
22561
22562 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
22563
22564         PR c/6569
22565         * gcc.dg/weak-3.c: Update location of warning messages.
22566         * gcc.dg/weak-5.c: Likewise.
22567
22568 2002-05-06  Roger Sayle  <roger@eyesopen.com>
22569
22570         * gcc.c-torture/execute/20020506-1.c: New test case.
22571
22572 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22573
22574         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
22575
22576 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22577
22578         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
22579
22580 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22581
22582         * gcc.dg/cpp/charconst-3.c: New test.
22583
22584 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22585
22586         * gcc.dg/cpp/charconst.c: Update tests.
22587
22588 2002-05-05  Tim Josling  <tej@melbpc.org.au>
22589
22590         * treelang: Added directory for new sample language treelang. Also
22591         lib/treelang.exp: New file to signal treelang should be tested.
22592
22593 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22594
22595         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
22596         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
22597         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
22598         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
22599         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
22600         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
22601         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
22602
22603 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22604
22605         * gcc.dg/format/xopen-2.c: New test.
22606
22607 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22608
22609         * gcc.dg/20020503-1.c: New test.
22610
22611 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
22612
22613         * g++.dg/init/dtor1.C: Make it tougher.
22614
22615 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
22616
22617         * g++.dg/init/dtor1.C: New test.
22618
22619 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
22620
22621         * gcc.dg/altivec-8.c: New.
22622
22623 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
22624
22625         * gcc.dg/altivec-7.c: New.
22626
22627 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
22628
22629         * g++.dg/parse/typedef1.C: New test.
22630
22631 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
22632
22633         PR c++/6486
22634         * g++.dg/template/friend6.C: New test.
22635
22636         PR c++/6492
22637         * g++.dg/init/copy1.C: New test.
22638
22639 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
22640
22641         * g++.dg/warn/effc1.C: New test.
22642
22643 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22644
22645         * gcc.dg/cpp/if-cexp.c: Add a test.
22646
22647 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
22648
22649         * gcc.dg/20020426-2.c: New test.
22650
22651 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22652
22653         * gcc.dg/cpp/if-mop.c: Update.
22654         * gcc.dg/cpp/if-mpar.c: Add test.
22655         * gcc.dg/cpp/if-oppr.c: Update.
22656
22657 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22658
22659         PR c/6343
22660         * gcc.dg/weak-[2-7].c: New tests.
22661
22662 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22663
22664         * gcc.dg/enum1.c: New test.
22665
22666 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22667
22668         PR c++/6497
22669         * g++.dg/inherit/access2.C: New test.
22670
22671 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22672
22673         PR bootstrap/6445
22674         * gcc.dg/20020426-1.c: New test.
22675
22676 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22677
22678         * g++.dg/abi/enum1.C: New test.
22679
22680 2002-04-26  Richard Henderson  <rth@redhat.com>
22681
22682         * gcc.dg/c99-bool-1.c: Expect always true warning.
22683
22684 2002-04-25  Roger Sayle  <roger@eyesopen.com>
22685
22686         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
22687
22688 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22689
22690         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
22691         targets.
22692
22693 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
22694
22695         * g++.dg/abi/mange7.C: New test.
22696
22697         PR c++/6438.
22698         * g++.dg/parse/stmtexpr2.C: New test.
22699
22700 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
22701
22702         * gcc.dg/20020312-2.c: Add SH target.
22703
22704 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22705
22706         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
22707         compiler output on mips*-*-irix*.
22708
22709 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
22710
22711         * g++.dg/parse/attr1.C: New test.
22712
22713 2002-04-23  Roger Sayle  <roger@eyesopen.com>
22714
22715         * gcc.c-torture/execute/string-opt-17.c: New test case.
22716         * gcc.c-torture/execute/memset-2.c: New test case.
22717
22718 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
22719
22720         PR c++/6256:
22721         * g++.dg/template/friend5.C: New test.
22722
22723         PR c++/6331:
22724         * g++.dg/template/qual1.C: Likewise.
22725
22726 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
22727
22728         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
22729         Include stdlib.h, not stdio.h or ctype.h.
22730
22731 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
22732
22733         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
22734         cris-*-elf* and mmix-*-*.
22735         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
22736         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
22737         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
22738         Ditto.
22739         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
22740         * gcc.dg/wchar_t-1.c: Ditto.
22741
22742 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
22743
22744         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
22745         Clarify comment.
22746
22747 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
22748
22749         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
22750
22751 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22752
22753         * gcc.c-torture/execute/20000906-1.x: Delete.
22754
22755 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
22756
22757         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
22758
22759 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
22760
22761         * PR6367
22762         * g77.f-torture/execute/6367.f: New test.
22763         * g77.f-torture/execute/6367.x: Disable for MMIX.
22764
22765 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
22766
22767         * PR6352
22768         * g++.dg/opt/inline2.C: New test.
22769
22770 2002-04-18  Richard Henderson  <rth@redhat.com>
22771
22772         * gcc.dg/20000906-1.c: Enable for all targets.
22773         * gcc.c-torture/compile/iftrap-2.c: New.
22774
22775 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22776
22777         * gcc.dg/20020418-1.c: New test.
22778         * gcc.dg/20020418-2.c: New test.
22779
22780 2002-04-18  Richard Henderson  <rth@redhat.com>
22781
22782         * gcc.c-torture/compile/iftrap-1.c: New.
22783         * gcc.dg/iftrap-1.c: Adjust for ia64.
22784         * gcc.dg/iftrap-2.c: New.
22785
22786 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22787
22788         * gcc.c-torture/compile/20020418-1.c: New test.
22789
22790 2002-04-18  Roger Sayle  <roger@eyesopen.com>
22791
22792         * gcc.c-torture/compile/20020415-1.c: New.
22793
22794 2002-04-18  David S. Miller  <davem@redhat.com>
22795
22796         * gcc.c-torture/execute/20020418-1.c: New test.
22797
22798 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
22799
22800         * gcc.dg/20020416-1.c: New test.
22801
22802         * g++.dg/opt/inline1.C: New test.
22803
22804 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
22805
22806         * gcc.dg/altivec-5.c: New test.
22807
22808         * gcc.dg/20020415-1.c: New test.
22809
22810 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
22811
22812         * testsuite/lib/chill.exp: Remove.
22813
22814 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
22815
22816         * g++.dg/other/big-struct.C: New test.
22817
22818 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
22819
22820         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
22821         of scratch file.
22822
22823 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
22824
22825         PR c/6277
22826         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
22827         in scan-assembler function name
22828
22829 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
22830
22831         * g77.f-torture/execute/980628-4.x,
22832         g77.f-torture/execute/980628-5.x,
22833         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22834         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22835         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
22836         i[34567]86-*-*.
22837
22838 2002-04-13  David S. Miller  <davem@redhat.com>
22839
22840         * gcc.c-torture/execute/20020413-1.c: New test.
22841
22842 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
22843
22844         * gcc.dg/asm-6.c,
22845         * g++.dg/ext/asm1.C: New tests.
22846
22847 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
22848
22849         PR c++ 5373.
22850         * g++.dg/parse/stmtexpr1.C: New test.
22851
22852         PR c++/5189.
22853         * g++.dg/template/copy1.C: New test.
22854
22855 2002-04-12  Richard Henderson  <rth@redhat.com>
22856
22857         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
22858
22859 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
22860
22861         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
22862         gcc.c-torture/execute/20020307-2.c.
22863
22864 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
22865
22866         * g++.dg/ext/attrib5.C,
22867         * g++.dg/lookup/struct1.C: New tests.
22868
22869 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
22870
22871         * gcc.dg/20020411-1.c: New test.
22872
22873         * gcc.c-torture/execute/20020411-1.c: New test.
22874
22875 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
22876
22877         * g77.f-torture/execute/6177.f: New test.
22878
22879 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
22880
22881         PR middle-end/6247
22882         * g++.dg/opt/cleanup1.C: New test.
22883
22884         * g++.dg/opt/const1.C: New test.
22885
22886 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
22887
22888         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
22889
22890 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22891
22892         PR c++/5507
22893         * g++.dg/template/typename2.C: New test.
22894
22895 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
22896
22897         * gcc.c-torture/execute/loop-12.c: New.
22898
22899 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
22900
22901         * g77.f-torture/execute/980628-4.x,
22902         g77.f-torture/execute/980628-5.x,
22903         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22904         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22905         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
22906
22907 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22908
22909         PR optimization/6086
22910         * g++.dg/opt/preinc1.C: New test.
22911
22912 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22913
22914         PR c++/5571
22915         * g++.dg/opt/static2.C: New test.
22916
22917 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22918
22919         PR c/5120
22920         * gcc.dg/20020406-1.c: New test.
22921
22922 2002-04-04  David S. Miller  <davem@redhat.com>
22923
22924         * gcc.c-torture/execute/20020404-1.c: New test.
22925
22926 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
22927
22928         PR c/6123
22929         * gcc.dg/20020312-2.c: Do not declare global register variable
22930         if __PIC__ or __pic__ is defined.
22931
22932 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
22933
22934         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
22935         __asm__ so that it works correctly even if -ansi -pedantic-errors.
22936
22937 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22938
22939         * gcc.misc-tests/linkage.exp: Update last change to handle
22940         sparc*-, not just sparc-.
22941
22942 2002-04-03  Richard Henderson  <rth@redhat.com>
22943
22944         * gcc.dg/cpp/ucs.c: Improved long UCS test.
22945
22946 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22947
22948         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
22949
22950 2002-04-02  David S. Miller  <davem@redhat.com>
22951
22952         * gcc.c-torture/execute/20020402-3.c: New test.
22953
22954 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22955
22956         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
22957         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
22958
22959         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
22960         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
22961         g77.f-torture/execute/20001201.x,
22962         g77.f-torture/execute/u77-test.x: New files.
22963
22964         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
22965         * gcc.dg/wchar_t-1.c: Ditto.
22966
22967 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22968
22969         * gcc.c-torture/execute/20020402-1.c: New test.
22970
22971 2002-04-01  Richard Henderson  <rth@redhat.com>
22972
22973         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
22974
22975         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
22976
22977 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22978
22979         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
22980
22981 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22982
22983         * g++.dg/inherit/template-as-base.C: Expect error.
22984         * g++.dg/inherit/namespace-as-base.C: Likewise.
22985
22986 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
22987
22988         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
22989         g++.dg/ext/instantiate3.C: Tweak match patterns.
22990
22991         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
22992         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
22993         -da test.
22994
22995 2002-03-31  Richard Henderson  <rth@redhat.com>
22996
22997         * gcc.dg/special/alias-2.c: New.
22998         * gcc.dg/special/ecos.exp: Run it.
22999
23000 2002-03-31  Richard Henderson  <rth@redhat.com>
23001
23002         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
23003
23004 2002-03-31  Kazu Hirata  <kazu@hxi.com>
23005
23006         * gcc.dg/weak-1.c: Disable on h8300 port.
23007
23008 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
23009
23010         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
23011         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
23012         ordering tests.
23013         * g++.dg/bprob/bprob-1.C: New test.
23014         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
23015         * g++.dg/gcov/gcov-1.C: New test.
23016         * g++.dg/gcov/gcov-1.x: New file.
23017         * g++.dg/gcov/gcov-2.C: New test.
23018         * g++.dg/gcov/gcov-3.C: New test.
23019         * g++.dg/gcov/gcov-3.h: New file.
23020
23021 2002-03-28  Roger Sayle  <roger@eyesopen.com>
23022
23023         * g++.old-deja/g++.other/builtins5.C: New test.
23024         * g++.old-deja/g++.other/builtins6.C: New test.
23025         * g++.old-deja/g++.other/builtins7.C: New test.
23026         * g++.old-deja/g++.other/builtins8.C: New test.
23027         * g++.old-deja/g++.other/builtins9.C: New test.
23028
23029 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
23030
23031         * g++.dg/opt/static1.C: New test.
23032
23033         * g++.dg/opt/longbranch1.C: New test.
23034
23035 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
23036
23037         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
23038
23039         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
23040
23041 2002-03-28  Jeffrey A Law  (law@redhat.com)
23042
23043         * gcc.c-torture/execute/20020328-1.c: New test.
23044
23045 2002-03-27  Richard Henderson  <rth@redhat.com>
23046
23047         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
23048         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
23049         move from g++.old-deja/g++.ext/.
23050
23051 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
23052
23053         * g++.dg/init/new2.C: New test.
23054
23055 2002-03-26  Richard Henderson  <rth@redhat.com>
23056
23057         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
23058
23059         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
23060         on sparc.
23061
23062         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
23063         sparcv9 systems.
23064         * gcc.dg/20001102-1.c: Likewise.
23065
23066 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
23067
23068         * gcc.dg/cpp/endif-pedantic1.c,
23069         gcc.dg/cpp/endif-pedantic2.c:  New tests.
23070
23071 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
23072
23073         * g++.dg/init/new1.C: New test.
23074
23075 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23076
23077         * g++.dg/abi/vbase9.C: New test.
23078
23079 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
23080
23081         * gcc.dg/arm-asm.c: New test.
23082
23083 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
23084
23085         * gcc.dg/Wswitch-enum.c: New test.
23086         Fix PR c/5044.
23087
23088 2002-03-26  Richard Henderson  <rth@redhat.com>
23089
23090         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
23091         structure.
23092
23093 2002-03-25  Richard Henderson  <rth@redhat.com>
23094
23095         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
23096         sparcv9 systems.
23097
23098         * gcc.c-torture/compile/20011119-1.c (xxx): New.
23099         * gcc.c-torture/compile/20011119-2.c (xxx): New.
23100
23101 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
23102
23103         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
23104
23105 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
23106
23107         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
23108         targets using generic thunk support.
23109
23110 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
23111
23112         * gcc.c-torture/compile/20020323-1.c: New test.
23113
23114         * g++.dg/opt/conj2.C: New test.
23115
23116 2002-03-24  Richard Henderson  <rth@redhat.com>
23117
23118         * gcc.dg/weak-1.c: Use -fno-common.
23119
23120 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23121
23122         * g77.dg/f77-edit-apostrophe-out.f: New test
23123         * g77.dg/f77-edit-h-out.f: New test
23124         * g77.dg/f77-edit-t-in.f: New test
23125         * g77.dg/f77-edit-t-out.f: New test
23126         * g77.dg/f77-edit-x-out.f: New test
23127         * g77.dg/f77-edit-slash-out.f: New test
23128         * g77.dg/f77-edit-colon-out.f: New test
23129         * g77.dg/f77-edit-s-out.f: New test
23130
23131 2002-03-24  Richard Henderson  <rth@redhat.com>
23132
23133         * objc/execute/formal_protocol-6.x: New XFAIL.
23134
23135 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23136
23137         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
23138         that do not support weak symbols
23139
23140 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23141
23142         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
23143         * lib/g77.exp:  Likewise
23144         * lib/objc.exp: Likewise
23145
23146 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
23147
23148         * gcc.dg/Wswitch-default.c: New test.
23149
23150 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
23151
23152         * g++.dg/other/enum1.C: New test.
23153
23154 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
23155
23156         * gcc.dg/pragma-ep-3.c: Fix typo.
23157
23158 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23159
23160         * g++.dg/inherit/template-as-base.C: New test.
23161
23162 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
23163
23164         * g++.old-deja/g++.other/dwarf2-1.C: Move...
23165         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
23166
23167 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
23168
23169         * gcc.dg/cpp/multiline.c: Update to match.
23170
23171 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
23172
23173         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
23174
23175 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
23176
23177         * gcc.dg/cpp/extratokens2.c:  New file.
23178
23179 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
23180
23181         * gcc.dg/20020312-2.c: Add rs6000 target.
23182
23183         * gcc.c-torture/compile/20020319-1.c: New test.
23184
23185 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23186
23187         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
23188         (A, E): Handle this.
23189
23190 2002-03-20  Jason Merrill  <jason@redhat.com>
23191
23192         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
23193         ignoring -fpic.
23194         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
23195         through prune_gcc_output.
23196
23197 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
23198
23199         * gcc.c-torture/compile/20020320-1.c: New test.
23200
23201 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
23202
23203         * gcc.c-torture/compile/20020318-1.c: New test.
23204
23205         * gcc.dg/struct-by-value-1.c: New test.
23206
23207         * gcc.dg/20020319-1.c: New test.
23208
23209 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
23210
23211         * g++.dg/opt/conj1.C: New test.
23212
23213 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
23214
23215         * g++.dg/template/qualttp20.C: Revert previous change.
23216         * g++.dg/template/qualttp3.C: Likewise.
23217         * g++.dg/template/qualttp4.C: Likewise
23218         * g++.dg/template/qualttp5.C: Likewise
23219         * g++.dg/template/qualttp6.C: Likewise
23220         * g++.dg/template/qualttp7.C: Likewise
23221         * g++.dg/template/qualttp8.C: Likewise
23222         * g++.dg/template/recurse.C: Likewise.
23223
23224 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23225
23226         * gcc.dg/cpp/wchar-1.c: Update.
23227
23228 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
23229
23230         * g++.dg/template/conv1.C: New test.
23231         * g++.dg/template/conv2.C: New test.
23232         * g++.dg/template/conv3.C: New test.
23233         * g++.dg/template/conv4.C: New test.
23234
23235 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23236
23237         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
23238         * g++.dg/template/qualttp3.C: Likewise.
23239         * g++.dg/template/qualttp4.C: Likewise
23240         * g++.dg/template/qualttp5.C: Likewise
23241         * g++.dg/template/qualttp6.C: Likewise
23242         * g++.dg/template/qualttp7.C: Likewise
23243         * g++.dg/template/qualttp8.C: Likewise
23244         * g++.dg/template/recurse.C: Likewise.
23245
23246 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23247
23248         * g++.dg/opt/dtor1.C: New test.
23249
23250 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
23251
23252         * gcc.c-torture/compile/20020315-1.c: New test.
23253
23254 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
23255
23256         * gcc.dg/weak-1.c: Fix scan tests.
23257
23258 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
23259
23260         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
23261         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
23262         cris-*-aout* mmix-*-*.
23263         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
23264         cris-*-aout* mmix-*-*.
23265         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
23266         cris-*-elf* cris-*-aout* and mmix-*-*.
23267         * gcc.dg/20001009-1.c: Ditto.
23268         * gcc.dg/20010912-1.c: Ditto.
23269         * gcc.dg/20020122-4.c: Ditto.
23270         * gcc.dg/inline-2.c: Ditto.
23271
23272 2002-03-14  Jeffrey A Law  (law@cygnus.com)
23273
23274         * gcc.c-torture/compile/20020314-1.c: New test.
23275
23276 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
23277
23278         * gcc.c-torture/execute/20020314-1.c: New test.
23279
23280 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
23281
23282         * g++.dg/warn/Wunused-1.C: New test.
23283
23284 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
23285
23286         * g++.dg/abi/mangle6.C: New test.
23287
23288 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
23289
23290         * gcc.c-torture/compile/20020309-2.c: New test.
23291
23292         * gcc.c-torture/compile/20020312-1.c: New test.
23293
23294 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23295
23296         * g++.dg/other/access1.C: New test.
23297
23298 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
23299
23300         * gcc.c-torture/execute/wchar_t-1.c: New test.
23301
23302 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
23303
23304         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
23305
23306 2002-03-12  Roger Sayle  <roger@eyesopen.com>
23307
23308         * gcc.dg/20020312-1.c: New test case.
23309
23310 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
23311
23312         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
23313
23314 2002-03-11  Richard Henderson  <rth@redhat.com>
23315
23316         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
23317         * g++.old-deja/g++.jason/report.C: Likewise.
23318
23319 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23320
23321         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
23322         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
23323
23324 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23325
23326         * testsuite/g++.dg/overload/pmf1.C: New test.
23327
23328 2002-03-11  Kazu Hirata  <kazu@hxi.com>
23329
23330         * gcc.c-torture/execute/20020307-1.c: Use long.
23331
23332 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
23333
23334         PR optimization/5844
23335         * gcc.dg/20020310-1.c: New test.
23336
23337 2002-03-09  Michael Meissner  <meissner@redhat.com>
23338
23339         * gcc.c-torture/execute/memcpy-2.c: New test.
23340         * gcc.c-torture/execute/memset-1.c: New test.
23341         * gcc.c-torture/execute/strlen-1.c: New test.
23342         * gcc.c-torture/execute/strcmp-1.c: New test.
23343         * gcc.c-torture/execute/strncmp-1.c: New test.
23344
23345 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
23346
23347         * gcc.dg/ppc-ldstruct.c: New test.
23348
23349 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
23350
23351         * gcc.c-torture/execute/va-arg-22.c: New test.
23352
23353 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23354
23355         * gcc.c-torture/compile/20020309-1.c: New test.
23356
23357 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
23358
23359         * gcc.c-torture/execute/20020307-2.c: New test.
23360
23361 2002-03-07  Jeffrey A Law  (law@redhat.com)
23362
23363         * g77.f-torture/compile/20020307-1.f: New test.
23364
23365 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
23366
23367         * gcc.dg/unordered-1.c: New test.
23368
23369 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
23370
23371         * gcc.c-torture/execute/20020307-1.c: New test.
23372
23373 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
23374
23375         * gcc.dg/20020304-1.c: New test.
23376
23377         * gcc.c-torture/compile/20020304-2.c: New test.
23378
23379 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
23380
23381         * gcc.c-torture/compile/20020304-1.c: New test case
23382         (from PR c/5830).
23383
23384 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
23385
23386         * gcc.dg/20020103-1.c: Add other -D ppc variants.
23387
23388 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23389
23390         * g++.dg/other/classkey1.C: New test.
23391
23392 2002-03-01  Richard Henderson  <rth@redhat.com>
23393
23394         * gcc.c-torture/compile/981223-1.x: New.
23395         * gcc.c-torture/compile/920625-1.x: New.
23396
23397 2002-02-28  Richard Henderson  <rth@redhat.com>
23398
23399         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
23400
23401 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
23402
23403         * gcc.c-torture/execute/20020227-1.c: New test.
23404
23405 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
23406
23407         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
23408         here" ERROR lines.
23409         * g++.old-deja/g++.oliva/partord1.C: Likewise.
23410         * g++.old-deja.g++.other/defarg1.C: Likewise.
23411         * g++.old-deja/g++.pt/calls2.C: Likewise.
23412         * g++.old-deja/g++.pt/crash20.C: Likewise.
23413         * g++.old-deja/g++.pt/crash30.C: Likewise.
23414         * g++.old-deja/g++.pt/crash36.C: Likewise.
23415         * g++.old-deja/g++.pt/crash6.C: Likewise.
23416         * g++.old-deja/g++.pt/defarg13.C: Likewise.
23417         * g++.old-deja/g++.pt/derived3.C: Likewise.
23418         * g++.old-deja/g++.pt/error1.C: Likewise.
23419         * g++.old-deja/g++.pt/friend21.C: Likewise.
23420         * g++.old-deja/g++.pt/friend23.C: Likewise.
23421         * g++.old-deja/g++.pt/infinite1.C: Likewise.
23422         * g++.old-deja/g++.robertl/eb128.C: Likewise.
23423
23424 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
23425
23426         * gcc.c-torture/execute/20020225-2.c: New test.
23427
23428 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
23429
23430         * gcc.c-torture/execute/920730-1t.c,
23431         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
23432         Delete test cases, only relevant to -traditional.
23433
23434 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23435
23436         * gcc.dg/cpp/undef1.c: Remove.
23437         * gcc.dg/cpp/directiv.c: Update.
23438         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
23439
23440 2002-02-27  Michael Meissner  <meissner@redhat.com>
23441
23442         * gcc.c-torture/execute/20020226-1.c: New test.
23443
23444 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
23445
23446         * g++.dg/debug/debug4.C: New test.
23447
23448         * gcc.dg/ia64-visibility-1.c: New test.
23449
23450 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
23451
23452         * gcc.dg/debug/20020224-1.c: New.
23453
23454 2002-02-25  Kazu Hirata  <kazu@hxi.com>
23455
23456         * gcc.c-torture/execute/960416-1.x: New.
23457         * gcc.c-torture/execute/divconst-3.x: Likewise.
23458
23459 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
23460
23461         * gcc.dg/20020224-1.c: New test.
23462
23463 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
23464
23465         * gcc.c-torture/execute/20020225-1.c: New.
23466
23467 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23468
23469         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
23470
23471 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
23472
23473         * gcc.dg/20020222-1.c: New test.
23474
23475 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
23476
23477         * g++.dg/opt/anonunion1.C: New test.
23478
23479 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23480
23481         * g++.dg/template/qualttp19.C: New test.
23482         * g++.dg/template/qualttp20.C: New test.
23483         * g++.old-deja/g++.jason/report.C: Adjust expected errors
23484         * g++.old-deja/g++.other/qual1.C: Likewise.
23485
23486 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
23487
23488         * gcc.dg/attr-alwaysinline.c: New.
23489
23490 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
23491
23492         * gcc.dg/20020220-1.c: New test.
23493
23494         * gcc.dg/20020220-2.c: New test.
23495
23496         * g++.dg/opt/mmx1.C: New test.
23497
23498 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
23499
23500         * gcc.c-torture/compile/20020110.c: New test.
23501
23502 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
23503
23504         * gcc.c-torture/execute/20020219-1.c: New test.
23505
23506         * gcc.dg/20020219-1.c: New test.
23507
23508         * gcc.dg/noncompile/20020220-1.c: New test.
23509
23510         * g++.dg/opt/ptrintsum1.C: New test.
23511
23512         * gcc.dg/debug/20020220-1.c: New test.
23513
23514 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
23515
23516         * gcc.c-torture/execute/20020216-1.c: New test.
23517
23518 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23519
23520         * gcc.dg/decl-1.c: Update, new test.
23521
23522 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
23523
23524         * g++.dg/abi/bitfield1.C: New test.
23525         * g++.dg/abi/bitfield2.C: New test.
23526
23527 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23528
23529         * gcc.dg/attr-nest.c: New test.
23530
23531 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23532
23533         * gcc.c-torture/execute/20020215-1.c: New test.
23534
23535 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
23536
23537         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
23538         * g++.dg/debug/debug.exp: New.
23539         * g++.dg/debug/trivial.C: New.
23540         * g++.dg/debug/debug1.C: Moved...
23541         * g++.dg/other/debug1.C: ...from here.
23542         * g++.dg/debug/debug2.C: Moved...
23543         * g++.dg/other/debug2.C: ...from here.
23544         * g++.dg/debug/debug3.C: Moved...
23545         * g++.dg/other/debug3.C: ...from here.
23546
23547         * gcc.dg/noncompile/20020213-1.c: New test.
23548
23549 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
23550
23551         * g++.dg/other/debug3.C: New test.
23552
23553         * gcc.c-torture/execute/20020213-1.c: New test.
23554
23555 2002-02-13  Richard Smith <richard@ex-parrot.com>
23556
23557         * g++.old-deja/g++.other/thunk1.C: New test.
23558
23559 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23560
23561         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
23562
23563 2002-02-13  Stan Shebs  <shebs@apple.com>
23564
23565         * gcc.dg/altivec-3.c: New.
23566
23567 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
23568
23569         * gcc.dg/Wunreachable-1.c: New test.
23570         * gcc.dg/Wunreachable-2.c: New test.
23571
23572 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23573
23574         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
23575
23576 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
23577
23578         * gcc.dg/decl-1.c: New test.
23579
23580 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23581
23582         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
23583
23584 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23585
23586         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
23587         * gcc.c-torture/compile/980506-1.x: Likewise.
23588
23589 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23590
23591         * gcc.dg/20020210-1.c: New.
23592
23593 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
23594
23595         * g77.f-torture/execute/947.f: New regression test
23596         for PR fortran/947.
23597
23598 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
23599
23600         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
23601         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
23602
23603 2002-02-08  Richard Henderson  <rth@redhat.com>
23604
23605         * gcc.c-torture/compile/labels-3.c: New.
23606
23607 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
23608
23609         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
23610         expression statements work instead.
23611         * gcc.dg/noncompile/20020207-1.c: New test.
23612
23613 2002-02-07  Richard Henderson  <rth@redhat.com>
23614
23615         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
23616
23617 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23618
23619         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
23620         message from g77
23621         * lib/g77-dg.exp: Trim g77 error messages so that they are
23622         recognized by dg.exp.
23623
23624 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23625
23626         PR fortran/5473
23627         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
23628
23629 2002-02-07  Richard Henderson  <rth@redhat.com>
23630
23631         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
23632         to be sufficiently aligned for integers.
23633
23634 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
23635
23636         * g++.dg/template/friend4.C: New test.
23637
23638 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23639
23640         PR fortran/5743
23641         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
23642         unsupported cases.
23643
23644 2002-02-07  Richard Henderson  <rth@redhat.com>
23645
23646         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
23647         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
23648         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
23649         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
23650
23651 2002-02-06  Richard Henderson  <rth@redhat.com>
23652
23653         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
23654
23655 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
23656
23657         * gcc.dg/20020206-1.c: New test.
23658
23659 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
23660
23661         * gcc.c-torture/execute/20020206-1.c: New test.
23662
23663         * gcc.c-torture/execute/20020206-2.c: New test.
23664
23665         PR optimization/5429:
23666         * gcc.c-torture/compile/20020206-1.c: New test.
23667
23668 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
23669
23670         * g++.dg/ext/align1.C: Do not use an explicit alignment value
23671         as certain file formats cannot support particularly large
23672         alignments.
23673
23674         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
23675         and do not expect to be able to link the executable.
23676
23677         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
23678         fail because the COFF format does not support the weak attribute.
23679
23680 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
23681
23682         * g77.dg/pr5473.f:  New test
23683
23684 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
23685
23686         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
23687         Fix testcase accordingly.
23688
23689 2002-02-04  Richard Henderson  <rth@redhat.com>
23690
23691         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
23692         (buf): Change to be an array of pointers, not ints.
23693
23694 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23695
23696         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
23697         before all tests.  Move warning one line above to match where it
23698         C frontend emits.
23699         * gcc.dg/Wswitch-2.c: New test.
23700         * g++.dg/warn/Wswitch-1.C: New test.
23701         * g++.dg/warn/Wswitch-2.C: New test.
23702
23703 2002-02-04  Richard Henderson  <rth@redhat.com>
23704
23705         * g++.dg/abi/offsetof.C: Fix size comparison.
23706
23707 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
23708
23709         * gcc.dg/cast-qual-2.c: New test.
23710
23711 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23712
23713         * gcc.dg/20020201-4.c: New test.
23714
23715 2002-02-04  Ben Elliston  <bje@redhat.com>
23716
23717         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
23718         target_info attribute != 0, in addition to the empty string.
23719         (gcc_target_compile): Likewise.
23720
23721 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
23722
23723         * gcc.dg/Wswitch.c: New test.
23724         PR gcc/4475. PR gcc/3780.
23725
23726 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
23727
23728         * g77.f-torture/execute/5122.f: New test for regressions
23729         against PR fortran/5122.
23730
23731 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
23732
23733         * g77.f-torture/compile/pr3743.f: Delete
23734         * g77.dg/pr3743-1.f: New test.
23735         * g77.dg/pr3743-2.f: New test.
23736         * g77.dg/pr3743-3.f: New test.
23737         * g77.dg/pr3743-4.f: New test.
23738
23739 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23740
23741         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
23742
23743 2002-02-02  Richard Henderson  <rth@redhat.com>
23744
23745         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
23746         * gcc.c-torture/execute/bf64-1.c: Likewise.
23747
23748 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23749
23750         * gcc.dg/20020201-2.c: New test.
23751
23752         * gcc.dg/20020201-3.c: New test.
23753
23754         * gcc.c-torture/execute/bitfld-2.c: New test.
23755
23756 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23757
23758         * gcc.dg/bitfld-1.c: Update.
23759         * gcc.dg/bitfld-2.c: Update.
23760         * gcc.c-torture/execute/bitfld-1.x: New.
23761
23762 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23763
23764         * gcc.c-torture/execute/20020201-1.c: New test.
23765
23766 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
23767
23768         PR target/5469
23769         * gcc.dg/20020201-1.c: New test.
23770
23771 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
23772
23773         PR fortran/3743
23774         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
23775         * g77.f-torture/compile/pr3743.x: Remove
23776
23777 2002-01-31  Tom Rix  <trix@redhat.com>
23778
23779         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
23780
23781 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23782
23783         * gcc.dg/noncompile/20020130-1.c: New test.
23784
23785 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
23786
23787         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
23788
23789 2002-01-29  Richard Henderson  <rth@redhat.com>
23790
23791         * gcc.c-torture/execute/991118-1.c: Cast various constants back
23792         to long long.
23793         * gcc.c-torture/execute/bf64-1.c: Likewise.
23794
23795 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
23796
23797         * gcc.c-torture/execute/20020129-1.c: New test.
23798
23799 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23800
23801         * gcc.c-torture/compile/20000224-1.c: Update.
23802         * gcc.c-torture/execute/bitfld-1.c: New tests.
23803         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
23804         * gcc.dg/uninit-A.c: Update.
23805
23806 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
23807
23808         * g++.dg/template/ctor1.C: Add instantiation.
23809
23810 2002-01-28  Paul Koning  <pkoning@equallogic.com>
23811
23812         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
23813         argument to __builtin_prefetch to be const ptr.
23814
23815 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
23816
23817         * gcc.c-torture/compile/20020120-1.c: New test.
23818
23819 2002-01-27  Kazu Hirata  <kazu@hxi.com>
23820
23821         * gcc.c-torture/execute/20020127-1.c: New test.
23822
23823 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
23824
23825         * g77.dg/f77-edit-i-in.f: New test
23826         * g77.dg/f77-edit-i-out.f: New test
23827
23828 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
23829
23830         * gcc.dg/debug/debug.exp: New file.
23831         * gcc.dg/debug/trivial.c: New file.
23832         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
23833         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
23834         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
23835         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
23836         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
23837         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
23838         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
23839         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
23840         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
23841         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
23842         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
23843         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
23844         * gcc.dg/20000503-1.c: Removed.
23845         * gcc.dg/20010207-1.c: Removed.
23846         * gcc.dg/20011223-1.c: Removed.
23847         * gcc.dg/20020104-2.c: Removed.
23848         * gcc.dg/debug-1.c: Removed.
23849         * gcc.dg/debug-2.c: Removed.
23850         * gcc.dg/debug-3.c: Removed.
23851         * gcc.dg/debug-4.c: Removed.
23852         * gcc.dg/debug-5.c: Removed.
23853         * gcc.dg/debug-6.c: Removed.
23854         * gcc.dg/dwarf2-1.c: Removed.
23855         * gcc.dg/dwarf2-2.c: Removed.
23856
23857 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
23858
23859         * g++.old-deja/g++.other/eh5.C: New test.
23860         * g++.old-deja/g++.other/sibcall2.C: New test.
23861         * g++.old-deja/g++.other/array9.C: New test.
23862         * g++.old-deja/g++.other/typename2.C: New test.
23863         * g++.old-deja/g++.other/crash60.C: New test.
23864         * g++.old-deja/g++.other/conv9.C: New test.
23865         * g++.old-deja/g++.other/mangle10.C: New test.
23866         * g++.old-deja/g++.other/unchanging1.C: New test.
23867         * g++.old-deja/g++.other/exprstmt1.C: New test.
23868         * g++.old-deja/g++.other/inline23.C: New test.
23869         * g++.old-deja/g++.eh/ia64-1.C: New test.
23870         * g++.old-deja/g++.other/dwarf2-1.C: New test.
23871         * g++.old-deja/g++.other/reload1.C: New test.
23872         * g++.old-deja/g++.other/static20.C: New test.
23873         * g++.old-deja/g++.other/local-alloc1.C: New test.
23874         * g++.old-deja/g++.other/conv8.C: New test.
23875         * g++.old-deja/g++.other/stmtexpr2.C: New test.
23876         * g++.old-deja/g++.other/storeexpr1.C: New test.
23877         * g++.old-deja/g++.other/storeexpr2.C: New test.
23878         * g++.dg/eh/template2.C: New test.
23879         * g++.dg/warn/weak1.C: New test.
23880
23881 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
23882
23883         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23884         Remove first, non-varying, argument.
23885
23886 2002-01-23  Richard Henderson  <rth@redhat.com>
23887
23888         * gcc.dg/inline-2.c: New.
23889
23890         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
23891         Add optional target arg.  Check number of arguments.
23892         (scan-assembler-not, scan-assembler-dem): Likewise.
23893         (scan-assembler-dem-not): Likewise.
23894
23895 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23896
23897         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
23898         line 12.
23899         * g++.old-deja/g++.brendan/parse3.C,
23900         g++.old-deja/g++.other/crash26.C,
23901         g++.old-deja/g++.other/crash28.C,
23902         g++.old-deja/g++.other/crash29.C,
23903         g++.old-deja/g++.other/crash30.C,
23904         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
23905
23906 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
23907
23908         * gcc.dg/20020115-1.c: New.
23909
23910 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
23911
23912         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
23913
23914 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
23915
23916         * gcc.dg/20020122-3.c: New.
23917
23918 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
23919
23920         * g++.dg/other/gc1.C: New test.
23921
23922 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23923
23924         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
23925
23926 2002-01-22  Richard Henderson  <rth@redhat.com>
23927
23928         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
23929
23930 2002-01-22  Richard Henderson  <rth@redhat.com>
23931
23932         * gcc.dg/20020122-4.c: New.
23933
23934 2002-01-22  H.J. Lu <hjl@gnu.org>
23935
23936         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
23937         link output.
23938         * gcc.dg/special/ecos.exp: Likewise.
23939         * lib/g++-dg.exp: Likewise.
23940         * lib/g77-dg.exp: Likewise.
23941         * lib/gcc-dg.exp : Likewise.
23942         * lib/mike-g++.exp: Likewise.
23943         * lib/mike-g77.exp: Likewise.
23944         * lib/mike-gcc.exp: Likewise.
23945         * lib/objc-dg.exp: Likewise.
23946
23947 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
23948
23949         PR target/5379
23950         * gcc.dg/20020122-2.c: New test.
23951
23952 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
23953
23954         * gcc.dg/20020122-1.c: New test.
23955
23956 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
23957
23958         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
23959
23960 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
23961
23962         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
23963
23964 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23965
23966         * gcc.c-torture/compile/20020121-1.c: New test.
23967
23968 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23969
23970         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
23971         ld_library_path.
23972
23973 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
23974
23975         * gcc.dg/20020218-1.c: New test.
23976
23977 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
23978
23979         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
23980         messages
23981         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
23982         "At global scope" warning
23983         * g++.dg/ext/align1.C: Change cygwin test for alignment
23984         from db-bogus to dg-warning
23985
23986 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
23987
23988         * g77.f-torture/compile/cpp2.F: New test.
23989
23990 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23991
23992         * g++.dg/template/access1.C: New test.
23993
23994 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
23995
23996         * gcc.dg/20020118-1.c: New.
23997
23998 2002-01-18  Kazu Hirata  <kazu@hxi.com>
23999
24000         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
24001
24002 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24003
24004         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
24005         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
24006         alignment warnings.
24007
24008 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24009
24010         * gcc.misc-tests/i386-prefetch.exp: Save and restore
24011         torture_with_loops and torture_without_loops
24012
24013 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
24014
24015         * gcc.c-torture/compile/20020116-1.c: New test.
24016
24017 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
24018
24019         * gcc.dg/20020116-2.c: New test.
24020
24021         * gcc.dg/ultrasp4.c: New test.
24022
24023         * gcc.dg/20020116-1.c: New test.
24024
24025 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
24026
24027         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
24028         by EABI.
24029
24030 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
24031
24032         * gcc.misc-tests/i386-prefetch.exp: New.
24033         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
24034         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
24035         * gcc.misc-tests/i386-pf-none-1.c: New test.
24036         * gcc.misc-tests/i386-pf-sse-1.c: New test.
24037
24038 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
24039
24040         * gcc.dg/gnu89-init-1.c: Add new tests.
24041
24042 2002-01-15  Andreas Jaeger  <aj@suse.de>
24043
24044         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
24045         * gcc.dg/i386-mmx-2.c: Likewise.
24046         * gcc.dg/i386-sse-1.c: Likewise.
24047         * gcc.dg/i386-sse-2.c: Likewise.
24048         * gcc.dg/i386-sse-3.c: Likewise.
24049
24050 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
24051
24052         * g77.f-torture/execute/intrinsic-unix-bessel.f:
24053         Uncomment additional cases that now pass.
24054
24055 2002-01-11  Richard Henderson  <rth@redhat.com>
24056
24057         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
24058         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
24059
24060 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
24061
24062         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
24063
24064 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
24065
24066         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
24067         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
24068
24069 2002-01-10  Dale Johannesen  <dalej@apple.com>
24070
24071         * gcc.c-torture/execute/loop-11.c: New.
24072
24073 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
24074
24075         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
24076         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
24077
24078 2002-01-09  Richard Henderson  <rth@redhat.com>
24079
24080         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
24081         type in which to perform the operation for each size.
24082
24083 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
24084
24085         * gcc.c-torture/compile/20020109-2.c: New test.
24086
24087 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
24088
24089         * gcc.c-torture/execute/loop-10.c: New test.
24090
24091 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24092
24093         * gcc.c-torture/compile/20010226-1.c: New test.
24094         * gcc.c-torture/compile/20010227-1.c: New test.
24095         * gcc.c-torture/compile/20010426-1.c: New test.
24096         * gcc.c-torture/compile/20010510-1.c: New test.
24097         * gcc.c-torture/compile/20010605-3.c: New test.
24098         * gcc.c-torture/compile/20010824-1.c: New test.
24099         * gcc.c-torture/execute/20010409-1.c: New test.
24100         * gcc.dg/noncompile/20000901-1.c: New test.
24101         * gcc.dg/20001023-1.c: New test.
24102         * gcc.dg/20001101-1.c: New test.
24103         * gcc.dg/20001102-1.c: New test.
24104         * gcc.dg/20010207-1.c: New test.
24105         * gcc.dg/20010405-1.c: New test.
24106         * gcc.dg/20010822-1.c: New test.
24107         * gcc.dg/20011107-1.c: New test.
24108
24109 2002-01-09  Jeffrey A Law  (law@redhat.com)
24110
24111         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
24112
24113         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
24114         execution failure on PA targets.
24115
24116 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24117
24118         * gcc.c-torture/compile/20020109-1.c: New test.
24119
24120 2002-01-08  Kazu Hirata  <kazu@hxi.com>
24121
24122         * gcc.c-torture/execute/20020108-1.c: New test.
24123
24124 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
24125
24126         * gcc.dg/20020108-1.c: New test.
24127
24128 2002-01-08  H.J. Lu <hjl@gnu.org>
24129
24130         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
24131         for header files.
24132
24133 2002-01-08  Geoff Keating  <geoffk@redhat.com>
24134
24135         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
24136         consistency.
24137
24138 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
24139
24140         * gcc.dg/altivec-4.c: Test altivec predicates.
24141
24142 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
24143
24144         * gcc.c-torture/execute/20020107-1.c: New test.
24145
24146 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24147
24148         PR c/5279
24149         * gcc.c-torture/compile/20020106-1.c: New test.
24150
24151 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24152
24153         * gcc.c-torture/execute/nestfunc-4.c: New test.
24154
24155 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24156
24157         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
24158         extra triple that slipped in.
24159         * g++.old-deja/g++.abi/align.C: Likewise.
24160         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24161
24162 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24163
24164         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
24165         * g++.old-deja/g++.abi/align.C: Likewise.
24166         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24167
24168         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
24169         on FreeBSD/i386.
24170         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
24171         FreeBSD.
24172
24173 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
24174
24175         * gcc.dg/20020104-1.c: New test.
24176
24177         * gcc.dg/20020104-2.c: New test.
24178
24179 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
24180
24181         * gcc.dg/20020103-1.c: Fix typo in target selector.
24182
24183 2002-01-03  Richard Henderson  <rth@redhat.com>
24184
24185         * gcc.dg/20020103-1.c: New.
24186
24187 2002-01-03  Kazu Hirata  <kazu@hxi.com>
24188
24189         * gcc.c-torture/execute/20020103-1.c: New test.
24190
24191 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
24192
24193         * g++.dg/other/debug2.C: New test.
24194
24195         * gcc.c-torture/compile/20020103-1.c: New test.
24196
24197 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
24198
24199         * gcc.dg/gnu89-init-1.c: Added new tests.
24200
24201 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24202
24203         * g++.dg/template/friend2.C: Remove as patch is reverted.
24204
24205         * g++.dg/warn/oldcast1.C: New test.
24206
24207         * g++.dg/template/ptrmem1.C: New test.
24208         * g++.dg/template/ptrmem2.C: New test.
24209
24210         * g++.dg/template/ntp.C: New test.
24211
24212         * g++.dg/other/component1.C: New test.
24213
24214         * g++.dg/template/ttp3.C: New test.
24215
24216         * g++.dg/template/friend2.C: New test.
24217         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
24218
24219 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24220
24221         * g++.dg/other/ptrmem1.C: New test.
24222         * g++.dg/other/ptrmem2.C: New test.
24223
24224 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24225
24226         * g++.dg/template/ctor1.C: New test.
24227
24228 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24229
24230         * g++.dg/template/friend2.C: New test.
24231
24232 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
24233
24234         * gcc.dg/mmix-1.c: New test.
24235
24236 2001-12-31  Richard Henderson  <rth@redhat.com>
24237
24238         * gcc.dg/asm-5.c: New.
24239
24240 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
24241
24242         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
24243         in namespace __gnu_cxx
24244
24245 2001-12-30  Richard Henderson  <rth@redhat.com>
24246
24247         * gcc.dg/debug-6.c: New.
24248
24249 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
24250
24251         * gcc.c-torture/compile/20011229-2.c: New test.
24252
24253 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
24254
24255         * gcc.dg/debug-3.c: New test.
24256         * gcc.dg/debug-4.c: New test.
24257         * gcc.dg/debug-5.c: New test.
24258
24259 2001-12-29  Richard Henderson  <rth@redhat.com>
24260
24261         * g++.dg/eh/loop1.C: New.
24262
24263 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24264
24265         * g++.dg/template/crash1.C: New test.
24266
24267 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24268
24269         * g++.dg/other/const1.C: New test.
24270
24271 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24272
24273         * gcc.c-torture/compile/20011229-1.c: New test.
24274
24275 2001-12-28  Stan Shebs  <shebs@apple.com>
24276
24277         * lib/objc-torture.exp: Resync with c-torture.exp.
24278         * lib/objc.exp: Load standard libraries.
24279
24280 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
24281
24282         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
24283         additional tests.
24284
24285 2001-12-27  Roger Sayle <roger@eyesopen.com>
24286
24287         * gcc.c-torture/execute/string-opt-16.c: New testcase.
24288
24289 2001-12-27  Richard Henderson  <rth@redhat.com>
24290
24291         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
24292
24293 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
24294
24295         * g++.dg/eh/ctor1.C: New test.
24296         * g++.dg/other/error2.C: New test.
24297
24298 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
24299
24300         * g++.dg/other/init2.C: New test.
24301
24302 2001-12-24  Richard Henderson  <rth@redhat.com>
24303
24304         * gcc.dg/20011223-1.c: New.
24305         * gcc.dg/inline-1.c: New.
24306
24307 2001-12-23  Richard Henderson  <rth@redhat.com>
24308
24309         * gcc.dg/asm-4.c: Test operand modifiers.
24310
24311 2001-12-23  Richard Henderson  <rth@redhat.com>
24312
24313         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
24314
24315 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24316
24317         * gcc.c-torture/execute/20011223-1.c: New test.
24318
24319 2001-12-21  Richard Henderson  <rth@redhat.com>
24320
24321         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
24322         re-enables the warning.
24323
24324 2001-12-21  Richard Henderson  <rth@redhat.com>
24325
24326         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
24327
24328 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24329
24330         * gcc.c-torture/compile/20011218-1.c: New test.
24331
24332 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
24333
24334         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
24335         arm-isr.c test.
24336         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
24337         epilogue generation for ARM ISR routines.
24338
24339 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24340
24341         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
24342         * gcc.dg/format/c90-printf-3.c: Likewise.
24343         * gcc.dg/format/c99-printf-3.c: Likewise.
24344         * gcc.dg/format/ext-1.c: Likewise.
24345         * gcc.dg/format/ext-6.c: Likewise.
24346         * gcc.dg/format/format.h: Prototype unlocked stdio.
24347
24348 2001-12-20  Richard Henderson  <rth@redhat.com>
24349
24350         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
24351         (arena): Use it.
24352         (malloc): Correct allocation logic.  Abort if we fill up the
24353         arena before initialization complete.
24354         (realloc): Correct allocation logic.
24355
24356 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24357
24358         * gcc.c-torture/compile/20011219-2.c: New test.
24359
24360         * gcc.c-torture/execute/20011219-1.c: New test.
24361
24362 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
24363
24364         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
24365         target does not support weak symbols.
24366
24367 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
24368
24369         * gcc.c-torture/compile/20011219-1.c: New test.
24370
24371 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24372
24373         * g++.dg/other/error1.C: New test.
24374
24375 2001-12-17  Jeffrey A Law  (law@redhat.com)
24376
24377         * gcc.c-torture/execute/20011217-1.c: New test.
24378
24379 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
24380
24381         * objc.dg/special/: New directory.
24382         * objc.dg/special/special.exp: New file.
24383         * objc.dg/special/unclaimed-category-1.h: New file.
24384         * objc.dg/special/unclaimed-category-1a.m: New file.
24385         * objc.dg/special/unclaimed-category-1.m: New file.
24386
24387 2001-12-17  Andreas Jaeger  <aj@suse.de>
24388
24389         * gcc.c-torture/compile/20011217-2.c: New test.
24390
24391 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24392
24393         * gcc.c-torture/compile/20011217-1.c: New test.
24394
24395 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
24396
24397         * testsuite/gcc.dg/20011214-1.c: New.
24398
24399 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
24400
24401         * gcc.dg/altivec-4.c: New.
24402
24403 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
24404
24405         * gcc.dg/20011113-1.c: New test.
24406
24407 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24408
24409         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
24410         std::__malloc_alloc_template<0> and
24411         std::__default_alloc_template<false, 0>.
24412
24413 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
24414
24415         * objc/execute/bf-21.m: New test.
24416         * objc/execute/enumeration-1.m: New test.
24417         * objc/execute/enumeration-2.m: New test.
24418
24419 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
24420
24421         * gcc.dg/gnu89-init-1.c: New test.
24422
24423 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24424
24425         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
24426         * g++.old-deja/g++.jason/2371.C: Likewise.
24427         * g++.old-deja/g++.jason/template33.C: Likewise.
24428         * g++.old-deja/g++.jason/template34.C: Likewise.
24429         * g++.old-deja/g++.jason/template36.C: Likewise.
24430         * g++.old-deja/g++.oliva/typename1.C: Likewise.
24431         * g++.old-deja/g++.oliva/typename2.C: Likewise.
24432         * g++.old-deja/g++.other/typename1.C: Likewise.
24433         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24434         * g++.old-deja/g++.pt/nontype5.C: Likewise.
24435         * g++.old-deja/g++.pt/typename11.C: Likewise.
24436         * g++.old-deja/g++.pt/typename14.C: Likewise.
24437         * g++.old-deja/g++.pt/typename16.C: Likewise.
24438         * g++.old-deja/g++.pt/typename3.C: Likewise.
24439         * g++.old-deja/g++.pt/typename4.C: Likewise.
24440         * g++.old-deja/g++.pt/typename5.C: Likewise.
24441         * g++.old-deja/g++.pt/typename7.C: Likewise.
24442         * g++.old-deja/g++.robertl/eb9.C: Likewise.
24443
24444 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
24445
24446         * g++.dg/other/linkage1.C: New test.
24447         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
24448         specifiers.
24449
24450 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24451
24452         * gcc.dg/concat.c: New test.
24453
24454 2001-12-11  Stan Shebs  <shebs@apple.com>
24455
24456         * objc/compile: New test directory.
24457         * objc/compile/compile.exp: New expect script.
24458         * objc/compile/20011211-1.m: New compile test.
24459
24460 2001-12-11  Jason Merrill  <jason@redhat.com>
24461
24462         * lib/prune.exp (prune_gcc_output): Also handle "In member
24463         function".  So many permutations...
24464
24465 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
24466
24467         * g++.dg/template/typedef1.C: New test.
24468
24469 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
24470
24471         * g++.dg/other/copy1.C: New test.
24472
24473 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
24474
24475         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
24476
24477         * gcc.dg/builtin-choose-expr.c: New.
24478
24479 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
24480
24481         * gcc.dg/altivec-2.c: New.
24482
24483 2001-12-07  Richard Henderson  <rth@redhat.com>
24484
24485         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
24486
24487 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
24488
24489         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
24490         ultrasparc.
24491
24492 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24493
24494         * g++-old.deja/g++.robertl/eb101.C: Deleted.
24495
24496 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
24497
24498         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
24499         variable argument list.
24500
24501 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
24502
24503         * gcc.c-torture/execute/memcheck: Delete entire directory.
24504         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
24505         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
24506
24507 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24508
24509         * gcc.dg/Wshadow-1.c: New test.
24510
24511 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
24512
24513         * gcc.c-torture/compile/20011130-1.c: New test.
24514
24515         * gcc.dg/noncompile/20011025-1.c: New test.
24516
24517         * g++.dg/other/anon-union.C: New test.
24518
24519         * gcc.c-torture/execute/20011024-1.c: New test.
24520
24521 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24522
24523         * gcc.c-torture/execute/20000722-1.x,
24524         gcc.c-torture/execute/20010123-1.x: Remove.
24525         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
24526         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
24527         gcc.dg/c99-complit-2.c: New tests.
24528
24529 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
24530
24531         * g++.dg/inherit/base1.C: New test.
24532
24533 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
24534
24535         * g++.dg/other/stdarg1.C: New test.
24536
24537         * gcc.c-torture/compile/20011130-2.c: New test.
24538
24539 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
24540
24541         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
24542         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
24543         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
24544         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
24545         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
24546         * gcc.dg/builtin-prefetch-1.c: New test.
24547
24548 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
24549
24550         * gcc.dg/20011130-1.c: New test.
24551
24552 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24553
24554         * g++.dg/other/scope1.C: New test.
24555         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
24556
24557 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24558
24559         * gcc.dg/vla-init-1.c: New test.
24560
24561 2001-12-01  Geoff Keating  <geoffk@redhat.com>
24562
24563         * gcc.c-torture/compile/structs.c: New testcase from GDB.
24564
24565 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24566
24567         * objc.dg/alias.m: Update.
24568         * objc.dg/class-1.m: Update.
24569         * objc.dg/const-str-1.m: Update.
24570         * objc.dg/fwd-proto-1.m: Update.
24571         * objc.dg/id-1.m: Update.
24572         * objc.dg/super-class-1.m: Update.
24573
24574 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
24575
24576         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
24577         constructs.
24578
24579 2001-11-28  Jeffrey A Law  (law@cygnus.com)
24580
24581         * gcc.c-torture/execute/20011128-1.c: New test.
24582
24583 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
24584
24585         * gcc.dg/20011127-1.c: New test.
24586
24587 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24588
24589         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
24590         from Austin Group draft 7.
24591         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
24592         scanf format arguments.
24593         * gcc.dg/format/no-exargs-2.c: New test.
24594
24595 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
24596
24597         * g++.dg/abi/vbase8-4.C: New test.
24598
24599 2001-11-24  Ian Lance Taylor  <ian@airs.com>
24600
24601         * gcc.c-torture/execute/20011121-1.c: New test.
24602
24603 2001-11-23  Jeffrey A Law  (law@cygnus.com)
24604
24605         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
24606
24607 2001-11-23  Andreas Jaeger  <aj@suse.de>
24608
24609         * gcc.dg/cpp/charconst-2.c: New test.
24610
24611 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
24612
24613         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
24614         to the host if it is remote.  Let tests specify extra headers
24615         they use.
24616         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
24617         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
24618         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
24619         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
24620         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
24621         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
24622         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
24623         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
24624         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
24625         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
24626
24627 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
24628
24629         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
24630         for little endian ARMs.
24631
24632 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
24633
24634         * gcc.c-torture/compile/20011119-1.c: New test.
24635         * gcc.c-torture/compile/20011119-2.c: New test.
24636
24637 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
24638
24639         * gcc.dg/altivec-1.c: Fix typo.
24640
24641 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24642
24643         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
24644
24645 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
24646
24647         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
24648
24649 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
24650
24651         * lib/g77.exp: Don't specify --rpath-link.
24652
24653         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
24654         across all the headers.
24655         * gcc.dg/format/format.exp: For testing on a remote host,
24656         copy format.h.
24657
24658         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
24659         * gcc.c-torture/execute/930406-1.c: Likewise.
24660         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24661
24662 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
24663
24664         * gcc.dg/altivec-1.c: New.
24665
24666 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
24667
24668         * gcc.dg/cpp/fpreprocessed.c: New test case.
24669
24670 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24671
24672         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
24673         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
24674         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
24675
24676 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24677
24678         * gcc.dg/no-builtin-1.c: New test.
24679
24680 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
24681
24682         * gcc.c-torture/execute/20011115-1.c: New test.
24683
24684 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
24685
24686         * gcc.c-torture/compile/20011114-2.c: New test.
24687         * gcc.c-torture/compile/20011114-3.c: New test.
24688         * gcc.c-torture/compile/20011114-4.c: New test.
24689
24690 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24691
24692         * g++.dg/other/init1.C: New test.
24693
24694 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
24695
24696         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
24697         message.
24698
24699         * gcc.c-torture/execute/20011114-1.c: New testcase.
24700
24701         * gcc.c-torture/compile/20010327-1.c: Revert last change.
24702         * gcc.c-torture/compile/20011114-1.c: New test, exactly
24703         like the (before this change) version of 20010327-1.c.
24704
24705 2001-11-14  Roger Sayle <roger@eyesopen.com>
24706
24707         * gcc.c-torture/execute/string-opt-13.c: New testcase.
24708
24709 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
24710
24711         * g++.dg/init/array2.C: New test.
24712
24713 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
24714
24715         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
24716
24717 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
24718
24719         * g++.dg/other/forscope1.C: New test.
24720         * g++.dg/ext/forscope1.C: New test.
24721         * g++.dg/ext/forscope2.C: New test.
24722
24723 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
24724
24725         * gcc.c-torture/execute/20011113-1.c: New test.
24726
24727 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
24728
24729         * gcc.c-torture/execute/20011109-2.c: New test.
24730
24731         * gcc.c-torture/execute/20011109-1.c: New test.
24732
24733 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
24734
24735         * gcc.c-torture/compile/20011109-1.c: New test.
24736
24737 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
24738
24739         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
24740         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
24741         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
24742         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
24743         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
24744         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
24745         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
24746
24747 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24748
24749         * g++.dg/warn/Wshadow-1.C: New tests.
24750         * g++.old-deja/g++.mike/for3.C: Update.
24751
24752 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24753
24754         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
24755         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
24756         XFAILs.  Adjust expected error texts.
24757         * gcc.c-torture/compile/20011106-1.c,
24758         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
24759         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
24760         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
24761         gcc.dg/c99-array-lval-5.c: New tests.
24762
24763 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24764
24765         * gcc.dg/cpp/defined.c: Update.
24766
24767 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24768
24769         * gcc.c-torture/execute/anon-1.c: New test.
24770
24771 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
24772
24773         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
24774         same size, so no warning should be produced on stormy16.
24775
24776         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
24777         due to oversized array.
24778         * g++.old-deja/g++.mike/ns15.C: Likewise.
24779         * g++.old-deja/g++.pt/crash16.C: Likewise.
24780
24781 2001-11-02  Graham Stott  <grahams@redhat.com>
24782
24783         * g++.dgother/debug1.C: Fix typos.
24784
24785 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
24786
24787         * g++.dg/other/debug1.C: New test.
24788
24789 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24790
24791         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
24792         of unsigned long.
24793
24794 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
24795
24796         * gcc.dg/20011029-2.c: New test.
24797
24798         * gcc.c-torture/compile/20011029-1.c: New test.
24799
24800 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
24801
24802         * objc/execute/class_self-1.m: New test.
24803         * objc/execute/class_self-2.m: New test.
24804
24805 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
24806
24807         * gcc.misc-tests/msgs.exp: Delete.
24808         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
24809         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
24810         error set to match recent changes.
24811
24812 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
24813
24814         * gcc.dg/20011021-1.c: New test.
24815
24816 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
24817
24818         * gcc.c-torture/compile/20011023-1.c: New test.
24819
24820 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
24821
24822         * lib/g77.exp: Rewrite based on lib/g++.exp.
24823
24824 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
24825
24826         * gcc.c-torture/execute/20011019-1.c: New test.
24827
24828         * gcc.dg/20011018-1.c: New test.
24829
24830 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
24831
24832         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
24833
24834 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
24835
24836         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
24837         * gcc.dg/attr-invalid.c: Likewise.
24838
24839 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
24840
24841         * testsuite/gcc.dg/20011015-1.c: New test.
24842
24843 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24844
24845         * g++.dg/template/unify2.C: New test.
24846
24847 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24848
24849         * g++.dg/other/exception-specification.C: New test
24850
24851 2001-10-13  Tom Rix  <trix@redhat.com>
24852
24853         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
24854         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
24855
24856 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
24857
24858         * testsuite/gcc.dg/20011009-1.c: New test.
24859
24860 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24861
24862         PR g++/4476
24863         * g++.dg/other/friend1.C: New test.
24864
24865 2001-10-11  Richard Henderson  <rth@redhat.com>
24866
24867         * g++.old-deja/g++.other/crash18.C: Add -S to options.
24868
24869 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24870
24871         * gcc.c-torture/compile/20011010-1.c: New.
24872
24873 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24874
24875         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
24876         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
24877         g77.f-torture/execute/execute.exp,
24878         g77.f-torture/noncompile/noncompile.exp,
24879         gcc.c-torture/compile/compile.exp,
24880         gcc.c-torture/execute/execute.exp,
24881         gcc.c-torture/execute/ieee/ieee.exp,
24882         gcc.c-torture/execute/memcheck/memcheck.exp,
24883         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
24884         objc/execute/execute.exp: Update FSF address.
24885
24886 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24887
24888         * gcc.dg/cpp/cmdlne-C.c: Update.
24889         * gcc.dg/cpp/cmdlne-C2.c: New.
24890
24891 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24892
24893         * gcc.c-torture/execute/20011008-3.c: New.
24894
24895 2001-10-08  DJ Delorie  <dj@redhat.com>
24896
24897         * gcc.dg/20011008-1.c: New.
24898         * gcc.dg/20011008-2.c: New.
24899
24900 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24901
24902         * gcc.dg/cpp/spacing1.c: Update test.
24903
24904 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24905
24906         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
24907         spelling errors of "separate" as "seperate".
24908
24909 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
24910
24911         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
24912         enough to avoid inlining.
24913
24914 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24915
24916         * lib/g77.exp: set libg2c_dir correctly.
24917
24918 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24919
24920         * gcc.dg/cpp/macro11.c: New test.
24921
24922 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24923
24924         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
24925         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
24926         gcc.dg/format/multattr-3.c: New tests.
24927         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
24928         tests for format attributes on function pointers being rejected.
24929
24930 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24931
24932         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
24933
24934 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24935
24936         * g++.dg/warn/format1.C: New test.
24937
24938 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24939
24940         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
24941
24942 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24943
24944         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
24945
24946 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24947
24948         * gcc.dg/cpp/redef2.c: Add test.
24949
24950 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
24951
24952         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
24953         long-standing bug on i686, apparently.
24954         * gcc.c-torture/execute/loop-2c.x: New file.
24955         * gcc.c-torture/execute/loop-2d.x: New file.
24956         * gcc.c-torture/execute/loop-3c.x: New file.
24957
24958 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
24959
24960         * gcc.dg/cpp/20000625-2.c: Correct line number.
24961
24962 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24963
24964         * gcc.dg/cpp/macro10.c: New test.
24965         * gcc.dg/cpp/strify3.c: New test.
24966         * gcc.dg/cpp/spacing1.c: Add tests.
24967         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
24968         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
24969
24970 2001-09-24  DJ Delorie  <dj@redhat.com>
24971
24972         * gcc.c-torture/execute/20010924-1.c: New test.
24973
24974 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24975
24976         * testsuite/objc/execute/paste.m: Remove.
24977
24978 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24979
24980         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
24981
24982 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
24983
24984         * g77.dg/strlen0.f: New test.
24985
24986 2001-09-21  Richard Henderson  <rth@redhat.com>
24987
24988         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
24989         * g++.old-deja/g++.abi/vtable2.C: Likewise.
24990
24991 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24992
24993         Table-driven attributes.
24994         * g++.dg/ext/attrib1.C: New test.
24995
24996 2001-09-20  DJ Delorie  <dj@redhat.com>
24997
24998         * gcc.dg/20000926-1.c: Update expected warning messages.
24999         * gcc.dg/array-2.c: Likewise, and test for warnings too.
25000         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
25001         array.
25002
25003 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
25004
25005         * g++.dg/eh/registers1.C: New test case.
25006
25007 2001-09-17  Richard Henderson  <rth@redhat.com>
25008
25009         * gcc.dg/array-5.c: Fix VLA decomposition test.
25010
25011 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25012
25013         * gcc.dg/cpp/line5.c: New testcase.
25014
25015 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25016
25017         * gcc.dg/cpp/macro9.c: New test.
25018
25019 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
25020
25021         * gcc.c-torture/execute/980223.c: Change type of addr from long
25022         to char *.
25023
25024 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
25025
25026         * gcc.c-torture/execute/20010915-1.c: New test.
25027
25028 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
25029
25030         * g77.dg/bprob: New directory.
25031         * g77.dg/bprob/bprob.exp: New file.
25032         * g77.dg/bprob/bprob-1.f: New test.
25033         * g77.dg/gcov: New directory.
25034         * g77.dg/gcov/gcov.exp: New file.
25035         * g77.dg/gcov/gcov-1.f: New test.
25036         * g77.dg/gcov/gcov-1.x: New file.
25037
25038 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25039
25040         * gcc.dg/cpp/directiv.c: Update.
25041         * gcc.dg/cpp/undef1.c: Update.
25042
25043 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
25044
25045         * gcc.dg/20010912-1.c: New test.
25046
25047 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
25048
25049         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
25050         language-independent file in lib.
25051         * lib/gcov.exp: New file.
25052
25053 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25054
25055         * gcc.c-torture/compile/20010911-1.c: New test.
25056
25057 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
25058
25059         * lib/profopt.exp: New, to support profile-directed optimizations.
25060         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
25061         * gcc.misc-tests/bprob-1.c: New test.
25062         * gcc.misc-tests/bprob-2.c: New test.
25063
25064 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
25065
25066         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
25067         XFAIL and which kinds of gcov output to verify.
25068         * gcc.misc-tests/gcov-4b.x: New file.
25069         * gcc.misc-tests/gcov-5b.x: New file.
25070         * gcc.misc-tests/gcov-6.x: New file.
25071         * gcc.misc-tests/gcov-7.c: New test.
25072         * gcc.misc-tests/gcov-7.x: New file.
25073
25074 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
25075
25076         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
25077         * gcc.misc-tests/gcov-6.c: New test.
25078
25079 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25080
25081         PR c++/3986
25082         * g++.dg/abi/vbase1.C: New test.
25083
25084 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
25085
25086         * objc.dg/method-2.m: New.
25087
25088 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25089
25090         PR c++/4203
25091         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
25092         * g++.dg/init/empty1.C: New test.
25093
25094 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
25095
25096         * gcc.c-torture/compile/20010903-1.c: New test.
25097
25098 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
25099
25100         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
25101         for m68k.
25102
25103 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
25104
25105         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
25106
25107         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
25108
25109         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
25110
25111 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
25112
25113         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
25114         for 16-bit 'unsigned int'.
25115
25116 2001-08-29  Kazu Hirata  <kazu@hxi.com>
25117
25118         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
25119
25120 2001-08-27  Richard Henderson  <rth@redhat.com>
25121
25122         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
25123         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
25124
25125 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
25126
25127         * gcc.dg/asm-names.c (ymain): New.
25128
25129 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
25130
25131         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
25132         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
25133         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
25134
25135 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25136
25137         * gcc.dg/compare5.c: New testcase.
25138
25139 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
25140
25141         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
25142         and "In instantiation".
25143
25144 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
25145
25146         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
25147
25148 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
25149
25150         * gcc.misc-tests/gcov.exp: Add support for branch information.
25151         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
25152         * gcc.misc-tests/gcov-4.c: New test.
25153         * gcc.misc-tests/gcov-4b.c: New test.
25154         * gcc.misc-tests/gcov-5b.c: New test.
25155
25156 2001-08-20  Zack Weinberg  <zackw@panix.com>
25157
25158         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
25159         expected to fail.
25160
25161 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25162
25163         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
25164
25165 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
25166
25167         * g++.dg/eh/template1.C: New test.
25168
25169 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
25170
25171         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
25172         Fix thinko.
25173         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
25174         for xfail.
25175
25176 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
25177
25178         * lib/g77-dg.exp:  Use prune.exp for common procedures
25179         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
25180         * lib/g77.exp: (g77-dg-prune) Remove
25181
25182 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
25183
25184         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
25185
25186 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25187
25188         * g++.dg/template/unify1.C: New test.
25189
25190 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
25191
25192         * g++.dg/abi/empty4.C: New test.
25193
25194 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
25195
25196         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
25197         solaris2.*
25198         * g77.f-torture/compile/pr3743.x: Likewise
25199
25200 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25201
25202         * g++.dg/other/using-declaration.C: New test.
25203
25204 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25205
25206         * gcc.dg/cpp/tr-sign.c: New testcase.
25207
25208 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25209
25210         * gcc.dg/cpp/19951025-1.c: Revert.
25211         * gcc.dg/cpp/directiv.c: We no longer process directives that
25212         interrupt macro arguments.
25213
25214 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
25215
25216         * gcc.dg/bconstp-1.c: New test.
25217
25218 2001-08-03  Richard Henderson  <rth@redhat.com>
25219
25220         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
25221
25222 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25223
25224         * gcc.dg/cpp/19951025-1.c: Update.
25225
25226 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
25227
25228         * g77.dg/ff90-1.f (s): Fix reference of variable z,
25229         should be x.
25230
25231 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
25232
25233         Kill -fhonor-std.
25234         * g++.old-deja/g++.ns/ns14.C: Remove special options.
25235         * g++.old-deja/g++.other/std1.C: Likewise.
25236         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
25237
25238 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
25239
25240         * lib/g77.exp:  Load gcc-defs.exp for common procedures
25241         (g77_pass, g77_fail, g77_finish, g77_exit,
25242         ${tool}_check_unsupported_p} Now redundant.  Deleted.
25243
25244 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
25245
25246         * g77.dg/fbackslash.f
25247         * g77.dg/fcase-preserve.f
25248         * g77.dg/ff90-1.f
25249         * g77.dg/ffixed-line-length-0.f
25250         * g77.dg/ffixed-line-length-132.f
25251         * g77.dg/ffixed-line-length-7.f
25252         * g77.dg/ffixed-line-length-72.f
25253         * g77.dg/ffixed-line-length-none.f
25254         * g77.dg/ffree-form-1.f
25255         * g77.dg/fno-backslash.f
25256         * g77.dg/fno-f90-1.f
25257         * g77.dg/fno-fixed-form-1.f
25258         * g77.dg/fno-onetrip.f
25259         * g77.dg/fno-typeless-boz.f
25260         * g77.dg/fno-underscoring.f
25261         * g77.dg/fno-vxt-1.f
25262         * g77.dg/fonetrip.f
25263         * g77.dg/ftypeless-boz.f
25264         * g77.dg/fugly-assumed.f
25265         * g77.dg/funderscoring.f
25266         * g77.dg/fvxt-1.f
25267
25268 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
25269
25270         * objc.dg/fwd-proto-1.m: New.
25271         * objc.dg/local-decl-1.m: New.
25272         * objc.dg/naming-1.m: New.
25273         * objc.dg/naming-2.m: New.
25274         * objc.dg/proto-hier-1.m: New.
25275
25276 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
25277
25278         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
25279         largest-type elements to a struct makes its size grow.
25280
25281 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25282
25283         * g++.dg/abi/vthunk1.C: New test.
25284
25285 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25286
25287         * g++.dg/abi/vbase8-22.C: New test.
25288
25289 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25290
25291         * gcc.dg/cpp/macro8.c: New test.
25292
25293 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25294
25295         * g++.dg/abi/vbase8-21.C: New test.
25296
25297 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25298
25299         * g++.dg/abi/vbase8-10.C: New test.
25300
25301 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25302
25303         * lib/g++.exp (g++_set_ld_library_path): Renamed to
25304         ${tool}_set_ld_library_path.
25305         Changed caller.
25306         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
25307         g++.exp.
25308
25309 2001-07-26  Stan Cox <scox@redhat.com>
25310
25311         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
25312         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
25313         gcc_exit, gcc_check_unsupported_p):
25314         Moved to gcc-deps.exp
25315         * gcc-deps.exp: New file.
25316
25317 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25318
25319         * g++.old-deja/g++.pt/defarg14.C: New test.
25320
25321 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25322
25323         * g++.old-deja/g++.other/lineno5.C: New test.
25324
25325 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25326
25327         * g++.old-deja/g++.pt/crash68.C: New test.
25328
25329 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25330
25331         * g++.old-deja/g++.other/crash42.C: New test.
25332
25333 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25334
25335         * gcc.dg/cpp/extratokens.c: Fix.
25336         * gcc.dg/cpp/skipping2.c: New tests.
25337
25338 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25339
25340         * gcc.c-torture/execute/20010724-1.c: New file.
25341         * gcc.c-torture/execute/20010724-1.x: New file.
25342
25343 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25344
25345         * g++.old-deja/g++.other/cond7.C: New test.
25346
25347 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25348
25349         * g++.old-deja/g++.other/optimize4.C: New test.
25350
25351 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25352
25353         * g++.old-deja/g++.abi/vbase8-5.C: New test.
25354
25355 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
25356
25357         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
25358         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
25359         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
25360         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
25361
25362         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
25363         bug report" message.
25364
25365         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
25366         * g++.dg/ext/instantiate1.C: Move from old-deja.
25367
25368 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
25369
25370         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
25371         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
25372         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
25373         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
25374
25375 2001-07-23  Jeffrey A Law  (law@cygnus.com)
25376
25377         * gcc.c-torture/execute/20010723-1.c: New test.
25378
25379 2001-07-23  Ben Elliston  <bje@redhat.com>
25380
25381         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
25382
25383 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25384
25385         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
25386         i[34567]86-*-*.
25387         Delete handling of ieee_multilib_flags.
25388         Pass -mieee for alpha*-*-* and sh-*-*.
25389         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
25390
25391 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
25392
25393         Remove old-abi tests.
25394         * g++.old-deja/g++.mike/p11116.C: Remove.
25395         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
25396
25397 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
25398
25399         * g77.f-torture/compile/pr3743.f:  New test
25400
25401 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
25402
25403         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
25404
25405 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25406
25407         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
25408         g++.old-deja/g++.pt/static6.C: Likewise.
25409         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
25410         supports weak symbols.
25411
25412 2001-07-18  Andreas Jaeger  <aj@suse.de>
25413
25414         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
25415         supported again.
25416
25417 2001-07-18  Andreas Jaeger  <aj@suse.de>
25418
25419         * gcc.dg/iftrap-1.c: Fix target line.
25420
25421 2001-07-17  Richard Henderson  <rth@redhat.com>
25422
25423         * gcc.c-torture/execute/20010717-1.c: New.
25424
25425 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25426
25427         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
25428         tests.
25429
25430 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25431
25432         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
25433
25434 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25435
25436         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
25437         UAC_SIGBUS, UAC_NOPRINT definitions.
25438
25439 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
25440
25441         * objc/execute/object_is_class.m: New test.
25442         * objc/execute/object_is_meta_class.m: New test.
25443
25444 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25445
25446         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
25447         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
25448
25449 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
25450
25451         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
25452         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
25453
25454 2001-07-14  Richard Henderson  <rth@redhat.com>
25455
25456         * gcc.dg/iftrap-1.c: New.
25457
25458 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
25459
25460         * g77.f-torture/execute/intrinsic77.f: New test.
25461
25462 2001-07-11  Janis Johnson <janis@us.ibm.com>
25463
25464         * gcc.misc-tests/gcov-3.c: New test.
25465
25466 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25467
25468         * gcc.c-torture/compile/20010711-1.c,
25469         * gcc.c-torture/compile/20010711-2.c: New tests.
25470
25471 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25472
25473         * gcc.c-torture/execute/20010711-1.c: New test.
25474
25475 2001-07-11  Ben Elliston  <bje@redhat.com>
25476
25477         * g++.old-deja/g++.other/enum5.C: New test.
25478
25479 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
25480
25481         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
25482         (g++-dg-prune): Call prune_gcc_output.
25483         * prune.exp: New file for prune_gcc_output.
25484         * lib/g++.exp, lib/gcc.exp: Load it.
25485
25486 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25487
25488         * gcc.c-torture/compile/20010701-1.c,
25489         g++.old-deja/g++.ext/attrib6.C: New tests.
25490
25491 2001-07-06  Jeffrey A Law  (law@cygnus.com)
25492
25493         * gcc.c-torture/compile/20010706-1.c: New test.
25494
25495 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
25496
25497         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
25498
25499 2001-06-28  Stan Shebs  <shebs@apple.com>
25500
25501         * gcc.dg/pragma-darwin.c: New test.
25502
25503 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25504
25505         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
25506         Solaris 2.[678] system.
25507
25508 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25509
25510         * gcc.dg/20010622-1.c: New test.
25511
25512 2001-06-18  Stan Shebs  <shebs@apple.com>
25513
25514         * objc.dg: New directory.
25515         * objc.dg/dg.exp: New file.
25516         * objc.dg/alias.m: New.
25517         * objc.dg/class-1.m: New.
25518         * objc.dg/class-2.m: New.
25519         * objc.dg/const-str-1.m: New.
25520         * objc.dg/const-str-2.m: New.
25521         * objc.dg/id-1.m: New.
25522         * objc.dg/method-1.m: New.
25523         * objc.dg/super-class-1.m: New.
25524         * lib/objc-dg.exp: New file.
25525
25526 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25527
25528         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
25529         of label name.
25530
25531 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25532
25533         * g++.old-deja/g++.abi/vbase8-9.C: New test.
25534
25535 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25536
25537         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
25538         variable.
25539
25540 2001-06-12  Richard Henderson  <rth@redhat.com>
25541
25542         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
25543
25544 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25545
25546         * g++.old-deja/g++.abi/vbase5.C: New test.
25547         * g++.old-deja/g++.abi/vbase6.C: New test.
25548         * g++.old-deja/g++.abi/vbase7.C: New test.
25549
25550 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25551
25552         * gcc.c-torture/compile/20010610-1.c: New test.
25553
25554 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25555
25556         * g++.old-deja/g++.abi/vbase4.C: New test.
25557
25558 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25559
25560         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
25561         support %f for HC11/HC12 targets.
25562         * gcc.c-torture/execute/930513-1.x: New file, likewise.
25563         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
25564         on HC11/HC12 targets.
25565         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
25566
25567 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25568
25569         * gcc.dg/wchar_t-1.c: New file.
25570         * gcc.dg/wint_t-1.c: Likewise.
25571
25572 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
25573
25574         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
25575
25576 2001-06-11  Richard Henderson  <rth@redhat.com>
25577
25578         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
25579
25580 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25581
25582         * gcc.c-torture/compile/20010611-1.c: New test.
25583
25584 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25585
25586         * gcc.dg/c99-tag-1.c: Add more tests.
25587
25588 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
25589
25590         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
25591         representation on MN10300 and ARM/Thumb.
25592
25593 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
25594
25595         * g77.f-torture/execute/20010610.f: New.
25596
25597 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
25598
25599         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
25600         names.
25601
25602 2001-06-09  Richard Henderson  <rth@redhat.com>
25603
25604         * gcc.c-torture/execute/ashrdi-1.c: New.
25605         * gcc.c-torture/execute/ashldi-1.c: New.
25606         * gcc.c-torture/execute/lshrdi-1.c: New.
25607
25608 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
25609
25610         * objc/execute/load-3.m: Added. Check sending +load to categories,
25611         in addition to classes.
25612
25613 2001-06-08  Stan Shebs  <shebs@apple.com>
25614
25615         * objc/execute/load-2.m: New test.  From Nicola Pero
25616         <n.pero@mi.flashnet.it>.
25617
25618 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
25619
25620         * gcc.c-torture/execute/20010605-2.c: New test.
25621
25622 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25623
25624         * g++.old-deja/g++.abi/vbase2.C: New test.
25625         * g++.old-deja/g++.abi/vbase3.C: New test.
25626
25627 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25628
25629         * g++.old-deja/g++.pt/friend49.C: New test.
25630
25631 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25632
25633         * g++.old-deja/g++.ext/anon3.C: New test.
25634
25635 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
25636
25637         * g++.old-deja/g++.other/conv7.C: New test.
25638
25639 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25640
25641         * gcc.c-torture/compile/20010605-2.c: New test.
25642
25643 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25644
25645         * gcc.c-torture/execute/20010604-1.c: New test.
25646
25647 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
25648
25649         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
25650
25651 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
25652
25653         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
25654         (g++_link_flags): Likewise.
25655         (g++_init): Pass gccpath's value to two previous functions.
25656
25657 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25658
25659         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
25660         Ensure logfile entry matches exec command line.
25661
25662 2001-05-31  Richard Henderson  <rth@redhat.com>
25663
25664         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
25665         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
25666
25667 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
25668
25669         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
25670         compiler for irix6.2
25671
25672 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
25673
25674         * g++.old-deja/g++.other/optimize3.C: New file.
25675
25676 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
25677
25678         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
25679         assemble.
25680
25681 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
25682
25683         * g++.old-deja/g++.other/optimize2.C: New file.
25684
25685 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
25686
25687         * gcc.c-torture/compile/20010518-2.c: New file.
25688         * gcc.c-torture/execute/20010518-1.c: New file.
25689         * gcc.c-torture/execute/20010518-2.c: New file.
25690
25691 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25692
25693         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
25694
25695 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
25696
25697         G++ no longer defines builtins that do not begin with __builtin.
25698         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
25699         * g++.old-deja/g++.brendand/misc13.C: Likewise.
25700         * g++.old-deja/g++.law/builtin1.C: Likewise.
25701         * g++.old-deja/g++.law/cvt2.C: Likewise.
25702         * g++.old-deja/g++.mike/net5.C: Likewise.
25703         * g++.old-deja/g++.other/builtins1.C: Likewise.
25704         * g++.old-deja/g++.other/builtins2.C: Likewise.
25705         * g++.old-deja/g++.other/builtins3.C: Likewise.
25706         * g++.old-deja/g++.other/builtins4.C: Likewise.
25707         * g++.old-deja/g++.other/inline8.C: Likewise.
25708         * g++.old-deja/g++.robertl/eb39.C: Likewise.
25709
25710 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
25711
25712         * g++.old-deja/g++.pt/using1.C: Adjust.
25713         * g++.old-deja/g++.pt/using2.C: New test.
25714
25715 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25716
25717         * gcc.dg/cpp/charconst.c: New tests.
25718         * gcc.dg/cpp/escape.c: New tests.
25719         * gcc.dg/cpp/escape-1.c: New tests.
25720         * gcc.dg/cpp/escape-2.c: New tests.
25721         * gcc.dg/cpp/ucs.c: New tests.
25722
25723 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
25724
25725         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
25726         native compiler for irix6.5.
25727
25728 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
25729
25730         * lib/g++.exp (g++_include_flags): Use args to compute
25731         get_multilibs.
25732         (g++_link_flags): Likewise.
25733         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
25734
25735 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25736
25737         * gcc.dg/c90-hexfloat-1.c: Add more tests.
25738
25739 2001-05-21  Geoff Keating  <geoffk@redhat.com>
25740
25741         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
25742         this file.
25743
25744 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25745
25746         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
25747         STACK_SIZE;
25748         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
25749         to STACK_SIZE; Use it to define size of add_histo array.
25750         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
25751         to STACK_SIZE.
25752         (f): Use GITT_SIZE to define size of gitt local table.
25753         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
25754         to STACK_SIZE; Use it to define size of bytemem array.
25755
25756 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25757
25758         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
25759         on 68HC11/HC12 due to the asm instruction.
25760         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
25761         * gcc.c-torture/compile/920520-1.x: Likewise.
25762         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
25763         on 68HC11/HC12 because the function is larger than 64K.
25764         * gcc.c-torture/compile/961203-1.x: New file, this test fails
25765         on 68HC11/HC12 because the structure is too large.
25766
25767 2001-05-20  Richard Henderson  <rth@redhat.com>
25768
25769         * gcc.c-torture/execute/20010520-1.c: New.
25770
25771 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25772
25773         * g++.old-deja/g++.warn/compare1.C: New test.
25774         * gcc.dg/compare4.c: New test.
25775
25776 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
25777
25778         * g++.old-deja/g++.other/optimize1.C: New test.
25779
25780 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25781
25782         * g++.old-deja/g++.pt/spec41.C: New test.
25783
25784 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
25785
25786         * gcc.c-torture/compile/20010114-1.x: Remove.
25787
25788 2001-05-18  Stan Shebs  <shebs@apple.com>
25789
25790         * gcc.c-torture/compile/20010518-1.c: New test.
25791
25792 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
25793
25794         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
25795         * g++.old-deja/g++.pt/crash67.C: New test.
25796
25797 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
25798
25799         * g++.old-deja/g++.other/debug9.C: New test.
25800
25801 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
25802
25803         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
25804
25805 2001-05-16  Jan Hubicka  <jh@suse.cz>
25806
25807         * gcc.c-torture/compile/20010516-1.c: New test.
25808
25809 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25810
25811         * g++.old-deja/g++.other/crash41.C: New test.
25812
25813 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25814
25815         * g++.old-deja/g++.pt/crash66.C: New test.
25816
25817 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
25818
25819         * g++.old-deja/g++.robertl/eb27.C: Convert.
25820
25821 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
25822
25823         * g++.dg/friend-warn.C: New test.  Do not warn about friend
25824         declaration being redundant.
25825
25826 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
25827
25828         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
25829
25830 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
25831
25832         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
25833
25834 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
25835
25836         * lib/g++.exp: Use testsuite_flags.
25837
25838 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
25839
25840         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
25841
25842 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25843
25844         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
25845
25846 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
25847
25848         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
25849
25850 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
25851
25852         * gcc.c-torture/compile/20010313-1.c: New test.
25853
25854 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
25855
25856         * gcc.dg/cpp/direct2.c: New test.
25857         * gccq.dg/cpp/direct2s.c: New test.
25858
25859         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
25860
25861 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
25862
25863         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
25864         * g++.old-deja/g++.other/op3.C: Likewise.
25865
25866 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25867
25868         * gcc.dg/cpp/syshdr.h: New file.
25869         * gcc.dg/cpp/sysmac1.c: Update.
25870         * gcc.dg/cpp/sysmac2.c: Update.
25871
25872 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25873
25874         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
25875
25876 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
25877
25878         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
25879         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
25880
25881 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
25882
25883         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
25884
25885 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
25886
25887         * lib/g++.exp (g++_include_flags): Don't use any special flags
25888         if TESTING_IN_BUILD_TREE is not defined.
25889         (g++_init): Use a plain 'c++' as the compiler if
25890         TESTING_IN_BUILD_TREEE is not defined.
25891
25892 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25893
25894         * g++.old-deja/g++.eh/catch13.C: New test.
25895         * g++.old-deja/g++.eh/catch14.C: New test.
25896
25897 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25898
25899         * gcc.dg/cpp/tr-define.c: New test.
25900
25901 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
25902
25903         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
25904         <stdlib.h>, not <malloc.h>.
25905
25906 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25907
25908         * g++.old-deja/g++.ns/template17.C: New test.
25909
25910 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25911
25912         * g++.old-deja/g++.pt/ref4.C: New test.
25913
25914 2001-04-30  Richard Henderson  <rth@redhat.com>
25915
25916         * gcc.dg/20000724-1.c: Revert last change.
25917
25918 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
25919
25920         * g77.f-torture/execute/20010430.f: New test.
25921
25922 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
25923
25924         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
25925
25926 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
25927
25928         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
25929
25930 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25931
25932         * g++.old-deja/g++.eh/crash6.C: New test.
25933
25934 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25935
25936         * g++.old-deja/g++.other/warn7.C: New test.
25937
25938 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25939
25940         * g++.old-deja/g++.other/defarg9.C: New test.
25941
25942 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25943
25944         * g77.f-torture/compile/20010426.f: New test.
25945         * g77.f-torture/execute/20010426.f: New test.
25946
25947 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25948
25949         * g77.f-torture/compile/20000629-1.x: Remove - error
25950         has been fixed.
25951
25952 2001-04-26  Jeffrey A Law  (law@cygnus.com)
25953
25954         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
25955         Tweak slightly to work with g++.dg framework.
25956         * g++.dg/special/ecos.exp: Run initp1.C test.
25957         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
25958
25959         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
25960         its linker doesn't give line numbers either.
25961         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
25962
25963 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25964
25965         * g++.old-deja/g++.other/lex1.C: New test.
25966
25967 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
25968
25969         * gcc.dg/noncompile/20010425-1.c: New test.
25970
25971 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25972
25973         * g++.old-deja/g++.pt/mangle2.C: New test.
25974
25975 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25976
25977         * gcc.dg/format/plus-1.c: New test.
25978
25979 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25980
25981         * gcc.dg/20010423-1.c: New test.
25982
25983 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25984
25985         * gcc.c-torture/execute/20010422-1.c: New test.
25986
25987 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
25988
25989         * g++.old-deja/g++.ns/type2.C: New test.
25990
25991 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
25992
25993         * g++.old-deja/g++.other/perf1.C: New test.
25994
25995 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
25996
25997         * gcc.dg/c99-func-2.c: Remove xfail.
25998         * gcc.dg/c99-func-3.c: Remove xfail.
25999         * gcc.dg/c99-func-4.c: Remove xfail.
26000
26001 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
26002
26003         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
26004
26005 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26006
26007         * gcc.c-torture/compile/20010423-1.c: New test.
26008
26009 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26010
26011         * g++.old-deja/g++.pt/typename28.C: New test.
26012
26013 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26014
26015         * g++.old-deja/g++.abi/empty2.C: New test.
26016         * g++.old-deja/g++.abi/empty3.C: New test.
26017
26018 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26019
26020         * g++.old-deja/g++.other/comdat2.C: New test.
26021         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
26022
26023 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26024
26025         * g++.old-deja/g++.other/overload14.C: New test.
26026
26027 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26028
26029         * g++.old-deja/g++.other/lookup23.C: New test.
26030
26031 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26032
26033         * gcc.c-torture/execute/20010403-1.c: New test.
26034
26035 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
26036             Mark Mitchell  <mark@codesourcery.com>
26037
26038         * lib/old-dejagnu.exp: Don't delete output of executable.
26039         Add .exe suffix to executables.
26040
26041 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
26042
26043         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
26044
26045 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26046
26047         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
26048
26049 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26050
26051         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
26052         * g++.old-deja/g++.abi/crash1.C: New test.
26053
26054 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26055
26056         * g++.old-deja/g++.other/crash40.C: New test.
26057
26058 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26059
26060         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
26061
26062 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
26063
26064         * g++.old-deja/g++.other/warn6.C: New test.
26065
26066 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26067
26068         * g++.old-deja/g++.robertl/eb42.C: Same.
26069
26070 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26071
26072         * gcc.dg/wtr-conversion-1.c: New testcase.
26073
26074 2001-04-10  Richard Henderson  <rth@redhat.com>
26075
26076         * g++.old-deja/g++.other/array5.C: New.
26077
26078 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26079
26080         * gcc.c-torture/execute/20010408-1.c: New test.
26081
26082 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
26083
26084         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
26085         headers and constructs.
26086         * g++.old-deja/g++.robertl/eb79.C: Same.
26087         * g++.old-deja/g++.robertl/eb77.C (main): Same.
26088         * g++.old-deja/g++.robertl/eb73.C: Same.
26089         * g++.old-deja/g++.robertl/eb66.C (main): Same.
26090         * g++.old-deja/g++.robertl/eb55.C (t): Same.
26091         * g++.old-deja/g++.robertl/eb54.C (main): Same.
26092         * g++.old-deja/g++.robertl/eb46.C (main): Same.
26093         * g++.old-deja/g++.robertl/eb44.C: Same.
26094         * g++.old-deja/g++.robertl/eb41.C (main): Same.
26095         * g++.old-deja/g++.robertl/eb4.C (main): Same.
26096         * g++.old-deja/g++.robertl/eb39.C: Same.
26097         * g++.old-deja/g++.robertl/eb33.C (main): Same.
26098         * g++.old-deja/g++.robertl/eb31.C (main): Same.
26099         * g++.old-deja/g++.robertl/eb30.C: Same.
26100         * g++.old-deja/g++.robertl/eb3.C: Same.
26101         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
26102         * g++.old-deja/g++.robertl/eb21.C: Same.
26103         * g++.old-deja/g++.robertl/eb15.C: Same.
26104         * g++.old-deja/g++.robertl/eb118.C: Same.
26105         * g++.old-deja/g++.robertl/eb115.C (main): Same.
26106         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
26107         * g++.old-deja/g++.robertl/eb109.C: Same.
26108         * g++.old-deja/g++.other/sibcall1.C (main): Same.
26109         * g++.old-deja/g++.mike/rtti1.C: Same.
26110         * g++.old-deja/g++.mike/p658.C: Same.
26111         * g++.old-deja/g++.mike/net46.C: Same.
26112         * g++.old-deja/g++.mike/net34.C: Same.
26113         * g++.old-deja/g++.mike/memoize1.C: Same.
26114         * g++.old-deja/g++.mike/eh2.C: Same.
26115         * g++.old-deja/g++.law/weak.C: Same.
26116         * g++.old-deja/g++.law/visibility7.C: Same.
26117         * g++.old-deja/g++.law/visibility25.C: Same.
26118         * g++.old-deja/g++.law/visibility22.C: Same.
26119         * g++.old-deja/g++.law/visibility2.C: Same.
26120         * g++.old-deja/g++.law/visibility17.C: Same.
26121         * g++.old-deja/g++.law/visibility13.C: Same.
26122         * g++.old-deja/g++.law/visibility10.C: Same.
26123         * g++.old-deja/g++.law/visibility1.C: Same.
26124         * g++.old-deja/g++.law/virtual3.C (eval): Same.
26125         * g++.old-deja/g++.law/vbase1.C: Same.
26126         * g++.old-deja/g++.law/operators32.C: Same.
26127         * g++.old-deja/g++.law/nest3.C: Same.
26128         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
26129         * g++.old-deja/g++.law/except5.C (main): Same.
26130         * g++.old-deja/g++.law/cvt7.C (run): Same.
26131         * g++.old-deja/g++.law/cvt2.C: Same.
26132         * g++.old-deja/g++.law/cvt16.C: Same.
26133         * g++.old-deja/g++.law/ctors6.C (bar): Same.
26134         * g++.old-deja/g++.law/ctors17.C (main): Same.
26135         * g++.old-deja/g++.law/ctors13.C: Same.
26136         * g++.old-deja/g++.law/ctors12.C (main): Same.
26137         * g++.old-deja/g++.law/ctors10.C: Same.
26138         * g++.old-deja/g++.law/code-gen5.C: Same.
26139         * g++.old-deja/g++.law/bad-error7.C: Same.
26140         * g++.old-deja/g++.law/arm9.C: Same.
26141         * g++.old-deja/g++.law/arm12.C: Same.
26142         * g++.old-deja/g++.law/arg8.C: Same.
26143         * g++.old-deja/g++.law/arg1.C: Same.
26144         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
26145         * g++.old-deja/g++.jason/template31.C: Same.
26146         * g++.old-deja/g++.jason/template24.C (main): Same.
26147         * g++.old-deja/g++.jason/2371.C: Same.
26148         * g++.old-deja/g++.eh/new2.C: Same.
26149         * g++.old-deja/g++.eh/new1.C: Same.
26150         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
26151         * g++.old-deja/g++.brendan/nest21.C (main): Same.
26152         * g++.old-deja/g++.brendan/err-msg3.C: Same.
26153         * g++.old-deja/g++.brendan/crash62.C: Same.
26154         * g++.old-deja/g++.brendan/crash52.C: Same.
26155         * g++.old-deja/g++.brendan/crash49.C (main): Same.
26156         * g++.old-deja/g++.brendan/crash38.C: Same.
26157         * g++.old-deja/g++.brendan/crash15.C (main): Same.
26158         * g++.old-deja/g++.brendan/copy9.C: Same.
26159
26160 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
26161
26162         * gcc.c-torture/execute/20001203-2.c (memset):
26163         Count argument is of type __SIZE_TYPE__.
26164
26165 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
26166
26167         * gcc.c-torture/compile/20010404-1.c: New test.
26168
26169 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
26170
26171         * gcc.c-torture/compile/20010326-1.c: New test.
26172
26173 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
26174
26175         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
26176         peculiarities of the SH.
26177         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
26178
26179 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26180
26181         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
26182         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
26183         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
26184
26185 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26186
26187         * g77.f-torture/compile/20010321-1.f: New test.
26188
26189 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26190
26191         * gcc.c-torture/compile/20010329-1.c: New test.
26192
26193 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26194
26195         * gcc.c-torture/execute/20010329-1.c: New test.
26196
26197 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26198
26199         * g++.old-deja/g++.other/eh4.C: Fix typo.
26200
26201 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26202
26203         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
26204
26205 2001-03-28  Philip Blundell  <philb@gnu.org>
26206
26207         * gcc.c-torture/compile/20010328-1.c: New test.
26208
26209 2001-03-27  Richard Henderson  <rth@redhat.com>
26210
26211         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
26212         * g++.old-deja/g++.eh/vbase3.C: Likewise.
26213
26214 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
26215
26216         * gcc.c-torture/compile/20010327-1.c: New test.
26217
26218 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
26219
26220         * g++.old-deja/g++.other/friend12.C: New test.
26221         * g++.old-deja/g++.other/friend9.C: Expect no errors.
26222         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
26223
26224 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26225
26226         * gcc.c-torture/execute/20010325-1.c: New test.
26227
26228 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
26229
26230         * g++.old-deja/g++.other/mangle3.C: New test.
26231
26232 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
26233
26234         * g++.old-deja/g++.other/anon8.C: New test.
26235
26236 2001-03-20  Philip Blundell  <philb@gnu.org>
26237
26238         * gcc.c-torture/compile/20010320-1.c: New test.
26239
26240 2001-03-17  Richard Henderson  <rth@redhat.com>
26241
26242         * g++.old-deja/g++.other/eh4.C: Add expected error text.
26243
26244 2001-03-15  Geoff Keating  <geoff@redhat.com>
26245
26246         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
26247         tests on AIX.
26248
26249 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
26250
26251         * g++.old-deja/g++.other/eh4.C: New test.
26252
26253 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26254
26255         * gcc.dg/cpp/mi1.c: Update.
26256
26257 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
26258
26259         * g++.old-deja/g++.other/regstack.C: New test.
26260
26261 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26262
26263         * g++.old-deja/g++.other/ref4.C: New test.
26264
26265 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
26266
26267         * objc/execute/va_method.m: Added.
26268         * objc/execute/IMP.m: Added.
26269         * objc/execute/_cmd.m: Added.
26270         * objc/execute/accessing_ivars.m: Added.
26271         * objc/execute/class-1.m: Added.
26272         * objc/execute/class-10.m: Added.
26273         * objc/execute/class-11.m: Added.
26274         * objc/execute/class-12.m: Added.
26275         * objc/execute/class-13.m: Added.
26276         * objc/execute/class-14.m: Added.
26277         * objc/execute/class-2.m: Added.
26278         * objc/execute/class-3.m: Added.
26279         * objc/execute/class-4.m: Added.
26280         * objc/execute/class-5.m: Added.
26281         * objc/execute/class-6.m: Added.
26282         * objc/execute/class-7.m: Added.
26283         * objc/execute/class-8.m: Added.
26284         * objc/execute/class-9.m: Added.
26285         * objc/execute/class-tests-1.h
26286         * objc/execute/class-tests-2.h
26287         * objc/execute/compatibility_alias.m: Added.
26288         * objc/execute/encode-1.m: Added.
26289         * objc/execute/formal_protocol-1.m: Added.
26290         * objc/execute/formal_protocol-2.m: Added.
26291         * objc/execute/formal_protocol-3.m: Added.
26292         * objc/execute/formal_protocol-4.m: Added.
26293         * objc/execute/formal_protocol-5.m: Added.
26294         * objc/execute/formal_protocol-6.m: Added.
26295         * objc/execute/formal_protocol-7.m: Added.
26296         * objc/execute/informal_protocol.m: Added.
26297         * objc/execute/initialize.m: Added.
26298         * objc/execute/load.m: Added.
26299         * objc/execute/many_args_method.m: Added.
26300         * objc/execute/nested-3.m: Added.
26301         * objc/execute/no_clash.m: Added.
26302         * objc/execute/private.m: Added.
26303         * objc/execute/redefining_self.m: Added.
26304         * objc/execute/root_methods.m: Added.
26305         * objc/execute/selector-1.m: Added.
26306         * objc/execute/static-1.m: Added.
26307         * objc/execute/static-2.m: Added.
26308         * objc/execute/va_method.m: Added.
26309
26310 2001-03-10  Richard Henderson  <rth@redhat.com>
26311
26312         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
26313
26314 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
26315
26316         * g++.old-deja/g++.other/crash31.C: XFAIL.
26317         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
26318         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
26319         * gcc.c-torture/execute/20010123-1.x: XFAIL.
26320         * gcc.c-torture/execute/20010124-1.x: XFAIL.
26321         * gcc.dg/sequence-pt-1.c: XFAIL one test.
26322
26323 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26324
26325         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
26326
26327 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26328
26329         * gcc.dg/20000724-1.c: Don't use multiline strings.
26330
26331 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26332
26333         * objc/execute/string1.m, objc/execute/string2.m: Compare the
26334         result of -cString against what we expect it to be; don't just
26335         print it out for no one to read.
26336
26337         * objc/execute/string3.m, objc/execute/string4.m: New tests.
26338         Based on testcases provided by Nicola Pero.
26339
26340 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26341
26342         * gcc.dg/cpp/macro7.c: New test.
26343
26344 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26345
26346         * gcc.dg/cpp/multiline.c: Update.
26347
26348 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26349
26350         * g++.old-deja/g++.other/enum3.C: New test.
26351
26352 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26353
26354         * g++.old-deja/g++.other/pod1.C: New test.
26355
26356 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26357
26358         * g++.old-deja/g++.ext/overload1.C: New test.
26359
26360 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26361
26362         * g++.old-deja/g++.pt/using1.C: New test.
26363
26364 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26365
26366         * g++.old-deja/g++.other/using9.C: New test.
26367
26368 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
26369
26370         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
26371
26372         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
26373
26374 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
26375
26376         * g++.old-deja/g++.ext/realpt1.C: Remove.
26377
26378 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
26379
26380         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
26381
26382 2001-02-26  Will Cohen  <wcohen@redhat.com>
26383
26384         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
26385
26386 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
26387
26388         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
26389         templatized constructors.
26390
26391 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26392
26393         * gcc.c-torture/execute/20010224-1.c: New test.
26394
26395 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
26396
26397         * gcc.c-torture/execute/20010222-1.c: New test.
26398
26399 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
26400
26401         * g++.old-deja/g++.other/inline20.C: New test.
26402
26403 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
26404
26405         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
26406
26407 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26408
26409         * g++.old-deja/g++.other/lookup22.C: New test.
26410
26411 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
26412
26413         * g77.dg: New directory.
26414         * g77.dg/20010216-1.f: New test case.
26415         * g77.dg/dg.exp: New driver.
26416         * lib/g77-dg.exp: New driver library.
26417
26418 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26419
26420         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
26421
26422 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
26423
26424         * g++.old-deja/g++.other/decl9.C: New test.
26425
26426 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
26427
26428         * g++.old-deja/g++.other/init16.C: Update the test so that it does
26429         not need <string> and also tests the initialization at runtime.
26430
26431 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26432
26433         * gcc.c-torture/execute/longlong.c: New test.
26434
26435 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26436
26437         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
26438
26439 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26440
26441         * gcc.c-torture/execute/920302-1.c (execute):
26442         Change argument type to short.
26443
26444 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26445
26446         * g++.old-deja/g++.pt/deduct6.C: New test.
26447
26448 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26449
26450         * g++.old-deja/g++.pt/deduct5.C: New test.
26451
26452 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
26453
26454         * gcc.c-torture/execute/20010209-1.c: New test.
26455
26456 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26457
26458         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
26459
26460 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
26461
26462         * g++.dg/vtgc1.C: Update for new ABI.
26463
26464         * consistency.vlad: New directory, 1665 files.
26465
26466 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26467
26468         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
26469         return type.
26470         * gcc.dg/cpp/digraphs.c: Declare puts.
26471
26472 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26473
26474         * g++.old-deja/g++.other/warn5.C: New test.
26475
26476 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26477
26478         * g++.old-deja/g++.pt/spec40.C: New test.
26479
26480 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26481
26482         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
26483         case.
26484         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
26485
26486 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
26487
26488         * gcc.c-torture/compile/20010209-1.c: New test.
26489
26490 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
26491
26492         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
26493         excess errors message but not if it crashes.
26494         * g++.old-deja/g++.other/crash27.C: Likewise.
26495         * g++.old-deja/g++.other/crash28.C: Likewise.
26496         * g++.old-deja/g++.other/crash30.C: Likewise.
26497         * g++.old-deja/g++.other/crash32.C: Likewise.
26498         * g++.old-deja/g++.other/crash35.C: Likewise.
26499         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26500
26501 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26502
26503         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
26504         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
26505         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
26506         g77.f-torture/execute/execute.exp,
26507         g77.f-torture/noncompile/noncompile.exp,
26508         gcc.c-torture/execute/execute.exp,
26509         gcc.c-torture/execute/memcheck/memcheck.exp,
26510         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
26511         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
26512         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
26513         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
26514         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
26515         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
26516         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26517         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
26518         Remove bug reporting instructions with ancient email addresses.
26519
26520 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26521
26522         * gcc.dg/20010202-1.c: New test.
26523         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
26524
26525 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
26526
26527         * g++.dg/stdbool-if.C: New test.
26528
26529 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
26530
26531         * objc/execute/fdecl.m: Added main().
26532
26533 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26534
26535         * gcc.c-torture/execute/20010206-1.c: New test.
26536
26537 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26538
26539         * gcc.dg/cpp/avoidpaste1.c: Update.
26540
26541 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
26542
26543         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
26544         Pero <nicola@brainstorm.co.uk>.
26545         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
26546
26547 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
26548
26549         * g++.old-deja/g++.pt/spec39.C: New test.
26550
26551 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
26552
26553         * gcc.c-torture/compile/20010202-1.c: New test.
26554
26555 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
26556
26557         * g++.old-deja/g++.abi/primary2.C: New test.
26558         * g++.old-deja/g++.abi/primary3.C: New test.
26559         * g++.old-deja/g++.abi/primary4.C: New test.
26560         * g++.old-deja/g++.abi/primary5.C: New test.
26561         * g++.old-deja/g++.abi/vtable3.h: New test.
26562         * g++.old-deja/g++.abi/vtable3a.C: New test.
26563         * g++.old-deja/g++.abi/vtable3b.C: New test.
26564         * g++.old-deja/g++.abi/vtable3c.C: New test.
26565         * g++.old-deja/g++.abi/vtable3d.C: New test.
26566         * g++.old-deja/g++.abi/vtable3e.C: New test.
26567         * g++.old-deja/g++.abi/vtable3f.C: New test.
26568         * g++.old-deja/g++.abi/vtable3g.C: New test.
26569         * g++.old-deja/g++.abi/vtable3h.C: New test.
26570         * g++.old-deja/g++.abi/vtable3i.C: New test.
26571         * g++.old-deja/g++.abi/vtable3j.C: New test.
26572         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
26573
26574 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
26575
26576         * g++.old-deja/g++.other/anon6.C: New test.
26577         * g++.old-deja/g++.other/anon7.C: New test.
26578
26579 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26580
26581         * gcc.dg/cpp/avoidpaste2.c: New tests.
26582
26583 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
26584
26585         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
26586
26587 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
26588
26589         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
26590         DECIMAL_DIG cases for Irix."
26591
26592 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
26593
26594         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
26595
26596 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26597
26598         * gcc.dg/c99-tag-1.c: New test.
26599
26600 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26601
26602         * gcc.dg/cpp/tr-warn1.c: Add tests.
26603
26604 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26605
26606         * gcc.dg/cpp/avoidpaste1.c: Update.
26607         * gcc.dg/cpp/paste4.c: Update.
26608
26609 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
26610
26611         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
26612         cases for Irix.
26613
26614 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26615
26616         * g++.old-deja/g++.other/inline19.C: New test.
26617
26618 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26619
26620         * gcc.dg/Wlarger-than.c: New test.
26621
26622 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26623
26624         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
26625
26626 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
26627
26628         * gcc.c-torture/execute/20010129-1.c: New test.
26629         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
26630
26631 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
26632
26633         * gcc.dg/cpp/avoidpaste1.c: Test case.
26634
26635 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
26636
26637         * g++.old-deja/g++.other/inline18.C: New test.
26638
26639 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26640
26641         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
26642         and __builtin_putchar.
26643
26644 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
26645
26646         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
26647         tests.
26648
26649 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
26650
26651         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
26652         floating point number rounding mode to round to the nearest
26653         representable mode.
26654
26655 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
26656
26657         * g++.old-deja/g++.other/mangle2.C: New test.
26658
26659 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26660
26661         * gcc.c-torture/compile/20010124-1.c: New test.
26662
26663 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
26664
26665         * g++.old-deja/g++.pt/spec38.C: New test.
26666
26667 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26668
26669         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
26670         "Build don't run".
26671
26672 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26673
26674         * gcc.c-torture/execute/20010123-1.c: New test.
26675
26676 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26677
26678         * g++.old-deja/g++.pt/spec37.C: New test.
26679
26680 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26681
26682         * g++.old-deja/g++.pt/overload14.C: New test.
26683
26684 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26685
26686         * gcc.c-torture/execute/20010122-1.c: New test, exercise
26687         __builtin_return_address.
26688
26689 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
26690
26691         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
26692         * g++.old-deja/g++.pt/spec35.C: New test.
26693         * g++.old-deja/g++.pt/spec36.C: New test.
26694
26695 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
26696
26697         * gcc.c-torture/compile/20010118-1.c: New test.
26698
26699 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
26700
26701         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
26702
26703 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26704
26705         * gcc.c-torture/execute/20010119-1.c: New test.
26706
26707 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26708
26709         * g++.old-deja/g++.other/vbase5.C: New test.
26710
26711 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26712
26713         * gcc.c-torture/execute/20010118-1.c: New test.
26714
26715 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26716
26717         * g++.old-deja/g++.pt/deduct3.C: New test.
26718
26719 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26720
26721         * g++.old-deja/g++.pt/spec34.C: New test.
26722
26723 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
26724
26725         * g77.f-torture/compile/20000601-2.f: New test.
26726
26727 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26728
26729         * g++.old-deja/g++.other/init17.C: New test.
26730
26731 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
26732
26733         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
26734
26735 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26736
26737         * g++.old-deja/g++.pt/unify8.C: New test.
26738
26739 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26740
26741         * g++.old-deja/g++.abi/vbase1.C: New test.
26742
26743 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26744
26745         * g++.old-deja/g++.pt/crash65.C: New test.
26746
26747 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26748
26749         * gcc.dg/cpp/assembl2.S: New test case.
26750
26751 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
26752
26753         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
26754         are supported.
26755
26756 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26757
26758         * g++.old-deja/g++.other/builtins1.C: New test.
26759         * g++.old-deja/g++.other/builtins2.C: Likewise.
26760         * g++.old-deja/g++.other/builtins3.C: Likewise.
26761         * g++.old-deja/g++.other/builtins4.C: Likewise.
26762
26763 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
26764
26765         * gcc.c-torture/compile/20010117-1.c: New test.
26766         * gcc.c-torture/compile/20010117-2.c: New test.
26767
26768 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26769
26770         * g77.f-torture/execute/20010116.[fx]: New test,
26771         XFAIL on i?86-*-*.
26772         * g77.f-torture/compile/20010115.f: Indicate it's
26773         a test for PR fortran/1636.
26774
26775 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26776
26777         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
26778
26779 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26780
26781         * g77.f-torture/compile/20010115.f: New test.
26782
26783 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
26784
26785         * g++.old-deja/g++.pt/nontype5.C: New test.
26786
26787 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26788
26789         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
26790         have an equivalent working one below it.
26791
26792 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26793
26794         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
26795         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26796
26797 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26798
26799         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
26800         message containing "init_priority".
26801         (conpr-2.C): Likewise.
26802         (conpr-3.C): Likewise.
26803         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
26804
26805 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26806
26807         * gcc.c-torture/execute/20010114-2.c: New test.
26808
26809 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26810
26811         * gcc.c-torture/compile/20010114-1.c: New test.
26812         * gcc.c-torture/compile/20010114-1.x: Xfail.
26813         * gcc.c-torture/compile/20010114-2.c: New test.
26814         * gcc.c-torture/execute/20010114-1.c: New test.
26815         * gcc.dg/trunc-1.c: New test.
26816         * gcc.dg/uninit-B.c: New test.
26817
26818 2001-01-13  Nick Clifton  <nickc@redhat.com>
26819
26820         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
26821         target.
26822
26823 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26824
26825         * gcc.c-torture/compile/20010113-1.c: New test.
26826
26827 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
26828
26829         * gcc.c-torture/compile/20001212-1.c: New test.
26830
26831 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26832
26833         * gcc.dg/cpp/widestr1.c: Update.
26834         * gcc.dg/cpp/prag-imp.c: Remove.
26835
26836 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
26837
26838         * gcc.c-torture/execute/20000801-3.x: Remove.
26839         * gcc.dg/c90-init-1.c: New test.
26840         * gcc.dg/c99-init-1.c: New test.
26841         * gcc.dg/c99-init-2.c: New test.
26842         * gcc.dg/gnu99-init-1.c: New test.
26843
26844 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
26845
26846         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
26847         testing that no relevant ones were found.
26848
26849 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26850
26851         * g++.old-deja/g++.pt/cast2.C: New test.
26852
26853 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26854
26855         * g++.old-deja/g++.pt/friend47.C: New test.
26856
26857 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26858
26859         * g++.old-deja/g++.pt/instantiate13.C: New test.
26860
26861 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26862
26863         * g++.old-deja/g++.other/defarg7.C: New test.
26864         * g++.old-deja/g++.other/defarg8.C: New test.
26865
26866 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26867
26868         * g++.old-deja/g++.pt/crash64.C: New test.
26869
26870 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26871
26872         * g++.old-deja/g++.pt/crash63.C: New test.
26873
26874 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26875
26876         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
26877
26878 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
26879
26880         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
26881
26882 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26883
26884         * g++.old-deja/g++.pt/error3.C: New test.
26885
26886 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26887
26888         * g++.old-deja/g++.other/crash39.C: New test.
26889
26890 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26891
26892         * g++.old-deja/g++.other/vbase4.C: New test.
26893
26894 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
26895
26896         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
26897         * gcc.dg/special/20000419-2.c: New file. Identical to above.
26898         * gcc.dg/special/special.exp: New test driver which will check
26899         for alias support for the above test.
26900
26901 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
26902
26903         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
26904         problems on small machines.
26905         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
26906         parameterize.
26907
26908 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
26909
26910         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
26911         mips.
26912         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26913
26914 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
26915
26916         * g++.old_deja/g++.pt/using8.C: New test.
26917
26918 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26919
26920         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
26921
26922 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
26923
26924         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
26925         where a failure is expected.
26926         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
26927
26928 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26929
26930         * g++.old_deja/g++.pt/instantiate12.C: New test.
26931
26932 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26933
26934         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
26935         start of structs.
26936         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
26937         * g++.old-deja/g++.brendan/crash17.C: Likewise.
26938         * g++.old-deja/g++.brendan/crash29.C: Likewise.
26939         * g++.old-deja/g++.brendan/crash48.C: Likewise.
26940         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26941         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
26942         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26943         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
26944         * g++.old-deja/g++.eh/spec6.C: Likewise.
26945         * g++.old-deja/g++.jason/crash3.C: Likewise.
26946         * g++.old-deja/g++.law/ctors11.C: Likewise.
26947         * g++.old-deja/g++.law/ctors17.C: Likewise.
26948         * g++.old-deja/g++.law/ctors5.C: Likewise.
26949         * g++.old-deja/g++.law/ctors9.C: Likewise.
26950         * g++.old-deja/g++.mike/ambig1.C: Likewise.
26951         * g++.old-deja/g++.mike/net22.C: Likewise.
26952         * g++.old-deja/g++.mike/p3538a.C: Likewise.
26953         * g++.old-deja/g++.mike/p3538b.C: Likewise.
26954         * g++.old-deja/g++.mike/virt3.C: Likewise.
26955         * g++.old-deja/g++.niklas/t128.C: Likewise.
26956         * g++.old-deja/g++.other/anon4.C: Likewise.
26957         * g++.old-deja/g++.other/using1.C: Likewise.
26958         * g++.old-deja/g++.other/warn3.C: Likewise.
26959         * g++.old-deja/g++.pt/t37.C: Likewise.
26960         * g++.old-deja/g++.robertl/eb69.C: Likewise.
26961         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26962
26963 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26964
26965         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
26966
26967 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26968
26969         * gcc.c-torture/execute/stdio-opt-3.c: New test.
26970
26971 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
26972
26973         * gcc.c-torture/compile/20010107-1.c: New test.
26974
26975 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26976
26977         * gcc.c-torture/execute/builtin-noret-1.c: New test.
26978
26979 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26980
26981         * gcc.dg/format/format.h: New file.
26982         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
26983         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
26984         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
26985         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
26986         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
26987         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26988         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
26989         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
26990         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
26991         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
26992         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
26993         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
26994         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
26995         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
26996         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
26997         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
26998         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
26999         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
27000         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
27001         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
27002         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
27003         instead of declaring standard types, macros and functions in each
27004         test.
27005
27006 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
27007
27008         * gcc.c-torture/execute/20010106-1.c: New test.
27009
27010 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27011
27012         * gcc.dg/format/format.exp: New file.
27013         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
27014         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
27015         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
27016         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
27017         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
27018         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
27019         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
27020         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
27021         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
27022         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
27023         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
27024         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
27025         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
27026         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
27027         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
27028         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
27029         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
27030         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
27031         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
27032         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
27033         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
27034         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
27035         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
27036         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
27037         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
27038         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
27039         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
27040         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
27041         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
27042         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
27043         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
27044         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
27045         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
27046         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
27047         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
27048         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
27049         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
27050         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
27051         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
27052         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
27053         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
27054         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
27055
27056 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
27057
27058         * gcc.c-torture/execute/991228-1.c: Take word endianness into
27059         account.
27060
27061 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27062
27063         * gcc.c-torture/execute/builtin-complex-1.c: New test.
27064
27065 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27066
27067         * g++.old-deja/g++.pt/crash62.C: New test.
27068
27069 2001-01-04  Richard Henderson  <rth@redhat.com>
27070
27071         * gcc.dg/20000926-1.c: Update expected warnings.
27072         * gcc.dg/array-2.c: Likewise.
27073         * gcc.dg/array-4.c: Also validate flexible array members.
27074         * gcc.dg/c99-flex-array-1.c: New.
27075
27076 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27077
27078         * gcc.c-torture/compile/20001222-1.x: Remove.
27079
27080 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27081
27082         * gcc.c-torture/execute/built-in-setjmp.c: New.
27083
27084 2001-01-03  Richard Henderson  <rth@redhat.com>
27085
27086         * gcc.dg/940510-1.c: Update expected error wording.
27087         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
27088
27089 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
27090
27091         * lib/target-supports.exp (check_alias_available): Modified to
27092         indicate aliases not supported if only weak aliases are supported.
27093
27094 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27095
27096         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
27097         Turn on cmpstrsi checks for __pj__ and __i370__.
27098
27099 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27100
27101         * g++.old-deja/g++.other/virtual11.C: New test.
27102
27103 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27104
27105         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
27106
27107 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27108
27109         * gcc.c-torture/compile/20010102-1.c: New test.
27110
27111 2001-01-02  Andreas Jaeger  <aj@suse.de>
27112
27113         * gcc.dg/noreturn-3.c: New test.
27114
27115         * gcc.dg/noreturn-4.c: New test.
27116
27117 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27118
27119         * gcc.c-torture/execute/stdio-opt-1.c: Also test
27120         __builtin_fputc and __builtin_fwrite.
27121
27122 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27123
27124         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
27125         signed char, not default char.
27126
27127 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27128
27129         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
27130
27131 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
27132
27133         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
27134
27135 2000-12-29  Richard Henderson  <rth@redhat.com>
27136
27137         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
27138         (__cyg_profile_func_exit): Define.
27139
27140 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27141
27142         * g++.dg/vtgc1.C: New test.
27143
27144 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
27145
27146         * gcc.dg/noncompile/20001228-1.c: New test.
27147
27148         * gcc.dg/20001228-1.c: New test.
27149
27150         * gcc.c-torture/execute/20001228-1.c: New test.
27151
27152 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
27153
27154         * gcc.dg/format-strfmon-1.c: New test.
27155
27156 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27157
27158         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
27159         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
27160         * gcc.c-torture/execute/string-opt-1.c: Likewise.
27161         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27162         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27163         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27164         * gcc.c-torture/execute/string-opt-6.c: Likewise.
27165         * gcc.c-torture/execute/string-opt-7.c: Likewise.
27166         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27167         * gcc.c-torture/execute/string-opt-9.c: Likewise.
27168         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27169         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27170         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27171
27172         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
27173         * gcc.c-torture/execute/string-opt-4.c: Test index.
27174
27175 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
27176
27177         * gcc.c-torture/compile/20001226-1.c: New test.
27178
27179 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27180
27181         * gcc.c-torture/compile/20001222-1.c: New test.
27182         * gcc.c-torture/compile/20001222-1.x: Xfail.
27183
27184 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
27185
27186         * gcc.c-torture/execute/comp-goto-2.c: New test.
27187
27188 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
27189
27190         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
27191         Use long types if __INT_MAX__ is 32767.
27192         (main): Use cast to (sint32 *) when poking 88 into a_page.
27193
27194         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
27195
27196 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
27197
27198         * gcc.c-torture/compile/20001221-1.c: New test.
27199         * gcc.c-torture/execute/20001221-1.c: New test.
27200
27201 2000-12-20  Richard Henderson  <rth@redhat.com>
27202
27203         * g++.old-deja/g++.pt/crash36.C: Update error lines.
27204         * g++.old-deja/g++.robertl/eb109.C: Likewise.
27205
27206 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27207
27208         * gcc.dg/compare3.c: New test.
27209
27210 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27211
27212         * gcc.dg/format-warnll-1.c: New test.
27213
27214 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27215
27216         * gcc.dg/cpp/cmdlne-P.c: New test.
27217
27218 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27219
27220         * gcc.c-torture/execute/builtin-abs-1.c,
27221         gcc.c-torture/execute/builtin-abs-2.c: New tests.
27222
27223 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27224
27225         * gcc.dg/cpp/multiline.c: New test.
27226
27227 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27228
27229         * g++.old-deja/g++.other/syshdr1.C: Update.
27230         * gcc.dg/cpp/lineflags.c: Remove temporarily.
27231
27232 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27233
27234         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
27235
27236 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27237
27238         * g++.old-deja/g++.pt/ttp65.C: New test.
27239
27240 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27241
27242         * g++.old-deja/g++.pt/ttp64.C: New test.
27243
27244 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27245
27246         * g++.old-deja/g++.pt/spec33.C: New test.
27247
27248 2000-12-14  Catherine Moore  <clm@redhat.com>
27249
27250         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
27251         * gcc.c-torture/execute/920612-2.c: Likewise.
27252         * gcc.c-torture/execute/920428-2.c: Likewise.
27253         * gcc-c-torture/execute/va-arg-11.c: Call exit.
27254         * gcc.c-torture/execute/va-arg-21.c: Likewise.
27255
27256 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27257
27258         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
27259         * gcc.dg/pack-test-2.c: Likewise.
27260
27261 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27262
27263         Tests by Zack Weinberg <zackw@stanford.edu>.
27264
27265         * gcc.dg/cpp/defined.c: Update.
27266         * gcc.dg/cpp/defined_trad.c: New tests.
27267
27268 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27269
27270         * gcc.dg/cpp/trad-direct.c: Update.
27271
27272 2000-12-11  Neil Booth  <neilb@earthling.net>
27273
27274         * gcc.dg/cpp/defined_trad.c
27275
27276 2000-12-11  Neil Booth  <neilb@earthling.net>
27277
27278         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
27279
27280 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27281
27282         * gcc.dg/format-miss-2.c: New test.
27283
27284 2000-12-09  Neil Booth  <neilb@earthling.net>
27285
27286         * gcc.dg/cpp/lineflags.c: New tests.
27287         * gcc.dg/cpp/poison.c: Update.
27288         * gcc.dg/cpp/redef2.c: Update.
27289         * gcc.dg/cpp/skipping.c: New test.
27290
27291 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
27292
27293         * g++.old-deja/g++.other/eh3.C: New testcase.
27294
27295 2000-12-07  Neil Booth  <neilb@earthling.net>
27296
27297         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
27298         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
27299         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
27300         wtr-union-init-2.c, wtr-union-init-3.c: Update.
27301         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
27302         Update.
27303
27304 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27305
27306         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
27307         __SIZE_TYPE__ instead of int for type of integers cast to
27308         pointers.
27309
27310 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
27311
27312         * g++.old-deja/g++.other/cleanup4.C: New test.
27313
27314 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27315
27316         * format-sec-1.c: New test.
27317
27318 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27319
27320         * gcc.dg/format-nonlit-3.c: New test.
27321
27322 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27323
27324         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
27325         through a null pointer.
27326
27327 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27328
27329         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
27330         * g++.old-deja/g++.pt/partial4.C: New test.
27331
27332 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
27333
27334         * gcc.c-torture/execute/ieee/hugeval.x: New.
27335
27336 2000-12-06  Neil Booth  <neilb@earthling.net>
27337
27338         * gcc.dg/cpp/backslash2.c: New tests.
27339
27340 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27341
27342         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
27343         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
27344
27345 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
27346
27347         * gcc.c-torture/execute/20001203-2.c: New testcase.
27348
27349 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27350
27351         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
27352         * g++.old-deja/g++.other/virtual10.C: New test.
27353
27354 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27355
27356         * g++.old-deja/g++.mike/pmf5.C: Remove test.
27357
27358 2000-12-05  Richard Henderson  <rth@redhat.com>
27359
27360         * gcc.c-torture/compile/20001205-1.c: New.
27361
27362 2000-12-04  Neil Booth  <neilb@earthling.net>
27363
27364         * g++.old-deja/g++.other/virtual9.C: New test.
27365         * g++.old-deja/g++.pt/crash61.C: New test.
27366         * gcc.c-torture/execute/loop-9.c: New test.
27367
27368 2000-12-04  Neil Booth  <neilb@earthling.net>
27369
27370         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
27371         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
27372         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
27373         * gcc.dg/cpp/extratokens.c: ...here.
27374
27375 2000-12-04  Neil Booth  <neilb@earthling.net>
27376
27377         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
27378         New tests.
27379
27380 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27381
27382         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
27383         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
27384
27385 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27386
27387         * gcc.c-torture/execute/20001203-1.c: New test.
27388
27389 2000-12-03  Neil Booth  <neilb@earthling.net>
27390
27391         * gcc.dg/cpp/macro6.c: New test cases.
27392
27393 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27394
27395         * gcc.c-torture/execute/string-opt-9.c: New test.
27396         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27397         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27398         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27399
27400         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
27401         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
27402
27403 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
27404
27405         * gcc.dg/cpp/if-6.c: New testcase.
27406
27407         * gcc.dg/20001201-1.c: New testcase.
27408
27409 2000-12-02  Neil Booth  <neilb@earthling.net>
27410
27411         * g++.old-deja/g++.other/externC4.C,
27412         g++.old-deja/g++.other/friend10.C: New tests.
27413
27414 2000-12-02  Neil Booth  <neilb@earthling.net>
27415
27416         * g++.old-deja/g++.other/instan2.C
27417         * g++.old-deja/g++.other/instan3.C: New test.
27418
27419 2000-12-02  Neil Booth  <neilb@earthling.net>
27420
27421         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
27422         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
27423         gnuc99.c,gnuc99-pedantic.c: New tests.
27424
27425 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27426
27427         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
27428         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
27429
27430 2000-12-01  Neil Booth  <neilb@earthling.net>
27431
27432         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
27433         * gcc.dg/cpp/poison.c: Update.
27434         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
27435
27436 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
27437
27438         * g77.f-torture/execute/20001201.f: New test.
27439
27440 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27441
27442         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
27443
27444 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
27445
27446         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
27447
27448 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27449
27450         * g++.old-deja/g++.other/cast6.C: New test.
27451
27452 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
27453
27454         * gcc.c-torture/execute/20001130-2.c: New testcase.
27455
27456 2000-11-30  Richard Henderson  <rth@redhat.com>
27457
27458         * gcc.c-torture/execute/20001130-1.c: New test.
27459
27460 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27461
27462         * g++.old-deja/g++.other/op3.C: New test.
27463
27464 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27465
27466         * g++.old-deja/g++.other/op2.C: New test.
27467
27468 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27469
27470         * g++.old-deja/g++.other/crash38.C: New test.
27471
27472 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
27473
27474         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
27475
27476 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
27477
27478         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
27479         tests.
27480         * gcc.c-torture/execute/string-opt-6.c: New test.
27481
27482         * gcc.dg/20001117-1.c: Add main.
27483
27484 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
27485
27486         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
27487         Move from here ...
27488         * gcc.dg/940510-1.c: ... to here.
27489
27490         * gcc.dg/20000926-1.c: GNU C now allows initializations of
27491         zero-size arrays in toplevel structures.
27492
27493 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27494
27495         * gcc.c-torture/execute/loop-8.c: New test.
27496
27497 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27498
27499         * g++.old-deja/g++.other/base1.C: New test.
27500
27501 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27502
27503         * g++.old-deja/g++.other/parse2.C: New test.
27504
27505 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27506
27507         * g++.old-deja/g++.pt/incomplete1.C: New test.
27508
27509 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27510
27511         * g++.old-deja/g++.other/friend9.C: New test.
27512
27513 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27514
27515         * gcc.dg/20001127-1.c: New test.
27516
27517 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27518
27519         * g++.old-deja/g++.pt/friend46.C: New test.
27520
27521 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27522
27523         * g++.old-deja/g++.other/ptrmem8.C: New test.
27524
27525 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27526
27527         * gcc.c-torture/execute/string-opt-7.c: New test.
27528         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27529
27530 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27531
27532         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
27533         instead of 'mkcheck 2'.
27534
27535 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27536
27537         * gcc.c-torture/execute/memcheck/driver.c,
27538         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
27539         C9X references to refer to C99.
27540
27541 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
27542
27543         * gcc.dg/ultrasp3.c: New test.
27544
27545 2000-11-25  Neil Booth  <neilb@earthling.net>
27546
27547         * gcc.dg/cpp/include2.c: Update test to be locale independent.
27548
27549 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
27550
27551         * gcc.c-torture/compile/20001123-2.c: New.
27552
27553 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27554
27555         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
27556
27557 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
27558
27559         * gcc.dg/sequence-point-1.c: Add some new tests.
27560         * gcc.c-torture/execute/20001124-1.c: New test.
27561
27562 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27563
27564         * g++.old-deja/g++.other/vaarg4.C: New test.
27565         * gcc.c-torture/compile/20001123-1.c: New test.
27566
27567 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27568
27569         * g++.other/crash24.C: Adjust and remove XFAIL.
27570         * g++.other/crash37.C: New test.
27571
27572 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
27573
27574         * g++.old-deja/g++.pt/instantiate9.C: New test.
27575
27576 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
27577
27578         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
27579         new ABI, too.
27580
27581         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
27582         * g++.old-deja/g++.robertl/eb55.C: Likewise.
27583
27584 2000-11-22  Neil Booth  <neilb@earthling.net>
27585
27586         * gcc.dg/cpp/Wtrigraphs.c: New test.
27587
27588 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
27589
27590         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
27591
27592 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
27593
27594         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
27595
27596 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
27597
27598         * lib/gcc-dg.exp: load_lib scanasm.exp.
27599         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
27600         * lib/g++-dg.exp: load_lib scanasm.exp.
27601         * lib/scanasm.exp: New.
27602         (scan-assembler, scan-assembler-not): Add optional arguments to
27603         test name, or if not present, the pattern name.
27604         (scan-assembler-dem, scan-assembler-dem-not): New.
27605
27606         * g++.dg/dg.exp: New.
27607
27608 2000-11-21  Neil Booth  <neilb@earthling.net>
27609
27610         * gcc.dg/cpp/integrated1.c: Remove.
27611
27612 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27613
27614         * gcc.c-torture/execute/20001121-1.c: New test.
27615
27616 2000-11-21  Richard Henderson  <rth@redhat.com>
27617
27618         * gcc.c-torture/compile/20001121-1.c: New test.
27619
27620 2000-11-20  Neil Booth  <neilb@earthling.net>
27621
27622         * gcc.dg/cpp/integrated1.c: New test.
27623
27624 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27625
27626         * g++.old-deja/g++.other/inline17.C: New test.
27627
27628 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
27629
27630         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
27631         local variable to be zero: I made the variable global. Now
27632         uses abort() and exit() instead of relying on main's return value.
27633
27634 2000-11-20  Neil Booth  <neilb@earthling.net>
27635
27636         * gcc.dg/cpp/paste2.c: Update test.
27637         * objc/execute/paste.m: New test.
27638
27639 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27640
27641         * gcc.dg/c99-condexpr-1.c: New test.
27642
27643 2000-11-20  Neil Booth  <neilb@earthling.net>
27644
27645         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
27646
27647 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
27648
27649         * g++.old-deja/g++.pt/export1.C: New test.
27650
27651 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
27652
27653         * gcc.dg/20001117-1.c: New test.
27654
27655 2000-11-18  Richard Henderson  <rth@redhat.com>
27656
27657         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
27658
27659 2000-11-18  Richard Henderson  <rth@redhat.com>
27660
27661         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
27662         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
27663         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
27664
27665 2000-11-18  Richard Henderson  <rth@redhat.com>
27666
27667         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
27668         (main): New.  Exit cleanly.
27669
27670 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27671
27672         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
27673         gcc.dg/c99-fordecl-2.c: New tests.
27674
27675 2000-11-18  Richard Henderson  <rth@redhat.com>
27676
27677         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
27678         * gcc.c-torture/execute/zerolen-2.c: New.
27679
27680 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27681
27682         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
27683         memory.
27684
27685 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27686
27687         * g++.old-deja/g++.pt/instantiate8.C: New test.
27688
27689 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27690
27691         * g++.old-deja/g++.other/incomplete.C: Add more tests.
27692         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
27693
27694 2000-11-16  Nick Clifton  <nickc@redhat.com>
27695
27696         * gcc.c-torture/execute/nestfunc-2.c: New test.
27697         * gcc.c-torture/execute/nestfunc-3.c: New test.
27698
27699 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27700
27701         * gcc.c-torture/compile/20001116-1.c: New test.
27702
27703 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27704
27705         * gcc.c-torture/execute/20001115-1.c: New test.
27706
27707 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
27708
27709         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
27710         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
27711         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
27712         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27713
27714 2000-11-15  Neil Booth  <neilb@earthling.net>
27715
27716         gcc.dg/cpp/_Pragma1.c: Update.
27717         gcc.dg/cpp/_Pragma2.c: New test.
27718
27719 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27720
27721         * g++.old-deja/g++.other/anon5.C: New test.
27722
27723 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27724
27725         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
27726         tests.
27727
27728 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
27729
27730         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
27731         output.
27732
27733 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27734
27735         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
27736         labels at end of compound statements.
27737
27738 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
27739
27740         * gcc.c-torture/execute/loop-7.c: New test.
27741
27742 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27743
27744         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
27745
27746 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27747
27748         * gcc.dg/c99-bool-1.c: New test.
27749
27750 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27751
27752         * gcc.dg/c99-scope-1.c: Remove xfail.
27753         * gcc.dg/c99-scope-2.c: New test.
27754
27755 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27756
27757         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
27758         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
27759
27760 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
27761
27762         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
27763         error messages.
27764
27765         * g++.mike/p700.C: Don't typedef wchar_t.
27766         * g++.mike/p784.C: Likewise.
27767         * g++.mike/eb101.C: Don't use __wchar_t.
27768
27769 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
27770
27771         * g77.f-torture/execute/20001111.[fx]: Test premature exit
27772         from DO loop.
27773
27774 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27775
27776         * gcc.c-torture/execute/20001111-1.c: New test.
27777
27778 2000-11-10  Nick Clifton  <nickc@redhat.com>
27779
27780         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
27781         long multuiple and accumulate.
27782
27783 2000-11-09  Richard Henderson  <rth@redhat.com>
27784
27785         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
27786         via size_t instead of int.
27787
27788         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
27789         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27790         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27791         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27792
27793 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
27794
27795         * gcc.c-torture/compile/20001109-1.c: New test.
27796         * gcc.c-torture/compile/20001109-2.c: New test.
27797
27798 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
27799
27800         * g++.old-deja/g++.pt/operator1.C: New test.
27801         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
27802
27803 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27804
27805         * gcc.dg/20001108-1.c: New test.
27806
27807 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27808
27809         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
27810         with both arguments constant strings.
27811         * gcc.c-torture/execute/string-opt-3.c: New test.
27812         * gcc.c-torture/execute/string-opt-4.c: New test.
27813         * gcc.c-torture/execute/string-opt-5.c: New test.
27814
27815 2000-11-08  Nick Clifton  <nickc@redhat.com>
27816
27817         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
27818         mulsidi3adddi patterns.
27819
27820 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
27821
27822         * g++.old-deja/g++.other/crash36.C: New test.
27823
27824 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
27825
27826         * g++.old-deja/g++.other/init16.C: New test.
27827
27828 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
27829
27830         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
27831
27832 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27833
27834         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
27835         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27836         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27837
27838 2000-11-07  DJ Delorie  <dj@redhat.com>
27839
27840         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
27841
27842 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27843
27844         * gcc.c-torture/execute/string-opt-1.c: New test.
27845
27846 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27847
27848         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
27849         mips-sgi-irix6.* because the MIPS ABI passes floating-point
27850         parameters in registers, and there is no way for a varargs
27851         function to know in which order the integer and floating-point
27852         parameters should be interleaved when they are placed on the
27853         stack.
27854         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27855         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27856
27857 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27858
27859         * gcc.c-torture/execute/string-opt-2.c: New test.
27860
27861 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
27862
27863         * g++.old-deja/g++.pt/crash60.C: New test.
27864
27865 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27866
27867         * g++.old-deja/g++.other/crash24.C: New test.
27868         * g++.old-deja/g++.other/crash25.C: New test.
27869         * g++.old-deja/g++.other/crash26.C: New test.
27870         * g++.old-deja/g++.other/crash27.C: New test.
27871         * g++.old-deja/g++.other/crash28.C: New test.
27872         * g++.old-deja/g++.other/crash29.C: New test.
27873         * g++.old-deja/g++.other/crash30.C: New test.
27874         * g++.old-deja/g++.other/crash31.C: New test.
27875         * g++.old-deja/g++.other/crash32.C: New test.
27876         * g++.old-deja/g++.other/crash33.C: New test.
27877         * g++.old-deja/g++.other/crash34.C: New test.
27878         * g++.old-deja/g++.other/crash35.C: New test.
27879
27880 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27881
27882         * gcc.c-torture/execute/20001031-1.c: New test.
27883
27884 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
27885
27886         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
27887         namespace.
27888
27889         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
27890         standards-conformant.
27891
27892         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
27893
27894         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
27895         * g++.old-deja/g++.mike/p755a.C: Likewise.
27896         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
27897         library makes no calls to `operator new' during initialization.
27898
27899 2000-11-04  Neil Booth  <neilb@earthling.net>
27900
27901         * gcc.dg/cpp/include2.c: New tests.
27902
27903 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
27904
27905         * lib/g++.exp (g++_set_ld_library_path): New function.
27906         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
27907
27908 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
27909
27910         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
27911         warnings.
27912
27913 2000-11-01  Richard Henderson  <rth@redhat.com>
27914
27915         * g++.old-deja/g++.ext/namedret1.C: New.
27916         * g++.old-deja/g++.ext/namedret2.C: New.
27917         * g++.old-deja/g++.ext/namedret3.C: New.
27918
27919 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
27920
27921         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
27922         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
27923
27924 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27925
27926         * gcc.c-torture/execute/va-arg-21.c: New test.
27927
27928 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27929
27930         * gcc.dg/c99-complex-2.c: New test.
27931
27932 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27933
27934         * gcc.c-torture/execute/stdio-opt-1.c: New test.
27935
27936 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
27937
27938         * g++.old-deja/g++.other/inline16.C: New test.
27939
27940 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
27941
27942         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
27943         __PRETTY_FUNCTION__
27944
27945 2000-10-29  Neil Booth  <neilb@earthling.net>
27946
27947         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
27948         New tests.
27949         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
27950         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
27951         optimisation.
27952
27953 2000-10-29  Neil Booth  <neilb@earthling.net>
27954
27955         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
27956         * mi1.c, mi1c.h: Add null directives to multiple-include test.
27957         * mi5.c: Test multiple includes work with -C.
27958         * trigraphs.c: Test ^= version.
27959
27960 2000-10-28  Neil Booth  <neilb@earthling.net>
27961
27962         New tests and test updates for new macro expander.
27963
27964         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
27965         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
27966         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
27967         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
27968         new diagnostic messages.
27969
27970         * gcc.dg/cpp/macro3.c: New tests.
27971
27972 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
27973
27974         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
27975         on the same line.
27976
27977 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
27978
27979         * g++.old-deja/g++.other/eh2.C: New test.
27980
27981 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27982
27983         * gcc.c-torture/execute/20001027-1.c: New test.
27984
27985 2000-10-26  Richard Henderson  <rth@redhat.com>
27986
27987         * gcc.c-torture/execute/20001026-1.c: New.
27988
27989 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
27990
27991         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
27992         * g++.old-deja/g++.law/builtin1.C: Likewise.
27993         * g++.old-deja/g++.law/ctors10.C: Likewise.
27994         * g++.old-deja/g++.law/virtual3.C: Likewise.
27995         * g++.old-deja/g++.mike/p658.C: Likewise.
27996         * g++.old-deja/g++.other/sibcall1.C: Likewise.
27997         * g++.old-deja/g++.other/vaarg2.C: Likewise.
27998         * g++.old-deja/g++.robertl/eb124.C: Likewise.
27999         * g++.old-deja/g++.robertl/eb44.C: Likewise.
28000         * g++.old-deja/g++.robertl/eb77.C: Likewise.
28001
28002 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28003
28004         * gcc.c-torture/compile/20001024-1.c: New test.
28005
28006 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
28007
28008         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
28009         to tell us whether or not we are using V3.
28010
28011 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28012
28013         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
28014         operands.
28015
28016 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28017
28018         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
28019
28020 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
28021
28022         * gcc.c-torture/execute/20001024-1.c: New test.
28023
28024 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
28025
28026         * g++.old-deja/g++.other/sibcall1.C: New test.
28027
28028 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
28029
28030         * gcc.dg/noncompile/init-3.c: New test.
28031
28032 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28033
28034         * gcc.dg/format-array-1.c: New test.
28035
28036 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28037
28038         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
28039         writing through null pointers; remove comment about testing
28040         unterminated strings.
28041
28042 2000-10-17  Matthew Hiller  <hiller@redhat.com>
28043
28044         * gcc.c-torture/execute/20001017-2.c: New test.
28045
28046 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28047
28048         * gcc.c-torture/compile/20001018-1.c: New test.
28049         * gcc.c-torture/compile/20001018-1.x: Xfail.
28050
28051 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28052
28053         * gcc.c-torture/execute/20001017-1.c: New test.
28054
28055 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28056
28057         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
28058         for multiple use of arguments with scanf formats; add tests for
28059         multiple use of arguments.
28060
28061 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
28062
28063         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
28064
28065 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28066
28067         * gcc.dg/format-miss-1.c: New test.
28068
28069 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28070
28071         * gcc.c-torture/execute/20001013-1.c: New test.
28072
28073 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28074
28075         * gcc.dg/format-branch-1.c: New test.
28076
28077 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28078
28079         * README, lib/file-format.exp: Remove EGCS references.
28080
28081 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28082
28083         * gcc.dg/20001013-1.c: New test.
28084
28085 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28086
28087         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
28088         for intmax_t in the compiler using __typeof__ and the type rules
28089         for conditional expressions.
28090
28091 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
28092
28093         * gcc.dg/20001012-1.c: New test.
28094         * gcc.dg/20001012-2.c: New test.
28095
28096 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28097
28098         * gcc.dg/format-attr-1.c: New test.
28099
28100 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28101
28102         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
28103         __LONG_LONG_MAX__ instead of LLONG_MAX.
28104
28105 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28106
28107         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
28108         scanf flags.
28109         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
28110         flags.
28111
28112 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28113
28114         * gcc.dg/sequence-pt-1.c: New test.
28115
28116 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
28117
28118         * gcc.c-torture/execute/20001011-1.c: New testcase.
28119         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
28120
28121 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28122
28123         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
28124         does not error on it.
28125
28126 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28127
28128         * gcc.dg/20001009-1.c: New test.
28129
28130 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28131
28132         * gcc.c-torture/compile/20001009-1.c: Move from here ....
28133         * gcc.c-torture/execute/20001009-2.c: ... to here.
28134
28135 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
28136
28137         * gcc.c-torture/compile/20001009-1.c: New testcase.
28138         * gcc.c-torture/execute/20001009-1.c: New testcase.
28139         Testcases provided by Jan Hubicka <jh@suse.cz>.
28140
28141 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28142
28143         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28144         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
28145         uintmax_t using <limits.h> to emulate the compiler's internal
28146         logic.  No longer XFAIL %j tests.
28147
28148 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28149
28150         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
28151         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28152         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
28153         regexps and details of expected handling of some bad formats.
28154         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
28155         suppression.
28156
28157 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28158
28159         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
28160         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
28161         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
28162         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
28163         in list archives.
28164
28165 2000-10-06  Richard Henderson  <rth@cygnus.com>
28166
28167         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
28168         * g++.old-deja/g++.brendan/crash52.C: Likewise.
28169         * g++.old-deja/g++.jason/report.C: Likewise.
28170         * g++.old-deja/g++.law/friend5.C: Likewise.
28171         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
28172         of the expected warnings.
28173
28174 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
28175
28176         * g++.old-deja/g++.pt/enum14.C: New test.
28177
28178 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28179
28180         * g++.old-deja/g++.pt/crash59.C: New test.
28181
28182 2000-10-04  Will Cohen  <wcohen@redhat.com>
28183
28184         * gcc.dg/20000926-1.c: New test.
28185
28186 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
28187
28188         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
28189         function name for current C++ compiler.
28190         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
28191
28192 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
28193
28194         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
28195         __PRETTY_FUNCTION__.
28196         * g++.old-deja/g++.ext/pretty2.C: Likewise.
28197
28198 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28199
28200         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
28201
28202 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
28203
28204         * gcc.c-torture/compile/20000923-1.c: New test.
28205
28206 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
28207
28208         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
28209         * g++.old-deja/g++.pt/ttp62.C: Same.
28210         * g++.old-deja/g++.other/inline14.C: Same.
28211
28212 2000-09-24  Richard Henderson  <rth@cygnus.com>
28213
28214         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
28215
28216 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28217
28218         * gcc.dg/c90-printf-1.c: Add test for wide string format.
28219
28220 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
28221
28222         * gcc.c-torture/compile/20000922-1.c: New file.
28223
28224 2000-09-21  Nick Clifton  <nickc@redhat.com>
28225
28226         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
28227         a signed long modulo operation.
28228         (mod6): New function - perform an unsigned long modulo operation.
28229         (main): Add tests for modulos of very large numbers by very small
28230         dividends.
28231
28232 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28233
28234         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
28235
28236 2000-09-19  Richard Henderson  <rth@cygnus.com>
28237
28238         * gcc.dg/compare2.c (case 10): XFAIL.
28239
28240 2000-09-18  Richard Henderson  <rth@cygnus.com>
28241
28242         * gcc.c-torture/execute/20000906-1.c: Move ...
28243         * gcc.dg/20000906-1.c: ... here.  Only run on targets
28244         that support __builtin_trap.
28245
28246 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
28247
28248         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
28249
28250 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28251
28252         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
28253         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
28254         more $ format tests.
28255
28256 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28257
28258         * gcc.dg/format-errmk-1.c: New test.
28259
28260 2000-09-17  Greg McGary  <greg@mcgary.org>
28261
28262         * gcc.c-torture/execute/20000917-1.x: Remove.
28263
28264 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28265
28266         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
28267
28268 2000-09-17  Greg McGary  <greg@mcgary.org>
28269
28270         * gcc.c-torture/execute/20000917-1.c: New test.
28271         * gcc.c-torture/execute/20000917-1.x: XFAIL.
28272
28273 2000-09-16  Neil Booth  <NeilB@earthling.net>
28274
28275         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
28276         in nested macro bug.
28277
28278 2000-09-15  Neil Booth  <NeilB@earthling.net>
28279
28280         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
28281
28282 2000-09-14  Jeffrey A Law  (law@cygnus.com)
28283
28284         * gcc.c-torture/execute/20000914-1.c: New test.
28285
28286 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
28287
28288         * g++.other/inline13.C: New test.
28289
28290 2000-09-12  Andreas Jaeger  <aj@suse.de>
28291
28292         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
28293         constant by Ulrich Drepper <drepper@redhat.com>.
28294
28295 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
28296
28297         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
28298
28299 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28300
28301         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
28302
28303 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
28304
28305         * gcc.dg/cpp/backslash.c: New test.
28306
28307 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
28308
28309         * gcc.c-torture/execute/20000910-1.c: New test.
28310         * gcc.c-torture/execute/20000910-2.c: Likewise.
28311
28312 2000-09-11  Robert Lipe  <robertl@sco.com>
28313
28314         * gcc.dg/pragma-align.c: New test.
28315
28316 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
28317
28318         * g++.old-deja/g++.pt/explicit82.C: New test.
28319         * g++.old-deja/g++.pt/explicit83.C: New test.
28320
28321 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
28322
28323         * gcc.dg/asm-names.c: New test.
28324
28325 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28326
28327         * gcc.dg/cpp/tr-warn6.c: New test
28328
28329 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28330
28331         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
28332         be accepted.
28333
28334 2000-09-07  Catherine Moore  <clm@redhat.com>
28335
28336         * gcc.c-torture/execute/unroll-1.c: New test.
28337
28338 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
28339
28340         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
28341         ERROR markers.
28342         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
28343         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
28344         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
28345         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
28346         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
28347         Preprocess only.
28348         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
28349         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
28350
28351 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28352
28353         * g++.old-deja/g++.pt/deduct2.C: New test.
28354
28355 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28356
28357         * g++.old-deja/g++.pt/parms2.C: New test.
28358
28359 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28360
28361         * g++.old-deja/g++.pt/crash58.C: New test.
28362
28363 2000-09-06  Greg McGary  <greg@mcgary.org>
28364
28365         * gcc.c-torture/execute/20000906-1.c: New test.
28366         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
28367
28368 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28369
28370         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
28371
28372 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28373
28374         * g++.old-deja/g++.pt/crash57.C: New test.
28375
28376 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28377
28378         * g++.old-deja/g++.pt/crash56.C: New test.
28379
28380 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28381
28382         * g++.old-deja/g++.pt/koenig1.C: New test.
28383
28384 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28385
28386         * gcc.dg/20000904-1.c: New test.
28387
28388 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28389
28390         * gcc.dg/cpp/paste8.c: New test.
28391
28392 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
28393
28394         * gcc.c-torture/compile/20000827-1.c: New test.
28395
28396 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28397
28398         * gcc.dg/format-diag-1.c: New test.
28399
28400 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28401
28402         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
28403         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
28404         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
28405         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
28406         gcc.dg/formatz-1.c: Adjust warning regular expressions.
28407
28408 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28409
28410         * g++.old-deja/g++.other/nested4.C: New test.
28411
28412 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28413
28414         * g++.old-deja/g++.ns/scoped1.C: New test.
28415
28416 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
28417
28418         * lib/g++.exp: Support testing already-installed GCC.
28419
28420 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28421
28422         * wtr-label-1.c, wtr-suffix-1.c: New tests.
28423
28424 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28425
28426         * gcc.dg/return-type-2.c: New test.
28427
28428 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
28429
28430         * gcc.c-torture/compile/20000825-1.c: New test.
28431
28432 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
28433
28434         * gcc.dg/dwarf2-2.c: New test.
28435
28436 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
28437
28438         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
28439         dg-warning regexps.
28440
28441 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28442
28443         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
28444         gcc.dg/format-ext-5.c: New tests.
28445
28446 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
28447
28448         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
28449
28450 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
28451
28452         * gcc.dg/noncompile/930622-2.c: Adjust error message.
28453
28454 2000-08-24  Richard Henderson  <rth@cygnus.com>
28455
28456         * gcc.dg/ia64-sync-1.c: New test.
28457         * gcc.dg/ia64-sync-2.c: New test.
28458         * gcc.dg/ia64-asm-1.c: New test.
28459
28460 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28461
28462         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
28463         * gcc.dg/format-ext-2.c: New test.
28464
28465 2000-08-23  Jason Merrill  <jason@redhat.com>
28466
28467         * lib/old-dejagnu.exp: Also ignore "In member function" and
28468         "At global scope".
28469
28470 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28471
28472         * gcc.dg/noncompile/label-lineno-1.c: New test.
28473
28474 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28475
28476         * gcc.dg/c99-array-nonobj-1.c: New test.
28477
28478 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28479
28480         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
28481         tests.
28482         * gcc.dg/format-ext-1.c: New test.
28483
28484 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28485
28486         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
28487         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
28488         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
28489         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
28490         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
28491
28492 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28493
28494         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
28495         gcc.dg/c99-strftime-2.c: New tests.
28496
28497 2000-08-22  Richard Henderson  <rth@cygnus.com>
28498
28499         * gcc.c-torture/execute/20000822-1.c: New test.
28500
28501 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28502
28503         * gcc.c-torture/execute/20000819-1.x: Remove.
28504
28505 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28506
28507         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
28508         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
28509         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
28510         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
28511         gcc.dg/format-xopen-1.c: New tests.
28512
28513 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28514
28515         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
28516
28517 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28518
28519         * g++.old-deja/g++.other/loop2.C: New test.
28520
28521         * gcc.c-torture/compile/20000606-1.c: New test.
28522         * gcc.c-torture/compile/20000728-1.c: New test.
28523         * gcc.c-torture/execute/20000801-1.c: New test.
28524         * gcc.c-torture/execute/20000801-2.c: New test.
28525         * gcc.c-torture/execute/20000819-1.c: New test.
28526         * gcc.c-torture/execute/20000819-1.x: XFAIL.
28527         * gcc.dg/20000629-1.c: New test.
28528         * gcc.dg/20000724-1.c: New test.
28529         * gcc.dg/20000807-1.c: New test.
28530
28531 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
28532
28533         * gcc.dg/cpp/pragma-1.c: New test.
28534         * gcc.dg/cpp/pragma-2.c: New test.
28535
28536 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
28537
28538         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
28539         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
28540
28541 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28542
28543         * gcc.c-torture/compile/20000818-1.c: New test.
28544
28545 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
28546
28547         * gcc.c-torture/execute/20000818-1.c: New test.
28548
28549 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28550
28551         * gcc.dg/format-va-1.c: New test.
28552
28553 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28554
28555         * g++.old-deja/g++.other/typedef8.C: New test.
28556
28557 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28558
28559         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
28560         * g++.old-deja/g++.mike/net36.C: Mark candidate.
28561         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
28562         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
28563         * g++.old-deja/g++.other/ptrmem7.C: New test.
28564         * g++.old-deja/g++.pt/ptrmem10.C: New test.
28565
28566 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28567
28568         * g++.old-deja/g++.pt/typename27.C: New test.
28569
28570 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
28571
28572         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
28573         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
28574         * g++.old-deja/g++.pt/friend45.C: New test.
28575         * g++.old-deja/g++.other/friend8.C: New test.
28576
28577 2000-08-15  Richard Henderson  <rth@cygnus.com>
28578
28579         * gcc.c-torture/execute/20000815-1.c: New test.
28580
28581 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28582
28583         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
28584         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
28585         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
28586
28587 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
28588
28589         * g++.old-deja/g++.other/refinit2.C: New test.
28590
28591 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
28592
28593         * lib/c-torture.exp (c-torture): Make
28594         compiler_conditional_xfail_data global.
28595         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
28596         compiler_conditional_xfail_data machinery.
28597         (f-torture-execute): Likewise.
28598         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
28599         and only when unrolling loops.
28600
28601         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
28602
28603 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28604
28605         * g++.old-deja/g++.pt/explicit81.C: New test.
28606
28607 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28608
28609         * g++.old-deja/g++.pt/typename26.C: New test.
28610
28611 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
28612
28613         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
28614         warning.
28615
28616 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28617
28618         * g++.old-deja/g++.other/array3.C: New test.
28619
28620 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28621
28622         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
28623         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
28624         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
28625         New tests.
28626
28627 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
28628
28629         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
28630         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28631
28632 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
28633
28634         * gcc.c-torture/execute/20000808-1.c: New test.
28635
28636 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28637
28638         * gcc.dg/c90-const-expr-1.c: New test.
28639
28640 2000-08-08  Richard Henderson  <rth@cygnus.com>
28641
28642         * gcc.dg/noncompile/920923-1.c: Declare calloc.
28643
28644 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28645
28646         * gcc.dg/noncompile/const-ll-1.c: New test.
28647
28648 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28649
28650         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
28651
28652 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28653
28654         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
28655         that running programs linked against the shared version of libobjc
28656         run correctly.
28657
28658 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28659
28660         * gcc.dg/c99-printf-1.c: New test.
28661
28662 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28663
28664         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
28665
28666 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
28667
28668         * gcc.c-torture/execute/20000731-1.x: Delete.
28669
28670 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
28671
28672         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
28673         and torture_without_loops as is done by c-torture.exp.
28674         (search_for): Copy from c-torture.exp.
28675         (gcc-dg-runtest): New function, drives a directory of tests
28676         iterating over the TORTURE_OPTIONS.
28677         (scan-assembler, scan-assembler-not): Move here from
28678         individual directory drivers.
28679
28680         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
28681         defined by lib/gcc-dg.exp.
28682         * gcc.dg/cpp/cpp.exp: Likewise.
28683         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
28684         gcc-dg-runtest, so we cycle over optimization options.
28685
28686         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
28687         * gcc.dg/compare2.c: No longer expected to fail.
28688
28689 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28690
28691         * gcc.c-torture/execute/20000804-1.c: New test.
28692
28693 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28694
28695         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
28696
28697 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
28698
28699         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
28700
28701 2000-08-03  Jeffrey A Law  (law@cygnus.com)
28702
28703         * gcc.c-torture/compile/20000803-1.c: New test.
28704
28705 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28706
28707         * gcc.c-torture/execute/20000801-3.c,
28708         gcc.c-torture/execute/20000801-4.c: New tests.
28709         * gcc.c-torture/execute/20000801-3.x,
28710         gcc.c-torture/execute/20000801-4.x: Xfail.
28711
28712 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
28713
28714         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
28715         libobjc/.libs to allow for libtool.
28716
28717 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
28718
28719         * gcc.c-torture/compile/20000802-1.c: New test.
28720
28721 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
28722
28723         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
28724
28725 2000-07-31  Jeffrey A Law  (law@cygnus.com)
28726
28727         * gcc-c-torture/execute/20000731-2.c: New test.
28728
28729         * gcc.c-torture/execute/20000731-1.c: New test.
28730         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
28731
28732 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
28733
28734         * testsuite/gcc.dg/cpp/paste7.c: New test.
28735         * gcc.dg/cpp/20000725-1.c: New test.
28736
28737 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
28738
28739         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
28740         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
28741         declaration warning for __builtin_dwarf_reg_size.
28742
28743         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
28744
28745 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28746
28747         * gcc.dg/noncompile/voidparam-1.c: New test.
28748
28749 2000-07-30  Richard Henderson  <rth@cygnus.com>
28750
28751         * gcc.dg/c90-digraph-1.c: Don't xfail.
28752         * gcc.dg/compare2.c (case 10): Xfail.
28753         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
28754
28755 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
28756
28757         * gcc.dg/c99-main-1.c: New test.
28758
28759 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28760
28761         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
28762
28763 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
28764
28765         * gcc.c-tortuer/execute/20000726-1.c: New test.
28766
28767 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
28768
28769         * gcc.c-torture/execute/enum-2.c: New test.
28770
28771 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28772
28773         * gcc.dg/cpp/tr-warn3.c: New test.
28774
28775 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28776
28777         * g++.old-deja/g++.ext/implicit1.C: Remove.
28778         * g++.old-deja/g++.jason/c2.C: Remove
28779         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
28780         * g++.old-deja/g++.pt/crash16.C: Likewise.
28781         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
28782
28783 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28784
28785         * g++.old-deja/g++.other/for2.C: New test.
28786
28787 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
28788
28789         * gcc.dg/20000720-1.c: New test.
28790
28791 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
28792
28793         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
28794
28795 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
28796
28797         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
28798         * gcc.c-torture/execute/20000722-1.c: New.
28799         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
28800
28801 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
28802
28803         * gcc.dg/cpp/20000720-1.S: New test.
28804
28805 2000-07-21  Michael Meissner  <meissner@redhat.com>
28806
28807         * gcc.c-torture/execute/ieee/hugeval.c: New test.
28808
28809 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28810
28811         * g++.old-deja/g++.brendan/crash16.C,
28812         g++.old-deja/g++.brendan/parse3.C,
28813         g++.old-deja/g++.brendan/redecl1.C,
28814         g++.old-deja/g++.ns/template13.C,
28815         g++.old-deja/g++.other/decl4.C,
28816         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
28817
28818 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28819
28820         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
28821         and "Internal error".
28822
28823         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
28824         regexps.
28825         * gcc.dg/cpp/paste6.c: New test.
28826
28827 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
28828
28829         * gcc.dg/cpp/tr-direct.c: New test.
28830
28831         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
28832         gcc.dg/cpp/undef1.c: Tweak error regexps.
28833
28834 2000-07-18  Eric Christopher <echristo@redhat.com>
28835
28836         * gcc.c-torture/compile/20000718-1.c: New test.
28837
28838 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
28839
28840         * cpplex.c (_cpp_push_token): If the token being pushed back
28841         is the previous token in this context, just subtract one from
28842         context->posn.
28843         * cppmacro.c (save_expansion): Clear aux field when storing a
28844         placemarker.
28845
28846 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
28847
28848         * gcc.dg/noncompile/redecl-1.c: New test.
28849
28850 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
28851
28852         * gcc.c-torture/execute/20000717-5.c: New test.
28853         * gcc.c-torture/execute/20000717-1.x: Removed.
28854
28855 2000-07-17  Richard Henderson  <rth@cygnus.com>
28856
28857         * gcc.c-torture/execute/20000717-4.c: New test.
28858
28859 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
28860
28861         * gcc.dg/cpp/syshdr.c: New test.
28862         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
28863
28864 2000-07-17  Neil Booth  <neilb@earthling.net>
28865
28866         * gcc.dg/cpp/cmdlne-dM.c: New test.
28867         * gcc.dg/cpp/cmdlne-dD.c: New test.
28868
28869 2000-07-17  Jeffrey A Law  (law@cygnus.com)
28870
28871         * gcc.c-torture/execute/20000717-3.c: New test.
28872
28873         * gcc.c-torture/compile/20000717-1.c: New test.
28874
28875 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
28876
28877         * gcc.c-torture/execute/20000717-2.c: New test.
28878
28879 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28880
28881         * gcc.dg/formatz-1.c: New test.
28882
28883         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
28884         * gcc.dg/c99-digraph-1.c: New tests.
28885
28886         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
28887         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
28888
28889         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
28890         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
28891         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
28892         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
28893         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
28894         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
28895         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
28896
28897 2000-07-17   Greg McGary <greg@mcgary.org>
28898
28899         * gcc.c-torture/execute/20000717-1.c: New test.
28900         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
28901
28902 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
28903
28904         * gcc.c-torture/execute/20000715-2.c: New test.
28905         * gcc.dg/20000715-1.c: New test.
28906
28907 2000-07-15  Michael Meissner  <meissner@redhat.com>
28908
28909         * gcc.c-torture/execute/20000715-1.c: New test.
28910
28911 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
28912
28913         * gcc.c-torture/execute/20000707-1.c: New test.
28914
28915 2000-07-13  Neil Booth  <NeilB@earthling.net>
28916
28917         * testsuite/gcc.dg/cpp/digraph1.c,
28918         testsuite/gcc.dg/cpp/digraph2.c,
28919         testsuite/gcc.dg/cpp/digraphs.c: New tests.
28920
28921 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
28922
28923         * g77.f-torture/compile/20000630-2.f:  New test.
28924         * g77.f-torture/compile/20000630-2.x
28925
28926 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28927
28928         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
28929
28930 2000-07-11  Neil Booth  <NeilB@earthling.net>
28931
28932         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
28933
28934 2000-07-11  Neil Booth  <NeilB@earthling.net>
28935
28936         * gcc.dg/cpp/cmdlne-C.c: New.
28937
28938 2000-07-09  Neil Booth  <NeilB@earthling.net>
28939
28940         * gcc.dg/cpp/directiv.c: New tests.
28941         * gcc.dg/cpp/undef1.c: Update.
28942
28943 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
28944
28945         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
28946
28947 2000-07-09  Neil Booth  <NeilB@earthling.net>
28948
28949         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
28950
28951 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
28952
28953         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
28954         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
28955
28956 2000-07-08  Neil Booth  <NeilB@earthling.net>
28957
28958         * gcc.dg/cpp/macsyntx.c: New tests.
28959
28960 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28961
28962         * gcc.dg/20000707-1.c: New test.
28963
28964 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28965
28966         * gcc.c-torture/execute/20000706-1.c: New test.
28967         * gcc.c-torture/execute/20000706-2.c: New test.
28968         * gcc.c-torture/execute/20000706-3.c: New test.
28969         * gcc.c-torture/execute/20000706-4.c: New test.
28970         * gcc.c-torture/execute/20000706-5.c: New test.
28971
28972 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28973
28974         * g++.old-deja/g++.pt/instantiate7.C: New test.
28975
28976 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28977
28978         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
28979         * g++.old-deja/g++.mike/thunk3.C: Likewise.
28980         * g++.old-deja/g++.other/rtti3.C: Likewise.
28981         * g++.old-deja/g++.other/rttid3.C: Likewise.
28982
28983 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
28984
28985         *  g77.f-torture/compile/20000630-1.x: Fix typo
28986
28987 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
28988
28989         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
28990         assembly output.
28991
28992 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
28993
28994         * gcc.dg/cpp/ident.c: New test.
28995
28996 2000-07-05  Neil Booth  <NeilB@earthling.net>
28997
28998         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
28999           gcc.dg/cpp/lexstrng.c: New tests.
29000
29001 2000-07-04  Neil Booth  <NeilB@earthling.net>
29002
29003         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
29004         * gcc.dg/cpp/strify2.c: Same.
29005
29006 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
29007
29008         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
29009         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
29010         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
29011         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
29012
29013         * testsuite/gcc.dg/cpp/macro1.c,
29014         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
29015         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
29016         testsuite/gcc.dg/cpp/strify1.c,
29017         testsuite/gcc.dg/cpp/strify2.c: New tests.
29018
29019 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
29020
29021         * gcc.c-torture/execute/20000703-1.c: New test.
29022
29023 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29024
29025         * g++.old-deja/g++.pt (lookup10.C): New test.
29026
29027 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29028
29029         * g++.old-deja/g++.pt (typename25.C): New test.
29030
29031 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
29032
29033         * gcc.c-torture/compile/20000701-1.c: New test.
29034
29035 2000-06-30  Nick Clifton  <nickc@cygnus.com>
29036
29037         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
29038         to test case.
29039
29040 2000-06-30  Catherine Moore  <clm@cygnus.com>
29041
29042         * gcc.c-torture/execute/align-1.c: New test.
29043
29044 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
29045
29046         * g++.old-deja/g++.pt/expr8.C: New test.
29047         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
29048
29049 2000-06-29  Nick Clifton  <nickc@cygnus.com>
29050
29051         * gcc.c-torture/compile/20000629-1.c: New test.
29052
29053 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29054
29055
29056         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
29057         gcc.dg/noncompile directory, depending on whether they're
29058         preprocessor tests or not.  Annotate all the tests for the dg
29059         framework.
29060
29061         * gcc.c-torture/noncompile/noncompile.exp: Delete.
29062         * gcc.dg/noncompile/noncompile.exp: New.
29063
29064         * Moved files:
29065         Old name                                New name
29066         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
29067         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
29068         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
29069         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
29070         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
29071         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
29072         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
29073         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
29074         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
29075         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
29076         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
29077         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
29078         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
29079         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
29080         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
29081         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
29082         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
29083         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
29084         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
29085         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
29086         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
29087         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
29088         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
29089         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
29090
29091         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
29092         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
29093         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
29094         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
29095         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
29096         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
29097
29098 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29099
29100         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
29101         declare one variable.  On the fourth, error.
29102         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
29103         declared by 20000628-1a.h.
29104
29105 2000-06-29  Richard Henderson  <rth@redhat.com>
29106
29107         * gcc.c-torture/execute/930529-1.x: New file.
29108         * gcc.dg/920413-1.c: Adjust expected warning text.
29109         * gcc.dg/980217-1.c: Declare abort.
29110         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
29111
29112 2000-06-29  Jeffrey A Law  (law@cygnus.com)
29113
29114         * g77.f-torture/compile/20000629-1.f: New test.
29115         * g77.f-torture/compile/20000629-1.x: Expected to fail.
29116
29117 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29118
29119         Rearrange lots of files, removing entirely the
29120         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
29121         directories.
29122
29123         * Deleted files:
29124         gcc.c-torture/code_quality/code_quality.exp
29125         gcc.c-torture/special/special.exp
29126         gcc.failure/failure.exp
29127         gcc.failure/940409-1.x
29128         gcc.c-torture/compile/961203-1.x
29129
29130         * New files:
29131         gcc.misc-tests/linkage.exp
29132         gcc.c-torture/execute/920730-1t.c
29133         gcc.c-torture/execute/920730-1t.x
29134         gcc.c-torture/compile/920520-1.x
29135         gcc.c-torture/compile/920521-1.x
29136         gcc.c-torture/compile/981006-1.x
29137         gcc.c-torture/execute/eeprof-1.x
29138
29139         * Moved files (possibly with modifications to fit a new harness):
29140         Old name                                New name
29141         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
29142         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
29143         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
29144         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
29145         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
29146         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
29147         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
29148         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
29149         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
29150         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
29151         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
29152         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
29153         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
29154         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
29155
29156 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29157
29158         * c-torture/compile/961203-1.x: Delete.
29159
29160         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
29161         not exit. Include stdio.h.
29162         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
29163         * gcc.misc-tests/dg-12.c: Likewise.
29164         * gcc.misc-tests/dg-5.c: Likewise.
29165         * gcc.misc-tests/dg-6.c: Likewise.
29166         * gcc.misc-tests/dg-7.c: Prototype abort.
29167         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
29168         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
29169         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
29170         not exit.
29171         * gcc.misc-tests/sieve.c: Use return from main, not exit.
29172         * gcc.misc-tests/sort2.c: Use return from main, not exit.
29173
29174 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
29175
29176         * gcc.dg/cpp/20000628-1.c: New test.
29177         * gcc.dg/cpp/20000628-1.h: New header for above test.
29178         * gcc.dg/cpp/20000628-1a.h: Likewise.
29179
29180 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
29181
29182         * gcc.dg/cpp: New directory.
29183         * gcc.dg/cpp/cpp.exp: New driver.
29184         * gcc.dg/cpp/20000627-1.c: New test.
29185         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
29186         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
29187         and rewrite as a compilation test.
29188
29189         * gcc.dg: Move many files into the cpp subdirectory, possibly
29190         renaming or editing them as well.
29191         Old name                New name
29192         990119-1.c              cpp/19990119-1.c
29193         990228-1.c              cpp/19990228-1.c
29194         990407-1.c              cpp/19990407-1.c
29195         990409-1.c              cpp/19990409-1.c
29196         990413-1.c              cpp/19990413-1.c
29197         990703-1.c              cpp/19990703-1.c
29198         20000127-1.c            cpp/20000127-1.c
29199         20000129-1.c            cpp/20000129-1.c
29200         20000207-1.c            cpp/20000207-1.c
29201         20000207-2.c            cpp/20000207-2.c
29202         20000209-1.c            cpp/20000209-1.c
29203         20000209-2.c            cpp/20000209-2.c
29204         20000301-1.c            cpp/20000301-1.c
29205         20000419-1.c            cpp/20000419-1.c
29206         20000510-1.S            cpp/20000510-1.S
29207         20000519-1.c            cpp/20000519-1.c
29208         20000529-1.c            cpp/20000529-1.c
29209         20000625-1.c            cpp/20000625-1.c
29210         20000625-2.c            cpp/20000625-2.c
29211         cpp-as1.c               cpp/assert1.c
29212         cpp-as2.c               cpp/assert2.c
29213         cxx-comments-1.c        cpp/cxxcom1.c
29214         cxx-comments-2.c        cpp/cxxcom2.c
29215         endif-label.c           cpp/endif.c
29216         cpp-hash1.c             cpp/hash1.c
29217         cpp-hash2.c             cpp/hash2.c
29218         cpp-if1.c               cpp/if-1.c
29219         cpp-if2.c               cpp/if-2.c
29220         cpp-if3.c               cpp/if-3.c
29221         cpp-if4.c               cpp/if-4.c
29222         cpp-if5.c               cpp/if-5.c
29223         cpp-cond.c              cpp/if-cexp.c
29224         cpp-missingop.c         cpp/if-mop.c
29225         cpp-missingparen.c      cpp/if-mpar.c
29226         cpp-opprec.c            cpp/if-oppr.c
29227         cpp-ifparen.c           cpp/if-paren.c
29228         cpp-shortcircuit.c      cpp/if-sc.c
29229         cpp-shift.c             cpp/if-shift.c
29230         cpp-unary.c             cpp/if-unary.c
29231         cpp-li1.c               cpp/line1.c
29232         cpp-li2.c               cpp/line2.c
29233         lineno.c                cpp/line3.c
29234         lineno-2.c              cpp/line4.c
29235         cpp-mi.c                cpp/mi1.c
29236         cpp-mic.h               cpp/mi1c.h
29237         cpp-micc.h              cpp/mi1cc.h
29238         cpp-mind.h              cpp/mi1nd.h
29239         cpp-mindp.h             cpp/mi1ndp.h
29240         cpp-mix.h               cpp/mi1x.h
29241         cpp-mi2.c               cpp/mi2.c
29242         cpp-mi2a.h              cpp/mi2a.h
29243         cpp-mi2b.h              cpp/mi2b.h
29244         cpp-mi2c.h              cpp/mi2c.h
29245         cpp-mi3.c               cpp/mi3.c
29246         cpp-mi3.def             cpp/mi3.def
29247         poison-1.c              cpp/poison.c
29248         pr-impl.c               cpp/prag-imp.c
29249         cpp-redef-2.c           cpp/redef1.c
29250         cpp-redef.c             cpp/redef2.c
29251         strpaste.c              cpp/strp1.c
29252         strpaste-2.c            cpp/strp2.c
29253         cpp-tradpaste.c         cpp/tr-paste.c
29254         cpp-tradstringify.c     cpp/tr-str.c
29255         cpp-tradwarn1.c         cpp/tr-warn1.c
29256         cpp-tradwarn2.c         cpp/tr-warn2.c
29257         trigraphs.c             cpp/trigraphs.c
29258         cpp-unc1.c              cpp/unc1.c
29259         cpp-unc2.c              cpp/unc2.c
29260         cpp-unc3.c              cpp/unc3.c
29261         cpp-unc.c               cpp/unc4.c
29262         undef.c                 cpp/undef1.c
29263         undef-2.c               cpp/undef2.c
29264         cpp-wi1.c               cpp/widestr1.c
29265
29266 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
29267
29268         * lib/g++.exp (g++_include_flags): Tweak.
29269
29270 2000-06-27  H.J. Lu  <hjl@gnu.org>
29271             Loren J. Rittle  <ljrittle@acm.org>
29272
29273         * lib/g++.exp (g++_include_flags): Override libgloss.exp
29274         version with one that knows about the new gcc tree structure.
29275         (g++_link_flags): Same.
29276
29277 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
29278
29279         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
29280         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
29281         case we are cross-compiling.
29282
29283         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
29284         g++.old-deja/g++.niklas/Makefile.in,
29285         g++.old-deja/g++.niklas/configure.in,
29286         g++.old-deja/g++.other/Makefile.in,
29287         g++.old-deja/g++.other/configure.in,
29288         gcc.c-torture/code_quality/Makefile.in,
29289         gcc.c-torture/code_quality/configure.in,
29290         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
29291         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
29292         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
29293         gcc.c-torture/execute/ieee/Makefile.in,
29294         gcc.c-torture/execute/ieee/configure.in,
29295         gcc.c-torture/noncompile/Makefile.in,
29296         gcc.c-torture/noncompile/configure.in,
29297         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
29298         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
29299         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
29300
29301 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29302
29303         * g++.old-deja/g++.other/ambig3.C: New test.
29304
29305 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29306
29307         * g++.old-deja/g++.pt/syntax1.C: New test.
29308         * g++.old-deja/g++.pt/syntax2.C: New test.
29309         * g++.old-deja/g++.other/syntax3.C: New test.
29310         * g++.old-deja/g++.other/syntax4.C: New test.
29311
29312 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29313
29314         * gcc.dg/20000623-1.c: Prototype exit and abort.
29315
29316 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29317
29318         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
29319         New tests.
29320         * gcc.dg/cpp-mi3.def: New file.
29321
29322         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
29323         inside assertions.
29324         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
29325         lexer's error messages.
29326         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
29327         divine anything from the linemarkers.
29328         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
29329         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
29330
29331 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
29332
29333         * gcc.dg/20000623-1.c: New test.
29334
29335 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
29336
29337         * gcc.c-torture/execute/20000622-1.c: New test.
29338
29339 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29340
29341         * g++.old-deja/g++.other/init15.C: New test.
29342
29343 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29344
29345         * g++.old-deja/g++.pt/vaarg2.C: New test.
29346         * g++.old-deja/g++.pt/vaarg3.C: New test.
29347
29348 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
29349
29350         * g++.old-deja/g++.other/dyncast6.C: New test.
29351
29352 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
29353
29354         * gcc.c-torture/execute/loop-6.c: New test.
29355
29356 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
29357
29358         * gcc.dg/20000614-1.c: New test.
29359         * gcc.dg/20000614-2.c: New test.
29360
29361 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
29362
29363         * g++.old-deja/g++.other/inline12.C: New test.
29364
29365 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
29366
29367         * g++.old-deja/g++.other/eh1.C: New test.
29368
29369 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
29370
29371         * g++.old-deja/g++.other/type.C: New test.
29372
29373 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29374
29375         * g++.old-deja/g++.other/initstring.C: New test.
29376
29377 2000-06-12  Jason Merrill  <jason@redhat.com>
29378
29379         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
29380
29381 2000-06-09  Jeffrey A Law  (law@cygnus.com)
29382
29383         * gcc.c-torture/compile/20000609-1.c: New test.
29384
29385 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
29386
29387         * gcc.dg/20000609-1.c: New test.
29388
29389 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
29390
29391         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
29392         * gcc.c-torture/noncompile/poison-1.c: Move...
29393         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
29394         * gcc.dg/cpp-li1.c: Add a token after the #line.
29395
29396 2000-06-05  Richard Henderson  <rth@cygnus.com>
29397
29398         * gcc.c-torture/execute/20000605-2.c: New test.
29399         * gcc.c-torture/execute/20000605-3.c: New test.
29400
29401 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
29402
29403         * g77.f-torture/execute/20000503-1.x: New file.
29404
29405 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29406
29407         * g++.old-deja/g++.eh/badalloc1.C: New test.
29408
29409 2000-06-05  Richard Henderson  <rth@cygnus.com>
29410
29411         * gcc.c-torture/execute/20000605-1.c: New test.
29412
29413 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29414             Nathan Sidwell <nathan@codesourcery.com>
29415
29416         * gcc.c-torture/compile/20000605-1.c: New test.
29417
29418 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
29419
29420         * g77.f-torture/compile/20000601-1.f:  New test.
29421
29422 2000-06-03  Richard Henderson  <rth@cygnus.com>
29423
29424         * gcc.c-torture/execute/20000603-1.c: New.
29425
29426 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
29427
29428         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
29429         * gcc.dg/noreturn-2.c (noreturn): Likewise.
29430
29431 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
29432
29433         * gcc.dg/compare2.c (case 12): XFAIL.
29434         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
29435         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
29436
29437         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
29438
29439 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
29440
29441         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
29442         guard macro is already defined when the header is first
29443         included.
29444         * gcc.dg/cpp-mix.h: New file.
29445         * gcc.dg/endif-label.c: Update patterns to match compiler.
29446
29447         * g++.brendan/complex1.C: Declare abort.
29448         * g++.law/refs4.C: Remove XFAIL.
29449         * g++.oliva/expr2.C: Declare abort and exit.
29450
29451 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
29452
29453         * gcc.c-torture/execute/20000528-1.c: New test.
29454
29455         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
29456         * g++.old-deja/g++.law/temps4.C: Likewise.
29457
29458         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
29459         stdlib.h.  Call abort() on failure.
29460         * g++.old-deja/g++.law/refs4.C: Likewise.
29461         * g++.old-deja/g++.law/temps4.C: Likewise.
29462         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
29463         * gcc.c-torture/execute/20000112-1.c: Include string.h.
29464
29465 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
29466
29467         Relative to g++.dg/special:
29468         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
29469
29470         Relative to g++.old-deja:
29471         * g++.brendan/complex1.C, g++.jason/optimize2.C,
29472         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
29473         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
29474         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
29475         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
29476         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
29477         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
29478
29479         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
29480         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
29481         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
29482         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
29483         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
29484         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
29485         and/or string.h.
29486
29487         * g++.other/goto1.C: Update expectations for error messages.
29488
29489 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
29490
29491         * gcc.c-torture/compile/20000523-1.c: New test.
29492
29493 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29494
29495         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
29496
29497 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29498
29499         * g++.old-deja/g++.eh/catch11.C: New test.
29500         * g++.old-deja/g++.eh/catch12.C: New test.
29501
29502 2000-05-24  Nick Clifton  <nickc@cygnus.com>
29503
29504         * gcc.c-torture/execute/20000523-1.c: New test.
29505
29506 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
29507
29508         * c-torture/execute/bcp-1.c: Replace abort in arg of
29509         __builtin_constant_p with a generic external function.
29510
29511         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
29512         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
29513         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
29514         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
29515         Prototype abort and/or exit.
29516
29517         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
29518         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
29519         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
29520         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
29521
29522 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
29523
29524         * gcc.dg/dwarf2-1.c: New test.
29525
29526 2000-05-20  Richard Henderson  <rth@cygnus.com>
29527
29528         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
29529
29530 2000-05-20  Andreas Jaeger  <aj@suse.de>
29531
29532         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
29533         testcase.
29534
29535 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
29536
29537         * gcc.c-torture/execute/20000519-2.c: New test.
29538
29539 2000-05-19  Andreas Jaeger  <aj@suse.de>
29540
29541         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
29542         which fails with SSA.
29543
29544         * lib/c-torture.exp: Also test with -O3 -fssa.
29545
29546 2000-05-18  Michael Meissner  <meissner@redhat.com>
29547
29548         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
29549         * gcc.c-torture/execute/920415-1.c: Ditto.
29550         * gcc.c-torture/execute/920501-1.c: Ditto.
29551         * gcc.c-torture/execute/conversion.c: Ditto.
29552         * gcc.c-torture/execute/cvt-1.c: Ditto.
29553
29554 2000-05-18  Jeffrey A Law  (law@cygnus.com)
29555
29556         * gcc.c-torture/compile/20000518-1.c: New test.
29557
29558 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29559
29560         * g77.f-torture/compile/200005018.f:  New test.
29561
29562 2000-05-17  Jeffrey A Law  (law@cygnus.com)
29563
29564         * gcc.c-torture/compile/20000517-1.c: New test.
29565
29566 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29567
29568         * gcc.c-torture/execute/20000516-1.c: New test.
29569
29570 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
29571
29572         * g++.old-deja/g++.other/eh.C: New test.
29573
29574 2000-05-12  Richard Henderson  <rth@cygnus.com>
29575
29576         * gcc.c-torture/execute/990208-1.c (main): Don't pass
29577         constants through to doit's conditional.
29578
29579 2000-05-11  Jeffrey A Law  (law@cygnus.com)
29580
29581         * gcc.c-torture/compile/20000511-1.c: New test.
29582         * g77.f-torture/compile/20000511-1.f: New test.
29583         * g77.f-torture/compile/20000511-2.f: New test.
29584
29585 2000-05-11  Michael Meissner  <meissner@redhat.com>
29586
29587         * gcc.c-torture/execute/20000511-1.c: New test.
29588
29589 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
29590
29591         * gcc.dg/dg.exp: Scan .S files as well as .c files.
29592         * gcc.dg/20000510-1.S: New.
29593
29594 2000-05-08  Catherine Moore  <clm@cygnus.com>
29595
29596         * gcc.dg/unused-3.c: New.
29597
29598 2000-05-06  Richard Henderson  <rth@cygnus.com>
29599
29600           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
29601           * g++.old-deja/g++.mike/warn1.C: Likewise.
29602           * g++.old-deja/g++.pt/local1.C: Likewise.
29603           * g++.old-deja/g++.pt/local7.C: Likewise.
29604           * g++.old-deja/g++.pt/spec16.C: Likewise.
29605
29606 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
29607
29608         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
29609
29610 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
29611
29612           * g77.f-torture/execute/20000503-1.f:  New test.
29613
29614 2000-05-04  Andreas Jaeger  <aj@suse.de>
29615
29616         * gcc.dg/noreturn-2.c: New test.
29617
29618 2000-05-04  Neil Booth  <NeilB@earthling.net>
29619
29620         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
29621         preprocessor.
29622
29623 2000-05-04  Richard Henderson  <rth@cygnus.com>
29624
29625         * gcc.c-torture/execute/20000503-1.c: Fix typo.
29626
29627 2000-05-04  Richard Henderson  <rth@cygnus.com>
29628
29629         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
29630         OpenSSL by Jason R Thorpe.
29631
29632 2000-05-03  Jim Wilson  <wilson@cygnus.com>
29633
29634         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
29635
29636 2000-05-03  Robert Lipe <robertlipe@usa.net>
29637
29638         * gcc.dg/20000503-1.c: New test.
29639
29640 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
29641
29642         * gcc.c-torture/compile/20000502-1.c: New test.
29643         * g++.old-deja/g++.other/align.C: New test.
29644         * gcc.dg/cpp-tradstringify.c: New test.
29645
29646 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29647
29648         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
29649         and hard registers.
29650
29651 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
29652
29653         * gcc.c-torture/execute/loop-5.c: New test.
29654
29655 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
29656
29657         * gcc.c-torture/execute/va-arg-20.c: New test.
29658
29659 2000-04-23  Jeffrey A Law  (law@cygnus.com)
29660
29661         * gcc.c-torture/execute/20000422-1.c: New test.
29662
29663 2000-04-20  Greg McGary  <gkm@gnu.org>
29664
29665         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
29666         when optimizing, but without sibling-call optimizations (-O1).
29667
29668 2000-04-20  Jeffrey A Law  (law@cygnus.com)
29669
29670           * gcc.c-torture/compile/20000420-1.c: New test.
29671
29672 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29673
29674         * g++.abi/ptrflags.C: New test.
29675         * g++.eh/catchptr1.C: Test incomplete pointer chains.
29676
29677 2000-04-19  Catherine Moore  <clm@cygnus.com>
29678
29679         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
29680
29681 2000-04-19  Greg McGary  <gkm@gnu.org>
29682
29683         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
29684         sibling-call optimizations.
29685
29686 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
29687
29688         * gcc.dg/20000419-1.c: New test.
29689
29690 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
29691
29692         * gcc.c-torture/execute/20000412-6.c: New test.
29693
29694 2000-04-12  Jeffrey A Law  (law@cygnus.com)
29695
29696         * gcc.c-torture/execute/20000412-5.c: New test.
29697         * g77.f-torture/compile/20000412-1.f: New test.
29698         * gcc.c-torture/execute/20000412-4.c: New test.
29699         * gcc.c-torture/compile/20000412-2.c: New test.
29700         * gcc.c-torture/execute/20000412-3.c: New test.
29701         * gcc.c-torture/compile/20000412-1.c: New test.
29702         * gcc.c-torture/execute/20000412-2.c: New test.
29703
29704 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
29705
29706         * objc/execute/bf-20.m: New test.
29707
29708 2000-04-10  Richard Henderson  <rth@cygnus.com>
29709
29710         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
29711
29712         * gcc.c-torture/execute/20000412-1.c: New test.
29713
29714 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29715
29716         * g++.old-deja/g++.eh/catchptr1.C: New test.
29717
29718 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
29719
29720         * g++.old-deja/g++.abi/cxa_vec.C: New test.
29721
29722 2000-04-08  Neil Booth  <NeilB@earthling.net>
29723
29724         * gcc.dg/cpp-nullchar.c: Remove test as
29725         embedded nulls cause problems.
29726
29727 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29728
29729         * gcc.dg/compare2.c: New test.
29730
29731 2000-04-08  Neil Booth  <NeilB@earthling.net>
29732
29733         * gcc.dg/cpp-nullchar.c: New test.
29734
29735 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
29736
29737         * gcc.dg/cpp-mi2.c: New test.
29738         * gcc.dg/cpp-mi2[abc].h: New files.
29739
29740 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
29741
29742         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
29743         member name.
29744
29745 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29746
29747         * g++.old-deja/g++.abi/vmihint.C: New test.
29748
29749 2000-04-06  Neil Booth  <NeilB@earthling.net>
29750
29751         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
29752         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
29753         copyright.
29754
29755 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
29756
29757         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
29758         avoid stack-frame overwrite.
29759
29760 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
29761
29762         * gcc.c-torture/compile/20000405-2.c: New test.
29763         * gcc.c-torture/compile/20000405-3.c: New test.
29764
29765 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29766
29767         * gcc.c-torture/compile/20000405-1.c: New test.
29768
29769 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
29770
29771         * gcc.dg/cast-qual-1.c: Revert last change.
29772
29773 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29774
29775         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
29776
29777 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
29778
29779         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
29780         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
29781
29782 2000-04-03  Jeffrey A Law  (law@cygnus.com)
29783
29784         * gcc.c-torture/compile/20000403-2.c: New test.
29785         * gcc.c-torture/compile/20000403-1.c: New test.
29786
29787 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
29788
29789         * gcc.c-torture/execute/20000403-1.c: New test.
29790
29791 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
29792
29793         * gcc.c-torture/execute/20000402-1.c: New test.
29794
29795 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
29796
29797         * gcc.c-torture/execute/va-arg-15.c: New test.
29798         * gcc.c-torture/execute/va-arg-16.c: New test.
29799         * gcc.c-torture/execute/va-arg-17.c: New test.
29800         * gcc.c-torture/execute/va-arg-18.c: New test.
29801         * gcc.c-torture/execute/va-arg-19.c: New test.
29802
29803 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
29804
29805         * gcc.c-torture/compile/981211-1.c: Move to...
29806         * gcc.dg/cpp-as1.c: ...here.
29807         * gcc.dg/cpp-as2.c: New file.
29808
29809         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
29810         compiler.
29811
29812 2000-04-02  Neil Booth  <NeilB@earthling.net>
29813
29814         * gcc.dg/cpp-cond.c  New tests.
29815         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
29816         accidental success less likely.
29817         * gcc.dg/cpp-missingop.c  New tests.
29818         * gcc.dg/cpp-missingparen.c  New tests.
29819         * gcc.dg/cpp-shift.c  New tests.
29820         * gcc.dg/cpp-shortcircuit.c  New tests.
29821         * gcc.dg/cpp-unary.c  New tests.
29822
29823 2000-03-29  Jeffrey A Law  (law@cygnus.com)
29824
29825         * gcc.c-torture/compile/20000329-1.c: New test.
29826
29827 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
29828
29829         * gcc.c-torture/compile/20000326-1.c: New test.
29830         * gcc.c-torture/compile/20000326-2.c: New test.
29831
29832 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
29833
29834         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
29835         the first parameter is a function argument.
29836
29837 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
29838
29839         * g++.old-deja/g++.ext/array4.C: New test.
29840
29841 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
29842
29843         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
29844
29845 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29846
29847         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
29848
29849 2000-03-19  Richard Henderson  <rth@cygnus.com>
29850
29851         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
29852
29853 2000-03-19  Richard Henderson  <rth@cygnus.com>
29854
29855         * gcc.c-torture/compile/20000319-1.c: New test.
29856
29857 2000-03-14  Jeffrey A Law  (law@cygnus.com)
29858
29859         * gcc.c-torture/execute/20000314-3.c: New test.
29860         * gcc.c-torture/execute/20000314-2.c: New test.
29861         * gcc.c-torture/execute/20000314-1.c: New test.
29862         * gcc.c-torture/compile/20000314-2.c: New test.
29863         * gcc.c-torture/compile/20000314-1.c: New test.
29864
29865 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
29866
29867         * g++.old-deja/g++.warn/inline.C: New test.
29868
29869 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
29870
29871         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
29872         standards-compliant result rather than specific constants.
29873         Put test-values in array.
29874
29875 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
29876
29877         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
29878         (g++_target_compile): Put test-specific options last.
29879
29880 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29881
29882         * g++.old-deja/g++.eh/vbase4.C: New test.
29883
29884 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29885
29886         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
29887
29888 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29889
29890         * g++.old-deja/g++.brendan/misc12.C: Removed.
29891         * g++.old-deja/g++.pt/memtemp77.C: Constify.
29892         * g++.old-deja/g++.ext/pretty4.C: New test.
29893
29894 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29895
29896         * g++.old-deja/g++.other/string2.C: New test.
29897
29898 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
29899
29900         * g++.old-deja/g++.warn/impint2.C: New test.
29901
29902 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
29903
29904         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
29905         is 1, not zero.
29906
29907 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
29908
29909         * g++.old-deja/g++.warn/impint.C: New test.
29910         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
29911         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
29912         * g++.old-deja/g++.pt/explicit12.C: Likewise.
29913         * g++.old-deja/g++.pt/explicit13.C: Likewise.
29914         * g++.old-deja/g++.pt/explicit17.C: Likewise.
29915         * g++.old-deja/g++.pt/explicit18.C: Likewise.
29916         * g++.old-deja/g++.pt/explicit19.C: Likewise.
29917         * g++.old-deja/g++.pt/explicit23.C: Likewise.
29918         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29919         * g++.old-deja/g++.pt/explicit35.C: Likewise.
29920         * g++.old-deja/g++.pt/explicit6.C: Likewise.
29921         * g++.old-deja/g++.pt/memclass7.C: Likewise.
29922
29923 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
29924
29925         * gcc.dg/cpp-redef.c: New test.
29926
29927 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
29928
29929         * g++.old-deja/g++.pt/unify7.C: New test.
29930
29931 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29932
29933         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
29934         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
29935
29936 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
29937
29938         * gcc.c-torture/compile/20000224-1.c: New test.
29939
29940 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29941
29942         * gcc.c-torture/compile/cpp-2.c: New test.
29943         * gcc.c-torture/compile/cpp-1.c: New test.
29944
29945 2000-02-25  Jeffrey A Law  (law@cygnus.com)
29946
29947         * gcc.c-torture/execute/20000225-1.c: New test.
29948
29949 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29950
29951         * gcc.dg/cpp-li2.c: New test.
29952
29953         * gcc.dg/cpp-wi1.c: New test.
29954
29955         * gcc.dg/cpp-li1.c: New test.
29956
29957 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
29958
29959         * g++.old-deja/g++.other/sizeof5.C: New test.
29960
29961 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29962
29963         * gcc.c-torture/execute/va-arg-13.c: New test.
29964
29965 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
29966
29967         * gcc.c-torture/execute/va-arg-12.c: New test.
29968
29969 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29970
29971         * gcc.c-torture/execute/20000223-1.c: New test.
29972
29973 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29974
29975         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
29976
29977 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
29978
29979         * g++.old-deja/g++.abi/ptrmem.C: New test.
29980
29981 2000-02-19  Richard Henderson  <rth@cygnus.com>
29982
29983         * gcc.c-torture/compile/init-3.c: New.
29984
29985 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
29986
29987         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
29988         ALWAYS_CXXFLAGS.
29989
29990 2000-02-11  Robert Lipe <robertl@sco.com>
29991
29992         * gcc.c-torture/compile/20000211-3.c: New test.
29993
29994 2000-02-11  Martin Buchholz <martin@xemacs.org>
29995
29996         * gcc.c-torture/compile/20000211-2.c: New test.
29997
29998 2000-02-11  Jeffrey A Law  (law@cygnus.com)
29999
30000         * gcc.c-torture/compile/20000211-1.c: New test.
30001
30002 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
30003
30004         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
30005           on native targets
30006
30007 2000-02-08  Nathan Sidwell  <nathan@acm.org>
30008
30009         * g++.old-deja/g++.other/cast5.C: New test.
30010
30011 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
30012
30013         * gcc.c-torture/execute/20000205-1.c: New.
30014
30015 2000-02-03  Nathan Sidwell  <nathan@acm.org>
30016
30017         * g++.old-deja/g++.jason/cast3.C: Return void.
30018         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
30019
30020 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30021
30022         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
30023
30024         * gcc.dg/loop-1.c: New test.
30025
30026 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
30027
30028         * gcc.c-torture/compile/20000127-1.c: New test.
30029         * gcc.c-torture/execute/991228-1.c: New test.
30030
30031 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30032
30033         * gcc.dg/unused-2.c: New test.
30034
30035         * gcc.dg/conv-1.c: New test.
30036
30037 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
30038
30039         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
30040         compiler.
30041         (tool_option_proc): Fix typo.
30042
30043 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
30044
30045         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
30046         of the ld on the host, not on the build machine.
30047         Also, don't crash if '--help' is not a supported option.
30048
30049 2000-01-24  Richard Henderson  <rth@cygnus.com>
30050
30051         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
30052
30053 2000-01-20  Jeffrey A Law  (law@cygnus.com)
30054
30055         * gcc.c-torture/execute/20000120-2.c: New test.
30056         * gcc.c-torture/execute/20000120-1.c: New test.
30057
30058 2000-01-13  Jeffrey A Law  (law@cygnus.com)
30059
30060         * gcc.c-torture/execute/20000113-1.c: New test.
30061
30062 2000-01-12  Jeffrey A Law  (law@cygnus.com)
30063
30064         * gcc.c-torture/execute/20000112-1.c: New test.
30065
30066 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30067
30068         * gcc.dg/20000111-1.c: New test.
30069
30070 2000-01-10  Jeffrey A Law  (law@cygnus.com)
30071
30072         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
30073         with 16 bit integers.
30074
30075 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30076
30077         * gcc.dg/20000108-1.c: New test.
30078
30079 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30080
30081         * g++.old-deja/g++.ns/koenig8.C: New test.
30082
30083 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30084
30085         * g++.old-deja/g++.other/cast4.C: New test.
30086
30087 2000-01-05  Jeffrey A Law  (law@cygnus.com)
30088
30089         * gcc.c-torture/compile/20000105-2.c: New test.
30090         * gcc.c-torture/compile/20000105-1.c: New test.
30091
30092 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30093
30094         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
30095         references to printf & atoi to conform to ANSI standard.
30096         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
30097         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
30098         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
30099         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
30100         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
30101         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30102         * g++.old-deja/g++.brendan/copy1.C: Likewise.
30103         * g++.old-deja/g++.brendan/copy2.C: Likewise.
30104         * g++.old-deja/g++.brendan/copy3.C: Likewise.
30105         * g++.old-deja/g++.brendan/copy4.C: Likewise.
30106         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30107         * g++.old-deja/g++.brendan/copy6.C: Likewise.
30108         * g++.old-deja/g++.brendan/copy7.C: Likewise.
30109         * g++.old-deja/g++.brendan/copy8.C: Likewise.
30110         * g++.old-deja/g++.brendan/crash11.C: Likewise.
30111         * g++.old-deja/g++.brendan/crash14.C: Likewise.
30112         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
30113         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30114         * g++.old-deja/g++.brendan/delete2.C: Likewise.
30115         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
30116         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
30117         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
30118         * g++.old-deja/g++.brendan/eh1.C: Likewise.
30119         * g++.old-deja/g++.brendan/groff1.C: Likewise.
30120         * g++.old-deja/g++.brendan/init3.C: Likewise.
30121         * g++.old-deja/g++.brendan/misc12.C: Likewise.
30122         * g++.old-deja/g++.brendan/misc7.C: Likewise.
30123         * g++.old-deja/g++.brendan/new2.C: Likewise.
30124         * g++.old-deja/g++.brendan/operators4.C: Likewise.
30125         * g++.old-deja/g++.brendan/operators5.C: Likewise.
30126         * g++.old-deja/g++.brendan/overload2.C: Likewise.
30127         * g++.old-deja/g++.brendan/overload7.C: Likewise.
30128         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
30129         * g++.old-deja/g++.brendan/reference1.C: Likewise.
30130         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
30131         * g++.old-deja/g++.brendan/template24.C: Likewise.
30132         * g++.old-deja/g++.brendan/template3.C: Likewise.
30133         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
30134         * g++.old-deja/g++.jason/inline3.C: Likewise.
30135         * g++.old-deja/g++.jason/opeq.C: Likewise.
30136         * g++.old-deja/g++.law/arg5.C: Likewise.
30137         * g++.old-deja/g++.law/arm7.C: Likewise.
30138         * g++.old-deja/g++.law/ctors11.C: Likewise.
30139         * g++.old-deja/g++.law/cvt8.C: Likewise.
30140         * g++.old-deja/g++.law/init9.C: Likewise.
30141         * g++.old-deja/g++.law/refs4.C: Likewise.
30142         * g++.old-deja/g++.law/template2.C: Likewise.
30143         * g++.old-deja/g++.law/visibility24.C: Likewise.
30144         * g++.old-deja/g++.law/vtable3.C: Likewise.
30145         * g++.old-deja/g++.mike/asm2.C: Likewise.
30146         * g++.old-deja/g++.mike/eh1.C: Likewise.
30147         * g++.old-deja/g++.mike/misc1.C: Likewise.
30148         * g++.old-deja/g++.mike/misc13.C: Likewise.
30149         * g++.old-deja/g++.mike/misc14.C: Likewise.
30150         * g++.old-deja/g++.mike/ns12.C: Likewise.
30151         * g++.old-deja/g++.mike/p1248.C: Likewise.
30152         * g++.old-deja/g++.mike/p3708.C: Likewise.
30153         * g++.old-deja/g++.mike/p3708a.C: Likewise.
30154         * g++.old-deja/g++.mike/p3708b.C: Likewise.
30155         * g++.old-deja/g++.mike/p646.C: Likewise.
30156         * g++.old-deja/g++.mike/p700.C: Likewise.
30157         * g++.old-deja/g++.mike/p783.C: Likewise.
30158         * g++.old-deja/g++.mike/p783a.C: Likewise.
30159         * g++.old-deja/g++.mike/p783b.C: Likewise.
30160         * g++.old-deja/g++.mike/p786.C: Likewise.
30161         * g++.old-deja/g++.mike/p789.C: Likewise.
30162         * g++.old-deja/g++.mike/p789a.C: Likewise.
30163         * g++.old-deja/g++.mike/p807a.C: Likewise.
30164         * g++.old-deja/g++.other/delete3.C: Likewise.
30165         * g++.old-deja/g++.other/dyncast1.C: Likewise.
30166         * g++.old-deja/g++.other/dyncast2.C: Likewise.
30167         * g++.old-deja/g++.other/dyncast3.C: Likewise.
30168         * g++.old-deja/g++.other/empty1.C: Likewise.
30169         * g++.old-deja/g++.other/temporary1.C: Likewise.
30170         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
30171         * g++.old-deja/g++.pt/t16.C: Likewise.
30172         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
30173
30174 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
30175
30176         * gcc.dg/991230-1.c: New test.
30177
30178 1999-12-29  Jeffrey A Law  (law@cygnus.com)
30179
30180         * gcc.c-torture/compile/991229-3.c: New test.
30181         * gcc.c-torture/compile/991229-2.c: New test.
30182         * gcc.c-torture/compile/991229-1.c: New test.
30183
30184 1999-12-29  Greg McGary <gkm@eng.ascend.com>
30185
30186         * gcc.c-torture/compile/labels-2.c: New test.
30187
30188 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
30189
30190         * gcc.c-torture/execute/991227-1.c: New test.
30191
30192 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30193
30194         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
30195
30196 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
30197
30198         * gcc.c-torture/execute/991221-1.c: New test.
30199
30200 1999-12-20  Nathan Sidwell  <nathan@acm.org>
30201
30202         * g++.old-deja/g++.other/cast3.C: New test.
30203
30204 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
30205
30206         * gcc.c-torture/execute/991216-4.c: New test.
30207
30208 1999-12-16  Michael Meissner  <meissner@cygnus.com>
30209
30210         * gcc.c-torture/execute/991216-1.c: New test.
30211         * gcc.c-torture/execute/991216-2.c: New test.
30212         * gcc.c-torture/execute/991216-3.c: New test.
30213
30214 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30215
30216         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
30217         Actually make the test fail by using "-O2" for compilation.
30218
30219 1999-12-15  Nathan Sidwell  <nathan@acm.org>
30220
30221         * g++.old-deja/g++.warn/cast-align1.C: New test.
30222
30223 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30224
30225         * gcc.c-torture/compile/991214-1.c: New test.
30226         * gcc.c-torture/compile/991214-2.c: New test.
30227
30228 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30229
30230         * gcc.dg/991214-1.c: New test.
30231
30232 1999-12-13  Jeffrey A Law  (law@cygnus.com)
30233
30234         * gcc.c-torture/compile/991213-3.c: New test.
30235         * gcc.c-torture/compile/991213-2.c: New test.
30236         * gcc.c-torture/compile/991213-1.c: New test.
30237
30238 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
30239
30240         * gcc.dg/991209-1.c: New test.
30241
30242 1999-12-08  Nathan Sidwell <nathan@acm.org>
30243
30244         * gcc.c-torture/compile/991208-1.c: New test.
30245
30246 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30247
30248         * gcc.dg/ultrasp2.c: New test.
30249
30250 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
30251
30252         * g++.old-deja/g++.abi/align.C (main): Fix typo.
30253
30254 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
30255
30256         * gcc.c-torture/compile/991202-1.c: New test.
30257         * gcc.c-torture/execute/991202-1.c: New test.
30258         * gcc.c-torture/execute/991202-2.c: New test.
30259         * gcc.c-torture/execute/991202-3.c: New test.
30260
30261 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
30262
30263         * g++.old-deja/g++.abi/align.C: New test.
30264         * g++.old-deja/g++.abi/aggregates.C: Likewise.
30265         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30266
30267 1999-12-01  Richard Henderson  <rth@cygnus.com>
30268
30269         * gcc.c-torture/execute/991201-1.c: New.
30270
30271 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
30272
30273         * gcc.dg/991129-1.c: New test.
30274
30275 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30276
30277         * gcc.c-torture/compile/991127-1.c: New test.
30278
30279 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30280
30281         * g++.old-deja/g++.other/warn4.C: New test.
30282
30283 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30284
30285         * g++.old-deja/g++.eh/cleanup2.C: New test.
30286         * g++.old-deja/g++.ext/pretty2.C: New test.
30287         * g++.old-deja/g++.ext/pretty3.C: New test.
30288         * g++.old-deja/g++.other/debug6.C: New test.
30289
30290 1999-10-20  Jim Wilson  <wilson@cygnus.com>
30291
30292         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
30293         compiler_output to look for one error message instead of two.
30294
30295 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
30296
30297         * gcc.c-torture/execute/991118-1.c: Also test case
30298         where the word boundary does not split a byte evenly.
30299
30300 1999-11-19  Nathan Sidwell  <nathan@acm.org>
30301
30302         * g++.old-deja/g++.ext/restrict1.C: New test.
30303
30304 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
30305
30306         * gcc.c-torture/execute/991118-1.c: New test.
30307
30308 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
30309
30310         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
30311         working directory pathnames.
30312
30313 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
30314
30315         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
30316         host is equipped with driver.h and driver.o so it can actually
30317         compile and run the tests.
30318
30319 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
30320
30321         * gcc.c-torture/compile/991008-1.c: New test.
30322
30323 1999-11-08  Nick Clifton  <nickc@cygnus.com>
30324
30325         * lib/gcc-dg.exp: Include target-supports.exp
30326
30327 1999-11-05  Nick Clifton  <nickc@cygnus.com>
30328
30329         * lib/target-supports.exp: New file: Provide procs to test for
30330         features supported by the target.
30331         (check_weak_available): Moved here from ecos.exp.
30332         (check_alias_available): New proc: Determine of the target
30333         toolchain supports the alias attribute.
30334
30335         * gcc.dg/special/ecos.exp: Move check_weak_available to
30336         target-supports.exp.
30337         (alias-1.c): Only perform the test if the target supports
30338         aliases.
30339         (wkali-1.c): Only perform the test if the target supports
30340         aliases.
30341
30342         * gcc.dg/990506-0.c: Expect error messages from cross
30343         targets as well as native targets.
30344
30345 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30346
30347         * gcc.dg/ultrasp1.c: Removed xfail.
30348         * gcc.dg/struct-ret-2.c: Likewise.
30349         * gcc.dg/array-1.c: Likewise.
30350
30351 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30352
30353         * gcc.dg/struct-ret-2.c: New test.
30354
30355         * gcc.dg/array-1.c: New test.
30356
30357 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
30358
30359         * gcc.c-torture/execute/991030-1.c: New test.
30360
30361 1999-10-26  Richard Henderson  <rth@cygnus.com>
30362
30363         * gcc.c-torture/compile/991026-2.c: New test.
30364
30365 1999-10-26  Jeffrey A Law  (law@cygnus.com)
30366
30367         * gcc.c-torture/compile/991026-1.c: New test.
30368
30369 1999-10-23  Jeffrey A Law  (law@cygnus.com)
30370
30371         * gcc.c-torture/execute/991023-1.c: New test.
30372
30373 1999-10-19  Jeffrey A Law  (law@cygnus.com)
30374
30375         * gcc.c-torture/execute/991019-1.c: New test.
30376
30377 1999-10-16  Richard Henderson  <rth@cygnus.com>
30378
30379         * gcc.c-torture/execute/991016-1.c: New test.
30380
30381 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
30382
30383         * gcc.c-torture/execute/991014-1.c: New test.
30384
30385 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
30386
30387         * g++.old-deja/g++.other/union2.C: New test.
30388
30389 1999-10-13  Nathan Sidwell  <nathan@acm.org>
30390
30391         * g++.old-deja/g++.other/vaarg2.C: New test.
30392         * g++.old-deja/g++.other/vaarg3.C: New test.
30393
30394 1999-10-12  Craig Burley  <craig@jcb-sc.com>
30395
30396         * g77.f-torture/noncompile/19990905-1.f: Moved from being
30397         in compile/.
30398
30399 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
30400
30401         * gcc.c-torture/execute/va-arg-11.c: New test.
30402
30403 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
30404
30405         * lib/file-format.exp (gcc_target_object_format): Don't
30406         crash if objdump is unavailable.
30407
30408 1999-09-29  Donn Terry <donn@interix.com>
30409
30410         * gcc.misc-tests/mg.exp: delete extraneous redirection.
30411
30412 1999-09-28  Nick Clifton  <nickc@cygnus.com>
30413
30414         * gcc.c-torture/compile/990928-1.c: New test.
30415
30416 1999-09-28  Nathan Sidwell  <nathan@acm.org>
30417
30418         * g++.old-deja/g++.other/decl6.C: New test.
30419
30420 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30421
30422         * gcc.c-torture/execute/va-arg-10.c: New test.
30423
30424 1999-09-27  Nathan Sidwell  <nathan@acm.org>
30425
30426         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
30427         __PRETTY_FUNCTION__.
30428
30429 1999-09-23  Nick Clifton  <nickc@cygnus.com>
30430
30431         * gcc.c-torture/execute/990923-1.c: New test.
30432
30433 1999-09-21  Nick Clifton  <nickc@cygnus.com>
30434
30435         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
30436         for which -fpic is inappropriate.
30437
30438 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
30439
30440         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
30441
30442 1999-09-21  Nathan Sidwell  <nathan@acm.org>
30443
30444         * g++.old-deja/g++.other/dyncast1.C: New test.
30445         * g++.old-deja/g++.other/dyncast2.C: New test.
30446         * g++.old-deja/g++.other/dyncast3.C: New test.
30447         * g++.old-deja/g++.other/dyncast4.C: New test.
30448         * g++.old-deja/g++.other/dyncast5.C: New test.
30449         * g++.old-deja/g++.eh/catch3.C: New test.
30450         * g++.old-deja/g++.eh/catch3p.C: New test.
30451         * g++.old-deja/g++.eh/catch4.C: New test.
30452         * g++.old-deja/g++.eh/catch4p.C: New test.
30453         * g++.old-deja/g++.eh/catch5.C: New test.
30454         * g++.old-deja/g++.eh/catch5p.C: New test.
30455         * g++.old-deja/g++.eh/catch6.C: New test.
30456         * g++.old-deja/g++.eh/catch6p.C: New test.
30457         * g++.old-deja/g++.eh/catch7.C: New test.
30458         * g++.old-deja/g++.eh/catch7p.C: New test.
30459         * g++.old-deja/g++.eh/catch8.C: New test.
30460         * g++.old-deja/g++.eh/catch8p.C: New test.
30461         * g++.old-deja/g++.eh/catch9.C: New test.
30462         * g++.old-deja/g++.eh/catch9p.C: New test.
30463
30464 1999-09-13  Nathan Sidwell  <nathan@acm.org>
30465
30466         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
30467         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
30468
30469 1999-09-13  Jeffrey A Law  (law@cygnus.com)
30470
30471         * gcc.c-torture/compile/990913-1.c: New test.
30472
30473 1999-09-10  Nathan Sidwell  <nathan@acm.org>
30474
30475         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
30476         * g++.old-deja/g++.jason/rfg5.C: Likewise.
30477
30478 1999-09-09  Richard Henderson  <rth@cygnus.com>
30479
30480         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
30481
30482 1999-09-09  Nathan Sidwell  <nathan@acm.org>
30483
30484         * g++.old-deja/g++.other/lookup11.C: New test.
30485         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
30486         what is permitted and what we want.
30487         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
30488         overload use.
30489         * g++.old-deja/g++.jason/rfg5.C: Likewise
30490
30491 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
30492
30493         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
30494         * gcc.c-torture/noncompile/poison-1.c: New file.
30495
30496 1999-09-08  Nathan Sidwell  <nathan@acm.org>
30497
30498         * g++.old-deja/g++.other/sizeof3.C: New test.
30499         * g++.old-deja/g++.other/sizeof4.C: New test.
30500         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
30501         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
30502
30503 1999-09-07  Richard Henderson  <rth@cygnus.com>
30504
30505         * gcc.dg/va-arg-1.c: New.
30506
30507 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30508
30509         * gcc.c-torture/execute/va-arg-9.c: New test.
30510
30511 1999-09-05  Craig Burley  <craig@jcb-sc.com>
30512
30513         * g77.f-torture/compile/980519-2.f: New test.
30514         * g77.f-torture/compile/19990905-0.f: New test.
30515         * g77.f-torture/compile/19990905-1.f: New test.
30516         * g77.f-torture/compile/19990905-2.f: New test.
30517
30518         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
30519
30520 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
30521
30522         * gcc.c-torture/execute/990827-1.c: Fix typo.
30523
30524 1999-09-03  Nathan Sidwell  <nathan@acm.org>
30525
30526         * g++.old-deja/g++.other/deref1.C: New test.
30527
30528 1999-09-02  Nathan Sidwell  <nathan@acm.org>
30529
30530         * g++.old-deja/g++.other/ambig2.C: New test.
30531         * g++.old-deja/g++.other/cond5.C: New test.
30532         * g++.old-deja/g++.other/lookup16.C: New test.
30533
30534 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
30535
30536         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
30537         assemblers too.
30538
30539 1999-08-31  Jeffrey A Law  (law@cygnus.com)
30540
30541         * lib/c-torture.exp: Avoid the "compare executables" optimization
30542         when testing native.
30543
30544 1999-08-29  Jeffrey A Law  (law@cygnus.com)
30545
30546         * gcc.c-torture/execute/990829-1.c: New test.
30547         * gcc.c-torture/compile/990829-1.c: New test.
30548
30549 1999-08-27  Paul Burchard  <burchard@pobox.com>
30550
30551         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
30552         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
30553         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
30554         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
30555         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
30556         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
30557         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
30558         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
30559         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
30560         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
30561         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
30562
30563 1999-08-27  Jeffrey A Law  (law@cygnus.com)
30564
30565         * gcc.c-torture/execute/990827-1.c: New test.
30566
30567 1999-08-26  Craig Burley  <craig@jcb-sc.com>
30568
30569         * g77.f-torture/noncompile/19990826-4.f: New test.
30570
30571         * g77.f-torture/compile/19990826-3.f: New test.
30572
30573         * g77.f-torture/execute/19990826-2.f: New test.
30574
30575         * g77.f-torture/compile/19990826-1.f: New test.
30576
30577         * gcc.c-torture/execute/990826-0.c: New test.
30578         * g77.c-torture/execute/19990826-0.f: New test.
30579
30580         * g77.f-torture/noncompile/970626-2.f: New test.
30581
30582 1999-08-25  Paul Burchard  <burchard@pobox.com>
30583
30584         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
30585         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
30586         lss-011.C: New tests.
30587
30588 1999-08-25  Nathan Sidwell  <nathan@acm.org>
30589
30590         * g++.old-deja/g++.other/decl5.C: New test.
30591
30592 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30593
30594         * noncompile/noncompile.exp: Load_lib c-torture.exp.
30595         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
30596         call `postbase' for each one.  All callers of `postbase' changed
30597         to call this instead.
30598
30599 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
30600
30601         * gcc.c-torture/execute/990811-1.c: New test.
30602
30603 1999-08-09  Nick Clifton  <nickc@cygnus.com>
30604
30605         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
30606         just native ones.
30607
30608         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
30609         just native ones.
30610
30611 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30612
30613         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
30614
30615 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30616
30617         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
30618
30619 1999-08-04  Nathan Sidwell  <nathan@acm.org>
30620
30621         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
30622
30623 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30624
30625         * gcc.c-torture/execute/990804-1.c: New test.
30626
30627 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30628
30629         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
30630         * g++.old-deja/g++.brendan/crash64.C: Likewise
30631         * g++.old-deja/g++.brendan/overload8.C: Likewise
30632
30633 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30634
30635         * g++.old-deja/g++.other/struct1.C: New test.
30636
30637 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30638
30639         * g++.old-deja/g++.other/enum2.C: New test.
30640
30641 1999-08-02  Richard Henderson  <rth@cygnus.com>
30642
30643         Adapted from tests from Franz Sirl:
30644         * gcc.c-torture/execute/va-arg-7.c: New test.
30645         * gcc.c-torture/execute/va-arg-8.c: New test.
30646
30647 1999-08-01  Jeffrey A Law  (law@cygnus.com)
30648
30649         * gcc.c-torture/compile/990801-2.c: New test.
30650
30651         * gcc.c-torture/compile/990801-1.c: New test.
30652
30653 1999-07-27  Michael Meissner  <meissner@cygnus.com>
30654
30655         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
30656         fp-cmp-1.c, converting double to float.
30657
30658         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
30659         fp-cmp-1.c, converting double to long double.
30660
30661         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
30662         from fr1 to unknown_register, since fr1 is a legitimate register
30663         on some machines.
30664
30665 1999-07-25  Jeffrey A Law  (law@cygnus.com)
30666
30667         * README: More listname related changes.
30668
30669 1999-07-08  Catherine Moore  <clm@cygnus.com>
30670
30671         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
30672
30673 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
30674
30675         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
30676
30677 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30678
30679         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
30680
30681 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
30682
30683         * gcc.dg/990703-1.c: New test.
30684
30685 1999-06-29  Nick Clifton  <nickc@cygnus.com>
30686
30687         * lib/file-format.exp: New file: Move definition of proc
30688         gcc_target_object_format to here from
30689         gcc.dg/special/ecos.exp.
30690
30691         * lib/c-torture.exp: Include lib file-format.exp.
30692         * lib/gcc-dg.exp: Include lib file-format.exp.
30693
30694         * gcc.dg/special/ecos.exp: Remove definition of proc
30695         gcc_target_object_format.
30696
30697 1999-06-28  Jeffrey A Law  (law@cygnus.com)
30698
30699         * gcc.c-torture/execute/990628-1.c: New test.
30700
30701 1999-06-25  Jeffrey A Law  (law@cygnus.com)
30702
30703         * gcc.c-torture/compile/990625-2.c: New test.
30704
30705         * gcc.c-torture/compile/990625-1.c: New test.
30706
30707 1999-06-23  Nick Clifton  <nickc@cygnus.com>
30708
30709         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
30710         attributes compile.
30711         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
30712         ports that use the COFF/PE file format.
30713
30714 1999-06-17  Jeffrey A Law  (law@cygnus.com)
30715
30716         * gcc.c-torture/compile/990617-1.c: New test.
30717
30718 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
30719
30720         * g++.old-deja/g++.other/decl4.C: New test.
30721
30722 1999-06-14  Nathan Sidwell  <nathan@acm.org>
30723
30724         * g++.old-deja/g++.other/bitfld3.C: New test.
30725
30726 1999-06-08  Nathan Sidwell  <nathan@acm.org>
30727
30728         * g++.old-deja/g++.eh/catch1.C: New test.
30729
30730 1999-06-07  Jeffrey A Law  (law@cygnus.com)
30731
30732         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
30733
30734         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
30735         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
30736
30737 1999-06-05  Craig Burley  <craig@jcb-sc.com>
30738
30739         * g77.f-torture/compile/19990502-0.f: Replace with new,
30740         shorter, test that still fails after recent changes.
30741
30742 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30743
30744         * gcc.c-torture/execute/990604-1.c: New test.
30745
30746 1999-05-31  Jeffrey A Law  (law@cygnus.com)
30747
30748         * gcc.c-torture/execute/990531-1.c: New test.
30749
30750 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30751
30752         * gcc.c-torture/compile/990527-1.c: New test.
30753
30754 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
30755
30756         * gcc.c-torture/execute/990527-1.c: New test.
30757
30758 1999-05-25  Nick Clifton  <nickc@cygnus.com>
30759
30760         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
30761         bitfields as signed.
30762
30763 1999-05-25  Craig Burley  <craig@jcb-sc.com>
30764
30765         * g77.f-torture/compile/19990525-0.f: New test.
30766
30767 1999-05-25  Jeffrey A Law  (law@cygnus.com)
30768
30769         * gcc.c-torture/execute/990525-2.c: New test.
30770
30771         * gcc.c-torture/execute/990525-1.c: New test.
30772
30773 1999-05-24  Nathan Sidwell  <nathan@acm.org>
30774
30775         * g++.old-deja/g++.other/anon3.C: New test.
30776         * g++.old-deja/g++.other/anon4.C: New test.
30777         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
30778         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
30779         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
30780         Merrill).
30781
30782 1999-05-24  Jeffrey A Law  (law@cygnus.com)
30783
30784         * gcc.c-torture/execute/990524-1.c: New test.
30785
30786         * gcc.dg/990524-1.c: New test.
30787
30788 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30789
30790         * gcc.c-torture/compile/990523-1.c: New test.
30791
30792 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
30793
30794         * gcc.c-torture/compile/990519-1.c: New test.
30795
30796 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30797
30798         * gcc.c-torture/compile/990517-1.c: New test.
30799
30800         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
30801         (e4, f4): New tests.
30802         (main): Call them.
30803
30804 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30805
30806         * gcc.dg/noreturn-1.c: New test.
30807
30808 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
30809
30810         * gcc.c-torture/execute/990513-1.c: New test.
30811
30812 1999-05-10  Richard Henderson  <rth@cygnus.com>
30813
30814         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
30815
30816 1999-05-10  Craig Burley  <craig@jcb-sc.com>
30817
30818         * g77.f-torture/execute/erfc.f: Use small single-precision
30819         values, to avoid problems on Alphas when not -mieee.
30820
30821 1999-05-08  Craig Burley  <craig@jcb-sc.com>
30822
30823         * gcc.dg/990506-0.c: New test.
30824
30825 1999-05-08  Richard Henderson  <rth@cygnus.com>
30826
30827         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
30828         the constant to test.  Don't XFAIL 64-bit targets.
30829
30830         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
30831         * g++.old-deja/g++.law/profile1.C: Likewise.
30832
30833         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
30834         operator new instances.
30835         * g++.old-deja/g++.other/delete5.C: Likewise.
30836
30837 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30838
30839         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
30840         intrinsic.
30841
30842 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30843
30844         * g77.f-torture/execute/u77-test.f: Reverse order of two
30845         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
30846
30847 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30848
30849         * gcc.dg/compare1.c: New test.
30850
30851 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30852
30853         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
30854         New tests.
30855
30856 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30857
30858         * g77.f-torture/compile/19990502-1.f: New test.
30859
30860 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30861
30862         * g77.f-torture/compile/19990502-0.f: New test.
30863
30864 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30865
30866         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
30867         intrinsic.
30868
30869 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30870
30871         * g77.f-torture/execute/u77-test.f (main): List libU77
30872         intrinsics not currently tested.
30873         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
30874         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
30875         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
30876         Trim blanks off the ends of some printed strings.
30877
30878 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30879
30880         * g77.f-torture/execute/u77-test.f (main): Just warn about
30881         FSTAT gid disagreement, as it's expected on some systems.
30882
30883 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30884
30885         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
30886         use a new function, which allows for some slop.
30887         Clean up some commentary.
30888         (issum): The new function.
30889         (sgladd): Deleted subroutine.
30890
30891 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30892
30893         * g77.f-torture/execute/u77-test.f: Modify to be more like
30894         libf2c/libU77 version, bringing patches to that version here.
30895         Add suitable commentary.
30896
30897 1999-04-25  Richard Henderson  <rth@cygnus.com>
30898
30899         * gcc.dg/990424-1.c: New test.
30900
30901 1999-04-24  Craig Burley  <craig@jcb-sc.com>
30902
30903         * g77.f-torture/execute/u77-test.f (main): Bug involving
30904         LSTAT has been fixed, so turn back on full checking.
30905
30906 1999-04-20  Craig Burley  <craig@jcb-sc.com>
30907
30908         * g77.f-torture/compile/19990419-0.f: New test.
30909         * g77.f-torture/execute/19990419-1.f: New test.
30910
30911 1999-04-17  Richard Henderson  <rth@cygnus.com>
30912
30913         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
30914         to avoid the need for a prototype to supress a warning.
30915
30916 1999-04-07  Jim Wilson  <wilson@cygnus.com>
30917
30918         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
30919
30920 1999-04-04  Jeffrey A Law  (law@cygnus.com)
30921
30922         * gcc.c-torture/execute/990404-1.c: New test.
30923
30924 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30925
30926         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
30927         * gcc.dg/cpp-if3.c: Don't use -pedantic.
30928         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
30929         missing initializer warnings.
30930
30931 1999-03-28  Jeffrey A Law  (law@cygnus.com)
30932
30933         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
30934         matching strings.
30935
30936 1999-03-26  Jeffrey A Law  (law@cygnus.com)
30937
30938         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
30939
30940 1999-03-26  Craig Burley  <craig@jcb-sc.com>
30941
30942         * g77.f-torture/execute/19990325-0.f: New test.
30943         * g77.f-torture/execute/19990325-1.f: New test.
30944
30945 1999-03-24  Jeffrey A Law  (law@cygnus.com)
30946
30947         * gcc.c-torture/execute/990324-1.c: New test.
30948
30949 1999-03-22  Jim Wilson  <wilson@cygnus.com>
30950
30951         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
30952         test with 4.
30953
30954 1999-03-17  Richard Henderson  <rth@cygnus.com>
30955
30956         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
30957
30958 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30959
30960         * g77.f-torture/execute/19990313-2.f: New test.
30961         * g77.f-torture/execute/19990313-3.f: New test.
30962
30963 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30964
30965         * g77.f-torture/execute/19990313-0.f: New test.
30966         * g77.f-torture/execute/19990313-1.f: New test.
30967
30968 1999-03-12  Jim Wilson  <wilson@cygnus.com>
30969
30970         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
30971         printf to sprintf.
30972         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
30973         (main): Add check for u15.  Conditionalize u31 check depending on
30974         whether ints are <32 bits or >=32 bits.
30975
30976 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30977
30978         * g77.f-torture/execute/19981119-0.f: Improve testiness.
30979
30980 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30981
30982         * g77.f-torture/compile/19990305-0.f: New test.
30983         * g77.f-torture/execute/19981119-0.f: New test.
30984
30985 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30986
30987         * g77.f-torture/execute/970625-2.f: call ABORT if final
30988         result is not correct, instead of just printing it.
30989         Add this checking via newly introduced obfuscation, to
30990         trip up buggy front ends.
30991
30992 1999-03-07  Craig Burley  <craig@jcb-sc.com>
30993
30994         * g77.f-torture/compile/960317-1.f: Moved from being
30995         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
30996
30997 1999-03-06  Craig Burley  <craig@jcb-sc.com>
30998
30999         * g77.f-torture/execute/960317-1.f: New (old) test.
31000         * g77.f-torture/execute/970625-2.f: Ditto.
31001
31002 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
31003
31004         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
31005         message on line 1 or line 2; cccp and cpplib do this differently.
31006
31007 1999-03-01  Jeffrey A Law  (law@cygnus.com)
31008
31009         * g++.old-deja/g++.law/weak1.C: New test.
31010
31011 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31012
31013         * gcc.c-torture/execute/990119-1.c: Renamed to...
31014         * gcc.dg/990119-1.c: this, so it will only be tested once
31015         (it's a preprocessor test, it doesn't need to be run at
31016         multiple optimization levels).
31017
31018 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31019
31020         * lib/g++.exp: Don't add incdir=$base_dir/../include to
31021           ALWAYS_CXXFLAGS.
31022
31023 1999-02-24  Craig Burley  <craig@jcb-sc.com>
31024
31025         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
31026         * g77.f-torture/compile/19981216-0.f: ...as it is expected
31027         to not be compilable by current g77.
31028
31029 1999-02-24  Nick Clifton  <nickc@cygnus.com>
31030
31031         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
31032
31033 1999-02-22  Jeffrey A Law  (law@cygnus.com)
31034
31035         * gcc.c-torture/execute/990222-1.c: New test.
31036
31037 1999-02-19  Craig Burley  <craig@jcb-sc.com>
31038
31039         * g77.f-torture/compile/19990218-0.f: New test.
31040         * g77.f-torture/noncompile/19990218-1.f: New test.
31041
31042 1999-02-18  Craig Burley  <craig@jcb-sc.com>
31043
31044         * g77.f-torture/compile/19981216-0.f: New test.
31045
31046 1999-02-14  Jeffrey A Law  (law@cygnus.com)
31047
31048         * gcc.dg/990214-1.c: New test.
31049
31050 1999-02-13  Jeffrey A Law  (law@cygnus.com)
31051
31052         * gcc.dg/990213-2.c: New test.
31053
31054         * gcc.dg/990213-1.c: New test.
31055
31056 1999-02-12  Jeffrey A Law  (law@cygnus.com)
31057
31058         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
31059         ints.
31060
31061 1999-02-11  Nick Clifton  <nickc@cygnus.com>
31062
31063         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
31064         specified by target.
31065
31066         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
31067
31068 1999-02-11  Jeffrey A Law  (law@cygnus.com)
31069
31070         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
31071
31072 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31073
31074         * gcc.dg/special/ecos.exp: New test driver for new tests with
31075         special requirements.
31076
31077         * gcc.dg/special/alias-1.c: New test.
31078         * gcc.dg/special/gcsec-1.c: New test.
31079         * gcc.dg/special/weak-1.c: New test.
31080         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
31081         * gcc.dg/special/weak-2.c: New test.
31082         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
31083         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
31084         * gcc.dg/special/wkali-1.c: New test.
31085         * gcc.dg/special/wkali-2.c: New test.
31086         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
31087         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
31088
31089 1999-02-10  Felix Lee  <flee@cygnus.com>
31090
31091           * lib/c-torture.exp (c-torture-compile): Pull out code for
31092           analyzing gcc error messages.
31093           (c-torture-execute): Likewise.  Fix some (harmless) false
31094           positives.
31095           * lib/gcc.exp (gcc_check_compile): New function.
31096
31097 1999-02-08  Richard Henderson  <rth@cygnus.com>
31098
31099         * gcc.c-torture/execute/990208-1.c: New test.
31100
31101 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31102
31103         * g++.dg/special/ecos.exp: New driver for new tests with special
31104         requirements
31105
31106         * g++.dg/special/conpr-1.C: New test
31107         * g++.dg/special/conpr-2.C: New test
31108         * g++.dg/special/conpr-2a.C: New test
31109         * g++.dg/special/conpr-3.C: New test
31110         * g++.dg/special/conpr-3a.C: New test
31111         * g++.dg/special/conpr-3b.C: New test
31112
31113         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
31114         allow g++ to use the dg driver
31115
31116         * README: Add comment about g++.dg directory
31117
31118 1999-02-06  Jeffrey A Law  (law@cygnus.com)
31119
31120         * README: Update email addresses.
31121
31122 1999-02-03  Nick Clifton  <nickc@cygnus.com>
31123
31124         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
31125         arguments in order to force structure S onto the stack even on
31126         the alpha.
31127         (test): Pass 10 leading arguments to function foo as well as the
31128         structure S.
31129
31130         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
31131         failure for all targets.
31132
31133         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
31134         abort to terminate program execution.
31135
31136 1999-01-30  Richard Henderson  <rth@cygnus.com>
31137
31138         * gcc.c-torture/execute/990130-1.c: New test.
31139
31140 1999-01-30  Jeffrey A Law  (law@cygnus.com)
31141
31142         * gcc.dg/990130-1.c: New test.
31143
31144 1999-01-28  Michael Meissner  <meissner@cygnus.com>
31145
31146         * gcc.c-torture/execute/990128-1.c: New test.
31147
31148 1999-01-27  Michael Meissner  <meissner@cygnus.com>
31149
31150         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
31151
31152 1999-01-27  Felix Lee  <flee@cygnus.com>
31153
31154         * lib/c-torture.exp (c-torture-compile): pull out code for
31155         analyzing gcc error messages.
31156         (c-torture-execute): ditto, and fix some (harmless) false
31157         positives.
31158         * lib/gcc.exp (gcc_check_compile): new function.
31159
31160 1999-01-17  Jeffrey A Law  (law@cygnus.com)
31161
31162         * gcc.dg/990117-1.c: New test.
31163
31164         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
31165
31166         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
31167
31168 1999-01-15  Jeffrey A Law  (law@cygnus.com)
31169
31170         * g77.f-torture/compile/990115-1.f: New test.
31171
31172 1999-01-07  Jeffrey A Law  (law@cygnus.com)
31173
31174         * gcc.c-torture/compile/990107-1.c: New test
31175
31176 1999-01-06  Jeffrey A Law  (law@cygnus.com)
31177
31178         * gcc.c-torture/execute/990106-2.c: New test.
31179
31180         * gcc.c-torture/execute/990106-1.c: New test.
31181
31182 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
31183
31184         * gcc.c-torture/compile/981223-1.c: New test.
31185
31186 1998-12-29  Richard Henderson  <rth@cygnus.com>
31187
31188         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
31189         (opt3): Rename from opt4 and disable.
31190
31191 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
31192
31193         * g++.old-deja/g++.pt/ptrmem5.C: New test.
31194
31195 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31196
31197         * g++.old-deja/g++.other/conv5.C: New test.
31198
31199 1998-12-14  Nick Clifton  <nickc@cygnus.com>
31200
31201         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
31202
31203 1998-12-11  Jeffrey A Law  (law@cygnus.com)
31204
31205         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
31206
31207 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
31208
31209         * gcc.c-torture/compile/981211-1.c: New test.
31210
31211 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
31212
31213         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
31214
31215         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
31216
31217 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31218
31219         * gcc.special/930510-1.c: Make C9X safe.
31220         * gcc.misc-tests/gcov-1.c Similarly.
31221         * gcc.misc-tests/gcov-2.c Similarly.
31222
31223 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31224
31225         * gcc.dg/ultrasp1.c: New test.
31226
31227 1998-12-06  Richard Henderson  <rth@cygnus.com>
31228
31229         * gcc.c-torture/execute/981206.c: New test.
31230
31231 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31232
31233         * g++.old-deja/g++.ns/template7.C: New test.
31234
31235         * g++.old-deja/g++.other/expr1.C: New test.
31236
31237         * g++.old-deja/g++.eh/tmpl3.C: New test.
31238
31239         * g++.old-deja/g++.eh/tmpl2.C: New test.
31240
31241 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31242
31243         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
31244         * g++.old-deja/g++.other/using6.C: Removed.
31245         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
31246
31247         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
31248
31249 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31250
31251         * g++.old-deja/g++.pt/overload8.C: New test.
31252
31253         * g++.old-deja/g++.pt/overload7.C: New test.
31254
31255         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
31256
31257         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
31258         and relinking messages.
31259         * lib/g++.exp (g++_target_compile): Remove .rpo file when
31260         compiling with -frepo.
31261
31262 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
31263
31264         * g++.old-deja/g++.pt/lookup6.C: New test.
31265
31266 1998-11-30  Nick Clifton  <nickc@cygnus.com>
31267
31268         * gcc.c-torture/execute/981130-1.c: New test.
31269         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
31270
31271 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31272
31273         * g++.old-deja/g++.pt/explicit76.C: New test.
31274
31275         * g++.old-deja/g++.pt/friend38.C: New test.
31276
31277         * g++.old-deja/g++.ns/crash2.C: New test.
31278
31279         * g++.old-deja/g++.pt/defarg8.C: New test.
31280
31281         * g++.old-deja/g++.pt/instantiate6.C: New test.
31282
31283         * g++.old-deja/g++.pt/static6.C: New test.
31284
31285         * g++.old-deja/g++.pt/decl2.C: New test.
31286
31287 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31288
31289         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
31290         problem is actually related with name lookup, but so what? :-)
31291
31292         * g++.old-deja/g++.pt/friend37.C: New test.
31293
31294 1998-11-25  Dave Love  <d.love@dl.ac.uk>
31295
31296         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
31297         element, which fails on some systems.
31298
31299         * g77.f-torture/execute/labug1.f: New test.
31300
31301 1998-11-21  Jeffrey A Law  (law@cygnus.com)
31302
31303         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
31304         is defined.
31305
31306 1998-11-18  Dave Love  <d.love@dl.ac.uk>
31307
31308         * g77.f-torture/compile/981117-1.f: New test.
31309
31310 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
31311
31312         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
31313         properly discarded.
31314
31315 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
31316
31317         * gcc.c-torture/execute/memcheck: New directory of tests for
31318         -fcheck-memory-usage.
31319
31320 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31321
31322         * README: New file, general information about the testsuite and
31323         new description of the various C++ test subdirectories.
31324         * README.g++: Eliminate obsolete information, update and move most
31325         relevant stuff to README.
31326
31327 1998-11-07  Richard Henderson  <rth@cygnus.com>
31328
31329         * gcc.c-torture/compile/981107-1.c: New test.
31330
31331 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
31332
31333         * execute/memcpy-bi.c: New testcase.
31334
31335 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
31336
31337         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
31338         base classes.
31339
31340         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
31341         template is selected.
31342
31343         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
31344         classes, it should be accepted for all types.
31345
31346         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
31347
31348         * g++.old-deja/g++.pt/spec24.C: Ensure that template
31349         specializations start with template headers.
31350
31351 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
31352
31353         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
31354
31355         * g++.old-deja/g++.other/init9.C: Test cross initialization of
31356         non-POD types.
31357
31358 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31359
31360         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
31361
31362 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
31363
31364         * compile/981022-1.c, compile/981022-1.x: New test and driver.
31365
31366 1998-10-19  Jeffrey A Law  (law@cygnus.com)
31367
31368         * 981019-1.c: New test.
31369
31370 1998-10-14  Robert Lipe <robertl@dgii.com>
31371
31372         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
31373         find objc headers.
31374
31375 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31376
31377         * compile/981001-4.c: Remove use of GCC extension that triggers a
31378         compiler bug.
31379
31380 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
31381
31382         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
31383
31384 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31385
31386         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
31387         instantiation of template produces incorrect code for delete
31388         expression.
31389
31390         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
31391         constructors' name is not unique.
31392         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
31393         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
31394
31395         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
31396         automatic array of const is ill-formed.
31397
31398         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
31399         of template parameter?
31400
31401         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
31402         const.
31403
31404         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
31405         pointer-to-member expression.
31406
31407         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
31408         declaration causes ICE.
31409
31410 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
31411
31412         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
31413         reserved in the global namespace.
31414
31415         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
31416         generate needed virtual table.
31417
31418         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
31419
31420 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
31421
31422         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
31423         template-dependent type
31424
31425 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
31426
31427         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
31428         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
31429         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
31430
31431         * g++.old-deja/g++.other/using5.C: New test; using decl from base
31432         class should be usable as argument of member function.
31433         * g++.old-deja/g++.other/using6.C: New test; using decl from base
31434         class should be usable as return type of member function.
31435         * g++.old-deja/g++.other/using7.C: New test; using decl from base
31436         class should be usable as type of data member.
31437
31438         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
31439
31440 1998-10-09  Jeffrey A Law  (law@cygnus.com)
31441
31442         * gcc.c-torture/special/920521-1.c: Fix bogus test.
31443
31444 1998-10-08  Nick Clifton  <nickc@cygnus.com>
31445
31446         * gcc.dg/dll-?.c Add thumb to target list.
31447         Fix assembler scan patterns to match current assembler output.
31448
31449 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
31450
31451         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
31452         matching of template brackets.
31453
31454         * g++.old-deja/g++.other/using4.C: New test.  Test using
31455         declarations of methods from base classes.
31456
31457         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
31458         within functions should introduce names into the innermost
31459         enclosing namespace.
31460
31461         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
31462         of static locals if first initialization throws.
31463
31464 1998-10-07  Jim Wilson  <wilson@cygnus.com>
31465
31466         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
31467
31468 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
31469
31470         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
31471         lose track of the possible targets of tablejump insns.
31472         * special/special.exp: Run it.
31473
31474 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31475
31476         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
31477         must be declared before its specializations can be named in friend
31478         declarations.
31479
31480 1998-10-05  Dave Love  <d.love@dl.ac.uk>
31481
31482         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
31483
31484         * g77.f-torture/execute/io1.f: New test.
31485
31486 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31487
31488         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
31489         with pointer to template function, for which no argument deduction
31490         is possible.
31491
31492         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
31493         specialization of template function as argument to template
31494         function.
31495
31496         * g++.old-deja/g++.other/access2.C: New test; Inner class
31497         shouldn't have privileged access to Outer's names.
31498
31499 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31500
31501         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
31502         friend template declared within template class conflicts with
31503         nested class of the same name.
31504
31505         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
31506         is ignored.
31507
31508         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
31509         object with direct initializer as function declaration.
31510
31511         * g++.old-deja/g++.other/decl2.C: New test; duplicate
31512         initializers.
31513
31514         * g++.old-deja/g++.other/null2.C: New test; conditional operator
31515         involving const pointer and NULL produces incorrect result.
31516
31517         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
31518         type name without `typename' should be rejected with -pedantic.
31519
31520 1998-10-02  Richard Henderson  <rth@cygnus.com>
31521
31522         * g++.old-deja/g++.other/addrof1.C: New test.
31523
31524 1998-10-01  Nick Clifton  <nickc@cygnus.com>
31525
31526         * gcc.c-torture/compile/981001-1.c: New test.
31527         * gcc.c-torture/execute/981001-1.c: New test.
31528
31529 1998-10-01  Jeffrey A Law  (law@cygnus.com)
31530
31531         * gcc.c-torture/compile/981001-2.c: New test.
31532         * gcc.c-torture/compile/981001-3.c: New test.
31533         * gcc.c-torture/compile/981001-4.c: New test.
31534
31535 1998-10-01  Robert Lipe  <robertl@dgii.com>
31536
31537         * lib/objc.exp (objc_target_compile): Add -L during compiles for
31538         multilibbed hosts.   Idea grafted from g77.exp.
31539
31540 1998-09-30  Dave Love  <d.love@dl.ac.uk>
31541
31542         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
31543         avoid losing on systems which need -lsocket.
31544
31545 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
31546
31547         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
31548         * g++.old-deja/g++.other/nested2.C: Ditto.
31549         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
31550         failure.
31551
31552 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31553
31554         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
31555         preferred over template operator!= for enum bitfields.
31556
31557 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
31558
31559         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
31560         that happen to have the same base name, but in different scopes,
31561         are incorrectly rejected.
31562
31563 1998-09-16  Richard Henderson  <rth@cygnus.com>
31564
31565         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
31566         on the native word size instead of an integer literal.
31567
31568 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31569
31570         * g++.old-deja/g++.other/static2.C: Invocation of static data
31571         member of type pointer-to-function denoted as non-static member.
31572
31573         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
31574         checks involving function types and aliases.
31575
31576 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31577
31578         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
31579         redefined to the same non-trivial type.
31580
31581         * g++.old-deja/g++.pt/explicit73.C: Test for proper
31582         namespace-qualification of template specializations declared in
31583         other namespaces.
31584
31585         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
31586         to declare a subset of the specializations of a template function
31587         as friends of specializations of a template class.
31588
31589         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
31590         member templates that do not fully specialize the enclosing
31591         template class are rejected.
31592
31593 1998-09-11  Dave Love  <d.love@dl.ac.uk>
31594
31595         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
31596
31597 1998-09-08  Dave Love  <d.love@dl.ac.uk>
31598
31599         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
31600         altered from libf2c/libU77 version.
31601
31602 1998-09-06  Dave Love  <d.love@dl.ac.uk>
31603
31604         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
31605
31606 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
31607
31608         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
31609         (un)signed char are different types for template specialization
31610         purposes.
31611
31612 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
31613
31614         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
31615         * objc: ObjC testsuite.
31616
31617 1998-08-31  Catherine Moore  <clm@cygnus.com>
31618
31619         * gcc.c-torture/execute/941014-1.x:  New file.
31620
31621 1998-08-31  Nick Clifton  <nickc@cygnus.com>
31622
31623         * lib/c-torture.exp: Add support for
31624         torture_eval_before_compile and torture_eval_before_execute
31625         variables.
31626
31627 1998-08-30  Jeffrey A Law  (law@cygnus.com)
31628
31629         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
31630         this test triggers valid.
31631
31632 1998-08-27  Jeffrey A Law  (law@cygnus.com)
31633
31634         * gcc.dg/980827-1.c: New test.
31635
31636 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
31637
31638         * gcc.c-torture/execute/loop-4b.c: New test.
31639
31640 1998-08-26  Nick Clifton  <nickc@cygnus.com>
31641
31642         * lib/c-torture.exp: Add support for
31643         torture_eval_before_compile and torture_eval_before_execute
31644         variables.
31645
31646 1998-08-25  Jeffrey A Law  (law@cygnus.com)
31647
31648         * gcc.c-torture/compile/980825-1.c: New test.
31649
31650 1998-08-24  Nick Clifton  <nickc@cygnus.com>
31651
31652         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
31653         count number tests in opt_t0 not good_t0.
31654
31655 1998-08-24  Jeffrey A Law  (law@cygnus.com)
31656
31657         * gcc.c-torture/compile/930326-1.x: Fix typo.
31658
31659 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
31660
31661         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
31662         causes an ICE.
31663
31664 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31665
31666         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
31667         STACK_SIZE is defined.
31668         * gcc.c-torture/unsorted/stuct.c: Similarly.
31669
31670         * gcc.c-torture/compile/980821-1.c: New test.
31671
31672 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31673
31674         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
31675
31676 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
31677
31678         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
31679         code.
31680
31681 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
31682
31683         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
31684         error'.
31685
31686 1998-08-18  Jeffrey A Law  (law@cygnus.com)
31687
31688         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
31689
31690 1998-08-16  Jeffrey A Law  (law@cygnus.com)
31691
31692         * gcc.c-torture/compile/980816-1.c: New test.
31693
31694         * gcc.dg/980816-1.c: New test.
31695
31696 1998-08-13  Jeffrey A Law  (law@cygnus.com)
31697
31698         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
31699         compiler for ieee tests.
31700
31701 1998-08-01  Dave Love  <d.love@dl.ac.uk>
31702
31703         * g77.f-torture/compile/980729-0.f: New test.
31704
31705 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
31706
31707         * gcc.c-torture/special/eeprof-1.c: New test, for
31708         -finstrument-functions.
31709         * gcc.c-torture/special/special.exp: Run it.
31710
31711 1998-07-29  Jeffrey A Law  (law@cygnus.com)
31712
31713         * gcc.c-torture/compile/980729-1.c: New test.
31714
31715 1998-07-27  Nick Clifton  <nickc@cygnus.com>
31716
31717         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
31718         __thumb__ is defined, and test for ARM style doubles if so.
31719
31720 1998-07-26  Dave Love  <d.love@dl.ac.uk>
31721
31722         * g77.f-torture/noncompile/980615-0.f: New test.
31723
31724 1998-07-26  H.J. Lu  (hjl@gnu.org)
31725
31726         * gcc.dg/980312-1.c: Do link instead of compile.
31727         * gcc.dg/980313-1.c: Likewise.
31728
31729 1998-07-26  Jeffrey A Law  (law@cygnus.com)
31730
31731         * gcc.c-torture/compile/980726-1.c: New test.
31732
31733 1998-07-25  Dave Love  <d.love@dl.ac.uk>
31734
31735         * g77.f-torture/execute/io0.f: New test.
31736
31737 1998-07-24  Nick Clifton  <nickc@cygnus.com>
31738
31739         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
31740         an int.
31741
31742 1998-06-18  Michael Meissner  <meissner@cygnus.com>
31743
31744         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
31745         m32r bugs.
31746
31747 1998-07-17  Nick Clifton  <nickc@cygnus.com>
31748
31749         * gcc.dg/980626-1.c: Expect failures for all toolchains until
31750         c-decl.c:grokdeclarator can handle mode attributes.
31751
31752 1998-07-16  Jeffrey A Law  (law@cygnus.com)
31753
31754         * gcc.c-torture/execute/980716-1.c: New test.
31755
31756 1998-07-13  Jeffrey A Law  (law@cygnus.com)
31757
31758         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
31759         the mn10200.
31760         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
31761         the mn10200.
31762         * gcc.c-torture/execute/va-arg-3.x: Similarly.
31763         * gcc.c-torture/compile/930326-1.x: Similarly.
31764
31765 1998-07-13  Dave Love  <d.love@dl.ac.uk>
31766
31767         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
31768         New test from Craig.
31769
31770 1998-07-12  Dave Love  <d.love@dl.ac.uk>
31771
31772         * g77.f-torture/noncompile/980616-0.f: New test.
31773
31774         * g77.f-torture/execute/970816-3.f:  New test from Craig.
31775
31776 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31777
31778         *  g++.other/singleton.C: Return error value instead of taking
31779         SIGSEGV.
31780
31781 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
31782
31783         *  g++.other/singleton.C: New test.   Warning is under dispute.
31784         Runtime crash is not.
31785
31786 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31787
31788         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
31789         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
31790         using6.C, using7.C}:  New namespace tests.
31791
31792 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
31793
31794         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
31795         specialization with typedef'ed names used as array indexes.
31796
31797 1998-07-09  Jeffrey A Law  (law@cygnus.com)
31798
31799         * gcc.c-torture/execute/980709-1.c: New test.
31800
31801         * gcc.dg/980709-1.c: New test.
31802
31803 1998-07-07  Richard Henderson  <rth@cygnus.com>
31804
31805         * gcc.c-torture/execute/bcp-1.c: New test.
31806
31807 1998-07-07  Jeffrey A Law  (law@cygnus.com)
31808
31809         * gcc.c-torture/execute/980707-1.c: New test.
31810
31811 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
31812
31813         * gcc.c-torture/compile/980706-1.c: New test.
31814
31815 1998-07-01  Dave Love  <d.love@dl.ac.uk>
31816
31817         * g77.f-torture/execute/980701-0.f,
31818         g77.f-torture/execute/980701-1.f: New test from Craig.
31819
31820 1998-07-01  Jeffrey A Law  (law@cygnus.com)
31821
31822         * gcc.c-torture/compile/980701-1.c: New test.
31823
31824         * gcc.c-torture/execute/980701-1.c: New test.
31825
31826 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
31827 rlsruhe.de>
31828
31829         * g++.old-deja/g++.robertl/eb132.C: New test.
31830         * g++.old-deja/g++.robertl/eb133.C: Likewise.
31831
31832 1998-06-29  Dave Love  <d.love@dl.ac.uk>
31833
31834         * g77.f-torture/execute/980628-7.f,
31835         g77.f-torture/execute/980628-8.f,
31836         g77.f-torture/execute/980628-9.f,
31837         g77.f-torture/execute/980628-10.f: New tests from Craig.
31838
31839         * g77.f-torture/execute/980628-3.f: Remove mail headers.
31840
31841 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31842
31843         * g77.f-torture/execute/980628-4.f: New test from Craig.
31844         * g77.f-torture/execute/980628-5.f: Likewise.
31845         * g77.f-torture/execute/980628-2.f: Likewise.
31846         * g77.f-torture/execute/980628-0.f: Likewise.
31847         * g77.f-torture/execute/980628-1.f: Likewise.
31848         * g77.f-torture/execute/980628-3.f: Likewise.
31849         * g77.f-torture/execute/980628-6.f: Likewise.
31850
31851 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31852
31853         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
31854         directory when nothing has been installed yet.
31855
31856 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
31857
31858         * gcc.c-torture/special/special.exp: Handle newer versions of
31859         dejagnu.
31860
31861 1998-06-26  Jeffrey A Law  (law@cygnus.com)
31862
31863         * gcc.dg/980626-1.c: New test.
31864
31865 1998-06-19  Bruno Haible <haible@ilog.fr>
31866
31867         * gcc.misc-tests/m-un-2.c: New test.
31868         * g++.old-deja/g++.other/warn01.c: Likewise.
31869
31870 1998-06-19  Robert Lipe  <robertl@dgii.com>
31871
31872         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
31873         compatibility with assmblers with a different comment character.
31874         Eliminate use of GAS-specific extensions.
31875
31876 1998-06-19  Jeffrey A Law  (law@cygnus.com)
31877
31878         * gcc.c-torture/execute/ieee/980619-1.c: New test.
31879
31880 1998-06-19  Robert Lipe  <robertl@dgii.com>
31881
31882         *lib/g77.exp: Replace search for libf2c.a with search for newly
31883         renamed libg2c.a
31884
31885 1998-06-17  Jeffrey A Law  (law@cygnus.com)
31886
31887         * gcc.c-torture/execute/980617-1.c: New test.
31888
31889 1998-06-12  Jeffrey A Law  (law@cygnus.com)
31890
31891         * gcc.c-torture/execute/980612-1.c: New test.
31892
31893 1998-06-08  Jeffrey A Law  (law@cygnus.com)
31894
31895         * gcc.dg/980523-1.c: Only test on ppc-linux.
31896         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
31897
31898         * gcc.c-torture/execute/980608-1.c: New test.
31899
31900 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
31901
31902         * gcc.c-torture/execute/980605-1.c: New test.
31903
31904 1998-06-04  Jeffrey A Law  (law@cygnus.com)
31905
31906         * gcc.c-torture/execute/980604-1.c: New test.
31907
31908 1998-06-02  Jeffrey A Law  (law@cygnus.com)
31909
31910         * gcc.c-torture/execute/980602-1.c: New test.
31911         * gcc.c-torture/execute/980602-2.c: Likewise.
31912
31913 1998-06-02  Dave Love  <d.love@dl.ac.uk>
31914
31915         * 970125-0.f: Fix per JCB.  Add commentary.
31916
31917 1998-05-31  Michael Meissner  <meissner@cygnus.com>
31918
31919         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
31920         IEEE -0 support.
31921
31922 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
31923
31924         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
31925         earlier.
31926
31927 1998-05-28  Catherine Moore <clm@cygnus.com>
31928
31929         * gcc.c-torture/execute/980526-3.c: New test.
31930
31931 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
31932
31933         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
31934         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
31935         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
31936         m88k-motorola-sysv3 to XFAIL.
31937
31938 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31939
31940         * gcc.dg/980526-1.c: New test.
31941         * gcc.c-torture/execute/980526-2.c: New test.
31942
31943 1998-05-26  Jeffrey A Law  (law@cygnus.com)
31944
31945         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
31946
31947         * gcc.c-torture/execute/980526-1.c: New test.
31948
31949 1998-05-26  Dave Love  <d.love@dl.ac.uk>
31950
31951         * g77.f-torture/execute/alpha2.f: Add runtime test.
31952
31953 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
31954
31955         * g++.old-deja/old-deja.exp: Strip leading directories.
31956
31957         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
31958         error for the line.  Don't run multiple tests for the same line.
31959
31960 1998-05-23  Jeffrey A Law  (law@cygnus.com)
31961
31962         * gcc.dg/980523-1.c: New test.
31963
31964 1998-05-23  Dave Love  <d.love@dl.ac.uk>
31965
31966         * g77.f-torture/compile/970915-0.f: New test.
31967
31968 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
31969
31970         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
31971
31972 1998-05-21  Jeffrey A Law  (law@cygnus.com)
31973
31974         * gcc.dg/980520-1.c: New test.
31975
31976 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
31977
31978         * gcc.dg/980502-1.c: Fix return type.
31979
31980 1998-05-20  Jeffrey A Law  (law@cygnus.com)
31981
31982         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
31983         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
31984         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
31985         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
31986         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
31987
31988 1998-05-20  Dave Love  <d.love@dl.ac.uk>
31989
31990         * g77.f-torture/execute/980520-1.f: New test.
31991
31992 1998-05-15  Dave Love  <d.love@dl.ac.uk>
31993
31994         * lib/mike-g77.exp: New file.
31995
31996         * g77.f-torture/noncompile/noncompile.exp,
31997         g77.f-torture/noncompile/check0.f: New files.
31998
31999 1998-05-14  Dave Love  <d.love@dl.ac.uk>
32000
32001         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
32002         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
32003         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
32004         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
32005         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
32006         abort where appropriate.
32007
32008 1998-05-05  Michael Meissner  <meissner@cygnus.com>
32009
32010         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
32011         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
32012
32013 1998-04-29  Dave Love  <d.love@dl.ac.uk>
32014
32015         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
32016
32017 1998-04-27  Dave Love  <d.love@dl.ac.uk>
32018
32019         * g77.f-torture/compile/980427-0.f: New test.
32020
32021 1998-04-24  Dave Love  <d.love@dl.ac.uk>
32022
32023         * g77.f-torture/compile/980424-0.f: New test.
32024
32025 1998-04-19  Dave Love  <d.love@dl.ac.uk>
32026
32027         * g77.f-torture/compile/980419-2.f (main): New test.
32028         * g77.f-torture/compile/970125-0.f: New test.
32029         * g77.f-torture/compile/980419-1.f: New test.
32030
32031 1998-04-08  Jim Wilson  <wilson@cygnus.com>
32032
32033         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
32034         of loop-4.c.
32035
32036 1998-04-07  Jim Wilson  <wilson@cygnus.com>
32037
32038         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
32039
32040 1998-04-03  Jim Wilson  <wilson@cygnus.com>
32041
32042         * gcc.c-torture/compile/980329-1.c: New test.
32043
32044 1998-03-18  Jim Wilson  <wilson@cygnus.com>
32045
32046         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
32047         * gcc.dg/980312-1.c: Fix typo in -march command.
32048
32049 1998-03-16  H.J. Lu  (hjl@gnu.org)
32050
32051         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
32052
32053 1998-03-11  Robert Lipe  <robertl@dgii.com>
32054
32055         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
32056         Dave Love agree the Fortran source is bogus.
32057
32058 1998-03-11  Robert Lipe  <robertl@dgii.com>
32059
32060         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
32061         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
32062         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
32063         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
32064         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
32065
32066 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
32067
32068         * g++.old-deja/g++.other/friend1.C: New test.
32069
32070 1998-02-18  Dave Love  <d.love@dl.ac.uk>
32071
32072         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
32073         possibly uninitialized) variables and declare dnrm2.
32074
32075 1998-02-23  Robert Lipe <robertl@dgii.com>
32076
32077         From Bruno Haible <haible@ilog.fr>:
32078         * gcc.c-torture/execute/980223.c: New test.
32079
32080 1998-02-13  Jeffrey A Law  (law@cygnus.com)
32081
32082         * gcc.dg/ifelse-1.c: New test.
32083
32084 1998-02-09  H.J. Lu  (hjl@gnu.org)
32085
32086         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
32087
32088           * lib/old-dejagnu.exp (old-dejagnu): Added the
32089           "execution test - XFAIL *-*-*" handling in the spirit of
32090           "excess errors test -". Changed the "execution test fails"
32091           handling to be like "excess errors test fails".
32092           * Update various tests accordingly.
32093
32094 1998-02-06  Jim Wilson  <wilson@cygnus.com>
32095
32096         * gcc.c-torture/execute/980205.c: New test.
32097
32098 1998-01-18  Jeffrey A Law  (law@cygnus.com)
32099
32100         * lib/c-torture.exp: Look for .x files instead of .cexp files.
32101         * lib/f-torture.exp: Similarly.
32102         * gcc.c-torture: Rename all .cexp files to .x files.
32103
32104 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
32105
32106         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
32107         (940510-1.c): Removed duplicate.
32108         (971104-1.c): New test.
32109
32110 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
32111
32112           * lib/f-torture.exp: Improve error and loop detection.
32113
32114 1997-11-19  Michael Meissner  <meissner@cygnus.com>
32115
32116         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
32117         use that to size the filler array.
32118
32119 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
32120
32121         * lib/c-torture.exp(c-torture-execute): Fix typo.
32122
32123         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
32124         testcase as the executable name. Keep the executable around if
32125         the test fails.
32126
32127 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
32128
32129         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
32130         changes.  Only test one -g option, and move it to the end of the
32131         list of options to test.
32132
32133 1997-09-19  Michael Meissner  <meissner@cygnus.com>
32134
32135         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
32136         variable GCC_TORTURE_OPTIONS to supply default switches separated
32137         by colons.  If no environment variable, run tests with -O0 -g, -O1
32138         -g, and -O2 -g as well.
32139
32140 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
32141
32142         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
32143         explanatory comments. Fix indentation.
32144
32145 1997-09-15  Jeffrey A Law  (law@cygnus.com)
32146
32147         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
32148
32149 1997-09-11  Jeffrey A Law  (law@cygnus.com)
32150
32151         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
32152         * g++.old-deja/g++.mike/p7325.C: Likewise.
32153         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
32154
32155 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
32156
32157         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
32158         * g++.old-deja/g++.brendan/crash30.C: Likewise.
32159         * g++.old-deja/g++.brendan/crash39.C: Likewise.
32160         * g++.old-deja/g++.law/operators4.C: Likewise.
32161
32162 1997-09-11  Joe Buck  (jbuck@synopsys.com)
32163
32164         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
32165         * g++.old-deja/g++.mike/p784.C: Ditto.
32166         * g++.old-deja/g++.mike/p785.C: Ditto.
32167
32168 1997-09-05  Jeffrey A Law  (law@cygnus.com)
32169
32170           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
32171
32172 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32173
32174         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
32175         target feature; pass this to c-torture-execute as needed.
32176
32177 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32178
32179         * lib/c-torture.exp(c-torture-execute): If the previous and the
32180         current executables being tested are identical, we don't need to
32181         run the executable again. Try to make the executable names
32182         unique. Add an optional argument for passing additional compiler
32183         flags.
32184
32185 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
32186
32187         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
32188
32189 1997-08-29  Jeffrey A Law  (law@cygnus.com)
32190
32191         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
32192
32193 1997-07-31  Jeffrey A Law  (law@cygnus.com)
32194
32195         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
32196         32bit or larger longs.
32197
32198         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
32199         have either a 32bit long or 32bit int.
32200
32201 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
32202
32203         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
32204         Make double precision tests dependent on sizeof (double).
32205
32206 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
32207
32208         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
32209         too.
32210
32211 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
32212
32213         * gcc.c-torture/compile/961203-1.cexp: New script.
32214
32215 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
32216
32217         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
32218         up the includes ourselves.
32219
32220 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
32221
32222         * lib/plumhall.exp: Remove random include, and add a few
32223         verbose messages for debugging.
32224
32225 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
32226
32227         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
32228         of trying to do it ourselves.
32229
32230 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
32231
32232         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
32233
32234 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
32235
32236         * gcc.prms/5403.c: Made regexp a bit less strict.
32237
32238 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
32239
32240         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
32241         is returned from remote_load instead.
32242         * lib/plumhall.exp: Ditto.
32243         * lib/mike-g++.exp: Ditto.
32244         * lib/old-dejagnu.exp: Ditto.
32245         * lib/c-torture.exp: Ditto.
32246
32247 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
32248
32249         * lib/g++.exp: Use build_wrapper procedure.
32250         * lib/gcc.exp: Ditto.
32251
32252 1997-05-20  Jeffrey A Law  (law@cygnus.com)
32253
32254         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
32255         an old-style decl for malloc.  Fixes tests to work when
32256         sizeof (int) != sizeof (size_t).
32257
32258 1997-05-15  Mike Meissner  <meissner@cygnus.com>
32259
32260         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
32261
32262         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
32263         use stdargs.h interface.
32264
32265 1997-05-15  Mike Meissner  <meissner@cygnus.com>
32266
32267         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
32268         NO_VARARGS when compiling.
32269
32270 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
32271
32272         * lib/plumhall.exp(ph_includes): New procedure.
32273         (ph_make): Use it.
32274         (ph_compiler): Ditto.
32275
32276         * lib/g++.exp: Rename test-glue.c to testglue.c.
32277         * lib/gcc.exp: Ditto.
32278
32279 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
32280
32281         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
32282         to completion when it's called.
32283
32284 1997-03-21  Michael Meissner  <meissner@cygnus.com>
32285
32286         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
32287         is defined, don't do test.
32288
32289 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
32290
32291         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
32292         for object files.
32293         (ph_summary): Mark skipped testcases as untested, not unresolved.
32294
32295         * lib/plumhall.exp (ph_make): If unresolved because of bad
32296         errorCode, record errorCode in log file.
32297         (*): Replace send_log/verbose with verbose -log.
32298
32299 1997-03-19  Michael Meissner  <meissner@cygnus.com>
32300
32301         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
32302         double conversion if double isn't at least 8 bytes.
32303
32304         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
32305         int to work with targets where int is 16 bits.
32306
32307         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
32308         8 bytes, just exit, since 4 byte doubles don't have enough bits of
32309         precision for the test to complete.
32310
32311 1997-03-14  Michael Meissner  <meissner@cygnus.com>
32312
32313         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
32314         if d10v is not compiled with the -mdouble64 flag.
32315         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
32316
32317         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
32318         d10v is not compiled with the -mint32 flag.
32319
32320 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
32321
32322         * lib/plumhall.exp: Use incr_count.
32323
32324 1997-03-12  Jeffrey A Law  (law@cygnus.com)
32325
32326         * gcc.c-torture: Update to c-torture-1.45.
32327
32328 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
32329
32330         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
32331         the name of the expect testcase file).
32332
32333         * lib/g++.exp(g++_init): Ditto.
32334
32335 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
32336
32337         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
32338         the host.
32339
32340         * lib/gcc.exp(gcc_exit): New procedure.
32341
32342 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
32343
32344         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
32345         specs where appropriate.
32346
32347         * g++.old-deja/g++.arm/*: Added additional ERROR checks
32348         because of new "candidates are" messages, and removed a few
32349
32350         * Converted all non-old-style g++ testcases to old-style, and
32351         moved into g++.old-deja.
32352
32353 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
32354
32355         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
32356         options.
32357
32358         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
32359         succeeded.
32360
32361         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
32362
32363 1997-02-13  Michael Meissner  <meissner@cygnus.com>
32364
32365         * lib/gcc.exp (gcc_target_compile): Add support for defining
32366         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
32367         the machine doesn't have those features.
32368
32369 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
32370
32371         * g++.law/operators4.exp: Don't use LIBS.
32372
32373 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
32374
32375         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
32376
32377         * lib/mike-g++.exp: Don't set the compiler to be tested here.
32378         * lib/g++.exp: Set it here instead. Also, allow use of the
32379         --tool_exec and --tool_opt options. Change CXX to
32380         GXX_UNDER_TEST.
32381
32382         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
32383
32384         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
32385
32386 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
32387
32388         * lib/old-dejagnu.exp: Use prune_warnings instead of
32389         prune_system_crud.
32390         * lib/mike-g++.exp: Ditto.
32391         * lib/gcc.exp: Ditto.
32392         * lib/g++.exp: Ditto.
32393
32394         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
32395
32396 1997-02-07  Jeffrey A Law  (law@cygnus.com)
32397
32398           * 941014-2.c: Include stdlib.h
32399           * 960327-1.c: Include stdio.h
32400           * dbra.c, index-1.c: Don't assume ints are 32bits.
32401
32402 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
32403
32404         * lib/gcc.exp: Add gcc,stack_size target feature.
32405
32406         * lib/g++.exp(g++_target_compile): Add the include and link
32407         paths here, not in two other places. And, it's $options, not
32408         options.
32409
32410         * lib/mike-g++.exp(postbase): Remove the code that determines
32411         the correct include and link paths.
32412         * g++.old-deja/old-deja.exp: Ditto.
32413
32414 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
32415
32416         * lib/g++.exp(g++_init): target_compile no longer returns the
32417         filename of the result.
32418
32419 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
32420
32421         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
32422         call to glob.
32423
32424         * gcc.c-torture/special/special.exp: Change call to
32425         gcc_target_compile to include the object file.
32426
32427 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
32428
32429         * gcc.c-torture/special/special.exp: Correct misspelling in last
32430         change.
32431
32432 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
32433
32434         * lib/plumhall.exp(ph_summary): Log the entire output of the
32435         executable. Return -1 if there were any failures, 0 otherwise.
32436         (ph_execute): Return -1 if there were any failures, 0 otherwise.
32437         (ph_make): Clean up objects and executables that were built
32438         if the tests succeeded.
32439
32440 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
32441
32442         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
32443         libraries and includes in the build tree as appropriate.
32444
32445 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32446
32447         * lib/c-torture.exp: Instead of looking for the global variable
32448         NO_LONG_LONG, check to see if that's a feature of the target.
32449
32450 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32451
32452         * config/default.exp: Minimize. Delete the remainer of the files in
32453         config; this functionality is now in devo/dejagnu/config.
32454
32455         g++.*/*: Pass any additional flags used to compile to postbase;
32456         delete CXXFLAGS.
32457
32458         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
32459         is now done by runtest.exp. Use gcc_target_compile instead of
32460         compile.
32461
32462         lib/c-torture.exp: Use gcc_target_compile instead of compile.
32463         Remove references to CFLAGS. Use remote_file instead of
32464         calling rm -f.
32465         (c-torture): Take a list of arguments to use to compile this
32466         testcase.
32467
32468         lib/g++.exp: Simplify. Use target_compile instead of compile.
32469         lib/gcc-dg.exp: Ditto.
32470         lib/gcc.exp: Ditto.
32471         lib/mike-{gcc,g++}.exp: Ditto.
32472         lib/old-dejagnu.exp: Ditto.
32473         lib/plumhall.exp: Ditto.
32474
32475 1997-01-08  Jim Wilson  <wilson@cygnus.com>
32476
32477         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
32478         (ph_linker): Likewise.
32479
32480 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
32481
32482           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
32483         MAP_ANON / MAP_ANONYMOUS if defined;
32484         else try to map from /dev/zero .
32485
32486 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32487
32488         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
32489         isn't defined, then define it to MAP_ANONYMOUS.
32490
32491 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32492
32493         * gcc.c-torture: Update to c-torture-1.42 release.
32494
32495 1996-11-11  Jeffrey A Law  (law@cygnus.com)
32496
32497         * gcc.c-torture: Update to c-torture-1.41 release.
32498
32499 1996-10-27  Jeffrey A Law  (law@cygnus.com)
32500
32501         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
32502         c-torture release.
32503
32504 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
32505
32506         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
32507         and LDFLAGS.  Fix second case to append the target_info ldflags
32508         onto LDFLAGS, not CFLAGS.
32509         * lib/g++.exp (g++_init): Add target_info stuff.
32510         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
32511         of libgloss and newlib flags for !native.
32512
32513         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
32514         (GDB): Fix relative path to go up another dir for finding gdb.
32515
32516 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
32517
32518         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
32519         versions in the target_info array, if they don't exist.
32520
32521 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
32522
32523         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
32524
32525 1996-07-08  Jim Wilson  <wilson@cygnus.com>
32526
32527         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
32528         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
32529
32530 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
32531
32532         * lib/old-dejagnu.exp: Don't remove the output file before we've
32533         actually tested it. Don't append pwd to the path of the executable
32534         we're testing.
32535
32536 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
32537
32538         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
32539
32540 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
32541
32542         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
32543         temporary directory for compiler files, and set it to a default
32544         value of /tmp. Set $output as the name of the output file from
32545         compiling the testcase. Add a -o option to $cflags_var so the
32546         compiler writes the final output file as $output. Set $executable
32547         to $output.
32548
32549         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
32550         directory for compiler files, and set it to /tmp if it doesn't
32551         already have a value. Set $output_file to the name of the output
32552         file from compiling the testcase. Add a -o option to CXXFLAGS so
32553         the compiler writes the final output file as $output. Use $output
32554         as the executable to be tested.
32555
32556 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32557
32558         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
32559
32560 1996-06-08  Jeffrey A Law  (law@cygnus.com)
32561
32562         * gcc.c-torture/execute/pending-1.c: New test.  Still
32563         pending in Tege's queue.
32564
32565 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
32566
32567         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
32568         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
32569         if there were failures.  Call unresolved if there were unresolved
32570         testcases.  Call gcc_fail if program did not run to completion.
32571         (ph_make): Pass additional argument name to ph_execute.
32572         (ph_execute): Add new argument.  Pass additional arguments to
32573         ph_summary.  Call gcc_fail is there is no execution output.
32574
32575 1996-04-24  Jeffrey A Law  (law@cygnus.com)
32576
32577         * lib/plumhall.exp (proc_summary): Output relavent summary
32578         lines into the log so specific failures in plumhall can be
32579         investigated.
32580
32581 1996-04-10  Jeffrey A Law  (law@cygnus.com)
32582
32583         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
32584         (c-torture-execute): Don't try to execute tests which use
32585         "long long" types if $NO_LONG_LONG is nonzero.
32586
32587 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
32588
32589         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
32590         not c-torture.
32591
32592         * gcc.ieee: Move from here.
32593         * gcc.c-torture/execute/ieee: To here.
32594
32595 1996-03-26  Jeffrey A Law  (law@cygnus.com)
32596
32597         * gcc.c-torture: Update to c-torture-1.41 release.
32598
32599 1996-03-22  Jeffrey A Law  (law@cygnus.com)
32600
32601         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
32602         not "$output".
32603
32604 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
32605
32606         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
32607         -c present.
32608
32609 1996-03-02  Jeffrey A Law  (law@cygnus.com)
32610
32611         * config/proelf.exp: Handle connecting to a simulator.
32612
32613 1996-01-31  Jeffrey A Law  (law@cygnus.com)
32614
32615         * config/proelf.exp: New file.  Enough framework that we can
32616         run c-torture tests on the proelf targets (or any other target
32617         that gdb can connect to for that matter).
32618
32619 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
32620
32621         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
32622         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
32623
32624         * lib/plumhall.exp (ph_execute): Always call ph_summary if
32625         exec_output exists.
32626
32627 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
32628
32629         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
32630         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
32631
32632         * config/*.exp: Update FSF address.  Change result of ${tool}_load
32633         to pass/fail/unresolved/unsupported/untested.  Caller must now
32634         call unresolved/unsupported/untested.
32635         * lib/*.exp: Update FSF address.  Update to handle new results of
32636         ${tool}_load.
32637         * lib/chill.exp (verbose): Delete.
32638
32639 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
32640
32641         * lib/gcc.exp (default_gcc_start): Change order of args to
32642         $LDFLAGS $CFLAGS $LIBS.
32643         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
32644         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
32645         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
32646         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
32647         * gcc.misc-tests/dg-test.exp: Likewise.
32648         * gcc.misc-tests/msgs.exp: Likewise.
32649         * gcc.prms/prms.exp: Likewise.
32650         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
32651         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
32652
32653         * lib/dg.exp: Deleted, moved to dejagnu/lib.
32654
32655 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32656
32657         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
32658
32659         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
32660         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
32661
32662         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
32663         necessary.
32664
32665 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
32666
32667         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
32668         global for loop; add use of $mathlib.
32669         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
32670         settings here; set mathlib for anything but VxWorks.
32671
32672 1996-01-22  Jeffrey A Law  (law@cygnus.com)
32673
32674         * gcc.c-torture: Update to c-torture-1.40 release.
32675
32676 1996-01-03  Jeffrey A Law  (law@cygnus.com)
32677
32678         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
32679         dg.exp.
32680
32681 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
32682
32683         * lib/c-torture.exp (c-torture-execute): Declare "output" as
32684         global.
32685
32686 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
32687
32688         * lib/g++.exp (LIBS): Define if not already.
32689         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
32690         (gcc-dg-prune): Call prune_gcc_output.
32691         * lib/gcc.exp (prune_gcc_output): New proc.
32692         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
32693         prune_gcc_output.
32694
32695 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
32696
32697         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
32698         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
32699
32700 1995-11-15  Jeffrey A Law  (law@cygnus.com)
32701
32702         * gcc.c-torture: Update to c-torture-1.39 release.
32703
32704 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
32705
32706         * lib/c-torture.exp (c-torture-execute): Don't return if one option
32707         fails, try others as well.
32708
32709 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
32710
32711         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
32712         If compilation fails, mark execute tests as `untested'.
32713         If test is marked as unsupported, don't mark compilation and
32714         execute tests as failed.
32715
32716 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
32717
32718         * lib/g++.exp (g++_init): Don't link in libg++, and look to
32719         libstdc++ for whether or not we want to be doing shared
32720         libraries.  Delete link_curses since we don't need it anymore.
32721         * lib/mike-g++.exp (postbase): Don't link in libg++.
32722         * g++.old-deja/old-deja.exp: Likewise.
32723
32724 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
32725
32726         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
32727
32728 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
32729
32730         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
32731         For that, add `-Wl,-a,shared_archive'.
32732         * g++.old-deja/old-deja.exp: Likewise.
32733
32734 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
32735
32736         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
32737
32738 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
32739
32740         * lib/mike-g++.exp (postbase): Pay attention to the status of
32741         g++_load.
32742
32743 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
32744
32745           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
32746
32747 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
32748
32749         * lib/gcc.exp (default_gcc_start): No longer need to log program
32750         being executed or its output, execute_anywhere does that now.
32751         * lib/g++.exp (default_g++_version): Call execute_anywhere.
32752         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
32753
32754 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
32755
32756         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
32757         the same as those in lib/g++.exp.
32758
32759 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
32760
32761         * gcc.c-torture: Update to c-torture-1.38 release.
32762         * gcc.ieee: Related changes.
32763
32764 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
32765
32766         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
32767         "exec". Minor reformatting changes.
32768
32769         * config/rom68k.exp (${tool}_load): Make it work in a canadian
32770         cross. This means all "exec" calls now work on a remote host as
32771         well.
32772         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
32773         cross. Filter out the extra "\r\n" stuff that expect puts in.
32774         (c-torture-execute): Filter out the bogus warnings like
32775         c-torture-compile does. Add support for canadian cross.
32776         * lib/gcc.exp (default_gcc_version, default_gcc_start)
32777         Use execute_anywhere rather than calling exec directly. Now it
32778         works for canadian cross testing.
32779
32780 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
32781
32782         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
32783         results into a variable, and check that rather than using file exists.
32784
32785 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
32786
32787         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
32788         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
32789
32790 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32791
32792         * g++.old-deja/old-deja.exp: Create and pass runshlib and
32793         lib_curses if there's a shared libg++ in the build tree.
32794
32795 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
32796
32797         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
32798         if not supported target.
32799
32800 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
32801
32802         * lib/g++.exp (g++_init): Move empty setting of runshlib and
32803         link_curses up to always happen, not just for native builds.
32804
32805 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
32806
32807         * gcc.c-torture: Update to c-torture-1.36 release.
32808         * gcc.failure: Related changes.
32809
32810 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
32811
32812         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
32813
32814 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
32815
32816         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
32817         * lib/mike-g++.exp (postbase): Not in here.  Still reference
32818         runshlib, link_curses, and mathlib for link and run.
32819
32820         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
32821         pass the runtime shared library options for Solaris, OSF/1, and
32822         Irix5, and link with -lcurses to avoid unresolved references.
32823
32824 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
32825
32826         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
32827         only run once.
32828
32829 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
32830
32831         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
32832
32833 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
32834
32835         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
32836         do not have a framework for the "compat" tests yet.
32837
32838 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
32839
32840         * lib/mike-g++.exp (postbase): New local variable `mathlib',
32841         set to null if we're testing vxworks5.1.  Use that instead of
32842         `-lm' in the setting of LIBS for link and run.
32843
32844 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
32845
32846         * config/rom68k.exp (${tool}_load): Major changes to make it
32847         work.  Verified that it does in fact return the stuff in
32848         exec_output properly.  Catch any Emul or any TRAP other than 0.
32849
32850 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
32851
32852         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
32853         LDFLAGS properly for targets that need stuff from libgloss.
32854         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
32855         only run once.
32856         (gpp_initialized): New variable.
32857
32858 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
32859
32860         * config/rom68k.exp: Load libgloss.exp.
32861         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
32862         so we can produce a fully linked binary.
32863         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
32864         so we can produce a fully linked binary.
32865
32866 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
32867
32868         * lib/plumhall.exp (ph_section): Watch for expected failures.
32869         Add missing `else'.
32870
32871         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
32872         run the testcase.
32873         (c-torture): Likewise.
32874
32875 1995-08-28  Doug Evans  <dje@cygnus.com>
32876
32877         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
32878
32879         * lib/mike-g++.exp (mike_cleanup): New proc.
32880         (prebase): New globals compiler_result, not_compiler_result,
32881         target_regexp.
32882         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
32883         allow leading "-" in pattern.  Watch for unsupported tests.
32884         If $compiler_result is set, pattern match assembler code,
32885         and ditto for $not_compiler_result.
32886         * lib/mike-gcc.exp: Likewise.
32887
32888         * lib/plumhall.exp (ph_execute): Only call ph_summary if
32889         execution "succeeded".
32890
32891 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
32892
32893         * config/win32.exp: New file.
32894         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
32895
32896 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
32897
32898         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
32899         unsupported.
32900         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
32901         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
32902         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
32903
32904         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
32905         "... without exceptions was ...".  That is now handled by
32906         prune_system_crud.
32907         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32908
32909 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
32910
32911         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
32912         sieve.c,sort2.c}: New files.
32913         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
32914         sieve.exp,sort2.exp}: Drivers for them.
32915
32916         * lib/mike-gcc.exp (program_output): New user settable variable.
32917         (postbase): Call prune_system_crud.  Also prune extraneous compiler
32918         messages.
32919         * lib/mike-g++.exp (program_output): New user settable variable.
32920
32921         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
32922
32923         * config/sh.exp: Deleted (use sim.exp instead).
32924
32925 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
32926
32927         * config/vx.exp: Declare CHECKTASK as global.
32928         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
32929         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
32930         * lib/old-dejagnu.exp: Load [pwd]/$executable.
32931
32932 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32933
32934         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
32935         target. Like vx.exp, only includes `vx29k.exp' instead of
32936         `vxworks.exp'.
32937
32938 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
32939
32940         * config/sim.exp: Increase time limit from 120 seconds to 240.
32941
32942 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
32943
32944         * gcc.c-torture/execute/950628-1.c: New test.
32945
32946 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
32947
32948         * gcc.c-torture: Update with changes/additions from
32949         c-torture-1.34.
32950
32951 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
32952
32953         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
32954
32955 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
32956
32957         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
32958
32959 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
32960
32961         * gcc.c-torture/compile/950512-1.c: New test.
32962         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
32963         * gcc.dg/struct-ret-1.c: Likewise.
32964
32965 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
32966
32967         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
32968           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
32969
32970 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
32971
32972         * gcc.c-torture/special/920411-1.c: Deleted.
32973         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
32974
32975 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
32976
32977         * config/sim.exp (${tool}_load): Hack in call to bash to get a
32978         cpu limit.
32979
32980 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
32981
32982         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
32983
32984 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
32985
32986         From kenner;
32987         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
32988         is the proper length.
32989         * va-arg-3.c: Likewise.
32990
32991 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
32992
32993         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
32994         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
32995
32996         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
32997         * lib/g++.exp (default_g++_start): Delete old cruft.
32998
32999 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
33000
33001         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
33002         (2 * (1 << 18)) to (2 * (1 << 17)).
33003
33004         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
33005
33006 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
33007
33008         * config/rom68k.exp: Renamed from config/idp.exp
33009
33010 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
33011
33012         * c-torture/compile/921109-2.c
33013
33014 1995-04-18  Mike Stump  <mrs@cygnus.com>
33015
33016         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
33017         excess errors.
33018
33019 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
33020
33021         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
33022         output.
33023         * lib/g++.exp (default_g++_start): Likewise.
33024
33025 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
33026
33027         * gcc.c-torture/compile/950329-1.c: New test.
33028
33029 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
33030
33031           * config/bug.exp (${tool}_load): Updated to use new remote_open
33032           and remote_close procs.
33033         * config/idp.exp: New file.
33034
33035 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
33036
33037         * gcc.c-torture/execute/950322-1.c: New test.
33038
33039 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
33040
33041         * config/vx.exp (${tool}_load): Clean up testing of return code from
33042         vxworks_ld and vxworks_spawn.
33043
33044 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
33045
33046         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
33047
33048 1995-03-13  Mike Stump  <mrs@cygnus.com>
33049
33050         * lib/old-deja.exp: Add `excess errors test - ' error, now one
33051         can mark excess errors on a machine by machine basis.  Note, the
33052         default is to not expect any excess errors, even when excess
33053         errors test - is given, so you will want to put an XFAIL ... on
33054         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
33055         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
33056         those 4 machines, but no others.
33057
33058 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
33059
33060         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
33061         * lib/c-torture.exp: to here.
33062
33063 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
33064
33065         * gcc.c-torture/execute/950221-1.c: New test.
33066         * gcc.c-torture/execute/struct-ret-1.c: New test.
33067         * gcc.c-torture/compile/950221-1.c: New test.
33068
33069         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
33070
33071 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
33072
33073         * gcc.c-torture/execute/arith-1.c (main): Return 0.
33074         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
33075
33076 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
33077
33078         * g++.gb: New directory of tests, derived from my signature and
33079         class scoping tests.
33080
33081         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
33082         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
33083         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
33084         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
33085         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
33086         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
33087         * g++.gb/sig25.C: Likewise.
33088
33089         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
33090         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
33091         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
33092         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
33093         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
33094         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
33095         * g++.gb/sig25.exp: Likewise.
33096
33097         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
33098         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
33099         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
33100         * g++.gb/scope13.C: Likewise, this test still fails.
33101
33102         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
33103         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
33104         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
33105         * g++.gb/scope13.exp: Ditto.
33106
33107         * g++.gb/README: New file, explains what these tests are about.
33108
33109 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
33110
33111         * lib/dg.exp (dg-do): Support `preprocess'.
33112         (dg-test): Likewise.
33113
33114 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
33115
33116         * config/udi.exp: change "continue -expect" to "exp_continue".
33117
33118 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
33119
33120         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
33121         Delete redundant tests.
33122
33123         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
33124         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
33125         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
33126         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
33127         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
33128         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
33129         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
33130         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
33131
33132         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
33133         storing label pointers.
33134         * gcc.c-torture/execute/921019-1.c: Likewise.
33135         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
33136         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
33137         parameter fp.
33138         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
33139         constants.
33140
33141         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
33142         Delete obsolete tests.
33143
33144         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
33145         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
33146         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
33147         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
33148         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
33149         * gcc.c-torture/compile/950124-1.c: New test.
33150
33151         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
33152
33153 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
33154
33155         * lib/mike-g++.exp: Add -lm to LIBS.
33156
33157 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
33158
33159         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
33160
33161 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
33162
33163         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
33164
33165 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
33166
33167         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
33168
33169 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
33170
33171         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
33172         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
33173         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
33174         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
33175         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
33176         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
33177         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
33178         * g++.law/{operators31.C, operators32.C,
33179         * g++.law/{operators33.C, operators34.C}: Likewise.
33180         * g++.law/{pic1.C, refs2.C}: Likewise.
33181         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
33182         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
33183         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
33184         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33185
33186         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
33187         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
33188         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
33189         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
33190         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
33191         * g++.law/{enum9.exp, friend5.exp}: Likewise.
33192         * g++.law/{nest3.exp, nest4.exp}: Likewise.
33193         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
33194         * g++.law/{operators30.exp, operators31.exp}: Likewise.
33195         * g++.law/{operators32.exp, operators33.exp}: Likewise.
33196         * g++.law/{operators34.exp}: Likewise.
33197         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
33198         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
33199         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
33200         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
33201         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33202
33203         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
33204         No longer expected to fail.
33205         * g++.law/missed-error3.C: Tweak for recent bool changes.
33206
33207 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
33208
33209         * config/emb-unix: Deleted.
33210         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
33211         remote execution.  Do final link on remote host if REMOTE_LINK is set.
33212
33213 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
33214
33215         * lib/dg.exp (dg-test): Fix typo in last patch.
33216
33217 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
33218
33219         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
33220         (handles multiple occurrences).
33221
33222 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
33223
33224         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
33225         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
33226         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
33227         printed).
33228         * lib/c-torture.exp (c-torture-compile): Likewise.
33229         (c-torture): Prepend full path if missing.
33230         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
33231         (gcc_fail): Likewise.
33232         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
33233
33234 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
33235
33236         * lib/netware.exp: Only attach to NetWare i386 systems.
33237
33238 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
33239
33240         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
33241         messages.  Add test name to "output pattern match" pass/fail message.
33242
33243 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
33244
33245         * gcc.dg: New testsuite.
33246         * gcc.dg/dg.exp: New file.
33247
33248         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
33249         test-switch.c}: Deleted.
33250
33251         * gcc.misc-tests/msgs.exp: New testcase driver.
33252
33253 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
33254
33255         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
33256         Watch for illegal return values from ${tool}_load.
33257         * config/unix.exp (${tool}_load): Fix pass/fail detection for
33258         cross targets.  Coerce return value >0 to 1.
33259
33260 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
33261
33262         * config/unix.exp (${tool}_load): Call program rsh, not proc.
33263
33264         * config/emb-unix.exp: New file.
33265
33266         * config/sim.exp: Error if variable $SIM not defined.
33267         (${tool}_load): Mark test as "untested" if simulator missing.
33268
33269         * config/unix.exp: Load remote.exp to get rcp_download.
33270         * lib/c-torture.exp: Use different option lists for testcases with
33271         and without loops.
33272         * gcc.c-torture/execute/execute.exp: Likewise.
33273
33274 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
33275
33276         * config/*.exp: Clarify return code from ${tool}_load.
33277         Call `unresolved' or `untested' instead of `warning' or `perror'
33278         (sometimes you still want to call both though).
33279         Add comment that `shell_id' is local to each file.
33280         * config/udi.exp (timeout): Set to 30.
33281         Don't print warning if connection fails, $connectmode has already
33282         printed an error.
33283         (${tool}_load): Move verbose messages to level 2.
33284         Rework pattern for "Process started" message.
33285         Pass `shell_id' to ${connectmode}_download.
33286         Retry twice upon timeout.  Make resetting of target more robust.
33287         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
33288         Pass `shell_id' to exit_$connectmode.
33289         Only call exit_$connectmode if connected.
33290         * config/unix.exp (${tool}_load): Check return codes better.
33291         * config/vrtx.exp (${tool}_load): Likewise.
33292         * config/vx.exp (${tool}_load): Likewise.
33293         Delete unneeded global's.
33294         * lib/dg.exp (dg-test): Update to reflect clarified return codes
33295         from ${tool}_load.
33296         (dg-stat): Delete.
33297         (dg-init): Delete recording of pass/fail counts.
33298         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33299         (old-dejagnu-init): Likewise.
33300         (old-dejagnu-stat): Delete contents, empty proc now.
33301         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
33302         (c-torture): Delete references to lcnt, lpass, lfail.
33303         Get option list from TORTURE_OPTIONS.
33304         Delete -funroll[-all]-loops if no loops.
33305         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
33306         (g++_stat): Delete contents (empty proc now).
33307         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
33308         (gcc_finish): Likewise.
33309         (gcc_stat): Deleted.
33310         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
33311         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
33312         * gcc.c-torture/execute/execute.exp: Likewise.
33313         Split tests into two parts: compile, execute.
33314         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
33315         no loops.  Update to reflect clarified return codes from ${tool}_load.
33316
33317 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
33318
33319         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
33320         to grep for.
33321         (old-dejagnu): Likewise (where necessary).
33322
33323 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
33324
33325         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
33326
33327         * lib/dg.exp (dg-process-target): Fix processing of selector.
33328         Add comment regarding use of `error'.
33329
33330         * lib/gcc.exp (prune_system_crud): Define if missing.
33331         * lib/g++.exp (prune_system_crud): Likewise.
33332
33333         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
33334         Call prune_system_crud.
33335         * lib/dg.exp (dg-runtest): New proc.
33336         Use perror instead of send_user for tcl errors in testcase.
33337         Don't return any value, it's never used.
33338         Don't clobber previous definition of `unknown'.
33339         Print tcl errors in `dg-final'.
33340
33341 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
33342
33343         * lib/dg.exp (dg-process-target): Improve syntax error messages.
33344         (dg-test): Don't print errorInfo, it contains stack backtrace.
33345
33346 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
33347
33348         * lib/g++.exp (runtest_file_p): Define if missing.
33349
33350 1994-09-24  Doug Evans  (dje@cygnus.com)
33351
33352         * lib/mike-g++.exp: Comment out loading of g++.exp.
33353         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
33354         (default_g++_version): Always print something.
33355         (default_g++_start): Comment out call to `which'.
33356         (g++_start, g++_load): Deleted (must be defined in config file).
33357         * lib/gcc.exp: Test for existence of $CC at start.
33358         Delete check for tmpdir (done in gcc_init).
33359         (default_gcc_version): Always print something.
33360         (default_gcc_start): Comment out call to `which'.
33361         * config/*.exp: Major cleanup - make cross targets work at least a
33362         little better for g++ (by not being "--tool gcc" specific).
33363         Rename gcc_xxx to ${tool}_xxx.
33364         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
33365         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
33366
33367 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
33368
33369         * lib/c-torture.exp (c-torture-compile): Rework compiler
33370         message processing.
33371
33372         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
33373         c-torture.
33374
33375 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
33376
33377         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
33378
33379         * lib/dg.exp (dg-process-target): Support { target native }.
33380
33381 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
33382
33383         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
33384         looked for "... program xxx got fatal signal".
33385         Correct regsub munging of `comp_output'.
33386         Ignore compiler messages "path prefix not used" and "linker input
33387         file unused".
33388
33389 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
33390
33391         * lib/gcc.exp (runtest_file_p): Define if missing.
33392         * gcc.prms/template.c: Example to work from.
33393
33394 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
33395
33396         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
33397         * lib/dg.exp (dg-test): Call unsupported testcases as such.
33398
33399         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
33400         * gcc.prms/1883.c: Moved from compile/940714-1.c.
33401         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
33402         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
33403
33404         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
33405         (dg-process-target): No longer a varargs proc.
33406         Return S/N for target, P/F for xfail.  All callers changed.
33407         (user option procs): More argument checking.
33408         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
33409         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
33410         (dg-test): Skip test if not running on selected target in `dg-do'.
33411         Update handling of `dg-do-what', `dg-output-text'.
33412         Separate execution pass/fail from output pattern match pass/fail.
33413         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
33414
33415 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
33416
33417         * gcc.c-torture/special/special.exp: Don't expect failure for mips
33418         target for 920510-1.c.
33419
33420 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
33421
33422         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
33423         Clean up comment regarding use of passcnt, etc.
33424         (gcc_stat): Don't update `testcnt' here.
33425         (gcc_finish): Do it here.
33426         Might as well reset `but_id' here too.
33427         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
33428         to determine if the file should be tested.
33429         * gcc.c-torture/compile/compile.exp: Likewise.
33430         * gcc.c-torture/execute/execute.exp: Likewise.
33431         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33432         * gcc.misc-tests/dg-test.exp: Likewise.
33433         * gcc.prms/prms.exp: Likewise.
33434         * gcc.wendy/wendy.exp: Likewise.
33435         * g++.old-deja.exp: Likewise.
33436         Move "Testing file" message to verbose level 1.
33437
33438 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
33439
33440         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
33441
33442 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
33443
33444         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
33445         (default_gcc_start): Accept optional second list element
33446         of compiler flags.  Print compiler output at verbosity level 2.
33447         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
33448         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
33449         Save current values of framework globals passcnt, failcnt, xpasscnt,
33450         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
33451         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
33452         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
33453         xfailcnt to compute stats.  Update framework global `testcnt' from
33454         pass/fail counts.
33455         (gcc_finish): New proc.  Clean up test environment.
33456         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
33457         (gcc_epass, gcc_efail): Delete.
33458         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
33459         argument of line number.
33460         (dg-init): If the tool has an init routine, call it.
33461         (dg-test): Remove args `cflags_var' and `libs_var'.
33462         Pass all compiler options to ${tool}_start.
33463         Handle missing line number.
33464         (dg-finish): New function.
33465         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
33466         particular files.  Call gcc_finish at end.  Move "skipping test"
33467         message to verbosity level 3.
33468         * gcc.c-torture/compile/compile.exp: Likewise.
33469         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33470         * gcc.c-torture/execute/execute.exp: Likewise.
33471         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33472         Print testcase being tried at verbosity level 1.
33473         * gcc.c-torture/special/special.exp: Unset xfail.
33474         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33475         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
33476         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
33477         * gcc.failure/failure.exp: Likewise.
33478         * gcc.ieee/ieee.exp: Likewise.
33479         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
33480         Update call to dg-test.  Call dg-finish at end.
33481         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
33482         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33483         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
33484         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
33485         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
33486         * gcc.wendy/wendy.exp: Add copyright.
33487         Delete setting of tmpdir (done by gcc_init).
33488         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
33489         Pass compiler flags to gcc_start.  Call gcc_finish at end.
33490         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
33491         gcc_[ce]pass/fail.
33492
33493 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
33494
33495         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
33496         confusion.
33497         (g++_load): Likewise.
33498
33499         * config/*.exp (gcc_load): Some were varargs fns and some were not.
33500         Rename argument to `prog' to remove the confusion.
33501         Varargs fns behave differently too!
33502         (g++_load): Likewise.
33503
33504         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
33505
33506         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
33507         what it is.  Delete (always) printing of status value for !native.
33508         Simplify verbose code, and include status and exec_output.
33509         (g++_load): Use gcc_load.
33510
33511 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
33512
33513         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
33514         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
33515         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
33516         940714-3.c as these testcases don't exist anymore.  Make
33517         va-arg-1.c expected to pass.
33518
33519 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
33520
33521         * gcc.misc-tests/misc.exp: Only run specific testcases.
33522         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
33523         * gcc.misc-tests/dg-[1-9].c: New files.
33524
33525         * lib/dg.exp: New testsuite driver.
33526         * gcc.prms/prms.exp: Use it.
33527
33528         * README.gcc: New file.
33529
33530         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
33531         Document and reset `lxpass' and `lxfail'.
33532         Simplify "initialized" message.
33533         (gcc_stat): Clean up comments a little.
33534
33535 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
33536
33537         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
33538
33539 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
33540
33541         * lib/old-dejagnu.exp (process-option): New proc.
33542         (old-dejagnu-init, old-dejagnu-stat): Likewise.
33543         (old-dejagnu): Simplify.
33544         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
33545
33546 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
33547
33548         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
33549         exists and is not an empty string.
33550
33551         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
33552         $xfail rather than calling setup_xfail.  Clear $xfail when test is
33553         finished.
33554         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
33555         automatically.
33556
33557         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
33558         longer expected to fail.
33559
33560         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
33561         "f" function call.
33562
33563         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
33564
33565         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
33566         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
33567         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
33568         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
33569         c-torture-1.29.
33570
33571         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
33572         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
33573
33574         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
33575
33576         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
33577         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
33578
33579         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
33580         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
33581         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
33582
33583 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
33584
33585         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
33586         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
33587         940714-1.c, 940714-2.c, 940714-3.c},
33588         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
33589         gcc.misc-tests/{mg.c,mg.exp}:
33590         New tests.
33591         * gcc.noncompile/noncompile.exp: Change accordingly.
33592
33593 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
33594
33595         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
33596         Undo previous clobberage.
33597
33598 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
33599
33600         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
33601         * gcc.special/{930510-1.c, special.exp}:
33602         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
33603         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
33604         struct-varargs-1.c}: New tests from c-torture-1.26.
33605
33606 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
33607
33608         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
33609           argument to switch.
33610
33611 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
33612
33613         * Revert the previous changes.  Please see Rob's directory
33614           (/lisa/test/rob/progressive/gcc/testsuite) for testing
33615           fixes.
33616
33617 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
33618
33619         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
33620             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
33621             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
33622             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
33623             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
33624             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
33625             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
33626             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
33627             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
33628             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
33629             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
33630             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
33631             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
33632             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
33633             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
33634             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
33635             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
33636             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
33637             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
33638             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
33639             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
33640             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
33641             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
33642             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
33643             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
33644             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33645             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
33646
33647 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
33648
33649         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
33650             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
33651           with perror calls.
33652
33653 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
33654
33655         * config/unix.exp (g++_load): Fix syntax.
33656
33657 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
33658
33659         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
33660         * gcc.noncompile/921017-1.c: Deleted obsolete test.
33661         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
33662         Don't expect va-arg-1.c to fail.  Correct expected output for
33663         920928-1.c.
33664         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
33665         * gcc.wendy/hbm4.c: Correct typo.
33666         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
33667
33668 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
33669
33670         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
33671         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
33672         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
33673         * lib/c-torture.exp (c-torture-compile): Ditto.
33674
33675         Reduce volume of output (remove all the -I's and such).
33676         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
33677         Call gcc_cpass, gcc_cfail.
33678         (c-torture): Pass testing option to c-torture-compile.
33679
33680 1994-03-21  Doug Evans  (dje@cygnus.com)
33681
33682         Bring patches over from progressive.
33683         * config/default.exp: Exit remote shell cleanly.
33684         (g++_exit, g++_start): Add default versions.
33685         * config/sim.exp (gcc_load): Use perror, not error.
33686
33687 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
33688
33689         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
33690         set in site.exp.
33691
33692 1994-03-14  Doug Evans  (dje@cygnus.com)
33693
33694         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
33695         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
33696         (wendy_try): New proc to run testcase.
33697         (main loop): Call 'em.
33698         * gcc.wendy/*.c: Clean up pass to correct expected output.
33699
33700         * lib/gcc.exp: Minor cleanup work.
33701         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
33702
33703 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
33704
33705         * config/sim.exp (gcc_load): Document return codes better.
33706         Don't pass -v to simulator.
33707
33708 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
33709
33710           * gcc.special/920717-x.c: Fix typo.
33711           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
33712           get at sources.
33713
33714         * lib/mike-gcc.exp: Fix typo.
33715
33716 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
33717
33718         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
33719         binary to use, transform the name.
33720         * config/*.exp: rename everything. Nuke any g++ specific files,
33721         it's now a special case of gcc that requires no special support.
33722         Add a default.exp for unsupported targets.
33723
33724 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
33725
33726         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
33727         lib/old-dejagnu.exp: Fix a few patterns to work with the new
33728         version of Tcl.
33729
33730 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
33731
33732         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
33733         than a warning.
33734
33735 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
33736
33737         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
33738
33739 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
33740
33741         * gcc.execute/execute.exp: Combine opt_list and foption_list into
33742         option_list.  Compile every file with only 4/6 option choices
33743         (same as C torture) instead of with 12/18 different option
33744         choices.
33745         * lib/c-torture.exp: Likewise.
33746
33747         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
33748         not already set.
33749
33750 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
33751
33752         * lib/old-deja.exp: Add `excess errors test fails' error, now one
33753         can put an XFAIL *-*-* on excess errors.
33754
33755 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
33756
33757         * g++.law: Add more tests derived from g++-bugs snapshots.
33758
33759         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
33760         equivalent to g++.law/init9.
33761
33762         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
33763         compiled it, and the a.out file after we've run it.
33764
33765 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
33766
33767         * lib/mike-g++.exp (postbase): Delete the .o file after we've
33768         compiled it, and the a.out file after we've run it.
33769
33770 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
33771
33772         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
33773
33774 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
33775
33776         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
33777         version number.
33778
33779 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
33780
33781         * g++.law: New directory of g++ tests derived from the g++-bugs
33782         snapshots.
33783
33784 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
33785
33786         * gcc.compile: initbug1.c initbug1.exp testcase added
33787
33788 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
33789
33790         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
33791         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
33792           fixes submitted by Jeff Law (law@cs.utah.edu)
33793         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
33794           Jeff Law (law@cs.utah.edu)
33795
33796
33797 1993-11-30  Mike Stump  (mrs@cygnus.com)
33798
33799         * config/unix-g++.exp: Follow the gcc way of doing things.
33800         * g++.old-deja/old-deja.exp: Minor updates.
33801         * lib/g++.exp: New file, follow the gcc way of doing things.
33802         * lib/old-dejagnu.exp: Minor updates.
33803         * lib/mike-g++.exp: Always unset errorInfo.
33804
33805 1993-11-06  Mike Stump  (mrs@cygnus.com)
33806
33807         * lib/gcc.exp: Fix some errors with the below change, CC and
33808         CFLAGS should be global when setting, not local.
33809
33810 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
33811
33812         * lib/gcc.exp: Transform tool name.
33813
33814 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33815
33816         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
33817
33818 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33819
33820         * lib/gcc.exp: change gcc_done to gcc_stat
33821
33822 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33823
33824         * Upgraded gcc testsuite to c-torture version 1.25
33825
33826 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
33827
33828         * lib/gcc.exp: added reporting code. Changed verbose compile message.
33829         * lib/c-torture: added hooks for new reporting code.
33830
33831 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
33832
33833         * config/sh-gcc.exp: check if sh-sim exists in the path
33834
33835 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
33836
33837         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
33838         * gcc.compile/compile.exp: Initial changes for new logic.
33839         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
33840         * gcc.failure/failure.exp: Initial changes for new logic.
33841         * gcc.ieee/ieee.exp: Initial changes for new logic.
33842         * gcc.misc-tests/misc.exp: Initial changes for new logic.
33843         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
33844         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
33845         * lib/c-torture.exp: Initial changes for new logic.
33846         * lib/gcc.exp: Initial changes for new logic.
33847
33848 1993-10-15  Mike Stump  (mrs@cygnus.com)
33849
33850         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
33851         depend upon failure or success.  Fully qualify names in failure
33852         and success messages.  Always remove a.out before starting
33853         compile, just in case.  Pay more attention to error text output by
33854         the compiler.  Handle testcases with no known past errors just
33855         like all others, so that things are uniform.  Other miscellaneous
33856         improvements.
33857
33858 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
33859
33860         * gcc.cpp: new directory for cpp tests
33861
33862 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
33863
33864         * lib/chill.exp: Code reformatted, removed unused code.
33865         * config/unix-chill.exp: Code reformatted, removed unused code.
33866         * chill.execute/execute.exp: Code reformatted, removed unused code.
33867         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
33868
33869 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
33870
33871         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
33872         routines not written.
33873
33874 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
33875
33876         * config/bug-gcc.exp: Use new procs from bug.exp.
33877
33878 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
33879
33880         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
33881         via ftp, rather than depending on NFS.
33882         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
33883         case.
33884
33885 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
33886
33887         * config/bug-gcc.exp: Use new download proc.
33888
33889 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
33890
33891         * chill.execute/execute.exp: cleanups, handles errors better
33892         * chill.compile/compile.exp: rewrite, based on execute.exp
33893         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
33894         * lib/chill.exp: major changes to diff proc and compile and link
33895           procs. added chill_fail and chill_pass wrappers to pass and
33896           fail. added more comments, and handle error codes better.
33897           Added a hack to capture stderr from exec, so noncompile tests
33898           can work.
33899
33900 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
33901
33902         * chill.execute/execute.exp: rewrite of testsuite driver
33903         * lib/chill.exp: rewrite of testsuite driver
33904         * config/unix-chill.exp: rewrite of testsuite driver
33905
33906 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
33907
33908     In chill.execute:
33909         * iexpr.ch: Standardize uppercase.
33910         * tuples.dat: Standardize uppercase.
33911         * vary.ch: standardize.  Correct varying string assignments.
33912         * vary.dat: Add new output lines.
33913
33914 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
33915
33916     In chill.execute:
33917         * chprintf.ch: Standardize use of uppercase.
33918         * tuples.ch: Standardize and turn arr2 into a DCL,
33919           rather than a SYN.
33920         * pinits.ch: Standardize.
33921
33922 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
33923
33924         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
33925         * Makefil: Renamed to Makefile.in.
33926         * configure.in: New.
33927
33928 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
33929
33930     In chill.execute:
33931         * .cvsignore: Add result/output files.
33932         * Makefile: Fix up variables at start.  Use MFLAGS
33933           everywhere.  Correct bool_loc, built_ins entries.
33934           Add entry for vary1.ch.
33935         * bitarray.ch: Standardize upper-case usage.
33936         * bitexpr.ch: Standardize, add output of b1.
33937         * params.ch: Use arrayt in along PROC parameters, to
33938           avoid novelty problems.
33939         * sets.ch: Tiny cleanup.
33940         * vary1.ch: Re-indent.
33941
33942 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
33943
33944           * Add PR-related files to Makefiles, .cvsignore files, etc.
33945
33946 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
33947
33948         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
33949           with compiler objects. New names are test-flow.c and test-loop.c
33950
33951 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
33952
33953         * Upgraded c-torture tests from 1.19 to 1.20
33954
33955         * new files:
33956         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
33957         * gcc.compile: 930623-1.c 930623-2.c
33958         * gcc.noncompile: 930622-1.c 930622-2.c
33959         * gcc.failure: 920411-1.c 920627-2.c
33960         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
33961
33962 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
33963
33964         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33965           More changes to get testsuite working properly. Needs more work.
33966           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
33967
33968 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
33969
33970         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33971           More changes to get testsuite working properly. Needs more work.
33972
33973 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
33974
33975         * chill.compile/compile.exp: Added for Dejagnu support
33976         * chill.execute/execute.exp: Added for Dejagnu support
33977         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
33978
33979 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
33980
33981     This should complete moving the CHILL test files.
33982         * chill.noncompile(.cvsignore printf.grt
33983             in-printf.grt chprintf.grt chprintf.ch):
33984             Added test-support files.
33985           (Makefile): Modified further.
33986         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
33987             signal.ch): Added test files.
33988           * chill.execute (.cvsignore printf.grt printr.c
33989             in-printf.grt rts.c chprintf.grt rts.h): Added
33990           test-support files.
33991             (Makefile): More corrections.
33992
33993 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
33994
33995         * chill.compile, chill.execute, chill.nocompile: Add CHILL
33996           test cases, ready for DejaGnu.
33997
33998 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
33999
34000         * Upgraded c-torture tests from 1.18 to 1.19
34001
34002         * gcc.compile: added test(s):
34003           930607-1.c
34004         * gcc.execute: added test(s):
34005           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
34006
34007         * added new subdirectory for misc tests: gcc.misc-tests
34008         * gcc.misc-test(s): added tests:
34009           inst-check.c test-consts.c test-ior.c test-switch.c
34010
34011 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
34012
34013         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
34014
34015 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
34016
34017         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
34018
34019 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
34020
34021         * Upgraded c-torture tests from 1.17 to 1.18
34022
34023 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
34024
34025         * Upgraded c-torture tests from 1.12 to 1.17
34026
34027 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
34028
34029         * lib/old-dejagnu.exp:
34030           Fixed handling of XFAIL target triplets to correctly
34031           recognize wildcard characters.  Removed code that
34032           appended a unique id tag to the end of the file name
34033           printed out by the result of the testcases within a
34034           given test file.
34035
34036 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
34037
34038         * lib/old-dejagnu.exp:
34039           Reworked expected failure handling to trigger off of XFAIL
34040           keyword in keyphrase embeded in testcase source code. The
34041           XFAIL keyword must be at the end of the keyphrase line. It
34042           may optionally be followed by one or more target triplets.
34043           It has just occured that the handling of wildcards in the
34044           target triplet may not be correct.
34045
34046 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
34047
34048         * g++.old-deja/tests:
34049           Moved all subdirectories up one level into g++.old-deja .
34050
34051         * lib/old-dejagnu.exp:
34052           Fixed problem with CXXFLAGS not being properly reset, and being
34053           corrupted with extraneous "-c" compiler option.  This was
34054           causing binaries to not be generated for test that needed them.
34055           Modified strings passed to "pass" and "fail" so that individual
34056           tests from the same test file would be distinguished by an
34057           identifier appended to the test file name in the summary logs;
34058           this corrected a problem with erroneous diff logs.  Added code
34059           to search testcases for expected fail and unexpected pass keywords.
34060
34061 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
34062
34063         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
34064
34065 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
34066
34067         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
34068           Removed extraneous text from end of "Special g++ Options"
34069           keyphrase.
34070
34071         * lib/old-dejagnu.exp: Added pattern matching to look for new
34072           keywords, embedded in testcases comments, which will trigger
34073           calls to xpass and xfail.
34074
34075 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
34076
34077         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
34078           comments embedded in the testcases, especially the one looking for
34079           special compiler options, as well as the pattern matching for the
34080           compiler output again.
34081
34082 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
34083
34084         * lib/old-dejagnu.exp: Do a proper check of the return value for
34085           execute tests. Fixed several problems with the pattern matching
34086           of the compiler output which gave erroneous test results.
34087           Changed several of the test result messages to be more descriptive.
34088         * config/unix-g++.exp: Proc g++_load now actually works and
34089           executes the tests passed to it and returns a usable return
34090           value.
34091
34092 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
34093
34094           * lib/gcc.exp: Exits gracefully if $CC is bogus.
34095
34096 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
34097
34098         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
34099           Modified both files to properly execute the old style
34100           dejagnu tests. The previous versions of these files were
34101           experimental and did not function anything near correctly.
34102
34103 1993-04-05  Rob Savoye  (rob@cygnus.com)
34104
34105         * Removed all Makefile.in and configure.in files. No configuration
34106         needed now.
34107
34108 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
34109
34110         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
34111
34112 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
34113
34114         * gcc.compile/configure.in, gcc.unsorted/configure.in,
34115         gcc.special/configure.in, gcc.noncompile/configure.in,
34116         gcc.execute/configure.in, gcc.code_quality/configure.in,
34117         g++.other/configure.in, g++.old-deja/configure.in,
34118         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
34119         in srcname setting.
34120
34121 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
34122
34123         * lib/udi.exp:  Fixed mondfe and mondfe_download.
34124         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
34125         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
34126
34127 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
34128
34129         * config/udi-gdb.exp: Check $shell_id after connecting to target.
34130         (gdb_exit): Don't remove *_soc files.
34131
34132 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
34133
34134         * lib/c-torture.exp: Don't look for main; instead always use -w
34135         -c.  This is how the c-torture tests work.  Remove the object
34136         file if the compilation succeeds.
34137         * gcc.execute/execute.exp: Remove executable if test passes.
34138         * gcc.noncompile/noncompile.exp: Every test is an expected
34139         failure.
34140         * gcc.special/special.exp: Added tests from c-torture 1.11,
34141         corrected use of existing test.
34142         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
34143         gcc.execute/920625-1.c: Updated to c-torture 1.11.
34144         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
34145         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
34146         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
34147         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
34148         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
34149         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
34150         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
34151         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
34152         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
34153         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
34154         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
34155         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
34156         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
34157         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
34158         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
34159         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
34160         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
34161         c-torture 1.11.
34162         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
34163         correspond to c-torture 1.11.
34164
34165         * New file.