OSDN Git Service

0c5663fdf6eb6ce0dca22e87cd3d7dc5bf7572fc
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-05-29  Richard Henderson  <rth@redhat.com>
2
3         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
4         Rename from check_effective_target_vect_no_max.
5         (check_effective_target_vect_no_int_add): New.
6         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
7         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
8         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9         * gcc.dg/vect/vect-reduc-1.c: Use both.
10         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11
12 2005-05-29  Richard Henderson  <rth@redhat.com>
13
14         * lib/target-supports.exp (check_effective_target_vect_no_max): 
15         Remove i386 and x86_64.
16
17 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
18
19         PR testsuite/21969
20         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
21
22 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
23
24         PR middle-end/21969
25         * gcc.dg/vect/pr21969.c: New test.
26
27 2005-06-28  Eric Christopher  <echristo@redhat.com>
28
29         PR c/22052
30         PR c/21975
31         * gcc.dg/inline1.c: New test.
32         * gcc.dg/inline2.c: Ditto.
33         * gcc.dg/inline3.c: Ditto.
34         * gcc.dg/inline4.c: Ditto.
35         * gcc.dg/inline5.c: Ditto.
36         
37 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
38
39         PR libfortran/22142
40         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
41         Add testcase also testing eoshift1 for PR 22142.
42
43 2005-06-28  Richard Henderson  <rth@redhat.com>
44
45         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
46         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
47         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
48         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
49         gcc.dg/tree-ssa/20030922-2.c: Likewise.
50
51 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
52
53         PR libfortran/22142
54         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
55         Add testcase for PR 22142.
56
57 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
58
59         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
60         gcc.target/ia64/fpreg-2.c: New tests.
61
62 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
63
64         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
65
66 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
67
68         PR libfortran/22170
69         * gfortran.dg/slash_1.f90: New test.
70
71 2005-06-27  Richard Henderson  <rth@redhat.com>
72
73         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
74         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
75         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
76         * gcc.dg/vect/vect-reduc-2.c: Likewise.
77         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
78         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
79
80 2005-06-27  Richard Henderson  <rth@redhat.com>
81
82         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
83         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
84
85 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
86
87         * obj-c++.dg/proto-lossage-5.mm: New.
88         * objc.dg/proto-lossage-5.m: New.
89
90 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
91
92         PR 21959
93         * gcc.dg/tree-ssa/pr21959.c: New test.
94
95 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
96
97         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
98         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
99         testing uninitialized var.
100
101         * gcc.c-torture/execute/builtins/chk.h: New.
102         * gcc.c-torture/execute/builtins/lib/chk.c: New.
103         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
104         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
105         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
106         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
107         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
108         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
109         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
110         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
111         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
112         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
113         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
114         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
115         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
116         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
117         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
118         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
119         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
120         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
121         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
122         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
123         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
124         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
125         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
126         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
127         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
128         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
129         * gcc.dg/builtin-object-size-1.c: New test.
130         * gcc.dg/builtin-object-size-2.c: New test.
131         * gcc.dg/builtin-object-size-3.c: New test.
132         * gcc.dg/builtin-object-size-4.c: New test.
133         * gcc.dg/builtin-object-size-5.c: New test.
134         * gcc.dg/builtin-stringop-chk-1.c: New test.
135         * gcc.dg/builtin-stringop-chk-2.c: New test.
136         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
137         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
138         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
139         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
140         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
141         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
142         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
143         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
144         * gcc.c-torture/execute/printf-1.c: New test.
145         * gcc.c-torture/execute/fprintf-1.c: New test.
146         * gcc.c-torture/execute/vprintf-1.c: New test.
147         * gcc.c-torture/execute/vfprintf-1.c: New test.
148         * gcc.c-torture/execute/printf-chk-1.c: New test.
149         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
150         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
151         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
152
153 2005-06-27  Michael Matz  <matz@suse.de>
154
155         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
156         slot is not merged if address escapes.
157
158 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
159
160         PR c/21911
161         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
162
163 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
164
165         PR middle-end/17965
166         * gcc.c-torture/compile/20050622-1.c: New test.
167
168         PR middle-end/22028
169         * gcc.dg/20050620-1.c: New test.
170
171 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
172
173         PR tree-optimization/22026
174         * gcc.dg/tree-ssa/pr22026.c: New.
175
176 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
177
178         PR libfortran/22144
179         * gfortran.dg/shift-alloc.f90:  New testcase.
180
181 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
182
183         * all files: Update FSF address in copyright headers.
184
185 2005-06-22  Jan Hubicka  <jh@suse.cz>
186
187         * wholeprogram-1.c: New testcase.
188         * wholeprogram-2.c: New testcase.
189
190 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
191
192         PR 22171
193         * gcc.dg/tree-ssa/pr22171.c: New test.
194
195 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
196
197         * gfortran.dg/simplify_modulo.f90: New.
198
199 2005-06-24  Jan Hubicka  <jh@suse.cz>
200
201         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
202
203 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
204
205         * obj-c++.dg/proto-lossage-[1-4].mm: New.
206
207 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
208
209         * obj-c++.dg/typedef-alias-1.mm: New.
210         * objc.dg/typedef-alias-1.m: New.
211
212 2005-06-23  Jeff Law  <law@redhat.com>
213
214         * gcc.dg/tree-ssa/vrp16.c: New test.
215
216 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
217
218         * lib/target-supports.exp: Add
219         check_effective_target_fortran_large_real and
220         check_effective_target_fortran_large_int to check for
221         corresponding effective targets.
222         * gfortran.dg/large_integer_kind_1.f90: New test.
223         * gfortran.dg/large_real_kind_1.f90: New test.
224
225 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
226
227         PR tree-optimization/22117
228         * gcc.dg/tree-ssa/pr22117.c: New.
229
230 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
231
232         PR testsuite/22123
233         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
234
235 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
236
237         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
238
239 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
240
241         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
242         * gfortran.dg/f2c_4.c: Likewise
243         
244 2005-06-22 Paul Brook  <paul@codesourcery.com>
245
246         PR fortran/21034
247         * gfortran.dg/auto_save_1.f90: New test.
248
249 2005-06-22  Michael Matz  <matz@suse.de>
250
251         * gcc.target/x86-64/abi: New directory.
252         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
253         * gcc.target/x86-64/abi/README.gcc: New file.
254         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
255         * gcc.target/x86-64/abi/asm-support.s: New file.
256         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
257         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
258         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
259         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
260         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
261         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
262         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
263         * gcc.target/x86_64/abi/test_bitfields.c: New test.
264         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
265         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
266         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
267         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
268         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
269         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
270         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
271         * gcc.target/x86_64/abi/test_varargs.c: New test.
272
273 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
274
275         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
276         32-bit i?86 and x86_64.
277
278 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
279
280         * obj-c++.dg/const-str-[1-9].mm: New tests.
281
282 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
283
284         PR fortran/22010
285         * gfortran.dg/namelist_use.f90: New.
286         * gfortran.dg/namelist_use_only.f90: New.
287
288 2005-06-21  Jeff Law  <law@redhat.com>
289
290         * gcc.dg/tree-ssa/vrp15.c: New test.
291
292 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
293
294         * lib/target-supports.exp (check_effective_target_vect_reduction): 
295         Remove.
296         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
297         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
298         remove vect_reduction target keyword. Also avoid two returns in main.
299         * gcc.dg/vect/vect-reduc-3.c: Likewise.
300         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
301         * gcc.dg/vect/vect-reduc-1short.c: New test.
302         * gcc.dg/vect/vect-reduc-1char.c: New test.
303         * gcc.dg/vect/vect-reduc-2short.c: New test.
304         * gcc.dg/vect/vect-reduc-2char.c: New test.
305         * gcc.dg/vect/vect-reduc-6.c: New test.
306         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
307         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
308         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
309
310 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
311         Paul Thomas  <pault@gcc.gnu.org>
312
313         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
314         New tests.
315         
316 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
317
318         * gfortran.dg/backslash_1.f90: New test.
319         * gfortran.dg/backslash_2.f90: New test.
320
321 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
322
323         * gfortran.dg/duplicate_labels.f90: New test.
324
325 2005-06-20  Jan Beulich  <jbeulich@novell.com>
326
327         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
328         unsupportable relocations.
329         * g++.old-deja/g++.other/store-expr1.C: Likewise.
330         * gcc.dg/20050321-2.c: xfail for NetWare.
331
332 2005-06-20  Andreas Jaeger  <aj@suse.de>
333
334         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
335         gcc.target/i386/fastcall-sseregparm.c,
336         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
337
338 2005-06-19  Richard Henderson  <rth@redhat.com>
339
340         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
341
342 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
343
344         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
345
346 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
347
348         PR c++/22115
349         * g++.dg/conversion/simd2.C: Change expected error message.
350
351 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
352
353         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
354         * gcc.dg/vect/vect-reduc-2.c: Likewise.
355         * gcc.dg/vect/vect-reduc-3.c: Likewise.
356
357 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
358
359         * gcc.dg/fold-mod-1.c: New test.
360
361 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
362
363         PR fortran/19926
364         * gfortran.dg/pr19926.f90: New test.
365
366 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
367
368         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
369         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
370         targets.
371         * gcc.dg/vect/vect-reduc-2.c: Likewise.
372         * gcc.dg/vect/vect-reduc-3.c: Likewise.
373
374 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
375
376         * gcc.target/ia64/float80-varargs-1.c: New test.
377
378 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
379
380         PR tree-opt/22035
381         * gfortran.dg/f2c_6.f90: New test.
382
383 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
384
385         PR c++/17413
386         * g++.dg/template/local5.C: New.
387
388 2005-06-17  Richard Henderson  <rth@redhat.com>
389
390         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
391
392 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
393
394         PR testsuite/21945
395         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
396
397 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
398
399         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
400         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
401         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
402         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
403         check_vect to verify the presence of hardware vector support.
404
405 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
406
407         PR testsuite/22056
408         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
409
410 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
411
412         PR libfortran/19216
413         * gfortran.dg/pr19216.f: Add correct space between brackets and
414         dg directive.
415
416 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
417
418         PR libfortran/16436
419         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
420
421 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
422
423         * gcc.target/i386/attributes-error.c: New testcase.
424         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
425         * gcc.target/i386/regparm-stdcall.c: Likewise.
426         * gcc.target/i386/sseregparm-1.c: Likewise.
427         * gcc.target/i386/sseregparm-2.c: Likewise.
428
429 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
430
431         * g++.dg/rtti/crash2.C: New.
432
433 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
434
435         * gcc.dg/noncompile/20040203-3.c: Update expected message.
436
437 2005-06-15  David Ung  <davidu@mips.com>
438
439         * gcc.target/mips/mips16e-extends.c: New test for testing the
440         generation of MIPS16e zeb/zeh, seb/seh instructions.
441
442 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
443
444         PR 22018
445         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
446         * gcc.dg/tree-ssa/pr22018.c: New test.
447
448 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
449
450         * gcc.dg/simd-1.c: Update error messages.
451         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
452         * gcc.dg/simd-2.c: Update error messages.
453         * gcc.dg/simd-4.c: New.
454
455 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
456
457         PR c++/20678
458         * g++.dg/other/crash-4.C: New.
459
460 2005-06-14  Devang Patel  <dpatel@apple.com>
461
462         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
463
464 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
465
466         PR c++/21929
467         * g++.dg/parse/crash11.C: Update
468
469 2005-06-13  Jeff Law  <law@redhat.com>
470
471         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
472         perform the desired transformations.
473         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
474         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
475
476 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
477
478         PR fortran/22038
479         * gfortran.dg/forall_1.f90: Un-XFAIL.
480
481 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
482
483         PR c++/21929
484         * g++.dg/parse/crash26.C: New.
485
486         PR c++/20789
487         * g++.dg/init/member1.C: New.
488
489 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
490
491         * gfortran.dg/altreturn_1.f90: New test.
492
493 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
494
495         PR middle-end/21985
496         * gcc.dg/tree-ssa/pr21985.c: New test.
497
498 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
499
500         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
501
502 2005-06-12  Roger Sayle  <roger@eyesopen.com>
503
504         PR c++/21930
505         * g++.dg/other/error10.C: New test case.
506
507 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
508
509         PR libfortran/19155
510         * gfortran.dg/pr19155.f: Add test.
511
512 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
513
514         * gfortran.dg/f2c_7.f90: New test.
515
516         * gfortran.dg/forall_1.f90: XFAILed.
517
518 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
519
520         * gcc.dg/pr14796-1.c: New.
521         * gcc.dg/pr14796-2.c: New.
522
523 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
524
525         PR fortran/17792
526         PR fortran/21375
527         * gfortran.dg/deallocate_stat.f90:  New test.
528
529 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
530
531         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
532
533 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
534
535         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
536         access will be generated when this loop is vectorized. Test that
537         accesses with same alignment were detected.
538         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
539         Test that accesses with same alignment were detected.
540         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
541         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
542         alignment were detected.
543
544 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
545
546         * gcc.dg/Wcxx-compat-1.c: New.
547
548 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
549
550         PR libfortran/21480
551         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
552         complex array.
553
554 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
555
556         * gcc.dg/alias-8.c: New.
557
558 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
559
560         * gcc.dg/format/cmn_err-1.c: Update.
561
562 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
563
564         PR target/20666
565         * gcc.target/sparc/fexpand-2.c: New.
566         * gcc.target/sparc/fpmerge-2.c: New.
567         * gcc.target/sparc/fpmul-2.c: New.
568         * gcc.target/sparc/noresult.c: New.
569         * gcc.target/sparc/pdist-2.c: New.
570         * gcc.target/sparc/pdist-3.c: New.
571
572 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
573
574         PR testsuite/21702
575         * gcc.target/i386/i386.exp: Fix comment typo.
576
577 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
578
579         PR c++/19497
580         * g++.dg/inherit/using5.C: New.
581         * g++.dg/inherit/using6.C: New.
582
583 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
584
585         PR c++/19894
586         * g++.dg/template/ptrmem15.C: New test.
587
588         PR c++/20563
589         * g++.dg/ext/label4.C: New test.
590
591 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
592
593         * gcc.dg/tls/debug-1.c: New test.
594
595 2005-06-07  Dale Johannesen  <dalej@apple.com>
596
597         * gcc.target/i386/movq.c:  New.
598
599 2005-06-07  Dale Johannesen  <dalej@apple.com>
600
601         * gcc.dg/20050607-1.c:  New.
602
603 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
604
605         PR middle-end/21850
606         * gcc.c-torture/execute/20050607-1.c: New test.
607
608 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
609
610         PR libfortran/21926
611         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
612         Test case where the return array has lowest stride one,
613         but isn't packed.
614
615 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
616
617         * lib/target-supports.exp (check_effective_target_sync_int_long):
618         Add s390 and s390x targets.
619
620 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
621
622         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
623         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
624         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
625         * gcc.dg/tree-ssa/loop-9.c: New test.
626
627 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
628
629         * g++.dg/parse/defarg10.C: New.
630
631 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
632
633         PR regression/21897
634         * gcc.c-torture/execute/20050604-1.c: New test.
635
636 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
637
638         PR 21903
639         * g++.dg/parse/defarg9.C: New.
640
641         PR c++/20637
642         * g++.dg/inherit/using4.C: New.
643         * g++.dg/overload/error1.C: Adjust expected errors.
644         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
645         * g++.old-deja/g++.brendan/arm2.C: Likewise.
646         * g++.old-deja/g++.other/redecl2.C: Likewise.
647         * g++.old-deja/g++.other/redecl4.C: Likewise.
648         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
649
650 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
651
652         * gfortran.dg/f2c_5.f90: Add -w to dg-options
653
654 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
655
656         * lib/gfortran.exp (gfortran_target_compile): Call
657         dg-additional-files-options
658         * gfortran.dg/f2c_4.f90: New file
659         * gfortran.dg/f2c_4.c: New file
660         * gfortran.dg/f2c_5.f90: New file
661         * gfortran.dg/f2c_5.c: New file
662
663 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
664
665         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
666
667         PR fortran/21912
668         * gfortran.dg/array_constructor_4.f90: New test.
669
670 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
671
672         PR c++/21619
673         * g++.dg/ext/builtin9.C: New test.
674
675 2005-06-05  Dale Johannesen  <dalej@apple.com>
676
677         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
678         * gcc.c-torture/execute/20050603-2.c:  Ditto.
679
680 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
681
682         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
683         * gcc.dg/vect/vect-reduc-1.c: New.
684         * gcc.dg/vect/vect-reduc-2.c: New.
685         * gcc.dg/vect/vect-reduc-3.c: New.
686
687 2005-06-04  Dale Johannesen  <dalej@apple.com>
688
689         * gcc.c-torture/execute/20050603-1.c:  New.
690         * gcc.c-torture/execute/20050603-2.c:  New.
691         * gcc.dg/20050603-3.c:  New.
692
693 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
694
695         PR fortran/19195
696         * gfortran.dg/debug_1.f90: New test.
697
698         * gfortran.dg/forall_1.f90: New test.
699
700 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
701
702         * gfortran.dg/array_constructor_3.f90: New test.
703
704 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
705
706         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
707
708 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
709
710         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
711
712 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
713
714         PR c/21873
715         * gcc.dg/init-excess-1.c: New test.
716
717 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
718
719         PR c++/21853
720         * g++.dg/expr/static_cast6.C: New test.
721
722 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
723
724         * gcc.dg/tree-ssa/vrp14.c: New test.
725
726 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
727
728         PR c++/21336
729         * g++.dg/template/new2.C: New test.
730
731 2005-06-03  Josh Conner  <jconner@apple.com>
732
733         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
734         all entries in initializer.
735
736 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
737
738         PR middle-end/21858
739         * gcc.dg/pr21858.c: New testcase.
740
741 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
742
743         PR tree-optimization/21292
744
745         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
746         New.
747         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
748         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
749         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
750         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
751         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
752
753 2005-06-02  Richard Henderson  <rth@redhat.com>
754
755         * gcc.dg/sync-2.c: Use -march=i486 for i386.
756
757 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
758
759         * gcc.dg/wtypequal.c: New testcase.
760
761 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
762
763         PR 21582
764         * gcc.dg/tree-ssa/pr21582.c: New test.
765
766 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
767
768         PR c++/21280
769         * g++.dg/opt/interface2.h: New.
770         * g++.dg/opt/interface2.C: New.
771         * g++.dg/init/ctor4.C: Adjust error lines.
772         * g++.old-deja/g++.bob/inherit2.C: Likewise.
773         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
774         * g++.old-deja/g++.jason/opeq3.C: Likewise.
775         * g++.old-deja/g++.pt/assign1.C: Likewise.
776         * g++.old-deja/g++.pt/crash20.C: Likewise.
777
778 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
779
780         PR tree-optimization/21734
781         * g++.dg/vect/pr21734_1.cc: New.
782         * g++.dg/vect/pr21734_2.cc: New.
783
784 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
785
786         PR c++/20350
787         * g++.dg/template/spec24.C: New.
788
789         PR c++/21151
790         * g++.dg/pch/local-1.C: New.
791         * g++.dg/pch/local-1.Hs: New.
792
793 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
794
795         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
796         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
797         * gcc.dg/tree-ssa/pr14341.c: New test.
798         * gcc.dg/tree-ssa/pr14841.c: New test.
799         * gcc.dg/tree-ssa/pr20701.c: New test.
800         * gcc.dg/tree-ssa/pr21086.c: New test.
801         * gcc.dg/tree-ssa/pr21090.c: New test.
802         * gcc.dg/tree-ssa/pr21332.c: New test.
803         * gcc.dg/tree-ssa/pr21458.c: New test.
804         * gcc.dg/tree-ssa/pr21658.c: New test.
805         * gcc.dg/tree-ssa/vrp01.c: New test.
806         * gcc.dg/tree-ssa/vrp02.c: New test.
807         * gcc.dg/tree-ssa/vrp03.c: New test.
808         * gcc.dg/tree-ssa/vrp04.c: New test.
809         * gcc.dg/tree-ssa/vrp05.c: New test.
810         * gcc.dg/tree-ssa/vrp06.c: New test.
811         * gcc.dg/tree-ssa/vrp07.c: New test.
812         * gcc.dg/tree-ssa/vrp08.c: New test.
813         * gcc.dg/tree-ssa/vrp09.c: New test.
814         * gcc.dg/tree-ssa/vrp10.c: New test.
815         * gcc.dg/tree-ssa/vrp11.c: New test.
816         * gcc.dg/tree-ssa/vrp12.c: New test.
817         * gcc.dg/tree-ssa/vrp13.c: New test.
818
819 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
820
821         PR 21029
822         * gcc.dg/tree-ssa/pr21029.c: New test.
823
824 2005-06-01  Roger Sayle  <roger@eyesopen.com>
825
826         * gfortran.dg/logint-1.f: New test case.
827         * gfortran.dg/logint-2.f: Likewise.
828         * gfortran.dg/logint-3.f: Likewise.
829
830 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
831
832         PR c/21536
833         PR c/20760
834         * gcc.dg/20050527-1.c: New test.
835
836         * gcc.dg/i386-sse-12.c: New test.
837
838         PR fortran/21729
839         * gfortran.dg/implicit_5.f90: New test.
840
841 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
842
843         PR fortran/20883
844         * gfortran/assign_4.f90: New test.
845         * gfortran/assign_2.f90: Change compile to run.
846
847 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
848
849         * lib/target-supports.exp
850         (check_effective_target_sync_char_short): New.
851         * gcc.dg/sync-2.c: New.
852
853 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
854
855         PR tree-optimization/21817
856         * gcc.dg/torture/pr21817-1.c: New.
857
858 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
859
860         PR c++/21165
861         * g++.dg/template/init5.C: New.
862
863 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
864
865         * gfortran.dg/char_initialiser_actual.f90:
866         Test character initialisers as actual arguments.
867         * gfortran.dg/char_pointer_comp_assign.f90:
868         Test character pointer structure component assignments.
869         * gfortran.dg/char_array_structure_constructor.f90:
870         Test character components in structure constructors.
871
872 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
873
874         PR middle-end/20931
875         * g++.dg/opt/pr20931.C: New test.
876
877 2005-05-31  Andreas Jaeger  <aj@suse.de>
878
879         PR testsuite/20772
880         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
881         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
882         g++.old-deja/g++.ext/asmspec1.C,
883         g++.old-deja/g++.other/regstack.C,
884         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
885         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
886         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
887         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
888         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
889         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
890         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
891         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
892         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
893         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
894         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
895         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
896         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
897         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
898         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
899         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
900         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
901         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
902         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
903
904 2005-05-31  Jeff Law  <law@redhat.com>
905
906         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
907
908 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
909
910         PR middle-end/21743
911         * gcc.dg/builtins-1.c: Activate disabled clog test.
912         * gcc.dg/torture/builtin-attr-1.c: Likewise.
913
914 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
915
916         * gfortran.dg/char_pointer_assign.f90:
917         Test character-pointer assignments and pointer assignments.
918         * gfortran.dg/char_pointer_dummy.f90:
919         Test character-pointer dummy arguments.
920         * gfortran.dg/char_pointer_func.f90:
921         Test character-pointer function returns.
922         * gfortran.dg/char_pointer_dependency.f90:
923         Test character-pointer functions with dependencies.
924
925 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
926
927         PR c++/21784
928         * g++.dg/lookup/using14.C: New test.
929
930 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
931
932         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
933         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
934         trailing ^M.
935
936 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
937
938         PR c++/17413
939         * g++.dg/template/local5.C: New.
940
941         PR target/21761
942         * gcc.c-torture/compile/pr21761.c: New.
943
944         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
945         before darwin8.
946
947 2005-05-30  Steven G. Kargl
948
949         PR fortran/20846
950         * gfortran.dg/inquire_8.f90: New test.
951
952 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
953
954         PR libfortran/21376
955         * gfortran.dg/output_exponents_1.f90: New test.
956
957 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
958
959         PR libfortran/20006
960         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
961
962 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
963
964         PR c++/21210
965         * g++.dg/ext/complex1.C: New test.
966
967         PR c++/21340
968         * g++.dg/init/ctor6.C: New test.
969
970 2005-05-29  Jan Hubicka  <jh@suse.cz>
971
972         * gcc.c-torture/compile/pr21562.c: New.
973
974 2005-05-28  Steven G. Kargl <kargls@comcast.net>
975
976         * gfortran.dg/subnormal_1.f90: New test.
977
978 2005-05-28  Jan Hubicka  <jh@suse.cz>
979
980         * tree-prof.exp: Fix comment.
981         * value-prof-1.c: New.
982         * value-prof-2.c: New.
983         * value-prof-3.c: New.
984         * value-prof-4.c: New.
985
986 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
987
988         PR c++/21614
989         * g++.dg/expr/ptrmem6.C: New test.
990         * g++.dg/expr/ptrmem6a.C: Likewise.
991
992 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
993
994         PR tree-optimization/21658
995         * gcc.dg/tree-ssa/pr21658.c: New.
996
997 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
998
999         PR c++/21455
1000         * g++.dg/inherit/ptrmem3.C: New.
1001
1002         PR c++/21681
1003         * g++.dg/parse/template16.C: New.
1004
1005 2005-05-27  Andreas Jaeger  <aj@suse.de>
1006
1007         * gcc.dg/setjmp-2.c: Only run in 32-bit.
1008
1009         * gcc.dg/i386-sse-8.c: Run test on all archs.
1010
1011 2005-05-26  Mike Stump  <mrs@apple.com>
1012
1013         * objc.dg/isa-field-1.m: Only run on darwin.
1014         * objc.dg/lookup-1.m: Likewise.
1015         * objc.dg/try-catch-8.m: Likewise.
1016
1017 2005-05-26  Roger Sayle  <roger@eyesopen.com>
1018
1019         PR tree-optimization/9814
1020         * gcc.dg/pr9814-1.c: New test case.
1021
1022 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1023
1024         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
1025         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
1026         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
1027         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
1028         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
1029         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
1030         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
1031         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
1032         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
1033         objc.dg/try-catch-8.m: New.
1034
1035 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
1036
1037         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
1038         remove extraneous semicolons.
1039
1040 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1041
1042         * obj-c++.dg/comp-types-12.mm: New.
1043         * objc.dg/comp-types-11.m: New.
1044         * objc.dg/selector-4.m: New.
1045
1046 2005-05-26  Andreas Jaeger  <aj@suse.de>
1047
1048         PR testsuite/20772
1049         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
1050         g++.old-deja/g++.ext/attrib3.C,
1051         g++.old-deja/g++.other/store-expr1.C,
1052         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
1053         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
1054         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1055         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
1056         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
1057         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
1058         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
1059         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1060         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
1061         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
1062         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
1063         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
1064         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
1065         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
1066         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
1067         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
1068         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
1069         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1070         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
1071
1072 2005-05-26  Andreas Jaeger  <aj@suse.de>
1073
1074         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
1075         x86-64 compilation.
1076
1077 2005-05-26  Andreas Jaeger  <aj@suse.de>
1078
1079         PR testsuite/20772
1080         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
1081         gcc.misc-tests/i386-pf-athlon-1.c,
1082         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1083         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
1084         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
1085         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
1086         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
1087         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
1088         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
1089         programs.
1090
1091         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
1092         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
1093         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
1094         x86-64 compilation.
1095
1096         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
1097         x86_64.
1098
1099         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
1100         effective-target ilp32.
1101
1102 2005-05-26  David Ung  <davidu@mips.com>
1103
1104         * gcc.target/mips/ext_ins.c: New test for testing the generation
1105         of MIPS32/64 rev 2 ext/ins instructions.
1106
1107 2005-05-26  Andreas Jaeger  <aj@suse.de>
1108
1109         * treelang/compile/unsigned.tree: Use gimple instead of
1110         nonexisting generic dump.
1111
1112 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
1113
1114         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
1115
1116 2005-05-26  Andreas Jaeger  <aj@suse.de>
1117
1118         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
1119
1120 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1121
1122         PR libfortran/17283
1123         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
1124         Test callee-allocated memory with write statements.
1125
1126 2005-05-25  Roger Sayle  <roger@eyesopen.com>
1127
1128         PR middle-end/21709
1129         * gcc.dg/pr21709-1.c: New test case.
1130
1131 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1132             Mike Stump  <mrs@apple.com>
1133
1134         * objc/execute/next_mapping.h: Update for C++.
1135
1136         * obj-c++.dg/selector-1.mm: Move to...
1137         * obj-c++.dg/selector-4.mm: here...
1138
1139         * obj-c++.dg/basic.mm: New.
1140         * obj-c++.dg/comp-types-1.mm: New.
1141         * obj-c++.dg/cxx-class-1.mm: New.
1142         * obj-c++.dg/cxx-ivars-1.mm: New.
1143         * obj-c++.dg/cxx-ivars-2.mm: New.
1144         * obj-c++.dg/cxx-ivars-3.mm: New.
1145         * obj-c++.dg/cxx-scope-1.mm: New.
1146         * obj-c++.dg/cxx-scope-2.mm: New.
1147         * obj-c++.dg/defs.mm: New.
1148         * obj-c++.dg/empty-private-1.mm: New.
1149         * obj-c++.dg/encode-1.mm: New.
1150         * obj-c++.dg/encode-2.mm: New.
1151         * obj-c++.dg/encode-3.mm: New.
1152         * obj-c++.dg/extern-c-1.mm: New.
1153         * obj-c++.dg/extra-semi.mm: New.
1154         * obj-c++.dg/fix-and-continue-2.mm: New.
1155         * obj-c++.dg/isa-field-1.mm: New.
1156         * obj-c++.dg/ivar-list-semi.mm: New.
1157         * obj-c++.dg/local-decl-1.mm: New.
1158         * obj-c++.dg/lookup-1.mm: New.
1159         * obj-c++.dg/lookup-2.mm: New.
1160         * obj-c++.dg/method-1.mm: New.
1161         * obj-c++.dg/method-2.mm: New.
1162         * obj-c++.dg/method-3.mm: New.
1163         * obj-c++.dg/method-4.mm: New.
1164         * obj-c++.dg/method-5.mm: New.
1165         * obj-c++.dg/method-6.mm: New.
1166         * obj-c++.dg/method-7.mm: New.
1167         * obj-c++.dg/no-extra-load.mm: New.
1168         * obj-c++.dg/overload-1.mm: New.
1169         * obj-c++.dg/pragma-1.mm: New.
1170         * obj-c++.dg/pragma-2.mm: New.
1171         * obj-c++.dg/private-1.mm: New.
1172         * obj-c++.dg/private-2.mm: New.
1173         * obj-c++.dg/proto-qual-1.mm: New.
1174         * obj-c++.dg/qual-types-1.mm: New.
1175         * obj-c++.dg/stubify-1.mm: New.
1176         * obj-c++.dg/stubify-2.mm: New.
1177         * obj-c++.dg/super-class-1.mm: New.
1178         * obj-c++.dg/super-class-2.mm: New.
1179         * obj-c++.dg/super-dealloc-1.mm: New.
1180         * obj-c++.dg/super-dealloc-2.mm: New.
1181         * obj-c++.dg/template-1.mm: New.
1182         * obj-c++.dg/template-2.mm: New.
1183         * obj-c++.dg/template-3.mm: New.
1184         * obj-c++.dg/template-4.mm: New.
1185         * obj-c++.dg/template-5.mm: New.
1186         * obj-c++.dg/template-6.mm: New.
1187         * obj-c++.dg/try-catch-1.mm: New.
1188         * obj-c++.dg/try-catch-2.mm: New.
1189         * obj-c++.dg/try-catch-3.mm: New.
1190         * obj-c++.dg/try-catch-4.mm: New.
1191         * obj-c++.dg/try-catch-5.mm: New.
1192         * obj-c++.dg/try-catch-6.mm: New.
1193         * obj-c++.dg/try-catch-7.mm: New.
1194         * obj-c++.dg/try-catch-8.mm: New.
1195         * obj-c++.dg/try-catch-9.mm: New.
1196         * obj-c++.dg/va-meth-1.mm: New.
1197
1198 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1199
1200         * obj-c++.dg/selector-1.mm: New.
1201         * obj-c++.dg/selector-2.mm: New.
1202
1203 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1204
1205         * obj-c++.dg/selector-3.mm: New.
1206         * objc.dg/selector-3.m: New.
1207
1208 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1209
1210         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
1211         about where warning appears.
1212
1213 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1214
1215         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
1216         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1217         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1218         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1219
1220 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1221
1222         * gcc.dg/20050524-1.c: New test.
1223
1224 2005-05-25  Jan Hubicka  <jh@suse.cz>
1225
1226         * gcc.dg/tree-prof/inliner-1.c: New.
1227
1228 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
1229
1230         * gcc.dg/tree-prof: New directory.
1231         * gcc.dg/tree-prof/tree-prof.exp: New.
1232
1233 2005-05-25  DJ Delorie  <dj@redhat.com>
1234
1235         * gcc.dg/Wattributes-1.c: New.
1236         * gcc.dg/Wattributes-2.c: New.
1237         * gcc.dg/Wattributes-3.c: New.
1238
1239 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
1240
1241         PR tree-optimization/19833
1242         * gcc.dg/uninit-4.c: Remove xfail.
1243         * gcc.dg/uninit-9.c: Ditto.
1244
1245 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
1246
1247         * obj-c++.dg/bitfield-[1-5].mm: New.
1248         * obj-c++.dg/class-protocol-1.mm: New.
1249         * obj-c++.dg/comp-types-1[0-1].mm: New.
1250         * obj-c++.dg/comp-types-[2-9].mm: New.
1251         * obj-c++.dg/encode-[4-8].mm: New.
1252         * obj-c++.dg/layout-1.mm: New.
1253         * obj-c++.dg/method-1[0-9].mm: New.
1254         * obj-c++.dg/method-2[0-1].mm: New.
1255         * obj-c++.dg/method-[8-9].mm: New.
1256         * obj-c++.dg/objc-gc-3.mm: New.
1257         * obj-c++.dg/try-catch-10.mm: New.
1258         * objc.dg/bitfield-5.m: New.
1259         * objc.dg/comp-types-10.m: New.
1260         * objc.dg/comp-types-9.m: New.
1261         * objc.dg/layout-1.m: New.
1262         * objc.dg/objc-gc-4.m: New.
1263         * objc.dg/try-catch-9.m: New.
1264         * objc.dg/class-protocol-1.m: Tweak diagnostics.
1265         * objc.dg/comp-types-1.m: Likewise.
1266         * objc.dg/comp-types-[5-6].m: Likewise.
1267         * objc.dg/method-9.m: Likewise.
1268
1269 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
1270
1271         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
1272         and on hardware without VMX support.
1273
1274         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
1275
1276         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
1277
1278         * lib/profopt.exp (dg-final-generate, dg-final-use,
1279         profopt-final-code, profopt-get-options): New.
1280         (profopt-execute): Process test directives.
1281
1282         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
1283         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1284         cleanup-tree-dump, cleanup-saved-temps): Update comments.
1285
1286 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
1287
1288         PR C++/21645
1289         * g++.dg/init/ctor5.C: New test.
1290
1291 2005-05-24  Ira Rosen  <irar@il.ibm.com>
1292
1293         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
1294         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
1295         vect-113.c, vect-114.c.
1296
1297 2005-05-23  Adam Nemet  <anemet@lnxw.com>
1298
1299         * gcc.dg/const-elim-1.c: Remove xfails.
1300
1301 2005-05-23  Jeff Law  <law@redhat.com>
1302
1303         * gcc.c-torture/compile/pr21638.c: New test.
1304         * gcc.c-torture/compile/20050520-1.c: New test.
1305
1306 2005-05-23  Nick Clifton  <nickc@redhat.com>
1307
1308         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
1309         be a proper triple, ie: m32r*-*-*.
1310         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1311
1312 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
1313
1314         PR middle-end/21331
1315         PR tree-opt/21293
1316         * gcc.c-torture/compile/pr21293.c: New test.
1317         * gcc.c-torture/execute/pr21331.c: New test.
1318
1319 2004-05-20  Richard Henderson  <rth@redhat.com>
1320
1321         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
1322
1323 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
1324
1325         * obj-c++-dg.exp: Add.
1326         * obj-c++.exp: Add.
1327         * obj-c++.dg/dg.exp: Add.
1328
1329 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1330
1331         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
1332         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
1333
1334 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
1335
1336         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
1337
1338 2004-05-19  Richard Henderson  <rth@redhat.com>
1339
1340         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
1341
1342 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
1343
1344         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
1345
1346         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
1347
1348 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
1349
1350         PR c++/21495
1351         * g++.dg/parse/extern1.C: New test.
1352         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
1353
1354 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1355
1356         * gcc.dg/c99-math.h: New.
1357         * gcc.dg/c99-math-float-1.c: New test.
1358         * gcc.dg/c99-math-double-1.c: Likewise.
1359         * gcc.dg/c99-math-long-double-1.c: Likewise.
1360
1361 2005-05-18  Richard Henderson  <rth@redhat.com>
1362
1363         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
1364
1365 2005-05-18  Devang Patel  <dpatel@apple.com>
1366
1367         * g++.dg/opt/20050511-1.C: New test.
1368
1369 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
1370
1371         PR libfortran/21127
1372         * gfortran.dg/reshape-complex.f90:  New test.
1373
1374 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
1375
1376         * gfortran.dg/array_constructor_1.f90: New test.
1377         * gfortran.dg/array_constructor_2.f90: New test.
1378
1379 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1380
1381         PR fortran/20954
1382         * gfortran.dg/pr20954.f: New test.
1383
1384 2005-05-17  Mike Stump  <mrs@apple.com>
1385
1386         Yet more Objective-C++...
1387
1388         * objc.dg/method-5.m: Update.
1389         * objc.dg/method-6.m: Update.
1390         * objc.dg/method-7.m: Update.
1391         * objc.dg/method-9.m: Update.
1392         * objc.dg/try-catch-2.m: Update.
1393
1394 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
1395
1396         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
1397         Remove little-endian optimizations.
1398
1399 2005-05-17  Jeff Law  <law@redhat.com>
1400
1401         * g++.dg/tree-ssa/pr18414.C: New test.
1402         * gcc.dg/tree-ssa/pr18414.C: New test.
1403         * gcc.dg/tree-ssa/pr17141-1.C: New test.
1404         * gcc.dg/tree-ssa/pr17141-2.C: New test.
1405
1406 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1407
1408         * gcc.dg/compat/generate-random.c: Do not include
1409         libiberty.h.
1410         * gcc.dg/compat/generate-random_r.c: Likewise.
1411
1412 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
1413
1414         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
1415
1416 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1417
1418         PR middle-end/21595
1419         * g++.dg/tree-ssa/builtin1.C: New testcase.
1420
1421 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
1422
1423         PR c++/21454
1424         * g++.dg/opt/const4.C: New test.
1425
1426         PR middle-end/21492
1427         * g++.dg/opt/crossjump1.C: New test.
1428
1429         PR tree-optimization/21610
1430         * gcc.c-torture/compile/20050516-1.c: New test.
1431
1432         PR fortran/15080
1433         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
1434         about the test failing.
1435         * gfortran.fortran-torture/execute/where_7.f90: New test.
1436         * gfortran.fortran-torture/execute/where_8.f90: New test.
1437
1438 2005-05-16  Richard Henderson  <rth@redhat.com>
1439
1440         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
1441         i?86 and x86_64.
1442
1443 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
1444
1445         * gcc.dg/compat/generate-random.c (config.h): Do not include.
1446         (limits.h): Include unconditionally.
1447         (stdlib.h): Likewise.
1448         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
1449         (limits.h): Include unconditionally.
1450         (stdlib.h): Likewise.
1451         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1452         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1453         (limits.h): Include unconditionally.
1454         (stdlib.h): Likewise.
1455         (hashtab.h): Do not include.
1456         (getopt.h): Likewise.
1457         (stddef.h): Include.
1458         (hashval_t): Define.
1459         (struct entry): Add "next" field.
1460         (HASH_SIZE): New macro.
1461         (hash_table): New variable.
1462         (switchfiles): Do not use xmalloc.
1463         (mix): New macro.
1464         (iterative_hash): New function.
1465         (hasht): Remove.
1466         (e_exists): New function.
1467         (e_insert): Likewise.
1468         (output): Use, instead of libiberty hashtable functions.
1469         (main): Do not use getopt.  Do not call htab_create.
1470
1471 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
1472
1473         PR libstdc++/21526
1474         * lib/target-supports.exp (check_mkfifo_available):
1475         Return 0 for cygwin as mkfifo support incomplete on platform.
1476         Fix typos in comments.
1477
1478 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
1479
1480         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
1481
1482 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
1483
1484         PR fortran/17432
1485         * gfortran.dg/assign_4.f: New test.
1486
1487 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
1488
1489         PR tree-optimization/21563
1490         * gcc.dg/tree-ssa/pr21563.c: New.
1491
1492 2005-05-14  Jan Hubicka  <jh@suse.cz>
1493
1494         * gcc.dg/noreturn-7.c: Allow control reaches warning.
1495
1496 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
1497
1498         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
1499
1500 2005-05-13  Julian Brown  <julian@codesourcery.com>
1501
1502         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
1503         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
1504
1505 2005-05-13  Jan Hubicka  <jh@suse.cz>
1506
1507         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
1508         * gcc.dg/fold-xor-?.c: Likewise.
1509         * gcc.dg/pr15784-?.c: Likewise.
1510         * gcc.dg/pr20922-?.c: Likewise.
1511         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
1512         * gcc.dg/tree-ssa/pr17598.c: Likewise.
1513         * gcc.dg/tree-ssa/pr20470.c: Likewise.
1514
1515 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1516
1517         PR fortran/21260
1518         * gfortran.dg/hollerith_1.f90: New test.
1519
1520 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1521
1522         * gfortran.dg/func_result_2.f90: New test.
1523
1524 2005-05-11  Bud Davis  <bdavis@gfortran.org>
1525
1526         * gfortran.dg/dev_null.f90: New test.
1527
1528 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
1529
1530         * gcc.dg/arm-vfp1.c: Revert last change.
1531
1532 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
1533
1534         PR middle-end/19807
1535         PR tree-optimization/19639
1536         * g++.dg/tree-ssa/pr19807.C: New testcase.
1537
1538 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1539
1540         PR libfortran/21471
1541         * gfortran.dg/append-1.f90: New test.
1542
1543 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1544
1545         * gcc.dg/pr18501.c: XFAIL.
1546         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
1547         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
1548         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
1549         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1550         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1551         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
1552         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
1553         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1554
1555 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1556
1557         PR fortran/20178
1558         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
1559         gfortran.dg/f2c_3.f90: New tests.
1560
1561         * gfortran.dg/return_1.f90: Fix dg annotation.
1562
1563 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1564
1565         * gcc.c-torture/compile/20050510-1.c: New test.
1566
1567 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
1568
1569         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
1570
1571 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
1572
1573         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
1574
1575 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
1576
1577         PR c/17913
1578         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
1579
1580 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
1581
1582         PR c/21342
1583         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
1584         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
1585
1586 2005-05-10  Ben Elliston  <bje@au.ibm.com>
1587
1588         PR debug/16676
1589         * gcc.dg/debug/pr16676.c: New test.
1590
1591 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
1592
1593         PR testsuite/21443
1594         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
1595         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
1596         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
1597         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
1598         Change -O1 to -O2.
1599         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
1600         -fno-tree-dominator-opts.
1601
1602 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1603
1604         * gfortran.dg/return_1.f90: New test.
1605
1606 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
1607
1608         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
1609
1610         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
1611
1612 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
1613
1614         PR c++/21427
1615         * g++.dg/inherit/covariant13.C: New.
1616
1617 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1618
1619         PR libfortran/19155
1620         * gfortran.dg/pr19155.f: New test.
1621
1622 2005-05-08  Roger Sayle  <roger@eyesopen.com>
1623
1624         PR inline-asm/8788
1625         * gcc.dg/pr8788-1.c: New testcase.
1626
1627 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
1628
1629         PR target/21416
1630         * gcc.target/mips/fpcmp-[12].c: New tests.
1631
1632 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
1633
1634         * lib/target-supports-dg.exp (dg-require-fork): New function.
1635         (dg-require-mkfifo): Likewise.
1636         * lib/target-supports.exp (check_function_available): New
1637         function.
1638         (check_fork_available): Likewise.
1639         (check_mkfifo_available): Likewise.
1640
1641 2005-05-06  Jeff Law  <law@redhat.com>
1642
1643         * gcc.c-torture/compile/pr21380.c: New test.
1644
1645 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
1646
1647         PR c++/20961
1648         * g++.dg/ext/weak3.C: New test.
1649
1650 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
1651
1652         PR c++/21352
1653         * g++.dg/template/crash37.C: New test.
1654
1655 2005-05-05  Paul Brook  <paul@codesourcery.com>
1656
1657         * gcc.dg/arm-g2.c: Use effective-target arm32.
1658         * gcc.dg/arm-mmx-1.c: Ditto.
1659         * gcc.dg/arm-scd42-2.c: Ditto.
1660         * gcc.dg/arm-vfp1.c: Ditto.
1661         * lib/target-supports.exp (check_effective_target_arm32): New
1662         function.
1663
1664 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
1665
1666         PR libfortran/21354
1667         gfortran.dg/in_pack_rank7.f90:  New test.
1668
1669 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
1670
1671         PR middle-end/15618
1672         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
1673
1674 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
1675
1676         PR middle-end/21265
1677         * gcc.dg/20050503-1.c: New test.
1678
1679         PR rtl-optimization/21239
1680         * gcc.dg/i386-sse-11.c: New test.
1681
1682 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
1683
1684         PR target/16888
1685         * gcc.target/i386/asm-1.c: New test.
1686
1687 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
1688
1689         PR rtl-optimization/21330
1690         * gcc.c-torture/execute/20050502-1.c: New test.
1691
1692         PR target/21297
1693         * gcc.c-torture/execute/20050502-2.c: New test.
1694
1695 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
1696
1697         PR middle-end/21282
1698         * gcc.dg/pr21282.c: New.
1699
1700 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1701
1702         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
1703         * gcc.dg/vect/vect-92.c: Likewise
1704         * gcc.dg/vect/vect-93.c: Likewise
1705         * gcc.dg/vect/vect-dv-1.c: Likewise
1706         * gcc.dg/vect/vect-dv-2.c: Likewise
1707         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
1708
1709 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1710
1711         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
1712         * gfortran.dg/vect/vect-2.f90:  Likewise
1713         * gfortran.dg/vect/vect-3.f90:  Likewise
1714         * gfortran.dg/vect/vect-4.f90:  Likewise
1715         * gfortran.dg/vect/vect-5.f90:  Likewise
1716
1717 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
1718
1719         PR target/20813
1720         * gcc.dg/rs6000-fpint-2.c: New.
1721
1722 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
1723
1724         PR c/15698
1725         * gcc.dg/builtins-30.c: Update expected messages.
1726         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
1727         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
1728         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
1729
1730 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
1731
1732         PR tree-optimization/21294
1733         * gcc.dg/tree-ssa/pr21294.c: New.
1734
1735 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
1736
1737         * gcc.dg/altivec-3.c (vec_store): Do not use the old
1738         __builtin_altivec_st_internal_4si built-in.
1739
1740 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
1741
1742         PR c++/15875
1743         * g++.dg/template/ptrmem14.C: New test.
1744
1745 2005-05-02  Paul Brook  <paul@codesourcery.com>
1746
1747         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
1748
1749 2005-05-02  Michael Matz  <matz@suse.de>
1750
1751         PR c++/19542
1752         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
1753
1754 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
1755
1756         * g++.dg/cpp/weak.C: New test.
1757
1758 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
1759
1760         * gcc.dg/tree-ssa/loop-8.c: New test.
1761
1762 2005-04-30  Michael Maty  <matz@suse.de>
1763
1764         * gcc.dg/inline-mcpy.c: New test.
1765
1766 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
1767
1768         PR libfortran/18958
1769         * gfortran.dg/eoshift.f90:  New test case.
1770
1771 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
1772
1773         PR libfortran/18857
1774         * gfortran.dg/matmul_1.f90: New test.
1775
1776 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1777
1778         PR tree-optimization/21030
1779         * gcc.dg/tree-ssa/pr21030.c: New.
1780
1781 2005-04-29  Devang Patel  <dpatel@apple.com>
1782
1783         PR tree-optimization/21272
1784         * gcc.dg/vect/vect-ifcvt-10.c: New test.
1785
1786 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
1787
1788         PR fortran/13082
1789         PR fortran/18824
1790         * gfortran.dg/entry_4.f90: New test.
1791         * gfortran.fortran-torture/execute/entry_1.f90: New test.
1792         * gfortran.fortran-torture/execute/entry_2.f90: New test.
1793         * gfortran.fortran-torture/execute/entry_3.f90: New test.
1794         * gfortran.fortran-torture/execute/entry_4.f90: New test.
1795         * gfortran.fortran-torture/execute/entry_5.f90: New test.
1796         * gfortran.fortran-torture/execute/entry_6.f90: New test.
1797         * gfortran.fortran-torture/execute/entry_7.f90: New test.
1798
1799 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1800
1801         * gfortran.fortran-torture/execute/entry_8.f90: New test.
1802
1803 2005-04-29  Paul Brook   <paul@codesourcery.com>
1804
1805         * gfortran.dg/entry_3.f90: New test.
1806
1807 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1808
1809         * gfortran.dg/implicit_4.f90: New test.
1810
1811 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
1812
1813         * lib/target-supports.exp (check_profiling_available): Return
1814         false for xtensa-*-elf.
1815
1816 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
1817
1818         * lib/fortran-torture.exp (fortran-torture.exp): Catch
1819         error if file cannot be deleted.
1820
1821 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1822
1823         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
1824         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
1825         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
1826         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
1827         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
1828         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
1829         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
1830         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
1831         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
1832         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1833         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
1834         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
1835         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
1836
1837 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1838
1839         PR fortran/20865
1840         * gfortran.dg/pr20865.f90: New test.
1841
1842 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
1843
1844         * gcc.dg/void-cast-2.c: New test.
1845
1846 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1847
1848         PR c/21159
1849         * gcc.dg/void-cast-1.c: New test.
1850
1851 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
1852
1853         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
1854
1855 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1856
1857         PR fortran/21177
1858         * gfortran.dg/pr21177.f90: New test.
1859
1860 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
1861
1862         PR tree-optimization/21171
1863         * gcc.dg/tree-ssa/pr21171.c: New test.
1864
1865 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
1866
1867         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1868         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1869         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1870         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1871         gcc.dg/tree-ssa/gen-vect-32.c: New.
1872         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
1873         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
1874         don't run on PPC32.
1875
1876 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1877
1878         PR c/21213
1879         * gcc.dg/transparent-union-3.c: New test.
1880
1881 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1882
1883         PR c/20740
1884         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
1885         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
1886         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
1887         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
1888         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
1889         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
1890
1891 2005-04-26  Jeff Law  <law@redhat.com>
1892
1893         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
1894         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
1895         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
1896         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
1897         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
1898         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
1899         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
1900
1901 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
1902
1903         PR tree-optimization/17598
1904         * gcc.dg/tree-ssa/pr17598.c: New testcase.
1905
1906 2005-04-25  Mike Stump  <mrs@apple.com>
1907
1908         * objc.dg/fix-and-continue-1.m: Add.
1909
1910 2005-04-25  Roger Sayle  <roger@eyesopen.com>
1911
1912         PR c++/20995
1913         * g++.dg/opt/pr20995-1.C: New test case.
1914
1915 2005-04-25  Devang Patel <dpatel@apple.com>
1916
1917         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
1918
1919 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1920
1921         PR testsuite/21062
1922         * g++.dg/opt/alias2.C (printf): Correct the prototype.
1923
1924 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1925
1926         PR C++/21188
1927         * g++.dg/opt/rtti2.C: New test.
1928
1929 2005-04-25  Paul Brook  <paul@codesourcery.com>
1930         Steven G. Kargl  <kargls@comcast.net>
1931
1932         PR fortran/20879
1933         * gfortran.dg/ichar_1.f90: New file.
1934
1935 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
1936
1937         PR middle-end/20991
1938         * g++.dg/opt/pr20991.C: New test.
1939
1940         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
1941         where sizeof (type) < __alignof__ (type).
1942         * gcc.dg/compat/struct-layout-1.h: Likewise.
1943
1944 2005-04-24  Per Bothner  <per@bothner.com>
1945             Devang Patel  <dpatel@apple.com>
1946
1947         PR preprocessor/20907
1948         * gcc.dg/cpp/very-long-comment.c: New test.
1949
1950 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1951
1952         PR fortran/20059
1953         * gfortran.dg/common_5.f: New test.
1954
1955 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
1956
1957         PR middle-end/21082
1958         * g++.dg/tree-ssa/pr21082.C: New testcase.
1959
1960 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
1961
1962         * gcc.dg/vect/vect-99.c: New test.
1963
1964 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
1965
1966         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
1967
1968 2005-04-22  Jeff Law  <law@redhat.com>
1969
1970         * gcc.dg/uninit-5.c: Remove xfails.
1971         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
1972         conditionals and loads.
1973
1974 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
1975
1976         PR libfortran/20074
1977         PR libfortran/20436
1978         PR libfortran/21108
1979         * gfortran.dg/nested_reshape.f90: new test
1980         * gfortran.dg/reshape-alloc.f90: new test
1981         * gfortran.dg/reshape.f90: new test
1982
1983 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
1984
1985         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
1986
1987         * gcc.dg/arm-vfp1.c: New test.
1988
1989 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
1990
1991         PR c++/21087
1992         * g++.dg/lookup/builtin2.C: New test.
1993
1994 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
1995
1996         * gcc.dg/weak/weak-13.c: New test.
1997
1998 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
1999
2000         * lib/target-supports.exp (check_effective_target_sync_int_long):
2001         Add powerpc*.
2002
2003 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
2004
2005         * gcc.target/mips/branch-1.c: New test.
2006
2007 2005-04-21  Richard Henderson  <rth@redhat.com>
2008
2009         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
2010         * gcc.dg/vect/vect-86.c: Likewise.
2011         * gcc.dg/vect/vect-87.c: Likewise.
2012         * gcc.dg/vect/vect-88.c: Likewise.
2013
2014 2005-04-21  Devang Patel  <dpatel@apple.com>
2015
2016         PR optimization/20994
2017         * gcc.dg/tree-ssa/ifc-3.c: New test.
2018
2019 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2020
2021         PR c/12913
2022         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
2023         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
2024         gcc.dg/c99-vla-jump-5.c: New tests.
2025
2026 2005-04-19  Richard Henderson  <rth@redhat.com>
2027
2028         * lib/target-supports.exp (check_effective_target_vect_int_mult):
2029         Fix typo in exists check.
2030         (check_effective_target_sync_int_long): New.
2031         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
2032         * gcc.dg/ia64-sync-2.c: Likewise.
2033         * gcc.dg/ia64-sync-3.c: Likewise.
2034         * gcc.dg/ia64-sync-4.c: Likewise.
2035
2036 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
2037
2038         * gcc.dg/fold-xor-1.c: New test.
2039         * gcc.dg/fold-xor-2.c: New test.
2040
2041 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
2042
2043         PR target/20670
2044         * g++.dg/eh/fp-regs.C: New test.
2045
2046 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2047
2048         * gcc.dg/Wint-to-pointer-cast-1.c,
2049         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
2050         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
2051         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
2052
2053 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2054
2055         PR fortran/16861
2056         * gfortran.dg/pr16861.f90: New test.
2057
2058 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2059
2060         * gcc.dg/pr21085.c: New test.
2061
2062 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
2063
2064         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
2065         (setup_mips_tests, dg-mips-options): New procedures.
2066         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
2067         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
2068         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
2069         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2070         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
2071         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
2072         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
2073         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2074         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
2075         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
2076         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
2077         dg-mips-options instead of dg-options.  Remove now-redundant
2078         preprocessor guards.
2079         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
2080         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2081         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2082         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
2083         * gcc.dg/vr-mult-2.c: Delete.
2084         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
2085         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
2086         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
2087         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
2088         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2089         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
2090         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
2091
2092 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
2093
2094         * ada/acats/run_all.sh: Use sync when executable not present.
2095
2096 2005-04-18  Devang Patel  <dpatel@apple.com>
2097
2098         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
2099         * gcc.dg/vect/vect-11a.c: New.
2100         * gcc.dg/vect/vect-none.c: Update.
2101         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
2102
2103 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2104
2105         PR tree-optimization/20922
2106         * gcc.dg/pr20922-1.c: New test.
2107         * gcc.dg/pr20922-2.c: New test.
2108         * gcc.dg/pr20922-3.c: New test.
2109         * gcc.dg/pr20922-4.c: New test.
2110         * gcc.dg/pr20922-5.c: New test.
2111         * gcc.dg/pr20922-6.c: New test.
2112
2113 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2114
2115         PR libfortran/20950
2116         * gfortran.dg/pr20950.f: New test.
2117
2118 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2119
2120         PR libfortran/19216
2121         * gfortran.dg/pr19216.f: New test.
2122
2123 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
2124
2125         PR tree-optimization/21001
2126         * gcc.dg/tree-ssa/pr21001.c: New.
2127
2128 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
2129
2130         PR libfortran/21075
2131         * gfortran.dg/reshape_rank7.f90: New test.
2132
2133 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
2134
2135         PR libfortran/12884 gfortran.dg/pr12884.f: New test
2136         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
2137         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
2138         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
2139         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
2140         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
2141         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
2142         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
2143         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
2144         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
2145         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
2146         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
2147         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
2148         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
2149         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
2150         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
2151         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
2152         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
2153         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
2154         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
2155         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
2156
2157 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
2158
2159         * gfortran.dg/wtruncate.f: New testcase.
2160         * gfortran.dg/wtruncate.f90: New testcase.
2161
2162 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
2163
2164         PR c++/21025
2165         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
2166         which sizeof/alignof is dependent, rather than just whether we are
2167         processing_template_decl.
2168
2169 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2170
2171         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2172         corrected typo where the wrong variables had been compared.
2173
2174 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2175
2176         PR libfortran/18495
2177         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2178         Test callee-allocated version of return array with a write
2179         statement.
2180         Test spread with a temporary with another write statement.
2181
2182 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
2183
2184         PR tree-optimization/21031
2185         * gcc.dg/tree-ssa/pr21031.c: New.
2186
2187 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
2188
2189         PR tree-optimization/21004
2190         * gcc.dg/builtins-53.c: Include builtins-config.h.
2191         Check floorf, ceilf, floorl and ceill transformations
2192         only when HAVE_C99_RUNTIME is defined.
2193
2194 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
2195
2196         PR middle-end/20739
2197         * gcc.dg/tree-ssa/pr20739.c: New test.
2198
2199 2005-04-14  Mike Stump  <mrs@apple.com>
2200
2201         * gcc.dg/Foundation.framework/empty: New.
2202         * gcc.dg/framework-2.c: New.
2203
2204 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2205
2206         PR tree-optimization/21021
2207         * gcc.c-torture/compile/pr21021.c: New.
2208
2209 2005-04-14  Janis Johnson  <janis187@us.ibm.com
2210
2211         PR testsuite/21010
2212         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
2213         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
2214         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
2215         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
2216         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
2217         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
2218         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
2219         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
2220
2221 2005-04-14  Richard Henderson  <rth@redhat.com>
2222
2223         * lib/target-supports.exp (check_effective_target_vect_condition):
2224         Add ia64, i?86, and x86_64.
2225
2226 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
2227
2228         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
2229
2230 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2231
2232         PR tree-optimization/20657
2233         * gcc.dg/tree-ssa/pr20657.c: New.
2234
2235 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
2236
2237         * gcc.dg/builtins-53.c: Also check (int)trunc* and
2238         (long long int)trunc*.
2239
2240 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
2241
2242         PR target/20927
2243         * gcc.dg/pr20927.c: New test.
2244
2245 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
2246
2247         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
2248         * gcc.target/mips/asm-1.c: Likewise.
2249
2250 2005-04-13  Dale Johannesen  <dalej@apple.com>
2251
2252         * objc.dg/objc-fast-4.m:  New.
2253
2254 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
2255
2256         * gcc.target/cris/torture/cris-torture.exp: New driver in new
2257         directory.
2258         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
2259
2260 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
2261
2262         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
2263         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
2264         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
2265
2266 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
2267
2268         PR tree-optimization/20913
2269         * gcc.dg/tree-ssa/pr20913.c: New.
2270
2271         PR tree-optimization/20702
2272         * gcc.dg/tree-ssa/pr20702.c: New.
2273
2274 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2275
2276         PR c++/13744
2277         * g++.dg/inherit/local3.C: New test.
2278
2279 2005-04-12  Jeff Law  <law@redhat.com>
2280
2281         * gcc.dg/tree-ssa/20050412-1.c: New test.
2282
2283 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
2284
2285         PR libfortran/19016
2286         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
2287         Add tests with mask generated by expression.
2288         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
2289         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
2290         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
2291
2292 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
2293
2294         PR middle-end/20917
2295         * gcc.dg/20050409-1.c: New test.
2296
2297 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
2298
2299         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
2300
2301 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2302
2303         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2304         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
2305         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2306         (TARGET_CXX): Adjust accordingly.
2307         * target.h (struct gcc_target): Remove epxort_class_data.  Add
2308         determine_class_data_visibility and class_data_always_comdat.
2309         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2310         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
2311         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2312         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
2313         (arm_cxx_determine_class_data_visibility): New.
2314         (arm_cxx_class_data_always_comdat): Likewise.
2315         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2316         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
2317         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2318         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
2319         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
2320         Define.
2321
2322 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2323
2324         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
2325
2326 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
2327
2328         * gcc.dg/i386-darwin-fpmath.c: New.
2329
2330 2004-04-11  Devang Patel  <dpatel@apple.com>
2331
2332         * lib/target-supports.exp (check_effective_target_vect_condition): New.
2333         * gcc.dg/vect/vect-ifcvt-1.c: New test.
2334         * gcc.dg/vect/vect-ifcvt-2.c: New test.
2335         * gcc.dg/vect/vect-ifcvt-3.c: New test.
2336         * gcc.dg/vect/vect-ifcvt-4.c: New test.
2337         * gcc.dg/vect/vect-ifcvt-5.c: New test.
2338         * gcc.dg/vect/vect-ifcvt-6.c: New test.
2339         * gcc.dg/vect/vect-ifcvt-7.c: New test.
2340         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
2341
2342 2004-04-11  Devang Patel  <dpatel@apple.com>
2343
2344         * gcc.dg/vect/vect-dv-1.c: New test.
2345         * gcc.dg/vect/vect-dv-2.c: New test.
2346
2347 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2348
2349         PR tree-optimization/20933
2350         * gcc.dg/tree-ssa/pr20933.c: New test.
2351
2352 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2353
2354         * gfortran.dg/fold_nearest.f90: New test.
2355
2356 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
2357
2358         * gcc.dg/tree-ssa/alias-1.c: New test.
2359
2360 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2361
2362         PR tree-optimization/20920
2363         * g++.dg/tree-ssa/pr20920.C: New test.
2364
2365 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
2366
2367         * gcc.dg/builtins-53.c: Also check (int)ceil* and
2368         (long long int)ceil*.
2369
2370 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
2371
2372         * g++.dg/warn/Wdtor1.C: Declare template in system header with
2373         explicit C++ linkage.
2374
2375 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2376
2377         * gfortran.dg/pr17229.f: Take care of the new obsolescence
2378         warning for arithmetic IF statements.
2379
2380 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
2381
2382         * eor_handling_1.f90: New test case.
2383         * eor_handling_2.f90: New test case.
2384         * eor_handling_3.f90: New test case.
2385         * eor_handling_4.f90: New test case.
2386         * eor_handling_5.f90: New test case.
2387         * noadv_size.f90: New test case.
2388         * pad_no.f90: New test case.
2389
2390 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
2391
2392         * gcc.c-torture/execute/20050410-1.c: New test.
2393
2394 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
2395
2396         * gcc.dg/pr20126.c: New.
2397
2398 2005-04-09  Bud Davis  <bdavis@gfortran.org>
2399             Steven G. Kargl <kargls@comcast.net>
2400
2401         * gfortran.dg/PR19872.f: New test.
2402
2403 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2404
2405         * gfortran.dg/nint_1.f90:  Fix dg-do directive
2406
2407 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2408
2409         * gfortran.dg/nint_1.f90: New test.
2410
2411 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2412
2413         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
2414         Added test for callee-allocated arrays with write statements.
2415         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
2416         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
2417         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
2418         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
2419         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
2420
2421 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2422
2423         PR libfortran/20163
2424         * gfortran.dg/open-options-blanks.f:  New test.
2425
2426 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2427
2428         PR fortran/13257
2429         * gfortran.dg/comma_format_extension_[1234].f: New tests.
2430
2431 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
2432
2433         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2434         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2435         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2436         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2437         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2438         * gcc.c-torture/execute/stdarg-4.c: New test.
2439
2440         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
2441
2442         PR target/20795
2443         * g++.dg/abi/param2.C: New test.
2444
2445 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2446
2447         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
2448
2449 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2450
2451         * gcc.dg/builtins-53.c: New test.
2452
2453 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
2454
2455         * g++.dg/tree-ssa/pr18178.C: New test.
2456         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
2457         * gcc.c-torture/execute/20041019-1.c: New test.
2458         * gcc.dg/tree-ssa/20041008-1.c: New test.
2459         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
2460         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
2461         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
2462         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
2463         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
2464         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
2465         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
2466         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
2467         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2468         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2469
2470 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
2471
2472         PR rtl-optimization/20466
2473         * gcc.c-torture/execute/pr20466-1.c: New test.
2474
2475 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
2476
2477         PR c++/20905
2478         * g++.dg/parse/cond2.C: New test.
2479
2480         PR c++/20145
2481         * g++.dg/warn/Wdtor1.C: New test.
2482
2483 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2484
2485         PR fortran/17229
2486         * gfortran.dg/pr17229.f: New test.
2487
2488 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
2489
2490         * gfortran.dg/tiny_1.f90: New test.
2491         * gfortran.dg/tiny_2.f90: ditto.
2492
2493 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
2494
2495         * gfortran.dg/eor_1.f90:  Fix dg-do run line
2496         * gfortran.dg/open_new.f90:  Fix dg-do run line
2497
2498 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
2499
2500         * lib/target-supports.exp (get_compiler_messages): Support
2501         optional arguments, the fourth being compiler options.
2502         (check_effective_target_fpic): New proc.
2503         * gcc.dg/20050321-2.c: Restrict to target fpic.
2504
2505 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
2506
2507         * gcc.dg/15443-1.c: New test.
2508         * gcc.dg/15443-2.c: Likewise.
2509
2510 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2511
2512         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
2513
2514 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2515
2516         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
2517
2518 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2519
2520         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
2521         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
2522         -m64.
2523         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
2524         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
2525         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
2526
2527 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
2528
2529         PR c++/20212
2530         * g++.dg/warn/Wunused-11.C: New test.
2531
2532 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
2533
2534         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
2535
2536 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
2537
2538         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
2539
2540 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2541
2542         PR c++/20734
2543         * g++.dg/template/ptrmem13.C: New test.
2544
2545 2005-04-05  Per Bothner  <per@bothner.com>
2546
2547         * lib/gcc.exp: Always add -fno-show-column, for now.
2548
2549 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
2550
2551         PR testsuite/20767
2552         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
2553         of plain old "unsigned int" for the type of "i".  Makes this test
2554         64bit clean.
2555
2556 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
2557
2558         * gcc.dg/i386-ssefn-1.c: New test.
2559         * gcc.dg/i386-ssefn-2.c: New test.
2560         * gcc.dg/i386-ssefn-3.c: New test.
2561         * gcc.dg/i386-ssefn-4.c: New test.
2562
2563 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
2564
2565         PR tree-optimization/20076
2566         * gcc.dg/builtin-apply4.c: New test.
2567
2568         PR preprocessor/19475
2569         * gcc.dg/cpp/macspace1.c: New test.
2570         * gcc.dg/cpp/macspace2.c: New test.
2571
2572 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2573
2574         * gfortran.dg/pr20755.f: Fixed bad format.
2575
2576 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2577
2578         PR c++/20763
2579         * g++.dg/ext/attrib21.C: New test.
2580
2581 2004-04-05  Devang Patel  <dpatel@apple.com>
2582
2583         * lib/target-supports.exp (check_effective_target_vect_shif): New.
2584         * gcc.dg/vect/vect-shift-1.c: New test.
2585
2586 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2587
2588         PR libfortran/20755
2589         * gfortran.dg/pr20755.f: New test.
2590
2591 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
2592
2593         * gfortran.dg/pr15959.f90: New test.
2594         * gfortran.dg/string_pad_trunc.f90: New test.
2595
2596 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2597
2598         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
2599         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
2600         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
2601         syntax.
2602
2603 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2604
2605         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
2606
2607 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2608
2609         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
2610         * gcc.c-torture/compile/20011119-2.c: Likewise.
2611         * gcc.c-torture/compile/981001-2.c: Likewise.
2612
2613 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
2614
2615         PR c++/20679
2616         * g++.dg/template/overload4.C: New test.
2617
2618 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2619
2620         PR c++/20746
2621         * g++.dg/abi/covariant5.C: New.
2622
2623         PR debug/20505
2624         * g++.dg/debug/const2.C: New.
2625
2626 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
2627
2628         PR rtl-optimization/16104
2629         * gcc.c-torture/execute/20050316-1.c: New test.
2630
2631 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2632
2633         * g++.dg/template/spec23.C: Fix dg-error text.
2634
2635 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
2636
2637         PR c++/19199
2638         * g++.dg/expr/lval2.C: New.
2639
2640 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2641
2642         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
2643         __builtin_strcasecmp and __builtin_strncasecmp.
2644
2645 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
2646
2647         PR c++/20723
2648         * g++.dg/template/spec22.C: New.
2649         * g++.dg/template/spec23.C: New.
2650
2651 2005-04-03  Dale Ranta  <dir@lanl.gov>
2652             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2653
2654         PR libfortran/20068
2655         PR libfortran/20125
2656         PR libfortran/20156
2657         PR libfortran/20471
2658         * gfortran.dg/backspace.f: New test.
2659
2660 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
2661
2662         * gcc.dg/pr19345.c: New test.
2663
2664 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2665
2666         PR tree-optimization/20640
2667         * gcc.dg/torture/tree-loop-1.c: New.
2668
2669 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2670
2671         PR rtl-optimization/20290
2672         * gcc.c-torture/execute/loop-ivopts-2.c: New.
2673
2674 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
2675
2676         * gcc.dg/rs6000-fpint.c: New.
2677
2678 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2679
2680         * gcc.dg/old-style-then-proto-1.c: New test.
2681
2682 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2683
2684         * gfortran.fortran-torture/execute/backspace.f90: Check
2685         after backspace and read was incorrect.
2686
2687 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2688
2689         * gcc.c-torture/execute/builtins/strcat.c: Check the result
2690         buffer past the terminating NUL using memcmp.
2691         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
2692         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
2693
2694         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
2695         Fix unused/uninitialized variable warnings.
2696
2697         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
2698         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
2699         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
2700         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
2701
2702         * gcc.c-torture/execute/builtins/abs-1-lib.c,
2703         gcc.c-torture/execute/builtins/fputs-lib.c,
2704         gcc.c-torture/execute/builtins/lib/fprintf.c,
2705         gcc.c-torture/execute/builtins/lib/main.c,
2706         gcc.c-torture/execute/builtins/lib/memcmp.c,
2707         gcc.c-torture/execute/builtins/lib/memmove.c,
2708         gcc.c-torture/execute/builtins/lib/mempcpy.c,
2709         gcc.c-torture/execute/builtins/lib/memset.c,
2710         gcc.c-torture/execute/builtins/lib/printf.c,
2711         gcc.c-torture/execute/builtins/lib/sprintf.c,
2712         gcc.c-torture/execute/builtins/lib/stpcpy.c,
2713         gcc.c-torture/execute/builtins/lib/strchr.c,
2714         gcc.c-torture/execute/builtins/lib/strcmp.c,
2715         gcc.c-torture/execute/builtins/lib/strcpy.c,
2716         gcc.c-torture/execute/builtins/lib/strcspn.c,
2717         gcc.c-torture/execute/builtins/lib/strlen.c,
2718         gcc.c-torture/execute/builtins/lib/strncat.c,
2719         gcc.c-torture/execute/builtins/lib/strncmp.c,
2720         gcc.c-torture/execute/builtins/lib/strncpy.c,
2721         gcc.c-torture/execute/builtins/lib/strrchr.c,
2722         gcc.c-torture/execute/builtins/lib/strspn.c,
2723         gcc.c-torture/execute/builtins/lib/strstr.c,
2724         gcc.c-torture/execute/builtins/memops-asm-lib.c,
2725         gcc.c-torture/execute/builtins/strlen-2.c,
2726         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
2727         prototypes.
2728
2729 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2730
2731         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
2732         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
2733         selectany usage.
2734
2735 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
2736
2737         PR c++/19406
2738         * g++.dg/debug/using1.C: New test.
2739
2740 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
2741
2742         PR middle-end/20524
2743         * gcc.dg/alias-7.c: Prefix asm-declared name with
2744         __USER_LABEL_PREFIX__.
2745
2746 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
2747
2748         Fix fallout from PR middle-end/15700:
2749         * gcc.c-torture/compile/20011119-1.c: Take
2750         __USER_LABEL_PREFIX__ into account.
2751         * gcc.c-torture/compile/20011119-2.c: Likewise.
2752
2753 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2754
2755         PR c++/18644
2756         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
2757
2758 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2759
2760         PR c/17855
2761         * gcc.c-torture/compile/struct-non-lval-1.c,
2762         gcc.c-torture/compile/struct-non-lval-2.c,
2763         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
2764
2765 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
2766
2767         * gcc.dg/tls/tls.exp: Remove temporary file.
2768         * g++.dg/tls/tls.exp: Ditto.
2769         * lib/file-format.exp: Ditto.
2770         * g++.dg/special/ecos.exp: Ditto.
2771
2772         * lib/profopt.exp: Treat prof_ext as a list.
2773         * gcc.misc-tests/bprob.exp: Ditto.
2774         * g++.dg/bprob/bprob.exp: Ditto.
2775
2776         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
2777         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
2778         g++.dg/tree-ssa/pointer-reference-alias.C,
2779         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
2780         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
2781         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
2782         g++.dg/vect/pr19951.cc: Ditto.
2783         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
2784         gcc.dg/builtins-47.c: Ditto.
2785         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
2786         gcc.dg/pr20115-1.c: Ditto.
2787         * gcc.dg/tree-ssa/20030530-2.c,
2788         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
2789         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2790         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
2791         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2792         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
2793         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
2794         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
2795         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
2796         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
2797         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
2798         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
2799         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
2800         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
2801         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
2802         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
2803         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2804         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2805         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2806         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2807         gcc.dg/tree-ssa/20030824-1.c,
2808         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
2809         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
2810         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
2811         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
2812         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
2813         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
2814         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
2815         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
2816         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
2817         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
2818         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
2819         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
2820         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
2821         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
2822         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
2823         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
2824         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
2825         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
2826         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
2827         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
2828         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
2829         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
2830         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
2831         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
2832         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
2833         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
2834         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
2835         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
2836         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
2837         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
2838         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
2839         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
2840         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
2841         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
2842         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
2843         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
2844         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
2845         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
2846         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
2847         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
2848         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
2849         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
2850         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2851         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
2852         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
2853         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
2854         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
2855         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
2856         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
2857         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
2858         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2859         gcc.dg/tree-ssa/useless-1.c: Ditto.
2860         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
2861         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
2862         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
2863         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
2864         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2865         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
2866         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
2867         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
2868         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
2869         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
2870         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
2871         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
2872         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
2873         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
2874         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
2875         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
2876         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
2877         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
2878         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
2879         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
2880         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
2881         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2882         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2883         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
2884         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
2885         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
2886         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
2887         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
2888         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
2889         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
2890         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
2891         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
2892         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
2893         gcc.dg/vect/vect-none.c: Ditto.
2894         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
2895         treelang/compile/unsigned.tree: Ditto.
2896
2897         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
2898         * gcc.dg/cpp/direct2s.c: Ditto.
2899         * gcc.dg/cpp/paste4.c: Ditto.
2900         * gcc.dg/cpp/separate-1.c: Ditto.
2901         * gcc.dg/pch/save-temps-1.c: Ditto.
2902         * g++.dg/ext/altivec-10.C: Ditto.
2903         * g++.dg/pch/pch.C: Ditto.
2904
2905         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
2906
2907         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
2908         * g++.dg/template/repo1.C: Ditto.
2909         * g++.dg/template/repo2.C: Ditto.
2910         * g++.dg/template/repo3.C: Ditto.
2911         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
2912         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
2913         * g++.old-deja/g++.pt/repo1.C: Ditto.
2914         * g++.old-deja/g++.pt/repo2.C: Ditto.
2915         * g++.old-deja/g++.pt/repo3.C: Ditto.
2916         * g++.old-deja/g++.pt/repo4.C: Ditto.
2917
2918         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
2919         * gcc.dg/20030107-1.c: Ditto.
2920         * gcc.dg/20030702-1.c: Ditto.
2921         * gcc.dg/profile-generate-1.c: Ditto.
2922         * g++.dg/other/profile1.C: Ditto.
2923         * g++.old-deja/g++.robertl/eb83.C: Ditto.
2924
2925         * lib/gcc-dg.exp (remove-build-file): New.
2926         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2927         cleanup-tree-dump, cleanup-saved-temps): New.
2928
2929 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
2930
2931         PR c++/19203, DR 214
2932         * g++.dg/parse/ambig3.C: Not ambiguous.
2933         * g++.dg/template/spec20.C: New.
2934         * g++.dg/template/spec21.C: New.
2935
2936 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
2937
2938         PR target/20045
2939         * gcc.dg/ia64-fptr-1.c: Run only on linux.
2940
2941 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2942
2943         PR libfortran/20660
2944         * gfortran.dg/negative_unit.f: New test.
2945
2946 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
2947
2948         * gcc.dg/20050330-1.c: New test.
2949
2950 2005-03-30  Devang Patel  <dpatel@apple.com>
2951
2952         * g++.dg/tree-sra/ssa-sra-3.C: New test.
2953
2954 2005-03-30  Dale Johannesen  <dalej@apple.com>
2955
2956         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
2957
2958 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
2959
2960         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2961         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
2962         Strip options from test name.
2963
2964 2005-03-31  Jan Hubicka  <jh@suse.cz>
2965
2966         * gcc.dg/varpool-1.c: New testcase.
2967
2968 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2969
2970         PR c/772
2971         PR c/17913
2972         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
2973         gcc.dg/stmt-expr-label-3.c : New tests.
2974         * gcc.c-torture/execute/medce-2.c: Remove.
2975
2976 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2977
2978         PR c/20368
2979         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
2980         tests.
2981
2982 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
2983
2984         * gcc.c-torture/compile/pr20203.c: New test.
2985
2986 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2987
2988         * gfortran.dg/promotion.f90:  New test.
2989
2990 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
2991
2992         PR middle-end/20491
2993         * gcc.dg/torture/asm-subreg-1.c: New test.
2994
2995 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
2996
2997         PR c/20672
2998         * gcc.dg/pr20672-1.c: New test.
2999
3000 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
3001
3002         * gfortran.dg/vect: New directory.
3003         * gfortran.dg/vect/vect.exp: New.
3004         * gfortran.dg/vect/vect-1.f90: New test.
3005         * gfortran.dg/vect/vect-2.f90: New test.
3006         * gfortran.dg/vect/vect-3.f90: New test.
3007         * gfortran.dg/vect/vect-4.f90: New test.
3008         * gfortran.dg/vect/vect-5.f90: New test.
3009
3010 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
3011
3012         PR middle-end/20622
3013         * gcc.dg/alias-7.c: New test.
3014
3015 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3016
3017         * gcc.dg/sparc-reg-1.c: New test.
3018
3019 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
3020
3021         PR target/19890
3022         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
3023
3024 2005-03-29  Dale Ranta  <dir@lanl.gov>
3025             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3026
3027         PR libfortran/20163
3028         * gfortran.dg/pr20163-2.f: New test.
3029
3030 2005-03-28  Jan Hubicka  <jh@suse.cz>
3031
3032         PR middle-end/20635
3033         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
3034         by Jakub Jelinek.
3035
3036 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
3037
3038         PR tree-optimization/20626
3039         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
3040         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
3041
3042 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3043
3044         * gfortran.dg/underflow.f90:  New test.
3045         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
3046
3047 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3048
3049         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
3050
3051 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
3052
3053         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
3054         (g++_init): Make sure that CXXFLAGS is set.
3055         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
3056         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
3057         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3058         * lib/objc.exp (objc_init): Likewise.
3059         * lib/treelang.exp (treelang_init): Likewise.
3060
3061 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
3062
3063         PR tree-optimization/20470
3064         * gcc.dg/tree-ssa/pr20470.c: New test.
3065
3066 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
3067
3068         * gcc.dg/ppc-stfiwx.c: New.
3069
3070 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
3071
3072         PR target/19888
3073         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
3074
3075 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3076
3077         * gcc.dg/20050325-1.c: Fix a typo.
3078
3079 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3080
3081         PR libfortran/19678
3082         PR libfortran/19679
3083         * gfortran.dg/dos_eol.f: New test.
3084
3085 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3086
3087         PR rtl-optimization/20249
3088         * gcc.dg/20050325-1.c: New test.
3089
3090 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3091
3092         PR libfortran/15332
3093         * gfortran.dg/pr15332.f: New test.
3094
3095 2005-03-24  Dale Johannesen  <dalej@apple.com>
3096
3097         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
3098
3099 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
3100
3101         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
3102         'internal' visibility.
3103         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3104         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
3105         'protected' visibility.
3106         * gcc.dg/visibility-7.c: Likewise.
3107         * lib/target-supports.exp (check_visibility_available): Take
3108         a parameter, the kind of visibility to check for.
3109         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
3110         to check_visibility_available.
3111
3112         * g++.dg/expr/cast3.C: New.
3113
3114 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
3115
3116         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
3117         rs6000.
3118
3119 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
3120
3121         PR target/20095
3122         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
3123
3124 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
3125
3126         * gcc.dg/badshift.c: Renamed to...
3127         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
3128
3129         * gcc.target/i386/badshift.c: Renamed to...
3130         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
3131         only.
3132
3133         PR rtl-optimization/20532
3134         * gcc.target/i386/badshift.c: New.
3135
3136 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3137
3138         * gfortran.dg/pr18025.f90: New test.
3139
3140 2005-03-23  Dale Johannesen  <dalej@apple.com>
3141
3142         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
3143
3144 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
3145
3146         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
3147
3148         * lib/target-supports.exp (check_iconv_available): Default
3149         libiconv to -liconv, if there is no definition.
3150
3151 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
3152
3153         * gcc.dg/torture/cris-asm-mof-1.c: New test.
3154
3155 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
3156
3157         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
3158         * g++.dg/opt/pr7503-2.C: Likewise.
3159         * g++.dg/opt/pr7503-3.C: Likewise.
3160         * g++.dg/opt/pr7503-4.C: Likewise.
3161         * g++.dg/opt/pr7503-5.C: Likewise.
3162         * g++.dg/warn/minmax.C: New test.
3163
3164 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3165
3166         * gfortran.dg/g77_intrinsics_funcs.f: New test.
3167         * gfortran.dg/g77_intrinsics_sub.f: New test.
3168
3169 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
3170             Jan Hubicka  <jh@suse.cz>
3171             Steven Bosscher <stevenb@suse.de
3172
3173         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
3174
3175 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3176
3177         PR c++/19980
3178         * g++.dg/template/redecl3.C: New test.
3179
3180 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3181
3182         PR c++/20499
3183         * g++.dg/parse/error16.C: Tweak error markers.
3184
3185 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
3186
3187         PR target/20561
3188         * gcc.dg/20050321-2.c: New test.
3189
3190 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3191
3192         PR c++/20465
3193         PR c++/20381
3194         * g++.dg/template/ptrmem12.C: New.
3195
3196 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
3197
3198         PR rtl-optimization/20527
3199         * gcc.c-torture/execute/pr20527-1.c: New test.
3200
3201 2005-03-22  Ben Elliston  <bje@au.ibm.com>
3202
3203         * gcc.misc-tests/options.exp (check_for_options): Create a real C
3204         program, compile it into a real executable and then delete the .c
3205         and .x files afterwards, to avoid problems on testglue targets.
3206
3207 2005-03-21  Stuart Hastings  <stuart@apple.com>
3208
3209         * gcc.target/i386/sse-2.c: New.
3210
3211 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
3212
3213         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
3214
3215 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3216
3217         * g++.dg/parse/crash25.C: Fix typo.
3218
3219 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3220
3221         PR c++/20461
3222         * g++.dg/parse/crash24.C: New test.
3223
3224         PR c++/20536
3225         * g++.dg/parse/crash25.C: New test.
3226
3227 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3228
3229         PR c++/20147
3230         * g++.dg/ext/stmtexpr4.C: New test.
3231
3232 2005-03-20  Roger Sayle  <roger@eyesopen.com>
3233
3234         PR middle-end/20539
3235         * gcc.c-torture/compile/pr13066-1.c: New test case.
3236         * gcc.c-torture/compile/pr20539-1.c: Likewise.
3237         * g++.dg/opt/pr13066-1.C: Likewise.
3238
3239 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
3240
3241         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
3242
3243 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3244
3245         PR fortran/18525
3246         * gfortran.dg/nesting_1.f90: New test.
3247
3248 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3249
3250         PR c++/20240
3251         * g++.dg/lookup/using13.C: New test.
3252
3253 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3254
3255         PR c++/20333
3256         * g++.dg/template/crash36.C: New test.
3257
3258 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
3259
3260         PR c++/20463
3261         * g++.dg/template/crash35.C: New test.
3262
3263 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
3264
3265         PR c++/19966
3266         * g++.dg/overload/operator2.C: New test.
3267
3268 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3269
3270         PR libfortran/20257
3271         * gfortran.dg/pr20257.f90: New test.
3272
3273 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3274
3275         PR libfortran/20480
3276         * gfortran.dg/pr20480.f90: New test.
3277
3278 2005-03-16  Richard Henderson  <rth@redhat.com>
3279
3280         PR middle-end/15700
3281         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
3282         (_rtld_global): New.
3283         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
3284         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
3285
3286         * gcc.dg/alias-3.c: New.
3287         * gcc.dg/alias-4.c: New.
3288         * gcc.dg/alias-5.c: New.
3289         * gcc.dg/alias-6.c: New.
3290
3291 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
3292
3293         * gcc.dg/cpp/ucnid-7.c: New.
3294
3295 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
3296             Dorit Naishlos  <dorit@il.ibm.com>
3297
3298         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
3299         darwin.
3300
3301 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
3302
3303         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
3304         misaligned accesses.
3305         * gcc.dg/vect/vect-58.c: Likewise.
3306         * gcc.dg/vect/vect-92.c: New.
3307         * gcc.dg/vect/vect-93.c: New.
3308
3309 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
3310
3311         PR fortran/18827
3312         * gfortran.dg/assign_2.f90: New test.
3313         * gfortran.dg/assign_3.f90: New test.
3314         * gfortran.dg/assign.f90: New test.
3315
3316 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
3317
3318         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
3319         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
3320         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
3321         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
3322         names.
3323
3324 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
3325
3326         * gcc.dg/cpp/ucnid-6.c: New.
3327
3328         * gcc.dg/cpp/normalize-1.c: New.
3329         * gcc.dg/cpp/normalize-2.c: New.
3330         * gcc.dg/cpp/normalize-3.c: New.
3331         * gcc.dg/cpp/normalize-4.c: New.
3332         * gcc.dg/cpp/ucnid-4.c: New.
3333         * gcc.dg/cpp/ucnid-5.c: New.
3334         * g++.dg/cpp/normalize-1.C: New.
3335         * g++.dg/cpp/ucnid-1.C: New.
3336
3337 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3338
3339         * gcc.dg/pr18628.c: New.
3340
3341 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3342
3343         PR c++/20280
3344         * g++.dg/tree-ssa/pr20280.C: New.
3345
3346 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3347
3348         PR fortran/20467
3349         * gfortran.dg/stfunc_2.f90: New test.
3350
3351 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3352
3353         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
3354
3355 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3356
3357         * gcc.dg/tree-ssa/20050314-1.c: New test.
3358
3359 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3360
3361         PR c++/4403
3362         PR c++/9783, DR433
3363         * g++.dg/template/friend34.C: New test.
3364         * g++.dg/template/friend35.C: Likewise.
3365         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
3366
3367 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3368
3369         Friend class name lookup 5/n
3370         PR c++/1016
3371         * g++.dg/lookup/hidden-class1.C: New test.
3372         * g++.dg/lookup/hidden-class2.C: Likewise.
3373         * g++.dg/lookup/hidden-class3.C: Likewise.
3374         * g++.dg/lookup/hidden-class4.C: Likewise.
3375         * g++.dg/lookup/hidden-class5.C: Likewise.
3376         * g++.dg/lookup/hidden-class6.C: Likewise.
3377         * g++.dg/lookup/hidden-class7.C: Likewise.
3378         * g++.dg/lookup/hidden-class8.C: Likewise.
3379         * g++.dg/lookup/hidden-class9.C: Likewise.
3380         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
3381         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
3382         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
3383         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
3384         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
3385         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
3386         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
3387         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
3388         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
3389         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
3390         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
3391
3392 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
3393
3394         PR c++/20157
3395         * g++.dg/template/error18.C: New test.
3396
3397 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3398
3399         PR debug/16792
3400         * g++.dg/debug/pr16792.C: New test.
3401
3402 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3403
3404         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
3405         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
3406         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
3407         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
3408         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
3409         test assertion names.
3410
3411 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3412
3413         PR fortran/18600
3414         * gfortran.dg/stfunc_1.f90: New test.
3415
3416 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3417
3418         PR fortran/16907
3419         * gfortran.dg/real_index_1.f90: New test.
3420
3421 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3422
3423         PR fortran/20323
3424         * gfortran.dg/spec_expr_1.f90: New test.
3425
3426 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3427
3428         PR c/20402
3429         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
3430         new parser.
3431
3432 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3433
3434         PR fortran/20361
3435         * gfortran.dg/largeequiv_1.f90: New test.
3436
3437 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3438
3439         * gcc.dg/ucnid-1.c: New.
3440         * gcc.dg/ucnid-2.c: New.
3441         * gcc.dg/ucnid-3.c: New.
3442         * gcc.dg/ucnid-4.c: New.
3443         * gcc.dg/ucnid-5.c: New.
3444         * gcc.dg/ucnid-6.c: New.
3445         * gcc.dg/cpp/ucnid-1.c: New.
3446         * gcc.dg/cpp/ucnid-2.c: New.
3447         * gcc.dg/cpp/ucnid-3.c: New.
3448         * g++.dg/other/ucnid-1.C: New.
3449
3450 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3451
3452         * gcc.dg/vmx/darwin-abi-3.c: Delete.
3453
3454 2005-03-11  Per Bothner  <per@bothner.com>
3455
3456         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
3457         that diagnotics refer to correct token.
3458         * gcc.dg/unused-3.c: Likewise.
3459
3460 2005-03-11  Per Bothner  <per@bothner.com>
3461
3462         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
3463         constant" is now actually on same line as string constant.
3464         * gcc.dg/cpp/direct2s.c: Likewise.
3465
3466 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
3467
3468         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
3469
3470 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3471
3472         PR libfortran/20124
3473         * gfortran.dg/pr20124.f90: New Test
3474
3475 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
3476
3477         PR tree-optimization/20130
3478         * gcc.dg/pr20130-1.c: New test.
3479
3480 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3481
3482         PR target/20095
3483         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
3484
3485 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3486
3487         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
3488
3489 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3490
3491         * g++.dg/eh/forced1.C: Fix comment.
3492         * g++.dg/eh/forced2.C: Ditto.
3493         * g++.dg/eh/forced3.C: Ditto.
3494         * g++.dg/eh/forced4.C: Ditto.
3495
3496 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
3497
3498         PR rtl-opt/20412
3499         * gcc.c-torture/compile/pr20412.c: New test.
3500
3501 2005-03-10  Roger Sayle  <roger@eyesopen.com>
3502
3503         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
3504
3505 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3506
3507         PR target/20322
3508         * gcc.dg/20050307-1.c: New test.
3509
3510 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
3511
3512         PR c++/20375
3513         * g++.dg/other/stdarg3.C: New.
3514
3515 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3516
3517         PR c++/18384, c++/18327
3518         * g++.dg/init/array19.C: New test.
3519
3520         PR inline-asm/20314
3521         * gcc.dg/torture/pr20314-1.c: New test.
3522         * gcc.dg/torture/pr20314-2.c: New test.
3523
3524 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
3525
3526         * gcc.dg/20050309-1.c: New test.
3527
3528 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3529
3530         * gcc.dg/builtins-10.c: Reactivate disabled test.
3531         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
3532         new cbrt transformations.
3533
3534 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
3535
3536         PR c++/20208
3537         * g++.dg/template/array13.C: New test.
3538
3539 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
3540
3541         PR c++/16859
3542         * g++.dg/init/brace4.C: New test.
3543
3544 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3545
3546         PR c++/20186
3547         * g++.dg/template/non-dependent12.C: New.
3548
3549 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
3550
3551         PR c++/20142
3552         * g++.dg/init/array18.C: Add dg-do run marker.
3553
3554         PR c++/20142
3555         * g++.dg/init/array18.C: New test.
3556
3557 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3558
3559         * consistency.vlad/vlad.exp: Remove trailing semicolons.
3560         * g++.dg/gcov/gcov.exp: Likewise.
3561         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3562         * gcc.target/xstormy16/xstormy16.exp: Likewise.
3563         * lib/c-torture.exp: Likewise.
3564         * lib/fortran-torture.exp: Likewise.
3565         * lib/g++.exp: Likewise.
3566         * lib/gcc-defs.exp: Likewise.
3567         * lib/gcc-dg.exp: Likewise.
3568         * lib/gcc.exp: Likewise.
3569         * lib/gcov.exp: Likewise.
3570         * lib/gfortran.exp: Likewise.
3571         * lib/mike-g++.exp: Likewise.
3572         * lib/mike-gcc.exp: Likewise.
3573         * lib/objc-torture.exp: Likewise.
3574         * lib/objc.exp: Likewise.
3575         * lib/profopt.exp: Likewise.
3576         * lib/target-libpath.exp: Likewise.
3577         * lib/target-supports.exp: Likewise.
3578         * lib/treelang.exp: Likewise.
3579         * lib/wrapper.exp: Likewise.
3580
3581 2005-03-08  Jeff Law  <law@redhat.com>
3582
3583         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
3584         PHI-OPT changes.
3585
3586 2005-03-08  Ira Rosen  <irar@il.ibm.com>
3587
3588         * gcc.dg/vect/pr20122.c: New test.
3589
3590 2005-03-07  Jeff Law  <law@redhat.com>
3591
3592         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
3593         was folded away.
3594         * gcc.dg/tree-ssa/pr18133-1.c: New test.
3595         * gcc.dg/tree-ssa/pr18133-2.c: New test.
3596         * gcc.dg/tree-ssa/pr18134.c: New test.
3597
3598 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3599
3600         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
3601         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
3602         gcc.dg/torture/builtin-noret-2.c: Require weak support.
3603
3604 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
3605
3606         PR tree-opt/17671
3607         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
3608
3609 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
3610
3611         * g++.dg/warn/Wnvdtor.C: New test.
3612
3613 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
3614
3615         * gcc.dg/torture/pr19683-1.c: New test.
3616
3617 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
3618
3619         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
3620         * gfortran.dg/g77/19990313-2.f: Ditto.
3621         * gfortran.dg/g77/19990313-3.f: Ditto.
3622         * gfortran.dg/g77/19990525-0.f: Ditto.
3623         * gfortran.dg/g77/19990826-0.f: Ditto.
3624         * gfortran.dg/g77/19990826-2.f: Ditto.
3625         * gfortran.dg/g77/19990826-3.f: Ditto.
3626         * gfortran.dg/g77/20000511-1.f: Ditto.
3627         * gfortran.dg/g77/20000511-2.f: Ditto.
3628         * gfortran.dg/g77/970625-2.f: Ditto.
3629         * gfortran.dg/g77/980310-2.f: Ditto.
3630         * gfortran.dg/g77/980310-3.f: Ditto.
3631         * gfortran.dg/g77/980310-8.f: Ditto.
3632         * gfortran.dg/g77/980519-2.f: Ditto.
3633         * gfortran.dg/g77/alpha1.f: Ditto.
3634         * gfortran.dg/g77/claus.f: Ditto.
3635         * gfortran.dg/g77/erfc.f: Ditto.
3636         * gfortran.dg/g77/short.f: Ditto.
3637         * gfortran.fortran-torture/execute/data.f90: Ditto.
3638         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
3639         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
3640
3641 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3642
3643         * lib/file-format.exp (gcc_target_object_format): Add check for som
3644         format and hardcode object formats on hppa*-*-hpux*.
3645         * lib/target-supports.exp (check_weak_available): Add check for som
3646         object format.  Always return 0 on hppa*-*-hpux10*.
3647
3648         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
3649         is defined.
3650
3651         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
3652
3653 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3654
3655         * gfortran.dg/pr19936_1.f90: New test.
3656         * gfortran.dg/pr19936_2.f90: New test.
3657         * gfortran.dg/pr19936_3.f90: New test.
3658
3659 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3660             Paul Thomas <prthomas@drfccad.cea.fr>
3661
3662         * gfortran.dg/PR19754_1.f90: New test.
3663         * gfortran.dg/PR19754_2.f90: Ditto.
3664
3665 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3666
3667         PR c++/19311
3668         * g++.dg/template/non-dependent11.C: New test.
3669
3670 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
3671
3672         * lib/target-supports.exp (check_iconv_available): Fix comment.
3673
3674 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
3675             Joseph S. Myers  <joseph@codesourcery.com>
3676
3677         PR c++/19797
3678         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
3679
3680 2005-03-04  Matthew Sachs  <msachs@apple.com>
3681
3682         * gcc.exp (gcc_target_compile): Put braces around
3683         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
3684         * objc.exp (objc_target_compile): Likewise.
3685         * treelang.exp (treelang_target_compile): Likewise.
3686
3687 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3688
3689         PR fortran/19673
3690         * gfortran.dg/func_result_1.f90: New test.
3691
3692 2005-03-04  Ben Elliston  <bje@au.ibm.com>
3693
3694         * gcc.misc-tests/options.exp: New test.
3695
3696 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
3697
3698         * gcc.dg/pr15784-4.c: New test.
3699
3700 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
3701
3702         * gcc.c-torture/execute/pr17133.c: New.
3703         * gcc.c-torture/compile/20050303-1.c: New.
3704
3705 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
3706
3707         * gcc.dg/cpp/assert4.c:  Fix for cygwin
3708
3709 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
3710
3711         * g++.dg/overload/using2.C: New.
3712
3713 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
3714
3715         PR c++/19916
3716         * g++.dg/init/ptrmem2.C: New test.
3717
3718 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
3719
3720         PR c/8927
3721         * gcc.dg/pr8927-1.c: New test.
3722
3723 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
3724
3725         PR c++/20232
3726         * g++.dg/inherit/covariant12.C: New.
3727
3728 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3729
3730         PR fortran/19479
3731         * gfortran.dg/bound_1.f90: New test.
3732
3733 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
3734
3735         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
3736         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
3737
3738 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
3739
3740         PR c/20245
3741         * gcc.dg/pr20245-1.c: New test.
3742
3743 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
3744
3745         PR middle-end/19874
3746         * gcc.c-torture/execute/20050119-2.c: New test case.
3747
3748 2005-02-28  Ben Elliston  <bje@au.ibm.com>
3749
3750         * README: Update the DejaGnu bug reporting address.
3751         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
3752         * lib/objc-torture.exp: Likewise.
3753
3754 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3755
3756         * gfortran.dg/boz_1.f90: New test.
3757         * gfortran.dg/boz_3.f90: New test.
3758         * gfortran.dg/boz_4.f90: New test.
3759
3760 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3761
3762         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
3763         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
3764
3765 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3766
3767         PR libfortran/20101
3768         * gfortran.dg/write_0_pe_format.f90: New test.
3769
3770 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
3771
3772         PR c++/20206
3773         * g++.dg/opt/thunk2.C: New test.
3774         * g++.dg/opt/covariant1.C: New test.
3775
3776 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3777
3778         * gfortran.dg/e_d_fmt.f90: New test.
3779
3780 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
3781
3782         * gcc.dg/asm-b.c: Fix comment typos.
3783
3784 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3785
3786         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
3787         a V_MAY_DEF also.
3788
3789 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3790
3791         PR tree-opt/20188
3792         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
3793         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
3794         * gcc.dg/asm-b.c: New test.
3795
3796 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
3797
3798         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
3799         Disable this test on IRIX 6.
3800
3801 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
3802
3803         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
3804         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
3805         parser.
3806
3807 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
3808
3809         PR tree-optimization/20204
3810         * testsuite/gcc.dg/pr20204.c: New test.
3811
3812 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
3813
3814         PR target/20196
3815         * gcc.c-torture/execute/20050224-1.c: New test.
3816
3817         PR c++/20175
3818         * g++.dg/warn/Wbraces2.C: New test.
3819
3820 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
3821
3822         PR c++/19878
3823         * g++.dg/init/const2.C: New test.
3824
3825 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
3826
3827         PR tree-optimization/20100
3828         * gcc.c-torture/execute/pr20100-1.c: New test.
3829
3830 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3831
3832         * gfortran.dg/implicit_3.f90: New test.
3833
3834         * gfortran.dg/deftype_1.f90: New test.
3835
3836 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
3837
3838         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
3839         the test passes.
3840         * g++.dg/other/anon3.C: Accept a warning.
3841
3842 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
3843
3844         * gcc.dg/pr20017.c: Fix a comment typo.
3845
3846 2005-02-23  Bud Davis  <bdavis@gfortran.org>
3847
3848         * gfortran.dg/list_read_4.f90: Change to f90 comments.
3849
3850 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3851
3852         PR ada/19902
3853         * ada/acats/tests/cxa/cxa3004.a: Remove.
3854         * ada/acats/tests/cxb/cxb30061.am: Likewise.
3855
3856 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3857
3858         PR c++/20073
3859         * g++.dg/init/const1.C: New test.
3860
3861         PR c++/19991
3862         * g++.dg/parse/constant7.C: New test.
3863
3864         PR c++/20152
3865         * g++.dg/parse/error27.C: New test.
3866         * g++.dg/template/qualttp15.C: Adjust error markers.
3867         * g++.old-deja/g++.other/struct1.C: Likewise.
3868
3869         PR c++/20153
3870         * g++.dg/template/error17.C: New test.
3871
3872         PR c++/20148
3873         * g++.dg/parser/error26.C: New test.
3874
3875 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
3876
3877         PR tree-optimization/20100
3878         PR tree-optimization/20115
3879         * gcc.dg/pr20115.c: New test.
3880         * gcc.dg/pr20115-1.c: New test.
3881         * gcc.dg/pr20100.c: New test.
3882         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
3883         call-clobbered variables after alias1.
3884
3885 2005-02-22  Bud Davis  <bdavis@gfortran.org>
3886
3887         * gfortran.dg/list_read_4.f90: new test.
3888
3889 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
3890
3891         PR rtl-optimization/20017.
3892         * gcc.dg/pr20017.c: New.
3893
3894 2005-02-22  Devang Patel  <dpatel@apple.com>
3895
3896         PR 19952
3897         * g++.dg/tree-ssa/pr19952.C: New test.
3898
3899 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3900
3901         PR c++/19883
3902         * g++.dg/parse/constant6.C: New test.
3903
3904 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3905
3906         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3907         * g++.dg/charset/asm2.c: Likewise.
3908         * g++.dg/charset/asm3.c: Likewise.
3909         * g++.dg/charset/asm4.c: Likewise.
3910         * g++.dg/charset/asm5.c: Likewise.
3911         * g++.dg/charset/attribute1.c: Likewise.
3912         * g++.dg/charset/attribute2.c: Likewise.
3913         * g++.dg/charset/extern1.cc: Likewise.
3914         * g++.dg/charset/extern2.cc: Likewise.
3915         * g++.dg/charset/extern3.cc: Likewise.
3916         * g++.dg/charset/function.cc: Likewise.
3917         * g++.dg/charset/string.c: Likewise.
3918         * g++.dg/charset/charset.exp: Likewise.
3919         * lib/target-supports.exp (check_iconv_available): Fix comment.
3920
3921 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3922
3923         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
3924         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3925         * gcc.dg/charset/asm2.c: Likewise.
3926         * gcc.dg/charset/asm3.c: Likewise.
3927         * gcc.dg/charset/asm4.c: Likewise.
3928         * gcc.dg/charset/asm5.c: Likewise.
3929         * gcc.dg/charset/asm6.c: Likewise.
3930         * gcc.dg/charset/attribute1.c: Likewise.
3931         * gcc.dg/charset/attribute2.c: Likewise.
3932         * gcc.dg/charset/builtin1.c: Likewise.
3933         * gcc.dg/charset/extern.c: Likewise.
3934         * gcc.dg/charset/function.c: Likewise.
3935         * gcc.dg/charset/string.c: Likewise.
3936         * gcc.dg/charset/charset.exp: Likewise.
3937
3938 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
3939
3940         PR fortran/20086
3941         * gfortran.dg/pr20086.f90: New test.
3942
3943 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
3944
3945         PR tree-optimization/19786
3946         * g++.dg/tree-ssa/pr19786.C: New.
3947
3948 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3949
3950         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
3951
3952 2005-02-21  Jeff Law  <law@redhat.com>
3953
3954         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
3955
3956 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3957
3958         * gfortran.dg/do_iterator: Split loop, markup all lines for
3959         which an error locus is printed.
3960         * gfortran.dg/pr17708.f90: Markup all lines for which an error
3961         locus is printed.
3962         * gfortran.dg/select_4.f90: Likewise.
3963         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
3964         locuses in the various permutations.
3965
3966 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
3967
3968         PR tree-optimization/19951
3969         * g++.dg/vect: New directory.
3970         * g++.dg/vect/vect.exp: New file.
3971         * g++.dg/vect/pr19951.cc: New testcase.
3972         * g++.dg/dg.exp: Also prune vectorizer tests.
3973
3974 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
3975
3976         PR 18785
3977         * gcc.dg/charset/builtin1.c: New test.
3978
3979 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3980
3981         PR c++/19299
3982         * g++.dg/inherit/volatile1.C: New test.
3983
3984         PR c++/19440
3985         * g++.dg/template/dtor4.C: New test.
3986
3987 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3988
3989         * gfortran.dg/int_1.f90: New test.
3990
3991 2005-02-19  Devang Patel  <dpatel@apple.com>
3992
3993         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
3994
3995 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3996
3997         * gfortran.dg/achar_1.f90: New test.
3998
3999 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
4000
4001         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
4002
4003 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
4004             Jakub Jelinek  <jakub@redhat.com>
4005
4006         PR tree-optimization/19828
4007         * gcc.dg/tree-ssa/loop-7.c: New test.
4008         * gcc.c-torture/execute/20050218-1.c: New test.
4009
4010 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
4011
4012         PR c/20043
4013         * gcc.dg/transparent-union-1.c: New test.
4014         * gcc.dg/transparent-union-2.c: New test.
4015
4016 2005-02-18  James E Wilson  <wilson@specifixinc.com>
4017
4018         PR tree-optimization/18977
4019         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
4020
4021 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
4022
4023         PR target/20054
4024         * gcc.dg/pr20054.c: New test.
4025
4026 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4027
4028         PR c++/19508
4029         * g++.dg/ext/attrib20.C: New test.
4030
4031 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4032
4033         PR middle-end/20030
4034         * gfortran.fortran-torture/execute/character_passing.f90: New test.
4035
4036 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
4037
4038         PR c++/20008
4039         * g++.dg/opt/switch4.C: New.
4040
4041 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
4042
4043         PR c++/20023
4044         PR tree-optimization/20009
4045         * gcc.c-torture/compile/20050217-1.c: New test.
4046         * g++.dg/opt/switch3.C: New test.
4047
4048         PR tree-optimization/18947
4049         * gcc.c-torture/compile/20050215-1.c: New test.
4050         * gcc.c-torture/compile/20050215-2.c: New test.
4051         * gcc.c-torture/compile/20050215-3.c: New test.
4052
4053 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
4054
4055         PR c++/20028
4056         * g++.dg/template/crash34.C: New.
4057
4058         PR c++/20022
4059         * g++.dg/other/access3.C: New.
4060
4061 2005-02-17  Ira Rosen  <irar@il.ibm.com>
4062
4063         * gcc.dg/vect/vect-98.c: New test.
4064
4065 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
4066
4067         PR tree-optimization/19967
4068         * gcc.dg/pr19967.c: New.
4069
4070 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
4071
4072         PR middle-end/19857
4073         * gcc.dg/tree-ssa/20050215-1.c: New test.
4074         * gcc.c-torture/execute/20050215-1.c: New test.
4075
4076 2005-02-15  Eric Christopher  <echristo@redhat.com>
4077
4078         * gcc.dg/cpp/20050215-1.c: New file.
4079
4080 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
4081
4082         PR tree-optimization/15785
4083         * gcc.dg/pr15785-1.c: New test.
4084
4085 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
4086
4087         PR c++/17788
4088         * g++.dg/init/ctor4.C: New.
4089         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4090
4091 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
4092
4093         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4094         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
4095
4096 2005-02-15  Andreas Schwab  <schwab@suse.de>
4097
4098         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
4099         declare malloc.
4100
4101 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
4102
4103         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
4104
4105 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
4106
4107         PR tree-optimization/19853
4108         * gcc.c-torture/compile/pr19853.c: New test.
4109
4110 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4111
4112         PR c++/19608
4113         * g++.dg/parse/local-class1.C: New.
4114
4115         PR c++/19895
4116         * g++.dg/parse/ptrmem3.C: New.
4117
4118         PR c++/19884
4119         * g++.old-deja/g++.oliva/template6.C: Add another case.
4120         * g++.dg/template/explicit6.C: New.
4121
4122 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
4123
4124         PR c++/17816
4125         * g++.dg/other/redecl2.C: New.
4126
4127 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4128
4129         PR c++/19891
4130         * g++.dg/abi/covariant4.C: New.
4131
4132 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
4133
4134         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
4135
4136 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
4137
4138         * gcc.dg/vect/vect-96.c: Fix typo.
4139
4140 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4141
4142         PR c++/14479
4143         PR c++/19487
4144         * g++.dg/template/enum5.C: New test.
4145
4146 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4147
4148         * gcc.dg/vect/vect-97.c: New test.
4149
4150 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4151
4152         * gcc.dg/vect/vect-96.c: New test.
4153
4154 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
4155
4156         * gcc.dg/builtins-34.c: Also check ldexp*.
4157
4158 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
4159
4160         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
4161
4162 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
4163
4164         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
4165         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
4166         dg-require-dll, dg-require-iconv, dg-require-named-sections,
4167         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
4168         selector_list, selector_expression, dg-process-target): Move to new
4169         file target-supports-dg.exp.
4170         * lib/target-supports-dg.exp: New.
4171
4172         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
4173         New.
4174
4175 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
4176
4177         PR c++/19666
4178         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
4179
4180         PR middle-end/19858
4181         * gcc.c-torture/compile/20050210-1.c: New test.
4182
4183 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
4184
4185         PR c++/19755
4186         * g++.dg/warn/Wbraces1.C: New test.
4187
4188 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
4189
4190         * gcc.dg/builtins-52.c: New testcase.
4191
4192 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
4193
4194         PR c/19342
4195         * gcc.c-torture/execute/20050119-1.c: New test.
4196
4197 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4198
4199         PR c++/19811
4200         * g++.dg/init/delete1.C: New test.
4201
4202 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4203
4204         PR c++/18470
4205         * g++.dg/template/static12.C: New test.
4206
4207 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4208
4209         PR c++/19787
4210         * g++.dg/conversion/ambig1.C: New test.
4211
4212         PR c++/19739
4213         * g++.dg/ext/attrib19.C: New test.
4214
4215         PR c++/19732
4216         * g++.dg/parse/dtor5.C: New test.
4217
4218         PR c++/19762
4219         * g++.dg/template/dtor3.C: New test.
4220
4221         PR c++/19826
4222         * g++.dg/template/static11.C: New test.
4223         * g++.dg/template/crash2.C: Remove dg-error marker.
4224
4225 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
4226
4227         PR C++/18491
4228         * g++.old-deja/g++.mike/p10769a.C: Remove.
4229
4230 2005-02-09  Roger Sayle  <roger@eyesopen.com>
4231
4232         * gcc.dg/builtins-48.c: New test case.
4233         * gcc.dg/builtins-49.c: New test case.
4234         * gcc.dg/builtins-50.c: New test case.
4235         * gcc.dg/builtins-51.c: New test case.
4236
4237 2005-02-09  Ian Lance Taylor  <ian@airs.com>
4238
4239         PR middle-end/19583
4240         * g++.dg/warn/Wreturn-type-3.C: New test.
4241
4242 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4243
4244         PR middle-end/19402
4245         * gcc.dg/pr19402-1.c: New testcase.
4246         * gcc.dg/pr19402-2.c: likewise.
4247
4248 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4249
4250         PR middle-end/19854
4251         * g++.dg/tree-ssa/tmmti.C: New testcase.
4252
4253 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4254
4255         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
4256
4257 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
4258
4259         PR c++/19733
4260         * g++.dg/parse/crash23.C: New test.
4261         * g++.dg/warn/Weff1.C: New test.
4262
4263 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4264
4265         * gcc.dg/20050209-1.c: New test.
4266
4267 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4268
4269         PR target/19799
4270         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
4271
4272 2005-02-08  Mike Stump  <mrs@apple.com>
4273
4274         * g++.dg/pch/import-2.c: New test.
4275         * g++.dg/pch/import-2.hs: New.
4276         * g++.dg/pch/include/import-2a.h: New.
4277         * g++.dg/pch/include/import-2b.h: New.
4278
4279 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
4280
4281         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
4282
4283 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4284
4285         * gfortran.dg/substr_1.f90: New test.
4286
4287 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
4288
4289         PR middle-end/19775
4290         * gcc.dg/torture/builtin-power-1.c: Disable test for
4291         invalid transformation.
4292         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
4293         no longer optimize.
4294         * gcc.dg/builtins-47.c: New testcase.
4295
4296 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
4297             Dorit Naishlos  <dorit@il.ibm.com>
4298
4299         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
4300
4301 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
4302
4303         * gcc.c-torture/compile/20050206-1.c: New test.
4304
4305 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4306
4307         PR tree-opt/19768
4308         * g++.dg/opt/pr19768.C: New test.
4309
4310 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4311
4312         PR tree-opt/19736
4313         * gcc.c-torture/compile/pr19736.c: New test.
4314
4315 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4316
4317         PR c++/17401
4318         * g++.dg/parse/error25.C: New test.
4319
4320 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
4321
4322         * gcc.c-torture/execute/20050203-1.c: New.
4323
4324 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
4325
4326         * gcc.dg/vect/vect-85.c: Remove xfail.
4327         * gcc.dg/vect/vect-86.c: Remove xfail.
4328         * gcc.dg/vect/vect-87.c: Remove xfail.
4329         * gcc.dg/vect/vect-88.c: Remove xfail.
4330
4331 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
4332
4333         * gcc.dg/altivec-19.c: New.
4334
4335 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
4336
4337         PR c/17807
4338         * gcc.dg/nested-func-3.c: New test.
4339         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
4340
4341 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
4342
4343         * gcc.test-framework/gen_directive_tests: Generate tests for
4344         selector expressions.
4345
4346 2005-02-02  Matt Austern  <austern@apple.com>
4347
4348         PR c++/19628
4349         * g++/ext/builtin7.C: New.
4350         * g++/ext/builtin8.C: New.
4351
4352 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4353
4354         PR c/18502
4355         * gcc.dg/pr18502-1.c: New test.
4356
4357 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4358
4359         PR c++/17413
4360         * g++.dg/template/local4.C: Tweak.
4361
4362 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
4363
4364         PR tree-optimization/19578
4365         * gcc.c-torture/compile/20050202-1.c: New test.
4366
4367 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4368
4369         PR c/19435
4370         * gcc.dg/c99-init-4.c: New test.
4371
4372 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4373
4374         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
4375
4376         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
4377
4378         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
4379         * g++.dg/eh/check-vect.h: New.
4380
4381         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
4382         * gcc.dg/vect/vect-78.c: Ditto.
4383         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
4384         Remove.
4385
4386         * g++.dg/conversion/simd1.C: Expect warning.
4387         * g++.dg/ext/attribute-test-1.C: Ditto.
4388         * g++.dg/ext/attribute-test-2.C: Ditto.
4389         * g++.dg/ext/attribute-test-3.C: Ditto.
4390         * g++.dg/ext/attribute-test-4.C: Ditto.
4391
4392         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
4393         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
4394
4395         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
4396
4397 2005-02-01  Richard Henderson  <rth@redhat.com>
4398
4399         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4400         long double for ibm double-double format.
4401         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4402
4403 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
4404
4405         PR tree-optimization/19633
4406         * testsuite/gcc.dg/pr19633-1.c: New test.
4407         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
4408         to NULL or a symbol.
4409
4410 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4411
4412         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
4413         New procs.
4414         (dg-process-target (local override)): Handle selector expressions.
4415
4416         * gcc.test-framework/README: Describe tests in source directory.
4417         * gcc.test-framework/test-framework.awk: Handle dg- tests.
4418         * gcc.test-framework/test-framework.exp: Handle dg- tests.
4419         * gcc.test-framework/dg-bogus-exp-P.c: New test.
4420         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
4421         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
4422         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
4423         * gcc.test-framework/dg-do-link-exp-P.c: New test.
4424         * gcc.test-framework/dg-do-run-exp-P.c: New test.
4425         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
4426         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
4427         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
4428         * gcc.test-framework/dg-error-exp-P.c: New test.
4429         * gcc.test-framework/dg-error-exp-XP.c: New test.
4430         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
4431         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
4432         * gcc.test-framework/dg-output-exp-P.c: New test.
4433         * gcc.test-framework/dg-output-exp-XF.c: New test.
4434         * gcc.test-framework/dg-warning-exp-P.c: New test.
4435         * gcc.misc-tests/dg-1.c: Remove.
4436         * gcc.misc-tests/dg-2.c: Remove.
4437         * gcc.misc-tests/dg-3.c: Remove.
4438         * gcc.misc-tests/dg-4.c: Remove.
4439         * gcc.misc-tests/dg-5.c: Remove.
4440         * gcc.misc-tests/dg-6.c: Remove.
4441         * gcc.misc-tests/dg-7.c: Remove.
4442         * gcc.misc-tests/dg-8.c: Remove.
4443         * gcc.misc-tests/dg-9.c: Remove.
4444         * gcc.misc-tests/dg-10.c: Remove.
4445         * gcc.misc-tests/dg-11.c: Remove.
4446         * gcc.misc-tests/dg-12.c: Remove.
4447         * gcc.misc-tests/dg-test.exp: Remove.
4448
4449         * gcc.test-framework/test-framework.awk: Change recording and
4450         printing of passes and failures.
4451
4452         * gcc.test-framework: New directory.
4453         * gcc.test-framework/README: New.
4454         * gcc.test-framework/test-framework.exp: New.
4455         * gcc.test-framework/test-framework.awk: New.
4456         * gcc.test-framework/gen_directive_tests: New.
4457
4458 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
4459
4460         * lib/treelang.exp: Fix comment typos.
4461         (treelang_target_compile): Don't append libs=-ltreelang to options.
4462
4463 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
4464
4465         * g++.dg/parse/typename7.C: Adjust error messages.
4466
4467 2005-01-31  Jeff Law  <law@redhat.com>
4468
4469         * gcc.c-torture/execute/20050131-1.c: New test.
4470         * gcc.dg/wcaselabel.c: New test.
4471
4472 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
4473
4474         * g++.dg/other/warning1.C: Adjust error messags.
4475         * g++.dg/parse/constant5.C: New test.
4476
4477 2005-01-31  Steven Bosscher  <stevenb@suse.de>
4478
4479         PR c/19333
4480         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
4481         the test case valid.
4482         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
4483         * testsuite/gcc.dg/array-7.c: Adjust expected result.
4484         * testsuite/gcc.dg/pr18596-3.c: Likewise.
4485         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
4486         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
4487         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
4488
4489 2005-01-31  Dale Johannesen  <dalej@apple.com>
4490
4491         * g++.dg/opt/pr19650.C:  New test.
4492
4493 2005-01-31  Richard Henderson  <rth@redhat.com>
4494
4495         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4496         long double for intel double extended format.
4497         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4498
4499 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
4500
4501         PR c++/19555
4502         * g++.dg/template/static10.C: New test.
4503
4504         PR c++/19395
4505         * g++.dg/parse/error24.C: New test.
4506
4507         PR c++/19367
4508         * g++.dg/lookup/builtin1.C: New test.
4509
4510         PR c++/19457
4511         * g++.dg/warn/conv3.C: New test.
4512
4513 2005-01-30  Bud Davis  <bdavis@gfortran.org>
4514
4515         PR fortran/19647
4516         * gfortan.dg/inquire_7.f90
4517
4518 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
4519
4520         PR tree-optimization/15791
4521         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
4522         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
4523         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
4524         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
4525         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
4526         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
4527         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
4528         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
4529         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
4530         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
4531
4532 2005-01-29  Paul Brook  <paul@codesourcery.com>
4533
4534         PR fortran/18565
4535         * check.c (real_or_complex_check): New function.
4536         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
4537         * intrinsic.c (add_functions): Use new check functions.
4538         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
4539         Add prototypes.
4540
4541 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
4542
4543         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
4544         gcc.dg/lvalue-3.c: New tests.
4545         * gcc.dg/concat.c: Update expected messages.
4546
4547 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
4548
4549         PR libfortran/19595
4550         * gfortran.dg/eor_1.f90:  New test.
4551
4552 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
4553
4554         PR fortran/19589
4555         * gfortran.dg/logical_data_1.f90: New test.
4556
4557 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
4558
4559         PR c++/19253
4560         * g++.dg/template/crash33.C: New test.
4561
4562         PR c++/19667
4563         * g++.dg/template/crash32.C: New test.
4564
4565 2005-01-28  Ian Lance Taylor  <ian@airs.com>
4566
4567         PR middle-end/16558
4568         * g++.dg/warn/Wreturn-type-2.C: New test.
4569
4570 2004-06-24  Jeff Law  <law@redhat.com>
4571
4572         * gcc.dg/tree-ssa/20050128-1.c: New test.
4573
4574 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
4575
4576         * gcc.target/frv/all-mdpackh-1.c: New test.
4577
4578 2005-01-28  Steven Bosscher  <stevenb@suse.de>
4579
4580         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
4581
4582 2005-01-27  Richard Henderson  <rth@redhat.com>
4583
4584         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
4585
4586 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4587
4588         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
4589
4590 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4591
4592         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4593         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4594         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
4595         to cope with cases where the multilib options override the dg-options.
4596
4597 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
4598
4599         PR c/18946
4600         * gcc.dg/noncompile/20050120-1.c: New test.
4601
4602 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
4603
4604         PR tree-optimization/19633
4605         * gcc.dg/pr19633.c: New test.
4606         * gcc.dg/tree-ssa/pr19633.c: New test.
4607
4608 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
4609
4610         * gcc.dg/20041216-1.c: New test.
4611
4612 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
4613
4614         PR objc/18862
4615         * objc.dg/selector-2.m: New test.
4616
4617 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
4618
4619         * g++.dg/opt/range-test-2.C: New test.
4620
4621         PR rtl-optimization/19579
4622         * gcc.c-torture/execute/20050124-1.c: New test.
4623
4624 2005-01-26  Greg Parker  <gparker@apple.com>
4625         Stuart Hastings  <stuart@apple.com>
4626
4627         * gcc.c-torture/execute/20050125-1.c: New.
4628
4629 2005-01-18  Jan Hubicka  <jh@suse.cz>
4630
4631         PR tree-optimize/19337
4632         * gcc.c-torture/compile/20050119-1.c: New test.
4633
4634 2005-01-24  James E Wilson  <wilson@specifixinc.com>
4635
4636         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
4637         test for successful match.
4638
4639 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
4640
4641         PR objc/18408
4642         * objc.dg/comp-types-7.m: New test.
4643
4644 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
4645
4646         * lib/target-supports.exp (current_target_name): New.
4647         (check_effective_target_ilp32, check_effective_target_lp64):
4648         Cache the result to use as long as the current target, with
4649         multilib flags, remains the same.
4650
4651         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
4652         (dg-require-weak, dg-require-visibility, dg-require-alias,
4653         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
4654         dg-require-effective-target, dg-skip-if): Remove call to
4655         skip_test_and_clear_xfail.
4656         (dg-test): Clear xfail data.
4657
4658 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
4659
4660         PR target/17751
4661         * gcc.dg/ppc64-toc.c: New test.
4662
4663         * g++.dg/tree-ssa/empty-1.C: New test.
4664
4665         PR middle-end/19551
4666         * gcc.c-torture/execute/20050121-1.c: New test.
4667         * gcc.dg/20050121-2.c: New test.
4668
4669 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
4670         Paul Brook  <paul@codesourcery.com>
4671
4672         PR fortran/17941
4673         * gfortran.dg/real_const_1.f: New test.
4674         * gfortran.dg/real_const_2.f90: New test.
4675         * gfortran.dg/complex_int_1.f90: New test.
4676
4677 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
4678
4679         PR fortran/19313
4680         * gfortan.dg/inquire_6.f90: New test.
4681
4682 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4683
4684         PR libfortran/19451
4685         * open_readonly_1.f90:  New test.
4686
4687 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4688
4689         PR libfortran/18982
4690         * gfortran.dg/open_new.f90: New file.
4691
4692 2005-01-22  Paul Brook  <paul@codesourcery.com>
4693
4694         * namelist_1.f90: New test.
4695
4696 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
4697
4698         PR tree-optimization/19484
4699         * gcc.c-torture/compile/20050122-[12].c: New tests.
4700
4701 2005-01-22  Paul Brook  <paul@codesourcery.com>
4702
4703         * gfortran.dg/implicit_2.f90: New test.
4704
4705 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
4706
4707         PR fortran/19314
4708         * gfortran.dg/inquire_5.f90: New test.
4709
4710 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4711
4712         PR c/18809
4713         * gcc.dg/pr18809-1.c: New test.
4714
4715 2005-01-21  Ian Lance Taylor  <ian@airs.com>
4716
4717         * gcc.dg/20050121-1.c: New test.
4718
4719         PR tree-optimization/13000
4720         * gcc.dg/20040206-1.c: Change warning to point where function is
4721         being inlined.
4722
4723 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4724
4725         PR c++/19208
4726         * g++.dg/template/array11.C: New test.
4727
4728 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4729
4730         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
4731         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
4732         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
4733         * gfortran.dg/getenv_1.f90: Add dg-do directive.
4734         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
4735         gfortran.dg/pr17164.f90: Add missing dg-do directives.
4736
4737 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4738
4739         PR tree-optimization/15349
4740         * gcc.dg/tree-ssa/pr15349.c: New.
4741
4742 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
4743
4744         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
4745
4746 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
4747
4748         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
4749         scan-assembler-times directive name.
4750
4751         * gcc.dg/asm-a.c: Move dg-require-effective-target to
4752         after dg-do.
4753
4754         PR rtl-optimization/19462
4755         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
4756
4757 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
4758
4759         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
4760         counting function calls on ia64.
4761
4762 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
4763
4764         PR rtl-optimization/15139
4765         * gcc.dg/20050111-2.c: New test.
4766
4767         PR c/17297
4768         * gcc.c-torture/compile/20050113-1.c: New testcase.
4769
4770         PR middle-end/19164
4771         * gcc.dg/20050113-1.c: New testcase.
4772
4773 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
4774
4775         * gcc.dg/vect/vect-85.c: Add comment.
4776         * gcc.dg/vect/vect-86.c: Add xfail for now.
4777         * gcc.dg/vect/vect-87.c: Add xfail for now.
4778         * gcc.dg/vect/vect-88.c: Add xfail for now.
4779         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
4780
4781 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4782
4783         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
4784
4785 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4786
4787         * g++.dg/debug/typedef3.C: New test.
4788
4789 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
4790
4791         PR c/19472
4792         * gcc.dg/asm-a.c: New test.
4793
4794 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
4795
4796         * gcc.dg/sh-relax.c: Add prototype for abort.
4797
4798 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4799
4800         * gcc.dg/short-compare-1.c: New test.
4801         * gcc.dg/short-compare-2.c: Likewise.
4802
4803 2005-01-18  Michael Matz  <matz@suse.de>
4804
4805         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
4806
4807 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
4808
4809         PR tree-optimization/19121
4810         * gcc.c-torture/compile/pr19121.c: New test.
4811
4812 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
4813
4814         PR target/19357
4815         * gcc.c-torture/compile/pr19357.c: New test.
4816
4817 2005-01-17  Ian Lance Taylor  <ian@airs.com>
4818
4819         PR c/5675
4820         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
4821         pass--those that refer just to the variable, possibly with a
4822         cast.
4823         * gcc.dg/c99-const-expr-3.c: Likewise.
4824
4825         PR middle-end/13127
4826         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
4827         longer emitted.
4828
4829 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
4830
4831         PR fortran/18778
4832         * gfortran.dg/endfile_2.f90: New test.
4833
4834 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
4835
4836         PR 19168
4837         * gfortran.dg/select_5.f90: New test.
4838
4839 2004-01-16  Paul Brook  <paul@codesourcery.com>
4840
4841         * gfortran.dg/common_4.f90: New test.
4842
4843 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
4844
4845         PR rtl-optimization/19462
4846         * gcc.dg/torture/pr19462-1.c: New test.
4847
4848 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
4849
4850         PR objc/19321
4851         * objc.dg/func-ptr-2.m: New.
4852         * objc.dg/volatile-1.m: New.
4853
4854 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4855
4856         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
4857
4858 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4859
4860         PR tree-optimization/19060
4861         * gcc.c-torture/execute/20050104-1.c: New test.
4862
4863 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
4864
4865         PR fortran/18983
4866         * gfortran.dg/write_to_null.f90: New test.
4867
4868 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
4869             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4870
4871         PR other/19328
4872         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
4873         argument.
4874
4875 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4876
4877         PR c++/19263
4878         * g++.dg/init/vector1.C: New test.
4879
4880 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
4881
4882         PR target/13158
4883         * gcc.target/ia64/sibcall-unwind-1.c: New test.
4884         PR target/18987
4885         * gcc.target/ia64/sibcall-unwind-2.c: New test.
4886
4887 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
4888
4889         * gfortran.dg/select_1.f90: New test.
4890         * gfortran.dg/select_2.f90: New test.
4891         * gfortran.dg/select_3.f90: New test.
4892         * gfortran.dg/select_4.f90: New test.
4893
4894 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
4895
4896         PR middle-end/19084
4897         PR rtl-optimization/19348
4898         * gcc.dg/20050111-1.c: New test.
4899         * gcc.c-torture/execute/20050111-1.c: New test.
4900
4901         * gcc.dg/i386-asm-4.c: New test.
4902
4903 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4904
4905         * gcc.dg/nested-func-2.c: New test.
4906         * ada/acats/norun.lst: Remove c953002.
4907
4908 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
4909
4910         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
4911
4912 2005-01-12  Ben Elliston  <bje@au.ibm.com>
4913
4914         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
4915
4916 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
4917
4918         PR target/18761
4919         * g++.dg/abi/align1.C: New test.
4920
4921 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
4922
4923         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
4924         at a time.
4925         * g++.dg/ext/altivec_check.h: Support compiling as C.
4926
4927 2005-01-10  Roger Sayle  <roger@eyesopen.com>
4928
4929         PR c++/19355
4930         * g++.dg/expr/pr19355-1.C: New test case.
4931
4932 2005-01-10  Laurent GUERBY <laurent@guerby.net>
4933
4934         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
4935         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
4936         * ada/acats/tests/c3/c92005b.ada: Likewise.
4937         * ada/acats/tests/c3/cxb3012.a: Likewise.
4938         * ada/acats/norun.lst: Add c380004 and c953002, add PR
4939
4940 2005-01-09  Paul Brook  <paul@codesourcery.com>
4941
4942         * gfortran.dg/common_2.f90: New file.
4943         * gfortran.dg/common_3.f90: New file.
4944
4945 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
4946
4947         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
4948
4949 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4950
4951         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
4952         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
4953         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
4954         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
4955         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
4956         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
4957         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
4958         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
4959         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
4960         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
4961         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
4962         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
4963         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
4964         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
4965         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
4966         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
4967         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
4968         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
4969         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
4970         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
4971         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
4972         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
4973         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
4974         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
4975         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
4976         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
4977         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
4978         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
4979         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
4980         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
4981         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
4982         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
4983         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
4984         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
4985         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
4986         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
4987         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
4988         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
4989         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
4990         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
4991         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
4992         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
4993         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
4994         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
4995         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
4996         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
4997         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
4998         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
4999         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
5000         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
5001         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
5002         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
5003         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
5004         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
5005         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
5006         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
5007         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
5008         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
5009         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
5010         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
5011         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
5012         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
5013         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
5014         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
5015         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
5016         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
5017         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
5018
5019         * gcc.dg/vect/vect-1.c: Fix spelling.
5020         * gcc.dg/vect/vect-10.c: Fix spelling.
5021         * gcc.dg/vect/vect-11.c: Fix spelling.
5022         * gcc.dg/vect/vect-12.c: Fix spelling.
5023         * gcc.dg/vect/vect-14.c: Fix spelling.
5024         * gcc.dg/vect/vect-15.c: Fix spelling.
5025         * gcc.dg/vect/vect-16.c: Fix spelling.
5026         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
5027         * gcc.dg/vect/vect-64.c: Fix comments.
5028         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
5029
5030 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5031             Ira Rosen  <irar@il.ibm.com>
5032
5033         * gcc.dg/vect/vect-70.c: New test.
5034         * gcc.dg/vect/vect-71.c: New test.
5035
5036 2005-01-09  Manfred Hollstein  <mh@suse.com>
5037
5038         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
5039         * gcc.dg/pr18241-2.c: Likewise.
5040         * gcc.dg/pr18241-3.c: Likewise.
5041         * gcc.dg/pr18241-4.c: Likewise.
5042         * gcc.dg/pr18241-5.c: Likewise.
5043
5044 2005-01-08  Richard Henderson  <rth@redhat.com>
5045
5046         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5047         False for x86 and x86-64.
5048
5049 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
5050
5051         PR tree-optimization/18241
5052         * gcc.dg/pr18241-1.c: New test.
5053         * gcc.dg/pr18241-2.c: New test.
5054         * gcc.dg/pr18241-3.c: New test.
5055         * gcc.dg/pr18241-4.c: New test.
5056         * gcc.dg/pr18241-5.c: New test.
5057
5058 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
5059
5060         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
5061         gfortran.dg/select_4.f90: New.
5062
5063 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5064
5065         * gcc.c-torture/execute/20050107-1.c: New test.
5066
5067 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
5068
5069         PR c++/19298
5070         * g++.dg/template/ref2.C: New.
5071
5072 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
5073
5074         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
5075         instead of being empty.
5076
5077 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5078
5079         PR fortran/15553
5080         * gfortran.dg/array-1.f90: New test.
5081
5082 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5083
5084         PR tree-optimization/19283
5085         * gcc.c-torture/execute/20050106-1.c: New test.
5086
5087         PR rtl-optimization/18861
5088         * gcc.dg/20050105-1.c: New test.
5089
5090         PR tree-optimization/18828
5091         * gcc.dg/20050105-2.c: New test.
5092
5093 2005-01-07  Andreas Jaeger  <aj@suse.de>
5094
5095         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
5096
5097 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
5098
5099         PR fortran/18398
5100         * gfortran.dg/fmt_read.f90: New test.
5101
5102 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
5103
5104         * gcc.dg/rs6000-ldouble-2.c: New.
5105
5106 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
5107
5108         PR c++/19244
5109         * g++.dg/parser/ctor2.C: New test.
5110
5111 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5112
5113         PR c++/17154
5114         * g++.dg/template/using9.C: New test.
5115
5116 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5117
5118         PR c++/19258
5119         * g++.dg/lookup/friend6.C: New test.
5120
5121 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5122
5123         PR c++/19270
5124         * g++.dg/template/array10.C: New.
5125
5126 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5127
5128         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
5129         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
5130
5131 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
5132
5133         * gcc.c-torture/compile/20050105-1.c: New test.
5134
5135 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
5136
5137         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
5138
5139 2005-01-05  Roger Sayle  <roger@eyesopen.com>
5140
5141         PR middle-end/19100
5142         * gcc.dg/conv-3.c: New test case.
5143
5144 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
5145
5146         * gcc.dg/asm-wide-1.c: New test.
5147
5148 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5149
5150         PR c++/19030
5151         * g++.dg/parse/crash22.C: New
5152
5153 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
5154
5155         PR 19257
5156         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
5157
5158 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
5159
5160         PR middle-end/17767
5161         * gcc.dg/i386-mmx-6.c: New test case.
5162
5163 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
5164
5165         PR tree-optimization/18308
5166         * gcc.dg/vect/pr18308.c: New testcase.
5167
5168 2005-01-04  Andreas Jaeger  <aj@suse.de>
5169
5170         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
5171
5172 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5173             Robert Bowdidge <bowdidge@apple.com>
5174
5175         * gcc.dg/cpp/subframework1.c: New.
5176         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
5177         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
5178         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
5179         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
5180
5181 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5182
5183         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
5184         producing warning.
5185         * gcc.dg/darwin-weakimport-2.c: New.
5186
5187 2005-01-03  Richard Henderson  <rth@redhat.com>
5188
5189         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
5190
5191 2005-01-03  Richard Henderson  <rth@redhat.com>
5192
5193         * gcc.dg/vect/vect.exp: Enable for ia64.
5194         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
5195         (check_effective_target_vect_float): Likewise.
5196         (check_effective_target_vect_no_align): Likewise.
5197         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
5198         * gcc.dg/vect/vect-8.c: Likewise.
5199
5200 2005-01-03  Uros Bizjak <uros@kss-loka.si>
5201
5202         PR target/19236
5203         * gcc.dg/pr19236-1.c: New test case.
5204
5205 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5206
5207         PR rtl-optimization/12092
5208         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
5209
5210 2005-01-02  Andreas Jaeger  <aj@suse.de>
5211
5212         * gcc.dg/pr12092-1.c: Do not run on x86_64.
5213
5214 2005-01-01  Roger Sayle  <roger@eyesopen.com>
5215             Andrew Pinski  <pinskia@physics.uc.edu>
5216
5217         PR rtl-optimization/12092
5218         * gcc.dg/pr12092-1.c: New test case.
5219
5220 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
5221
5222         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
5223         'hidden' and 'default' for better portability.
5224         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
5225
5226         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
5227         6 and 7.
5228         * g++.old-deja/g++.brendan/new3.C: Likewise.
5229
5230 2005-01-01  Steven Bosscher  <stevenb@suse.de>
5231
5232         * gcc.dg/20041231-1.C: New test.
5233         * g++.dg/warn/Wunreachable-code-1.C: New test.
5234
5235 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
5236
5237         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
5238         file, not /dev/null.  Abort on error.
5239
5240 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
5241             Ziemowit Laski  <zlaski@apple.com>
5242
5243         PR objc/18971
5244         * objc.dg/encode-5.m: New test.
5245
5246 2004-12-29  Richard Henderson  <rth@redhat.com>
5247
5248         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
5249         * objc.dg/stabs-1.m: Disable for ia64.
5250
5251 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
5252
5253         PR c++/19190
5254         * g++.dg/warn/Wunused-10.C: New test.
5255
5256 2004-12-28  Richard Henderson  <rth@redhat.com>
5257
5258         * objc.dg/stabs-1.m: Disable for alpha.
5259
5260 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
5261
5262         PR c++/19149
5263         * g++.dg/parse/error23.C: New test.
5264
5265 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5266
5267         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
5268
5269         PR fortran/19032
5270         * gfortran.dg/intrinsic_modulo_1.f90: New.
5271         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
5272         tests with divisor -1.
5273
5274 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
5275
5276         * g++.dg/opt/temp1.C (memcpy): Return a value.
5277
5278         PR c++/19148
5279         * g++.dg/expr/cond7.C: New test.
5280
5281 2004-12-27  Paul Brook  <paul@codesourcery.com>
5282
5283         * gfortran.dg/g77/select_no_compile.f: Remove.
5284
5285 2004-12-27  Richard Henderson  <rth@redhat.com>
5286
5287         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
5288         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
5289         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
5290
5291 2004-12-26  Richard Henderson  <rth@redhat.com>
5292
5293         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
5294         by 1i instead of token pasting.
5295
5296 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5297
5298         PR tree-optimization/17578
5299         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
5300         to additional_flags.
5301         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
5302
5303 2004-12-25  Richard Henderson  <rth@redhat.com>
5304
5305         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5306         Remove Alpha.
5307
5308 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5309
5310         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
5311         hppa*-*-hpux*.
5312         * gcc.dg/pr17957.c (dg-options): Likewise.
5313         * gcc.dg/struct-ret-1.c: Add prototype for abort.
5314         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
5315         instead of 0 on __hppa__.
5316         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
5317         "foo,%r" on hppa*-*-*.
5318
5319 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
5320
5321         PR fortran/19071
5322         * gfortran.dg/complex_write.f90: New test.
5323
5324 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5325
5326         PR c++/17595
5327         * g++.dg/parse/pragma2.C: New test.
5328
5329         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
5330
5331 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5332
5333         * gcc.dg/empty2.c: Add missing dg-warning.
5334
5335 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5336
5337         PR c++/17413
5338         * g++.dg/template/local4.C: New test.
5339         * g++.dg/template/crash19.C: Add dg-error marker.
5340
5341         * g++.dg/template/crash31.C: Correct embedded PR number.
5342
5343 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5344
5345         PR c++/16405
5346         * g++.dg/opt/temp1.C: Add do-run marker.
5347
5348 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5349
5350         * g++.dg/template/spec19.C: New.
5351
5352 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5353
5354         PR target/16819
5355         * gcc.dg/empty2.c: New.
5356
5357 2004-12-23  Richard Henderson  <rth@redhat.com>
5358
5359         * lib/target-supports.exp (check_effective_target_vect_no_align):
5360         Remove i?86 and x86-64.
5361
5362 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5363
5364         PR c++/16405
5365         * g++.dg/opt/temp1.C: New test.
5366
5367 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5368
5369         PR c++/18733
5370         * g++.dg/template/friend33.C: New testcase.
5371
5372 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
5373
5374         PR c++/18464
5375         * g++.dg/template/cond5.C: New test.
5376
5377         PR c++/18492
5378         * g++.dg/inherit/thunk3.C: New test.
5379
5380         PR c++/11224
5381         * g++.dg/warn/Wunused-9.C: New test.
5382
5383 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
5384
5385         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
5386
5387 2004-12-22  Jan Beulich  <jbeulich@novell.com>
5388
5389         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
5390
5391 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
5392
5393         PR c++/18378
5394         * g++.dg/ext/packed8.C: New test.
5395
5396         PR c++/13268
5397         * g++.dg/template/crash31.C: New test.
5398
5399         PR c++/19034
5400         * g++.dg/template/crash30.C: New test.
5401
5402 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5403
5404         PR C++/18984
5405         * g++.dg/eh/ctor3.C: New test.
5406
5407 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5408
5409         * objc.dg/stabs-1.m: Allow section name to be quoted and
5410         assembly label to begin with '.LL'.
5411
5412 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
5413
5414         * gcc.dg/vect/vect.exp
5415         (check_effective_target_lp64_or_vect_no_align): New.
5416         * gcc.dg/vect/vect-77.c: Use it.
5417         * gcc.dg/vect/vect-78.c: Use it.
5418
5419         * lib/target-supports.exp
5420         (check_effective_target_vect_no_max,
5421         check_effective_target_vect_no_bitwise,
5422         check_effective_target_vect_no_align): New.
5423         * gcc.dg/vect/vect-13.c: Use them.
5424         * gcc.dg/vect/vect-17.c: Ditto.
5425         * gcc.dg/vect/vect-18.c: Ditto.
5426         * gcc.dg/vect/vect-19.c: Ditto.
5427         * gcc.dg/vect/vect-20.c: Ditto.
5428         * gcc.dg/vect/vect-27.c: Ditto.
5429         * gcc.dg/vect/vect-29.c: Ditto.
5430         * gcc.dg/vect/vect-44.c: Ditto.
5431         * gcc.dg/vect/vect-48.c: Ditto.
5432         * gcc.dg/vect/vect-50.c: Ditto.
5433         * gcc.dg/vect/vect-52.c: Ditto.
5434         * gcc.dg/vect/vect-54.c: Ditto.
5435         * gcc.dg/vect/vect-56.c: Ditto.
5436         * gcc.dg/vect/vect-58.c: Ditto.
5437         * gcc.dg/vect/vect-60.c: Ditto.
5438         * gcc.dg/vect/vect-72.c: Ditto.
5439         * gcc.dg/vect/vect-80.c: Ditto.
5440
5441 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5442
5443         PR c++/14075
5444         * g++.dg/init/string1.C: New.
5445
5446         PR c++/18975
5447         * g++.dg/other/synth1.C: New.
5448
5449 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5450
5451         PR c/18963
5452         * gcc.dg/pr18963-1.c: New test.
5453
5454 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5455
5456         PR c/18596
5457         * gcc.dg/funcdef-storage-1.c (foo): Remove.
5458         * gcc.dg/pr18596-1.c: Use dg-error.
5459         (dg-options): Use -fno-unit-at-a-time.
5460         * gcc.dg/pr18596-2.c: New test.
5461         * gcc.dg/pr18596-3.c: New test.
5462
5463 2004-12-20  Roger Sayle  <roger@eyesopen.com>
5464
5465         PR middle-end/18683
5466         * g++.dg/opt/pr18683-1.C: New test case.
5467
5468 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
5469
5470         PR other/19093
5471         * g++.dg/opt/max1.C: Fix for 64bit targets.
5472
5473 2004-12-20  Matt Austern  <austern@apple.com>
5474
5475         PR c++/19044
5476         * g++.dg/ext/builtin6.C: New
5477
5478 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
5479
5480         PR tree-optimization/19080
5481         * gcc.c-torture/compile/pr19080.c: New test.
5482
5483 2004-12-20  Steven Bosscher  <stevenb@suse.de>
5484
5485         * gcc.dg/20041219-1.c: New test.
5486
5487 2004-12-19  Roger Sayle  <roger@eyesopen.com>
5488
5489         PR middle-end/19068
5490         * g++.dg/opt/max1.C: New test case.
5491
5492 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5493
5494         * gcc.dg/fdata-sections-1.c: New test.
5495
5496 2004-12-18  Roger Sayle  <roger@eyesopen.com>
5497
5498         PR middle-end/18548
5499         * gcc.dg/max-1.c: New test case.
5500
5501 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
5502
5503         * gcc.c-torture/execute/20041218-1.c: New test.
5504
5505 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
5506
5507         * gcc.dg/pr18501.c: New test.
5508         * gcc.dg/uninit-5.c: XFAIL.
5509         * gcc.dg/uninit-9.c: XFAIL.
5510
5511 2004-12-17  Dale Johannesen  <dalej@apple.com>
5512
5513         * gcc.dg/20041213-1.c:  New.
5514
5515 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
5516
5517         * objc.dg/stabs-1.m: Allow assembly label to begin
5518         with a dot ('.').
5519
5520 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
5521
5522         * gcc.c-torture/execute/20041213-1.c: Move...
5523         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
5524
5525 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
5526
5527         PR c++/18721
5528         * g++.dg/lookup/conv-5.C: New.
5529
5530 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
5531
5532         * objc.dg/stabs-1.m: New test.
5533
5534 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5535
5536         * gcc.dg/visibility-c.c: Change compile to
5537         assemble for the test.
5538
5539 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5540
5541         PR target/19041
5542         * gcc.dg/visibility-c.c: New test.
5543
5544 2004-12-16  Roger Sayle  <roger@eyesopen.com>
5545
5546         PR middle-end/18493
5547         * gcc.dg/switch-8.c: New test case.
5548
5549 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5550
5551         PR c++/18905
5552         * g++.dg/template/init4.C: New.
5553         * g++.dg/opt/static3.C: Enable optimizer.
5554
5555 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
5556
5557         * g++.dg/other/complex1.C: New test.
5558
5559 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
5560
5561         * g++.dg/opt/inline9.C: New test.
5562
5563 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5564
5565         PR fortran/18993
5566         * gfotran.dg/nullify_1.f: New test.
5567
5568 2004-12-15  Richard Henderson  <rth@redhat.com>
5569
5570         * gcc.target/i386/i386.exp: New harness.
5571         * gcc.target/i386/vect-args.c: New.
5572
5573 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
5574
5575         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
5576
5577 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5578
5579         PR c++/18825
5580         * g++.dg/template/friend32.C: New test.
5581
5582 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5583
5584         * cpp/pragma-once-1.c: New test.
5585         * cpp/pragma-once-1b.h: Likewise.
5586         * cpp/pragma-once-1c.h: Likewise.
5587         * cpp/pragma-once-1d.h: Likewise.
5588         * cpp/inc/pragma-once-1a.h: Likewise.
5589
5590 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
5591             Steven G. Kargl  <kargls@comcast.net>
5592
5593         PR fortran/17597
5594         * gfortran.dg/list_read_3.f90: New test.
5595
5596 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5597
5598         * gcc.dg/ftrapv-2.c: New test.
5599
5600 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5601
5602         PR c++/18981
5603         * g++.dg/template/typename9.C: New test.
5604
5605 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5606
5607         PR c++/18738
5608         * g++.dg/template/typename8.C: New test.
5609         * g++.dg/parse/friend2.C: Tweak error message.
5610
5611 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5612
5613         * gcc.c-torture/20041214-1.c: New test.
5614
5615 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5616
5617         PR c++/18965
5618         * g++.dg/init/array17.C: New test.
5619
5620 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5621
5622         PR c++/18793
5623         * g++.dg/init/aggr3.C: New test.
5624
5625 2004-12-14  Janis Johnson  <janis187@us.ibm.com
5626
5627         * gcc.dg/altivec-types-1.c: New test.
5628         * gcc.dg/altivec-types-2.c: New test.
5629         * gcc.dg/altivec-types-3.c: New test.
5630         * gcc.dg/altivec-types-4.c: New test.
5631         * g++.dg/ext/altivec-types-1.C: New test.
5632         * g++.dg/ext/altivec-types-2.C: New test.
5633         * g++.dg/ext/altivec-types-3.C: New test.
5634         * g++.dg/ext/altivec-types-4.C: New test.
5635
5636 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
5637
5638         PR middle-end/18951
5639         * gcc.c-torture/execute/20041213-1.c: New test.
5640
5641 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
5642
5643         PR c++/18949
5644         * g++.dg/template/cast1.C: New.
5645
5646 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
5647
5648         * gcc.c-torture/execute/20041213-2.c: New test.
5649
5650 2004-12-13  Richard Henderson  <rth@redhat.com>
5651
5652         * gcc.dg/i386-sse-10.c: Fix typo in options.
5653
5654 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
5655
5656         PR c++/18968
5657         * g++.dg/opt/pr18968.C: New test.
5658
5659 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
5660
5661         PR c++/18925
5662         * g++.dg/ext/visibility/staticdatamem.C: New test.
5663
5664 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
5665
5666         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
5667
5668 2004-12-13  Roger Sayle  <roger@eyesopen.com>
5669
5670         PR rtl-optimization/18928
5671         * gcc.dg/pr18928-1.c: New test case.
5672
5673 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
5674
5675         PR tree-opt/16951
5676         * gcc.c-torture/compile/20041211-1.c: New.
5677
5678 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5679
5680         PR middle-end/17564
5681         * gcc.c-torture/execute/20041212-1.c: New test.
5682
5683 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5684
5685         PR fortran/18869
5686         * gfortran.dg/common_1.f90: New test.
5687
5688 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
5689         Paul Brook  <paul@codesourcery.com>
5690
5691         PR fortran/16222
5692         * gfortran.dg/real_do_1.f90: New test.
5693
5694 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5695
5696         PR tree-opt/18040
5697         * g++.dg/opt/ptrmem6.C: New test.
5698
5699 2004-12-11  Roger Sayle  <roger@eyesopen.com>
5700
5701         PR middle-end/18921
5702         * gcc.dg/pr18921-1.c: New test case.
5703
5704 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5705
5706         PR fortran/17175
5707         * gfortran.dg/scale_1.f90: New test.
5708
5709 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
5710
5711         PR middle-end/18903
5712         * gcc.c-torture/compile/pr18903.c: New test.
5713
5714 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
5715
5716         * gcc.c-torture/execute/20041210-1.c: New test.
5717
5718 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5719
5720         PR c++/18731
5721         * g++.dg/parser/struct-1.C: New test.
5722         * g++.dg/parser/struct-2.C: New test.
5723         * g++.dg/parser/struct-3.C: New test.
5724
5725 2004-12-09  Richard Henderson  <rth@redhat.com>
5726
5727         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
5728
5729         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
5730         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
5731
5732 2004-12-09  Matt Austern  <austern@apple.com>
5733
5734         PR c++/18514
5735         * g++.dg/ext/builtin1.C: New
5736         * g++.dg/ext/builtin2.C: New
5737         * g++.dg/ext/builtin3.C: New
5738         * g++.dg/ext/builtin4.C: New
5739         * g++.dg/ext/builtin5.C: New
5740
5741 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
5742
5743         PR tree-opt/18904
5744         * g++.dg/opt/ptrmem5.C: New test.
5745
5746 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
5747
5748         * g++.dg/parse/typename5.C: Adjust for new error.
5749         * g++.dg/parse/typename7.C: New.
5750
5751 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5752
5753         PR c++/18073
5754         * g++.dg/other/mmintrin.C: New test.
5755
5756 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
5757
5758         PR c++/16681
5759         * g++.dg/init/array15.C: New.
5760         * g++.dg/init/array16.C: New.
5761
5762 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5763
5764         PR fortran/18826
5765         * gfortran.dg/assign_1.f90: New test.
5766
5767 2004-12-08  Nick Clifton  <nickc@redhat.com>
5768
5769         * gcc.target/xstormy16/bss_below100: New directory containing tests.
5770         * gcc.target/xstormy16/data_below100: Likewise.
5771         * gcc.target/xstormy16/sfr: Likewise.
5772         * gcc.target/xstormy16/below100.S: New test source file.
5773         * gcc.target/xstormy16/below100.ld: New test linker script.
5774         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5775         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
5776         bp instructions.
5777         * gcc.target/xstormy16/bp.c: Likewise.
5778
5779         * gcc.target/xstormy16/bss_below100: New files:
5780         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5781         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5782         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5783         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5784         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5785         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5786         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5787         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5788         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5789         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5790         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5791         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5792         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5793         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5794         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5795         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5796         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5797         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5798         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5799         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5800         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5801         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5802         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5803         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5804         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5805         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5806         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5807
5808         * gcc.target/xstormy16/data_below100: New files:
5809         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5810         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5811         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5812         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5813         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5814         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5815         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5816         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5817         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5818         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5819         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5820         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5821         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5822         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5823         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5824         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5825         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5826         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5827         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5828         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5829         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5830         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5831         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5832         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5833         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5834         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5835         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5836
5837         * gcc.target/xstormy16/sfr: New files:
5838         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
5839         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
5840         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
5841         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
5842         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
5843         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
5844         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
5845         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
5846         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
5847         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
5848         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
5849         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
5850         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
5851         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
5852         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
5853         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
5854         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
5855         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
5856         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
5857         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
5858         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
5859         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
5860         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
5861         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
5862         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
5863         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
5864         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
5865         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
5866         27_if0_sfrw_bitfield_f.c
5867
5868 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5869
5870         PR c++/18100
5871         * g++.dg/lookup/name-clash4.C: New test.
5872
5873 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
5874
5875         PR c++/18672
5876         * g++.dg/opt/array1.C: New.
5877
5878         PR c++/18803
5879         * g++.dg/template/operator5.C: New.
5880
5881 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
5882
5883         PR c/18867
5884         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
5885
5886 2004-12-07  Steven Bosscher  <stevenb@suse.de>
5887
5888         * gcc.dg/noncompile/20041207.c: New test.
5889
5890 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
5891
5892         * g++.dg/other/unreachable-1.C: New test.
5893
5894 2004-12-06  Nick Clifton  <nickc@redhat.com>
5895
5896         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
5897         <limits.h> because the latter comes from gcc's include/ directory
5898         and not the newlib/libc/include directory.
5899
5900 2004-12-04  Richard Henderson  <rth@redhat.com>
5901
5902         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
5903
5904 2004-12-04  Richard Henderson  <rth@redhat.com>
5905
5906         * lib/target-supports.exp (check_gc_sections_available): Disable
5907         for alpha and ia64.
5908
5909 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
5910
5911         PR middle-end/17909
5912         * g++.dg/other/vararg-2.C: New test.
5913
5914 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5915
5916         PR c++/17011, c++/17971
5917         * g++.dg/template/error15.C: Adjust expected error.
5918         * g++.dg/template/instantiate3.C: Likewise.
5919
5920 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
5921
5922         * gcc.dg/altivec-18.c: Fix for darwin
5923
5924 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5925
5926         PR c++/18782
5927         * g++.dg/parse/ptrmem2.C: New.
5928
5929         PR c++/18318
5930         * g++.dg/template/new1.C: New.
5931
5932 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5933
5934         PR fortran/18710
5935         * gfortran.dg/direct_io_3.f90: New test.
5936
5937 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
5938
5939         PR 18758
5940         * g++.dg/parse/crash21.C: New.
5941
5942 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5943
5944         PR c++/15664, c++/18276
5945         * g++.dg/template/ttp13.C: New test.
5946         * g++.dg/template/ttp14.C: Likewise.
5947
5948 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5949
5950         PR c++/18123
5951         * g++.dg/parse/enum2.C: New test.
5952         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
5953
5954 2004-12-02  Nick Clifton  <nickc@redhat.com>
5955
5956         * gcc.target/xstormy16: New test directory.
5957         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5958         * gcc.target/xstormy16/bp.c: Check the generation of bp
5959         instructions.
5960         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
5961         bn instructions and the BELOW100 attribute.
5962
5963 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
5964
5965         PR target/16952
5966         * gcc.dg/ppc-eabi.c: New.
5967
5968 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5969
5970         PR fortran/18284
5971         * gfortran.dg/backspace.f90
5972
5973 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5974
5975         * gfortran.dg/inquire.f90: New test.
5976
5977 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
5978
5979         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
5980         handle effective-target-keyword.
5981         (dg-skip-if): Support effective-target keyword as target list.
5982         (dg-xfail-if): Ditto.
5983         * lib/target-supports.exp (is-effective-target-keyword): New proc.
5984
5985 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
5986
5987         PR tree-optimization/18291
5988         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
5989
5990 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
5991
5992         PR C++/18729
5993         * g++.dg/parse/crash20.C: New.
5994
5995         PR c++/17431
5996         * g++.dg/overload/arg1.C: New.
5997         * g++.dg/overload/arg2.C: New.
5998         * g++.dg/overload/arg3.C: New.
5999         * g++.dg/overload/arg4.C: New.
6000
6001 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
6002
6003         * gcc.dg/c99-flex-array-4.c: Remove.
6004
6005 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6006
6007         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
6008
6009         * lib/target-supports.exp (is-effective-target): Simplify.
6010
6011         * lib/target-supports.exp (check_effective_target_vect_long):
6012         Fix for powerpc64-*-*.
6013
6014 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
6015
6016         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
6017         to support new requirements on FreeBSD 5.
6018
6019 2004-11-30  Devang Patel  <dpatel@apple.com>
6020
6021         PR 18702
6022         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
6023
6024 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6025
6026         * g++.dg/ext/altivec-13.C: New test.
6027
6028 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
6029
6030         PR tree-opt/18298
6031         * gcc.c-torture/execute/p18298.c: New test.
6032
6033 2004-11-30  Ira Rosen  <irar@il.ibm.com>
6034             Dorit Naishlos  <dorit@il.ibm.com>
6035
6036         PR tree-opt/18607
6037         * gcc.dg/vect/vect-89.c: New test.
6038
6039 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
6040
6041         * gcc.dg/pr18596-1.c: New test.
6042
6043 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6044
6045         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
6046
6047 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6048
6049         PR c/18479
6050         * gcc.dg/pr18479.c: New test.
6051
6052 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6053
6054         PR target/18490
6055         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
6056         mmix-knuth-mmixware.
6057
6058         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
6059         cris-*-elf* cris-*-aout* mmix-*-*
6060
6061 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6062
6063         PR middle-end/18725
6064         * gcc.dg/pr18725.c: New test.
6065
6066 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6067
6068         PR target/18488
6069         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
6070
6071         PR target/18336
6072         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
6073
6074 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
6075
6076         PR c++/18368
6077         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
6078         * g++.old-deja/g++.law/ctors5.C: Likewise.
6079         * g++.old-deja/g++.other/crash25.C: Likewise.
6080
6081         PR c++/18674
6082         * g++.dg/template/error16.C: New test.
6083
6084         PR c++/18512
6085         * g++.dg/template/crash29.C: New test.
6086
6087 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
6088
6089         PR tree-optimization/18712
6090         * gcc.c-torture/compile/pr18712.c: New test.
6091
6092 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
6093
6094         PR c/7544
6095         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
6096         tests.
6097
6098 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6099
6100         PR c++/18652
6101         * g++.dg/lookup/crash6.C: New test.
6102
6103 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6104
6105         PR middle-end/18164
6106         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
6107
6108 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6109
6110         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
6111         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
6112         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
6113
6114 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
6115
6116         * gcc.dg/pr18164.c: New test.
6117
6118 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
6119
6120         * gcc.dg/funroll-loops-all.c: New.
6121
6122 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6123
6124         PR target/18489
6125         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
6126         delimeter, match space and TAB as well as ":".
6127
6128         PR target/18484
6129         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
6130
6131         PR target/18348
6132         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
6133
6134         PR target/18345
6135         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
6136
6137         PR target/18337
6138         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
6139
6140 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
6141
6142         * gfortran.dg/direct_io_2.f90: New test.
6143
6144 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6145
6146         PR target/18334
6147         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
6148
6149 2004-11-28  Richard Henderson  <rth@redhat.com>
6150
6151         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
6152
6153 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
6154
6155         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
6156         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
6157         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
6158         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
6159         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
6160         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
6161         gcc.dg/pointer-arith-8.c: New tests.
6162
6163 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
6164
6165         PR fortran/18364
6166         * gfortran.dg/endfile.f90: New test.
6167
6168 2004-11-27  Falk Hueffner  <falk@debian.org>
6169
6170         * gcc.dg/loop-6.c: New test.
6171
6172 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6173
6174         * gcc.c-torture/execute/20041126-1.c: New test.
6175
6176 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6177
6178         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
6179         on IRIX.
6180
6181 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6182
6183         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
6184         functions.
6185
6186 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6187
6188         PR rtl-optimization/17825
6189         * gcc.c-torture/compile/20041119-1.c: New test.
6190
6191 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6192
6193         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
6194         Check existence of ld library path variables before unsetting.
6195
6196 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
6197
6198         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
6199
6200 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6201
6202         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
6203
6204 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6205
6206         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
6207
6208 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6209
6210         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
6211         dg-do directive.
6212
6213 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6214
6215         * gcc.dg/pr17957.c: Pass --param, not -param.
6216
6217 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6218
6219         PR middle-end/17957
6220         * testsuite/gcc.dg/pr17957.c: New test.
6221
6222 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
6223
6224         PR c++/18445
6225         * g++.dg/template/crash28.C: Likewise.
6226
6227         PR c++/18001
6228         * g++.dg/expr/unary2.C: Adjust lvalue messages.
6229         * g++.dg/ext/lvaddr.C: Likewise.
6230         * g++.dg/opt/pr7503-3.C: Likewise.
6231
6232         PR c++/18466
6233         * g++.dg/parse/qualified3.C: New test.
6234         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
6235
6236         PR c++/18545
6237         * g++.dg/expr/return1.C: New test.
6238
6239 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6240
6241         Friend class name lookup 3/n, PR c++/3332
6242         * g++.dg/lookup/friend3.C: New test.
6243         * g++.dg/lookup/friend4.C: Likewise.
6244         * g++.dg/lookup/friend5.C: Likewise.
6245
6246 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6247
6248         Friend class name lookup 2/n, PR c++/14513, c++/15410
6249         * g++.dg/lookup/friend2.C: New test.
6250         * g++.dg/template/friend31.C: Likewise.
6251
6252 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6253
6254         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
6255
6256 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6257
6258         PR c++/17473
6259         * g++.dg/tc1/dr56.C: Remove.
6260         * g++.dg/template/typedef1.C: Add dg-error markers.
6261         * g++.old-deja/g++.other/typedef7.C: Likewise.
6262
6263         PR c++/18285
6264         * g++.dg/parse/typedef7.C: New test.
6265
6266 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
6267
6268         * gcc.c-torture/execute/20041124-1.c: New test.
6269
6270 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6271
6272         * g++.dg/template/deduce3.C: New test.
6273
6274         PR c++/18586
6275         * g++.dg/template/crash27.C: New test.
6276
6277         PR c++/18530
6278         * g++.dg/warn/Wshadow-3.C: New test.
6279
6280 2004-11-24  Devang Patel  <dpatel@apple.com>
6281
6282         PR/18555
6283         * gcc.dg/cpp/isysroot-1.c: New test.
6284         * gcc.dg/cpp/usr/include/stdio.h: New file.
6285         * gcc.dg/cpp/isysroot-2.c: New test.
6286         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
6287         New file.
6288
6289 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6290
6291         PR c++/8929
6292         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
6293
6294 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6295
6296         * gcc.target/sparc/align.c: Do not include <stdint.h>.
6297         * gcc.target/sparc/pdist.c: Likewise.
6298
6299 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
6300
6301         PR c++/16882
6302         * g++.dg/conversion/simd1.C: New test.
6303
6304 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6305
6306         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
6307         and restore_ld_library_path_env_vars.
6308         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
6309         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
6310         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
6311         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
6312
6313 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
6314
6315         * gcc.dg/pragma-align-2.c: Test macro expansion.
6316         * gcc.dg/pragma-pack-2.c: New test.
6317
6318 2004-11-23  Richard Henderson  <rth@redhat.com>
6319
6320         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
6321         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6322         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
6323         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
6324         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
6325         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
6326
6327         * gcc.dg/vect/vect.exp: Add check for alpha.
6328         * lib/target-supports.exp (check_alpha_max_hw_available): New.
6329         (check_effective_target_vect_int): Enable for alpha.
6330         (check_effective_target_vect_long): New.
6331         (is-effective-target): Add it.
6332
6333 2004-11-23  Uros Bizjak <uros@kss-loka.si>
6334
6335         * gcc.dg/pr18614-1.c: New test.
6336
6337 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6338
6339         * gcc.dg/setjmp-2.c: New test.
6340
6341 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
6342
6343         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
6344         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
6345         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
6346         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
6347         gcc.target/sparc/pdist.c: New tests.
6348
6349 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
6350
6351         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
6352
6353 2004-11-22  Dale Johannesen  <dalej@apple.com>
6354
6355         * gcc.dg/20041111-1.c:  New.
6356
6357 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6358
6359         PR tree-opt/18536
6360         * gcc.dg/vect/pr18536.c: New test.
6361
6362 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6363
6364         PR c++/18354
6365         * g++.dg/template/nontype11.C: New test.
6366
6367 2004-11-21  Roger Sayle  <roger@eyesopen.com>
6368
6369         PR middle-end/18520
6370         * gcc.dg/pr18520-1.c: New test case.
6371
6372 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
6373
6374         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
6375         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
6376         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
6377         expected diagnostics.
6378
6379 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6380
6381         PR target/18580
6382         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
6383         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
6384         vect-77.c, vect-77a.c: XFAIL on the SPARC.
6385
6386 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6387
6388         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
6389
6390 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
6391             Joseph Myers  <joseph@codesourcery.com>
6392
6393         * lib/target-supports.exp (check_visibility_available): Really
6394         test the compiler.
6395
6396 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6397
6398         PR tree-opt/18181
6399         * gcc.dg/vect/vect-85.c: New test.
6400         * gcc.dg/vect/vect-86.c: New test.
6401         * gcc.dg/vect/vect-87.c: New test.
6402         * gcc.dg/vect/vect-88.c: New test.
6403
6404 2004-11-19  Ben Elliston  <bje@au.ibm.com>
6405
6406         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
6407
6408 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
6409
6410         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
6411         * gcc.dg/ppc-and-1.c: Ditto.
6412         * gcc.dg/ppc-compare-1.c: Ditto.
6413         * gcc.dg/ppc-mov-1.c: Ditto
6414
6415 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
6416             Mark Mitchell  <mark@codesourcery.com>
6417
6418         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
6419
6420 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6421             Aldy Hernandez  <aldyh@redhat.com>
6422
6423         * lib/target-supports.exp (check_effective_target_vect_int): New
6424         (check_effective_target_vect_float): New
6425         (check_effective_target_vect_double): New.
6426         (is-effective-target): Support new effective targets keywords.
6427         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
6428         default action for dg-do.
6429         * gcc.dg/vect/pr16105.c: Use new support.
6430         * gcc.dg/vect/pr18400.c: Ditto.
6431         * gcc.dg/vect/pr18425.c: Ditto.
6432         * gcc.dg/vect/vect-1.c: Ditto.
6433         * gcc.dg/vect/vect-10.c: Ditto.
6434         * gcc.dg/vect/vect-11.c: Ditto.
6435         * gcc.dg/vect/vect-12.c: Ditto.
6436         * gcc.dg/vect/vect-13.c: Ditto.
6437         * gcc.dg/vect/vect-14.c: Ditto.
6438         * gcc.dg/vect/vect-15.c: Ditto.
6439         * gcc.dg/vect/vect-16.c: Ditto.
6440         * gcc.dg/vect/vect-17.c: Ditto.
6441         * gcc.dg/vect/vect-18.c: Ditto.
6442         * gcc.dg/vect/vect-19.c: Ditto.
6443         * gcc.dg/vect/vect-2.c: Ditto.
6444         * gcc.dg/vect/vect-20.c: Ditto.
6445         * gcc.dg/vect/vect-21.c: Ditto.
6446         * gcc.dg/vect/vect-22.c: Ditto.
6447         * gcc.dg/vect/vect-23.c: Ditto.
6448         * gcc.dg/vect/vect-24.c: Ditto.
6449         * gcc.dg/vect/vect-25.c: Ditto.
6450         * gcc.dg/vect/vect-26.c: Ditto.
6451         * gcc.dg/vect/vect-27.c: Ditto.
6452         * gcc.dg/vect/vect-27a.c: Ditto.
6453         * gcc.dg/vect/vect-28.c: Ditto.
6454         * gcc.dg/vect/vect-29.c: Ditto.
6455         * gcc.dg/vect/vect-29a.c: Ditto.
6456         * gcc.dg/vect/vect-3.c: Ditto.
6457         * gcc.dg/vect/vect-30.c: Ditto.
6458         * gcc.dg/vect/vect-31.c: Ditto.
6459         * gcc.dg/vect/vect-32.c: Ditto.
6460         * gcc.dg/vect/vect-33.c: Ditto.
6461         * gcc.dg/vect/vect-34.c: Ditto.
6462         * gcc.dg/vect/vect-35.c: Ditto.
6463         * gcc.dg/vect/vect-36.c: Ditto.
6464         * gcc.dg/vect/vect-37.c: Ditto.
6465         * gcc.dg/vect/vect-38.c: Ditto.
6466         * gcc.dg/vect/vect-4.c: Ditto.
6467         * gcc.dg/vect/vect-40.c: Ditto.
6468         * gcc.dg/vect/vect-41.c: Ditto.
6469         * gcc.dg/vect/vect-42.c: Ditto.
6470         * gcc.dg/vect/vect-43.c: Ditto.
6471         * gcc.dg/vect/vect-44.c: Ditto.
6472         * gcc.dg/vect/vect-45.c: Ditto.
6473         * gcc.dg/vect/vect-46.c: Ditto.
6474         * gcc.dg/vect/vect-47.c: Ditto.
6475         * gcc.dg/vect/vect-48.c: Ditto.
6476         * gcc.dg/vect/vect-48a.c: Ditto.
6477         * gcc.dg/vect/vect-49.c: Ditto.
6478         * gcc.dg/vect/vect-5.c: Ditto.
6479         * gcc.dg/vect/vect-50.c: Ditto.
6480         * gcc.dg/vect/vect-51.c: Ditto.
6481         * gcc.dg/vect/vect-52.c: Ditto.
6482         * gcc.dg/vect/vect-53.c: Ditto.
6483         * gcc.dg/vect/vect-54.c: Ditto.
6484         * gcc.dg/vect/vect-55.c: Ditto.
6485         * gcc.dg/vect/vect-56.c: Ditto.
6486         * gcc.dg/vect/vect-56a.c: Ditto.
6487         * gcc.dg/vect/vect-57.c: Ditto.
6488         * gcc.dg/vect/vect-58.c: Ditto.
6489         * gcc.dg/vect/vect-59.c: Ditto.
6490         * gcc.dg/vect/vect-6.c: Ditto.
6491         * gcc.dg/vect/vect-60.c: Ditto.
6492         * gcc.dg/vect/vect-61.c: Ditto.
6493         * gcc.dg/vect/vect-62.c: Ditto.
6494         * gcc.dg/vect/vect-63.c: Ditto.
6495         * gcc.dg/vect/vect-64.c: Ditto.
6496         * gcc.dg/vect/vect-65.c: Ditto.
6497         * gcc.dg/vect/vect-66.c: Ditto.
6498         * gcc.dg/vect/vect-67.c: Ditto.
6499         * gcc.dg/vect/vect-68.c: Ditto.
6500         * gcc.dg/vect/vect-69.c: Ditto.
6501         * gcc.dg/vect/vect-7.c: Ditto.
6502         * gcc.dg/vect/vect-72.c: Ditto.
6503         * gcc.dg/vect/vect-72a.c: Ditto.
6504         * gcc.dg/vect/vect-73.c: Ditto.
6505         * gcc.dg/vect/vect-74.c: Ditto.
6506         * gcc.dg/vect/vect-75.c: Ditto.
6507         * gcc.dg/vect/vect-76.c: Ditto.
6508         * gcc.dg/vect/vect-77.c: Ditto.
6509         * gcc.dg/vect/vect-77a.c: Ditto.
6510         * gcc.dg/vect/vect-78.c: Ditto.
6511         * gcc.dg/vect/vect-79.c: Ditto.
6512         * gcc.dg/vect/vect-8.c: Ditto.
6513         * gcc.dg/vect/vect-80.c: Ditto.
6514         * gcc.dg/vect/vect-82.c: Ditto.
6515         * gcc.dg/vect/vect-82_64.c: Ditto.
6516         * gcc.dg/vect/vect-83.c: Ditto.
6517         * gcc.dg/vect/vect-83_64.c: Ditto.
6518         * gcc.dg/vect/vect-9.c: Ditto.
6519         * gcc.dg/vect/vect-all.c: Ditto.
6520         * gcc.dg/vect/vect-none.c: Ditto.
6521
6522 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6523
6524         * lib/gcc-dg.exp (dg-skip-if): New function.
6525         (dg-forbid-option): Remove.
6526         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
6527         * g++.dg/abi/bitfield8.C: Likewise.
6528         * g++.dg/abi/dtor1.C: Likewise.
6529         * g++.dg/abi/empty10.C: Likewise.
6530         * g++.dg/abi/empty7.C: Likewise.
6531         * g++.dg/abi/empty9.C: Likewise.
6532         * g++.dg/abi/layout3.C: Likewise.
6533         * g++.dg/abi/layout4.C: Likewise.
6534         * g++.dg/abi/thunk1.C: Likewise.
6535         * g++.dg/abi/thunk2.C: Likewise.
6536         * g++.dg/abi/vbase11.C: Likewise.
6537         * g++.dg/abi/vthunk2.C: Likewise.
6538         * g++.dg/abi/vthunk3.C: Likewise.
6539         * g++.dg/ext/attrib8.C: Likewise.
6540         * g++.dg/opt/longbranch2.C: Likewise.
6541         * g++.dg/opt/reg-stack4.C: Likewise.
6542         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6543         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6544         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6545         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6546         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6547         * gcc.dg/20000609-1.c: Likewise.
6548         * gcc.dg/20000720-1.c: Likewise.
6549         * gcc.dg/20011107-1.c: Likewise.
6550         * gcc.dg/20011119-1.c: Likewise.
6551         * gcc.dg/20020108-1.c: Likewise.
6552         * gcc.dg/20020122-2.c: Likewise.
6553         * gcc.dg/20020122-3.c: Likewise.
6554         * gcc.dg/20020201-3.c: Likewise.
6555         * gcc.dg/20020206-1.c: Likewise.
6556         * gcc.dg/20020218-1.c: Likewise.
6557         * gcc.dg/20020310-1.c: Likewise.
6558         * gcc.dg/20020411-1.c: Likewise.
6559         * gcc.dg/20020418-2.c: Likewise.
6560         * gcc.dg/20020426-1.c: Likewise.
6561         * gcc.dg/20020426-2.c: Likewise.
6562         * gcc.dg/20020517-1.c: Likewise.
6563         * gcc.dg/20020523-1.c: Likewise.
6564         * gcc.dg/20020523-2.c: Likewise.
6565         * gcc.dg/20020729-1.c: Likewise.
6566         * gcc.dg/20030204-1.c: Likewise.
6567         * gcc.dg/20030826-2.c: Likewise.
6568         * gcc.dg/20030926-1.c: Likewise.
6569         * gcc.dg/20031202-1.c: Likewise.
6570         * gcc.dg/980312-1.c: Likewise.
6571         * gcc.dg/980313-1.c: Likewise.
6572         * gcc.dg/990117-1.c: Likewise.
6573         * gcc.dg/990424-1.c: Likewise.
6574         * gcc.dg/990524-1.c: Likewise.
6575         * gcc.dg/991230-1.c: Likewise.
6576         * gcc.dg/i386-387-1.c: Likewise.
6577         * gcc.dg/i386-387-2.c: Likewise.
6578         * gcc.dg/i386-387-3.c: Likewise.
6579         * gcc.dg/i386-387-4.c: Likewise.
6580         * gcc.dg/i386-387-5.c: Likewise.
6581         * gcc.dg/i386-387-6.c: Likewise.
6582         * gcc.dg/i386-asm-1.c: Likewise.
6583         * gcc.dg/i386-bitfield1.c: Likewise.
6584         * gcc.dg/i386-bitfield2.c: Likewise.
6585         * gcc.dg/i386-loop-1.c: Likewise.
6586         * gcc.dg/i386-loop-2.c: Likewise.
6587         * gcc.dg/i386-loop-3.c: Likewise.
6588         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6589         * gcc.dg/i386-pic-1.c: Likewise.
6590         * gcc.dg/i386-regparm.c: Likewise.
6591         * gcc.dg/i386-signbit-1.c: Likewise.
6592         * gcc.dg/i386-signbit-2.c: Likewise.
6593         * gcc.dg/i386-signbit-3.c: Likewise.
6594         * gcc.dg/i386-sse-5.c: Likewise.
6595         * gcc.dg/i386-sse-8.c: Likewise.
6596         * gcc.dg/i386-unroll-1.c: Likewise.
6597         * gcc.dg/tls/opt-1.c: Likewise.
6598         * gcc.dg/tls/opt-2.c: Likewise.
6599         * gcc.dg/unroll-1.c: Likewise.
6600         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6601         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6602         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6603         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6604
6605 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6606
6607         * g++.dg/template/incomplete1.C: New test.
6608
6609 2004-11-16  Nick Clifton  <nickc@redhat.com>
6610
6611         Revert patches accidentally commited during checkin of fixes for
6612         xstormy16 tests:
6613         gcc.c-torture/execute/simd-4.c: Revert
6614         gcc.dg/20040910-1.c: Revert.
6615
6616 2004-11-16  Paul Brook  <paul@codesourcery.com>
6617
6618         PR fortran/13010
6619         * gfortran.dg/der_pointer_1.f90: New test.
6620
6621 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
6622
6623         PR c/18498
6624         * gcc.dg/bitfld-13.c: New test.
6625
6626 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
6627
6628         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
6629         powerpc*-*-linux*.
6630
6631         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
6632         * gcc.dg/ppc64-abi-2.c: Ditto.
6633         * gcc.dg/ppc64-abi-3.c: Ditto.
6634
6635         * lib/gcc-dg.exp (dg-target-list): Remove.
6636
6637 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
6638
6639         * gcc.dg/ia64-postinc.c: New test.
6640
6641 2004-11-15  Mark Mitchell <mark@codesourcery.com>
6642
6643         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
6644
6645 2004-11-15  Nick Clifton  <nickc@redhat.com>
6646
6647         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
6648         __INT_MAX__ so that the test can be compiled by toolchains
6649         targeted at 16-bit processors.
6650
6651         * gcc.dg/20040625-1.c: Use long constants rather than integers
6652         when performing arithmetic that will overflow 16-bits.
6653
6654         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
6655         xstormy16.  It does not support 128-bit vector operations.
6656
6657         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
6658         with the macro PTR_TYPE.  Define this macro to an integer type
6659         suitable for holding a pointer.
6660
6661         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
6662         the target is a 16-bit processor.
6663
6664         * gcc.dg/cpp/if-2.c: Expect a different warning message from
6665         16-bit targets where the character constant will be too long.
6666
6667         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
6668         where the double will not be directly addressable.
6669
6670 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6671
6672         Friend class name lookup 1/n, PR c++/18471
6673         * g++.dg/template/crash26.C: New test.
6674         * g++.dg/lookup/struct1.C: Adjust expected error.
6675         * g++.dg/parse/elab1.C: Likewise.
6676         * g++.dg/parse/elab2.C: Likewise.
6677         * g++.dg/parse/int-as-enum1.C: Likewise.
6678         * g++.dg/parse/struct-as-enum1.C: Likewise.
6679         * g++.dg/parse/typedef1.C: Likewise.
6680         * g++.dg/parse/typedef3.C: Likewise.
6681         * g++.dg/parse/typedef4.C: Likewise.
6682         * g++.dg/parse/typedef5.C: Likewise.
6683         * g++.dg/template/nontype4.C: Likewise.
6684         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
6685         * g++.old-deja/g++.other/elab1.C: Likewise.
6686         * g++.old-deja/g++.other/syntax4.C: Likewise.
6687
6688 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6689
6690         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
6691
6692 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
6693
6694         * gcc.c-torture/execute/20041114-1.c: New test.
6695
6696 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
6697
6698         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
6699         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
6700         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
6701         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
6702         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
6703         gcc.dg/switch-7.c: New tests.
6704
6705 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6706
6707         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
6708
6709 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6710
6711         PR tree-opt/18400
6712         * gcc.dg/vect/pr18400.c: New test.
6713
6714 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6715             Andrew Pinski  <pinskia@physics.uc.edu>
6716
6717         PR tree-opt/18425
6718         * gcc.dg/vect/pr18425.c: New test.
6719
6720 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6721
6722         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
6723         Guard with dg-require-alias and dg-require-visibility.
6724
6725 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6726
6727         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
6728
6729 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6730
6731         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
6732
6733 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6734
6735         PR c++/17344
6736         * g++.dg/template/defarg5.C: New test.
6737
6738 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6739
6740         * g++.dg/parse/cast1.C: Run only on ILP32.
6741         * g++.old-deja/g++.mike/p784.C: Likewise.
6742
6743 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
6744
6745         * gcc.c-torture/execute/20041113-1.c: New test.
6746
6747 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6748
6749         PR target/18230
6750         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
6751         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
6752         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
6753         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6754         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
6755         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
6756         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
6757         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
6758         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
6759         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
6760         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
6761         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
6762         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
6763
6764 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6765
6766         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
6767         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
6768         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
6769         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
6770         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
6771         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
6772         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
6773         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
6774         gcc.target/sparc/combined-1.c: New tests.
6775
6776 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
6777
6778         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
6779         New tests.
6780
6781 2004-11-12  Mark Mitchell <mark@codesourcery.com>
6782
6783         * lib/gcc-dg.exp (dg-forbid-option): New function.
6784         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
6785         * g++.dg/abi/bitfield8.C: Likewise.
6786         * g++.dg/abi/dtor1.C: Likewise.
6787         * g++.dg/abi/empty10.C: Likewise.
6788         * g++.dg/abi/empty7.C: Likewise.
6789         * g++.dg/abi/empty9.C: Likewise.
6790         * g++.dg/abi/layout3.C: Likewise.
6791         * g++.dg/abi/layout4.C: Likewise.
6792         * g++.dg/abi/thunk1.C: Likewise.
6793         * g++.dg/abi/thunk2.C: Likewise.
6794         * g++.dg/abi/vbase11.C: Likewise.
6795         * g++.dg/abi/vthunk2.C: Likewise.
6796         * g++.dg/abi/vthunk3.C: Likewise.
6797         * g++.dg/ext/attrib8.C: Likewise.
6798         * g++.dg/opt/longbranch2.C: Likewise.
6799         * g++.dg/opt/reg-stack4.C: Likewise.
6800         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6801         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6802         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6803         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6804         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6805         * gcc.dg/20000609-1.c: Likewise.
6806         * gcc.dg/20000720-1.c: Likewise.
6807         * gcc.dg/20011107-1.c: Likewise.
6808         * gcc.dg/20011119-1.c: Likewise.
6809         * gcc.dg/20020108-1.c: Likewise.
6810         * gcc.dg/20020122-2.c: Likewise.
6811         * gcc.dg/20020122-3.c: Likewise.
6812         * gcc.dg/20020201-3.c: Likewise.
6813         * gcc.dg/20020206-1.c: Likewise.
6814         * gcc.dg/20020218-1.c: Likewise.
6815         * gcc.dg/20020310-1.c: Likewise.
6816         * gcc.dg/20020411-1.c: Likewise.
6817         * gcc.dg/20020418-2.c: Likewise.
6818         * gcc.dg/20020426-1.c: Likewise.
6819         * gcc.dg/20020426-2.c: Likewise.
6820         * gcc.dg/20020517-1.c: Likewise.
6821         * gcc.dg/20020523-1.c: Likewise.
6822         * gcc.dg/20020523-2.c: Likewise.
6823         * gcc.dg/20020729-1.c: Likewise.
6824         * gcc.dg/20030204-1.c: Likewise.
6825         * gcc.dg/20030826-2.c: Likewise.
6826         * gcc.dg/20030926-1.c: Likewise.
6827         * gcc.dg/20031202-1.c: Likewise.
6828         * gcc.dg/980312-1.c: Likewise.
6829         * gcc.dg/980313-1.c: Likewise.
6830         * gcc.dg/990117-1.c: Likewise.
6831         * gcc.dg/990424-1.c: Likewise.
6832         * gcc.dg/990524-1.c: Likewise.
6833         * gcc.dg/991230-1.c: Likewise.
6834         * gcc.dg/i386-387-1.c: Likewise.
6835         * gcc.dg/i386-387-2.c: Likewise.
6836         * gcc.dg/i386-387-3.c: Likewise.
6837         * gcc.dg/i386-387-4.c: Likewise.
6838         * gcc.dg/i386-387-5.c: Likewise.
6839         * gcc.dg/i386-387-6.c: Likewise.
6840         * gcc.dg/i386-asm-1.c: Likewise.
6841         * gcc.dg/i386-bitfield1.c: Likewise.
6842         * gcc.dg/i386-bitfield2.c: Likewise.
6843         * gcc.dg/i386-loop-1.c: Likewise.
6844         * gcc.dg/i386-loop-2.c: Likewise.
6845         * gcc.dg/i386-loop-3.c: Likewise.
6846         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6847         * gcc.dg/i386-pic-1.c: Likewise.
6848         * gcc.dg/i386-regparm.c: Likewise.
6849         * gcc.dg/i386-signbit-1.c: Likewise.
6850         * gcc.dg/i386-signbit-2.c: Likewise.
6851         * gcc.dg/i386-signbit-3.c: Likewise.
6852         * gcc.dg/i386-sse-5.c: Likewise.
6853         * gcc.dg/i386-sse-8.c: Likewise.
6854         * gcc.dg/i386-unroll-1.c: Likewise.
6855         * gcc.dg/tls/opt-1.c: Likewise.
6856         * gcc.dg/tls/opt-2.c: Likewise.
6857         * gcc.dg/unroll-1.c: Likewise.
6858         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6859         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6860         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6861         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6862         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
6863         -m64 is specified.
6864
6865 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6866
6867         PR c++/18389
6868         * g++.dg/parse/cond1.C: New test.
6869
6870         PR c++/18429
6871         * g++.dg/template/array9.C: New test.
6872         * g++.dg/ext/vla1.C: Adjust error messages.
6873         * g++.dg/ext/vlm1.C: Likewise.
6874         * g++.dg/template/crash2.C: Likewise.
6875
6876         PR c++/18436
6877         * g++.dg/template/call3.C: New test.
6878
6879         PR c++/18407
6880         * g++.dg/template/ptrmem11.C: New test.
6881
6882 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
6883
6884         PR other/14264
6885         * lib/g++.exp: Set LC_ALL and LANG to C.
6886         * lib/gcc-dg.exp: Likewise.
6887         * lib/gfortran.exp: Likewise.
6888         * lib/objc.exp: Likewise.
6889         * lib/treelang.exp: Likewise.
6890
6891 2004-11-12  Andreas Schwab  <schwab@suse.de>
6892
6893         * gcc.dg/pr16286.c: Fix last change.
6894
6895 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6896
6897         PR c++/18416
6898         * g++.dg/init/global1.C: New test.
6899
6900 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
6901
6902         * gcc.c-torture/execute/20041112-1.c: New test.
6903
6904 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6905
6906         * lib/gcc-dg.exp (dg-target-list): New.
6907
6908 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6909             Richard Sandiford  <rsandifo@redhat.com>
6910
6911         * lib/target-supports.exp (get-compiler_messages): New.
6912         (check_named_sections_available): Use it.
6913         (check_effective_target_ilp32): New.
6914         (check_effective_target_lp64): New.
6915         (is-effective-target): New.
6916         * lib/gcc-dg.exp (dg-require-effective-target): New.
6917
6918 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
6919
6920         * gcc.dg/precedence-1.c: New test.
6921
6922 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6923
6924         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
6925
6926         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
6927         message, delete generated files, use more descriptive name for
6928         executable, and make the test unsupported when it cannot be run.
6929
6930         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
6931         (dg-require-weak, dg-require-visibility, dg-require-alias,
6932         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
6933         dg-require-iconv, dg-require-named-sections): Use it.
6934
6935         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
6936
6937 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6938
6939         PR target/16457
6940         * gcc.dg/ppc-and-1: New
6941
6942         PR target/16796
6943         * gcc.dg/ppc-mov-1.c: New.
6944
6945         PR target/16458
6946         * gcc.dg/ppc-compare-1.c: New.
6947
6948 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
6949
6950         * objc.dg/desig-init-2.m: New test.
6951
6952 2004-11-10  Adam Nemet  <anemet@lnxw.com>
6953
6954         PR middle-end/18160
6955         * g++.dg/warn/register-var-1.C: New test.
6956         * g++.dg/warn/register-var-2.C: New test.
6957
6958 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6959
6960         * gcc.dg/union-2.c: New test.
6961
6962 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
6963
6964         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
6965         New test for PR tree-optimization/17892.
6966
6967 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
6968
6969         PR c++/18369
6970         * g++.dg/init/new12.C: New test.
6971
6972 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
6973
6974         * gcc.target/sparc: New directory.
6975         * gcc.target/sparc/sparc.exp: New driver.
6976         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
6977         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
6978         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
6979         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
6980
6981 2004-11-10  Paul Brook  <paul@codesourcery.com>
6982
6983         PR fortran/18218
6984         * gfortran.dg/list_read.c: New test.
6985
6986 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6987
6988         PR c/18322
6989         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
6990         expected diagnostic location.
6991
6992 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
6993
6994         * gcc.dg/20041109-1.c: New test.
6995
6996 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6997
6998         PR objc/18406
6999         * objc/compile/pr18406.m: New test.
7000
7001 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7002
7003         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
7004
7005 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7006
7007         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
7008
7009 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7010
7011         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
7012
7013 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7014
7015         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
7016         exit.
7017
7018 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7019
7020         PR tree-opt/18299
7021         * gcc.c-torture/pr18299-1.c: New test.
7022
7023 2004-11-06  Andreas Schwab  <schwab@suse.de>
7024
7025         * gcc.dg/pr16286.c: Also test for bool and pixel.
7026
7027 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
7028
7029         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
7030         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
7031         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
7032         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
7033         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
7034         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
7035         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
7036         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
7037         gcc.dg/struct-semi-3.c: New tests.
7038
7039 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7040
7041         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
7042
7043 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7044
7045         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
7046         Do not use C99 designators.
7047
7048 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7049
7050         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
7051
7052 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7053
7054         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
7055         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
7056         * gcc.c-torture/execute/simd-5.x: Remove.
7057
7058 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
7059
7060         PR rtl-optimization/17933
7061         * gcc.dg/torture/pr17933-1.c: New test.
7062
7063 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7064
7065         PR target/18106
7066         * lib/target-supports.exp (check_weak_available): Support
7067         Windows.
7068
7069 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
7070
7071         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
7072         call to fflush(stdout) before abort.
7073         (my_ffsll): New function.
7074         (generate_fields): Use it.
7075
7076 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7077
7078         * gcc.dg/init-undef-1.c: New test.
7079
7080 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7081
7082         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
7083         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
7084         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
7085         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
7086         expected messages for new parser.
7087
7088 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
7089
7090         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
7091
7092 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7093
7094         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
7095         on LP64 targets.
7096
7097 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7098
7099         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
7100         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
7101         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
7102         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
7103         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
7104         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
7105         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
7106         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
7107         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
7108         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
7109
7110 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7111
7112         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
7113         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
7114         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
7115         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
7116         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
7117         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
7118         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
7119         for new parser.
7120
7121 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
7122
7123         PR target/15342
7124         * gcc.dg/20041104-1.c: New test.
7125
7126 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7127
7128         * g++.dg/template/nontype7.C: New test.
7129         * g++.dg/template/nontype8.C: Likewise.
7130         * g++.dg/template/nontype9.C: Likewise.
7131         * g++.dg/template/nontype10.C: Likewise.
7132         * g++.dg/tc1/dr49.C: Likewise.
7133         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
7134         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
7135
7136 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7137
7138         * g++.dg/rtti/tinfo1.C: Remove xfails.
7139
7140 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7141
7142         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
7143         packed attribute to the definition to satisfy the new C++ parser.
7144
7145 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7146
7147         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
7148         invocations of va_arg.
7149
7150 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
7151
7152         PR c++/18124
7153         * g++.dg/template/crash25.C: New test.
7154
7155         PR c++/18155
7156         * g++.dg/template/typedef2.C: New test.
7157         * g++.dg/parse/crash13.C: Adjust error markers.
7158
7159         PR c++/18177
7160         * g++.dg/conversion/const3.C: New test.
7161
7162 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7163
7164         PR fortran/17535
7165         PR fortran/17583
7166         PR fortran/17713
7167         * gfortran.dg/generic_[123].f90: New testcases.
7168
7169 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7170
7171         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
7172         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
7173
7174 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7175
7176         PR tree-opt/16808
7177         * gcc.c-torture/compile/pr16808.c: New test.
7178
7179 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
7180
7181         PR rtl-optimization/17104
7182         * gcc.dg/ppc-bitfield1.c: New.
7183
7184 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7185
7186         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
7187
7188 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7189
7190         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
7191         strings for 32-bit code.
7192
7193 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
7194
7195         PR c/18239
7196         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
7197
7198 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
7199
7200         PR c++/18064
7201         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
7202
7203 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
7204
7205         PR c++/15172
7206         * g++.dg/init/aggr2.C: New test.
7207
7208 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
7209
7210         * objc.dg/local-decl-1.m: New test.
7211
7212 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7213
7214         * gcc.dg/20040910-1.c: Adjust regex.
7215
7216 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7217
7218         PR rtl-optimization/18084
7219         * g++.dg/opt/pr18084-1.C: New testcase.
7220
7221 2004-10-30  Matt Austern  <austern@apple.com>
7222
7223         PR c++/17542
7224         * g++.dg/ext/attrib18.C: New test.
7225
7226 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7227
7228         PR middle-end/18096
7229         * gcc.dg/pr18096-1.c: New test case.
7230
7231 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7232
7233         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
7234
7235 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
7236
7237         PR c/16666
7238         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
7239         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
7240         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
7241         gcc.dg/old-style-prom-3.c: New tests.
7242
7243 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
7244
7245         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
7246         Remove unnecessary inclusion of stdio.h.
7247
7248 2004-10-29  Roger Sayle  <roger@eyesopen.com>
7249
7250         PR rtl-optimization/17581
7251         * gcc.dg/pr17581-1.c: New test case.
7252
7253 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
7254
7255         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
7256         being implemented.
7257         * g++.dg/conversion/dr195-1.C: New.
7258         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
7259         * g++.old-deja/g++.mike/p10148.C: Likewise.
7260
7261 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
7262
7263         PR c++/17695
7264         * g++.dg/debug/typedef2.C: New test.
7265
7266 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
7267
7268         PR fortran/13490
7269         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
7270         * gfortran.dg/g77/README: Update.
7271
7272 2004-10-28  Matt Austern  <austern@apple.com>
7273
7274         PR c++/14124
7275         * g++.dg/ext/packed7.C: New test.
7276
7277 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7278
7279         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
7280         scan-assembler.
7281         * lib/scanasm.exp (hidden-scan-for): New proc.
7282         (scan-hidden): Use hidden-scan-for instead of constructing the scan
7283         string.
7284         (scan-not-hidden): Likewise.
7285         * lib/target-supports.exp (check_visibility_available): mach-o is
7286         support too.
7287
7288 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
7289
7290         PR c++/17132
7291         * g++.dg/template/memclass3.C: New test.
7292
7293 2004-10-28  Adam Nemet  <anemet@lnxw.com>
7294
7295         PR middle-end/18160
7296         * gcc.dg/register-var-1.c: New test.
7297         * gcc.dg/register-var-2.c: New test.
7298         * gcc.dg/asm-7.c: Taking the address of a register variable is an
7299         error now.
7300
7301 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
7302
7303         PR other/18172
7304         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
7305         unused variables.
7306         * gcc.dg/vect/vect-22.c: Likewise.
7307
7308 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
7309
7310         * gcc.dg/i386-rotate-1.c: New test.
7311
7312 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
7313
7314         * g++.dg/init/ref12.C: Add "run" marker.
7315
7316         PR c++/17435
7317         * g++.dg/init/ref12.C: New test.
7318
7319         PR c++/18140
7320         * g++.dg/template/shift1.C: New test.
7321         * g++.dg/template/error10.C: Adjust error markers.
7322
7323 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
7324
7325         PR tree-opt/17529
7326         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
7327
7328 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
7329
7330         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
7331         * gcc.dg/weak/weak-3.c: Likewise.
7332         * gcc.dg/weak/weak-5.c: Likewise.
7333         * gcc.dg/weak/weak-9.c: Likewise.
7334         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
7335         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
7336
7337         * gcc.dg/darwin-weakimport-1.c: New.
7338
7339 2004-10-28  Ben Elliston  <bje@au.ibm.com>
7340
7341         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
7342
7343 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
7344
7345         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
7346         'syntax' error messages.
7347         * gcc.dg/cpp/direct2s.c: Likewise.
7348
7349 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
7350
7351         * gcc.c-torture/compile/20041026-1.c: New.
7352
7353 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
7354
7355         PR c++/18093
7356         * g++.dg/lookup/ns2.C: New test.
7357
7358         PR c++/18020
7359         * g++.dg/template/enum4.C: New test.
7360
7361         PR c++/18161
7362         * g++.dg/template/expr1.C: New test.
7363
7364 2004-10-26  Ben Elliston  <bje@au.ibm.com>
7365
7366         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
7367
7368 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7369
7370         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
7371         gcc.dg/decl-nospec-3.c: New tests.
7372
7373 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
7374
7375         * objc.dg/super-class-3.m: New test.
7376
7377 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
7378
7379         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
7380         resyncing.
7381         * gcc.dg/cpp/direct2s.c: Likewise.
7382
7383 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
7384
7385         * objc.dg/image-info.m: Update for changes to section selection.
7386
7387 2004-10-25  David Ayers  <d.ayers@inode.at>
7388             Ziemowit Laski  <zlaski@apple.com>
7389
7390         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
7391         diagnostics when messaging 'id <Proto>'.
7392         * objc.dg/class-protocol-1.m: New test.
7393         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
7394         a non-existent method signature.
7395         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
7396         Update diagnostics when messaging with non-existent method signature.
7397         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
7398         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
7399         invalid receivers are now resolved as if messaging 'id'; remove
7400         extraneous diagnostics.
7401
7402 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7403
7404         PR c/16667
7405         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
7406         gcc.dg/init-desig-obs-3.c: New tests.
7407
7408 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
7409
7410         * gcc.dg/debug/20041023-1.c: New test.
7411
7412 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
7413
7414         PR middle-end/17407
7415         * gcc.c-torture/compile/pr17407.c: New test.
7416
7417         PR c++/18121
7418         * g++.dg/template/array8.C: New test.
7419
7420 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7421
7422         PR other/18138
7423         * lib/g++.exp: Accept more than one multilib libgcc.
7424         * lib/gcc-dg.exp: Likewise.
7425         * lib/objc.exp: Likewise.
7426         * lib/treelang.exp: Likewise.
7427         * lib/gfortran.exp: Likewise.
7428
7429 2004-10-24  Ben Elliston  <bje@au.ibm.com>
7430
7431         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
7432
7433 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
7434
7435         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
7436         * gcc.dg/c99-const-expr-3.c: Likewise.
7437
7438 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
7439
7440         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
7441
7442 2004-10-23  Ben Elliston  <bje@au.ibm.com>
7443
7444         * gcc.c-torture/execute/loop-2e.x: Remove.
7445
7446 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7447
7448         PR c++/18095
7449         * g++.dg/parse/crash18.C: New.
7450         * g++.dg/parse/crash19.C: New.
7451
7452 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7453
7454         * g++.dg/ext/dllimport1.C: Move dg-warnings.
7455         * g++.dg/ext/dllimport2.C: Same.
7456         * g++.dg/ext/dllimport8.C: Same.
7457
7458 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
7459
7460         PR c++/10841
7461         * g++.dg/conversion/cast1.C: New test.
7462         * g++.dg/overload/pmf1.C: Adjust error marker.
7463
7464 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
7465
7466         PR objc/17923
7467         * objc.dg/const-str-7.m: New test.
7468
7469 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7470
7471         * g++.dg/template/memfriend11.C: Fix comment typo.
7472         * g++.dg/template/memfriend14.C: Likewise.
7473
7474 2004-10-20  Richard Henderson  <rth@redhat.com>
7475
7476         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
7477         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
7478         -fasynchronous-unwind-tables.
7479
7480 2004-10-20  Richard Henderson  <rth@redhat.com>
7481
7482         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
7483         (main): Return success.
7484         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
7485         (main): Return success.
7486
7487 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7488
7489         PR c++/13495
7490         * g++.dg/template/memfriend9.C: New test.
7491         * g++.dg/template/memfriend10.C: Likewise.
7492         * g++.dg/template/memfriend11.C: Likewise.
7493         * g++.dg/template/memfriend12.C: Likewise.
7494         * g++.dg/template/memfriend13.C: Likewise.
7495         * g++.dg/template/memfriend14.C: Likewise.
7496         * g++.dg/template/memfriend15.C: Likewise.
7497         * g++.dg/template/memfriend16.C: Likewise.
7498         * g++.dg/template/memfriend17.C: Likewise.
7499         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
7500
7501 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
7502
7503         * g++.dg/conversion/dr195.C: New.
7504         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
7505
7506 2004-10-20  Ben Elliston  <bje@au.ibm.com>
7507             Devang Patel  <dpatel@apple.com>
7508
7509         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
7510         of floating point arithmetic, which could trap.
7511
7512 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
7513
7514         PR c++/14035
7515         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
7516         * g++.dg/conversion/const2.C: New test.
7517         * g++.dg/expr/reinterpret2.C: New test.
7518         * g++.dg/expr/reinterpret3.C: New test.
7519         * g++.dg/expr/cast2.C: New test.
7520         * g++.dg/expr/copy1.C: New test.
7521         * g++.dg/other/conversion1.C: Change error message.
7522         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
7523         function pointers to void *.
7524         * g++.old-deja/g++.mike/p10148.C: Likewise.
7525
7526 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7527
7528         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
7529
7530 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
7531
7532         PR c++/18047
7533
7534         * g++.dg/parse/expr3.C: New test.
7535
7536 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7537
7538         * gcc.dg/smod-1.c: New test.
7539
7540 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
7541
7542         * objc.dg/method-14.m: New test.
7543
7544 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7545
7546         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
7547         Also xfail as the patch was reverted.
7548
7549 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7550
7551         PR middle-end/16973
7552         * gcc.dg/pr16973.c: New test.
7553
7554 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
7555
7556         PR tree-optimization/17656
7557         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
7558
7559 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7560
7561         * g++.dg/eh/shadow1.C: New.
7562
7563 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
7564
7565         * gcc.c-torture/compile/20041018-1.c: New test.
7566
7567 2004-10-18  Ben Elliston  <bje@au.ibm.com>
7568
7569         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
7570         compiler referring to register 0 when accessing sdata.  The linker
7571         now patches things up.
7572
7573 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
7574
7575         PR c/17529
7576         * gcc.c-torture/compile/pr17529.c: New test.
7577
7578 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7579
7580         PR c++/17743
7581         * g++.dg/ext/attrib17.C: New test.
7582
7583 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7584
7585         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
7586
7587 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7588
7589         PR c++/10479
7590         * g++.dg/ext/attrib16.C: New test.
7591
7592 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
7593
7594         PR c++/17042
7595         * g++.dg/init/dso_handle1.C: New test.
7596
7597         PR c++/14667
7598         * g++.dg/parse/typedef6.C: New test.
7599
7600         PR c++/17916
7601         * g++.dg/parse/pragma1.C: New test.
7602
7603 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
7604
7605         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
7606
7607 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
7608
7609         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
7610         -fno-common when on HPPA HP-UX platforms.
7611
7612 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
7613
7614         PR other/16820
7615         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
7616         stdint.h.
7617         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
7618         uintptr_t.
7619
7620 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7621
7622         PR c++/16301
7623         * g++.dg/lookup/strong-using-4.C: New test.
7624
7625 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7626
7627         PR middle-end/16567
7628         * gcc.c-torture/compile/nested-1.c: New test.
7629
7630 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7631
7632         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
7633         and mipsisa64*-*-* (until support for misaligned loads is added).
7634         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
7635         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
7636         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
7637         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
7638         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
7639         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
7640
7641 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
7642
7643         PR c++/17976
7644         * g++.dg/init/dtor3.C: New test.
7645
7646 2004-10-15  Ben Elliston  <bje@au.ibm.com>
7647
7648         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
7649
7650 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
7651
7652         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
7653         * gcc.dg/macho-lo-sum.c: Likewise.
7654
7655 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
7656
7657         * gcc.dg/ppc-spe64-1.c: New test.
7658
7659 2004-10-14  Devang Patel  <dpatel@apple.com>
7660
7661         PR 17635
7662         * gcc.dg/pr17635.c : New test.
7663
7664 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
7665
7666         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
7667         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
7668         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
7669         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
7670         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
7671         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
7672         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
7673         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
7674         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
7675         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
7676         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
7677         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
7678         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
7679         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
7680         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
7681         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
7682         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
7683         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
7684
7685 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7686
7687         * gcc.dg/vect/vect-82.c: New testcase.
7688         * gcc.dg/vect/vect-82_64.c: New testcase.
7689         * gcc.dg/vect/vect-83.c: New testcase.
7690         * gcc.dg/vect/vect-83_64.c: New testcase.
7691
7692 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7693
7694         * gcc.dg/cpp/error-1.c: New test.
7695
7696 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7697
7698         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
7699
7700 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
7701
7702         PR target/17984
7703         * gcc.dg/cris-peep2-xsrand2.c: New test.
7704
7705 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
7706
7707         PR c++/17661
7708         * testsuite/g++.dg/expr/for2.C: New test.
7709
7710 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7711
7712         * g++.dg/inherit/thunk1.C: Run on the SPARC.
7713
7714 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
7715
7716         PR tree-optimization/17724
7717         * g++.dg/opt/pr17724-1.C: New test.
7718         * g++.dg/opt/pr17724-2.C: New test.
7719         * g++.dg/opt/pr17724-3.C: New test.
7720         * g++.dg/opt/pr17724-4.C: New test.
7721         * g++.dg/opt/pr17724-5.C: New test.
7722         * g++.dg/opt/pr17724-6.C: New test.
7723
7724 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
7725
7726         PR c/17301
7727         * gcc.dg/pr17301-2.c: New test.
7728
7729 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
7730
7731         PR c++/15876
7732         * g++.dg/parse/error22.C: New test.
7733
7734         PR c++/17936
7735         * g++.dg/template/spec18.C: New test.
7736
7737 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
7738
7739         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
7740         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
7741         memcpy.
7742         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
7743         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
7744
7745 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7746
7747         * g++.dg/eh/cleanup5.C: Add dg-options "".
7748
7749 2004-10-11  Roger Sayle  <roger@eyesopen.com>
7750
7751         PR middle-end/17657
7752         * gcc.dg/switch-4.c: New test case.
7753
7754 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
7755
7756         * gcc.c-torture/execute/20041011-1.c: New test.
7757
7758 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7759
7760         PR c++/17554
7761         * g++.dg/init/for3.C: New test.
7762
7763         PR c++/17657
7764         * g++.dg/opt/switch2.C: New test.
7765
7766         PR middle-end/17703
7767         * g++.dg/warn/Wreturn-2.C: New test.
7768
7769 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7770
7771         PR c++/17907
7772         * g++.dg/eh/cleanup5.C: New test.
7773
7774 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
7775
7776         PR c++/17393
7777         * g++.dg/parse/error21.C: New test.
7778
7779 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7780
7781         * g++.dg/overload/pmf1.C: Adjust quoting marks.
7782         * g++.dg/warn/incomplete1.C: Likewise.
7783         * g++.dg/template/qualttp20.C: Likewise.
7784
7785 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7786
7787         PR c/17881
7788         * parm-incomplete-1.c: New test.
7789
7790 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7791
7792         PR c++/17867
7793         * g++.dg/parse/error19.C: New test.
7794
7795         PR c++/17670
7796         * g++.dg/init/new11.C: New test.
7797
7798         PR c++/17821
7799         * g++.dg/parse/error20.C: New test.
7800
7801         PR c++/17826
7802         * g++.dg/template/crash24.C: New test.
7803
7804 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7805
7806         PR c/17301
7807         * gcc.dg/pr17301-1.c: New test.
7808
7809 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7810
7811         PR c/17189
7812         * gcc.dg/anon-struct-5.c: New test.
7813
7814 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7815
7816         PR c/17844
7817         * gcc.dg/pr17844-1.c: New test.
7818
7819 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
7820
7821         PR tree-optimization/17906
7822         * gcc.c-torture/compile/pr17906.c: New.
7823
7824 2004-10-09  Stuart Hastings  <stuart@apple.com>
7825             Roger Sayle  <roger@eyesopen.com>
7826
7827         PR rtl-optimization/17853
7828         * gcc.dg/i386-mmx-5.c: New testcase.
7829
7830 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
7831
7832         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
7833
7834 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7835
7836         PR c++/17524
7837         * g++.dg/template/static9.C: New test.
7838
7839         PR c++/17685
7840         * g++.dg/parse/operator5.C: New test.
7841
7842 2004-10-09  Roger Sayle  <roger@eyesopen.com>
7843
7844         PR middle-end/17894
7845         * gcc.c-torture/execute/divcmp-4.c: New test case.
7846
7847 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7848
7849         PR tree-opt/17902
7850         * g++.dg/opt/pr17902.C: New test.
7851
7852 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
7853
7854         * gcc.dg/cpp/ident-1.c: Add dg-options "".
7855
7856 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7857
7858         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
7859
7860 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7861
7862         * gcc.dg/assign-warn-3.c: New test.
7863
7864 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7865
7866         PR c/16999
7867         * gcc.dg/cpp/ident-1.c: New test.
7868
7869 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7870
7871         * gcc.c-torture/compile/acc1.c: New.
7872
7873 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7874
7875         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
7876         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
7877
7878 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7879
7880         * gcc.dg/ultrasp11.c: New test.
7881
7882 2004-10-08  Michael Matz  <matz@suse.de>
7883
7884         * gcc.dg/doloop-2.c: New test.
7885
7886 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7887
7888         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
7889         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
7890         objc.dg/method-9.m: Update expected diagnostics.
7891
7892 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
7893
7894         * gcc.dg/ppc-fsel-3.c: New file.
7895         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
7896
7897 2004-10-07  Paul Brook  <paul@codesourcery.com>
7898
7899         * gfortran.dg/intrinsic_verify_1.f90: New test.
7900
7901 2004-10-07  Paul Brook  <paul@codesourcery.com>
7902
7903         * gfortran.dg/empty_format_1.f90: Remove stray commas.
7904
7905 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7906
7907         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
7908         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
7909         commit.
7910
7911 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7912
7913         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
7914
7915 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7916
7917         PR c++/17115
7918         * g++.dg/warn/Winline-4.C: New test.
7919
7920 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7921
7922         * gcc.c-torture/compile/20041007-1.c: New test.
7923
7924 2004-10-07  Paul Brook  <paul@codesourcery.com>
7925
7926         PR fortran/17678
7927         * gfortran.dg/use_allocated_1.f90: New test.
7928
7929 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7930
7931         PR middle-end/17849
7932         * gfortran.fortran-torture/compile/nested.f90: New test
7933
7934 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7935
7936         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
7937
7938 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7939
7940         PR c++/17368
7941         * g++.dg/ext/asm6.C: New test.
7942
7943 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
7944
7945         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
7946
7947 2004-10-06  Paul Brook  <paul@codesourcery.com>
7948
7949         PR libfortran/17709
7950         * gfortran.dg/empty_format_1.f90: New test.
7951
7952 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7953
7954         PR fortran/17568
7955         * gfortran.dg/ishft.f90: New test.
7956
7957         PR fortran/17283
7958         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
7959         tests.
7960
7961 2004-10-06  Paul Brook  <paul@codesourcery.com>
7962
7963         * gfortran.dg/do_1.f90: New test.
7964
7965 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7966
7967         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
7968         optimizing for size.
7969
7970 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7971
7972         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
7973
7974 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7975
7976         * gcc.c-torture/compile/20041005-1.c: New test.
7977
7978 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7979
7980         PR c++/17829
7981         * g++.dg/lookup/koenig4.C: New.
7982
7983 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7984
7985         * g++.dg/other/classkey1.C: Adjust quoting marks.
7986         * g++.dg/parse/error15.C: Likewise.
7987         * g++.dg/template/meminit2.C (int>): Likewise.
7988
7989 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7990
7991         PR fortran/17283
7992         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
7993
7994         PR fortran/17631
7995         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
7996
7997         PR fortran/17708
7998         * gfortran.dg/pr17708.f90: New test.
7999
8000 2004-10-04  Chao-ying Fu  <fu@mips.com>
8001
8002         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
8003         * gcc.dg/vect/vect-4.c: Ditto.
8004         * gcc.dg/vect/vect-5.c: Ditto.
8005         * gcc.dg/vect/vect-6.c: Ditto.
8006         * gcc.dg/vect/vect-8.c: Ditto.
8007         * gcc.dg/vect/vect-16.c: Ditto.
8008         * gcc.dg/vect/vect-30.c: Ditto.
8009         * gcc.dg/vect/vect-40.c: Ditto.
8010         * gcc.dg/vect/vect-41.c: Ditto.
8011         * gcc.dg/vect/vect-42.c: Ditto.
8012         * gcc.dg/vect/vect-43.c: Ditto.
8013         * gcc.dg/vect/vect-44.c: Ditto.
8014         * gcc.dg/vect/vect-45.c: Ditto.
8015         * gcc.dg/vect/vect-46.c: Ditto.
8016         * gcc.dg/vect/vect-47.c: Ditto.
8017         * gcc.dg/vect/vect-48.c: Ditto.
8018         * gcc.dg/vect/vect-49.c: Ditto.
8019         * gcc.dg/vect/vect-50.c: Ditto.
8020         * gcc.dg/vect/vect-51.c: Ditto.
8021         * gcc.dg/vect/vect-52.c: Ditto.
8022         * gcc.dg/vect/vect-53.c: Ditto.
8023         * gcc.dg/vect/vect-54.c: Ditto.
8024         * gcc.dg/vect/vect-55.c: Ditto.
8025         * gcc.dg/vect/vect-56.c: Ditto.
8026         * gcc.dg/vect/vect-57.c: Ditto.
8027         * gcc.dg/vect/vect-58.c: Ditto.
8028         * gcc.dg/vect/vect-59.c: Ditto.
8029         * gcc.dg/vect/vect-60.c: Ditto.
8030         * gcc.dg/vect/vect-74.c: Ditto.
8031         * gcc.dg/vect/vect-79.c: Ditto.
8032         * gcc.dg/vect/vect-80.c: Ditto.
8033
8034 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8035
8036         * gcc.dg/unused-7.c: Use the correct option.
8037
8038 2004-10-04  Paul Brook  <paul@codesourcery.com>
8039         Bud Davis  <bdavis9659@comcast.net>
8040
8041         PR fortran/17706
8042         PR fortran/16434
8043         * gfortran/pr17706.f90: New test.
8044         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
8045
8046 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8047
8048         * gfortran.dg/pr17612.f90: New test.
8049
8050 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8051
8052         * g++.dg/template/local1.C: Adjust quoting marks in
8053         testing for diagnostics.
8054         * g++.dg/tls/diag-2.C: Likewise.
8055         * g++.dg/other/error8.C: Likewise.
8056
8057 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8058
8059         PR c/17178
8060         * gcc.dg/unused-4.c: Adjust to be correct.
8061
8062         PR c/17820
8063         * gcc.dg/unused-7.c: New test.
8064
8065 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8066
8067         PR c++/17797
8068         * g++.dg/overload/template2.C: New test.
8069
8070 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
8071
8072         PR tree-optimization/16632
8073         * gcc.dg/tree-ssa/20041002-1.c: New.
8074
8075 2004-10-03  Paul Brook  <paul@codesourcery.com>
8076
8077         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
8078         rather than relying on default formatting.
8079
8080 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
8081
8082         * gcc.dg/20040920-1.c: Update expected message text.
8083
8084 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
8085
8086         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
8087
8088 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
8089
8090         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
8091         tree level.
8092
8093 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8094
8095         * gcc.dg/tree-ssa/pr17343.c: Remove.
8096
8097 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8098
8099         PR tree-opt/17343
8100         * gcc.dg/tree-ssa/pr17343.c: New test.
8101
8102 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
8103
8104         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
8105         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
8106         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
8107         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
8108         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
8109
8110 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8111
8112         * gcc.dg/lvalue-2.c: New test.
8113
8114 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8115
8116         PR c/17730
8117         * gcc.dg/pr17730-1.c: New test
8118
8119 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8120
8121         PR c/7425
8122         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
8123
8124 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8125
8126         * gcc.c-torture/execute/stdarg-1.c: New test.
8127         * gcc.c-torture/execute/stdarg-2.c: New test.
8128         * gcc.c-torture/execute/stdarg-3.c: New test.
8129         * gcc.dg/tree-ssa/stdarg-1.c: New test.
8130         * gcc.dg/tree-ssa/stdarg-2.c: New test.
8131         * gcc.dg/tree-ssa/stdarg-3.c: New test.
8132         * gcc.dg/tree-ssa/stdarg-4.c: New test.
8133         * gcc.dg/tree-ssa/stdarg-5.c: New test.
8134
8135 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8136
8137         PR tree-optimization/17697
8138         * g++.dg/opt/pr17697-1.C: New test.
8139         * g++.dg/opt/pr17697-2.C: New test.
8140         * g++.dg/opt/pr17697-3.C: New test.
8141
8142 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8143
8144         PR c/16409
8145         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
8146         gcc.dg/vla-init-5.c: New tests.
8147
8148 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8149
8150         PR c/13804
8151         * gcc.dg/pr13804-1.c: New test.
8152
8153 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8154
8155         PR fortran/16938
8156         * gfortran.dg/pr16938.f90: New test.
8157
8158 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8159
8160         * g++.dg/template/crash23.C: New test.
8161
8162 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8163
8164         PR c++/17585
8165         * g++.dg/template/static8.C: New test.
8166
8167 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
8168
8169         PR c++/17681
8170         * g++.dg/other/error9.C: New test.
8171
8172 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
8173
8174         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
8175
8176 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8177
8178         PR fortran/15164
8179         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
8180
8181 2004-09-26  Roger Sayle  <roger@eyesopen.com>
8182
8183         PR middle-end/17112
8184         * gcc.dg/pr17112-1.c: New test case.
8185
8186 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8187
8188         PR c/11459
8189         * gcc.dg/pr11459-1.c: New test.
8190
8191 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
8192
8193         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
8194         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8195
8196 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8197
8198         * gfortran.dg/pr15324.f90: Make array bounds consistent.
8199
8200 2004-09-25  Jan Hubicka  <jh@suse.cz>
8201
8202         * compile/30040909-1.c: New test.
8203         * compile/30040907-1.c: New test.
8204
8205 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
8206
8207         * gcc.c-torture/execute/va-arg-26.c: New test.
8208
8209 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
8210
8211         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
8212         extra diagnostics on targets with 64-bit pointers.
8213         * objc.dg/selector-1.m: Adjust dg-warning regexp.
8214
8215 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8216
8217         PR c/17188
8218         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
8219         * gcc.dg/decl-3.c: Adjust expected message.
8220
8221 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8222
8223         PR fortran/17615
8224         * gfortran.dg/pr17615.f90: New test.
8225
8226 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
8227
8228         PR tree-optimzation/17517
8229         * g++.dg/tree-ssa/pr17517.C: New Test.
8230
8231 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8232
8233         PR c++/16889
8234         * g++.dg/lookup/ambig3.C: New.
8235
8236 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
8237
8238         PR tree-opt/17624
8239         * g++.dg/opt/pr17624.C: New test.
8240
8241 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8242
8243         PR c/6980
8244         * gcc.dg/Wbad-function-cast-1.c: New test.
8245
8246 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
8247
8248         * g++.dg/ext/complit1.C
8249         * g++.dg/other/error2.C
8250         * g++.dg/other/nontype-1.C
8251         * g++.dg/parse/crash11.C
8252         * g++.dg/parse/crash12.C
8253         * g++.dg/parse/error15.C
8254         * g++.dg/parse/error4.C
8255         * g++.dg/parse/tmpl-outside1.C
8256         * g++.dg/parse/too-many-tmpl-args1.C
8257         * g++.dg/template/dependent-expr3.C
8258         * g++.dg/template/error10.C
8259         * g++.dg/template/instantiate1.C
8260         * g++.dg/template/vtable2.C
8261         * g++.dg/warn/Wshadow-1.C
8262         * g++.dg/warn/weak1.C
8263         * g++.old-deja/g++.brendan/crash16.C
8264         * g++.old-deja/g++.brendan/crash18.C
8265         * g++.old-deja/g++.brendan/crash48.C
8266         * g++.old-deja/g++.brendan/crash49.C
8267         * g++.old-deja/g++.brendan/crash55.C
8268         * g++.old-deja/g++.brendan/crash56.C
8269         * g++.old-deja/g++.brendan/crash8.C
8270         * g++.old-deja/g++.brendan/enum11.C
8271         * g++.old-deja/g++.brendan/enum8.C
8272         * g++.old-deja/g++.brendan/enum9.C
8273         * g++.old-deja/g++.brendan/friend3.C
8274         * g++.old-deja/g++.brendan/misc14.C
8275         * g++.old-deja/g++.bugs/900402_02.C
8276         * g++.old-deja/g++.bugs/900404_03.C
8277         * g++.old-deja/g++.bugs/900404_04.C
8278         * g++.old-deja/g++.bugs/900428_03.C
8279         * g++.old-deja/g++.jason/crash4.C
8280         * g++.old-deja/g++.jason/overload21.C
8281         * g++.old-deja/g++.jason/redecl1.C
8282         * g++.old-deja/g++.jason/report.C
8283         * g++.old-deja/g++.jason/rfg10.C
8284         * g++.old-deja/g++.jason/template30.C
8285         * g++.old-deja/g++.law/arm12.C
8286         * g++.old-deja/g++.law/ctors5.C
8287         * g++.old-deja/g++.law/cvt20.C
8288         * g++.old-deja/g++.law/init10.C
8289         * g++.old-deja/g++.law/init8.C
8290         * g++.old-deja/g++.law/visibility17.C
8291         * g++.old-deja/g++.law/visibility7.C
8292         * g++.old-deja/g++.mike/net8.C
8293         * g++.old-deja/g++.mike/p646.C
8294         * g++.old-deja/g++.mike/p700.C
8295         * g++.old-deja/g++.mike/p701.C
8296         * g++.old-deja/g++.mike/p811.C
8297         * g++.old-deja/g++.ns/template13.C
8298         * g++.old-deja/g++.other/array3.C
8299         * g++.old-deja/g++.other/crash25.C
8300         * g++.old-deja/g++.other/dtor3.C
8301         * g++.old-deja/g++.other/dtor4.C
8302         * g++.old-deja/g++.other/main1.C
8303         * g++.old-deja/g++.other/warn7.C
8304         * g++.old-deja/g++.pt/crash11.C
8305         * g++.old-deja/g++.pt/crash36.C
8306         * g++.old-deja/g++.pt/spec22.C
8307         * g++.old-deja/g++.pt/spec9.C
8308         * g++.old-deja/g++.pt/ttp52.C
8309         * g++.old-deja/g++.robertl/eb103.C
8310         * g++.old-deja/g++.robertl/eb121.C
8311         * g++.old-deja/g++.robertl/eb22.C
8312         * g++.old-deja/g++.robertl/eb8.C:
8313         Update locations and/or regexps of dg-error markers.
8314         Remove markers for some bogus messages that are no longer issued.
8315
8316 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
8317
8318         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
8319         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
8320
8321 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
8322
8323         PR c++/17618
8324         * g++.dg/lookup/crash5.C: New test.
8325
8326 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
8327
8328         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
8329         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
8330         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
8331         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
8332         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
8333         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
8334
8335         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
8336         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
8337         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
8338         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
8339         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
8340         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
8341
8342         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
8343
8344         * gcc.dg/vect/vect-44.c: Check additional cases.
8345         * gcc.dg/vect/vect-48.c: Check additional cases.
8346
8347         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
8348         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
8349         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
8350         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
8351         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
8352         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
8353         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
8354         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
8355         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
8356
8357         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
8358         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
8359         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
8360
8361 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8362
8363         * gcc.dg/tree-ssa/loop-6.c: New test.
8364
8365 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
8366
8367         PR c++/17620
8368         * g++.dg/inherit/base2.C: New.
8369
8370 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8371
8372         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
8373         * gcc.dg/20001012-2.c: Likewise.
8374         * gcc.dg/20001013-1.c: Likewise.
8375         * gcc.dg/20001101-1.c: Likewise.
8376         * gcc.dg/20001102-1.c: Likewise.
8377         * gcc.dg/bf-spl1.c: Likewise.
8378         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
8379         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
8380
8381 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
8382
8383         PR tree-optimization/16721
8384         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
8385
8386 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
8387
8388         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
8389         * gcc.dg/20040305-1.c: Likewise.
8390
8391 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8392
8393         PR c/16566
8394         * gcc.c-torture/compile/pr16566-1.c,
8395         gcc.c-torture/compile/pr16566-2.c,
8396         gcc.c-torture/compile/pr16566-3.c: New tests.
8397
8398 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
8399
8400         PR tree-optimization/17512
8401         * gcc.c-torture/compile/20040916-1.c.
8402
8403 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
8404
8405         * gcc.dg/pragma-re-3.c: New test.
8406
8407 2004-09-17  Matt Austern  <austern@apple.com>
8408
8409         PR c++/15049
8410         * g++.dg/other/anon3.C: New.
8411
8412 2004-09-21  Roger Sayle  <roger@eyesopen.com>
8413
8414         PR c++/7503
8415         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
8416         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
8417         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
8418         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
8419         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
8420
8421 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
8422
8423         PR fortran/17286
8424         * gfortran.dg/pr17286.f90: New test.
8425
8426 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
8427
8428         PR c++/17530
8429         * g++.dg/template/static7.C: New test.
8430
8431 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
8432
8433         PR tree-opt/17558
8434         * gcc.c-torture/compile/pr17558.c: New test.
8435
8436 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8437
8438         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
8439         if SKIP_ATTRIBUTE is defined.
8440
8441 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8442
8443         PR fortran/15957
8444         * gfortran.dg/pr15957.f90: New test.
8445
8446 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
8447
8448         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
8449         in comparison.
8450         * gcc.dg/vect/vect-79.c: Likewise.
8451         * gcc.dg/vect/vect-80.c: Likewise.
8452
8453 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8454
8455         PR fortran/15750
8456         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
8457
8458 2004-09-20  Ira Rosen  <irar@il.ibm.com>
8459
8460         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
8461         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
8462         * gcc.dg/vect/vect-62.c: New testcase.
8463         * gcc.dg/vect/vect-63.c: New testcase.
8464         * gcc.dg/vect/vect-64.c: New testcase.
8465         * gcc.dg/vect/vect-65.c: New testcase.
8466         * gcc.dg/vect/vect-66.c: New testcase.
8467         * gcc.dg/vect/vect-67.c: New testcase.
8468         * gcc.dg/vect/vect-68.c: New testcase.
8469         * gcc.dg/vect/vect-69.c: New testcase.
8470         * gcc.dg/vect/vect-79.c: New testcase.
8471         * gcc.dg/vect/vect-80.c: New testcase.
8472
8473 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8474
8475         * gcc.target/mips/asm-1.c: New test.
8476
8477 2004-09-19  Ira Rosen  <irar@il.ibm.com>
8478
8479         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
8480         * gcc.dg/vect/vect-73.c: New testcase.
8481         * gcc.dg/vect/vect-74.c: New testcase.
8482         * gcc.dg/vect/vect-75.c: New testcase.
8483         * gcc.dg/vect/vect-76.c: New testcase.
8484         * gcc.dg/vect/vect-77.c: New testcase.
8485         * gcc.dg/vect/vect-78.c: New testcase
8486
8487 2004-09-18  Paul Brook  <paul@codesourcery.com>
8488
8489         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
8490
8491 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8492
8493         PR c/17424
8494         * gcc.dg/pr17424-1.c: New test.
8495
8496 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
8497
8498         * g++.dg/tree-ssa/pr17153.C: New test.
8499
8500 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
8501
8502         PR pch/13361
8503         * testsuite/g++.dg/pch/wchar-1.C: New.
8504         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8505
8506 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
8507
8508         * gcc.c-torture/execute/20040917-1.c: New test.
8509
8510 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8511
8512         PR tree-optimization/17319
8513         * gcc.dg/pr17319.c: New test.
8514
8515 2004-09-17  Devang Patel  <dpatel@apple.com>
8516
8517         * gcc.dg/20040813-1.c: New test.
8518
8519 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8520
8521         PR tree-optimization/17273
8522         * gcc.c-torture/compile/pr17273.c: New test.
8523
8524 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8525
8526         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
8527         Update expected messages.
8528         * gcc.dg/declspec-13.c: New test.
8529
8530 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
8531
8532         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
8533
8534 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8535
8536         * gcc.c-torture/execute/pr17252.c: Use post-increment to
8537         change what 'a' is pointing to.
8538
8539 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
8540
8541         PR c++/16002
8542         * g++.dg/template/error18.C: New test.
8543
8544         PR c++/16029
8545         * g++.dg/warn/Wunused-8.C: New test.
8546
8547 2004-09-17  Steven Bosscher  <stevenb@suse.de>
8548
8549         PR tree-optimization/17513
8550         * gcc.dg/20040916-1.c: New test.
8551
8552 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
8553
8554         PR c++/17501
8555         * g++.dg/template/typename7.C: New test.
8556
8557 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8558
8559         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
8560
8561 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
8562
8563         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
8564         with -ftree-based-profiling also.
8565         * lib/profopt.exp: Support late-set profile_option/feedback_option.
8566
8567 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
8568
8569         PR/15364
8570         * gfortran.dg/der_array_io_1.f90: New test.
8571         * gfortran.dg/der_array_io_2.f90: New test.
8572         * gfortran.dg/der_array_io_3.f90: New test.
8573
8574 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8575
8576         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
8577         EABI.
8578
8579 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8580
8581         * g++.dg/opt/switch1.C: New test.
8582
8583 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8584
8585         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
8586         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
8587         Update expected messages.
8588
8589 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8590
8591         PR fortran/16485
8592         * gfortran.dg/same_name_1.f90: New test.
8593
8594 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
8595
8596         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
8597         dereference garbage pointers.
8598
8599 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
8600
8601         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
8602         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
8603
8604         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
8605         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
8606         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
8607
8608 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
8609
8610         PR c++/17324
8611         * g++.dg/template/mangle1.C: New test.
8612
8613 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8614
8615         PR tree-optimization/17252
8616         * gcc.c-torture/execute/pr17252.c: New test.
8617
8618 2004-09-14  Andrew Pinski  <apinski@apple.com>
8619
8620         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
8621
8622 2004-09-14  Roger Sayle  <roger@eyesopen.com>
8623
8624         PR rtl-optimization/9771
8625         * gcc.dg/pr9771-1.c: New test case.
8626
8627 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8628
8629         PR tree-optimization/15262
8630         * gcc.c-torture/execute/pr15262-1.c: New test.
8631         * gcc.c-torture/execute/pr15262-2.c: New test.
8632
8633 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8634
8635         * gcc.dg/declspec-12.c: New test.
8636
8637 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
8638
8639         * gfortran.dg/pr17090.f90: Add directives to test.
8640
8641 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8642
8643         * gcc.c-torture/compile/20040914-1.c: New test.
8644
8645 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8646
8647         PR c++/16162
8648         * g++.dg/template/decl2.C: New test.
8649
8650 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
8651
8652         PR fortran/17090
8653         * gfortran.dg/pr17090.f90: New test.
8654
8655 2004-09-13  Dale Johannesen  <dalej@apple.com>
8656
8657         * gcc.c-torture/compile/pr17408.c:  New test case.
8658
8659 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8660
8661         PR c++/16716
8662         * g++.dg/parse/crash17.C: New test.
8663
8664         PR c++/17327
8665         * g++.dg/template/enum3.C: New test.
8666
8667 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
8668
8669         * lib/gcc-defs.exp: Load wrapper.exp.
8670         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
8671         using local code.
8672         * lib/gcc.exp (gcc_init): Similar.
8673         * lib/gfortran.exp (gfortran_init): Similar.
8674         * lib/objc.exp (objc_init): Similar.
8675         * lib/treelang.exp (treelang_init): Similar.
8676         * lib/wrapper.exp: New file with build_wrapper call machinery in
8677         ${tool}_maybe_build_wrapper.
8678
8679 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8680
8681         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
8682         "inline".
8683         * gcc.dg/declspec-11.c: Update expected messages.
8684         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
8685         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
8686         gcc.dg/inline-12.c: New tests.
8687
8688 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
8689
8690         * g++.dg/tree-ssa/pr17400.C: New testcase.
8691
8692 2004-09-13  James E Wilson  <wilson@specifixinc.com>
8693
8694         * gcc.target/mips/sb1-1.c: New testcase.
8695
8696 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
8697
8698         * lib/g77-dg.exp: Remove unused file.
8699         * lib/mike-g77.exp: Ditto.
8700         * lib/g77.exp: Ditto.
8701
8702 2004-09-12  Richard Henderson  <rth@redhat.com>
8703
8704         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
8705
8706 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8707
8708         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
8709         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8710         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
8711         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
8712         Update expected messages.
8713
8714 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
8715
8716         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
8717         declaration/use mismatch for dirp parameter.
8718
8719 2004-09-12  Andrew Pinski  <apinski@apple.com>
8720
8721         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
8722         -fgnu-runtime is passed.
8723
8724 2004-09-12  Richard Henderson  <rth@redhat.com>
8725
8726         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
8727         do the uplevel thing and update additional_flags directly.
8728         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
8729         gfortran.fortran-torture/execute/intrinsic_nearest.x,
8730         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
8731         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
8732
8733 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8734
8735         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
8736
8737 2004-09-11  Roger Sayle  <roger@eyesopen.com>
8738
8739         PR middle-end/17411
8740         * g++.dg/opt/pr17411-1.C: New test case.
8741
8742 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8743
8744         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8745         gcc.dg/tls/diag-2.c: Update expected messages.
8746         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
8747         messages.
8748         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
8749         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
8750         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
8751         gcc.dg/tls/diag-5.c: New tests.
8752
8753 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
8754
8755         * gcc.dg/20040910-1.c: Correct dg-error regexp.
8756
8757 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8758
8759         * g++.dg/parse/break-in-for.C: New test.
8760
8761 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
8762
8763         * gcc.dg/tree-ssa/20040911-1.c: New test.
8764
8765 2004-09-11  Andreas Jaeger  <aj@suse.de>
8766
8767         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
8768         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
8769
8770 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
8771
8772         * gcc.target/frv: New directory of FR-V-specific tests.
8773
8774 2004-09-10  James E Wilson  <wilson@specifixinc.com>
8775
8776         * gcc.dg/convert-vec-1.c: New test.
8777
8778 2004-09-10  Roger Sayle  <roger@eyesopen.com>
8779
8780         PR middle-end/17024
8781         * gcc.dg/pr17024-1.c: New test case.
8782
8783 2004-09-10  Eric Christopher  <echristo@redhat.com>
8784
8785         * gcc.dg/20040910-1.c: New test.
8786
8787 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8788
8789         * gcc.dg/bitfld-9.c: New test.
8790
8791 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
8792
8793         * gcc.c-torture/execute/ieee/acc1.c: New test.
8794         * gcc.c-torture/execute/ieee/acc2.c: New test.
8795         * gcc.c-torture/execute/ieee/mzero6.c: New test.
8796
8797 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8798
8799         * gcc.dg/deprecated-2.c: New test.
8800
8801 2004-09-09  James E Wilson  <wilson@specifixinc.com>
8802
8803         * gcc.dg/init-vec-1.c: New test.
8804
8805 2004-09-09  Roger Sayle  <roger@eyesopen.com>
8806
8807         PR middle-end/17055
8808         * gcc.dg/pr17055-1.c: New test case.
8809
8810 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
8811
8812         PR target/17377
8813         * gcc.c-torture/execute/pr17377.c: New test.
8814
8815 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8816
8817         PR c/8420
8818         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
8819         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
8820         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8821         gcc.dg/long-long-typespec-1.c: New tests.
8822         * gcc.dg/tls/diag-2.c: Update expected diagnostics
8823
8824 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8825
8826         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
8827         gcc.dg/gnu99-static-1.c: New tests.
8828
8829 2004-09-08  Devang Patel  <dpatel@apple.com>
8830
8831         * gcc.dg/darwin-ld-20040828-1.c: New test.
8832         * gcc.dg/darwin-ld-20040828-2.c: New test.
8833         * gcc.dg/darwin-ld-20040828-3.c: New test.
8834
8835 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
8836
8837         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
8838         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
8839         in error message.
8840         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
8841         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
8842         in error message.
8843         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
8844         types they qualify.
8845         * objc.dg/type-size-2.m: Fix wording in comment.
8846         * objc.dg/va-meth-1.m: New test case.
8847
8848 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
8849
8850         PR c/16633:
8851         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
8852         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
8853
8854 2004-09-06  Devang Patel  <dpatel@apple.com>
8855
8856         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
8857         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
8858
8859 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
8860
8861         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
8862         reflect changed line numbering of diagnostics.
8863
8864 2004-09-06  Paul Brook  <paul@codesourcery.com>
8865
8866         * gfortran.dg/edit_real_1.f90: Add new test.
8867
8868 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8869
8870         * gcc.dg/tree-ssa/loop-2.c: New test.
8871         * gcc.dg/tree-ssa/loop-3.c: New test.
8872         * gcc.dg/tree-ssa/loop-4.c: New test.
8873         * gcc.dg/tree-ssa/loop-5.c: New test.
8874
8875 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8876
8877         * gcc.dg/format/sentinel-1.c: Update for parameter option.
8878
8879 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8880
8881         * gcc.dg/format/sentinel-1.c: New test.
8882
8883 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
8884
8885         * testsuite/gcc.dg/builtins-46.c: New.
8886
8887 2004-09-03  Devang Patel  <dpatel@apple.com>
8888
8889         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
8890         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
8891
8892 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8893
8894         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
8895         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
8896         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
8897         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
8898         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
8899         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
8900         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
8901         the non-portable bzero.
8902         * gcc.dg/20010912-1.c: xfail for NetWare.
8903         * gcc.dg/20020426-2.c: xfail for NetWare.
8904         * gcc.dg/20021014-1.c: xfail for NetWare.
8905         * gcc.dg/20021018-1.c: xfail for NetWare.
8906         * gcc.dg/20030213-1.c: xfail for NetWare.
8907         * gcc.dg/20030225-1.c: xfail for NetWare.
8908         * gcc.dg/20030708-1.c: xfail for NetWare.
8909         * gcc.dg/builtins-config.h: Also exclude NetWare.
8910         * gcc.dg/format/format.h: Define restrict only if not already defined.
8911         * gcc.dg/nest.c: xfail for NetWare.
8912         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
8913         * lib/target-supports.exp (check_visibility_available): Exclude
8914         NetWare.
8915
8916 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8917
8918         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
8919         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
8920         deterministic starting point for the alignment of structure fields.
8921         * gcc.dg/Wpadded.c: Dito.
8922         * g++.dg/abi/vbase10.C: Dito.
8923
8924 2004-09-03  Devang Patel  <dpatel@apple.com>
8925
8926         * g++.dg/debug/pr15736.cc: New test.
8927
8928 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8929
8930         * README.QMTEST: Fix out-of-date link.
8931
8932 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
8933
8934         PR fortran/16579
8935         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
8936         Delete.  Duplicate of gfortran.dg/g77/20010610.f
8937
8938 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8939
8940         * g++.dg/abi/arm_rtti1.C: New test.
8941
8942 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
8943
8944         * gcc.dg/ppc-vector-memcpy.c: New.
8945         * gcc.dg/ppc-vector-memset.c: New.
8946
8947 2004-09-02  Chao-ying Fu  <fu@mips.com>
8948
8949         * gcc.target/mips/mips-3d-1.c: New test.
8950         * gcc.target/mips/mips-3d-2.c: New test.
8951         * gcc.target/mips/mips-3d-3.c: New test.
8952         * gcc.target/mips/mips-3d-4.c: New test.
8953         * gcc.target/mips/mips-3d-5.c: New test.
8954         * gcc.target/mips/mips-3d-6.c: New test.
8955         * gcc.target/mips/mips-3d-7.c: New test.
8956         * gcc.target/mips/mips-3d-8.c: New test.
8957         * gcc.target/mips/mips-3d-9.c: New test.
8958         * gcc.target/mips/mips-ps-1.c: New test.
8959         * gcc.target/mips/mips-ps-2.c: New test.
8960         * gcc.target/mips/mips-ps-3.c: New test.
8961         * gcc.target/mips/mips-ps-4.c: New test.
8962         * gcc.target/mips/mips-ps-type.c: New test.
8963
8964 2004-09-02  Paul Brook  <paul@codesourcery.com>
8965
8966         * gfortran.dg/edit_real_1.f90: Add new tests.
8967
8968 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8969
8970         PR fortran/15327
8971         * gfortran.dg/merge_char_1.f90: New test.
8972
8973 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8974
8975         PR fortran/16404
8976         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
8977
8978 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8979
8980         PR c/1522
8981         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
8982
8983 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
8984
8985         * g++.dg/opt/loop1.C: Do not XFAIL.
8986
8987 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
8988
8989         * gcc.c-torture/execute/20040831-1.c: New test.
8990
8991 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
8992
8993         PR fortran/16579
8994         * gfortran.dg/g77/20010610.f: Now passes.
8995         Copy from g77.f-torture/execute. Add dg-run directive.
8996         * gfortran.dg/g77/README: Update
8997
8998 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8999
9000         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
9001         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
9002         (t1, t2, t3, t4): Add volatile.
9003
9004 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9005
9006         * g++.dg/ext/visibility/arm1.C: New test.
9007
9008 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
9009
9010         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
9011         -pedantic-errors.
9012
9013 2004-09-01  Paul Brook  <paul@codesourcery.com>
9014
9015         * gfortran.dg/eof_2.f90: New test.
9016
9017 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9018
9019         PR fortran/16579
9020         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
9021
9022 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
9023
9024         PR libfortran/16805
9025         * gfortran.dg/list_read_2.f90: New test.
9026
9027 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9028
9029         * g++.dg/abi/key1.C: New test.
9030
9031 2004-08-31  Richard Henderson  <rth@redhat.com>
9032
9033         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
9034         form of offsetof.
9035         * g++.dg/other/offsetof5.C: Remove duplicate.
9036
9037 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9038
9039         PR fortran/17244
9040         * gfortran.dg/func_derived_1.f90: New test.
9041
9042 2004-08-31  Paul Brook  <paul@codesourcery.com>
9043
9044         * gfortran.dg/eof_1.f90: New test.
9045
9046 2004-08-31  Paul Brook  <paul@codesourcery.com>
9047
9048         * gfortran.dg/list_read_1.f90: New file.
9049
9050 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
9051
9052         * g++.dg/opt/loop1.C: XFAIL.
9053
9054 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
9055
9056         * gcc.dg/funcdef-storage-1.c: New.
9057         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
9058         an extern function in local scope.
9059         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
9060         declare an 'auto inline' function in local scope.
9061         * gcc.dg/20011130-1.c: Likewise.
9062         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
9063         an 'auto' function in local scope.
9064         * gcc.dg/20021014-1.c: Likewise.
9065         * gcc.dg/20030331-2.c: Likewise.
9066
9067 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9068
9069         * gfortran.dg/blockdata_1.f90: New test.
9070
9071 2004-08-30  Richard Henderson  <rth@redhat.com>
9072
9073         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
9074
9075 2004-08-30  Richard Henderson  <rth@redhat.com>
9076
9077         * lib/fortran-torture.exp (fortran-torture-execute): Honor
9078         additional_flags set by alternate driver.
9079         (ieee-options): New procedure.
9080         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
9081         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
9082         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
9083         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
9084
9085 2004-08-30  Richard Henderson  <rth@redhat.com>
9086
9087         * lib/f-torture.exp: Remove.
9088
9089 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
9090
9091         PR rtl-optimization/16590
9092         * g++.dg/opt/loop1.C: New test.
9093
9094 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9095
9096         PR fortran/13910
9097         * gfortran.dg/oldstyle_1.f90: New test.
9098
9099 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
9100         Paul Brook  <paul@codesourcery.com>
9101
9102         * gfortran.dg/g77/README: Update.
9103         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
9104         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9105         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
9106
9107 2004-08-28  Paul Brook  <paul@codesourcery.com>
9108
9109         PR libfortran/17195
9110         * gfortran.dg/edit_real_1.f90: New test.
9111
9112 2004-08-27  Paul Brook  <paul@codesourcery.com>
9113
9114         * gfortran.dg/rewind_1.f90: New test.
9115
9116 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
9117
9118         PR fortran/16597
9119         * gfortran.dg/pr16597.f90: New test.
9120
9121 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9122
9123         PR c/13801
9124         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
9125         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
9126         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
9127         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
9128         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
9129
9130 2004-08-26  Nick Clifton  <nickc@redhat.com>
9131
9132         * gcc.c-torture/compile/pr17119.c: New test.
9133
9134 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9135
9136         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
9137
9138 2004-08-25  Richard Henderson  <rth@redhat.com>
9139
9140         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
9141         the bits that expect kind=8 to be the largest real kind.
9142
9143 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9144
9145         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
9146
9147 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9148
9149         * gfortran.dg/assignment_1.f90: New test.
9150
9151 2004-08-25  Adam Nemet  <anemet@lnxw.com>
9152
9153         * g++.dg/template/repo3.C: New test.
9154
9155 2004-08-25  Roger Sayle  <roger@eyesopen.com>
9156
9157         PR middle-end/16693
9158         PR tree-optimization/16372
9159         * g++.dg/opt/pr16372-1.C: New test case.
9160         * g++.dg/opt/pr16693-1.C: New test case.
9161         * g++.dg/opt/pr16693-2.C: New test case.
9162
9163 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9164
9165         * objc.dg/proto-lossage-4.m: New test.
9166
9167 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
9168
9169         PR c++/17155
9170         * g++.dg/inherit/local2.C: New test.
9171
9172 2004-08-25  Paul Brook  <paul@codesourcery.com>
9173
9174         PR fortran/17144
9175         * gfortran.dg/string_ctor_1.f90: New test.
9176
9177 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9178
9179         PR c++/14428
9180         * g++.dg/template/redecl2.C: New test.
9181
9182 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9183
9184         PR fortran/17143
9185         * gfortran.dg/pr17143.f90: New test.
9186
9187 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9188
9189         PR fortran/17164
9190         * gfortran.dg/pr17164.f90: New test.
9191
9192 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9193
9194         * gcc.dg/tree-ssa/loop-1.c: New test.
9195
9196 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9197
9198         * gcc.c-torture/compile/20040824-1.c: New test.
9199
9200 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9201
9202         * gcc.c-torture/compile/iftrap-3.c: New test.
9203
9204 2004-08-24  Paul Brook  <paul@codesourcery.com>
9205
9206         * gfortran.dg/entry_2.f90: New test.
9207
9208 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9209
9210         PR c++/16889
9211         * g++.dg/lookup/ambig[12].C: New.
9212
9213 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9214
9215         PR c++/16706
9216         * g++.dg/template/crash21.C: New test.
9217         * g++.dg/template/crash22.C: Likewise.
9218
9219 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9220
9221         PR c++/17149
9222         * g++.dg/template/access15.C: New.
9223
9224 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9225
9226         PR c++/17163
9227         * g++.dg/template/repo2.C: New test.
9228
9229 2004-08-23  Roger Sayle  <roger@eyesopen.com>
9230
9231         PR rtl-optimization/17078
9232         * gcc.c-torture/execute/pr17078-1.c: New test case.
9233
9234 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9235
9236         PR c/14492
9237         * gcc.dg/debug/crash1.c: New test.
9238
9239 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9240
9241         PR c/16180
9242         * gcc.dg/loop-5.c: New test.
9243
9244 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9245
9246         * gcc.c-torture/execute/20040823-1.c: New test.
9247
9248 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
9249
9250         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
9251         to the assembler.  Simplify test accordingly.
9252         (asm_abi_flags): Use GNU names.
9253         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
9254         to check for ABI flags.
9255
9256 2004-08-22  Andrew Pinski  <apinski@apple.com>
9257
9258         * g++.dg/opt/pr14029.C: New test.
9259         * gcc.c-torture/execute/pr15262.c: New test.
9260
9261 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9262
9263         * gfortran.dg/reduction.f90: Add checks with complex arguments.
9264
9265 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
9266
9267         PR 16908
9268         * gfortran.dg/direct_io.f90: New test.
9269
9270 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
9271
9272         PR c++/17121
9273         * g++.dg/inherit/local2.C: New test.
9274
9275 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
9276
9277         PR c++/17120
9278         * g++.dg/warn/Wparentheses-4.C: New test.
9279
9280 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
9281
9282         PR c++/17121
9283         * g++.dg/inherit/local2.C: New test.
9284
9285         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
9286         * gcc.dg/ppc-ldstruct.c: Likewise.
9287         * gcc.dg/ppc64-abi-2.c: Likewise.
9288
9289 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
9290
9291         PR rtl-optimization/17099
9292         * gcc.c-torture/execute/20040820-1.c: New test.
9293
9294 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
9295
9296         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
9297
9298 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
9299
9300         PR fortran/17077
9301         * gfortran.dg/auto_array_1.f90: New test.
9302
9303 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9304
9305         PR fortran/17074
9306         * gfortran.dg/simpleif_1.f90: New test.
9307
9308 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
9309
9310         * lib/target-supports.exp (check_profiling_available): Return
9311         false for arm*-*-symbianelf* and arm*-*-eabi*.
9312
9313         PR c++/15890
9314         * g++.dg/template/delete1.C: New test.
9315
9316 2004-08-19  Paul Brook  <paul@codesourcery.com>
9317
9318         PR fortran/14976
9319         PR fortran/16228
9320         * gfortran.dg/data_char_1.f90: New test.
9321
9322 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
9323
9324         PR fortran/16946
9325         * gfortran.dg/reduction.f90: New testcase.
9326
9327 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9328
9329         PR fortran/16520
9330         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
9331
9332 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9333
9334         PR c++/17041
9335         * g++.dg/Wparentheses-3.C: New test.
9336
9337 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
9338
9339         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
9340         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
9341         * gcc.dg/vect/vect-2.c: Likewise.
9342         * gcc.dg/vect/vect-3.c: Likewise.
9343         * gcc.dg/vect/vect-4.c: Likewise.
9344         * gcc.dg/vect/vect-5.c: Likewise.
9345         * gcc.dg/vect/vect-6.c: Likewise.
9346         * gcc.dg/vect/vect-7.c: Likewise.
9347         * gcc.dg/vect/vect-25.c: Likewise.
9348         * gcc.dg/vect/vect-31.c: Likewise.
9349         * gcc.dg/vect/vect-32.c: Likewise.
9350         * gcc.dg/vect/vect-34.c: Likewise.
9351         * gcc.dg/vect/vect-36.c: Likewise.
9352         * gcc.dg/vect/vect-all.c: Likewise.
9353
9354 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
9355
9356         PR c++/17068
9357         * g++.dg/template/operator4.C: New test.
9358
9359 2004-08-18  Richard Henderson  <rth@redhat.com>
9360
9361         * gcc.dg/20040206-1.c: XFAIL.
9362
9363 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9364
9365         PR c++/16246
9366         * g++.dg/template/array7.C: New test.
9367
9368 2004-08-17  James E Wilson  <wilson@specifixinc.com>
9369
9370         * gcc.dg/mips-movcc-1.c: New test.
9371         * gcc.dg/mips-movcc-2.c: New test.
9372         * gcc.dg/mips-movcc-3.c: New test.
9373
9374         * gcc.dg/mips-nmadd-1.c: New test.
9375         * gcc.dg/mips-nmadd-2.c: New test.
9376
9377 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9378
9379         PR c++/15871
9380         * g++.dg/opt/inline8.C: New test.
9381
9382         PR c++/16965
9383         * g++.dg/parse/error17.C: New test.
9384
9385 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
9386
9387         * gcc.dg/vect: New directory for vectorizer tests.
9388         * gcc.dg/vect/tree-vect.h: New file.
9389         * gcc.dg/vect/vect.exp: New file.
9390         * gcc.dg/vect/pr16105.c.c: New test.
9391         * gcc.dg/vect/vect-1.c: New test.
9392         * gcc.dg/vect/vect-2.c: New test.
9393         * gcc.dg/vect/vect-3.c: New test.
9394         * gcc.dg/vect/vect-4.c: New test.
9395         * gcc.dg/vect/vect-5.c: New test.
9396         * gcc.dg/vect/vect-6.c: New test.
9397         * gcc.dg/vect/vect-7.c: New test.
9398         * gcc.dg/vect/vect-8.c: New test.
9399         * gcc.dg/vect/vect-9.c: New test.
9400         * gcc.dg/vect/vect-10.c: New test.
9401         * gcc.dg/vect/vect-11.c: New test.
9402         * gcc.dg/vect/vect-12.c: New test.
9403         * gcc.dg/vect/vect-13.c: New test.
9404         * gcc.dg/vect/vect-14.c: New test.
9405         * gcc.dg/vect/vect-15.c: New test.
9406         * gcc.dg/vect/vect-16.c: New test.
9407         * gcc.dg/vect/vect-17.c: New test.
9408         * gcc.dg/vect/vect-18.c: New test.
9409         * gcc.dg/vect/vect-19.c: New test.
9410         * gcc.dg/vect/vect-20.c: New test.
9411         * gcc.dg/vect/vect-21.c: New test.
9412         * gcc.dg/vect/vect-22.c: New test.
9413         * gcc.dg/vect/vect-23.c: New test.
9414         * gcc.dg/vect/vect-24.c: New test.
9415         * gcc.dg/vect/vect-25.c: New test.
9416         * gcc.dg/vect/vect-26.c: New test.
9417         * gcc.dg/vect/vect-27.c: New test.
9418         * gcc.dg/vect/vect-28.c: New test.
9419         * gcc.dg/vect/vect-29.c: New test.
9420         * gcc.dg/vect/vect-30.c: New test.
9421         * gcc.dg/vect/vect-31.c: New test.
9422         * gcc.dg/vect/vect-32.c: New test.
9423         * gcc.dg/vect/vect-33.c: New test.
9424         * gcc.dg/vect/vect-34.c: New test.
9425         * gcc.dg/vect/vect-35.c: New test.
9426         * gcc.dg/vect/vect-36.c: New test.
9427         * gcc.dg/vect/vect-37.c: New test.
9428         * gcc.dg/vect/vect-38.c: New test.
9429         * gcc.dg/vect/vect-40.c: New test.
9430         * gcc.dg/vect/vect-41.c: New test.
9431         * gcc.dg/vect/vect-42.c: New test.
9432         * gcc.dg/vect/vect-43.c: New test.
9433         * gcc.dg/vect/vect-44.c: New test.
9434         * gcc.dg/vect/vect-45.c: New test.
9435         * gcc.dg/vect/vect-46.c: New test.
9436         * gcc.dg/vect/vect-47.c: New test.
9437         * gcc.dg/vect/vect-48.c: New test.
9438         * gcc.dg/vect/vect-49.c: New test.
9439         * gcc.dg/vect/vect-50.c: New test.
9440         * gcc.dg/vect/vect-51.c: New test.
9441         * gcc.dg/vect/vect-52.c: New test.
9442         * gcc.dg/vect/vect-53.c: New test.
9443         * gcc.dg/vect/vect-54.c: New test.
9444         * gcc.dg/vect/vect-55.c: New test.
9445         * gcc.dg/vect/vect-56.c: New test.
9446         * gcc.dg/vect/vect-57.c: New test.
9447         * gcc.dg/vect/vect-58.c: New test.
9448         * gcc.dg/vect/vect-59.c: New test.
9449         * gcc.dg/vect/vect-60.c: New test.
9450         * gcc.dg/vect/vect-61.c: New test.
9451         * gcc.dg/vect/vect-all.c: New test.
9452         * gcc.dg/vect/vect-none.c: New test.
9453
9454 2004-08-17  Paul Brook  <paul@codesourcery.com>
9455
9456         PR fortran/13082
9457         * gfortran.dg/entry_1.f90: New test.
9458
9459 2004-08-17  Andrew Pinski  <apinski@apple.com>
9460
9461         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
9462
9463 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
9464
9465         * gcc.dg/pr17036-1.c: New test.
9466
9467 2004-08-16  Devang Patel  <dpatel@apple.com>
9468
9469         * gcc.dg/darwin-20040809-1.c: New test.
9470
9471 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
9472
9473         * gcc.dg/funcdef-attr-1.c: New test.
9474
9475 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
9476
9477         * gcc.dg/altivec-17.c: New test.
9478         * gcc.dg/altivec-18.c: New test.
9479
9480 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9481
9482         PR c++/6749
9483         * g++.dg/template/vtable2.C: New test.
9484
9485 2004-08-14  Richard Henderson  <rth@redhat.com>
9486
9487         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
9488         * gcc.dg/pack-test-4.c (main): Return 0.
9489         * gcc.dg/setjmp-1.c: Remove XFAIL.
9490         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
9491
9492 2004-08-14  Richard Henderson  <rth@redhat.com>
9493
9494         * gcc.dg/980217-1.c: Add prototype for printf.
9495
9496 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
9497
9498         * gfortran.dg/pr16935.f90: New test.
9499
9500 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
9501
9502         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
9503
9504 2004-08-13  Paul Brook  <paul@codesourcery.com>
9505
9506         * gfortran.dg/der_io_1.f90: Remove stray comma.
9507
9508 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9509
9510         * gcc.dg/vmx/cw-bug-2.c: Remove.
9511         * gcc.dg/vmx/vprint-1.c: Remove.
9512         * gcc.dg/vmx/vscan-1.c: Remove.
9513
9514 2004-08-12  Devang patel  <dpatel@apple.com>
9515
9516         * gcc.dg/darwin-20040809-2.c: New test.
9517
9518 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
9519
9520         * g++.dg/ext/altivec-12.C: New test.
9521
9522         * g++.dg/ext/altivec-11.C: New test.
9523
9524 2004-08-12  Paul Brook  <paul@codesourcery.com>
9525
9526         * g++.dg/abi/arm_cxa_vec_1.C: New test.
9527
9528 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9529
9530         * g++.dg/ext/altivec-2.C: Check for hardware support before
9531         executing any VMX instructions.
9532
9533         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
9534
9535 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
9536
9537         PR c++/16276
9538         * g++.old-deja/g++.other/comdat4.C: New test.
9539         * g++.old-deja/g++.other/comdat4-aux.cc: New.
9540
9541 2004-08-12  Ben Elliston  <bje@au.ibm.com>
9542
9543         PR target/16286
9544         * gcc.dg/pr16286.c: New test.
9545
9546 2004-08-12 Jan Beulich <jbeulich@novell.com>
9547
9548         * g++.dg/ext/asm5.C: New.
9549
9550 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9551
9552         PR c++/16698
9553         * g++.dg/eh/crash1.C: New test.
9554
9555         PR c++/16717
9556         * g++.dg/ext/construct1.C: New test.
9557
9558 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9559
9560         PR c++/16853
9561         * g++.dg/init/ptrmem1.C: New test.
9562
9563         PR c++/16618
9564         * g++.dg/parse/offsetof5.C: New test.
9565
9566         PR c++/16870
9567         * g++.dg/template/overload3.C: New test.
9568
9569 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9570
9571         PR c++/16964
9572         * g++.dg/parse/error16.C: New test.
9573
9574         PR c++/16904
9575         * g++.dg/template/error14.C: New test.
9576
9577         PR c++/16929
9578         * g++.dg/template/error15.C: New test.
9579
9580 2004-08-11  Devang Patel  <dpatel@apple.com>
9581
9582         * gcc.dg/darwin-ld-20040809-1.c: New test.
9583         * gcc.dg/darwin-ld-20040809-2.c: New test.
9584
9585 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
9586
9587         PR fortran/16917
9588         * gfortran.dg/dfloat_1.f90: New test.
9589
9590 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
9591
9592         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
9593         * gcc.dg/dll-2.c: Fix dg-require syntax.
9594         * gcc.misc-tests/arm-isr.c (abort): Declare.
9595         (exit): Likewise.
9596
9597 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
9598
9599         PR c++/16971
9600         * g++.dg/parse/crash16.C: New test.
9601
9602 2004-08-10  Roger Sayle  <roger@eyesopen.com>
9603
9604         * gcc.dg/mips-rsqrt-1.c: New test case.
9605         * gcc.dg/mips-rsqrt-2.c: New test case.
9606         * gcc.dg/mips-rsqrt-3.c: New test case.
9607
9608 2004-08-10  Paul Brook  <paul@codesourcery.com>
9609
9610         * gfortran.dg/der_io_1.f90: New test.
9611
9612 2004-08-10  Paul Brook  <paul@codesourcery.com>
9613
9614         PR fortran/16919
9615         * gfortran.dg/der_array_1.f90: New test.
9616
9617 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
9618
9619         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
9620
9621 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
9622
9623         * gcc.dg/wchar_t-2.c: Fix typo.
9624
9625 2004-08-09  Falk Hueffner  <falk@debian.org>
9626
9627         PR tree-optimization/12517
9628         * gcc.c-torture/compile/pr12517.c: New test.
9629
9630         PR tree-optimization/12578
9631         * gcc.c-torture/compile/pr12578.c: New test.
9632
9633         PR tree-optimization/12899
9634         * gcc.c-torture/compile/pr12899.c: New test.
9635
9636         PR rtl-optimization/14692
9637         * gcc.c-torture/compile/pr14692.c: New test.
9638
9639         PR tree-optimization/16461
9640         * gcc.c-torture/compile/pr16461.c: New test.
9641
9642 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9643
9644         * gfortran.dg/getenv_1.f90: New test.
9645
9646 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9647
9648         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
9649         wchar_t.
9650         * gcc.dg/symbian5.c: Test -fno-short-wchar.
9651
9652 2004-08-06  Paul Brook  <paul@codesourcery.com>
9653
9654         * gfortran.dg/ret_array_1.f90: New test.
9655         * gfortran.dg/ret_pointer_1.f90: New test.
9656
9657 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
9658
9659         * gcc.dg/missing-field-init-[12].c: New tests.
9660         * g++.dg/warn/missing-field-init-[12].C: New tests.
9661
9662 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9663
9664         * gcc.dg/enum2.c: New test.
9665         * gcc.dg/symbian3.c: Likewise.
9666         * gcc.dg/symbian4.c: Likewise.
9667         * gcc.dg/wchar_t-2.c: Likewise.
9668
9669 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9670
9671         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
9672         destructor tests.
9673
9674 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9675
9676         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
9677         dg-require-visiblity.
9678         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
9679         * g++.dg/ext/visibility/fvisibility.C: Likewise.
9680         * g++.dg/ext/visibility/memfuncts.C: Likewise.
9681         * g++.dg/ext/visibility/new1.C: Likewise.
9682         * g++.dg/ext/visibility/pragma.C: Likewise.
9683         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
9684         * g++.dg/ext/visibility/virtual.C: Likewise.
9685         * g++/dg/ext/visibility/visibility-1.C: Likewise.
9686         * g++/dg/ext/visibility/visibility-2.C: Likewise.
9687         * g++/dg/ext/visibility/visibility-3.C: Likewise.
9688         * g++/dg/ext/visibility/visibility-4.C: Likewise.
9689         * g++/dg/ext/visibility/visibility-5.C: Likewise.
9690         * g++/dg/ext/visibility/visibility-6.C: Likewise.
9691         * g++/dg/ext/visibility/visibility-7.C: Likewise.
9692         * g++/dg/ext/visibility/visibility-8.C: New test.
9693         * gcc.c-torture/compile/dll.x: Remove.
9694         * gcc.dg/dll-2.c: Use dg-require-dll
9695         * gcc.dg/visibility-10.c: New test.
9696         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
9697         supporting DLLs.
9698         * testsuite/lib/scanasm.exp (scan_hidden): New function.
9699         (scan_not_hidden): Likewise.
9700
9701 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
9702
9703         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
9704
9705 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
9706
9707         * gcc.c-torture/execute/20040805-1.c: New test.
9708
9709 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
9710
9711         * gcc.dg/20020118-1.c: Declare abort.
9712         * gcc.dg/altivec_check.h: Likewise.
9713         * gcc.dg/iftrap-2.c: Likewise.
9714         * gcc.dg/pragma-darwin.c: Likewise.
9715         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
9716
9717 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
9718
9719         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
9720
9721 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9722
9723         * gcc.c-torture/execute/builtins/abs-2.c,
9724         gcc.c-torture/execute/builtins/abs-3.c,
9725         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
9726         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
9727         intmax_t, uintmax_t and their limits.
9728         * gcc.dg/intmax_t-1.c: New test.
9729
9730 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9731
9732         * g++.dg/tc1/dr147.C: Add reference to PR.
9733
9734 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
9735
9736         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
9737         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
9738
9739 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
9740
9741         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
9742
9743 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9744
9745         * gcc.dg/redecl-5.c: New test.
9746         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
9747         of scanf.
9748
9749 2004-08-03  Roger Sayle  <roger@eyesopen.com>
9750
9751         PR middle-end/16790
9752         * gcc.c-torture/execute/pr16790-1.c: New test case.
9753
9754 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
9755
9756         * g++.dg/ext/visibility/assign1.C: New test.
9757         * g++.dg/ext/visibility/new1.C: Likewise.
9758
9759         * gcc.dg/symbian1.c: New test.
9760         * gcc.dg/symbian2.c: Likewise.
9761
9762 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9763
9764         PR target/16570
9765         * gcc.dg/i386-sse-9.c: New test.
9766
9767 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9768
9769         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
9770
9771 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9772
9773         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
9774         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
9775         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
9776         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
9777         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
9778         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
9779         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
9780         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
9781         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
9782         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
9783         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
9784         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
9785         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
9786         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
9787         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
9788         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
9789         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
9790         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
9791         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
9792         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
9793         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
9794         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
9795         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
9796         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9797         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
9798         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
9799         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
9800         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
9801         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9802         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9803         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
9804         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
9805         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
9806         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
9807         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
9808         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9809         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9810         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9811         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9812         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
9813         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
9814         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
9815         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
9816         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
9817         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9818         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9819         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
9820         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
9821         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
9822         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
9823         gcc.misc-tests/i386-pf-3dnow-1.c,
9824         gcc.misc-tests/i386-pf-athlon-1.c,
9825         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9826         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
9827         Declare built-in functions used.
9828         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
9829
9830 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
9831
9832         PR c++/16707
9833         * g++.dg/lookup/using12.C: New test.
9834
9835         * g++.dg/init/null1.C: Fix PR number.
9836         * g++.dg/parse/namespace10.C: Likewise.
9837
9838 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9839
9840         PR c++/16224
9841         * g++.dg/template/spec17.C: New test.
9842         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
9843         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
9844
9845 2004-08-02  David Billinghurst
9846
9847         PR fortran/16292
9848         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
9849
9850 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
9851
9852         * gcc.dg/ia64-got-1.c: New test case.
9853
9854 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9855
9856         PR c++/16489
9857         * g++.dg/init/null1.C: New test.
9858         * g++.dg/tc1/dr76.C: Adjust error marker.
9859
9860         PR c++/16529
9861         * g++.dg/parse/namespace10.C: New test.
9862
9863         PR c++/16810
9864         * g++.dg/inherit/ptrmem2.C: New test.
9865
9866 2004-08-02  Ben Elliston  <bje@au.ibm.com>
9867
9868         PR target/16155
9869         * gcc.dg/pr16155.c: New test.
9870
9871 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9872
9873         * gcc.dg/redecl-2.c: New test.
9874
9875 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
9876
9877         * gcc.dg/darwin-longdouble.c: New file.
9878
9879 2004-07-30  Richard Henderson  <rth@redhat.com>
9880
9881         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
9882         write to constant argument.
9883         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9884
9885 2004-07-30  Richard Henderson  <rth@redhat.com>
9886
9887         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
9888         tests of nearest around zero.
9889
9890 2004-07-30  Andrew Pinski  <apinski@apple.com>
9891
9892         * gcc.c-torture/compile/20040730-1.c: New test.
9893
9894 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9895
9896         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
9897         powerpc-eabispe.
9898
9899 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9900
9901         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
9902
9903 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
9904
9905         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
9906         contains $ld_library_path.
9907         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9908
9909 2004-07-29  Richard Henderson  <rth@redhat.com>
9910
9911         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
9912
9913         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
9914         (alt2, which): New.
9915         (Check): Accept either alternative.
9916
9917 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
9918
9919         * g++.dg/abi/inline1.C: New test.
9920         * g++.dg/abi/local1-a.cc: Likewise.
9921         * g++.dg/abi/local1.C: Likewise.
9922         * g++.dg/abi/mangle11.C: Tweak location of warnings.
9923         * g++.dg/abi/mangle12.C: Likewise.
9924         * g++.dg/abi/mangle17.C: Likewise.
9925         * g++.dg/abi/mangle20-2.C: Likewise.
9926         * g++.dg/opt/interface1.C: Likewise.
9927         * g++.dg/opt/interface1.h: Likewise.
9928         * g++.dg/opt/interface1-a.cc: New test.
9929         * g++.dg/parse/repo1.C: New test.
9930         * g++.dg/template/repo1.C: Likewise.
9931         * g++.dg/warn/Winline-1.C: Likewise.
9932         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
9933
9934 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
9935
9936         * gcc.dg/tree-ssa/20040729-1.c: New test.
9937
9938 2004-07-27  Matt Austern <austern@apple.com>
9939
9940         * gcc.dg/darwin-bool-1.c: New test.
9941         * gcc.dg/darwin-bool-2.c: New test.
9942
9943 2004-07-28  Richard Henderson  <rth@redhat.com>
9944
9945         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
9946         arguments in the correct type.  Don't write to constant arguments.
9947
9948 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9949
9950         PR tree-optimization/16688
9951         PR tree-optimization/16689
9952         * g++.dg/tree-ssa/pr16688.C: New test.
9953
9954 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9955
9956         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9957         loads.  Not only in the comment, this time.
9958
9959 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
9960
9961         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
9962         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
9963         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
9964         * gcc.dg/sh4a-bitmovua.c: New.
9965         * gcc.dg/sh4a-cos.c: New.
9966         * gcc.dg/sh4a-cosf.c: New.
9967         * gcc.dg/sh4a-fprun.c: New.
9968         * gcc.dg/sh4a-fsrra.c: New.
9969         * gcc.dg/sh4a-memmovua.c: New.
9970         * gcc.dg/sh4a-sin.c: New.
9971         * gcc.dg/sh4a-sincos.c: New.
9972         * gcc.dg/sh4a-sincosf.c: New.
9973         * gcc.dg/sh4a-sinf.c: New.
9974
9975 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9976
9977         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
9978         conditionals.
9979         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9980         loads.
9981         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
9982         DOM1.
9983
9984 2004-07-27  Andrew Pinski  <apinski@apple.com>
9985
9986         * g++.dg/rtti/tinfo1.C: Correct the xfail.
9987
9988 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
9989
9990         * gcc.dg/pragma-isr.c: New test.
9991
9992 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9993
9994         PR c++/14429
9995         * g++.dg/template/ttp11.C: New test.
9996
9997 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
9998
9999         * gcc.c-torture/compile/20040727-1.c: New test.
10000
10001 2004-07-26  Eric Christopher  <echristo@redhat.com>
10002
10003         * gcc.c-torture/compile/20040726-2.c: New test.
10004
10005 2004-07-26  Andrew Pinski  <apinski@apple.com>
10006
10007         * g++.dg/rtti/tinfo1.C: Xfail.
10008
10009 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
10010
10011         * gcc.c-torture/compile/20040726-1.c: New test.
10012
10013 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
10014             Brian Ryner  <bryner@brianryner.com>
10015
10016         PR c++/9283
10017         PR c++/15000
10018         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
10019         * g++.dg/ext/visibility/: New directory.
10020         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
10021         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10022         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
10023         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
10024         * g++.dg/ext/visibility/fvisibility.C,
10025         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
10026         g++.dg/ext/visibility/fvisibility-override1.C
10027         g++.dg/ext/visibility/fvisibility-override2.C
10028         g++.dg/ext/visibility/memfuncts.C
10029         g++.dg/ext/visibility/noPLT.C
10030         g++.dg/ext/visibility/pragma.C
10031         g++.dg/ext/visibility/pragma-override1.C
10032         g++.dg/ext/visibility/pragma-override2.C
10033         g++.dg/ext/visibility/staticmemfuncts.C
10034         g++.dg/ext/visibility/virtual.C: New tests.
10035
10036 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10037
10038         PR c/15360
10039         * gcc.dg/pr15360-1.c: New test.
10040
10041 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
10042
10043         * gcc.dg/pragma-align-2.c: New test.
10044         * gcc.dg/pragma-init-fini.c: New test.
10045         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
10046         targets.
10047
10048 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10049
10050         * gcc.dg/init-string-2.c: New test.
10051
10052 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
10053
10054         PR 16684
10055         * gcc.dg/Wredundant-decls-1.c: New test case.
10056
10057 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
10058
10059         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
10060         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
10061         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
10062         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
10063         * gcc.dg/compat/generate-random.c: New file.
10064         * gcc.dg/compat/generate-random.h: Likewise.
10065         * gcc.dg/compat/generate-random_r.c: Likewise.
10066         * gcc.dg/compat/struct-layout-1.h: Likewise.
10067         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
10068         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
10069         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
10070         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
10071         * gcc.dg/compat/struct-layout-1_main.c: New test.
10072         * gcc.dg/compat/struct-layout-1_x.c: New file.
10073         * gcc.dg/compat/struct-layout-1_y.c: New file.
10074         * gcc.dg/compat/struct-layout-1_test.h: New file.
10075
10076 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10077
10078         * gcc.dg/comp-return-1.c: New test
10079
10080 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
10081
10082         * gcc.dg/vmx/8-02a.c: Fix typo.
10083
10084         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
10085         * gcc.dg/darwin-abi-3.c: New test.
10086
10087         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
10088         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
10089
10090         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
10091         * gcc.dg/vmx/ops-long-1.c: New test.
10092         * gcc.dg/vmx/ops-long-2.c: New test.
10093
10094 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10095
10096         * g++.dg/lookup/conv-[1234].C: New.
10097
10098 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
10099
10100         * g++.dg/parse/attr2.C: Simplify.
10101
10102 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10103
10104         PR c/7284
10105         * gcc.c-torture/execute/pr7284-1.c: New test.
10106
10107 2004-07-22  Brian Booth  <bbooth@redhat.com>
10108
10109         * gcc.dg/tree-ssa/20040721-1.c: New test.
10110
10111 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10112
10113         * g++.dg/template/crash20.c: New.
10114
10115 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
10116
10117         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
10118         Add dg-run directive.  Declare variables as required.
10119         * gfortran.dg/g77/README: Update
10120
10121 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
10122
10123         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
10124         gcc.dg/cris-peep2-andu2.c: New tests.
10125
10126 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10127
10128         PR c/15052
10129         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
10130         on return type.
10131         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
10132         messages.
10133         * gcc.dg/qual-return-2.c: Update expected messages.
10134         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
10135
10136 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10137
10138         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
10139         * gcc.dg/noncompile/921102-1.c: Update expected error message.
10140
10141 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10142
10143         PR c/11250
10144         * gcc.dg/init-string-1.c: New test.
10145
10146 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
10147
10148         PR middle-end/15345
10149         PR c/16450
10150         * gcc.dg/torture/nested-fn-1.c: New test.
10151
10152 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
10153
10154         PR target/16559
10155         * gcc.dg/ia64-fptr-1.c: New file.
10156
10157 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10158
10159         PR c++/14497
10160         * g++.dg/template/spec16.C: New test.
10161         * g++.old-deja/g++.robertl/eb118.C: Remove.
10162
10163 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10164
10165         PR c++/509
10166         * g++.dg/template/spec15.C: New test.
10167
10168 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
10169
10170         Copy cases from g77.f-torture/execute and add dg-run
10171         directive.  Other changes as noted.
10172         * gfortran.dg/g77/13037.f
10173         * gfortran.dg/g77/1832.f
10174         * gfortran.dg/g77/19981119-0.f
10175         * gfortran.dg/g77/19990313-0.f
10176         * gfortran.dg/g77/19990313-1.f
10177         * gfortran.dg/g77/19990313-2.f
10178         * gfortran.dg/g77/19990313-3.f
10179         * gfortran.dg/g77/19990419-1.f
10180         * gfortran.dg/g77/19990826-0.f
10181         * gfortran.dg/g77/19990826-2.f
10182         * gfortran.dg/g77/20000503-1.f
10183         * gfortran.dg/g77/20001111.f
10184         * gfortran.dg/g77/20010116.f
10185         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
10186         * gfortran.dg/g77/20010430.f
10187         * gfortran.dg/g77/6177.f
10188         * gfortran.dg/g77/947.f
10189         * gfortran.dg/g77/970816-3.f
10190         * gfortran.dg/g77/971102-1.f
10191         * gfortran.dg/g77/980520-1.f
10192         * gfortran.dg/g77/980628-0.f
10193         * gfortran.dg/g77/980628-1.f
10194         * gfortran.dg/g77/980628-10.f
10195         * gfortran.dg/g77/980628-2.f
10196         * gfortran.dg/g77/980628-3.f
10197         * gfortran.dg/g77/980628-7.f
10198         * gfortran.dg/g77/980628-8.f
10199         * gfortran.dg/g77/980628-9.f
10200         * gfortran.dg/g77/980701-0.f
10201         * gfortran.dg/g77/980701-1.f
10202         * gfortran.dg/g77/cabs.f
10203         * gfortran.dg/g77/claus.f
10204         * gfortran.dg/g77/complex_1.f
10205         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
10206         * gfortran.dg/g77/dcomplex.f
10207         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
10208         * gfortran.dg/g77/f90-intrinsic-mathematical.f
10209         * gfortran.dg/g77/f90-intrinsic-numeric.f
10210         * gfortran.dg/g77/int8421.f
10211         * gfortran.dg/g77/labug1.f
10212         * gfortran.dg/g77/large_vec.f
10213         * gfortran.dg/g77/le.f
10214         * gfortran.dg/g77/short.f
10215         * gfortran.dg/g77/README: Update
10216
10217 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
10218
10219         PR c++/16637
10220         * g++.dg/parse/lookup4.C: New test.
10221
10222 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10223
10224         PR c++/16175
10225         * g++.dg/template/ttp10.C: New test.
10226
10227 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10228
10229         * gcc.dg/pr12625-1.c: New test.
10230
10231 2004-07-20  Steven Bosscher  <stevenb@suse.de>
10232
10233         * testsuite/gcc.dg/switch-warn-1.c: New test.
10234         * testsuite/gcc.dg/switch-warn-2.c: New test.
10235         * gcc.c-torture/compile/pr14730.c: Update.
10236
10237 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
10238
10239         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
10240         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
10241         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
10242         g++.dg/template/nontype3.C: Remove trailing CR from tests.
10243
10244 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
10245
10246         PR c++/16623
10247         * g++.dg/template/assign1.C: New test.
10248
10249 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10250
10251         PR c++/12170
10252         * g++.dg/template/ttp9.C: New test.
10253
10254 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
10255
10256         * gcc.dg/format/cmn-err-1.c: New test.
10257
10258 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10259
10260         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
10261         gcc.dg/Wparentheses-10.c: New tests.
10262         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
10263
10264 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10265
10266         PR fortran/16465
10267         * gfortran.dg/g77//ffixed-line-length-0.f,
10268         gfortran.dg/g77/ffixed-line-length-132.f,
10269         gfortran.dg/g77/ffixed-line-length-72.f,
10270         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
10271         gfortran.dg/g77/README: Update.
10272
10273 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10274
10275         PR c++/13092
10276         * g++.dg/template/non-dependent7.C: New test.
10277         * g++.dg/template/non-dependent8.C: Likewise.
10278         * g++.dg/template/non-dependent9.C: Likewise.
10279         * g++.dg/template/non-dependent10.C: Likewise.
10280
10281 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
10282
10283         PR c++/16337
10284         * g++.dg/parse/attr2.C: New test.
10285
10286 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
10287
10288         * g77.dg: Removed.
10289         * g77.f-torture: Ditto.
10290
10291 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10292
10293         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
10294         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
10295         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
10296
10297 2004-07-16  Richard Henderson  <rth@redhat.com>
10298
10299         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
10300
10301 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10302
10303         * lib/fortran-torture.exp (fortran-torture): Don't test compile
10304         tests with full list of options.
10305         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
10306         of TORTURE_OPTIONS if test contains 'dg-do run'.
10307
10308         PR fortran/16404
10309         * gfortran.dg/do_iterator.f90: New test.
10310
10311 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10312
10313         PR rtl-optimization/16536
10314         * gcc.c-torture/execute/restrict-1.c: New test.
10315
10316 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10317
10318         PR fortran/15324
10319         * gfortran.dg/pr15324.f90: New test.
10320
10321         PR fortran/15129
10322         * gfortran.dg/pr15129.f90: New test.
10323
10324         PR fortran/15140
10325         * gfortran.dg/pr15140.f90: New test.
10326
10327         PR fortran/13792
10328         * gfortran.fortran-torture/execute/bounds.f90: Add check for
10329         compile-time simplification.
10330
10331 2004-07-14  Mike Stump  <mrs@apple.com>
10332
10333         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
10334
10335 2004-07-14  James E Wilson  <wilson@specifixinc.com>
10336
10337         PR target/16325
10338         * gcc.dg/profile-generate-1.c: New.
10339
10340 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
10341
10342         * gcc.c-torture/execute/20040709-1.c: New test.
10343         * gcc.c-torture/execute/20040709-2.c: New test.
10344
10345 2004-07-14  Mike Stump  <mrs@apple.com>
10346
10347         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
10348
10349 2004-07-14  Mike Stump  <mrs@apple.com>
10350
10351         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
10352
10353 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
10354
10355         PR c++/16518
10356         * g++.dg/parse/mutable1.C: New test.
10357
10358 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
10359
10360         PR tree-optimization/16443
10361         * gcc.dg/tree-ssa/20040713-1.c: New test.
10362
10363 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
10364
10365         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
10366         for operator new.
10367
10368 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10369
10370         * gfortran.dg/g77/README: New file
10371         * gfortran.dg/g77/19981216-0.f:  Copy from
10372         g77.f-torture/noncompile.  Add "dg-do compile" and
10373         dg-error as required.
10374         * gfortran.dg/g77/19990218-1.f: Likewise
10375         * gfortran.dg/g77/19990905-1.f: Likewise
10376         * gfortran.dg/g77/9263.f: Likewise
10377         * gfortran.dg/g77/980615-0.f: Likewise
10378         * gfortran.dg/g77/980616-0.f: Likewise
10379         * gfortran.dg/g77/check0.f: Likewise
10380         * gfortran.dg/g77/select_no_compile.f: Likewise
10381
10382 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10383
10384         Copy files from g77.f-torture/compile.
10385         Add "{ dg-do compile}".  Other changes as noted
10386         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
10387         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
10388         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
10389         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
10390         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
10391         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
10392         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
10393         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
10394         statement to conform to standard.  Append alpha1.x for reference.
10395         * gfortran.dg/g77/xformat.f: Add dg-warning
10396
10397 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10398
10399         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
10400         Add {dg-do compile} directive.
10401         * gfortran.dg/g77/cpp2.F: Likewise
10402
10403 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10404
10405         PR c++/5402
10406         * g++.dg/lookup/name-clash1.C: New test.
10407
10408         PR c++/9777
10409         * g++.dg/lookup/name-clash2.C: New test.
10410
10411         PR c++/12102
10412         * g++.dg/lookup/name-clash3.C: New test.
10413
10414 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10415
10416         * g++.dg/lookup/new2.C: New test.
10417         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
10418
10419 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
10420
10421         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
10422         Add {dg-do compile} directive.
10423         * gfortran.dg/g77/13060.f: Likewise
10424         * gfortran.dg/g77/19990218-0.f: Likewise
10425         * gfortran.dg/g77/19990305-0.f: Likewise
10426         * gfortran.dg/g77/19990419-0.f: Likewise
10427         * gfortran.dg/g77/19990502-0.f: Likewise
10428         * gfortran.dg/g77/19990502-1.f: Likewise
10429         * gfortran.dg/g77/19990525-0.f: Likewise
10430         * gfortran.dg/g77/19990826-1.f: Likewise
10431         * gfortran.dg/g77/19990826-3.f: Likewise
10432         * gfortran.dg/g77/19990905-2.f: Likewise
10433         * gfortran.dg/g77/20000412-1.f: Likewise
10434         * gfortran.dg/g77/20000511-1.f: Likewise
10435         * gfortran.dg/g77/20000511-2.f: Likewise
10436         * gfortran.dg/g77/20000518.f: Likewise
10437         * gfortran.dg/g77/20000601-1.f: Likewise
10438         * gfortran.dg/g77/20000601-2.f: Likewise
10439         * gfortran.dg/g77/20000629-1.f: Likewise
10440         * gfortran.dg/g77/20000630-2.f: Likewise
10441         * gfortran.dg/g77/20010115.f: Likewise
10442         * gfortran.dg/g77/20010321-1.f: Likewise
10443         * gfortran.dg/g77/20010426.f: Likewise
10444         * gfortran.dg/g77/20020307-1.f: Likewise
10445         * gfortran.dg/g77/8485.f: Likewise
10446         * gfortran.dg/g77/960317-1.f: Likewise
10447         * gfortran.dg/g77/970915-0.f: Likewise
10448         * gfortran.dg/g77/980310-1.f: Likewise
10449         * gfortran.dg/g77/980310-2.f: Likewise
10450         * gfortran.dg/g77/980310-3.f: Likewise
10451         * gfortran.dg/g77/980310-4.f: Likewise
10452         * gfortran.dg/g77/980310-6.f: Likewise
10453         * gfortran.dg/g77/980310-7.f: Likewise
10454         * gfortran.dg/g77/980310-8.f: Likewise
10455         * gfortran.dg/g77/980419-2.f: Likewise
10456         * gfortran.dg/g77/980424-0.f: Likewise
10457         * gfortran.dg/g77/980427-0.f: Likewise
10458         * gfortran.dg/g77/980729-0.f: Likewise
10459         * gfortran.dg/g77/981117-1.f: Likewise
10460         * gfortran.dg/g77/toon_1.f: Likewise
10461
10462 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10463
10464         PR c++/2204
10465         * g++.dg/other/abstract2.C: New test.
10466
10467 2004-07-12  Paul Brook  <paul@codesourcery.com>
10468
10469         * gfortran.dg/pointer_init_1.f90: New test.
10470
10471 2004-07-11  Paul Brook  <paul@codesourcery.com>
10472
10473         PR fortran/15986
10474         * gfortran.dg/contained_1.f90: New test.
10475
10476 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
10477
10478         * g++.dg/parse/defarg8.C: New test.
10479
10480 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10481
10482         PR fortran/16433
10483         * gfortran.dg/pr16433.f: New test.
10484
10485         PR fortran/17574
10486         * gfortran.dg/pr15754.f90: New test.
10487
10488 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10489
10490         PR tree-optimization/16437
10491         * gcc.c-torture/execute/bitfld-4.c: New test.
10492
10493 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10494
10495         * gfortran.fortran-torture/execute/common_2.f90: Add check for
10496         access to common var from module.
10497
10498 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10499
10500         PR fortran/16336
10501         * gfortran.fortran-torture/execute/common_2.f90: New test.
10502
10503 2004-07-10  Paul Brook  <paul@codesourcery.com>
10504
10505         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
10506
10507 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10508
10509         PR fortran/15969
10510         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
10511
10512 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
10513
10514         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
10515         * gfortran.dg/g77/ffixed-form-2.f: Likewise
10516         * gfortran.dg/g77/ffree-form-1.f: Likewise
10517         * gfortran.dg/g77/ffree-form-2.f: Likewise
10518         * gfortran.dg/g77/ffree-form-3.f: Likewise
10519         * gfortran.dg/g77/fno-underscoring.f: Likewise
10520         * gfortran.dg/g77/funderscoring.f: Likewise
10521         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
10522
10523 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10524
10525         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
10526
10527 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10528         Paul Brook  <paul@codesourcery.com>
10529
10530         PR fortran/13415
10531         * gfortran.dg/common_pointer_1.f90: New test.
10532
10533 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10534
10535         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
10536
10537 2004-07-09  James E Wilson  <wilson@specifixinc.com>
10538
10539         PR target/16364
10540         * gcc.c-torture/compile/20040709-1.c: New.
10541
10542 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10543
10544         PR fortran/14077
10545         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
10546
10547 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10548
10549         PR fortran/13201
10550         * gfortran.dg/shape_1.f90: New test.
10551
10552 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
10553             Andrew Pinski  <apinski@apple.com>
10554
10555         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
10556
10557 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10558
10559         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
10560         comment.
10561
10562 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10563         Paul Brook  <paul@codesourcery.com>
10564
10565         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
10566         '.f95' and '.F95'.
10567
10568 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
10569
10570         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
10571
10572 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10573
10574         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
10575         testcases with capital suffix.
10576
10577 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10578
10579         PR fortran/15481
10580         PR fortran/13372
10581         PR fortran/13575
10582         PR fortran/15978
10583         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
10584
10585         * gfortran.dg/implicit_1.f90: New test.
10586
10587 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10588
10589         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
10590         expression to match gfortran warning/error messages
10591         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
10592         dg-error text.
10593
10594 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10595
10596         * lib/fortran-torture.exp: Rename proc search_for to
10597         search_for_re.
10598
10599 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10600
10601         * gcc.c-torture/execute/simd-5.x: New file.
10602         XFAIL on SPARC 64-bit at -O0.
10603
10604 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10605
10606         PR c++/8211
10607         PR c++/16165
10608         * g++.dg/warn/effc3.C: New test.
10609
10610 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10611
10612         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
10613         change X to 1X in format.
10614         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
10615         add data statements to conform to standard.
10616
10617 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10618
10619         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
10620         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
10621         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
10622
10623 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10624
10625         * gfortran.dg/g77/7388.f: Copy from g77.dg
10626         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
10627         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
10628         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
10629         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
10630         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
10631         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
10632         * gfortran.dg/g77/strlen0.f: Likewise
10633
10634 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
10635
10636         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
10637         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
10638
10639 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10640
10641         * gcc.c-torture/execute/920428-2.x: Delete.
10642         * gcc.c-torture/execute/920501-7.x: Likewise.
10643
10644 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
10645
10646         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
10647         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
10648         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
10649         prescott and c3-2.
10650         (PREFETCH_3DNOW): Add -march=c3.
10651
10652 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
10653
10654         PR c/16437
10655         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
10656         * gcc.c-torture/execute/bf64-1.x: Likewise.
10657
10658 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10659
10660         * gcc.c-torture/compile/20040708-1.c: New test.
10661
10662 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10663
10664         PR c++/16169
10665         * g++.dg/warn/effc2.C: New test.
10666
10667 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10668
10669         * gcc.c-torture/execute/bitfld-1.x: Remove.
10670         * gcc.c-torture/execute/bitfld-3.c: New test.
10671         * gcc.dg/bitfld-2.c: Remove XFAILs.
10672
10673 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
10674
10675         PR c++/16276
10676         * g++.dg/rtti/tinfo1.C: New file.
10677
10678 2004-07-07  Eric Christopher  <echristo@redhat.com>
10679
10680         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
10681
10682 2004-07-07  Andrew Pinski  <apinski@apple.com>
10683
10684         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
10685
10686 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
10687
10688         * g++.dg/init/call1.C: XFAIL.
10689
10690 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
10691
10692         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
10693         except for movstrict*, to movmem* and clrstr* to clrmem*.
10694
10695 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
10696
10697         * gcc.c-torture/execute/20040707-1.c: New test.
10698
10699 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
10700
10701         * gcc.c-torture/execute/20040706-1.c: New test.
10702
10703 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10704
10705         PR c++/3671
10706         * g++.dg/template/spec14.C: New test.
10707
10708 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
10709
10710         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
10711         nothing if not yet defined.  Use it in b, c and d type definitions.
10712         * gcc.c-torture/execute/20040705-1.c: New test.
10713         * gcc.c-torture/execute/20040705-2.c: New test.
10714
10715 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10716
10717         PR c++/2518
10718         * g++.dg/lookup/new1.C: New test.
10719
10720 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10721
10722         PR c++/11406
10723         * g++.dg/template/sizeof8.C: New test.
10724
10725 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
10726
10727         * gcc.c-torture/compile/20040705-1.c: New test.
10728
10729 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
10730
10731         * gfortran.fortran-torture/execute/seq_io.f90: New test.
10732
10733 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
10734
10735         * gcc.dg/cpp/if-mop.c: Two new testcases.
10736         * gcc.dg/cpp/trad/comment-3.c: New.
10737
10738 2004-07-04  Paul Brook  <paul@codesourcery.com>
10739
10740         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
10741
10742 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
10743
10744         PR c++/3761
10745         * g++.dg/lookup/crash4.C: New test.
10746
10747 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
10748
10749         * gcc.c-torture/execute/builtin-abs-1.c
10750         * gcc.c-torture/execute/builtin-abs-2.c
10751         * gcc.c-torture/execute/builtin-complex-1.c
10752         * gcc.c-torture/execute/builtins/string-1-lib.c
10753         * gcc.c-torture/execute/builtins/string-1.c
10754         * gcc.c-torture/execute/builtins/string-2-lib.c
10755         * gcc.c-torture/execute/builtins/string-2.c
10756         * gcc.c-torture/execute/builtins/string-3-lib.c
10757         * gcc.c-torture/execute/builtins/string-3.c
10758         * gcc.c-torture/execute/builtins/string-4-lib.c
10759         * gcc.c-torture/execute/builtins/string-4.c
10760         * gcc.c-torture/execute/builtins/string-5-lib.c
10761         * gcc.c-torture/execute/builtins/string-5.c
10762         * gcc.c-torture/execute/builtins/string-6-lib.c
10763         * gcc.c-torture/execute/builtins/string-6.c
10764         * gcc.c-torture/execute/builtins/string-7-lib.c
10765         * gcc.c-torture/execute/builtins/string-7.c
10766         * gcc.c-torture/execute/builtins/string-8-lib.c
10767         * gcc.c-torture/execute/builtins/string-8.c
10768         * gcc.c-torture/execute/builtins/string-9-lib.c
10769         * gcc.c-torture/execute/builtins/string-9.c
10770         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
10771         * gcc.c-torture/execute/builtins/string-asm-1.c
10772         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
10773         * gcc.c-torture/execute/builtins/string-asm-2.c
10774         * gcc.c-torture/execute/stdio-opt-1.c
10775         * gcc.c-torture/execute/stdio-opt-2.c
10776         * gcc.c-torture/execute/stdio-opt-3.c
10777         * gcc.c-torture/execute/string-opt-1.c
10778         * gcc.c-torture/execute/string-opt-10.c
10779         * gcc.c-torture/execute/string-opt-11.c
10780         * gcc.c-torture/execute/string-opt-12.c
10781         * gcc.c-torture/execute/string-opt-13.c
10782         * gcc.c-torture/execute/string-opt-14.c
10783         * gcc.c-torture/execute/string-opt-15.c
10784         * gcc.c-torture/execute/string-opt-16.c
10785         * gcc.c-torture/execute/string-opt-2.c
10786         * gcc.c-torture/execute/string-opt-6.c
10787         * gcc.c-torture/execute/string-opt-7.c
10788         * gcc.c-torture/execute/string-opt-8.c:
10789         Replace with ...
10790
10791         * gcc.c-torture/execute/builtins/abs-2.c
10792         * gcc.c-torture/execute/builtins/abs-3.c
10793         * gcc.c-torture/execute/builtins/complex-1.c
10794         * gcc.c-torture/execute/builtins/fprintf.c
10795         * gcc.c-torture/execute/builtins/fputs.c
10796         * gcc.c-torture/execute/builtins/memcmp.c
10797         * gcc.c-torture/execute/builtins/memmove.c
10798         * gcc.c-torture/execute/builtins/memops-asm.c
10799         * gcc.c-torture/execute/builtins/mempcpy-2.c
10800         * gcc.c-torture/execute/builtins/mempcpy.c
10801         * gcc.c-torture/execute/builtins/memset.c
10802         * gcc.c-torture/execute/builtins/printf.c
10803         * gcc.c-torture/execute/builtins/sprintf.c
10804         * gcc.c-torture/execute/builtins/strcat.c
10805         * gcc.c-torture/execute/builtins/strchr.c
10806         * gcc.c-torture/execute/builtins/strcmp.c
10807         * gcc.c-torture/execute/builtins/strcpy.c
10808         * gcc.c-torture/execute/builtins/strcspn.c
10809         * gcc.c-torture/execute/builtins/strlen-2.c
10810         * gcc.c-torture/execute/builtins/strlen.c
10811         * gcc.c-torture/execute/builtins/strncat.c
10812         * gcc.c-torture/execute/builtins/strncmp-2.c
10813         * gcc.c-torture/execute/builtins/strncmp.c
10814         * gcc.c-torture/execute/builtins/strncpy.c
10815         * gcc.c-torture/execute/builtins/strpbrk.c
10816         * gcc.c-torture/execute/builtins/strpcpy-2.c
10817         * gcc.c-torture/execute/builtins/strpcpy.c
10818         * gcc.c-torture/execute/builtins/strrchr.c
10819         * gcc.c-torture/execute/builtins/strspn.c
10820         * gcc.c-torture/execute/builtins/strstr-asm.c
10821         * gcc.c-torture/execute/builtins/strstr.c:
10822         ... these new files.
10823
10824         * gcc.c-torture/execute/builtins/abs-2-lib.c
10825         * gcc.c-torture/execute/builtins/abs-3-lib.c
10826         * gcc.c-torture/execute/builtins/complex-1-lib.c
10827         * gcc.c-torture/execute/builtins/fprintf-lib.c
10828         * gcc.c-torture/execute/builtins/fputs-lib.c
10829         * gcc.c-torture/execute/builtins/memcmp-lib.c
10830         * gcc.c-torture/execute/builtins/memmove-lib.c
10831         * gcc.c-torture/execute/builtins/memops-asm-lib.c
10832         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
10833         * gcc.c-torture/execute/builtins/mempcpy-lib.c
10834         * gcc.c-torture/execute/builtins/memset-lib.c
10835         * gcc.c-torture/execute/builtins/printf-lib.c
10836         * gcc.c-torture/execute/builtins/sprintf-lib.c
10837         * gcc.c-torture/execute/builtins/strcat-lib.c
10838         * gcc.c-torture/execute/builtins/strchr-lib.c
10839         * gcc.c-torture/execute/builtins/strcmp-lib.c
10840         * gcc.c-torture/execute/builtins/strcpy-lib.c
10841         * gcc.c-torture/execute/builtins/strcspn-lib.c
10842         * gcc.c-torture/execute/builtins/strlen-2-lib.c
10843         * gcc.c-torture/execute/builtins/strlen-lib.c
10844         * gcc.c-torture/execute/builtins/strncat-lib.c
10845         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
10846         * gcc.c-torture/execute/builtins/strncmp-lib.c
10847         * gcc.c-torture/execute/builtins/strncpy-lib.c
10848         * gcc.c-torture/execute/builtins/strpbrk-lib.c
10849         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
10850         * gcc.c-torture/execute/builtins/strpcpy-lib.c
10851         * gcc.c-torture/execute/builtins/strrchr-lib.c
10852         * gcc.c-torture/execute/builtins/strspn-lib.c
10853         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
10854         * gcc.c-torture/execute/builtins/strstr-lib.c
10855         * gcc.c-torture/execute/builtins/lib/abs.c
10856         * gcc.c-torture/execute/builtins/lib/fprintf.c
10857         * gcc.c-torture/execute/builtins/lib/memset.c
10858         * gcc.c-torture/execute/builtins/lib/printf.c
10859         * gcc.c-torture/execute/builtins/lib/sprintf.c
10860         * gcc.c-torture/execute/builtins/lib/strcpy.c
10861         * gcc.c-torture/execute/builtins/lib/strcspn.c
10862         * gcc.c-torture/execute/builtins/lib/strncat.c
10863         * gcc.c-torture/execute/builtins/lib/strncmp.c
10864         * gcc.c-torture/execute/builtins/lib/strncpy.c
10865         * gcc.c-torture/execute/builtins/lib/strpbrk.c
10866         * gcc.c-torture/execute/builtins/lib/strspn.c
10867         * gcc.c-torture/execute/builtins/lib/strstr.c:
10868         New files containing support routines.
10869
10870         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
10871         declaration.
10872         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
10873         when not optimizing.
10874
10875 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
10876
10877         PR c++/16240
10878         * g++.dg/abi/mangle22.C: New test.
10879         * g++.dg/abi/mangle23.C: Likewise.
10880
10881 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
10882
10883         PR fortran/16290
10884         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
10885         Allow for cases without denormalized floating point numbers.
10886
10887 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
10888
10889         PR c/1027
10890         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10891         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
10892         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
10893         expected warning text.
10894         * gcc.dg/format/diag-2.c: New test.
10895
10896 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10897
10898         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
10899
10900 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
10901
10902         * gcc.dg/builtins-43.c: New.
10903         * gcc.dg/builtins-44.c: New.
10904         * gcc.dg/builtins-45.c: New.
10905
10906 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
10907             Andreas Tobler  <a.tobler@schweiz.ch>
10908
10909         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
10910         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
10911         as SIGSEGV.
10912         * gcc.dg/cleanup-11.c: Likewise.
10913         * gcc.dg/cleanup-8.c: Likewise.
10914         * gcc.dg/cleanup-9.c: Likewise.
10915         * gcc.dg/cleanup-5.c: Run on all platforms.
10916
10917 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10918
10919         * g++.dg/warn/nonnull1.C: New test.
10920
10921 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10922
10923         * gcc.dg/compat/compat-common.h: Wrap up CINT in
10924         an #ifndef SKIP_COMPLEX_INT/#endif pair.
10925         Special-case the Sun compiler wrt to <complex.h>.
10926
10927 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
10928
10929         * gcc.dg/Wunreachable-8.C: New test.
10930
10931         * gcc.dg/h8300-ice2.c : New test.
10932
10933 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
10934
10935         PR fortran/16161
10936         * gfortran.fortran-torture/compile/implicit.f90: Add test
10937         for implicit character.
10938
10939 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
10940
10941         PR fortran/16289
10942         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
10943         Use tiny() intrinsic to find smallest non-negative real
10944
10945 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
10946
10947         * gcc.dg/compat/struct-by-value-22_main.c: New test.
10948         * gcc.dg/compat/struct-by-value-22_x.c: New.
10949         * gcc.dg/compat/struct-by-value-22_y.c: New.
10950
10951         * gcc.c-torture/execute/20040629-1.c: New test.
10952
10953 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
10954
10955         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
10956         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
10957
10958         PR target/16195
10959         * gcc.dg/20040625-1.c: New test.
10960
10961 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10962
10963         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
10964
10965 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10966
10967         PR fortran/15963
10968         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
10969
10970 2004-06-29  Richard Henderson  <rth@redhat.com>
10971
10972         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
10973
10974 2004-06-29  Paul Brook  <paul@codesourcery.com>
10975
10976         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
10977         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
10978
10979 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
10980
10981         PR c++/16260
10982         * g++.dg/parse/crash15.C: New.
10983
10984 2004-06-28  Andrew Pinski  <apinski@apple.com>
10985
10986         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
10987         by the error already.
10988
10989         * g++.dg/opt/ptrmem4.C: Change to compile only test.
10990
10991 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
10992
10993         PR target/14041
10994         * gcc.dg/h8300-bss-align-1.c : New.
10995
10996 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10997
10998         * PR c++/16174
10999         * g++.dg/template/ctor4.C: New.
11000
11001 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11002
11003         PR c++/16205
11004         * g++.dg/warn/Wsequence-point-1.C: New test.
11005
11006 2004-06-27  Paul Brook  <paul@codesourcery.com>
11007
11008         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
11009
11010 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
11011
11012         * g++.old-deja/g++.mike/p7325.C: Remove.
11013
11014 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11015
11016         PR c/14963
11017         * gcc.dg/pr14963.c: New test.
11018
11019 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
11020
11021         PR c++/16193
11022         * g++.dg/parse/redef1.C: New test.
11023
11024 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11025
11026         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
11027         20021110.c.
11028         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
11029         20021119-1.c.
11030         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
11031         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
11032         5-04.c.
11033         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
11034         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
11035         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
11036         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
11037         g++.brendan/enum14.C.
11038         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
11039         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
11040         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
11041         g++.mike/virt1.C.
11042         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
11043         memtemp24.C.
11044
11045 2004-06-27  Roger Sayle  <roger@eyesopen.com>
11046
11047         * gcc.dg/20040527-1.c: New test case.
11048
11049 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
11050
11051         PR gfortran/pr16196
11052         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
11053
11054 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11055
11056         PR middle-end/15825
11057         * gcc.dg/pr15825-1.c: New test case.
11058
11059 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11060
11061         * gcc.c-torture/execute/20040625-1.c: New test.
11062
11063 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11064
11065         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
11066
11067 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11068
11069         * gcc.dg/torture/mips-div-1.c: New test.
11070
11071 2004-06-24  Jeff Law  <law@redhat.com>
11072
11073         * gcc.dg/tree-ssa/20040624-1.c: New test.
11074
11075 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
11076
11077         * gcc.c-torture/compile/20040624-1.c: New test.
11078
11079 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11080
11081         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
11082         this directory.
11083
11084 2004-06-23  Andrew Pinski  <apinski@apple.com>
11085
11086         PR middle-end/15988
11087         * g++.dg/opt/ptrmem4.C: New test.
11088
11089         * gcc.dg/c90-array-quals-2.c: New test.
11090
11091 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
11092
11093         * gcc.dg/kpice1.c: New test.
11094
11095 2006-06-23  Andrew Pinski  <apinski@apple.com>
11096
11097         * gcc.dg/c90-array-quals.c: New test.
11098
11099 2006-06-22  Richard Henderson  <rth@redhat.com>
11100
11101         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
11102
11103 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
11104
11105         * gcc.dg/builtins-config.h: Handle FreeBSD.
11106
11107 2006-06-22  Richard Henderson  <rth@redhat.com>
11108
11109         * g++.dg/opt/devirt1.C: New.
11110
11111 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
11112
11113         * g++.dg/opt/pr15551.C: New testcase.
11114
11115 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
11116
11117         PR target/14800
11118         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
11119         x86_64-*-linux* when compiling for 32bit.
11120
11121 2004-06-21  Andrew Pinski  <apinski@apple.com>
11122
11123         * gcc.dg/pch/struct-1.c: New.
11124         * gcc.dg/pch/struct-1.hs: New.
11125
11126 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
11127
11128         * gcc.dg/pch/save-temps-1.c: New file.
11129         * gcc.dg/pch/save-temps-1.hs: New file.
11130
11131 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11132
11133         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
11134         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
11135
11136 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11137
11138         * gfortran.fortran-torture/execute/select_1.f90: Rename function
11139         to fix type error.
11140         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
11141         Remove trailing spaces.
11142
11143 2004-06-21  Richard Henderson  <rth@redhat.com>
11144
11145         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
11146         merging && to BIT_FIELD_REF.
11147
11148 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
11149
11150         * g++.dg/opt/placeholder1.C: New test.
11151
11152 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11153
11154         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
11155         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11156         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11157         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11158
11159 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
11160
11161         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
11162         extern "C".
11163         * g++.dg/other/pragma-re-1.C: Add comments.
11164
11165 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
11166
11167         PR gfortran/16080
11168         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
11169
11170 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
11171
11172         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
11173         instead of setting the type of size_t by
11174         hand.
11175
11176 2004-06-18  Roger Sayle  <roger@eyesopen.com>
11177
11178         * gcc.dg/unordered-2.c: New test case.
11179         * gcc.dg/unordered-3.c: New test case.
11180
11181 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
11182
11183         PR other/16043
11184         * lib/g++.exp (g++_version): Tweak regexp for version
11185         * lib/g77.exp (g77_version): Likewise
11186         * lib/gfortran.exp (gfortran_version): Likewise
11187         * lib/objc.exp (objc_version): Likewise
11188         * lib/treelang.exp (treelang_version): Likewise
11189
11190 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
11191
11192         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
11193         Use INT_MAX instead of __INT_MAX__.
11194         * gcc.dg/compat/struct-align-2_y.c: Likewise.
11195
11196         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
11197         * gcc.dg/compat/scalar-return-3_x.c: Use it.
11198         * gcc.dg/compat/scalar-return-3_y.c: Use it.
11199         * gcc.dg/compat/scalar-return-4_x.c: Use it.
11200         * gcc.dg/compat/scalar-return-4_y.c: Use it.
11201         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
11202         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
11203         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
11204         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
11205
11206         * gcc.dg/range-test-1.c: New test.
11207         * g++.dg/opt/range-test-1.C: New test.
11208
11209 2004-06-17  Richard Henderson  <rth@redhat.com>
11210
11211         * objc.dg/sync-1.m: New.
11212         * objc.dg/try-catch-1.m: Don't force next runtime.
11213         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
11214         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
11215         shadowed catch clause.
11216         * objc.dg/try-catch-5.m: New.
11217
11218 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
11219
11220         Bug 14610
11221         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
11222
11223 2004-06-15  Richard Henderson  <rth@redhat.com>
11224
11225         * gcc.dg/20001116-1.c: Move expected warning line.
11226
11227 2004-06-15  Richard Henderson  <rth@redhat.com>
11228
11229         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
11230         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
11231
11232 2004-06-15  Jeff Law  <law@redhat.com>
11233
11234         * gcc.dg/tree-ssa/20040615-1.c: New test.
11235         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
11236         be less sensitive to operand ordering.
11237         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
11238
11239 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
11240
11241         * g++.dg/abi/bitfield3.C: Add comment..
11242
11243 2004-06-15  Richard Henderson  <rth@redhat.com>
11244
11245         * g++.dg/ext/stmtexpr1.C: XFAIL.
11246         * gcc.dg/20030612-1.c: XFAIL.
11247
11248 2004-06-15  Eric Christopher  <echristo@redhat.com>
11249
11250         * g++.dg/charset/asm5.c: New.
11251         * gcc.dg/charset/asm6.c: New.
11252
11253 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11254
11255         PR fortran/15962
11256         * gfortran.fortran-torture/execute/select_1.f90: New test.
11257
11258 2004-06-15  Paul Brook  <paul@codesourcery.com>
11259
11260         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
11261
11262 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11263
11264         PR c++/15967
11265         * g++.dg/lookup/crash3.C: New test.
11266
11267 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11268
11269         PR c++/15947
11270         * g++.dg/parse/dtor4.C: New test.
11271
11272 2004-06-14  Jeff Law  <law@redhat.com>
11273
11274         * gcc.c-torture/compile/20040614-1.c: New test.
11275
11276 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11277
11278         PR fortran/15211
11279         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
11280         LEN of a character array.
11281
11282 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
11283
11284         PR c++/15096
11285         * g++.dg/template/ptrmem10.C: New test.
11286
11287         PR c++/14930
11288         * g++.dg/template/friend30.C: New test.
11289
11290 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11291
11292         PR fortran/14928
11293         * gfortran.fortran-torture/compile/mloc.f90: New test.
11294
11295 2004-06-13  Paul Brook  <paul@codesourcery.com>
11296
11297         * gfortran.fortran-torture/execute/random_2.f90: New test.
11298
11299 2004-06-13  Eric Christopher  <echristo@redhat.com>
11300
11301         * gcc.dg/noncompile/redecl-1.c: Fix error message.
11302
11303 2004-06-12  Paul Brook  <paul@codesourcery.com>
11304
11305         * gfortran.fortran-torture/execute/contained_3.f90: New test.
11306
11307 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11308
11309         PR fortran/14923
11310         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
11311
11312 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11313
11314         PR fortran/14957
11315         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
11316         syntax errors in end statements of contained subroutines.
11317
11318 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11319
11320         PR fortran/12841
11321         * gfortran.fortran-torture/execute/null_arg.f90: New test.
11322
11323 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11324
11325         PR fortran/15665
11326         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
11327
11328 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11329
11330         PR gfortran/12839
11331         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
11332
11333 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
11334
11335         PR c++/15862
11336         * g++.dg/parse/enum1.C: New test.
11337
11338 2004-06-10  Jeff Law  <law@redhat.com>
11339
11340         * gcc.c-torture/compile/20040610-1.c: New test.
11341
11342 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11343
11344         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
11345         * g++.old-deja/g++.other/decl3.C: Likewise.
11346
11347 2004-06-10  Brian Booth  <bbooth@redhat.com>
11348
11349         * gcc.dg/tree-ssa/20031015-1.c: Scan for
11350         V_MAY_DEF instead of VDEF.
11351         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
11352
11353 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
11354
11355         PR c++/14211
11356         * g++.dg/conversion/const1.C: New test.
11357
11358         PR c++/15076
11359         * g++.dg/conversion/reinterpret1.C: New test.
11360
11361         PR c++/15877
11362         * g++.dg/template/enum2.C: New test.
11363
11364         PR c++/15227
11365         * g++.dg/template/error13.C: New test.
11366
11367 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11368
11369         PR fortran/14957
11370         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
11371         arguments to test_* REAL and of the right size.
11372
11373 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11374
11375         PR target/15569
11376         PR rtl-optimization/15681
11377         * gcc.dg/20040609-1.c: New test.
11378
11379 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11380
11381         PR c++/14791
11382         * g++.dg/opt/builtins1.C: New test.
11383
11384 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
11385
11386         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
11387         that use default windows32 struct layout.
11388         * gcc.dg/i386-bitfield2.c: Likewise.
11389
11390 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
11391
11392         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
11393         for mingw32 and cygwin targets.
11394
11395 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
11396
11397         * gcc.dg/pch/macro-4.c: New.
11398         * gcc.dg/pch/macro-4.hs: New.
11399
11400 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11401
11402         PR fortran/13249
11403         * gfortran.fortran-torture/compile/name_clash.f90: New test.
11404
11405 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11406
11407         PR fortran/13372
11408         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
11409
11410 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11411
11412         PR gfortran/14897
11413         * gfortran.fortran-torture/execute/t_edit.f90: New test.
11414
11415 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11416
11417         PR gfortran/15755
11418         * gfortran.fortran-torture/execute/backspace.c : New test.
11419
11420 2004-06-09  Paul Brook  <paul@codesourcery.com>
11421
11422         * gfortran.fortran-torture/execure/intrinsic_associated.f90
11423         (pointer_to_section): Rewrite to use smaller array.
11424
11425 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
11426
11427         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
11428         * gcc.dg/ext/altivec-10.c: Same.
11429         * gcc.dg/ext/altivec-11.c: Same.
11430         * gcc.dg/ext/altivec-12.c: Same.
11431         * gcc.dg/ext/altivec-13.c: Same.
11432         * gcc.dg/ext/altivec-14.c: Same.
11433         * gcc.dg/ext/altivec-15.c: Same.
11434         * gcc.dg/ext/altivec-16.c: Same.
11435         * gcc.dg/ext/altivec-3.c: Same.
11436         * gcc.dg/ext/altivec-4.c: Same.
11437         * gcc.dg/ext/altivec-6.c: Same.
11438         * gcc.dg/ext/altivec-7.c: Same.
11439         * gcc.dg/ext/altivec-8.c: Same.
11440         * gcc.dg/ext/altivec-varargs-1.c: Same.
11441
11442         * g++.dg/ext/altivec-1.C: Correct dg syntax.
11443         * g++.dg/ext/altivec-10.C: Same.
11444         * g++.dg/ext/altivec-2.C: Same.
11445         * g++.dg/ext/altivec-3.C: Same.
11446         * g++.dg/ext/altivec-4.C: Same.
11447         * g++.dg/ext/altivec-5.C: Same.
11448         * g++.dg/ext/altivec-6.C: Same.
11449         * g++.dg/ext/altivec-7.C: Same.
11450         * g++.dg/ext/altivec-8.C: Same.
11451         * g++.dg/ext/altivec-9.C: Same.
11452
11453 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11454
11455         PR c++/7841
11456         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
11457
11458 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11459
11460         * gcc.dg/union-1.c: New test.
11461
11462 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11463
11464         * gcc.dg/builtins-41.c: New test case.
11465         * gcc.dg/builtins-42.c: New test case.
11466
11467 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11468
11469         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
11470         * g++.dg/ext/altivec-10.C: Same.
11471         * g++.dg/ext/altivec-2.C: Same.
11472         * g++.dg/ext/altivec-3.C: Same.
11473         * g++.dg/ext/altivec-4.C: Same.
11474         * g++.dg/ext/altivec-5.C: Same.
11475         * g++.dg/ext/altivec-6.C: Same.
11476         * g++.dg/ext/altivec-7.C: Same.
11477         * g++.dg/ext/altivec-8.C: Same.
11478         * g++.dg/ext/altivec-9.C: Same.
11479         * g++.old-deja/g++.abi/cxa_vec.C: Same.
11480         * g++.old-deja/g++.brendan/new3.C: Same.
11481         * gcc.c-torture/execute/eeprof-1.x: Same.
11482
11483 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11484
11485         PR c/14765
11486         * gcc.dg/pr14765-1.c: New test.
11487
11488 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11489
11490         PR c/14649
11491         * gcc.dg/pr14649-1.c: New test case.
11492
11493 2004-06-07  Richard Henderson  <rth@redhat.com>
11494
11495         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
11496         if temporaries.
11497
11498 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11499
11500         * g++.dg/eh/elide1.C: Remove XFAIL.
11501
11502 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
11503
11504         PR c++/15337
11505         * g++.dg/expr/sizeof3.C: New test.
11506
11507         PR c++/14777
11508         * g++.dg/template/access14.C: New test.
11509
11510         PR c++/15554
11511         * g++.dg/template/enum1.C: New test.
11512
11513         PR c++/15057
11514         * g++.dg/eh/throw1.C: New test.
11515
11516 2004-06-07  David Ayers  <d.ayers@inode.at>
11517             Ziemowit Laski  <zlaski@apple.com>
11518
11519         * lib/objc.exp (objc_target_compile): Revert the '-framework
11520         Foundation' flag fix, since bare Darwin does not ship
11521         with the Foundation framework.
11522         * objc/execute/next_mapping.h: Provide a local NSConstantString
11523         @interface and @implementation.
11524         (objc_constant_string_init): A constructor function, used to
11525         initialize the NSConstantString meta-class object.
11526         * objc/execute/string1.m: Include "next_mapping.h" instead of
11527         <Foundation/NSString.h>.
11528         * objc/execute/string2.m: Likewise.
11529         * objc/execute/string3.m: Likewise.
11530         * objc/execute/string4.m: Likewise.
11531
11532 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
11533
11534         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
11535         to double. Replace double with FLOAT.
11536         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
11537
11538         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
11539         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
11540         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
11541         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
11542         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
11543         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
11544         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
11545         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
11546
11547 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
11548
11549         PR c/13519
11550         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
11551
11552 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11553
11554         PR c++/15503
11555         * g++.dg/template/meminit2.C: New test.
11556
11557 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
11558
11559         PR target/15822
11560         * gcc.c-torture/execute/compare-fp-1.c,
11561         gcc.c-torture/execute/compare-fp-2.c,
11562         gcc.c-torture/execute/compare-fp-3.c,
11563         gcc.c-torture/execute/compare-fp-4.c,
11564         gcc.c-torture/execute/compare-fp-3.x,
11565         gcc.c-torture/execute/compare-fp-4.x: Moved...
11566         * gcc.c-torture/execute/ieee/compare-fp-1.c,
11567         gcc.c-torture/execute/ieee/compare-fp-2.c,
11568         gcc.c-torture/execute/ieee/compare-fp-3.c,
11569         gcc.c-torture/execute/ieee/compare-fp-4.c,
11570         gcc.c-torture/execute/ieee/compare-fp-3.x,
11571         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
11572
11573 2004-06-04  David Ayers  <d.ayers@inode.at>
11574
11575         * objc/execute/protocol-isEqual-4.m: New testcase.
11576
11577 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
11578
11579         * objc/execute/protocol-isEqual-1.m: New testcase.
11580         * objc/execute/protocol-isEqual-2.m: New testcase.
11581         * objc/execute/protocol-isEqual-3.m: New testcase.
11582
11583 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11584
11585         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
11586
11587 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
11588
11589         * lib/objc.exp (objc_target_compile): When running tests on
11590         Darwin (Mac OS X), inform the linker about '-framework
11591         'Foundation'.
11592
11593 2004-06-02  Eric Christopher  <echristo@redhat.com>
11594
11595         * gcc.c-torture/compile/20040602-1.c: New.
11596
11597 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
11598
11599         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
11600         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11601
11602         PR tree-optimization/14736
11603         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
11604
11605         PR tree-optimization/14042
11606         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
11607
11608         PR tree-optimization/14729
11609         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
11610
11611 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11612
11613         PR fortran/15557
11614         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
11615
11616 2004-06-01  Richard Hederson  <rth@redhat.com>
11617
11618         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
11619
11620 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11621
11622         PR c++/14932
11623         * g++.dg/parse/offsetof4.C: New test.
11624
11625 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
11626
11627         PR objc/7993
11628         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
11629
11630 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
11631
11632         PR c++/15701
11633         * g++.dg/template/friend29.C: New test.
11634
11635 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11636
11637         PR c/15749
11638         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
11639
11640 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11641
11642         * gcc.dg/sparc-trap-1.c: New test.
11643
11644 2004-05-31  Roger Sayle  <roger@eyesopen.com>
11645
11646         PR middle-end/15069
11647         * g++.dg/opt/fold3.C: New test case.
11648
11649 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
11650
11651         * lib/target-supports.exp (check_iconv_available): Fix fallout
11652         from 2004-05-28 patch.
11653
11654 2004-05-30  Paul Brook  <paul@codesourcery.com>
11655
11656         PR fortran/15620
11657         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
11658         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
11659
11660 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
11661
11662         * gfortran.fortran-torture/execute/random_1.f90: New test.
11663
11664 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11665
11666         * g++.dg/ext/altivec-10.C: New test.
11667
11668 2004-05-29  Paul Brook  <paul@codesourcery.com>
11669
11670         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
11671
11672 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11673
11674         * gcc.dg/altivec-16.c: New test.
11675
11676 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
11677
11678         * lib/target-supports.exp (check_vmx_hw_available): New.
11679         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
11680
11681         * lib/target-supports.exp (check_alias_available,
11682         check_iconv_available, check_named_sections_available): Use
11683         unique names for temporary files.
11684
11685 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11686
11687         * gcc.dg/altivec-15.c: New test.
11688
11689 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11690
11691         PR c++/15083
11692         * g++.dg/warn/noeffect6.C: New test.
11693
11694         PR c++/15471
11695         * g++.dg/expr/ptrmem4.C: New test.
11696
11697         PR c++/15640
11698         * g++.dg/template/operator3.C: New test.
11699
11700 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11701
11702         PR c++/14668
11703         * g++.dg/lookup/redecl1.C: New test.
11704         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
11705
11706 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
11707
11708         * gcc.c-torture/execute/compare-fp-1.c,
11709         gcc.c-torture/execute/compare-fp-2.c,
11710         gcc.c-torture/execute/compare-fp-3.c,
11711         gcc.c-torture/execute/compare-fp-4.c,
11712         gcc.c-torture/execute/compare-fp-3.x,
11713         gcc.c-torture/execute/compare-fp-4.x,
11714         gcc.dg/pr15649-1.c: New.
11715
11716 2004-05-27  Adam Nemet  <anemet@lnxw.com>
11717
11718         PR c++/12883
11719         * g++.dg/init/array14.C: New test.
11720
11721 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
11722
11723         * lib/compat.exp (compat-get-options-main): New.
11724         (compat-get-options): Remove unneeded code, warn for ignored
11725         command.
11726         (compat-execute): Check flag set by dg-require-* commands.
11727
11728         * lib/compat.exp (compat-execute): Break up long lines.
11729
11730 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
11731
11732         * gcc.dg/altivec-7.c: Don't use 'vector long'.
11733         * gcc.dg/altivec-14.c: New test.
11734         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
11735
11736         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
11737         * gcc.dg/altivec-12.c: Ditto.
11738
11739         * gcc.dg/altivec-3.c: Move call to altivec_check.
11740
11741 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11742
11743         PR c++/15044
11744         * g++.dg/template/error12.C: New test.
11745
11746         PR c++/15317
11747         * g++.dg/ext/attrib15.C: New test.
11748
11749         PR c++/15329
11750         * g++.dg/template/ptrmem9.C: New test.
11751
11752 2004-05-25  Paul Brook  <paul@codesourcery.com>
11753
11754         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
11755
11756 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11757
11758         PR c++/15165
11759         * g++.dg/template/crash19.C: New test.
11760
11761 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11762
11763         PR c++/15025
11764         * g++.dg/template/redecl1.C: New test.
11765
11766 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11767
11768         PR c++/14821
11769         * g++.dg/other/ns1.C: New test.
11770
11771         PR c++/14883
11772         * g++.dg/template/invalid1.C: New test.
11773
11774 2004-05-23  Paul Brook  <paul@codesourcery.com>
11775         Victor Leikehman  <lei@haifasphere.co.il>
11776
11777         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
11778         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
11779
11780 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11781
11782         PR c++/15285
11783         PR c++/15299
11784         * g++.dg/template/non-dependent5.C: New test.
11785         * g++.dg/template/non-dependent6.C: New test.
11786
11787 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11788
11789         PR c++/15507
11790         * g++.dg/inherit/union1.C: New test.
11791
11792         PR c++/15542
11793         * g++.dg/template/addr1.C: New test.
11794
11795         PR c++/15427
11796         * g++.dg/template/array5.C: New test.
11797
11798         PR c++/15287
11799         * g++.dg/template/array6.C: New test.
11800
11801 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
11802             Roger Sayle  <roger@eyesopen.com>
11803
11804         * g++.dg/lookup/forscope2.C: New test case.
11805
11806 2004-05-22  Ben Elliston  <bje@au.ibm.com>
11807
11808         * gcc.dg/cpp/Wmissingdirs.c: New.
11809
11810 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11811
11812         PR target/15301
11813         * gcc.dg/compat/union-m128-1.h: New file.
11814         * gcc.dg/compat/union-m128-1_main.c: Likewise.
11815         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11816         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11817
11818 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11819
11820         PR target/15302
11821         * gcc.dg/compat/struct-complex-1.h: New file.
11822         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
11823         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
11824         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11825
11826 2004-05-20  Roger Sayle  <roger@eyesopen.com>
11827
11828         PR middle-end/3074
11829         * gcc.dg/pr3074-1.c: New test case.
11830         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
11831
11832 2004-05-20  Falk Hueffner  <falk@debian.org>
11833
11834         PR other/15526
11835         * gcc.dg/ftrapv-1.c: New test case.
11836
11837 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11838
11839         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
11840
11841 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
11842             Jeff Law  <law@redhat.com>
11843
11844         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
11845         * gcc.dg/tree-ssa/20040518-2.c: New test.
11846
11847         * gcc.dg/tree-ssa/20040518-1.c: New test.
11848
11849 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
11850
11851         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
11852
11853 2004-05-18  Paul Brook  <paul@codesourcery.com>
11854
11855         PR fortran/13930
11856         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
11857
11858 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11859
11860         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
11861         constant folding.
11862
11863 2004-05-17  Steven Bosscher  <stevenb@suse.de>
11864
11865         * gcc.dg/tree-ssa/20040517-1.c: New test.
11866
11867 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11868
11869         * gcc.dg/loop-4.c: New test.
11870
11871 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
11872
11873         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
11874
11875 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
11876
11877         PR fortran/15311
11878         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
11879
11880 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11881
11882         PR fortran/13826
11883         PR fortran/13940
11884         * gfortran.fortran-torture/compile/data_1.f90: New test.
11885
11886 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
11887
11888         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
11889         * gcc.dg/uninit-H.c: Define ASM for __s390__.
11890
11891 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11892
11893         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
11894
11895 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11896
11897         PR c/15444
11898         * gcc.dg/format/xopen-1.c: Adjust expected message.
11899         * gcc.dg/format/xopen-3.c: New test.
11900
11901 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
11902
11903         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
11904
11905 2004-05-14  Jeff Law  <law@redhat.com>
11906
11907         * gcc.dg/tree-ssa/20040514-2.c: New test.
11908
11909 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11910
11911         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
11912         this ...
11913         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
11914         this.
11915
11916 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
11917
11918         * gcc.dg/tree-ssa/20040514-1.c: New test.
11919
11920 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11921
11922         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
11923         test.
11924
11925 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11926
11927         PR fortran/14066
11928         * gfortran.fortran-torture/compile/do_1.f90: New test.
11929
11930 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11931
11932         PR fortran/15051
11933         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
11934         test.
11935
11936 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
11937
11938         PR fortran/15149
11939         * gfortran.fortran-torture/execute/random_init.f90: New test.
11940
11941 2004-05-13  Paul Brook  <paul@codesourcery.com>
11942
11943         PR fortran/15314
11944         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
11945
11946 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
11947
11948         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
11949         for the powerpc case.
11950
11951 2004-05-13  Jeff Law  <law@redhat.com>
11952
11953         * gcc.dg/tree-ssa/20040513-1.c: New test.
11954         * gcc.dg/tree-ssa/20040513-2.c: New test.
11955
11956 2004-05-13  Paul Brook  <paul@codesourcery.com>
11957
11958         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
11959         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
11960         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
11961
11962 2004-05-13  Andreas Schwab  <schwab@suse.de>
11963
11964         PR other/10819
11965         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
11966         characters.
11967
11968 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
11969
11970         PR fortran/15294
11971         * gfortran.fortran-torture/execute/adjustr.f90: New file.
11972
11973 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
11974
11975         Merge from tree-ssa-20020619-branch.  See
11976         ChangeLog.tree-ssa for details.
11977
11978 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
11979
11980         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
11981         include <altivec.h> explicitly.
11982         * gcc.dg/altivec-13.c: Likewise.
11983
11984 2004-05-11  Paul Brook  <paul@codesourcery.com>
11985
11986         * gcc.c-torture/compile/20010518-1.c: Force enum size.
11987
11988 2004-05-10  Eric Christopher  <echristo@redhat.com>
11989
11990         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
11991         * gcc.dg/sibcall-4.c: Ditto.
11992
11993 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
11994
11995         * g++.dg/ext/altivec-8.C: New test case.
11996         * gcc.dg/altivec-13.c: New test case.
11997
11998 2004-05-08  Roger Sayle  <roger@eyesopen.com>
11999
12000         * gcc.c-torture/execute/divcmp-1.c: New test case.
12001         * gcc.c-torture/execute/divcmp-2.c: New test case.
12002         * gcc.c-torture/execute/divcmp-3.c: New test case.
12003
12004 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
12005
12006         * g++.dg/other/pragma-re-2.C: New test.
12007
12008 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12009
12010         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
12011         * gcc.dg/i386-387-2.c: Likewise.
12012
12013         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
12014         __builtin_drem.
12015         * gcc.dg/i386-387-6.c: Likewise.
12016
12017 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12018
12019         * gcc.dg/builtins-33.c:  Also check log1p*.
12020
12021 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
12022
12023         PR optimization/15296
12024         * gcc.c-torture/execute/pr15296.c: New test.
12025
12026 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
12027
12028         * gcc.dg/builtins-40.c: New test.
12029
12030 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
12031
12032         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
12033
12034 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
12035
12036         * g++.dg/ext/spe1.C: New testcase.
12037
12038 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
12039
12040         * objc.dg/image-info.m: Allow additional attributes
12041         for __image_info section.
12042
12043 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
12044
12045         * gcc.dg/torture/mips-hilo-2.c: New test.
12046
12047 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12048
12049         PR c++/14389
12050         * g++.dg/template/member5.C: New test.
12051
12052 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
12053
12054         * gcc.dg/builtins-34.c: Also check expm1*.
12055
12056 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12057
12058         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
12059         * gcc.dg/torture/builtin-convert-3.c: New test.
12060
12061 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
12062
12063         PR middle-end/15054
12064         * g++.dg/opt/pr15054.C: New test.
12065
12066 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12067
12068         * gcc.dg/torture/builtin-rounding-1.c: New test.
12069         * gcc.dg/builtins-25.c: Delete.
12070         * gcc.dg/builtins-29.c: Delete.
12071
12072 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
12073
12074         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
12075         * gcc.dg/sibcall-4.c: Likewise.
12076         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
12077
12078 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12079
12080         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
12081         bit-field on 16-bit targets.
12082
12083 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12084
12085         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
12086         16-bit targets.
12087
12088 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
12089
12090         * gcc.dg/rs6000-power2-1.c: Change to compile only.
12091         * gcc.dg/rs6000-power2-2.c: Likewise.
12092
12093 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
12094
12095         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
12096         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
12097         Change the asm registers to be in form of frN instead of fN.
12098
12099 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12100
12101         * gcc.dg/torture/builtin-convert-2.c: New test.
12102
12103 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
12104
12105         * gcc.dg/rs6000-power2-1.c: New test.
12106         * gcc.dg/rs6000-power2-2.c: New test.
12107
12108 2004-04-28  Jan Hubicka  <jh@suse.cz>
12109
12110         * gcc.dg/unused-6.c: New test.
12111
12112 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
12113             Ulrich Weigand  <uweigand@de.ibm.com>
12114
12115         * ada/acats/run_all.sh: Define $target variable.
12116
12117 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
12118
12119         PR c++/15119
12120         * g++.dg/other/vararg-1.C: New test.
12121
12122         PR c++/4794
12123         * g++.dg/eh/cleanup3.C: New test.
12124
12125 2004-04-24  Laurent GUERBY <laurent@guerby.net>
12126
12127         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
12128         and ad8011a (target_insn).
12129         * ada/acats/support/macro.dfs: Likewise.
12130         * ada/acats/support/impbit.adb: New file.
12131
12132 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
12133
12134         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
12135
12136 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12137
12138         * gcc.dg/loop-3.c: New test.
12139
12140 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
12141
12142         * gcc.c-torture/execute/simd-5.c: New test.
12143
12144 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12145
12146         PR c++/15064
12147         * g++.dg/template/crash18.C: New test.
12148
12149 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
12150
12151         * g++.dg/ext/complit3.C: New test.
12152
12153 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12154
12155         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
12156         * gcc.dg/altivec-3.c: Same.
12157         * gcc.dg/altivec-varargs-1.c: Same.
12158
12159 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12160
12161         * lib/target-supports.exp (check_profiling_available): Assume
12162         profiling is not available on powerpc-eabi targets.
12163
12164 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
12165
12166         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
12167         * gcc.dg/vmx/bug-1.c: Ditto.
12168
12169 2004-04-20  Eric Christopher  <echristo@redhat.com>
12170
12171         * gcc.dg/charset/extern.c: New test.
12172         * g++.dg/charset/extern3.cc: Ditto.
12173
12174 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
12175
12176         * gcc.dg/builtins-39.c: New test.
12177
12178 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
12179
12180         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
12181
12182 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
12183
12184         * gcc.dg/torture/mips-hilo-1.c: New test.
12185
12186 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
12187
12188         * gcc.c-torture/compile/20040419-1.c: New test.
12189
12190 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
12191
12192         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
12193
12194 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
12195             Aldy Hernandez  <aldyh@redhat.com>
12196
12197         * gcc.c-torture/execute/va-arg-24.c: New.
12198
12199 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
12200             Aldy Hernandez  <aldyh@redhat.com>
12201
12202         * gcc.dg/vmx/1b-01.c: New.
12203         * gcc.dg/vmx/1b-02.c: New.
12204         * gcc.dg/vmx/1b-03.c: New.
12205         * gcc.dg/vmx/1b-04.c: New.
12206         * gcc.dg/vmx/1b-05.c: New.
12207         * gcc.dg/vmx/1b-06.c: New.
12208         * gcc.dg/vmx/1b-07.c: New.
12209         * gcc.dg/vmx/1c-01.c: New.
12210         * gcc.dg/vmx/1c-02.c: New.
12211         * gcc.dg/vmx/3a-01a.c: New.
12212         * gcc.dg/vmx/3a-01.c: New.
12213         * gcc.dg/vmx/3a-01m.c: New.
12214         * gcc.dg/vmx/3a-03.c: New.
12215         * gcc.dg/vmx/3a-03m.c: New.
12216         * gcc.dg/vmx/3a-04.c: New.
12217         * gcc.dg/vmx/3a-04m.c: New.
12218         * gcc.dg/vmx/3a-05.c: New.
12219         * gcc.dg/vmx/3a-06.c: New.
12220         * gcc.dg/vmx/3a-06m.c: New.
12221         * gcc.dg/vmx/3a-07.c: New.
12222         * gcc.dg/vmx/3b-01.c: New.
12223         * gcc.dg/vmx/3b-02.c: New.
12224         * gcc.dg/vmx/3b-10.c: New.
12225         * gcc.dg/vmx/3b-13.c: New.
12226         * gcc.dg/vmx/3b-14.c: New.
12227         * gcc.dg/vmx/3b-15.c: New.
12228         * gcc.dg/vmx/3c-01a.c: New.
12229         * gcc.dg/vmx/3c-01.c: New.
12230         * gcc.dg/vmx/3c-02.c: New.
12231         * gcc.dg/vmx/3c-03.c: New.
12232         * gcc.dg/vmx/3d-01.c: New.
12233         * gcc.dg/vmx/4-01.c: New.
12234         * gcc.dg/vmx/4-03.c: New.
12235         * gcc.dg/vmx/5-01.c: New.
12236         * gcc.dg/vmx/5-02.c: New.
12237         * gcc.dg/vmx/5-03.c: New.
12238         * gcc.dg/vmx/5-04.c: New.
12239         * gcc.dg/vmx/5-05.c: New.
12240         * gcc.dg/vmx/5-06.c: New.
12241         * gcc.dg/vmx/5-07.c: New.
12242         * gcc.dg/vmx/5-07t.c: New.
12243         * gcc.dg/vmx/5-08.c: New.
12244         * gcc.dg/vmx/5-10.c: New.
12245         * gcc.dg/vmx/5-11.c: New.
12246         * gcc.dg/vmx/7-01a.c: New.
12247         * gcc.dg/vmx/7-01.c: New.
12248         * gcc.dg/vmx/7c-01.c: New.
12249         * gcc.dg/vmx/7d-01.c: New.
12250         * gcc.dg/vmx/7d-02.c: New.
12251         * gcc.dg/vmx/8-01.c: New.
12252         * gcc.dg/vmx/8-02a.c: New.
12253         * gcc.dg/vmx/8-02.c: New.
12254         * gcc.dg/vmx/brode-1.c: New.
12255         * gcc.dg/vmx/bug-1.c: New.
12256         * gcc.dg/vmx/bug-2.c: New.
12257         * gcc.dg/vmx/bug-3.c: New.
12258         * gcc.dg/vmx/cw-bug-1.c: New.
12259         * gcc.dg/vmx/cw-bug-2.c: New.
12260         * gcc.dg/vmx/cw-bug-3.c: New.
12261         * gcc.dg/vmx/dct.c: New.
12262         * gcc.dg/vmx/debug-1.c: New.
12263         * gcc.dg/vmx/debug-2.c: New.
12264         * gcc.dg/vmx/debug-3.c: New.
12265         * gcc.dg/vmx/debug-4.c: New.
12266         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
12267         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
12268         * gcc.dg/vmx/eg-5.c: New.
12269         * gcc.dg/vmx/fft.c: New.
12270         * gcc.dg/vmx/gcc-bug-1.c: New.
12271         * gcc.dg/vmx/gcc-bug-2.c: New.
12272         * gcc.dg/vmx/gcc-bug-3.c: New.
12273         * gcc.dg/vmx/gcc-bug-4.c: New.
12274         * gcc.dg/vmx/gcc-bug-5.c: New.
12275         * gcc.dg/vmx/gcc-bug-6.c: New.
12276         * gcc.dg/vmx/gcc-bug-7.c: New.
12277         * gcc.dg/vmx/gcc-bug-8.c: New.
12278         * gcc.dg/vmx/gcc-bug-9.c: New.
12279         * gcc.dg/vmx/gcc-bug-b.c: New.
12280         * gcc.dg/vmx/gcc-bug-c.c: New.
12281         * gcc.dg/vmx/gcc-bug-d.c: New.
12282         * gcc.dg/vmx/gcc-bug-e.c: New.
12283         * gcc.dg/vmx/gcc-bug-f.c: New.
12284         * gcc.dg/vmx/gcc-bug-g.c: New.
12285         * gcc.dg/vmx/gcc-bug-i.c: New.
12286         * gcc.dg/vmx/harness.h: New.
12287         * gcc.dg/vmx/ira1.c: New.
12288         * gcc.dg/vmx/ira2a.c: New.
12289         * gcc.dg/vmx/ira2b.c: New.
12290         * gcc.dg/vmx/ira2.c: New.
12291         * gcc.dg/vmx/ira2c.c: New.
12292         * gcc.dg/vmx/mem.c: New.
12293         * gcc.dg/vmx/newton-1.c: New.
12294         * gcc.dg/vmx/ops.c: New.
12295         * gcc.dg/vmx/sn7153.c: New.
12296         * gcc.dg/vmx/spill2.c: New.
12297         * gcc.dg/vmx/spill3.c: New.
12298         * gcc.dg/vmx/spill.c: New.
12299         * gcc.dg/vmx/t.c: New.
12300         * gcc.dg/vmx/varargs-1.c: New.
12301         * gcc.dg/vmx/varargs-2.c: New.
12302         * gcc.dg/vmx/varargs-3.c: New.
12303         * gcc.dg/vmx/varargs-4.c: New.
12304         * gcc.dg/vmx/varargs-5.c: New.
12305         * gcc.dg/vmx/varargs-6.c: New.
12306         * gcc.dg/vmx/varargs-7.c: New.
12307         * gcc.dg/vmx/vmx.exp: New.
12308         * gcc.dg/vmx/vprint-1.c: New.
12309         * gcc.dg/vmx/vscan-1.c: New.
12310         * gcc.dg/vmx/x-01.c: New.
12311         * gcc.dg/vmx/x-02.c: New.
12312         * gcc.dg/vmx/x-03.c: New.
12313         * gcc.dg/vmx/x-04.c: New.
12314         * gcc.dg/vmx/x-05.c: New.
12315         * gcc.dg/vmx/yousufi-1.c: New.
12316         * gcc.dg/vmx/zero-1.c: New.
12317         * gcc.dg/vmx/zero.c: New.
12318
12319 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
12320
12321         * g++.dg/lookup/java1.C: Update for chage of
12322         _Jv_AllocObject.
12323         * g++.dg/lookup/java2.C: Likewise.
12324
12325 2004-04-17  Laurent GUERBY <laurent@guerby.net>
12326
12327         * ada/acats/run_all.sh: use -O2 by default.
12328
12329 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
12330
12331         * gcc.dg/vr-mult-[12].c: New tests.
12332
12333 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12334
12335         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
12336
12337         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
12338
12339 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
12340
12341         * lib/target-supports.exp (check_profiling_available): Assume profiling
12342         isn't available for mips*-*-elf targets.
12343
12344 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
12345
12346         * gcc.dg/builtins-38.c: New test.
12347
12348 2004-04-14  Eric Christopher  <echristo@redhat.com>
12349
12350         * g++.dg/charset/charset.exp: Run .cc extension tests.
12351
12352 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
12353
12354         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
12355
12356 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12357
12358         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
12359
12360 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
12361
12362         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
12363         * gcc.dg/i386-387-2.c: Likewise.
12364
12365         * gcc.dg/i386-387-7.c: New test.
12366         * gcc.dg/i386-387-8.c: New test.
12367
12368         * gcc.dg/builtins-37.c: New test.
12369
12370 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
12371
12372         * g++.dg/pch/externc-1.C: Add missing semicolon.
12373
12374 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
12375
12376         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
12377
12378 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12379
12380         * gcc.c-torture/execute/20040411-1.c: New test.
12381
12382 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12383
12384         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
12385
12386 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
12387
12388         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
12389
12390 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
12391
12392         * lib/target-supports.exp (check_named_sections_available): New.
12393         * lib/gcc-dg.exp (dg-require-named-sections): New.
12394         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
12395         old-deja.exp.  Also prune error-count message from HP linker.
12396         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
12397
12398         * g++.dg/init/init-ref4.C: Use dg-require-weak.
12399         * g++.old-deja/g++.pt/static3.C: Likewise.
12400         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
12401
12402 2004-04-09  Roger Sayle  <roger@eyesopen.com>
12403
12404         * gcc.c-torture/execute/20040409-1.c: New test case.
12405         * gcc.c-torture/execute/20040409-2.c: New test case.
12406         * gcc.c-torture/execute/20040409-3.c: New test case.
12407
12408 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12409
12410         * gcc.dg/20040409-1.c: New test.
12411
12412 2004-04-08  Roger Sayle  <roger@eyesopen.com>
12413
12414         PR target/14888
12415         * g++.dg/opt/pr14888.C: New test case.
12416
12417 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
12418
12419         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
12420         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
12421         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
12422         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
12423         New tests.
12424
12425 2004-04-08  Paul Brook  <paul@codesourcery.com>
12426
12427         * gcc.dg/spill-1.c: New test.
12428
12429 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12430
12431         * gcc.dg/torture/builtin-ctype-2.c: New test.
12432
12433 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
12434
12435         * gcc.dg/pch/pch.exp: Add largefile test.
12436
12437 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
12438
12439         * g++.dg/pch/externc-1.Hs: New.
12440         * g++.dg/pch/externc-1.C: New.
12441
12442 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12443
12444         * gcc.dg/compat/struct-by-value-5a_main.c,
12445         gcc.dg/compat/struct-by-value-5b_main.c: New files.
12446         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
12447         * gcc.dg/compat/struct-by-value-5a_x.c,
12448         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
12449         gcc.dg/compat/struct-by-value-5_x.c.
12450         * gcc.dg/compat/struct-by-value-5a_y.c,
12451         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
12452         gcc.dg/compat/struct-by-value-5_y.c.
12453
12454         * gcc.dg/compat/struct-by-value-6a_main.c,
12455         gcc.dg/compat/struct-by-value-6b_main.c: New files.
12456         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
12457         * gcc.dg/compat/struct-by-value-6a_x.c,
12458         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
12459         gcc.dg/compat/struct-by-value-6_x.c.
12460         * gcc.dg/compat/struct-by-value-6a_y.c,
12461         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
12462         gcc.dg/compat/struct-by-value-6_y.c.
12463
12464         * gcc.dg/compat/struct-by-value-7a_main.c,
12465         gcc.dg/compat/struct-by-value-7b_main.c: New files.
12466         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
12467         * gcc.dg/compat/struct-by-value-7a_x.c,
12468         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
12469         gcc.dg/compat/struct-by-value-7_x.c.
12470         * gcc.dg/compat/struct-by-value-7a_y.c,
12471         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
12472         gcc.dg/compat/struct-by-value-7_y.c.
12473
12474 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
12475
12476         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
12477         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
12478         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
12479         options.
12480
12481 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
12482
12483         * gcc.dg/builtins-36.c: New test.
12484
12485 2004-04-06  Paul Brook  <paul@codesourcery.com>
12486
12487         * README.gcc: Remove obsolete contraint on testcases.
12488
12489 2004-04-05  Paul Brook  <paul@codesourcery.com>
12490
12491         PR2123
12492         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
12493         failure and exit(0) on success.
12494         * g++.dg/expr/anew2.C: Ditto.
12495         * g++.dg/expr/anew3.C: Ditto.
12496         * g++.dg/expr/anew4.C: Ditto.
12497
12498 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
12499
12500         PR c++/3518
12501         * g++.dg/template/unify7.C: New.
12502
12503 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12504
12505         * g++.dg/README: Bring up to date with new subdirectories; remove
12506         duplicate subdirectory lines.
12507
12508 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
12509
12510         PR c++/14007
12511         * g++.dg/template/unify5.C: New.
12512         * g++.dg/template/unify6.C: New.
12513         * g++.dg/template/qualttp20.C: Adjust.
12514         * g++.old-deja/g++.jason/report.C: Adjust.
12515         * g++.old-deja/g++.other/qual1.C: Adjust.
12516
12517 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
12518
12519         PR c++/14803
12520         * g++.dg/inherit/ptrmem1.C: New test.
12521
12522 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
12523
12524         PR c++/14755
12525         * gcc.c-torture/execute/20040331-1.c: New test.
12526         * gcc.dg/20040331-1.c: New test.
12527
12528 2004-04-01  Paul Brook  <paul@codesourcery.com>
12529
12530         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
12531
12532 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
12533
12534         PR c++/14724
12535         * g++.dg/init/goto1.C: New test.
12536
12537         PR c++/14763
12538         * g++.dg/template/defarg4.C: New test.
12539
12540 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
12541
12542         * gcc.dg/altivec-11.c: Extend test for more valid cases.
12543
12544 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
12545
12546         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
12547
12548 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
12549
12550         * gcc.dg/noncompile/undeclared-2.c: New test.
12551
12552 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
12553
12554         * gcc.dg/940409-1.c: Remove XFAIL.
12555         * gcc.dg/reg-vol-struct-1.c: New test.
12556
12557 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12558
12559         * gcc.dg/torture/builtin-wctype-1.c: New test.
12560
12561 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
12562
12563         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
12564         * gcc.dg/20001101-1.c: Likewise.
12565         * gcc.dg/20001102-1.c: Likewise.
12566
12567 2004-03-25  Roger Sayle  <roger@eyesopen.com>
12568
12569         * gcc.dg/compare8.c: Add an additional test for XOR.
12570
12571 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12572
12573         * gcc.dg/torture/builtin-ctype-1.c: New test.
12574
12575 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12576
12577         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
12578         * gcc.dg/torture/builtin-math-1.c: Likewise.
12579         * gcc.dg/torture/builtin-power-1.c: New test.
12580
12581 2004-03-24  Andreas Schwab  <schwab@suse.de>
12582
12583         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
12584         IA64 assembler.
12585
12586 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12587             Roger Sayle  <roger@eyesopen.com>
12588
12589         * gcc.dg/compare8.c: New test case.
12590
12591 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
12592
12593         * g++.dg/ext/altivec-7.C: New test.
12594
12595 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
12596
12597         PR 12267, 12391, 12560, 13129, 14114, 14133
12598         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
12599         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
12600         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
12601         Adjust error regexps.
12602         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
12603         * gcc.dg/noncompile/undeclared-1.c: New test cases.
12604         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
12605         * gcc.dg/local1.c: Add explanatory comment.
12606
12607 2004-03-23  Roger Sayle  <roger@eyesopen.com>
12608
12609         PR optimization/14669
12610         * g++.dg/opt/fold2.C: New test case.
12611
12612 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
12613
12614         PR c/14069
12615         * gcc.dg/20040322-1.c: New test.
12616
12617 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12618
12619         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
12620         * gcc.dg/ultrasp4.c: Likewise.
12621         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
12622
12623 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12624
12625         * gcc.dg/i386-sse-8.c: Reset default options.
12626
12627 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12628
12629         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
12630         in the error message text.
12631
12632 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12633
12634         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
12635
12636 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
12637
12638         PR c++/14616
12639         * g++.dg/init/array13.C: New test.
12640
12641 2004-03-20  Roger Sayle  <roger@eyesopen.com>
12642
12643         PR target/13889
12644         * gcc.c-torture/compile/pr13889.c: New test case.
12645
12646 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12647
12648         PR c/14635
12649         * builtins-1.c (nan, nans): Don't test.
12650         * builtins-30.c: Don't use nan, nanf, nanl.
12651         * builtins-35.c: New test.
12652
12653 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
12654
12655         * g++.dg/ext/altivec-6.C: New test.
12656
12657 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
12658
12659         * g++.dg/init/placement3.C: New test.
12660
12661         * g++.dg/template/spec13.C: New test.
12662
12663         * g++.dg/lookup/using11.C: New test.
12664
12665         * g++.dg/lookup/koenig3.C: New test.
12666
12667         * g++.dg/template/operator2.C: New test.
12668
12669         * g++.dg/expr/dtor3.C: New test.
12670         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
12671         marker.
12672         * g++.old-deja/g++.law/visibility28.C: Likewise.
12673
12674 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
12675
12676         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
12677         * gcc.dg/ppc64-abi-3.c: Likewise.
12678
12679 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12680
12681         PR c++/14545
12682         * g++.dg/parse/template15.C: New test.
12683
12684 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12685
12686         * g++.dg/expr/dtor2.C: New test.
12687
12688         * g++.dg/lookup/anon4.C: New test.
12689
12690         * g++.dg/overload/using1.C: New test.
12691
12692         * g++.dg/template/lookup7.C: New test.
12693
12694         * g++.dg/template/typename6.C: New test.
12695
12696         * g++.dg/expr/cond6.C: New test.
12697
12698 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12699
12700         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
12701
12702 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12703
12704         * g++.dg/expr/cond5.C: New test.
12705         * g++.dg/expr/constcast1.C: Likewise.
12706         * g++.dg/expr/ptrmem2.C: Likewise.
12707         * g++.dg/expr/ptrmem3.C: Likewise.
12708         * g++.dg/lookup/main1.C: Likewise.
12709         * g++.dg/template/lookup6.C: Likewise.
12710
12711 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12712
12713         * gcc.dg/local1.c: New test.
12714
12715         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
12716
12717 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12718
12719         * gcc.dg/torture/builtin-convert-1.c: New test.
12720
12721 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12722
12723         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
12724
12725 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12726
12727         PR c++/14481
12728         * g++.dg/warn/Wunused-7.C: New test.
12729
12730 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12731
12732         * gcc.dg/torture/builtin-integral-1.c: New test.
12733
12734 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12735
12736         PR c++/14586
12737         * g++.dg/parse/non-dependent3.C: New test.
12738
12739 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
12740
12741         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
12742         * g++.dg/eh/simd-2.C: Likewise.
12743         * g++.dg/init/array10.C: Likewise.
12744         * gcc.c-torture/compile/simd-1.c: Likewise.
12745         * gcc.c-torture/compile/simd-2.c: Likewise.
12746         * gcc.c-torture/compile/simd-3.c: Likewise.
12747         * gcc.c-torture/compile/simd-4.c: Likewise.
12748         * gcc.c-torture/compile/simd-6.c: Likewise.
12749         * gcc.c-torture/execute/simd-1.c: Likewise.
12750         * gcc.c-torture/execute/simd-2.c: Likewise.
12751         * gcc.dg/compat/vector-defs.h: Likewise.
12752         * gcc.dg/20020531-1.c: Likewise.
12753         * gcc.dg/altivec-3.c: Likewise.
12754         * gcc.dg/altivec-4.c: Likewise.
12755         * gcc.dg/altivec-varargs-1.c: Likewise.
12756         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
12757         * gcc.dg/i386-mmx-3.c: Likewise.
12758         * gcc.dg/i386-sse-4.c: Likewise.
12759         * gcc.dg/i386-sse-5.c: Likewise.
12760         * gcc.dg/i386-sse-8.c: Likewise.
12761         * gcc.dg/simd-1.c: Likewise.
12762         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
12763         __ev64_opaque__ since the machine description provides it.
12764
12765 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12766
12767         * lib/compat.exp (skip_list): New global variable.
12768         Use it to hold the user defined COMPAT_SKIPS list if any.
12769         (compat-obj): Add the members of skip_list to optall.
12770
12771 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12772
12773         * gcc.dg/compat/union-by-value-1_main.c,
12774         union-by-value-1_x.c, union-by-value-1_y.c,
12775         union-check.h, union-defs.h,
12776         union-init.h, union-return-1_main.c,
12777         union-return-1_x.c, union-return-1_y.c: New files.
12778
12779 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12780
12781         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
12782         mixed-struct-init.h: Add 4 mixed structure types.
12783         struct-by-value-21_main.c, struct-by-value-21_x.c,
12784         struct-by-value-21_y.c, struct-return-21_main.c,
12785         struct-return-21_x.c, struct-return-21_y.c: New files.
12786
12787 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
12788
12789         PR c++/14550
12790         * g++.dg/parse/template14.C: New test.
12791
12792 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12793
12794         * gcc.c-torture/execute/20040313-1.c: New test.
12795
12796 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
12797
12798         PR target/14533
12799         * gcc.dg/20040311-2.c: New test.
12800
12801 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
12802
12803         PR other/14544
12804         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
12805         bit-field.
12806
12807 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
12808
12809         * gcc.dg/20040305-2.c: Add missing return statement.
12810
12811 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12812
12813         * gcc.dg/builtins-34.c: Also check pow10*.
12814
12815 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12816
12817         PR target/14262
12818         * gcc.dg/20040305-2.c: New test.
12819
12820 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12821
12822         * gcc.dg/20040310-1.c: New test.
12823
12824 2004-03-11  Roger Sayle  <roger@eyesopen.com>
12825
12826         * gcc.c-torture/execute/20040311-1.c: New test case.
12827
12828 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
12829
12830         PR c++/14476
12831         * g++.dg/lookup/enum1.C: New test.
12832
12833 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
12834
12835         PR c++/14510
12836         * g++.dg/lookup/struct2.C: New test.
12837
12838 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
12839
12840         * gcc.dg/builtins-34.c: New test.
12841
12842 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12843
12844         * gcc.dg/torture/builtin-nonneg-1.c: New test.
12845
12846 2004-03-09  James E Wilson  <wilson@specifixinc.com>
12847
12848         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
12849         * gcc.dg/alias-2.c: New testcase.
12850
12851 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
12852
12853         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
12854
12855 2004-03-09  Roger Sayle  <roger@eyesopen.com>
12856
12857         * gcc.c-torture/execute/20040309-1.c: New test case.
12858
12859 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12860
12861         PR c++/14397
12862         * g++.dg/overload/ref1.C: New.
12863
12864 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12865
12866         PR c++/14409
12867         * g++.dg/template/spec12.C: New test.
12868
12869         PR c++/14448
12870         * g++.dg/parse/crash14.C: New test.
12871
12872 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12873
12874         PR c++/14230
12875         * g++.dg/init/ref11.C: New test.
12876
12877 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12878
12879         PR c++/14432
12880         * g++.dg/parse/builtin2.C: New test.
12881
12882 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12883
12884         PR c++/14401
12885         * g++.dg/init/ctor3.C: New test.
12886         * g++.dg/init/union1.C: New test.
12887         * g++.dg/ext/anon-struct4.C: New test.
12888
12889 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12890
12891         * g++.dg/lookup/koenig1.C: Tweak error messages.
12892         * g++.dg/lookup/used-before-declaration.C: Likewise.
12893         * g++.dg/other/do1.C: Likewise.
12894         * g++.dg/overload/koenig1.C: Likewise.
12895         * g++.dg/parse/crash13.C: Likewise.
12896         * g++.dg/template/instantiate3.C: Likewise.
12897
12898 2004-03-08  Eric Christopher  <echristo@redhat.com>
12899
12900         * * lib/target-supports.exp: Enable libiconv in test
12901         compilation.  Fix up error checking.
12902
12903 2004-03-08  Roger Sayle  <roger@eyesopen.com>
12904
12905         PR middle-end/14289
12906         * gcc.dg/pr14289-1.c: New test case.
12907         * gcc.dg/pr14289-2.c: Likewise.
12908         * gcc.dg/pr14289-3.c: Likewise.
12909
12910 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
12911
12912         * gcc.c-torture/execute/20040308-1.c: New test.
12913
12914 2004-03-07  Roger Sayle  <roger@eyesopen.com>
12915
12916         * gcc.c-torture/execute/20040307-1.c: New test case.
12917
12918 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
12919
12920         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
12921
12922 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
12923
12924         * gcc.dg/20040306-1.c: New test.
12925
12926 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
12927
12928         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
12929         them static.
12930         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
12931
12932 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12933
12934         PR c/14465
12935         * gcc.dg/decl-6.c: New test.
12936
12937 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12938
12939         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
12940         Rename LOGPOW -> LOG_POW.
12941         (SQRT_EXP, POW_EXP): New.
12942
12943 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12944
12945         * gcc.dg/i386-sse-8.c: New test.
12946
12947 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12948
12949         PR c/14114
12950         * gcc.dg/decl-5.c: New test.
12951
12952 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
12953
12954         * gcc.dg/20040305-1.c: New test.
12955
12956 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
12957
12958         PR other/14354
12959         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
12960
12961 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
12962
12963         PR c++/14425, c++/14426
12964         * g++.dg/ext/altivec-4.C: New test.
12965         * g++.dg/ext/altivec-5.C: New test.
12966
12967 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
12968
12969         * g++.old-deja/g++.other/linkage1.C: Expect errors about
12970         global variables of a type with no linkage.
12971         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
12972         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
12973         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
12974         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
12975         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
12976         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
12977         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
12978         * g++.dg/warn/deprecated.C: Name enum Color.
12979         * g++.dg/overload/VLA.C: Name structure for 'b'.
12980         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
12981
12982 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12983
12984         * gcc.c-torture/compile/20040304-1.c: New test.
12985
12986 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
12987
12988         PR 13728
12989         * gcc.dg/decl-4.c: New testcase.
12990
12991 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
12992
12993         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
12994         as PRECF if sizeof (float) > sizeof (double).
12995         (PRECL): Make it the same as PRECF if
12996         sizeof (float) > sizeof (long double).
12997
12998 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12999
13000         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
13001         system type.  Add check for irix6 which doesn't have c99 runtime.
13002
13003 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
13004
13005         * gcc.dg/const-elim-1.c: xfail for xtensa.
13006
13007 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13008
13009         PR c++/14369
13010         * g++.dg/template/cond4.C: New test.
13011
13012 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13013
13014         PR c++/14360
13015         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
13016
13017         PR c++/14361
13018         * g++.dg/parse/defarg7.C: New test.
13019
13020         PR c++/14359
13021         * g++.dg/template/friend26.C: New test.
13022
13023 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13024
13025         PR c++/14324
13026         * g++.dg/abi/mangle21.C: New test.
13027
13028         PR c++/14260
13029         * g++.dg/parse/constructor2.C: New test.
13030
13031         PR c++/14337
13032         * g++.dg/template/sfinae1.C: New test.
13033
13034 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13035
13036         PR c++/14267
13037         * g++.dg/expr/crash2.C: New test.
13038
13039         PR middle-end/13448
13040         * gcc.dg/inline-5.c: New test.
13041         * gcc.dg/always-inline.c: Split out tests into ...
13042         * gcc.dg/always-inline2.c: ... this and ...
13043         * gcc.dg/always-inline3.c: ... this.
13044
13045 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13046
13047         PR debug/12103
13048         * g++.dg/debug/crash1.C: New test.
13049
13050 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
13051
13052         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
13053         function with __attribute__((noinline)).
13054         (recurser_void2): Likewise.
13055         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
13056         (recurser_void2): Likewise.
13057
13058 2004-02-29  Roger Sayle  <roger@eyesopen.com>
13059
13060         PR middle-end/14203
13061         * g++.dg/warn/Wunused-6.C: New test case.
13062
13063 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
13064
13065         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
13066         not defined.
13067
13068 2004-02-27  Eric Christopher  <echristo@redhat.com>
13069
13070         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
13071         * g++.dg/charset/asm2.c: Run only x86.
13072         * gcc.dg/charset/asm3.c: Ditto.
13073
13074 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
13075
13076         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
13077         ld_library_path.
13078
13079 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
13080
13081         * g++.dg/ext/altivec-3.C: New.
13082
13083 2004-02-26  Richard Henderson  <rth@redhat.com>
13084
13085         * g++.dg/ext/attrib10.C: Mark for warning.
13086         * gcc.dg/attr-alias-1.c: New.
13087
13088 2004-02-26  Richard Henderson  <rth@redhat.com>
13089
13090         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
13091         * gcc.c-torture/execute/20040208-2.c: ... it back.
13092
13093 2004-02-26  Eric Christopher  <echristo@redhat.com>
13094
13095         * lib/target-supports.exp (check-iconv-available): New function.
13096         * lib/gcc-dg.exp (dg-require-iconv): New function.
13097         Use above.
13098         * gcc.dg/charset: New directory.
13099         * gcc.dg/charset/charset.exp: New file.
13100         * gcc.dg/charset/asm1.c: Ditto.
13101         * gcc.dg/charset/asm2.c: Ditto.
13102         * gcc.dg/charset/asm3.c: Ditto.
13103         * gcc.dg/charset/asm4.c: Ditto.
13104         * gcc.dg/charset/asm5.c: Ditto.
13105         * gcc.dg/charset/attribute1.c: Ditto.
13106         * gcc.dg/charset/attribute2.c: Ditto.
13107         * gcc.dg/charset/string1.c: Ditto.
13108         * g++.dg/charset: New directory.
13109         * g++.dg/dg.exp: Add here. Special options.
13110         * g++.dg/charset/charset.exp: New file.
13111         * g++.dg/charset/asm1.c: Ditto.
13112         * g++.dg/charset/asm2.c: Ditto.
13113         * g++.dg/charset/asm3.c: Ditto.
13114         * g++.dg/charset/asm4.c: Ditto.
13115         * g++.dg/charset/attribute1.c: Ditto.
13116         * g++.dg/charset/attribute2.c: Ditto.
13117         * g++.dg/charset/extern1.cc: Ditto.
13118         * g++.dg/charset/extern2.cc: Ditto.
13119         * g++.dg/charset/string1.c: Ditto.
13120
13121 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
13122
13123         PR c++/14278
13124         * g++.dg/parse/comma1.C: New test.
13125
13126 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13127
13128         PR c++/14284
13129         * g++.dg/template/ttp8.C: New test.
13130
13131 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
13132
13133         * gcc.dg/fixuns-trunc-1.c: New test.
13134
13135 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13136
13137         * gcc.dg/builtins-config.h: Use #elif.
13138
13139 2004-02-26  Michael Matz  <matz@suse.de>
13140
13141         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
13142         * gcc.dg/991214-1.c: Likewise.
13143         * gcc.dg/i386-asm-1.c: Likewise.
13144
13145 2004-02-25  Richard Henderson  <rth@redhat.com>
13146
13147         * gcc.c-torture/execute/20040208-2.c: Move ...
13148         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
13149
13150 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13151
13152         PR c++/14246
13153         * g++.dg/other/crash-3.C: New test.
13154
13155 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13156
13157         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
13158         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
13159
13160         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
13161         HP-UX.
13162
13163 2004-02-24  Michael Matz  <matz@suse.de>
13164
13165         * gcc.dg/i386-regparm.c: New.
13166
13167 2004-02-23  James E Wilson  <wilson@specifixinc.com>
13168
13169         * gcc.c-torture/execute/20040223-1.c: New.
13170
13171 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
13172             Kazu Hirata  <kazu@cs.umass.edu>
13173
13174         * gcc.dg/fwritable-strings-1.c: Remove.
13175
13176 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
13177
13178         PR c/14156
13179         * gcc.dg/20040223-1.c: New test.
13180
13181 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13182
13183         PR c++/14106
13184         * g++.dg/ext/typeof9.C: New test.
13185
13186 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13187
13188         PR c++/14250
13189         * g++.dg/other/switch1.C: New test.
13190
13191 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13192
13193         * gcc.dg/cast-function-1.c: Adjust for new informative message.
13194         * gcc.dg/va-arg-1.c: Likewise.
13195
13196 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13197
13198         PR c++/14143
13199         * g++.dg/template/koenig5.C: New test.
13200
13201 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
13202
13203         * g++.dg/ext/altivec-1.C: Generalize target triple.
13204         * g++.dg/ext/altivec-2.C: New test case.
13205         * g++.dg/ext/altivec_check.h: New file.
13206         * gcc.dg/altivec-1.c: Generalize target triple;
13207         include altivec_check.h and call altivec_check().
13208         * gcc.dg/altivec-[2-5].c: Generalize target triple.
13209         * gcc.dg/altivec-6.c: New test case.
13210         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
13211         type casts as needed.
13212         * gcc.dg/altivec-10.c: Include altivec_check.h and call
13213         altivec_check().
13214         * gcc.dg/altivec-12.c: New test case.
13215         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
13216         include altivec_check.h and call altivec_check().
13217         * gcc.dg/altivec_check.h: New file.
13218
13219 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13220
13221         * lib/target-supports.exp (check_alias_available): Don't mangle
13222         function `g' in test program.
13223
13224 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13225
13226         * lib/target-supports.exp (check_profiling_available): Check
13227         argument to determine whether we support a profiling type.
13228         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
13229         check_profiling_available.
13230         * g++.dg/bprob/bprob.exp: Likewise
13231         * g77.dg/bprob/bprob.exp: Likewise.
13232         * gcc.misc-tests/bprob.exp: Likewise.
13233         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
13234         dg-require-profiling and delete expected error handling.
13235         * gcc.dg/20021014-1.c: Likewise.
13236         * gcc.dg/nest.c: Likewise.
13237
13238 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13239
13240         PR c++/12007
13241         * g++.dg/other/vthunk1.C: New test.
13242
13243 2004-02-20  Falk Hueffner  <falk@debian.org>
13244
13245         PR target/14201
13246         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
13247
13248 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
13249
13250         PR c++/13927
13251         * g++.dg/other/error8.C: Remove XFAIL markers.
13252
13253         PR c++/14173
13254         * g++.dg/ext/packed5.C: New test.
13255
13256         PR c++/14199
13257         * g++.dg/warn/Wunused-5.C: New test.
13258
13259         PR c++/14186
13260         * g++.dg/lookup/member1.C: New test.
13261
13262 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
13263
13264         * gcc.c-torture/compile/20040130-1.c: Enable only when
13265         __INT_MAX__ >= 2147483647L.
13266         * gcc.c-torture/compile/961203-1.c: Likewise.
13267
13268 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
13269
13270         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
13271         * g++.dg/opt/template1.C: Robustify assembler regexp
13272
13273 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13274
13275         * gcc.c-torture/execute/simd-4.x: Remove.
13276         * gcc.c-torture/execute/va-arg-25.x: Likewise.
13277         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
13278         Guard with #ifndef SKIP_ATTRIBUTE.
13279         * gcc.dg/compat/vector-1_y.c: Likewise.
13280         * gcc.dg/compat/vector-2_x.c: Likewise.
13281         * gcc.dg/compat/vector-2_y.c: Likewise.
13282         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
13283         * g++.dg/eh/simd-2.C: Likewise.
13284
13285 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
13286
13287         * gcc.c-torture/compile/complex-1.c: New.
13288
13289 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
13290
13291         PR target/14209
13292         * gcc.c-torture/execute/20040218-1.c: New test.
13293
13294 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13295
13296         PR c++/14181
13297         * g++.dg/parse/new2.C: New test.
13298
13299 2004-02-18  Paul Brook  <paul@codesourcery.com>
13300
13301         * gcc.c-torture/compile/libcall-1.c: New test.
13302
13303 2004-02-18  Paul Brook  <paul@codesourcery.com>
13304
13305         PR debug/12934
13306         * gcc.dg/debug/debug-7.c: New test.
13307
13308 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
13309
13310         * gcc.dg/20040217-1.c: New test.
13311
13312 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
13313
13314         * gcc.c-torture/execute/990208-1.x: Delete.
13315
13316 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
13317
13318         * gcc.c-torture/execute/20040208-2.x: New file.
13319
13320 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
13321
13322         PR c++/11326
13323         * g++.dg/abi/structret1.C: New test.
13324
13325 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
13326
13327         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
13328         (i386_cpuid): No need to test if cpuid is available on AMD64.
13329         Fix assembly, so that it works onboth i386 and AMD64.
13330         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
13331         (vecInLong): Fix s[] member type to unsigned int.
13332         (vecInWord): Remove type.
13333         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
13334         (a64, b64, c64, d64, e64): Remove.
13335         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
13336         Remove unused variable.  Remove initialization of removed variables.
13337         Don't call mmx_tests nor sse_tests.
13338         (reference_mmx, reference_sse): Remove.
13339         (check): Add return stmt.
13340         * gcc.dg/i386-sse-7.c: New test.
13341         * gcc.dg/i386-mmx-4.c: New test.
13342
13343 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13344
13345         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
13346         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13347         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13348         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
13349         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
13350         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
13351         g++.dg/tc1/dr94.C: Fix line terminator.
13352
13353 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
13354
13355         * gcc.c-torture/compile/20040216-1.c: New.
13356
13357 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13358
13359         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13360         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13361         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
13362         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
13363         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
13364         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
13365
13366 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13367
13368         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
13369
13370 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
13371
13372         PR c++/13971
13373         * g++.dg/expr/cond4.C: New test.
13374
13375         PR c++/14086
13376         * g++.dg/lookup/crash2.C: New test.
13377
13378 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
13379
13380         * gcc.c-torture/compile/20040214-2.c: New test.
13381
13382 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
13383
13384         PR c++/14116
13385         * g++.dg/ext/typeof8.C: New test.
13386
13387 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
13388
13389         * gcc.c-torture/compile/20040214-1.c: New test.
13390
13391 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13392
13393         PR c++/13635
13394         * g++.dg/template/spec11.C: New test.
13395
13396 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13397
13398         PR c++/13927
13399         * g++.dg/other/error8.C: New test.
13400
13401 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
13402
13403         PR c++/14122
13404         * g++.dg/template/array4.C: New test.
13405
13406         PR c++/14108
13407         * g++.dg/inherit/thunk2.C: New test.
13408
13409         PR c++/14083
13410         * g++.dg/eh/cond2.C: New test.
13411
13412 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
13413
13414         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
13415
13416 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
13417
13418         * lib/scanasm.exp (dg-scan): Quote pattern before display.
13419
13420 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
13421
13422         * g++.dg/simd-2.C: xfail on ppc64-linux.
13423
13424 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13425
13426         PR c/456
13427         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
13428         tests.
13429
13430 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
13431
13432         * gcc.dg/builtins-33.c: New test.
13433
13434 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
13435
13436         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
13437
13438 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13439
13440         * g++.dg/simd-2.C: Set -maltivec for ppc64.
13441
13442 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13443
13444         * gcc.dg/ppc64-abi-3.c: New test.
13445
13446 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
13447
13448         PR c/14092
13449
13450         * gcc.dg/pr14092-1.c: New testcase.
13451
13452 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
13453
13454         * gcc.dg/cpp/assert4.c: Fix typo last change.
13455
13456         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
13457         * gcc.dg/cpp/assert4.c: Handle powerpc64.
13458
13459         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
13460
13461 2004-02-09  Roger Sayle  <roger@eyesopen.com>
13462
13463         * gcc.c-torture/compile/20040209-1.c: New test case.
13464
13465 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13466
13467         * gcc.dg/c90-init-1.c: Adjust expected error messages.
13468
13469 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
13470
13471         * gcc.c-torture/execute/20040208-[12].c: New tests.
13472
13473 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13474
13475         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
13476
13477 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13478
13479         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
13480
13481 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13482
13483         Bug 13856
13484         * gcc.dg/visibility-8.c: New testcase.
13485
13486 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13487
13488         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
13489         arguments.
13490         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
13491
13492 2004-02-07  Roger Sayle  <roger@eyesopen.com>
13493
13494         PR middle-end/13696
13495         * g++.dg/opt/fold1.C: New test case.
13496
13497 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13498
13499         PR c++/14033
13500         * g++.dg/other/crash-2.C: New test.
13501
13502 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13503
13504         PR c++/14028
13505         * g++.dg/parse/angle-bracket2.C: New test.
13506
13507 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13508
13509         PR middle-end/13750
13510         Revert:
13511         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13512         PR pch/13361
13513         * testsuite/g++.dg/pch/wchar-1.C: New.
13514         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13515
13516 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13517
13518         PR c++/14008
13519         * g++.dg/parse/error15.C: New test.
13520         * g++.dg/parse/crash11.C: Update dg-error mark.
13521
13522 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13523
13524         PR c++/13932
13525         * g++.dg/warn/conv2.C: New test.
13526
13527 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13528
13529         PR c++/13086
13530         * g++.dg/warn/incomplete1.C: Remove xfail.
13531
13532 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13533
13534         * lib/file-format.exp (gcc_target_object_format): Use
13535         ${tool}_target_compile, not gcc_target_compile.
13536         * lib/target-supports.exp (check_alias_available): Likewise.
13537         (check_gc_sections_available): Likewise.
13538         * g++.dg/ext/attrib10.C: Use dg-require-alias.
13539         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
13540         dg-require-alias.
13541
13542 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13543
13544         PR c++/13969
13545         * g++.dg/template/static6.C: New test.
13546
13547 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
13548
13549         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
13550
13551 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13552
13553         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
13554         tests for systems where `char' is unsigned by default.
13555
13556 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13557
13558         PR c++/13997
13559         * g++.dg/template/partial3.C: New test.
13560
13561 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
13562
13563         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
13564         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
13565         Remove mentions of obsolete ports.
13566
13567 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
13568
13569         * gcc.dg/noncompile/20001228-1.c: Fix for new
13570         error message.
13571
13572 2004-02-03  Roger Sayle  <roger@eyesopen.com>
13573
13574         PR target/9348
13575         * gcc.c-torture/execute/multdi-1.c: New test case.
13576
13577 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13578
13579         PR c++/13925
13580         * g++.dg/template/lookup5.C: New test.
13581
13582 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13583
13584         PR c++/13950
13585         * g++.dg/template/lookup4.C: New test.
13586
13587         PR c++/13970
13588         * g++.dg/parse/error14.C: New test.
13589
13590         PR c++/14002
13591         * g++.dg/parse/template13.C: New test.
13592
13593 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13594
13595         PR c++/13978
13596         * g++.dg/template/koenig4.C: New test.
13597
13598         PR c++/13968
13599         * g++.dg/template/crash17.C: New test.
13600
13601         PR c++/13975
13602         * g++.dg/parse/error13.C: New test.
13603         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
13604
13605 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13606
13607         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
13608
13609 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
13610
13611         PR c/11658
13612         PR c/13994
13613         * gcc.dg/noncompile/20040203-1.c: New test.
13614         * gcc.dg/noncompile/20040203-2.c: Likewise.
13615         * gcc.dg/noncompile/20040203-3.c: Likewise.
13616         * gcc.dg/20040203-1.c: Likewise.
13617
13618 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
13619
13620         PR c++/10858
13621         * g++.dg/template/sizeof7.C: New test.
13622
13623 2004-02-02  Eric Christopher  <echristo@redhat.com>
13624             Zack Weinberg  <zack@codesourcery.com>
13625
13626         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
13627
13628 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
13629
13630         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
13631         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
13632         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
13633         * gcc.dg/cleanup-5.c: Run only on Linux targets.
13634
13635 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
13636
13637         PR c++/13113
13638         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
13639
13640         PR c++/13854
13641         * g++.dg/ext/attrib13.C: New test.
13642
13643         PR c++/13907
13644         * g++.dg/conversion/op2.C: New test.
13645
13646 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13647
13648         * gcc.dg/titype-1.c: Fix pasto.
13649
13650 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13651
13652         * gcc.dg/titype-1.c: New test.
13653
13654 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13655
13656         PR c++/13957
13657         * g++.dg/template/non-type-template-argument-1.C,
13658         g++.dg/template/qualified-id1.C: Update dg-error marks.
13659         * g++.dg/template/nontype6.C: New test.
13660
13661 2004-02-01  Roger Sayle  <roger@eyesopen.com>
13662
13663         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
13664         * gcc.dg/builtins-31.c: New testcase.
13665         * gcc.dg/builtins-32.c: New testcase.
13666
13667 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
13668
13669         * objc.dg/call-super-2.m: Update line numbers
13670         for the including of stddef.h.
13671
13672 2004-01-30  Michael Matz  <matz@suse.de>
13673
13674         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
13675         g++.dg/ext/case-range3.C: New tests.
13676
13677 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13678
13679         DR206
13680         PR c++/13813
13681         * g++.dg/template/member4.C: New test.
13682
13683 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13684
13685         PR c++/13683
13686         * g++.dg/template/sizeof6.C: New test.
13687
13688 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13689
13690         * gcc.dg/fwritable-strings-1.c: New test.
13691
13692 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13693
13694         * gcc.c-torture/compile/20040130-1.c: New test.
13695
13696 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
13697
13698         * objc.dg/call-super-2.m: Include stddef.h for size_t.
13699
13700 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
13701
13702         PR c++/13883
13703         * g++.dg/template/ctor3.C: New test.
13704
13705 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13706
13707         * g++.dg/tc1: New directory.
13708         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
13709         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
13710         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
13711         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
13712         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
13713
13714 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13715
13716         * g++.dg/parse/error11.C: New test.
13717         * g++.dg/parse/error12.C: Likewise.
13718
13719 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
13720
13721         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
13722         (scan_initial, main): Use aligned_sizeof instead of sizeof.
13723
13724 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
13725
13726         PR c++/13791
13727         * g++.dg/ext/attrib12.C: New test.
13728
13729         PR c++/13736
13730         * g++.dg/parse/cast2.C: New test.
13731
13732 2004-01-27  James E Wilson  <wilson@specifixinc.com>
13733
13734         * objc.dg/encode-2.m (main): New local string.  Set depending on
13735         sizeof long.  Use in sscanf call.
13736         * objc.dg/encode-3.m (main): New local string.  Set depending on
13737         sizeof long.  Use in scan_initial call.
13738
13739 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13740
13741         * objc.dg/call-super-2.m: Make LP64-safe.
13742         * objc.dg/desig-init-1.m: Likewise.
13743
13744 2004-01-27  Devang Patel <dpatel@apple.com>
13745
13746         * g++.dg/debug/namespace1.C: New test.
13747
13748 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
13749
13750         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
13751         xscale-*-*.
13752
13753         * gcc.dg/arm-mmx-1.c: New test.
13754
13755 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13756
13757         * gcc.dg/20040127-1.c: New test.
13758         * gcc.dg/20040127-2.c: New test.
13759
13760 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13761
13762         * objc.dg/stret-1.m (glob): Renamed to globa.
13763
13764 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
13765
13766         PR c++/13663
13767         * g++.dg/expr/for1.C: New test.
13768
13769 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
13770
13771         PR middle-end/13779
13772         * gcc.dg/darwin-longlong.c: New test.
13773
13774 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
13775
13776         * gcc.dg/20040124-1.c: Moved test from here...
13777         * gcc.c-torture/compile/20040124-1.c: ...to here.
13778
13779 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13780
13781         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
13782         the assembly output if -m64 is passed.
13783
13784 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
13785
13786         PR c++/13833
13787         * g++.dg/template/cond3.C: New test.
13788
13789 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13790
13791         PR c++/13810
13792         * g++.dg/template/ttp7.C: New test.
13793
13794 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13795
13796         PR c++/13797
13797         * g++.dg/template/nontype4.C: New test.
13798         * g++.dg/template/nontype5.C: Likewise.
13799
13800 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
13801
13802         * gcc.dg/torture/mips-clobber-at.c: New test.
13803
13804 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
13805
13806         * gcc.dg/20040124-1.c: New test.
13807
13808 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
13809
13810         * gcc.dg/20040123-1.c: New test.
13811
13812 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13813
13814         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
13815
13816 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13817
13818         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
13819
13820 2004-01-23  Andrew Pinski  <apinski@apple.com>
13821
13822         * gcc.dg/20030121-1.c: Move to ..
13823         * gcc.dg/20040121-1.c: here.
13824
13825 2004-01-23  Roger Sayle  <roger@eyesopen.com>
13826
13827         * gcc.dg/builtins-29.c: New test case.
13828
13829 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13830
13831         PR 18314
13832         * gcc.dg/builtins-30.c: New testcase.
13833
13834 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
13835
13836         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
13837         * lib/g77.exp: Likewise.
13838         * lib/objc.exp: Likewise.
13839         * lib/g++.exp: Likewise.
13840
13841 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13842
13843         * gcc.dg/struct-by-value-2.c: New test.
13844
13845 2004-01-21  Andrew Pinski  <apinski@apple.com>
13846
13847         PR target/13785
13848         * gcc.dg/20030121-1.c: New test.
13849
13850 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
13851
13852         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
13853         clobber frame pointer register in asm statement.
13854
13855 2004-01-21  Falk Hueffner  <falk@debian.org>
13856
13857         * gcc.c-torture/compile/20040121-1.c: New test.
13858
13859 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
13860
13861         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
13862
13863 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
13864
13865         * gcc.dg/ppc64-abi-2.c: New test.
13866
13867 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
13868
13869         * lib/treelang.exp: Fill out this file.
13870         * lib/treelang-dg.exp: New File.
13871
13872 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13873
13874         * gcc.c-torture/compile/981022-1.c: Remove.
13875         * gcc.dg/array-5.c: Remove XFAIL.
13876         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
13877         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
13878         gcc.dg/cond-lvalue-1.c: Update.
13879         * gcc.dg/cast-lvalue-2.c: New test.
13880
13881 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
13882
13883         PR c++/13592
13884         * g++.dg/other/error1.C (class foo): Tweak error message.
13885
13886         PR c++/13592
13887         * g++.dg/template/call2.C: New test.
13888
13889 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13890
13891         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
13892         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
13893         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
13894         scalar-return-1_x.c, scalar-return-2_y.c,
13895         scalar-return-3_x.c, scalar-return-3_y.c,
13896         scalar-return-4_x.c, scalar-return-4_y.c,
13897         struct-align-1.h, struct-align-1_x.c,
13898         struct-align-1_y.c, struct-align-2.h,
13899         struct-align-2_x.c, struct-align-2_y.c,
13900         struct-by-value-10_y.c, struct-by-value-11_x.c,
13901         struct-by-value-11_y.c, struct-by-value-12_x.c,
13902         struct-by-value-12_y.c, struct-by-value-13_x.c,
13903         struct-by-value-13_y.c, struct-by-value-14_x.c,
13904         struct-by-value-14_y.c, struct-by-value-15_x.c,
13905         struct-by-value-15_y.c, struct-by-value-16_y.c,
13906         struct-by-value-17_y.c, struct-by-value-18_y.c,
13907         struct-by-value-19_y.c, struct-by-value-1_x.c,
13908         struct-by-value-1_y.c, struct-by-value-20_y.c,
13909         struct-by-value-2_x.c, struct-by-value-2_y.c,
13910         struct-by-value-3_y.c, struct-by-value-4_x.c,
13911         struct-by-value-4_y.c, struct-by-value-5_y.c,
13912         struct-by-value-6_y.c, struct-by-value-7_y.c
13913         struct-by-value-8_x.c, struct-by-value-8_y.c
13914         struct-by-value-9_x.c, struct-by-value-9_y.c
13915         struct-return-10_x.c, struct-return-10_y.c,
13916         struct-return-19_x.c, struct-return-20_x.c
13917         struct-return-2_x.c, struct-return-2_y.c
13918         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
13919         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
13920
13921 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13922
13923         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
13924         attribute on sparc*-sun-solaris2.*.
13925
13926 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
13927
13928         PR c++/13710
13929         * g++.dg/ext/typeof7.C: New test.
13930
13931 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
13932
13933         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
13934         * gcc.dg/const-elim-1.c: Same.
13935
13936 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
13937
13938         * objc.dg/stret-1.m: New.
13939         * objc.dg/stret-2.m: New.
13940
13941 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13942
13943         PR c++/11895
13944         * g++.dg/ext/vector1.C: New test.
13945
13946 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
13947
13948         * gcc.dg/pch/import-1.c: New.
13949         * gcc.dg/pch/import-1.hs: New.
13950         * gcc.dg/pch/import-1a.h: New.
13951         * gcc.dg/pch/import-1b.h: New.
13952         * gcc.dg/pch/import-1c.h: New.
13953
13954 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13955
13956         PR c++/13574
13957         * g++.dg/ext/array1.C: New test.
13958
13959         PR c++/13178
13960         * g++.dg/conversion/op1.C: New test.
13961
13962 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
13963
13964         PR 11864
13965         From Kazumoto Kojima / Dan Kegel:
13966         * gcc.dg/pr11864-1.c: New test.
13967
13968         PR 10392
13969         From Marcus Comstedt / Dan Kegel:
13970         * gcc.dg/pr10392-1.c: New test.
13971
13972 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13973
13974         PR c++/13478
13975         * g++.dg/init/ref10.C: New test.
13976
13977 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13978
13979         PR c++/13407
13980         * g++.dg/parse/typename6.C: New test.
13981
13982 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13983
13984         PR pch/13361
13985         * testsuite/g++.dg/pch/wchar-1.C: New.
13986         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13987
13988 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13989
13990         PR c++/9259
13991         * g++.dg/expr/sizeof2.C: New test.
13992
13993 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
13994
13995         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
13996
13997 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13998
13999         PR c++/13659
14000         * g++.dg/lookup/strong-using-3.C: New.
14001         * g++.dg/lookup/using-10.C: New.
14002
14003 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14004
14005         PR c++/13594
14006         * g++.dg/lookup/strong-using-2.C: New.
14007
14008 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
14009             Dan Kegel <dank@kegel.com>
14010             J"orn Rennecke <joern.rennecke@superh.com>
14011
14012         PR target/9365
14013         * gcc.dg/pr9365-1.c: New test.
14014
14015 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14016
14017         PR c++/8856
14018         * g++.dg/parse/casting-operator2.C: New test.
14019         * g++.old-deja/g++.pt/explicit83.C: Remove.
14020
14021 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14022
14023         * gcc.dg/label-compound-stmt-1.c: New test.
14024         * gcc.c-torture/compile/950922-1.c,
14025         gcc.c-torture/compile/20000211-3.c,
14026         gcc.c-torture/compile/20000518-1.c,
14027         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
14028         compound statements.
14029
14030 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
14031
14032         * gcc.dg/ppc64-abi-1.c: New test.
14033
14034 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
14035
14036          * g++.dg/ext/attrib9.C: Add dg-warnings.
14037
14038 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14039
14040         PR c++/12335
14041         * g++.dg/parse/dtor3.C: New test.
14042
14043 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14044
14045         PR c++/12709
14046         * g++.dg/parse/try-catch-1.C: New test.
14047
14048 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
14049
14050         * ada/acats/run_all.sh: Add more verbose output in acats.log
14051         when compiling tests.
14052
14053 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14054
14055         PR 13656
14056         * gcc.dg/typedef-redecl.c: New test case.
14057         * gcc.dg/typedef-redecl.h: New support file.
14058
14059 2004-01-13  Jan Hubicka  <jh@suse.cz>
14060
14061         * gcc.dg/always_inline.c: New test.
14062         * gcc.dg/debug/20031231-1.c: Fix.
14063
14064 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14065
14066         PR c++/13474
14067         * g++.dg/template/array3.C: New test.
14068
14069 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14070
14071         * g++.dg/ext/lvalue1.C: No longer expected to fail.
14072         * g++.dg/warn/Wunused-2.C: Likewise.
14073
14074 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14075
14076         PR c++/13289
14077         * g++.dg/template/instantiate6.C: New test.
14078
14079 2004-01-12  Roger Sayle  <roger@eyesopen.com>
14080
14081         PR middle-end/11397
14082         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
14083
14084 2004-01-12  Jan Hubicka  <jh@suse.cz>
14085
14086         PR opt/12826
14087         * gcc.dg/20040112-1.c: New.
14088
14089         * gcc.dg/dwarf-die[1-7].c: Move to...
14090         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
14091         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
14092
14093 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
14094
14095         PR c++/4100
14096         * g++.dg/parse/friend4.C: New test.
14097
14098 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
14099
14100         PR c++/4100
14101         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
14102         definition is called a friend.
14103
14104 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
14105
14106         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
14107
14108 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
14109
14110         PR c++/3478
14111         * g++.dg/parse/error10.C: New test.
14112         * g++.dg/template/arg2.C: Accept "invalid type" error.
14113
14114 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
14115
14116         PR middle-end/13392
14117         * g++.dg/opt/expect2.C: New test.
14118
14119 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14120
14121         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
14122         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
14123         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
14124         Update dg-error regexps.
14125
14126 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14127
14128         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
14129         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
14130
14131 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14132
14133         * gcc.dg/pragma-re-1.c: Use right pointer type.
14134
14135 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14136
14137         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
14138
14139 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
14140
14141         * gcc.dg/rs6000-ldouble-1.c: New.
14142
14143 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14144
14145         DR 337
14146         PR c++/9256
14147         * g++.dg/other/abstract1.C: New test.
14148
14149 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
14150
14151         * g++.dg/lookup/strong-using-1.C: New.
14152
14153 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14154
14155         PR c/11234
14156         * gcc.dg/func-ptr-conv-1.c: New test.
14157         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
14158
14159 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
14160
14161         PR target/13380.
14162         * gcc.c-torture/compile/20040109-1.c: New.
14163
14164 2004-01-08  Stuart Hastings  <stuart@apple.com>
14165
14166         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
14167         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
14168         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
14169
14170 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
14171
14172         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
14173
14174 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14175
14176         * ada/acats/run_acats: Treat 'gnatchop' the same way
14177         as 'gnatmake'.  Export GCC_DRIVER.
14178         * ada/acats/run_all.sh: Add target_gnatchop.  Use
14179         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
14180
14181 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14182
14183         PR c++/12573
14184         * g++.dg/template/dependent-expr4.C: New test.
14185
14186 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
14187
14188         * gcc.dg/altivec-11.c: New test.
14189
14190 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
14191
14192         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
14193
14194 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14195
14196         PR c/6024
14197         * gcc.dg/enum-compat-1.c: New test.
14198         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
14199
14200 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14201
14202         PR c/12165
14203         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
14204         gcc.dg/c99-idem-qual-3.c: New tests.
14205
14206 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
14207
14208         * gcc.dg/winline-7.c: Don't cast void * to int.
14209
14210 2004-01-06  Jan Hubicka  <jh@suse.cz>
14211
14212         * gcc.dg/i386-sse-5.c: New test
14213         * g++.dg/eh/simd-1.c: Add -w argument for i386.
14214
14215 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14216
14217         PR c++/12815
14218         * g++.dg/rtti/typeid4.C: New test.
14219
14220 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14221
14222         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
14223
14224 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14225
14226         PR c++/12132
14227         * g++.dg/template/error11.C: New test.
14228
14229         PR c++/13451
14230         * g++.dg/template/class2.C: New test.
14231
14232 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14233         Richard Sandiford <rsandifo@redhat.com>
14234
14235         PR c++/13387
14236         * g++.dg/opt/alias3.C: New test.
14237
14238 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
14239
14240         PR c++/13157
14241         * g++.dg/template/koenig3.C: New test.
14242
14243         PR c++/13529
14244         * g++.dg/parse/offsetof3.C: New test.
14245
14246         * g++.dg/init/copy7.C: Add missing dg-error markers.
14247
14248         PR c++/12226
14249         * g++.dg/init/copy7.c: New test.
14250
14251         PR c++/13536
14252         * g++.dg/parse/cast1.C: New test.
14253
14254 2004-01-04  Jan Hubicka  <jh@suse.cz>
14255
14256         * gcc.dg/winline[1-7].c: New tests.
14257
14258 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14259
14260         PR c++/13520
14261         * g++.dg/template/qualttp22.C: New test.
14262
14263 2004-01-01  Jan Hubicka  <jh@suse.cz>
14264
14265         * gcc.dg/debug/20031231-1.c: New.
14266         * gcc.c-torture/compile/20040101-1.c: New.
14267         * gcc.dg/dwarf-die-[1-7].c: New.
14268
14269 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
14270
14271         PR optimization/13521
14272         * gcc.c-torture/compile/20031231-1.c: New test.
14273
14274 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14275
14276         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
14277
14278 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14279
14280         PR c++/10079
14281         * g++.dg/template/crash16.C: New test.
14282
14283 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
14284
14285         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
14286
14287 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14288
14289         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
14290         ports.
14291         * g++.old-deja/g++.jason/thunk3.C: Likewise.
14292         * g++.old-deja/g++.law/profile1.C: Likewise.
14293         * gcc.c-torture/compile/981006-1.c: Likewise.
14294         * gcc.c-torture/execute/loop-2e.x: Likewise.
14295         * gcc.c-torture/execute/loop-2f.x: Remove.
14296         * gcc.c-torture/execute/loop-2g.x: Likewise.
14297         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
14298         * gcc.dg/20020312-2.c: Remove traces of dead ports.
14299
14300 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
14301
14302         PR c++/13507
14303         * g++.dg/ext/attrib11.C: New test.
14304
14305         PR c++/13494
14306         * g++.dg/template/array2-1.C: New test.
14307         * g++.dg/template/array2-2.C: New test.
14308
14309 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
14310
14311         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
14312
14313 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
14314
14315         PR c++/12774
14316         * g++.dg/template/array1-1.C: New test.
14317         * g++.dg/template/array1-2.C: New test.
14318
14319 2003-12-29  Roger Sayle  <roger@eyesopen.com>
14320
14321         PR fortran/12632
14322         * g77.dg/12632.f: New test case.
14323
14324 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14325
14326         PR c++/13289
14327         * g++.dg/parse/nontype1.C: New test.
14328
14329 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14330
14331         PR c++/12403
14332         * g++.dg/parse/explicit1.C: New test.
14333         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
14334
14335 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14336
14337         PR c++/13081
14338         * g++.dg/opt/inline6.C: New test.
14339
14340         PR c++/12613
14341         * g++.dg/parse/error9.C: New test.
14342
14343         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
14344
14345 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14346
14347         PR c++/13009
14348         * g++.dg/init/assign1.C: New test.
14349
14350 2003-12-28  Roger Sayle  <roger@eyesopen.com>
14351
14352         PR c++/13070
14353         * g++.dg/warn/format3.C: New test case.
14354
14355 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14356
14357         * gcc.c-torture/compile/20031227-1.c: New test.
14358
14359 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14360
14361         * g++.dg/bprob/bprob.exp: Load target-supports.exp
14362         * g77.dg/bprob/bprob.exp: Likewise.
14363         * gcc.misc-tests/bprob.exp: Likewise.
14364         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
14365         variants on systems where the library does not provide that
14366         functionality.
14367         * gcc.dg/builtins-20.c: Use builtins-config.h.
14368         * gcc.dg/builtins-config.h: New file.
14369
14370 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14371
14372         * lib/gcc-dg.exp (dg-require-profiling): New function.
14373         * lib/target-supports.exp (check_profiling_available): Likewise.
14374         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
14375         * g77.dg/bprob/bprob.exp: Likewise.
14376         * gcc.misc-tests/bprob.exp: Likewise.
14377         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
14378         * gcc.dg/20021014-1.c: Likewise.
14379         * gcc.dg/nest.c: Likewise.
14380
14381 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14382
14383         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
14384         compiling.
14385         * g++.dg/lookup/java2.C: Likewise.
14386         * gcc.dg/cpp/lexident.c: Likewise.
14387
14388 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
14389
14390         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
14391         given.
14392         * gcc.c-torture/compile/961203-1.c: Likewise.
14393         * gcc.c-torture/compile/980506-1.c: Likewise.
14394
14395 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
14396
14397         * lib/gcc-dg.exp (dg-prune-output): New annotation.
14398         (additional_prunes): New global.
14399         (gcc-dg-prune): Handle additional per-test pruning.
14400         (dg-test): Clear additional_prunes between tests.
14401
14402         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
14403         dg-prune-output to avoid spurious failures from assembler
14404         complaining about nonexistent WAW violations.
14405         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
14406         Use dg-prune-output to avoid spurious failures from assembler
14407         warning about Itanium B-step errata.
14408
14409 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14410
14411         * g++.dg/abi/macro0.C: New test.
14412         * g++.dg/abi/macro1.C: Likewise.
14413         * g++.dg/abi/macro2.C: Likewise.
14414
14415         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
14416         * g++.dg/abi/bitfield7.C: Likewise.
14417         * g++.dg/abi/dtor2.C: Likewise.
14418         * g++.dg/abi/mangle11.C: Likewise.
14419         * g++.dg/abi/mangle12.C: Likewise.
14420         * g++.dg/abi/mangle14.C: Likewise.
14421         * g++.dg/abi/mangle17.C: Likewise.
14422         * g++.dg/abi/vbase10.C: Likewise.
14423         * g++.dg/abi/vbase14.C: Likewise.
14424         * g++.dg/template/qualttp17.C: Likewise.
14425
14426 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
14427
14428         PR c/11995
14429         * gcc.dg/20031223-1.c: New test.
14430
14431 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14432
14433         * gcc.dg/noreturn-7.c: New test.
14434
14435 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14436
14437         * gcc.dg/null-pointer-1.c: New test.
14438
14439 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14440
14441         * g++.old-deja/g++.jason/template18.C: Remove.
14442         * g++.old-deja/g++.jason/template37.C: Likewise.
14443
14444         PR c++/12862
14445         * g++.dg/lookup/ns1.C: New test.
14446
14447         PR c++/12397
14448         * g++.dg/template/lookup3.C: New test.
14449
14450 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14451
14452         * g++.dg/template/recurse1.C: New test
14453
14454 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14455
14456         PR c++/12479
14457         * g++.dg/parse/semicolon1.C: New test.
14458         * g++.dg/parse/semicolon1.h: Likewise.
14459
14460 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
14461
14462         * gcc.dg/darwin-misaligned.c: New test.
14463
14464 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14465
14466         PR c/9163
14467         * gcc.dg/20031222-1.c: New test.
14468
14469 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
14470
14471         PR c++/13438
14472         * g++.dg/parse/error8.C: New test.
14473
14474         PR c++/11554
14475         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
14476
14477 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
14478
14479         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
14480         too small.
14481         * gcc.c-torture/compile/930217-1.c: Likewise.
14482         * gcc.c-torture/compile/930513-1.c: Likewise.
14483         * gcc.c-torture/execute/920908-2.c: Likewise.
14484         * gcc.c-torture/execute/921204-1.c: Likewise.
14485         * gcc.c-torture/execute/930621-1.c: Likewise.
14486         * gcc.c-torture/execute/930630-1.c: Likewise.
14487         * gcc.c-torture/execute/931031-1.c: Likewise.
14488         * gcc.c-torture/execute/980602-2.c: Likewise.
14489         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
14490         * gcc.c-torture/execute/compndlit-1.c: Likewise.
14491         * gcc.c-torture/execute/extzvsi.c: Likewise.
14492         * gcc.c-torture/unsorted/ext.c: Likewise.
14493
14494 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
14495
14496         PR target/12749
14497         * gcc.c-torture/compile/20031220-2.c: New test case.
14498
14499 2003-12-20  Roger Sayle  <roger@eyesopen.com>
14500
14501         PR optimization/13031
14502         * gcc.c-torture/compile/20031220-1.c: New test case.
14503
14504 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14505
14506         * gcc.dg/cast-function-1.c: New test.
14507
14508 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14509
14510         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
14511         formats.
14512
14513 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
14514
14515         PR c++/12795
14516         * g++.dg/ext/attrib10.C: New test.
14517
14518 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14519
14520         * gcc.dg/cleanup-10.c: New test.
14521         * gcc.dg/cleanup-11.c: New test.
14522
14523 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14524
14525         PR c++/13239
14526         * g++.dg/opt/expect1.C: New test.
14527
14528 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
14529
14530         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
14531
14532 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
14533
14534         PR debug/12923
14535         * gcc.dg/20031218-1.c: New test.
14536
14537         PR debug/12389
14538         * gcc.dg/20031218-2.c: New test.
14539         * gcc.dg/20031218-3.c: New test.
14540
14541         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
14542         of label name and allow for USER_LABEL_PREFIX == "_" names.
14543         * g++.dg/abi/mangle18-2.C: Likewise.
14544         * g++.dg/abi/mangle19-1.C: Likewise.
14545         * g++.dg/abi/mangle19-2.C: Likewise.
14546         * g++.dg/abi/mangle20-1.C: Likewise.
14547         * g++.dg/abi/mangle20-2.C: Likewise.
14548
14549 2003-12-18  Richard Henderson  <rth@redhat.com>
14550
14551         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
14552
14553 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
14554             Dan Kegel <dank@kegel.com>
14555
14556         PR other/12009
14557         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
14558         testing a cross compiler, it causes spurious compile failures.
14559         * lib/g++.exp: Likewise.
14560
14561 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14562
14563         PR c++/13262
14564         * g++.dg/template/access13.C: New test.
14565
14566 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14567
14568         * gcc.dg/20031216-1.c: New test.
14569
14570 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14571
14572         PR c++/9154
14573         * g++.dg/template/error10.C: New test.
14574
14575 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14576
14577         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
14578         * g++.dg/eh/simd-2.C: Likewise.
14579
14580 2003-12-17  James E Wilson  <wilson@specifixinc.com>
14581             Roger Sayle  <roger@eyesopen.com>
14582
14583         * gcc.c-torture/execute/ieee/mzero5.c: New.
14584
14585 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
14586
14587         PR c++/10603
14588         * g++.dg/parse/error6.C: New test.
14589
14590         PR c++/12827
14591         * g++.dg/parse/error7.C: New test.
14592
14593 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14594
14595         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
14596         at -O with stabs debugging formats.
14597         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
14598         * gcc.dg/debug/debug-2.c: Likewise.
14599
14600 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14601
14602         PR c++/12696
14603         * g++.dg/init/error1.C: New test.
14604
14605         PR c++/12218
14606         * g++.dg/init/pm3.C: New test.
14607
14608 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14609
14610         PR c/3347
14611         * gcc.dg/bitfld-8.c: New test.
14612
14613 2003-12-16  James Lemke  <jim@wasabisystems.com>
14614
14615         * gcc.dg/arm-scd42-[123].c: New tests.
14616
14617 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14618
14619         PR c++/9043
14620         * g++.dg/abi/mangle20-1.C: New test.
14621         * g++.dg/abi/mangle20-2.C: New test.
14622
14623 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14624
14625         PR c++/13275
14626         * g++.dg/other/offsetof2.C: Remove XFAIL.
14627         * g++.dg/parse/offsetof1.C: New test.
14628         * g++.gd/parse/offsetof2.C: Likewise.
14629
14630 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14631
14632         * g++.dg/template/nontype3.C: New test.
14633         * g++.dg/template/static2.C: Tweaked the dg-error clause.
14634
14635 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14636
14637         * g++.dg/warn/noreturn-3.C: Also test instantiation.
14638
14639 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14640
14641         PR c++/13387
14642         * g++.dg/expr/assign1.C: New test.
14643
14644         PR c++/13242
14645         * g++.dg/abi/mangle19-1.C: New test.
14646         * g++.dg/abi/mangle19-2.C: New test.
14647
14648 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
14649
14650         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
14651
14652 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14653
14654         * gcc.c-torture/execute/20031216-1.c: New test.
14655
14656 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14657
14658         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
14659         an ICE regression.
14660
14661 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14662
14663         PR c++/10926
14664         * g++.dg/template/error9.C: New test.
14665
14666         PR c++/11116
14667         * g++.dg/template/error8.C: New test.
14668
14669 2003-12-15  Roger Sayle  <roger@eyesopen.com>
14670
14671         PR middle-end/13400
14672         * gcc.c-torture/execute/20031215-1.c: New test case.
14673
14674 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14675
14676         PR c++/13269
14677         * g++.dg/parse/error5.C: New test.
14678
14679         PR c++/12989
14680         * g++.dg/expr/sizeof1.C: New test.
14681
14682         PR c++/13310
14683         * g++.dg/template/crash15.C: New test.
14684
14685 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
14686
14687         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
14688         a non-POD type as the last named parameter of a varargs function.
14689
14690 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14691
14692         PR c++/13243
14693         PR c++/12573
14694         * g++.dg/template/crash14.C: New test.
14695         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
14696
14697 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14698
14699         * g++.dg/other/java1.C: New test.
14700
14701         PR c++/13241
14702         * g++.dg/abi/mangle18-1.C: New test.
14703         * g++.dg/abi/mangle18-2.C: New test.
14704
14705 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14706
14707         PR optimization/10312
14708         * gcc.c-torture/execute/20031214-1.c: New.
14709
14710 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
14711
14712         PR c++/10779
14713         PR c++/12160
14714         * g++.dg/parse/error3.C: New test.
14715         * g++.dg/parse/error4.C: Likewise.
14716         * g++.dg/abi/mangle4.C: Tweak error messages.
14717         * g++.dg/lookup/using5.C: Likewise.
14718         * g++.dg/other/error2.C: Likewise.
14719         * g++.dg/parse/typename5.C: Likewise.
14720         * g++.dg/parse/undefined1.C: Likewise.
14721         * g++.dg/template/arg2.C: Likewise.
14722         * g++.dg/template/ttp3.C: Likewise.
14723         * g++.dg/template/type1.C: Likewise.
14724         * g++.old-deja/g++.other/crash32.C: Likewise.
14725         * g++.old-djea/g++.pt/defarg8.C: Likewise.
14726
14727 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14728
14729         PR c++/13106
14730         * g++.dg/warn/noreturn-3.C: New test.
14731
14732 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14733
14734         PR c++/13118
14735         * g++.dg/abi/covariant3.C: New.
14736
14737 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
14738
14739         * g++.dg/eh/ia64-1.C: New test.
14740
14741 2003-12-12  Roger Sayle  <roger@eyesopen.com>
14742
14743         PR optimization/13037
14744         * g77.f-torture/execute/13037.f: New test case.
14745
14746 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14747
14748         PR c++/12881
14749         * g++.dg/abi/covariant2.C: New.
14750
14751 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
14752
14753         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
14754
14755 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
14756
14757         * gcc.c-torture/execute/wchar_t-1.x: Delete.
14758
14759 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
14760
14761         PR other/10819
14762         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
14763         to fix Bug 10819.
14764         * lib/g++.exp (g++_version): Likewise.
14765         * lib/g77.exp (g77_version): Likewise.
14766         * lib/objc.exp (default_objc_version): Likewise.
14767
14768 2003-12-10  Richard Henderson  <rth@redhat.com>
14769
14770         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
14771
14772         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
14773
14774 2003-12-08  Matt Austern  <austern@apple.com>
14775
14776         PR c/13134
14777         * lib/gcc-dg.exp (dg-require-visibility): Define.
14778         * lib/target-supports (check_visibility_available): Define.
14779         * gcc.dg/visibility-1.c: New test.
14780         * gcc.dg/visibility-2.c: Likewise.
14781         * gcc.dg/visibility-3.c: Likewise.
14782         * gcc.dg/visibility-4.c: Likewise.
14783         * gcc.dg/visibility-5.c: Likewise.
14784         * gcc.dg/visibility-6.c: Likewise.
14785         * g++.dg/ext/visibility-1.C: Likewise.
14786         * g++.dg/ext/visibility-2.C: Likewise.
14787         * g++.dg/ext/visibility-3.C: Likewise.
14788         * g++.dg/ext/visibility-4.C: Likewise.
14789         * g++.dg/ext/visibility-5.C: Likewise.
14790         * g++.dg/ext/visibility-6.C: Likewise.
14791
14792 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14793
14794         * g++.dg/lookup/java1.C: New test.
14795         * g++.dg/lookup/java2.C: New test.
14796
14797 2003-12-07  Falk Hueffner  <falk@debian.org>
14798
14799         * g++.dg/opt/noreturn-1.C: New test.
14800
14801 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
14802
14803         * gcc.dg/overflow-1.c: New test.
14804
14805 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14806
14807         * g77.f-torture/compile/13060.f: New test.
14808
14809 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
14810
14811         PR c++/13323
14812         * g++.dg/inherit/operator2.C: New test.
14813
14814 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14815
14816         PR c++/13305
14817         * g++.dg/ext/attrib9.C: New test.
14818
14819 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14820
14821         PR c++/13314
14822         * g++.dg/template/error7.C: New test.
14823
14824 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
14825             J"orn Rennecke <joern.rennecke@superh.com>
14826
14827         PR target/13302
14828         * g++.dg/other/struct-va_list.C: New test.
14829
14830 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14831
14832         PR c++/13166
14833         * g++.dg/parse/defarg6.C: New test.
14834
14835 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
14836
14837         PR target/13256
14838         * gcc.c-torture/execute/20031201-1.c: New test.
14839
14840 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
14841
14842         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
14843
14844 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14845
14846         * gcc.dg/builtin-return-1.c: New test.
14847
14848 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
14849             J"orn Rennecke <joern.rennecke@superh.com>
14850
14851         PR optimization/13260
14852         * gcc.c-torture/execute/20031204-1.c: New test.
14853
14854 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14855
14856         PR c++/9127
14857         * g++.dg/template/error6.C: New test.
14858
14859 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
14860
14861         * gcc.dg/20031202-1.c: New test.
14862
14863 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14864
14865         PR c++/13179
14866         * g++.dg/template/eh1.C: New test.
14867
14868         PR c++/10771
14869         * g++.dg/template/error5.C: New test.
14870
14871 2003-12-02  David Ung  <davidu@mips.com>
14872
14873         * gcc.dg/compat/vector-check.h: Corrected type for var
14874         g_##TMODE
14875
14876 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14877
14878         PR c++/10126
14879         * g++.dg/template/ptrmem8.C: New test.
14880
14881 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14882
14883         PR c++/12573
14884         * g++.dg/template/dependent-expr3.C: New test.
14885
14886 2003-12-01  James Lemke  <jim@wasabisystems.com>
14887
14888         * gcc.dg/arm-g2.c: New test.
14889
14890 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14891
14892         PR optimization/11634
14893         * gcc.dg/20031201-2.c: New test case.
14894
14895 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
14896
14897         PR 11433
14898         * objc.dg/proto-lossage-3.m: New test.
14899
14900 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14901
14902         PR optimization/12628
14903         * gcc.dg/20031201-1.c: New test case.
14904
14905 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14906
14907         * gcc.dg/unaligned-1.c: New test.
14908
14909 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
14910
14911         PR c++/9849
14912         * g++.dg/template/error4.C: New test.
14913         * g++.dg/template/nested3.C: Adjust error markers.
14914
14915 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14916
14917         * gcc.dg/cpp/assert4.c: Check more #system assertions.
14918
14919 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14920
14921         PR c/10333
14922         * gcc.dg/bitfld-7.c: New test.
14923
14924 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
14925
14926         * gcc.dg/tls/asm-1.C: New test.
14927
14928 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14929
14930         * gcc.dg/cpp/assert4.c: Update.
14931
14932 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14933
14934         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
14935         * gcc.dg/builtin-apply3.c: New test.
14936
14937 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14938
14939         * lib/compat.exp (compat-obj): New xfaildata parameter.
14940         Use it to set compiler_conditional_xfail_data before compiling.
14941         (compat-get-options): Handle dg-xfail-if.
14942         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
14943         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
14944         * gcc.dg/compat/vector-1_y.c: Likewise.
14945         * gcc.dg/compat/vector-2_x.c: Likewise.
14946         * gcc.dg/compat/vector-2_y.c: Likewise.
14947
14948 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14949
14950         * g++.dg/opt/reg-stack4.C: New test.
14951
14952 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14953
14954         * gcc.dg/builtin-apply2.c: New test.
14955
14956 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14957
14958         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
14959
14960 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14961
14962         PR c++/12924
14963         * g++.dg/template/template-id-2.C: New test.
14964
14965 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14966
14967         PR c++/5369
14968         * g++.dg/template/memfriend1.C: New test.
14969         * g++.dg/template/memfriend2.C: Likewise.
14970         * g++.dg/template/memfriend3.C: Likewise.
14971         * g++.dg/template/memfriend4.C: Likewise.
14972         * g++.dg/template/memfriend5.C: Likewise.
14973         * g++.dg/template/memfriend6.C: Likewise.
14974         * g++.dg/template/memfriend7.C: Likewise.
14975         * g++.dg/template/memfriend8.C: Likewise.
14976         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
14977
14978 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
14979
14980         PR c++/12515
14981         * g++.dg/ext/cond1.C: New test.
14982
14983 2003-11-20  Richard Henderson  <rth@redhat.com>
14984
14985         * gcc.dg/20020201-2.c: Remove.
14986         * gcc.dg/20020201-4.c: Remove.
14987         * gcc.dg/20020304-1.c: Remove.
14988
14989 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
14990
14991         * gcc.dg/cpp/trad/xwin1.c: New test case.
14992
14993 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
14994
14995         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
14996         * lib/g77.exp: Likewise.
14997         * lib/objc.exp: Likewise.
14998         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
14999         for darwin.
15000
15001 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15002
15003         PR c++/12932
15004         * g++.dg/template/static5.C: New test.
15005
15006 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15007
15008         * gcc.dg/nested-func-1.c: New test.
15009
15010 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15011
15012         * gcc.dg/cpp/assert4.c: New test.
15013
15014 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15015
15016         PR c++/2294
15017         * g++.dg/lookup/using9.c: New test.
15018
15019 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
15020
15021         PR c++/12762
15022         * g++.dg/template/error3.C: New test.
15023
15024 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
15025
15026         PR ada/13035
15027         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15028         No longer use a wrapper for gcc, since this does not work under
15029         Windows.
15030
15031 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15032
15033         PR c++/2094
15034         * g++.dg/template/ptrmem7.C: New test.
15035
15036 2003-11-13  Andrew Pinski <apinski@apple.com>
15037
15038         * gcc.c-torture/compile/20031113-1.c: New test.
15039
15040 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
15041             Kean Johnston <jkj@sco.com>
15042
15043         PR c/13029
15044         * gcc.dg/unused-4.c: Update.
15045
15046 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15047
15048         * g++.dg/opt/const3.C: New test.
15049
15050 2003-11-13  Jan Hubicka  <jh@suse.cz>
15051
15052         * gcc.c-torture/compile/20031112-1.c: New test.
15053
15054 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
15055
15056         * g++.dg/parse/crash10.C: Remove bogus error marker.
15057
15058 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15059
15060         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
15061         (host_gcc): Likewise.
15062         (ROOT): Honor $PWDCMD.
15063         (BASE): Likewise.
15064         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
15065
15066 2003-11-12  Catherine Moore  <clm@redhat.com>
15067
15068         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
15069
15070 2003-11-12  Andreas Jaeger  <aj@suse.de>
15071             Jakub Jelinek  <jakub@redhat.com>
15072             Andrew Pinski  <pinskia@physics.uc.edu>
15073             Richard Henderson  <rth@redhat.com>
15074
15075         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
15076         systems.
15077         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
15078
15079         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
15080         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15081
15082 2003-11-11  Andreas Jaeger  <aj@suse.de>
15083
15084         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
15085
15086         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
15087
15088 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
15089
15090         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
15091         Clean ups.
15092
15093 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
15094
15095         * gcc.dg/trampoline-1.c: New test.
15096
15097 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15098
15099         * gcc.c-torture/compile/200031109-1.c: New test.
15100
15101 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15102
15103         PR c/3190
15104         PR c/8714
15105         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15106         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
15107         gcc.dg/format/no-y2k-1.c: Update.
15108
15109 2003-11-08  Roger Sayle  <roger@eyesopen.com>
15110
15111         PR optimization/10467
15112         * gcc.dg/20031108-1.c: New test case.
15113
15114 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
15115
15116         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
15117
15118 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15119
15120         * gcc.dg/compound-lvalue-1.c: New test.
15121         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
15122         some XFAILs.
15123
15124 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
15125
15126         * gcc.dg/altivec-varargs-1.c: New test.
15127
15128 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15129
15130         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
15131         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
15132         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
15133         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
15134         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
15135
15136 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15137
15138         * gcc.dg/cond-lvalue-1.c: New test.
15139
15140 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
15141
15142         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
15143
15144 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15145
15146         PR c++/11616
15147         * g++.dg/template/instantiate5.C: New test.
15148
15149 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15150
15151         PR c++/12726
15152         * g++.dg/ext/complit2.C: Replace test with self-contained version.
15153         * ChangeLog: Add missing first entry for above test.
15154
15155 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15156
15157         PR c++/9810
15158         * g++.dg/template/using8.C: New test.
15159         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
15160
15161 2003-11-02  Roger Sayle  <roger@eyesopen.com>
15162
15163         PR optimization/10817
15164         * gcc.c-torture/compile/20031102-1.c: New test case.
15165
15166 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
15167
15168         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
15169         2147483647.
15170
15171 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15172
15173         * gcc.dg/20031102-1.c: New test.
15174
15175 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15176
15177         * gcc.dg/complex-1.c: New test.
15178
15179 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15180
15181         PR c++/12796
15182         * g++.dg/template/crash13.C: Adjust expected error location.
15183         * g++.old-deja/g++.brendan/ns1.C: Likewise.
15184
15185 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15186
15187         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15188
15189 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15190
15191         PR/10239
15192         * gcc.c-torture/compile/20031031-2.c: New test.
15193
15194 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15195
15196         PR/11640
15197         * gcc.c-torture/compile/20031031-1.c: New test.
15198
15199 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15200
15201         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15202         * gcc.misc-tests/bprob.exp: Likewise.
15203         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
15204         the execution test on arm-elf configs.
15205         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
15206         configs that don't support scratch files.
15207         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
15208
15209 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
15210
15211         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
15212         done by dejagnu.
15213
15214 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
15215
15216         * ada/acats/run_all.sh: Redirect mv output to /dev/null
15217         Avoid non pure sh syntax. Add more logging.
15218
15219         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
15220         fail.
15221
15222 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15223
15224         PR libgcj/10610
15225         * gcc.dg/ppc-stackalign-1.c: New test.
15226
15227 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
15228
15229         * ada/acats/run_all.sh: Change output to be more compliant with
15230         dejagnu framework.
15231         Create acats.sum and acats.log files under testsuite/ada/acats
15232         Only run [a-z]* directories, to filter out e.g. CVS.
15233         Redirect build output to log file.
15234
15235 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15236
15237         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
15238
15239 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15240
15241         PR ada/5909:
15242         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
15243
15244 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
15245
15246         * gcc.c-torture/compile/20031023-1.c: New test.
15247         * gcc.c-torture/compile/20031023-2.c: New test.
15248         * gcc.c-torture/compile/20031023-3.c: New test.
15249         * gcc.c-torture/compile/20031023-4.c: New test.
15250
15251 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15252
15253         PR c++/10371
15254         * g++.dg/lookup/scoped8.C: New test.
15255
15256 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15257
15258         * g++.dg/opt/reg-stack3.C: New test.
15259
15260 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15261
15262         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
15263
15264 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15265
15266         PR c++/11076
15267         * g++.dg/template/crash13.C: New test.
15268
15269 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15270
15271         * gcc.dg/c99-restrict-2.c: New test.
15272
15273 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
15274
15275         PR c++/12698, c++/12699, c++/12700, c++/12566
15276         * g++.dg/inherit/covariant9.C: New test.
15277         * g++.dg/inherit/covariant10.C: New test.
15278         * g++.dg/inherit/covariant11.C: New test.
15279
15280 2003-10-23  Jason Merrill  <jason@redhat.com>
15281
15282         PR c++/12726
15283         * g++.dg/ext/complit2.C: New test.
15284
15285 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15286
15287         PR target/12654
15288         * gcc.c-torture/execute/20031020-1.c: New test.
15289
15290 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15291
15292         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
15293         following the jump_insn.
15294
15295 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15296
15297         * gcc.dg/cast-lvalue-1.c: New test.
15298
15299 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
15300
15301         PR c++/11962
15302         * g++.dg/template/cond2.C: New test.
15303
15304 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15305
15306         * gcc.dg/builtins-28.c: New test.
15307
15308 2003-10-20  Jan Hubicka  <jh@suse.cz>
15309
15310         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
15311         parameter.
15312         * testsuite/gcc.dg/inline-2.c: Likewise.
15313
15314 2003-10-20  Phil Edwards  <phil@codesourcery.com>
15315
15316         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
15317         * gcc.dg/nest.c:  Likewise.
15318
15319 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15320
15321         PR c++/9781, c++/10583, c++/11862
15322         * g++.dg/parse/crash13.C: New test.
15323
15324 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15325
15326         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
15327
15328 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15329
15330         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
15331         Define HAVE_C99_RUNTIME except on Solaris.
15332         * gcc.dg/builtins-20.c: Likewise.
15333
15334 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15335
15336         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
15337
15338 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15339
15340         PR c++/12495
15341         * g++.dg/template/crash21.C: New test.
15342
15343 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15344
15345         PR c++/2513
15346         * g++.dg/template/typename5.C: New test.
15347
15348 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15349
15350         PR c++/12369
15351         * g++.dg/template/friend25.C: New test.
15352
15353 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
15354
15355         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
15356         versions.
15357
15358 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
15359
15360         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
15361         == 2147483647.
15362
15363 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
15364
15365         * gcc.c-torture/execute/960416-1.x: Remove.
15366         * gcc.c-torture/execute/divconst-3.x: Likewise.
15367
15368 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
15369
15370         PR target/12598
15371         * gcc.dg/torture/cris-volatile-1.c: New test.
15372
15373 2003-10-14  Roger Sayle  <roger@eyesopen.com>
15374
15375         PR optimization/9325
15376         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
15377         for overflowing floating point to integer conversion during RTL
15378         simplification.
15379
15380 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
15381
15382         * objc/execute/_cmd.m: Fix typo.
15383         * objc.dg/image-info.m, objc.dg/symtab-1.m:
15384         Relax 'scan-assembler' regexp.
15385         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
15386         objc.dg/try-catch-4.m: Run on non-Darwin targets.
15387         * objc.dg/zero-link-2.m: Remove blank line.
15388         * objc.dg/zero-link-3.m: New test case.
15389
15390 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
15391
15392         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
15393
15394         * gcc.dg/asm-names.c: Use scan-assembler-not rather
15395         than linker trickery.
15396
15397 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15398
15399         PR c++/12370
15400         * g++.dg/other/friend2.C: New test.
15401
15402 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15403
15404         * gcc.dg/20031012-1.c: New test.
15405
15406 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15407
15408         * gcc.dg/weak/weak-3.c: Fix for new warning.
15409
15410 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
15411
15412         PR optimization/8750
15413         * gcc.c-torture/execute/20031012-1.c: New test case.
15414
15415 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15416
15417         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
15418         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
15419
15420 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15421
15422         PR optimization/12260
15423         * gcc.c-torture/compile/20031011-2.c: New test case.
15424
15425 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15426
15427         * gcc.c-torture/execute/20031011-1.c: New testcase.
15428
15429 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15430
15431         * gcc.c-torture/compile/20031011-1.c: New test.
15432
15433 2003-10-11  Jan Hubicka  <jh@suse.cz>
15434
15435         * g++.dg/other/first-global.C: New test.
15436
15437 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15438
15439         * gcc.c-torture/execute/string-opt-18.c: New testcase.
15440
15441 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
15442
15443         * gcc.c-torture/compile/20031010-1.c: New test.
15444
15445 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
15446
15447         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
15448         * gcc.c-torture/execute/va-arg-25.c: ... here.
15449
15450 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
15451
15452         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
15453
15454 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
15455
15456         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
15457
15458 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
15459
15460         * g++.dg/parse/error2.C: New test.
15461
15462 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
15463
15464         PR c++/11097
15465         * g++.dg/other/error5.C: Modify the error message.
15466         * g++.dg/lookup/using8.C: New test.
15467
15468 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
15469
15470         * gcc.dg/darwin-abi-2.c: New file.
15471         * gcc.c-torture/execute/va-arg-24.c: New file.
15472
15473 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
15474
15475         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
15476         indentation.
15477
15478 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
15479
15480         PR c++/10147
15481         * g++.dg/other/error4.C: Update error messages.
15482         * g++.dg/template/ptrmem4.C: Likewise.
15483
15484         PR c++/12337
15485         * g++.dg/init/new9.C: New test.
15486
15487         PR c++/12334, c++/12236, c++/8656
15488         * g++.dg/ext/attrib8.C: New test.
15489
15490 2003-10-06  Devang Patel  <dpatel@apple.com>
15491
15492         * gcc.dg/debug/dwarf2-3.h: New test.
15493         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
15494
15495 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
15496
15497         * g++.dg/opt/cfg2.C: New test.
15498
15499 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15500
15501         * g++.dg/opt/float1.C: New test.
15502
15503 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15504
15505         * gcc.dg/c90-array-lval-6.c: New test.
15506         * gcc.dg/c99-array-lval-6.c: New test.
15507
15508 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
15509             Ziemowit Laski  <zlaski@apple.com>
15510
15511         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
15512         'Derived', so that it is never considered a class method; add
15513         new warning for '+port' method ambiguity.
15514         * objc.dg/method-12.m: Include <objc/objc.h> instead of
15515         <objc/objc-api.h> (needed on Mac OS X).
15516         * objc.dg/method-13.m: New test.
15517
15518 2003-10-03  Roger Sayle  <roger@eyesopen.com>
15519
15520         PR optimization/9325, PR java/6391
15521         * gcc.c-torture/execute/20031003-1.c: New test case.
15522
15523 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
15524
15525         PR optimization/12180
15526         * gcc.dg/20031002-1.c: New test.
15527
15528         PR c++/12486
15529         * g++.dg/inherit/error1.C: New test.
15530
15531 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
15532
15533         * lib/f-torture.exp (search_for): Rename to...
15534         (search_for_re): This.  Also, clean up comments and the
15535         "regexp" invocation.
15536
15537 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
15538
15539         * gcc.c-torture/compile/20031002-1.c: New test.
15540
15541 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
15542
15543         * g++.dg/opt/cond1.C: New test.
15544
15545 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
15546
15547         * gcc.dg/Wold-style-definition-2.c: New testcase.
15548         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
15549
15550 2003-09-29  Richard Henderson  <rth@redhat.com>
15551
15552         * g++.dg/init/array10.C: Add dg-options.
15553
15554 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15555
15556         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
15557
15558 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15559
15560         * g++.dg/template/friend19.C: Fix typo.
15561         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
15562
15563 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
15564
15565         * gcc.c-torture/execute/20030928-1.c: New test.
15566         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
15567
15568 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15569
15570         * g++.dg/opt/unroll1.C: New test.
15571
15572 2003-09-26  Roger Sayle  <roger@eyesopen.com>
15573
15574         PR optimization/11741
15575         * gcc.dg/20030926-1.c: New test case.
15576
15577 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15578
15579         PR c++/5655
15580         * g++.dg/parse/access7.C: New test.
15581         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
15582
15583 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
15584
15585         MERGE OF objc-improvements-branch into MAINLINE:
15586         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
15587         if libobjc has not been built.
15588         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
15589         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
15590         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
15591         objc/execute/nested-3.m, objc/execute/np-2.m,
15592         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
15593         objc/execute/redefining_self.m, objc/execute/root_methods.m,
15594         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
15595         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
15596         objc.dg/special/unclaimed-category-1.h,
15597         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
15598         well as GNU runtime.
15599         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
15600         * execute/cascading-1.m, execute/function-message-1.m,
15601         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
15602         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
15603         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
15604         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
15605         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
15606         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
15607         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
15608         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
15609         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
15610         * objc.dg/bitfield-2.m: Run only on Darwin.
15611         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
15612         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
15613         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
15614         * objc.dg/const-str-1.m: Fix constant string layout.
15615
15616 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
15617
15618         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
15619
15620 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
15621
15622         * gcc.dg/darwin-abi-1.c: New file.
15623
15624 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
15625
15626         PR target/12281
15627         * gcc.c-torture/compile/20030921-1.c: New test.
15628
15629 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15630
15631         * g++.dg/opt/reg-stack2.C: New test.
15632
15633 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15634
15635         * g++.dg/eh/delayslot1.C: New test.
15636
15637 2003-09-20  Richard Henderson  <rth@redhat.com>
15638
15639         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
15640
15641 2003-09-20  Roger Sayle  <roger@eyesopen.com>
15642
15643         * gcc.c-torture/execute/20030920-1.c: New test case.
15644
15645 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15646
15647         * g++.dg/rtti/typeid3.C: Correct expected error message.
15648
15649 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15650
15651         PR c++/157
15652         * g++.dg/parse/crash12.C: New test.
15653
15654 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
15655
15656         * gcc.dg/compat/mixed-struct-check.h: New.
15657         * gcc.dg/compat/mixed-struct-defs.h: New.
15658         * gcc.dg/compat/mixed-struct-init.h: New.
15659         * gcc.dg/compat/struct-by-value-19_main.c: New.
15660         * gcc.dg/compat/struct-by-value-19_x.c: New.
15661         * gcc.dg/compat/struct-by-value-19_y.c: New.
15662         * gcc.dg/compat/struct-by-value-20_main.c: New.
15663         * gcc.dg/compat/struct-by-value-20_x.c: New.
15664         * gcc.dg/compat/struct-by-value-20_y.c: New.
15665         * gcc.dg/compat/struct-return-19_main.c: New.
15666         * gcc.dg/compat/struct-return-19_x.c: New.
15667         * gcc.dg/compat/struct-return-19_y.c: New.
15668         * gcc.dg/compat/struct-return-20_main.c: New.
15669         * gcc.dg/compat/struct-return-20_x.c: New.
15670         * gcc.dg/compat/struct-return-20_y.c: New.
15671
15672 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
15673         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
15674         so that it will not complain on LP64 targets.
15675
15676 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15677
15678         PR c++/495
15679         * g++.dg/template/friend24.C: New test.
15680
15681 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
15682
15683         PR c++/12332
15684         * g++.dg/template/memtmpl2.C: New test.
15685
15686 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
15687
15688         PR target/11184
15689         * gcc.dg/builtin-apply1.c: New test.
15690
15691 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15692
15693         PR c++/9848
15694         * g++.dg/warn/Wunused-4.C: New test.
15695
15696 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15697
15698         PR c++/12316
15699         * g++.dg/other/gc2.C: New test.
15700
15701 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
15702
15703         PR c++/11991
15704         * g++.dg/rtti/typeid3.C: New test.
15705
15706         PR c++/12266
15707         * g++.dg/overload/template1.C: New test.
15708
15709 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15710
15711         * g++.dg/opt/cfg3.C: New test.
15712
15713 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15714
15715         PR c++/7939
15716         * g++.dg/template/crash11.C: New test.
15717
15718 2003-09-16  Jason Merrill  <jason@redhat.com>
15719             Jakub Jelinek  <jakub@redhat.com>
15720
15721         * gcc.dg/attr-warn-unused-result.c: New test.
15722
15723 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15724
15725         PR c++/12184
15726         * g++.dg/expr/call2.C: New test.
15727
15728 2003-09-15  Andreas Jaeger  <aj@suse.de>
15729
15730         * gcc.dg/Wold-style-definition-1.c: New test.
15731
15732 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
15733
15734         PR c++/3907
15735         * g++.dg/parse/template12.C: New test.
15736
15737         * g++.dg/abi/bitfield11.C: New test.
15738         * g++.dg/abi/bitfield12.C: Likewise.
15739
15740 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
15741
15742         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
15743         non-expansion of functional macro name without arguments at EOL.
15744         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
15745
15746 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
15747
15748         * gcc.c-torture/execute/20030914-[12].c: New tests.
15749
15750 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15751
15752         PR c++/11788
15753         * g++.dg/overload/addr1.C: New test.
15754
15755 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
15756
15757         * gcc.dg/20030909-1.c: New test.
15758
15759 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15760
15761         * gcc.dg/ultrasp10.c: New test.
15762
15763 2003-09-09  Devang Patel  <dpatel@apple.com>
15764
15765         * gcc.dg/darwin-ld-6.c: New test.
15766
15767 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15768
15769         * gcc.dg/torture/builtin-explog-1.c: New testcase.
15770
15771 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15772
15773         * gcc.dg/ia64-types1.c: New test.
15774         * gcc.dg/ia64-types2.c: Likewise.
15775
15776 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15777
15778         * gcc.dg/builtins-1.c: Add more _Complex tests.
15779         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15780
15781         * gcc.dg/builtins-1.c: Test existing _Complex functions.
15782         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15783
15784 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15785
15786         PR c++/11786
15787         * g++.dg/lookup/koenig2.C: New test.
15788
15789         PR c++/5296
15790         * g++.dg/rtti/typeid2.C: New test.
15791
15792 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
15793
15794         * gcc.c-torture/compile/20030904-1.c: New test.
15795
15796 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15797
15798         * g++.dg/opt/longbranch2.C: New test.
15799
15800 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15801
15802         * g++.dg/template/crash10.C: Only compile it.
15803
15804 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15805
15806         PR middle-end/11665
15807         * gcc.c-torture/compile/20030907-1.c: New test.
15808         * g++.dg/init/array11.C: New test.
15809
15810 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15811
15812         PR c++/11852
15813         * g++.dg/init/struct1.C: New test.
15814
15815 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15816
15817         PR c++/12181
15818         * g++.dg/expr/comma1.C: New test.
15819
15820 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
15821
15822         PR c++/11867
15823         * g++.dg/expr/static_cast5.C: New test.
15824
15825 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15826
15827         PR c++/11507
15828         * g++.dg/lookup/scoped7.C: New test.
15829
15830         PR c++/9574
15831         * g++.dg/other/static1.C: New test.
15832
15833         PR c++/11490
15834         * g++.dg/warn/template-1.C: New test.
15835
15836         PR c++/11432
15837         * g++.dg/template/crash10.C: New test.
15838
15839         PR c++/2478
15840         * g++.dg/overload/VLA.C: New test.
15841
15842         PR c++/10804
15843         * g++.dg/template/call1.C: New test.
15844
15845 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15846
15847         PR c++/11794
15848         * g++.dg/parse/using3.C: New test.
15849
15850 2003-09-06  Roger Sayle  <roger@eyesopen.com>
15851
15852         PR c++/11409
15853         * g++.dg/overload/builtin3.C: New test case.
15854
15855 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
15856
15857         PR c/9862
15858         * gcc.dg/20030906-1.c: New test.
15859         * gcc.dg/20030906-2.c: Likewise.
15860
15861 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15862
15863         PR c++/12167
15864         * g++.dg/parse/defarg5.C: New test.
15865
15866         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
15867
15868 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
15869
15870         PR c++/12163
15871         * g++.dg/expr/static_cast4.C: New test.
15872
15873         PR c++/12146
15874         * g++.dg/template/crash9.C: New test.
15875
15876 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15877
15878         * g++.old-deja/g++.ext/pretty2.C: Update for change
15879         in __FUNCTION__.
15880         * g++.old-deja/g++.ext/pretty3.C: Likewise.
15881
15882 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
15883
15884         PR c++/11922
15885         * g++/dg/template/qualified-id1.C: New test.
15886
15887         PR c++/12037
15888         * g++.dg/warn/noeffect4.C: New test.
15889
15890 2003-09-04  Matt Austern  <austern@apple.com>
15891
15892         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
15893         * g++.dg/ext/fnname2.C: Likewise.
15894         * g++.dg/ext/fnname3.C: Likewise.
15895
15896 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
15897
15898         * g++.dg/expr/lval1.C: New test.
15899         * g++.dg/ext/lvcast.C: Remove.
15900
15901 2003-09-03  Roger Sayle  <roger@eyesopen.com>
15902
15903         PR optimization/11700.
15904         * gcc.c-torture/compile/20030903-1.c: New test case.
15905
15906 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
15907
15908         PR c++/12053
15909         * g++.dg/abi/layout4.C: New test.
15910
15911 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
15912
15913         PR c++/11553
15914         * g++.dg/parse/friend3.C: New test.
15915
15916 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
15917
15918         PR c++/11847
15919         * g++.dg/template/class1.C: New test.
15920
15921         PR c++/11808
15922         * g++.dg/expr/call1.C: New test.
15923
15924 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
15925
15926         PR c++/12114
15927         * g++.dg/init/ref9.C: New test.
15928
15929         PR c++/11972
15930         * g++.dg/template/nested4.C: New test.
15931
15932 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15933
15934         PR c++/12093
15935         * g++.dg/template/non-dependent4.C: New test.
15936
15937         PR c++/11928
15938         * g++.dg/inherit/conv1.C: New test.
15939
15940 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15941
15942         PR c++/6196
15943         * g++.dg/ext/label1.C: New test.
15944         * g++.dg/ext/label2.C: Likewise.
15945
15946 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15947
15948         * g++.dg/expr/cond3.C: New test.
15949
15950 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15951
15952         * gcc.dg/builtins-1.c: Add new builtin cases.
15953
15954 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15955
15956         * gcc.dg/builtins-1.c: Add new cases.
15957         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15958
15959 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15960
15961         * gcc.dg/builtins-1.c: Add more math builtin tests.
15962         * gcc.dg/torture/builtin-attr-1.c: New test.
15963
15964 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15965
15966         PR optimization/5079
15967         * g++.dg/opt/static3.C: New test.
15968
15969 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15970
15971         * gcc.misc-tests/gcov-10b.c: New test.
15972
15973 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
15974
15975         * g++.dg/opt/ptrmem3.C: New test.
15976
15977         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
15978
15979 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
15980
15981         * gcc.dg/20030826-2.c: New test.
15982
15983 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15984
15985         PR middle-end/12002
15986         * g77.f-torture/compile/12002.f: New test case.
15987
15988 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15989
15990         * gcc.dg/20030826-1.c: New test case.
15991
15992 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
15993
15994         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
15995
15996 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
15997
15998         PR c++/11871
15999         * c++.dg/lookup/crash1.C: New test.
16000
16001         * c++.dg/warn/noeffect3.C: New test.
16002
16003 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
16004
16005         * gcc.dg/compat/vector-1_x.c: Compile with -w.
16006         * gcc.dg/compat/vector-1_y.c: Ditto.
16007         * gcc.dg/compat/vector-2_x.c: Ditto.
16008         * gcc.dg/compat/vector-2_y.c: Ditto.
16009
16010 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
16011
16012         * gcc.dg/20030702-1.c: New test.
16013
16014 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
16015
16016         PR c++/8795
16017         * g++.dg/ext/altivec-1.C: New test.
16018
16019 2003-08-24  Richard Henderson  <rth@redhat.com>
16020
16021         * g++.dg/eh/simd-2.C: Add -w for x86.
16022
16023 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
16024
16025         * gcc.dg/20030815-1.c: New test.
16026
16027 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16028
16029         PR c++/3765
16030         * g++.dg/parse/access6.C: New test.
16031
16032 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16033
16034         PR c++/641, c++/11876
16035         * g++.dg/template/friend22.C: New test.
16036         * g++.dg/template/friend23.C: Likewise.
16037
16038 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16039
16040         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
16041         identically.
16042
16043 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16044
16045         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
16046
16047 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16048
16049         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
16050
16051 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16052
16053         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
16054
16055 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16056
16057         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
16058
16059 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
16060
16061         PR c++/11919
16062         * g++.dg/overload/prom1.C: New test.
16063
16064         PR c++/11551
16065         * g++.dg/parse/dtor2.C: New test.
16066
16067         PR c++/10762
16068         * g++.dg/parse/using2.C: New test.
16069
16070 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
16071
16072         PR target/11805
16073         * gcc.c-torture/compile/20030821-1.c: New.
16074
16075 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
16076
16077         PR c++/11834
16078         * g++.dg/template/deduce2.C: New test.
16079
16080 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
16081
16082         * gcc.c-torture/execute/20030821-1.c: New test.
16083
16084 2003-08-20  Roger Sayle  <roger@eyesopen.com>
16085
16086         PR middle-end/11984
16087         * gcc.dg/20030820-1.c: New test case.
16088
16089 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
16090
16091         PR c++/11945
16092         * g++.dg/warn/noeffect2.C: New test.
16093
16094 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
16095
16096         PR c++/10926
16097         * g++.dg/template/dtor2.C: New test.
16098
16099         PR c++/11684
16100         * g++.dg/template/operator1.C: New test.
16101         * g++.dg/parse/operator4.C: New test.
16102
16103         PR c++/11946.C
16104         * g++.dg/expr/enum1.C: New test.
16105         * gcc.dg/c99-bool-1.c: Remove bogus warning.
16106
16107         PR c++/11036.C
16108         * g++.dg/parse/elab2.C: New test.
16109         * g++.dg/parse/typedef4.C: Change error message.
16110         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
16111         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
16112         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
16113
16114 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
16115
16116         * gcc.dg/pch/warn-1.c: New.
16117         * gcc.dg/pch/warn-1.hs: New.
16118
16119         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
16120         not-tested file.
16121
16122 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16123
16124         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
16125
16126 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16127
16128         * gcc.dg/uninit-D.c: New Test.
16129         * gcc.dg/uninit-E.c: New Test.
16130         * gcc.dg/uninit-F.c: New Test.
16131         * gcc.dg/uninit-G.c: New Test.
16132
16133 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
16134
16135         * g++.dg/README: Describe the pch directory.
16136
16137 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16138
16139         PR c++/11174
16140         * g++.dg/parse/access4.C: New test.
16141         * g++.dg/parse/access5.C: Likewise.
16142         * g++.old-deja/g++.jason/access17.C: Adjust error message.
16143
16144 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
16145
16146         * gcc.dg/noncompile/20030818-1.c: New.
16147
16148 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16149
16150         PR c++/11957
16151         * g++.dg/warn/noeffect1.C: New test.
16152
16153         * g++.dg/template/scope2.C: New test.
16154         * g++.dg/template/error2.C: Correct dg-error
16155
16156 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
16157
16158         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
16159
16160 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
16161
16162         PR C++/11512
16163         * g++.dg/template/warn1.C: New.
16164
16165 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
16166
16167         * g++.dg/template/error2.C: New test.
16168         * g++.dg/lookup/using7.C: Adjust errors
16169         * g++.old-deja/g++.pt/crash36.C: Likewise.
16170         * g++.old-deja/g++.pt/derived3.C: Likewise.
16171
16172 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16173
16174         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
16175         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
16176         * gcc.c-torture/execute/builtins/string-9.c: New, from
16177         string-opt-9.c.  Adjust for execute/builtins framework.
16178         * gcc.c-torture/execute/string-opt-9.c: Delete.
16179
16180 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
16181
16182         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
16183
16184         * g++.dg/parse/ret-type2.C: New test.
16185
16186         PR c++/11703
16187         * g++.dg/init/new8.C: New test.
16188
16189         PR c++/10923
16190         * g++.dg/parse/typedef5.C: New test.
16191
16192         PR c++/9512
16193         * g++.dg/parse/qualified2.C: New test.
16194         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
16195         invalid code.
16196
16197 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
16198
16199         * g++.dg/conversion/ptrmem1.C: New test.
16200
16201 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
16202
16203         PR target/11693
16204         * gcc.dg/20030811-1.c: New test.
16205
16206         PR target/11535
16207         * gcc.c-torture/execute/20030811-1.c: New test.
16208
16209 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16210
16211         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
16212
16213 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
16214
16215         PR c++/11789.C
16216         * g++.dg/inherit/multiple1.C: New test.
16217
16218 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16219
16220         * gcc.dg/spe1.c: New test.
16221
16222         PR c++/11670
16223         * g++.dg/expr/cast2.C: New test.
16224
16225         PR c++/10530
16226         * g++.dg/template/dependent-name2.C: New test.
16227
16228 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
16229
16230         * g++.dg/parse/crash11.C: Put the dg options in comments.
16231
16232 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
16233
16234         * lib/gcc-dg.exp: Update for diagnostic change.
16235
16236 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16237
16238         PR c++/5767
16239         * g++.dg/parse/crash11.C: New test.
16240
16241 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
16242
16243         * gcc.dg/cpp/spacing1.c: Update.
16244
16245 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
16246
16247         PR target/11739
16248         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
16249         a value for -mtune.
16250
16251 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16252
16253         PR middle-end/11771
16254         * gcc.c-torture/compile/20030804-1.c: New test case.
16255
16256 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16257
16258         * gcc.dg/20030804-1.c: New test case.
16259
16260 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
16261
16262         * gcc.dg/cpp/separate-1.c: New test.
16263
16264 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
16265
16266         PR c++/11704
16267         * g++.dg/template/dependent-expr2.C: New test.
16268
16269         PR c++/11766
16270         * g++.dg/expr/ptrmem1.C: New test.
16271
16272 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16273
16274         PR c++/9453
16275         * g++.dg/template/friend15.C: New test.
16276
16277 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
16278
16279         * lib/dg-pch.exp: Work round PCH bug.
16280
16281 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16282
16283         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
16284         builtins.  Move cases from builtins-4.c here.
16285
16286         * gcc.dg/torture/builtin-math-1.c: New test taken from
16287         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
16288         additional cases.
16289
16290         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
16291         Delete.
16292
16293 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
16294
16295         PR c++/9447
16296         * g++.dg/template/using7.C: New test.
16297
16298 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
16299
16300         * import1.c, import2.c: New tests.
16301
16302 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
16303
16304         * g++.dg/eh/crossjump1.C: New test.
16305
16306 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
16307
16308         PR c++/11697
16309         * g++.dg/template/using6.C: New test.
16310
16311         PR c++/11744
16312         * g++.dg/template/koenig2.C: New test.
16313
16314 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16315
16316         PR c++/7983
16317         * g++.dg/parse/typedef4.C: New test.
16318
16319 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16320
16321         PR c++/8442, c++/8806
16322         * g++.dg/template/elab1.C: New test.
16323         * g++.dg/template/type2.C: Likewise.
16324         * g++.dg/template/ttp3.C: Adjust expected error message.
16325         * g++.old-deja/g++.law/visibility13.C: Likewise.
16326         * g++.old-deja/g++.niklas/t135.C: Likewise.
16327         * g++.old-deja/g++.pt/ttp41.C: Likewise.
16328         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
16329         template argument.
16330         * g++.old-deja/g++.pt/ttp44.C: Likewise.
16331
16332 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
16333
16334         PR c++/11295
16335         * g++.dg/ext/stmtexpr1.C: New test.
16336
16337         * g++.dg/opt/tmp1.C: New test.
16338
16339         PR c++/11525
16340         * g++.dg/parse/constant4.C: New test.
16341
16342         PR c++/9447
16343         * g++.dg/template/using5.C: New test.
16344
16345 2003-07-31  Roger Sayle  <roger@eyesopen.com>
16346
16347         * gcc.dg/builtins-27.c: New test case.
16348
16349 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
16350
16351         * gcc.dg/tls/opt-7.c: New test.
16352
16353 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
16354
16355         * g++.old-deja/g++.other/crash18.C: Remove.
16356
16357 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16358
16359         * g++.dg/template/explicit3.C: New.
16360         * g++.dg/template/explicit4.C: New.
16361         * g++.dg/template/explicit5.C: New.
16362
16363         PR c++/11347
16364         * g++.dg/template/memtmpl1.C: New.
16365
16366 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
16367
16368         PR target/11565
16369         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
16370         * gcc.dg/i386-387-5.c (dg-options): Likewise.
16371
16372 2003-07-30  Jan Hubicka  <jh@suse.cz>
16373
16374         * vtgc1.c: Kill.
16375
16376 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
16377
16378         * gcc.dg/struct-in-proto-1.c: New test.
16379
16380 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
16381
16382         * gcc.dg/cpp/include2.c: Only expect one message.
16383
16384 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
16385
16386         PR c++/9447
16387         * g++.dg/template/using1.C: New test.
16388         * g++.dg/template/using2.C: New test.
16389         * g++.dg/template/using3.C: New test.
16390         * g++.dg/template/using4.C: New test.
16391
16392 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
16393
16394         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
16395         * gcc.c-torture/execute/string-opt-10.c: Likewise.
16396
16397 2003-07-28  Jan Hubicka  <jh@suse.cz>
16398
16399         PR c++/11530
16400         * g++.dg/opt/call1.C: New test.
16401
16402 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
16403
16404         PR c++/11667
16405         * g++.dg/init/enum2.C: New test.
16406         * g++.dg/template/overload1.C: Add "-w" option.
16407
16408 2003-07-28    <hp@bitrange.com>
16409
16410         * gcc.dg/Wdeclaration-after-statement-1.c,
16411         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
16412
16413 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
16414
16415         * gcc.c-torture/compile/20030725-1.c: New test.
16416
16417 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
16418
16419         * gcc.dg/20030505.c: Only run for SPE.
16420         Remove definition of opaque type.
16421
16422 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
16423
16424         * g++.dg/template/ptrmem6.C: New test.
16425
16426 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
16427
16428         * gcc.c-torture/compile/zero-strct-2.c: New test.
16429
16430 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
16431
16432         * gcc.dg/intermod-1.c: New test.
16433
16434 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16435
16436         PR c++/11617
16437         * g++.dg/template/lookup2.C: New test.
16438         * g++.dg/template/memclass1.C: Remove instantiated from error.
16439         * g++.dg/other/error2.C: Tweak expected errors.
16440
16441         PR c++/11596
16442         * g++.dg/template/defarg3.C: New test.
16443
16444         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
16445
16446 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
16447
16448         * g++.dg/inherit/access5.C: New test.
16449
16450 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16451
16452         PR c++/11513
16453         * g++.dg/template/crash8.C: New test.
16454
16455 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
16456
16457         PR c/10602
16458         * gcc.dg/noncompile/incomplete-2.c: New test.
16459
16460 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
16461
16462         PR c++/11645
16463         * g++.dg/inherit/access4.C: New test.
16464
16465         PR c++/11517
16466         * g++.dg/expr/cond2.C: New test.
16467
16468         PR optimization/10679
16469         * g++.dg/opt/inline4.C: New test.
16470
16471 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16472
16473         * g++.dg/parse/crash10: New test.
16474
16475 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16476
16477         * g++.dg/ext/flexary1.C: New test.
16478
16479 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16480
16481         PR c++/10793
16482         * g++.dg/template/crash9.C: New test.
16483
16484 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16485
16486         PR c++/3004
16487         * g++.dg/parse/typedef3.C: New test.
16488
16489         PR c++/7906
16490         * g++.dg/parse/operator2.C: New test.
16491
16492         PR c++/8895
16493         * g++.dg/parse/def-tmpl-arg1.C: New test.
16494
16495         PR c++/9282
16496         * g++.dg/parse/funptr1.C: New test.
16497
16498         PR c++/9452
16499         * g++.dg/parse/ambig3.C: New test.
16500
16501         PR c++/9454
16502         * g++.dg/parse/operator3.C: New test.
16503
16504         PR c++/9486
16505         * g++.dg/parse/template10.C: New test.
16506
16507         PR c++/9488
16508         * g++.dg/parse/template11.C: New test.
16509
16510         PR c++/10150
16511         * g++.dg/parse/invalid-op1.C: New test.
16512
16513         PR c++/10247
16514         * g++.dg/parse/condexpr1.C: New test.
16515
16516 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16517
16518         * g++.dg/ext/packed3.C: New test.
16519         * g++.dg/ext/packed4.C: New test.
16520
16521         * gcc.dg/pack-test-3.c: New test.
16522
16523 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
16524
16525         * lib/compat.exp: Handle dg-options per source file.
16526         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
16527         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
16528         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
16529         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
16530         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
16531         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
16532         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
16533         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
16534         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
16535         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
16536         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
16537         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
16538         * g++.dg/compat/break/bitfield7_x.C: Ditto.
16539         * g++.dg/compat/break/bitfield7_y.C: Ditto.
16540
16541 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16542
16543         PR c/10320
16544         * gcc.c-torture/execute/20030718-1.c: New test.
16545
16546 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16547
16548         PR optimization/11536
16549         * gcc.dg/20030721-1.c: New test.
16550
16551 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
16552
16553         PR c++/11546
16554         * g++.dg/template/lookup1.C: New test.
16555
16556 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
16557
16558         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
16559         diagnostics of ill-formed constructs involving labels.
16560         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
16561         the new 'previously defined here' message.
16562
16563 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
16564
16565         * g++.dg/parse/non-dependent2.C: New test.
16566
16567 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16568
16569         * g++.dg/init/init-ref4.C: xfail on targets without
16570         weak symbols.
16571
16572 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
16573
16574         PR target/11087
16575         * gcc.c-torture/execute/20030717-1.c: New test.
16576
16577 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16578
16579         * g++.dg/opt/cfg1.C: New test.
16580
16581 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
16582
16583         PR optimization/11557
16584         * gcc.dg/20030717-1.c: New test.
16585
16586 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
16587
16588         PR c++/10476
16589         * g++.dg/expr/crash-1.C: New test.
16590
16591         PR c++/11027
16592         * g++.dg/template/init3.C: New test.
16593
16594         PR c++/8222
16595         * g++.dg/template/non-dependent1.C: New test.
16596
16597         PR c++/11070
16598         * g++.dg/template/non-dependent2.C: New test.
16599
16600         PR c++/11071
16601         * g++.dg/template/non-dependent3.C: New test.
16602
16603         PR c++/9907
16604         * g++.dg/template/sizeof5.C: New test.
16605
16606 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
16607
16608         PR 11498
16609         * gcc.c-torture/compile/mangle-1.c: New file.
16610
16611 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16612
16613         PR c++/7809
16614         * g++.dg/parse/access3.C: New test.
16615
16616 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
16617
16618         PR c++/11384
16619         * g++.dg/init/init-ref4.C: New test.
16620
16621 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
16622
16623         PR c++/11547
16624         * g++.dg/parse/constant3.C: New test.
16625         * g++.dg/parse/crash7.C: Likewise.
16626
16627 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
16628
16629         PR target/11008
16630         * gcc.dg/i386-pentium4-not-mull.c: New.
16631
16632 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
16633
16634         * gcc.dg/asm-names.c (ymain): Make it weak.
16635
16636 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16637
16638         PR c++/5421
16639         * g++.dg/template/friend21.C: New test.
16640
16641 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
16642
16643         * gcc.dg/cleanup-8.c: New test.
16644         * gcc.dg/cleanup-9.c: New test.
16645
16646 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
16647
16648         * g++.dg/ext/dll-MI1.h: New file.
16649         * g++.dg/ext/dllexport-MI1.C: New file.
16650         * g++.dg/ext/dllimport-MI1.C: New file.
16651
16652 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
16653
16654         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
16655         it does not have cmpstrsi patterns (just cmpmemsi).
16656
16657 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
16658
16659         PR debug/11473
16660         * g++.dg/debug/debug8.C: New test.
16661
16662 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16663
16664         PR c++/10108
16665         * g++.dg/template/crash7.C: New test.
16666
16667 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
16668
16669         PR target/10795
16670         * gcc.c-torture/compile/20030708-1.c: New.
16671
16672 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16673
16674         * gcc.c-torture/execute/20030715-1.c: New test.
16675
16676 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
16677
16678         * gcc.dg/pch/inline-3.c: New file.
16679         * gcc.dg/pch/inline-3.hs: New file.
16680         * gcc.dg/pch/inline-4.c: New file.
16681         * gcc.dg/pch/inline-4.hs: New file.
16682
16683 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
16684
16685         PR c++/11509
16686         * g++.dg/template/crash6.C: New test.
16687
16688         PR c++/7053
16689         * g++.dg/template/friend20.C: New test.
16690
16691         PR c++/7019
16692         * g++.dg/template/overload2.C: New test.
16693
16694 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16695
16696         PR optimization/11440
16697         * gcc.c-torture/execute/20030714-1.c: New test.
16698
16699 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16700
16701         PR c++/11154
16702         * g++.dg/template/partial2.C: New test.
16703
16704 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
16705
16706         PR c++/11503
16707         * g++.dg/template/anon1.C: New test.
16708
16709         PR c++/11493
16710         PR c++/11495
16711         * g++.dg/parse/template9.C: Likewise.
16712         * g++.dg/template/crash4.C: New test.
16713         * g++.dg/template/koenig1.C: Likewise.
16714         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
16715         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
16716         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
16717         functions.
16718         * g++.old-deja/g++.jason/template36.C: Likewise.
16719         * g++.old-deja/g++.mike/p1989.C: Likewise.
16720         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
16721         * g++.old-deja/g++.pt/ttp20.C: Use this->.
16722         * g++.old-deja/g++.pt/ttp21.C: Use this->.
16723         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
16724         compiling.
16725         * g++.old-deja/g++.pt/union2.C: Use this->.
16726
16727 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
16728
16729         * gcc.dg/20030711-1.c: New test.
16730
16731 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
16732
16733         PR c++/11050
16734         * g++.dg/parse/args1.C: New test.
16735         * g++.pt/defarg8.C: Change expected errors.
16736
16737 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
16738
16739         PR c++/8164
16740         * g++.dg/template/nontype2.C: New test.
16741
16742         PR c++/10558
16743         * g++.dg/parse/template8.C: New test.
16744
16745         PR c++/8327
16746         * g++.dg/template/scope1.C: New test.
16747
16748         * g++.dg/warn/Wsign-compare-1.C: New test.
16749
16750 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16751
16752         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
16753
16754 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
16755
16756         PR c++/9411
16757         * g++.dg/template/explicit2.C: New test.
16758
16759         PR c++/10032
16760         * g++.dg/warn/pedantic1.C: New test.
16761
16762 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
16763
16764         PR c++ 9483
16765         * g++.dg/other/field1.C: New test.
16766
16767 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16768
16769         PR c/11449
16770         * gcc.c-torture/compile/20030707-1.c: New.
16771
16772 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16773
16774         PR c++/10849
16775         * g++.dg/template/access12.C: New test.
16776
16777 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
16778
16779         * g++.dg/bprob/bprob.exp (prof_ext): Update.
16780         * g77.dg/bprob/bprob.exp (prof_ext): Update.
16781         * gcc.misc-tests/bprob.exp (prof_ext): Update.
16782         * gcc.misc-tests/gcov.exp: Update
16783         * g++.dg/gcov/gcov.exp: Update
16784         * lib/gcov.exp: Update.
16785
16786 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
16787
16788         * g++.dg/abi/mangle17.C: Make sure template expressions are
16789         dependent.
16790         * g++.dg/abi/mangle4.C: Mark erroneous casts.
16791         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
16792         * g++.dg/opt/stack1.C: Remove erroneous code.
16793         * g++.dg/parse/template7.C: New test.
16794         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
16795         * g++.old-deja/g++.pt/crash4.C: Likewise.
16796
16797 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16798
16799         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
16800         with zero or one occurence of `$' after the initial `L'.
16801
16802 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
16803
16804         * gcc.c-torture/compile/20030704-1.c: Add a comment.
16805
16806 2003-07-08  Roger Sayle  <roger@eyesopen.com>
16807
16808         PR c/11370
16809         * gcc.dg/Wunreachable-6.c: New testcase.
16810         * gcc.dg/Wunreachable-7.c: New testcase.
16811
16812 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16813
16814         PR c/11420
16815         * gcc.dg/20030708-1.c: New test.
16816
16817 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
16818
16819         * gcc.dg/compat/sdata-section.h: New file.
16820         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
16821         * gcc.dg/torture/mips-sdata-1.c: New test.
16822
16823 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16824
16825         PR c++/11030
16826         * g++.dg/template/friend19.C: New test.
16827
16828 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16829
16830         * g++.dg/opt/strength-reduce.C: New test.
16831
16832 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16833
16834         PR target/10979
16835         * gcc.dg/20030707-1.c: New testcase.
16836
16837 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16838
16839         PR optimization/11059
16840         * g++.dg/opt/emptyunion.C: New testcase.
16841
16842 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16843             Eric Botcazou  <ebotcazou@libertysurf.fr>
16844
16845         * g++.dg/opt/stack1.C: New test.
16846
16847 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
16848
16849         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
16850         run test.
16851
16852         PR c++/11431
16853         * g++.dg/expr/static_cast3.C: New test.
16854
16855 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
16856
16857         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
16858         everywhere.
16859         * gcc.dg/concat.c: Concatenation of string constants with
16860         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
16861         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
16862         * gcc.dg/cpp/escape-2.c: Use wide character constants where
16863         necessary to avoid multi-character character constant warning.
16864         * gcc.dg/cpp/escape.c: Likewise.
16865         * gcc.dg/cpp/ucs.c: Likewise.
16866         Remove backslashes from dg-bogus comments, as they confuse Tcl.
16867         Fix a typo.
16868
16869 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16870
16871         PR c/11428
16872         * gcc.c-torture/compile/20030704-1.c: New.
16873
16874 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16875
16876         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
16877
16878 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
16879
16880         PR c++/5287, PR c++/7910,  PR c++/11021
16881         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
16882         tests for warnings.
16883         * g++.dg/ext/dllimport2.C: Add tests for warnings.
16884         * g++.dg/ext/dllimport3.C: Likewise.
16885         * g++.dg/ext/dllimport4.C: New file.
16886         * g++.dg/ext/dllimport5.C: New file.
16887         * g++.dg/ext/dllimport6.C: New file.
16888         * g++.dg/ext/dllimport7.C: New file.
16889         * g++.dg/ext/dllimport8.C: New file.
16890         * g++.dg/ext/dllimport9.C: New file.
16891         * g++.dg/ext/dllimport10.C: New file.
16892         * g++.dg/ext/dllexport1.C: New file.
16893
16894 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16895
16896         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
16897         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
16898
16899 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16900
16901         * gcc.dg/builtins-25.c: New testcase.
16902         * gcc.dg/builtins-26.c: New testcase.
16903
16904 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
16905
16906         * gcc.dg/compat/vector-defs.h: New file.
16907         * gcc.dg/compat/vector-setup.h: New file.
16908         * gcc.dg/compat/vector-check.h: New file.
16909         * gcc.dg/compat/vector-1_main.c: New file.
16910         * gcc.dg/compat/vector-1_x.c: New file.
16911         * gcc.dg/compat/vector-1_y.c: New file.
16912         * gcc.dg/compat/vector-2_main.c: New file.
16913         * gcc.dg/compat/vector-2_x.c: New file.
16914         * gcc.dg/compat/vector-2_y.c: New file.
16915
16916         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
16917         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
16918         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
16919         * gcc.dg/compat/struct-align-1.h: New file.
16920         * gcc.dg/compat/struct-align-1_main.c: New file.
16921         * gcc.dg/compat/struct-align-1_x.c: New file.
16922         * gcc.dg/compat/struct-align-1_y.c: New file.
16923         * gcc.dg/compat/struct-align-2.h: New file.
16924         * gcc.dg/compat/struct-align-2_main.c: New file.
16925         * gcc.dg/compat/struct-align-2_x.c: New file.
16926         * gcc.dg/compat/struct-align-2_y.c: New file.
16927
16928         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
16929         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16930         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16931         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16932         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16933         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16934         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16935         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16936         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16937         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16938         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16939         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16940         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16941         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16942         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16943         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16944         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16945         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16946         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16947         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16948         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16949         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16950         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16951         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16952         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16953         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16954         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16955         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16956         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16957
16958 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16959
16960         * gcc.dg/i386-call-1.c: New test.
16961
16962 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16963
16964         PR c++/9162
16965         * g++.dg/parse/defarg4.C: New.
16966
16967 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16968
16969         PR target/10700
16970         * gcc.c-torture/compile/20030703-1.c: New test case.
16971
16972 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16973
16974         * g++.dg/template/local3.C: Remove extra semicolon.
16975
16976 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16977
16978         * gcc.dg/i386-volatile-1.c: New test.
16979
16980 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
16981
16982         PR c++/11072
16983         * g++.dg/other/offsetof2.C: XFAIL.
16984         * g++.dg/other/offsetof5.C: New.
16985
16986         PR c++/10219
16987         * g++.dg/template/error1.C: New.
16988
16989         PR c++/9779
16990         * g++.dg/template/dependent-expr1.C: New.
16991
16992 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16993
16994         PR c++/6949
16995         * g++.dg/template/local3.C: New test.
16996
16997         PR c++/11149
16998         * g++.dg/lookup/scoped6.C: New test.
16999
17000 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
17001
17002         PR c++/8046
17003         * g++.dg/other/error7.C: New test.
17004
17005 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
17006
17007         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
17008         * g++.old-deja/g++.abi/vtable3.h: Likewise.
17009         * g++.old-deja/g++.law/code-gen5.C: Likewise.
17010         * g++.old-deja/g++.other/union2.C: Likewise.
17011         * gcc.dg/c90-const-expr-2.c: Likewise.
17012         * gcc.dg/c90-const-expr-3.c: Likewise.
17013         * gcc.dg/c99-const-expr-2.c: Likewise.
17014         * gcc.dg/c99-const-expr-3.c: Likewise.
17015         * gcc.dg/concat.c: Likewise.
17016
17017 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17018
17019         PR c++/9559
17020         * g++.dg/init/static1.C: New test.
17021
17022 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17023
17024         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
17025         * g++.old-deja/g++.other/access2.C: Likewise.
17026         * g++.old-deja/g++.other/decl2.C: Likewise.
17027         * gcc.c-torture/execute/20020615-1.c: Likewise.
17028
17029 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17030
17031         PR c++/4933
17032         * g++.dg/template/sizeof4.C: New test.
17033
17034 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17035
17036         * g++.dg/other/error6.C: New test.
17037
17038 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17039
17040         PR c++/10750
17041         * g++.dg/parse/constant2.C: New test.
17042
17043 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
17044
17045         PR c++/11106
17046         * g++.dg/other/error5.C: New test.
17047
17048 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17049
17050         * gcc.dg/format/gcc_diag-1.c: New test.
17051
17052 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
17053
17054         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
17055
17056 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17057
17058         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
17059         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
17060         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
17061
17062 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
17063
17064         * gcc.c-torture/execute/builtins/string-8.c: New test.
17065         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
17066         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
17067         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
17068
17069 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17070
17071         PR c++/10468
17072         * g++.dg/ext/typeof6.C: New test.
17073
17074 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17075
17076         PR c++/10796
17077         * g++.dg/init/enum1.C: New test.
17078
17079 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
17080
17081         * gcc.dg/20030627-1.c: New test.
17082
17083 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
17084
17085         PR c++/11332
17086         * g++.dg/expr/static_cast2.C: New test.
17087
17088 2003-06-26  Roger Sayle  <roger@eyesopen.com>
17089             Jakub Jelinek  <jakub@redhat.com>
17090
17091         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
17092         sprintf(dst,"%s",src) optimization.
17093         * gcc.c-torture/execute/20030626-1.c: New test case.
17094         * gcc.c-torture/execute/20030626-2.c: New test case.
17095
17096 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
17097
17098         * gcc.c-torture/execute/multi-ix.c: New test.
17099
17100         * gcc.c-torture/execute/simd-4.c (main):
17101         Added missing semicolon at end of union.
17102
17103 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
17104
17105         PR c++/8266
17106         * g++.dg/template/explicit-instantiation3.C: New test.
17107
17108 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17109
17110         * gcc.dg/20030626-1.c: Use signed char.
17111
17112 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17113
17114         * gcc.dg/20030626-1.c: New test.
17115
17116 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
17117
17118         * const-str-2.m: Update.
17119
17120 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
17121
17122         PR c++/10990
17123         * g++.dg/rtti/dyncast1.C: New test.
17124         * g++.dg/abi/mangle4.C: Correct base-specifier access.
17125         * g++.dg/lookup/scoped1.C: Remove XFAIL.
17126         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
17127
17128         PR c++/10931
17129         * g++.dg/expr/static_cast1.C: New test.
17130
17131 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
17132
17133         * gcc.dg/20030625-1.c: New test.
17134
17135 2003-06-24  Roger Sayle  <roger@eyesopen.com>
17136
17137         * gcc.c-torture/compile/20030624-1.c: New test case.
17138
17139 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
17140
17141         * gcc.c-torture/execute/string-opt-17.c: New test.
17142
17143 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
17144
17145         PR c++/5754
17146         * g++.dg/parse/crash6.C: New test.
17147
17148 2003-06-23  Roger Sayle  <roger@eyesopen.com>
17149
17150         * gcc.dg/builtins-24.c: New test case.
17151
17152 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
17153
17154         * g++.dg/opt/operator1.C: New test.
17155
17156 2003-06-22  Roger Sayle  <roger@eyesopen.com>
17157
17158         * gcc.c-torture/execute/string-opt-16.c: New test case.
17159
17160 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17161
17162         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
17163         * g++.old-deja/g++.other/conv7.C: Likewise
17164         * g++.old-deja/g++.other/overcnv2.C: Likewise.
17165         * g++.old-deja/g++.other/overload14.C: Likewise.
17166
17167 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17168
17169         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
17170         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
17171
17172 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17173
17174         PR c++/10888
17175         * g++.dg/warn/Winline-3.C: New test.
17176
17177 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17178
17179         * lib/target-supports.exp (check_alias_available): Make the test
17180         program acceptable to the Solaris assembler.
17181
17182         PR c++/10749
17183         * g++.dg/template/memclass2.C: New test.
17184
17185 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17186             Eric Botcazou  <ebotcazou@libertysurf.fr>
17187
17188         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
17189         data for non-matching targets.
17190         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
17191
17192 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17193
17194         PR c++/10845
17195         * g++.dg/template/member3.C: New test.
17196
17197 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
17198
17199         PR c++/10939
17200         * g++.dg/template/func1.C: New test.
17201
17202         PR c++/9649
17203         * g++.dg/template/static4.C: New test.
17204         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
17205
17206         PR c++/11041
17207         * g++.dg/init/ref7.C: New test.
17208
17209 2003-06-19  Matt Austern  <austern@apple.com>
17210
17211         PR c++/11228
17212         * g++.dg/anew1.C: New test.
17213         * g++.dg/anew2.C: New test.
17214         * g++.dg/anew3.C: New test.
17215         * g++.dg/anew4.C: New test.
17216
17217 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
17218
17219         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
17220
17221 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
17222
17223         * gcc.c-torture/execute/simd-4.c (main): Make expected value
17224         endian-dependent.
17225
17226 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
17227
17228         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
17229         Remove cruft.
17230
17231 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
17232
17233         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
17234         * gcc.c-torture/compile/961203-1.c: Likewise.
17235         * gcc.c-torture/compile/980506-1.c: Likewise.
17236
17237 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17238
17239         PR c++/10712
17240         * g++.dg/lookup/using7.C: New test.
17241
17242 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17243
17244         PR c++/11105
17245         * g++.dg/abi/conv1.C: Remove it.
17246         * g++.dg/template/conv7.C: New test.
17247         * g++.dg/template/conv8.C: Likewise.
17248         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
17249         conversion operator.
17250
17251 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
17252
17253         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
17254         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17255         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17256         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17257         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17258         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17259         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17260         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17261         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17262         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17263         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17264         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17265         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17266         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17267         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17268         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17269         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17270         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17271         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17272         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17273         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17274         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17275         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17276         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17277         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17278         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17279         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17280         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17281         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17282
17283 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
17284
17285         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
17286         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
17287         indications.
17288
17289 2003-06-16  Roger Sayle  <roger@eyesopen.com>
17290
17291         * gcc.dg/i386-387-5.c: New test case.
17292         * gcc.dg/i386-387-6.c: New test case.
17293         * gcc.dg/builtins-23.c: New test case.
17294
17295 2003-06-15  Roger Sayle  <roger@eyesopen.com>
17296
17297         * gcc.dg/builtins-22.c: New test case.
17298         * gcc.dg/i386-387-1.c: Update to test exp.
17299         * gcc.dg/i386-387-2.c: Likewise.
17300
17301 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17302
17303         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
17304
17305 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17306
17307         * lib/gcc-dg.exp (dg-require-dll): New function.
17308         (dg-xfail-if): Likewise.
17309         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
17310         driver.
17311
17312         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
17313         * gcc.c-torture/compile/20001205-1.c: Likewise.
17314         * gcc.c-torture/compile/20001226-1.c: Likewise.
17315         * gcc.c-torture/compile/20010518-2.c: Likewise.
17316         * gcc.c-torture/compile/20020312-1.c: Likewise.
17317         * gcc.c-torture/compile/20020604-1.c: Likewise.
17318         * gcc.c-torture/compile/920501-12.c: Likewise.
17319         * gcc.c-torture/compile/920501-4.c: Likewise.
17320         * gcc.c-torture/compile/920520-1.c: Likewise.
17321         * gcc.c-torture/compile/920521-1.c: Likewise.
17322         * gcc.c-torture/compile/920625-1.c: Likewise.
17323         * gcc.c-torture/compile/961203-1.c: Likewise.
17324         * gcc.c-torture/compile/980506-1.c: Likewise.
17325         * gcc.c-torture/compile/981006-1.c: Likewise.
17326         * gcc.c-torture/compile/981022-1.c: Likewise.
17327         * gcc.c-torture/compile/981223-1.c: Likewise.
17328         * gcc.c-torture/compile/990617-1.c: Likewise.
17329         * gcc.c-torture/compile/dll.c: Likewise.
17330         * gcc.c-torture/compile/labels-3.c: Likewise.
17331         * gcc.c-torture/compile/mipscop-1.c: Likewise.
17332         * gcc.c-torture/compile/mipscop-2.c: Likewise.
17333         * gcc.c-torture/compile/mipscop-3.c: Likewise.
17334         * gcc.c-torture/compile/mipscop-4.c: Likewise.
17335         * gcc.c-torture/compile/simd-5.c: Likewise.
17336         * gcc.c-torture/compile/20000804-1.x: Remove.
17337         * gcc.c-torture/compile/20001205-1.x: Likewise.
17338         * gcc.c-torture/compile/20001226-1.x: Likewise.
17339         * gcc.c-torture/compile/20010518-2.x: Likewise.
17340         * gcc.c-torture/compile/20020312-1.x: Likewise.
17341         * gcc.c-torture/compile/20020604-1.x: Likewise.
17342         * gcc.c-torture/compile/920501-12.x: Likewise.
17343         * gcc.c-torture/compile/920501-4.x: Likewise.
17344         * gcc.c-torture/compile/920520-1.x: Likewise.
17345         * gcc.c-torture/compile/920521-1.x: Likewise.
17346         * gcc.c-torture/compile/920625-1.x: Likewise.
17347         * gcc.c-torture/compile/961203-1.x: Likewise.
17348         * gcc.c-torture/compile/980506-1.x: Likewise.
17349         * gcc.c-torture/compile/981006-1.x: Likewise.
17350         * gcc.c-torture/compile/981022-1.x: Likewise.
17351         * gcc.c-torture/compile/981223-1.x: Likewise.
17352         * gcc.c-torture/compile/990617-1.x: Likewise.
17353         * gcc.c-torture/compile/mipscop-1.x: Likewise.
17354         * gcc.c-torture/compile/mipscop-2.x: Likewise.
17355         * gcc.c-torture/compile/mipscop-3.x: Likewise.
17356         * gcc.c-torture/compile/mipscop-4.x: Likewise.
17357         * gcc.c-torture/compile/simd-5.x: Likewise.
17358
17359         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
17360
17361 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17362
17363         * gcc.c-torture/execute/20030611-1.c: New test.
17364
17365 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17366
17367         PR middle-end/168
17368         * gcc.dg/20030612-1.c: New test case.
17369
17370 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17371
17372         PR c++/10635
17373         * g++.dg/expr/cast1.C: New test.
17374
17375 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17376
17377         * gcc.dg/builtins-21.c: New test case.
17378
17379 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
17380
17381         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
17382         options instead of at the end.
17383         * lib/objc.exp (objc_target_compile): Likewise.
17384
17385 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
17386
17387         PR c++/10432
17388         * g++.dg/parse/error1.C: New test.
17389
17390 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
17391
17392         * gcc.dg/compat/struct-by-value-11_main.c: New file.
17393         * gcc.dg/compat/struct-by-value-11_x.c: New file.
17394         * gcc.dg/compat/struct-by-value-11_y.c: New file.
17395         * gcc.dg/compat/struct-by-value-12_main.c: New file.
17396         * gcc.dg/compat/struct-by-value-12_x.c: New file.
17397         * gcc.dg/compat/struct-by-value-12_y.c: New file.
17398         * gcc.dg/compat/struct-by-value-13_main.c: New file.
17399         * gcc.dg/compat/struct-by-value-13_x.c: New file.
17400         * gcc.dg/compat/struct-by-value-13_y.c: New file.
17401         * gcc.dg/compat/struct-by-value-14_main.c: New file.
17402         * gcc.dg/compat/struct-by-value-14_x.c: New file.
17403         * gcc.dg/compat/struct-by-value-14_y.c: New file.
17404         * gcc.dg/compat/struct-by-value-15_main.c: New file.
17405         * gcc.dg/compat/struct-by-value-15_x.c: New file.
17406         * gcc.dg/compat/struct-by-value-15_y.c: New file.
17407         * gcc.dg/compat/struct-by-value-16_main.c: New file.
17408         * gcc.dg/compat/struct-by-value-16_x.c: New file.
17409         * gcc.dg/compat/struct-by-value-16_y.c: New file.
17410         * gcc.dg/compat/struct-by-value-17_main.c: New file.
17411         * gcc.dg/compat/struct-by-value-17_x.c: New file.
17412         * gcc.dg/compat/struct-by-value-17_y.c: New file.
17413         * gcc.dg/compat/struct-by-value-18_main.c: New file.
17414         * gcc.dg/compat/struct-by-value-18_x.c: New file.
17415         * gcc.dg/compat/struct-by-value-18_y.c: New file.
17416
17417         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
17418         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
17419         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
17420         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
17421         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
17422         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
17423         * gcc.dg/compat/scalar-return-3_main.c: New file.
17424         * gcc.dg/compat/scalar-return-3_x.c: New file.
17425         * gcc.dg/compat/scalar-return-3_y.c: New file.
17426         * gcc.dg/compat/scalar-return-4_main.c: New file.
17427         * gcc.dg/compat/scalar-return-4_x.c: New file.
17428         * gcc.dg/compat/scalar-return-4_y.c: New file.
17429
17430 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
17431
17432         * gcc.dg/compat/fp2-struct-check.h: New file.
17433         * gcc.dg/compat/fp2-struct-defs.h: New file.
17434         * gcc.dg/compat/fp2-struct-init.h: New file.
17435         * gcc.dg/compat/struct-by-value-10_main.c: New file.
17436         * gcc.dg/compat/struct-by-value-10_x.c: New file.
17437         * gcc.dg/compat/struct-by-value-10_y.c: New file.
17438         * gcc.dg/compat/struct-return-10_main.c: New file.
17439         * gcc.dg/compat/struct-return-10_x.c: New file.
17440         * gcc.dg/compat/struct-return-10_y.c: New file.
17441
17442         * gcc.dg/compat/compat-common.h: New file.
17443         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
17444         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
17445         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
17446         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
17447         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
17448         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
17449         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
17450         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17451         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
17452         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
17453         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17454         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
17455         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
17456         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17457         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
17458         * gcc.dg/compat/small-struct-check.h: Ditto.
17459         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
17460         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17461         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
17462         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
17463         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17464         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17465         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
17466         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17467         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
17468         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
17469         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17470         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17471         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
17472         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17473         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17474         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
17475         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17476         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
17477         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
17478         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17479         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
17480         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
17481         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17482         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
17483         * gcc.dg/compat/struct-return-2_main.c: Ditto.
17484         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17485         * gcc.dg/compat/struct-return-2_y.c: Ditto.
17486         * gcc.dg/compat/struct-return-3_main.c: Ditto.
17487         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17488         * gcc.dg/compat/struct-return-3_y.c: Ditto.
17489
17490 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
17491
17492         * g++.dg/pch/static-1.C: New file.
17493         * g++.dg/pch/static-1.Hs: New file.
17494
17495 2003-06-10  Richard Henderson  <rth@redhat.com>
17496
17497         * gcc.dg/asm-7.c: Adjust expected warning text.
17498
17499 2003-06-10  Roger Sayle  <roger@eyesopen.com>
17500
17501         * gcc.dg/builtins-20.c: New test case.
17502
17503 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
17504
17505         PR c++/11131
17506         * g++.dg/opt/template1.C: New test.
17507
17508 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17509
17510         * lib/gcc-dg.exp (dg-test): Clear additional_files and
17511         additional_sources.
17512
17513 2003-05-21  David Taylor  <dtaylor@emc.com>
17514
17515         * gcc.dg/Wpadded.c: New file.
17516
17517 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17518
17519         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
17520         * gcc.dg/special/weak-2.c: Add dg-require-weak.
17521         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
17522         dg-require-weak.
17523
17524 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
17525
17526         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
17527
17528 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17529
17530         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
17531         (dg-require-alias): Likewise.
17532         (dg-require-gc-sections): Likewise.
17533         * lib/target-supports.exp (check_gc_sections_available): Likewise.
17534
17535 2003-06-08  Richard Henderson  <rth@redhat.com>
17536
17537         * gcc.dg/20011029-2.c: Fix the array reference.
17538         * gcc.dg/asm-7.c: New.
17539
17540 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
17541
17542         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
17543
17544 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
17545
17546         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
17547         (dg-require-gc-sections): Likewise.
17548
17549 2003-06-08  Jan Hubicka  <jh@suse.cz>
17550
17551         * i386-cmov1.c: Fix regular expression.
17552         * i386-cvt-1.c: Likewise.
17553         * i386-local.c: Likewise.
17554         * i386-local2.c: Likewise.
17555         * i386-mul.c: Likewise.
17556         * i386-ssetype-1.c: Likewise.
17557         * i386-ssetype-3.c: Likewise.
17558         * i386-ssetype-5.c: Likewise.
17559
17560 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17561
17562         PR c++/11039
17563         * g++.dg/warn/implicit-typename2.C: New test.
17564         * g++.dg/warn/implicit-typename3.C: New test.
17565
17566 2003-06-07  Richard Henderson  <rth@redhat.com>
17567
17568         * g++.dg/other/offsetof3.C: Use size_t.
17569         * g++.dg/other/offsetof4.C: Likewise.
17570
17571 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
17572
17573         * lib/copy-file.exp: New. Implement gcc_copy_files.
17574
17575         * lib/dg-pch.exp: Load copy-file.exp
17576         (dg-pch): Use gcc_copy_files instead of "file copy".
17577
17578 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
17579
17580         * gcc.dg/weak/weak.exp: Simplify.
17581         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
17582         * gcc.dg/weak/weak-1.c: Likewise.
17583         * gcc.dg/weak/weak-2.c: Likewise.
17584         * gcc.dg/weak/weak-3.c: Likewise.
17585         * gcc.dg/weak/weak-4.c: Likewise.
17586         * gcc.dg/weak/weak-5.c: Likewise.
17587         * gcc.dg/weak/weak-6.c: Likewise.
17588         * gcc.dg/weak/weak-7.c: Likewise.
17589         * gcc.dg/weak/weak-8.c: Likewise.
17590         * gcc.dg/weak/weak-9.c: Likewise.
17591
17592 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
17593
17594         gcc.c-torture/execute/20030606-1.c: New.
17595
17596 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17597
17598         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
17599         * gcc.dg/builtins-19.c: Likewise.
17600
17601 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17602
17603         * gcc.dg/builtins-2.c: Add some more tests.
17604         * gcc.dg/builtins-18.c: New test case.
17605         * gcc.dg/builtins-19.c: New test case.
17606
17607 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17608             Jim Wilson  <wilson@tuliptree.org>
17609
17610         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
17611
17612 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
17613
17614         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
17615         mempcpy/stpcpy calls not to be optimized into something else.
17616         * gcc.c-torture/execute/string-opt-3.c: Moved to...
17617         * gcc.c-torture/execute/builtins/string-7.c: ...here.
17618         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
17619
17620 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17621
17622         * gcc.dg/format/asm_fprintf-1.c: New test.
17623
17624 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
17625
17626         * lib/gcc-defs.exp (additional_sources): New variable.
17627         (dg-additional-sources): New function.
17628         (additional_files): New variable.
17629         (dg-additional-files): New function.
17630         (dg-additional-files-options): Likewise.
17631         * lib/gcc-dg.exp (dg-require-weak): New function.
17632         (dg-require-alias): Likewise.
17633         (dg-require-gc-sections): Likewise.
17634         * lib/target-supports.exp (check_alias_available): Remove testfile
17635         parameter.
17636         (check_gc_sections_available): New function.
17637         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
17638         (dg-gpp-additional-files): Likewise.
17639         * lib/g++.exp (additional_sources): Remove.
17640         (additional_files): Likewise.
17641         (g++_target_compile): Use dg-additional-files-options.
17642
17643         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
17644         Tcl logic.
17645         * gcc.dg/special/ecos.exp: Remove.
17646         * gcc.dg/special/20000419-2.c: Use dg-require-*.
17647         * gcc.dg/special/alias-1.c: Likewise.
17648         * gcc.dg/special/alias-2.c: Likewise.
17649         * gcc.dg/special/gcsec-1.c: Likewise.
17650         * gcc.dg/special/weak-1.c: Likewise.
17651         * gcc.dg/special/weak-2.c: Likewise.
17652         * gcc.dg/special/wkali-1.c: Likewise.
17653         * gcc.dg/special/wkali-2.c: Likewise.
17654
17655         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
17656         dg-gpp-additional-*.
17657         * g++.dg/special/conpr-3.C: Likewise.
17658         * g++.dg/special/conpr-4.C: Likewise.
17659         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
17660         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
17661         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
17662         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
17663         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
17664         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
17665         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
17666         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
17667         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
17668         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
17669         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
17670         * g++.old-deja/g++.other/comdat1.C: Likewise.
17671         * g++.old-deja/g++.other/comdat2.C: Likewise.
17672         * g++.old-deja/g++.other/comdat3.C: Likewise.
17673         * g++.old-deja/g++.other/ctor1.C: Likewise.
17674         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
17675
17676 2003-06-05  Richard Henderson  <rth@redhat.com>
17677
17678         * gcc.dg/debug/20030605-1.c: New.
17679
17680 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17681
17682         * README.QMTEST: Update.
17683
17684 2003-06-04  Richard Henderson  <rth@redhat.com>
17685
17686         * gcc.dg/cleanup-1.c: New.
17687         * gcc.dg/cleanup-2.c: New.
17688         * gcc.dg/cleanup-3.c: New.
17689         * gcc.dg/cleanup-4.c: New.
17690         * gcc.dg/cleanup-5.c: New.
17691         * gcc.dg/cleanup-6.c: New.
17692         * gcc.dg/cleanup-7.c: New.
17693
17694 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17695
17696         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
17697
17698         * lib/dg-pch.exp: New file.
17699         * g++.dg/pch/pch.exp: Use dg-pch.exp.
17700         * gcc.dg/pch/pch.exp: Likewise.
17701
17702 2003-06-04  Roger Sayle  <roger@eyesopen.com>
17703
17704         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
17705         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
17706         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
17707         * gcc.dg/builtins-17.c: New test case.
17708         * gcc.dg/i386-387-4.c: New test case.
17709         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
17710
17711 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17712
17713         * gcc.dg/ultrasp9.c: New test.
17714
17715 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17716
17717         * gcc.c-torture/compile/20030604-1.c: New test.
17718         * gcc.dg/sparc-constant-1.c: New test.
17719
17720 2003-06-03  Glen Nakamura  <glen@imodulo.com>
17721
17722         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
17723
17724 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
17725
17726         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
17727
17728         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
17729         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
17730
17731 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
17732
17733         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
17734
17735 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17736
17737         PR c++/10940
17738         * g++.dg/template/spec10.C: New test.
17739
17740 2003-06-03  Roger Sayle  <roger@eyesopen.com>
17741
17742         * gcc.dg/builtins-16.c: New test case.
17743
17744 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
17745
17746         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
17747         mempcpy test with post-increments.
17748         * gcc.c-torture/execute/string-opt-3.c: New test.
17749         * gcc.dg/string-opt-1.c: New test.
17750
17751 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
17752
17753         PR fortran/10965
17754         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
17755
17756 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
17757
17758         * lib/scanasm.exp (dg-scan): New function, factored out of ...
17759         (scan-assembler): ... here.  Use dg-scan.
17760         (scan-assembler-not): Likewise.
17761         (scan-file): New function.
17762         (scan-file-not): Likewise.
17763         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
17764         * gcc.dg/cpp/_Pragma4.c: Likewise.
17765         * gcc.dg/cpp/_Pragma5.c: Likewise.
17766         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17767         * gcc.dg/cpp/avoidpaste2.c: Likewise.
17768         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
17769         * gcc.dg/cpp/cmdlne-P.c: Likewise.
17770         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
17771         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
17772         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
17773         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
17774         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
17775         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
17776         * gcc.dg/cpp/cxxcom1.c: Likewise.
17777         * gcc.dg/cpp/line1.c: Likewise.
17778         * gcc.dg/cpp/maccom1.c: Likewise.
17779         * gcc.dg/cpp/maccom2.c: Likewise.
17780         * gcc.dg/cpp/maccom3.c: Likewise.
17781         * gcc.dg/cpp/maccom4.c: Likewise.
17782         * gcc.dg/cpp/maccom5.c: Likewise.
17783         * gcc.dg/cpp/maccom6.c: Likewise.
17784         * gcc.dg/cpp/multiline.c: Likewise.
17785         * gcc.dg/cpp/spacing1.c: Likewise.
17786         * gcc.dg/cpp/spacing2.c: Likewise.
17787         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
17788         * gcc.dg/cpp/trad/maccom1.c: Likewise.
17789         * gcc.dg/cpp/trad/maccom2.c: Likewise.
17790         * gcc.dg/cpp/trad/maccom3.c: Likewise.
17791         * gcc.dg/cpp/trad/maccom4.c: Likewise.
17792         * gcc.dg/cpp/trad/maccom6.c: Likewise.
17793         * gcc.dg/cpp/cxxcom2.c: Likewise.
17794         * gcc.dg/cpp/cxxcom2.h: New file.
17795
17796         * gcc.dg/cpp/truefalse.cpp: Move it to ...
17797         * g++.dg/cpp/truefalse.C: Here.
17798         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
17799
17800 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
17801
17802         * gcc.dg/cpp/redef3.c: New file.
17803
17804 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17805
17806         * gcc.dg/i386-loop-3.c: New test.
17807
17808 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
17809
17810         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
17811
17812 2003-05-31  Roger Sayle  <roger@eyesopen.com>
17813
17814         * gcc.dg/fwrapv-1.c: New test case.
17815         * gcc.dg/fwrapv-2.c: New test case.
17816
17817 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17818
17819         PR c++/10956
17820         * g++.dg/template/spec9.C: New test.
17821
17822 2003-05-29  Roger Sayle  <roger@eyesopen.com>
17823
17824         * gcc.dg/duff-4.c: New test case.
17825
17826 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
17827
17828         PR fortran/10843
17829         * g77.dg/ffixed-form-1.f: New test
17830         * g77.dg/ffixed-form-2.f: New test
17831         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
17832         * g77.dg/ffree-form-3.f: New test
17833
17834 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
17835
17836         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
17837         * gcc.dg/wint_t-1.c: Likewise.
17838
17839 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17840
17841         * g++.dg/template/access11.C: New test.
17842
17843 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17844
17845         PR c++/10849
17846         * g++.dg/template/access10.C: New test.
17847
17848 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17849             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17850
17851         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
17852
17853 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17854
17855         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
17856         suppress for powerpc-*-darwin*.
17857         * gcc.dg/torture/builtin-noret-2.c: Likewise.
17858
17859 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17860
17861         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
17862         suppress option for powerpc-*-darwin*.
17863
17864 2003-05-23  Roger Sayle  <roger@eyesopen.com>
17865
17866         * gcc.dg/builtins-1.c: Add tests for tan and atan.
17867         * gcc.dg/builtins-4.c: Add test for fmod.
17868
17869 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17870
17871         PR c++/10682
17872         * g++.dg/template/instantiate4.C: New test.
17873
17874 2003-05-22  Roger Sayle  <roger@eyesopen.com>
17875
17876         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
17877
17878 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
17879
17880         * gcc.dg/compat/scalar-return-1_main.c: New file.
17881         * gcc.dg/compat/scalar-return-1_x.c: New file.
17882         * gcc.dg/compat/scalar-return-1_y.c: New file.
17883         * gcc.dg/compat/scalar-return-2_main.c: New file.
17884         * gcc.dg/compat/scalar-return-2_x.c: New file.
17885         * gcc.dg/compat/scalar-return-2_y.c: New file.
17886         * gcc.dg/compat/struct-return-3_main.c: New file.
17887         * gcc.dg/compat/struct-return-3_y.c: New file.
17888         * gcc.dg/compat/struct-return-3_x.c: New file.
17889         * gcc.dg/compat/struct-return-2_main.c: New file.
17890         * gcc.dg/compat/struct-return-2_x.c: New file.
17891         * gcc.dg/compat/struct-return-2_y.c: New file.
17892
17893 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17894
17895         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
17896         for hppa*-hp-hpux*.
17897         * gcc.dg/20021014-1.c (dg-options): Likewise.
17898         * gcc.dg/nest.c (dg-options): Likewise.
17899
17900 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
17901
17902         PR c++/9738
17903         * g++.dg/ext/dllimport2.C: New file.
17904         * g++.dg/ext/dllimport3.C: New file.
17905
17906 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
17907
17908         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
17909         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17910         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17911         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17912         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17913         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17914         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
17915         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
17916         * gcc.dg/compat/small-struct-defs.h: New file.
17917         * gcc.dg/compat/small-struct-init.h: New file.
17918         * gcc.dg/compat/small-struct-check.h: New file.
17919         * gcc.dg/compat/fp-struct-defs.h: New file.
17920         * gcc.dg/compat/fp-struct-check.h: New file.
17921         * gcc.dg/compat/fp-struct-init.h: New file.
17922         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
17923         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
17924
17925 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
17926
17927         * gcc.dg/20030225-2.c: New test.
17928
17929 2003-05-18  Roger Sayle  <roger@eyesopen.com>
17930             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17931
17932         * gcc.c-torture/compile/20030518-1.c: New test case.
17933
17934 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
17935
17936         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
17937         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
17938         gcc-dg-debug-runtest.
17939         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
17940         gcc-dg-debug-runtest.
17941
17942 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17943
17944         PR c++/9022
17945         * g++.dg/lookup/using6.C: New test.
17946
17947 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17948
17949         * g++.dg/parse/access2.C: New test.
17950
17951 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
17952
17953         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
17954         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
17955         * gcc.dg/debug/debug.exp: Likewise.
17956
17957 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
17958
17959         * gcc.dg/dollar.c: New test.
17960
17961 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
17962
17963         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
17964         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
17965         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
17966         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
17967         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
17968         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
17969         * gcc.dg/compat/struct-by-value-6_main.c: New file.
17970         * gcc.dg/compat/struct-by-value-6_x.c: New file.
17971         * gcc.dg/compat/struct-by-value-6_y.c: New file.
17972         * gcc.dg/compat/struct-by-value-7_main.c: New file.
17973         * gcc.dg/compat/struct-by-value-7_x.c: New file.
17974         * gcc.dg/compat/struct-by-value-7_y.c: New file.
17975         * gcc.dg/compat/struct-by-value-8_main.c: New file.
17976         * gcc.dg/compat/struct-by-value-8_x.c: New file.
17977         * gcc.dg/compat/struct-by-value-8_y.c: New file.
17978         * gcc.dg/compat/struct-by-value-9_main.c: New file.
17979         * gcc.dg/compat/struct-by-value-9_x.c: New file.
17980         * gcc.dg/compat/struct-by-value-9_y.c: New file.
17981
17982 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
17983
17984         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
17985         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
17986         support for "repo" mode.
17987         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
17988         * lib/g77-dg.exp: Likewise.
17989         * lib/obj-dg.exp: Likewise.
17990
17991 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
17992
17993         Merge from gcc-3_2-rhl8-branch:
17994         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
17995
17996         * gcc.dg/tls/opt-6.c: New test.
17997
17998         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
17999
18000         * gcc.dg/20030405-1.c: New test.
18001
18002         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
18003
18004         * gcc.dg/20030309-1.c: New test.
18005
18006         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18007
18008         * gcc.c-torture/execute/20030307-1.c: New test.
18009
18010         2003-02-20  Randolph Chung  <tausq@debian.org>
18011
18012         * gcc.c-torture/compile/20030220-1.c: New test.
18013
18014         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
18015
18016         * gcc.dg/20030217-1.c: New test.
18017
18018         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
18019
18020         * gcc.c-torture/compile/20020129-1.c: New test.
18021
18022         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18023
18024         * gcc.dg/unroll-1.c: New test.
18025
18026         2002-11-16  Jan Hubicka  <jh@suse.cz>
18027
18028         * gcc.c-torture/execute/20020920-1.c: New test.
18029
18030         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
18031
18032         PR target/7434
18033         * gcc.c-torture/compile/20021008-1.c: New test.
18034
18035         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
18036
18037         PR target/7559
18038         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
18039
18040         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18041
18042         * gcc.c-torture/compile/20020807-1.c: New test.
18043
18044         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
18045
18046         * gcc.dg/tls/opt-1.c: New test.
18047
18048         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
18049
18050         * gcc.dg/20020729-1.c: New test.
18051
18052         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
18053
18054         * g++.dg/opt/life1.C: New test.
18055
18056         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
18057
18058         * gcc.dg/20020525-1.c: New test.
18059
18060         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18061
18062         PR c++/6794
18063         * g++.dg/ext/pretty1.C: New test.
18064         * g++.dg/ext/pretty2.C: New test.
18065
18066 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
18067
18068         PR c++/8385
18069         * g++.dg/ext/typeof5.C: New test.
18070
18071 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
18072
18073         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
18074         __USER_LABEL_PREFIX__ into account.
18075         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
18076
18077 2003-05-14  Roger Sayle  <roger@eyesopen.com>
18078
18079         * gcc.dg/builtins-15.c: New test case.
18080
18081 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
18082
18083         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
18084
18085 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
18086
18087         * lib/g++.exp: Tweak handling of additional source files.
18088         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
18089         * g++.dg/special/conpr-2a.C: Rename to ...
18090         * g++.dg/special/conpr-2a.cc: ... this.
18091         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
18092         * g++.dg/special/conpr-3a.C: Rename to ...
18093         * g++.dg/special/conpr-3a.cc: This.
18094         * g++.dg/special/conpr-3b.C: Rename to ...
18095         * g++.dg/special/conpr-3b.cc: This.
18096         * g++.dg/special/conpr-4.C: New test.
18097         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
18098
18099 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
18100
18101         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
18102
18103 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18104
18105         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
18106         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18107         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
18108         * g++.old-deja/g++.other/warn3.C: Likewise.
18109
18110 2003-05-11  Roger Sayle  <roger@eyesopen.com>
18111
18112         * gcc.dg/i386-387-1.c: Update to also test log.
18113         * gcc.dg/i386-387-2.c: Likewise.
18114
18115 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
18116
18117         * g77.f-torture/execute/int8421.f: New test.
18118
18119 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18120
18121         PR c++/10230, c++/10481
18122         * g++.dg/lookup/scoped5.C: New test.
18123
18124 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18125
18126         PR c++/10552
18127         * g++.dg/template/ttp6.C: New test.
18128
18129 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
18130
18131         * gcc.c-torture/execute/builtins: New directory.
18132         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
18133         gcc.c-torture/execute/builtins.
18134         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
18135         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
18136         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
18137         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
18138
18139 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18140
18141         PR c++/9252
18142         * g++.dg/template/access8.C: New test.
18143         * g++.dg/template/access9.C: New test.
18144
18145 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18146
18147         PR c++/9554
18148         * g++.dg/parse/access1.C: New test.
18149
18150 2003-05-09  DJ Delorie  <dj@redhat.com>
18151
18152         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
18153         long, and not an int.
18154
18155 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18156
18157         PR c++/10555, c++/10576
18158         * g++.dg/template/memclass1.C: New test.
18159
18160 2003-05-08  DJ Delorie  <dj@redhat.com>
18161
18162         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
18163         targets.
18164         * gcc.c-torture/execute/20021024-1.x: Likewise.
18165         * gcc.c-torture/execute/shiftdi.x: Likewise.
18166         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
18167         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
18168         * gcc.dg/20021018-1.c: Likewise.
18169
18170 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18171
18172         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
18173
18174         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
18175         (bcopy): Call memmove.
18176
18177 2003-05-08  Roger Sayle  <roger@eyesopen.com>
18178
18179         * g77.f-torture/compile/8485.f: New test case.
18180
18181 2003-05-07  Richard Henderson  <rth@redhat.com>
18182
18183         PR c++/10570
18184         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
18185         Verify exception_cleanup not called for rethrows.
18186         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
18187         when exiting catch block without rethrowing.
18188         * g++.dg/eh/forced3.C: New.
18189         * g++.dg/eh/forced4.C: New.
18190
18191 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
18192
18193         * gcc.dg/20030505.c: Fix triplet.
18194
18195 2003-05-06  DJ Delorie  <dj@redhat.com>
18196
18197         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
18198         * gcc.dg/nest.c: Likewise.
18199
18200 2003-05-05  Roger Sayle  <roger@eyesopen.com>
18201
18202         * gcc.dg/builtins-14.c: New test case.
18203
18204 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
18205
18206         * lib/compat.exp (compat-execute): New argument.
18207         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
18208         * gcc.dg/compat: New test directory.
18209         * gcc.dg/compat/compat.exp: New expect script.
18210         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
18211         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
18212         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
18213         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
18214         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
18215         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
18216
18217         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
18218         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
18219         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
18220         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
18221         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
18222         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
18223         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
18224         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
18225         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
18226         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
18227         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
18228         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
18229         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
18230         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
18231         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
18232
18233 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
18234
18235         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
18236
18237 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
18238
18239         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
18240
18241 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
18242
18243         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
18244         * gcc.dg/ppc-fsel-2.c: New test.
18245
18246         * gcc.dg/unused-5.c: New test.
18247
18248 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18249
18250         PR c++/10496
18251         * g++.dg/warn/pmf1.C: New test.
18252
18253 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18254
18255         PR c++/4494
18256         * g++.dg/warn/main.C: New test.
18257
18258 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18259
18260         * gcc.dg/nonnull-3.c: New test.
18261
18262 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
18263
18264         * gcc.dg/cpp/Wtrigraphs.c: Update.
18265         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
18266
18267 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
18268
18269         * gcc.dg/ppc-fsel-1.c: New test.
18270
18271 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
18272
18273         PR c/10604
18274         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
18275
18276 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
18277
18278         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
18279
18280 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18281
18282         PR c++/9364, c++/10553, c++/10586
18283         * g++.dg/parse/typename4.C: New test.
18284         * g++.dg/parse/typename5.C: Likewise.
18285
18286 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
18287
18288         * gcc.c-torture/compile/20030503-1.c: New test.
18289
18290 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18291
18292         * g++.dg/lookup/using5.C: Fix testcase error.
18293
18294 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
18295
18296         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
18297         since MEABI is no longer supported.  Remove all vestiges
18298         of MEABI from the test.
18299
18300 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18301
18302         PR c++/10554
18303         * g++.dg/lookup/using5.C: New test.
18304
18305 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18306
18307         PR c++/8772
18308         * g++.dg/template/ttp5.C: New test.
18309
18310 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
18311
18312         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
18313         (dg-gpp-additional-sources): New function.
18314         (dg-gpp-additional-files): Likewise.
18315         * lib/g++.exp (additional_sources): New variable.
18316         (additional_files): Likewise.
18317         (g++_target_compile): Deal with them.
18318         * lib/old-dejagnu.exp: Remove.
18319         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
18320         * g++.old-deja: Revise all tests to use dg commands.
18321
18322 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18323
18324         PR c++/9432, c++/9528
18325         * g++.dg/lookup/using4.C: New test.
18326
18327 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
18328
18329         * gcc.dg/noreturn-5.c: New file.
18330         * gcc.dg/noreturn-6.c: New file.
18331
18332         * gcc.c-torture/compile/inline-1.c: New file.
18333
18334 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18335
18336         PR c++/10551
18337         * g++.dg/template/explicit1.C: New test.
18338
18339 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18340
18341         PR c++/10549
18342         * g++.dg/other/bitfield1.C: New test.
18343
18344         PR c++/10527
18345         * g++.dg/init/new7.C: New test.
18346
18347 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18348
18349         * g++.dg/ext/desig1.C: New test.
18350         * g++.dg/ext/init1.C: Update.
18351
18352         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
18353
18354 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
18355
18356         PR c++/10180
18357         * g++.dg/warn/Winline-1.C: New test.
18358
18359 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
18360
18361         * gcc.c-torture/execute/string-opt-19.c: New test.
18362
18363         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
18364         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
18365
18366 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
18367
18368         PR c++/10506
18369         * g++.dg/init/new6.C: New test.
18370
18371         PR c++/10503
18372         * g++.dg/init/ref6.C: New test.
18373
18374 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
18375
18376         * g++.dg/warn/weak1.C: XFAIL on AIX4.
18377
18378 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18379
18380         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
18381         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
18382
18383 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
18384
18385         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
18386         initialized static data members.
18387
18388 2003-04-25  H.J. Lu <hjl@gnu.org>
18389
18390         * gcc.dg/ia64-sync-4.c: New test.
18391
18392 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18393
18394         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
18395         date.
18396
18397 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
18398
18399         PR c++/10337
18400         * g++.dg/warn/conv1.C: New test.
18401         * g++.old-deja/g++.other/conv7.C: Adjust.
18402         * g++.old-deja/g++.other/overload14.C: Adjust.
18403
18404 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18405
18406         PR c++/10471
18407         * g++.dg/template/defarg2.C: New test.
18408
18409 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
18410
18411         * gcc.dg/cpp/include2.c: Update.
18412         * gcc.dg/cpp/multiline-2.c: New.
18413         * gcc.dg/cpp/multiline.c: Update.
18414         * gcc.dg/cpp/strify2.c: Update.
18415         * gcc.dg/cpp/trad/literals-2.c: Update.
18416
18417 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18418
18419         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
18420
18421 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18422
18423         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
18424
18425 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18426
18427         PR c++/10451
18428         * g++.dg/parse/crash4.C: New test.
18429
18430         PR c++/9847
18431         * g++.dg/parse/crash5.C: New test.
18432
18433 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
18434
18435         PR c++/10446
18436         * g++.dg/parse/crash3.C: New test.
18437
18438         PR c++/10428
18439         * g++.dg/parse/elab1.C: New test.
18440
18441 2003-04-22  Devang Patel  <dpatel@apple.com>
18442
18443         * gcc.dg/cpp/trad/funlike-5.c: New test.
18444
18445 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
18446
18447         * g++.dg/other/packed1.C: Fix dg options.
18448
18449 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
18450
18451         * g++.dg/other/offsetof2.C: New test.
18452
18453 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
18454
18455         * g++.dg/template/recurse.C: Adjust location of error messages.
18456
18457 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
18458
18459         PR c++/9881
18460         * g++.dg/init/addr-const1.C: New test.
18461         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
18462
18463 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18464
18465         PR c++/10405
18466         * g++.dg/lookup/struct-hack1.C: New test.
18467
18468 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
18469
18470         * ucs.c: Update diagnostic messages.
18471
18472 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18473
18474         * gcc.dg/cpp/truefalse.cpp: New test.
18475         * gcc.dg/cpp/cpp.exp: Update.
18476         * g++.dg/other/stdbool-if.C: Remove.
18477
18478 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18479
18480         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
18481         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
18482
18483 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18484
18485         * gcc.c-torture/compile/20030418-1.c: New test.
18486
18487 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
18488
18489         * README.compat: Remove; content moved to doc/sourcebuild.texi.
18490
18491 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18492
18493         PR c++/10347
18494         g++.dg/template/dependent-name1.C: New test.
18495
18496 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
18497
18498         * gcc.dg/warn-1.c (tourist_guide): New array,
18499         contains a pointer to bar.
18500
18501 2003-04-16  Roger Sayle  <roger@eyesopen.com>
18502
18503         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
18504         * gcc.c-torture/execute/medce-1.c: New test case.
18505         * gcc.c-torture/execute/medce-2.c: New test case.
18506
18507 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
18508
18509         * lib/prune.exp: Ignore more messages.
18510
18511         PR c++/10381
18512         * g++.dg/parse/lookup3.C: New test.
18513
18514 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
18515
18516         * gcc.c-torture/compile/20030415-1.c : New test.
18517
18518 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
18519
18520         * gcc.c-torture/execute/scope-2.c: Move to ...
18521         * gcc.dg/noncompile/scope.c: .... here.
18522
18523 2003-04-14  Roger Sayle  <roger@eyesopen.com>
18524
18525         * gcc.dg/20030414-2.c: New test case.
18526
18527 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
18528
18529         PR target/10377
18530         * gcc.dg/20030414-1.c: New test.
18531
18532 2003-04-13  Roger Sayle  <roger@eyesopen.com>
18533
18534         * gcc.dg/builtins-12.c: New test case.
18535         * gcc.dg/builtins-13.c: New test case.
18536
18537 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18538
18539         * gcc.c-torture/execute/string-opt-18.c: New test.
18540
18541 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
18542
18543         PR c++/10300
18544         * g++.dg/init/new5.C: New test.
18545
18546 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
18547
18548         PR c++/7910
18549         * g++.dg/ext/dllimport1.C: New test.
18550
18551 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18552
18553         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
18554
18555 2003-04-11  Bud Davis <bdavis9659@comcast.net>
18556
18557         PR Fortran/9263
18558         * g77.f-torture/noncompile/9263.f: New test
18559         PR Fortran/1832
18560         * g77.f-torture/execute/1832.f: New test
18561
18562 2003-04-11  David Chad  <davidc@freebsd.org>
18563             Loren J. Rittle  <ljrittle@acm.org>
18564
18565         libobjc/8562
18566         * objc.dg/headers.m: New test.
18567
18568 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
18569
18570         * gcc.c-torture/execute/builtin-noret-2.c: New.
18571         * gcc.c-torture/execute/builtin-noret-2.x: New.
18572         XFAIL builtin-noret-2.c at -O1 and above.
18573         * gcc.dg/redecl.c: New.
18574         * gcc.dg/Wshadow-1.c: Update error regexps.
18575
18576 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
18577
18578         * g++.dg/abi/bitfield10.C: New test.
18579
18580 2003-04-09  Mike Stump  <mrs@apple.com>
18581
18582         * gcc.dg/pch/pch.exp: Make testcase names longer.
18583         * g++.dg/pch/pch.exp: Make testcase names longer.
18584
18585 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18586
18587         * gcc.dg/builtins-11.c: New test case.
18588
18589 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18590
18591         * gcc.dg/builtins-9.c: New test case.
18592         * gcc.dg/builtins-10.c: New test case.
18593
18594 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
18595
18596         * gcc.dg/noncompile/init-4.c.c: New test.
18597
18598 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
18599
18600         * gcc.misc-test/gcov-9.c: New test.
18601         * gcc.misc-test/gcov-10.c: New test
18602         * gcc.misc-test/gcov-11.c: New test.
18603
18604 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
18605
18606         PR optimization/10024
18607         * gcc.c-torture/compile/20030405-1.c: New test.
18608
18609 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
18610
18611         * gcc.dg/pch/static-3.c: New.
18612         * gcc.dg/pch/static-3.hs: New.
18613         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
18614
18615 2003-04-04  Richard Henderson  <rth@redhat.com>
18616
18617         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
18618         * g++.dg/eh/forced2.C: Likewise.
18619
18620 2003-04-03  Mike Stump  <mrs@apple.com>
18621
18622         * lib/scanasm.exp (scan-assembler): Add xfail processing for
18623         target arg.
18624         (scan-assembler-times, scan-assembler-not): Likewise.
18625         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
18626
18627 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18628
18629         * gcc.dg/sparc-loop-1.c: New test.
18630
18631 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
18632
18633         PR other/9274
18634         * g++.dg/pch/system-2.C: New.
18635         * g++.dg/pch/system-2.Hs: New.
18636
18637 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
18638
18639         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
18640
18641         * g++.dg/eh/simd-1.C (vecfunc): Same.
18642
18643 2003-04-01  Roger Sayle  <roger@eyesopen.com>
18644
18645         * gcc.c-torture/execute/20030401-1.c: New test case.
18646
18647 2003-04-01  Ziemowit Laski <zlaski@apple.com>
18648
18649         * objc.dg/defs.m: New.
18650
18651 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
18652
18653         * g++.dg/eh/simd-1.C: New.
18654         * g++.dg/eh/simd-2.C: New.
18655
18656 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
18657
18658         * gcc.c-torture/execute/simd-3.c: New.
18659
18660 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18661
18662         PR c/9936
18663         * gcc.dg/20030331-2.c: New test.
18664
18665 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18666
18667         PR c++/10278
18668         * g++.dg/parse/crash2.C: New test.
18669
18670 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18671
18672         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
18673         * gcc.c-torture/execute/20030331-1.c: ...here.
18674
18675 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18676
18677         * gcc.c-torture/execute/20030331-1.c: New test.
18678
18679 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18680
18681         * lib/gcov.exp: Adjust call return testing strings.
18682         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
18683
18684 2003-03-31  Roger Sayle  <roger@eyesopen.com>
18685
18686         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
18687         * gcc.dg/builtins-7.c: New test case.
18688         * gcc.dg/builtins-8.c: New test case.
18689
18690 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18691
18692         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
18693
18694 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
18695
18696         PR c++/7647
18697         * g++.dg/lookup-class-member-2.C: New test.
18698
18699 2003-03-30  Glen Nakamura  <glen@imodulo.com>
18700
18701         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
18702
18703 2003-03-28  Roger Sayle  <roger@eyesopen.com>
18704
18705         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
18706
18707 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
18708
18709         * g++.dg/init/attrib1.C: New test.
18710
18711 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18712
18713         * gcc.dg/ultrasp8.c: New test.
18714
18715 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18716
18717         * gcc.dg/ultrasp7.c: New test.
18718
18719 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
18720
18721         PR c++/10047
18722         * g++.dg/template/inline1.C: New test.
18723
18724 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18725
18726         * gcc.dg/sparc-dwarf2.c: New test.
18727
18728 2003-03-27  Roger Sayle  <roger@eyesopen.com>
18729
18730         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
18731         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
18732
18733 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
18734
18735         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
18736         than reading .x files.
18737         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
18738         * g77.dg/gcov/gcov-1.f: Likewise.
18739         * gcc.misc-tests/gcov-4b.c: Likewise.
18740         * gcc.misc-tests/gcov-5b.c: Likewise.
18741         * gcc.misc-tests/gcov-6.c: Likewise.
18742         * gcc.misc-tests/gcov-7.c: Likewise.
18743         * gcc.misc-tests/gcov-8.c: Likewise.
18744         * g++.dg/gcov/gcov-1.x: Remove.
18745         * g77.dg/gcov/gcov-1.x: Likewise.
18746         * gcc.misc-tests/gcov-4b.x: Likewise.
18747         * gcc.misc-tests/gcov-5b.x: Likewise.
18748         * gcc.misc-tests/gcov-6.x: Likewise.
18749         * gcc.misc-tests/gcov-7.x: Likewise.
18750         * gcc.misc-tests/gcov-8.x: Likewise.
18751
18752 2003-03-27  Glen Nakamura  <glen@imodulo.com>
18753
18754         PR opt/10087
18755         * gcc.dg/20030324-1.c: New test.
18756
18757 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
18758
18759         PR c++/10224
18760         * g++.dg/template/arg3.C: New test.
18761
18762         PR c++/10158
18763         * g++.dg/template/friend18.C: New test.
18764
18765 2003-03-26  Roger Sayle  <roger@eyesopen.com>
18766
18767         * g77.f-torture/compile/20030326-1.f: New test case.
18768
18769 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
18770
18771         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
18772
18773         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
18774
18775 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
18776
18777         * gcc.dg/ia64-sync-3.c: New test.
18778
18779 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
18780
18781         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
18782
18783 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18784
18785         * gcc.dg/ultrasp6.c: New test.
18786
18787 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18788
18789         * gcc.dg/i386-signbit-1.c: New test.
18790         * gcc.dg/i386-signbit-2.c: New test.
18791         * gcc.dg/i386-signbit-3.c: New test.
18792
18793 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18794
18795         * gcc.dg/ultrasp5.c: Fix options.
18796
18797 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18798
18799         * gcc.dg/ultrasp5.c: Fix comment.
18800
18801 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
18802
18803         PR fortran/10197
18804         * g77.f-torture/execute/10197.f: New test.
18805
18806 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
18807
18808         PR c++/9898, c++/383
18809         * g++.dg/template/conv6.C: New test.
18810
18811         PR c++/10119
18812         * g++.dg/template/ptrmem5.C: New test.
18813
18814         PR c++/10026
18815         * g++.dg/lookup/koenig1.C: New test.
18816
18817         PR C++/10199
18818         * g++.dg/lookup/template2.C: New test.
18819
18820 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
18821
18822         * g++.dg/opt/rtti1.C: New test.
18823
18824 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18825
18826         * gcc.dg/ultrasp5.c: New test.
18827
18828 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
18829
18830         PR middle-end/9967
18831         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
18832         builtin fputs.
18833
18834 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
18835
18836         PR c/8224
18837         * gcc.dg/20030323-1.c: New test.
18838
18839 2003-03-23  Roger Sayle  <roger@eyesopen.com>
18840
18841         * gcc.c-torture/compile/20030323-1.c: New test case.
18842
18843 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
18844
18845         * gcc.dg/20030321-1.c: New test.
18846
18847 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
18848
18849         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
18850
18851 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18852
18853         PR c++/9978, c++/9708
18854         * g++.dg/ext/vlm1.C: Adjust expected error.
18855         * g++.dg/ext/vla2.C: New test.
18856         * g++.dg/template/arg1.C: New test.
18857         * g++.dg/template/arg2.C: New test.
18858
18859 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
18860
18861         * g77.f-torture/execute/select.f: New test.
18862         * g77.f-torture/noncompile/select_no_compile.f: New test.
18863
18864 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
18865
18866         PR c++/9898
18867         * g++.dg/other/error4.C: New test.
18868
18869 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
18870
18871         * g++.dg/template/friend17.C: New test.
18872
18873 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
18874
18875         * gcc.c-torture/compile/20030320-1.c: New.
18876
18877 2003-03-20  Roger Sayle  <roger@eyesopen.com>
18878
18879         * gcc.dg/builtins-6.c: New test case.
18880
18881 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
18882
18883         PR target/10073
18884         * gcc.c-torture/compile/20030319-1.c: New.
18885
18886 2003-03-18  Jan Hubicka  <jh@suse.cz>
18887
18888         * gcc.dg/i386-cvt-1.c: New test.
18889
18890 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
18891
18892         * objc.dg/naming-1.m: Use "(parse|syntax) error".
18893         * objc.dg/naming-2.m: Likewise.
18894
18895 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
18896
18897         PR c++/9639
18898         * g++.dg/parse/crash1.C: New test.
18899
18900 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
18901
18902         PR c++/8805
18903         * g++.dg/eh/cleanup1.C: New test.
18904
18905 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18906
18907         * gcc.c-torture/execute/20030316-1.c: New test case.
18908
18909 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18910
18911         PR c++/9629
18912         * g++.dg/init/ctor2.C: New test.
18913
18914 2003-03-15  Roger Sayle  <roger@eyesopen.com>
18915
18916         * g77.f-torture/compile/xformat.f: New test case.
18917
18918 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18919
18920         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
18921         * g++.old-deja/g++.mike/eh50.C: Likewise.
18922
18923 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18924
18925         PR c++/6440
18926         * g++.dg/template/spec7.C: New test.
18927         * g++.dg/template/spec8.C: Likewise.
18928
18929 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
18930
18931         * gcc.c-torture/execute/20030313-1.c: New test.
18932
18933 2003-03-14  Richard Henderson  <rth@redhat.com>
18934
18935         * gcc.dg/inline-2.c: Adjust alpha test for external call.
18936
18937 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18938
18939         * gcc.c-torture/compile/20030314-1.c: New test.
18940
18941 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
18942
18943         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
18944         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
18945         thumb target,
18946         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
18947         to accept newer _imp__  prefix and additional
18948         newline in .drectve section.
18949         * gcc.dg/dll-4.c: Likewise.
18950         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
18951         switch.
18952
18953 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
18954
18955         * g++.dg/parse/namespace9.C: New test.
18956
18957         * g++.dg/init/ref5.C: New test.
18958         * g++.dg/parse/ptrmem1.C: Likewise.
18959
18960 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18961
18962         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
18963         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
18964         regular expression.
18965         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
18966         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
18967
18968 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
18969
18970         * gcc.c-torture/execute/20030224-2.c: New test.
18971
18972 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18973
18974         * gcc.dg/decl-3.c: New test.
18975
18976 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18977
18978         * gcc.dg/i386-loop-2.c: New test.
18979
18980 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
18981
18982         PR c++/9474
18983         * g++.dg/parse/namespace8.C: New test.
18984
18985         PR c++/9924
18986         * g++.dg/overload/builtin2.C: New test.
18987
18988 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
18989
18990         * gcc.dg/return-type-3.c: New test.
18991
18992 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
18993
18994         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
18995         profiling options are not supported.
18996
18997 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
18998
18999         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
19000         * g++.old-deja/g++.warn/impint2.C: Likewise.
19001
19002 2003-03-10  Devang Patel  <dpatel@apple.com>
19003
19004         * g++.dg/cpp/c++_cmd_1.C: New test.
19005         * g++.dg/cpp/c++_cmd_1.h: New file.
19006
19007 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
19008
19009         * gcc.dg/altivec-9.c: New file.
19010
19011 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19012
19013         * gcc.dg/ppc-sdata-1.c: New test.
19014         * gcc.dg/ppc-sdata-2.c: New test.
19015
19016 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
19017
19018         PR c++/9373
19019         * g++.dg/opt/ptrmem2.C: New test.
19020
19021         PR c++/8534
19022         * g++.dg/opt/ptrmem1.C: New test.
19023
19024 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19025
19026         * gcc.dg/i386-loop-1.c: New test.
19027
19028 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19029
19030         PR c++/9970
19031         * g++.dg/lookup/friend1.C: New test.
19032
19033 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19034
19035         PR c++/9823
19036         * g++.dg/parser/constructor1.C: New test.
19037
19038 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
19039
19040         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
19041
19042         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
19043
19044 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
19045
19046         * gcc.dg/cpp/Wunused.c: Update test.
19047
19048 2003-03-08  Jan Hubicka  <jh@suse.cz>
19049
19050         * gcc.dg/inline-3.c: New test.
19051
19052 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19053
19054         PR c++/9809
19055         * g++.dg/parse/builtin1.C: New test.
19056
19057         PR c++/9982
19058         * g++.dg/abi/cookie1.C: New test.
19059         * g++.dg/abi/cookie2.C: Likewise.
19060
19061         PR c++/9524
19062         * g++.dg/template/field1.C: New test.
19063
19064         PR c++/9912
19065         * g++.dg/parse/class1.C: New test.
19066         * g++.dg/parse/namespace7.C: Likewise.
19067         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
19068
19069 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
19070
19071         * g++.dg/init/ref4.C: New test.
19072
19073 2003-03-07  Jan Hubicka  <jh@suse.cz>
19074
19075         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
19076         * gcc.dg/inline-3.c:  New test.
19077
19078 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
19079
19080         * g++.dg/init/ref3.C: New test.
19081
19082         PR c++/9965
19083         * g++.dg/init/ref2.C: New test.
19084
19085         PR c++/9400
19086         * g++.dg/warn/Wshadow-2.C: New test.
19087
19088         PR c++/9791
19089         * g++.dg/warn/Woverloaded-1.C: New test.
19090
19091 2003-03-05  Jan Hubicka  <jh@suse.cz>
19092
19093         * gcc.dg/i386-local2.c: New.
19094         * gcc.dg/i386-local.c: Fix typo.
19095
19096 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
19097
19098         * g++.dg/abi/layout3.C: New test.
19099
19100 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19101
19102         * gcc.c-torture/compile/20030305-1.c
19103
19104 2003-03-05  Jan Hubicka  <jh@suse.cz>
19105
19106         * gcc.dg/i386-local.c: New.
19107
19108 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
19109
19110         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
19111
19112 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19113
19114         * gcc.dg/switch-2.c: New test.
19115         * gcc.dg/switch-3.c: New test.
19116         * gcc.dg/Wswitch.c: Adjust line numbers.
19117         * gcc.dg/Wswitch-default.c: Likewise.
19118         * gcc.dg/Wswitch-enum.c: Likewise.
19119
19120 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
19121
19122         * gcc.c-torture/execute/20030222-1.c: New test.
19123
19124 2003-03-03  James E Wilson  <wilson@tuliptree.org>
19125
19126         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
19127
19128 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
19129
19130         PR c++/9878
19131         * g++.dg/init/ref1.C: New test.
19132
19133 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
19134
19135         * gcc.dg/sh-relax.c: New SH-only test.
19136
19137 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
19138
19139         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
19140         comment explaining purpose of testcase.
19141
19142 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19143
19144         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
19145         for HC11/HC12 (asm needs two int registers).
19146         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
19147         HC11/HC12 because the test uses an asm which needs two 32-bit
19148         registers.
19149
19150 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19151
19152         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
19153         for HC11/HC12 (array is too large otherwise).
19154         * gcc.c-torture/compile/920501-4.x: New file, likewise.
19155         * gcc.c-torture/compile/20010518-2.x: Likewise.
19156         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
19157         HC11/HC12 (array is too large).
19158
19159 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
19160
19161         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
19162         * lib/g++-dg.exp (g++-dg-test): Likewise.
19163
19164 2003-03-01  Roger Sayle  <roger@eyesopen.com>
19165
19166         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
19167         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
19168
19169 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19170
19171         * g++.dg/warn/implicit-typename1.C: Remove warning.
19172
19173 2003-02-28  Richard Henderson  <rth@redhat.com>
19174
19175         * gcc.dg/noreturn-1.c: Move noreturn warning line.
19176         * gcc.dg/return-type-1.c: Move control reaches end warning line.
19177
19178 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
19179
19180         * gcc.dg/pch/pch.exp: Change .pch to .gch.
19181         * g++.dg/pch/pch.exp: Likewise.
19182
19183 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
19184
19185         PR c++/9879
19186         * testsuite/g++.dg/init/new4.C: New test.
19187
19188 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
19189
19190         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
19191
19192 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
19193
19194         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
19195         unsigned long.
19196
19197         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
19198         wider than float.
19199
19200 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19201
19202         * lib/scanasm.exp: Add support for counting numbers of
19203         occurences.
19204         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
19205         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
19206
19207 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
19208
19209         PR c++/9683
19210         * g++.dg/template/static3.C: New test.
19211
19212         PR c++/9829
19213         * g++.dg/parse/namespace6.C: New test.
19214
19215 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19216
19217         PR target/9732
19218         * gcc.dg/20030225-1.c: New test.
19219
19220 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
19221
19222         * README: Remove out-of-date information.
19223
19224         PR c++/9836
19225         * g++.dg/template/spec6.C: New test.
19226
19227 2003-02-24  Jeff Law  <law@redhat.com>
19228
19229         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
19230
19231 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19232
19233         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
19234         * gcc.dg/pragma-ep-1.c: Likewise.
19235
19236 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19237
19238         PR c++/9602
19239         * g++.dg/template/friend16.C: New test.
19240
19241 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
19242
19243         PR c++/5333
19244         * g++.dg/parse/fused-params1.C: Adjust error messages.
19245         * g++.dg/template/nested3.C: New test.
19246
19247 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
19248
19249         * g++.dg/abi/param1.C: New test.
19250
19251 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19252
19253         PR c++/7982
19254         * g++.dg/warn/implicit-typename1.C: New test.
19255
19256 2003-02-22  Kelley Cook <kelleycook@comcast.net>
19257
19258         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
19259         with "mtune".
19260         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19261         * gcc.c-torture/execute/20010129-1.x: Likewise.
19262         * gcc.dg/20011107-1.c: Likewise.
19263         * gcc.dg/20020108-1.c: Likewise.
19264         * gcc.dg/20020122-3.c: Likewise.
19265         * gcc.dg/20020206-1.c: Likewise.
19266         * gcc.dg/20020310-1.c: Likewise.
19267         * gcc.dg/20020426-2.c: Likewise.
19268         * gcc.dg/20020517-1.c: Likewise.
19269         * gcc.dg/991230-1.c: Likewise.
19270         * gcc.dg/i386-unroll-1.c: Likewise.
19271         * gcc.misc-tests/i386-prefetch.exp: Likewise.
19272
19273 2003-02-22  Jan Hubicka  <jh@suse.cz>
19274
19275         * gcc.dg/i386-mul.c: New test.
19276
19277 2003-02-21  Roger Sayle  <roger@eyesopen.com>
19278
19279         * gcc.dg/builtins-5.c: New test case.
19280
19281 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
19282
19283         * gcc.dg/asmreg-1.c: New test.
19284
19285 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19286
19287         PR c++/9749
19288         * g++.dg/parse/varmod1.C: New test.
19289
19290 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19291
19292         PR c++/9727
19293         * g++.dg/template/op1.C: New test.
19294
19295 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19296
19297         PR c++/8906
19298         * g++.dg/template/nested2.C: New test.
19299
19300 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19301
19302         PR c++/8724
19303         * g++.dg/expr/dtor1.C: New test.
19304
19305 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
19306
19307         * gcc.dg/cpp/include3.c: New test.
19308         * gcc.dg/cpp/inc/foo.h: New file.
19309
19310 2003-02-21  Glen Nakamura  <glen@imodulo.com>
19311
19312         * gcc.c-torture/execute/20030221-1.c: New test.
19313
19314 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
19315
19316         PR c++/9729
19317         * g++.dg/abi/conv1.C: New test.
19318
19319 2003-02-20  Jan Hubicka  <jh@suse.cz>
19320
19321         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
19322
19323 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
19324
19325         * gcc.c-torture/compile/20030219-1.c: New test.
19326
19327 2003-02-18  Jan Hubicka  <jh@suse.cz>
19328
19329         * gcc.dg/funcorder.c: New test.
19330
19331 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19332
19333         * gcc.c-torture/execute/20030218-1.c: New.
19334
19335 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
19336
19337         * gcc.dg/20030218-1.c: New.
19338
19339 2003-02-18  Richard Henderson  <rth@redhat.com>
19340
19341         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
19342         * gcc.dg/attr-used-2.c: New.
19343
19344 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
19345
19346         PR c++/9704
19347         * g++.dg/init/copy5.C: New test.
19348
19349 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
19350
19351         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
19352         * g++.dg/pch/pch.exp: Likewise.
19353
19354 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19355
19356         * gcc.c-torture/execute/20030209-1.c: Enable the test if
19357         STACK_SIZE is not defined.
19358
19359 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19360
19361         PR c++/9457
19362         * g++.dg/template/init1.C: New test.
19363
19364 2003-02-16  Jan HUbicka  <jh@suse.cz>
19365
19366         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
19367         (foo): Add few extra tests
19368         * gcc.dg/c99-const-expr-3.c: Likewise.
19369         * gcc.c-torture/execute/20030216-1.c: New.
19370
19371 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19372
19373         PR c++/9459
19374         * g++.dg/ext/typeof4.C: New test.
19375
19376 2003-02-15  Roger Sayle  <roger@eyesopen.com>
19377
19378         * gcc.dg/i386-387-3.c: New test case.
19379
19380 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
19381
19382         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
19383         cris-*-elf* cris-*-aout* and mmix-*-*.
19384
19385 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
19386
19387         * gcc.dg/20030213-1.c: New test.
19388
19389 2003-02-12  Roger Sayle  <roger@eyesopen.com>
19390
19391         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
19392         * gcc.dg/i386-387-2.c: Likewise.
19393
19394 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
19395
19396         * gcc.dg/ppc-spe.c: Fix formatting.
19397         Enable tests that were previously unsupported by gas.
19398         Delete tests for instructions that no longer exist.
19399         Switch arguments on evsubifw builtin.
19400
19401 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
19402
19403         * gcc.c-torture/execute/20030209-1.c: Disable the test if
19404         STACK_SIZE is too small.
19405
19406 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19407             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19408
19409         * gcc.dg/decl-2.c: New test.
19410
19411 2003-02-10  Jan Hubicka  <jh@suse.cz>
19412
19413         * gcc.dg/i386-fpcvt-1.c:  New test.
19414
19415 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
19416
19417         * gcc.c-torture/execute/20030209-1.c: New test.
19418
19419 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
19420
19421         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
19422         int-wide bitops, use the constants of the same width.
19423         Likewise, if long long is 32-bit wide, test bitops using
19424         32-bit constants.
19425
19426 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
19427
19428         * gcc.dg/20021014-1.c: Annotate with expected notice text.
19429
19430 2003-02-07  Roger Sayle  <roger@eyesopen.com>
19431
19432         * testsuite/gcc.dg/builtins-4.c: New test case.
19433
19434 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19435
19436         * gcc.dg/20020430-1.c: Fix dg command typos.
19437         * gcc.dg/20020503-1.c: Likewise.
19438
19439 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19440
19441         PR c++/8785
19442         * g++.dg/parse/fused-params1.C: New test.
19443
19444         PR c++/8857
19445         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
19446
19447         PR c++/8921
19448         * g++.dg/parse/non-dependent1.C: New test.
19449
19450         PR c++/8928
19451         * g++.dg/parse/dupl-tmpl-args1.C: New test.
19452
19453         PR c++/9228
19454         * g++.dg/parse/undefined7.C: New test.
19455         * g++.dg/parse/non-templ1.C: New test.
19456
19457         PR c++/9229
19458         * g++.dg/parse/too-many-tmpl-args1.C: New test.
19459
19460 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
19461
19462         * gcc.c-torture/compile/20030206-1.c: New test.
19463
19464 2003-02-05  Roger Sayle  <roger@eyesopen.com>
19465
19466         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
19467         "pow" to "foo" to avoid potential confusion with a math built-in.
19468
19469 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19470
19471         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
19472         conditions for SPARC targets.
19473
19474 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
19475
19476         * gcc.dg/20030204-1.c: New test.
19477
19478 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19479
19480         PR c++/38
19481         * g++.dg/parse/array-size1.C: New test.
19482
19483         PR c++/5657
19484         * g++.dg/parse/undefined3.C: New test.
19485
19486         PR c++/5665
19487         * g++.dg/parse/undefined4.C: New test.
19488
19489         PR c++/5975
19490         * g++.dg/parse/undefined5.C: New test.
19491
19492         PR c++/7259
19493         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
19494
19495         PR c++/8578
19496         * g++.dg/parse/casting-operator1.C: New test.
19497
19498         PR c++/8596
19499         * g++.dg/parse/undefined6.C: New test.
19500
19501         PR c++/8736
19502         * g++.dg/parse/missing-template1.C: New test.
19503
19504 2003-02-04  Jan Hubicka  <jh@suse.cz>
19505
19506         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
19507         * gcc.dg/i386-cmov?.c:  Likewise.
19508         * gcc.dg/i386-fpcvt-?.c:  Likewise.
19509         * gcc.dg/i386-ssefp-1.c:  Likewise.
19510         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
19511         conventions.
19512
19513 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
19514
19515         PR c++/7129
19516         * testsuite/g++.dg/ext/max.C: New test.
19517
19518 2003-02-03  Jan Hubicka  <jh@suse.cz>
19519
19520         * gcc.c-torture/execute/20030203-1.c: New test.
19521
19522 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
19523
19524         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
19525         'natural-endian'.
19526
19527 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
19528
19529         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
19530         * g++.dg/init/new2.C: Likewise.
19531         * g++.dg/other/new1.C: Likewise.
19532
19533 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
19534
19535         * gcc.dg/struct-ret-libc.c: New test.
19536
19537 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
19538
19539         * gcc.dg/20030129-1.c: New test.
19540
19541 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19542
19543         PR c++/8849
19544         * g++.dg/template/ptrmem4.C: New test.
19545
19546 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
19547
19548         * g++.dg/parser/constant1.C: New test.
19549
19550 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19551
19552         PR c++/8591
19553         * g++.dg/parse/friend2.C: New test.
19554
19555 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19556
19557         PR c++/9437
19558         * g++.dg/template/unify4.C: New test.
19559
19560 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
19561
19562         * gcc.c-torture/execute/20030128-1.c: New test.
19563
19564 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
19565
19566         * g++.dg/lookup/nested1.C: Test moved from ...
19567         * g++.old-deja/g++.other/lookup24.C: ... here.
19568
19569 2003-01-28  Jan Hubicka  <jh@suse.cz>
19570
19571         * gcc.dg/i386-cmov5.c:  New test.
19572
19573 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
19574
19575         * gcc.c-torture/execute/20010925-1.c: Changed the
19576         memcpy declaration.
19577
19578 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19579
19580         PR c++/3902
19581         * g++.dg/parse/template5.C: New test.
19582
19583 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
19584
19585         PR fortran/9258
19586         * g77.dg/pr9258: New test.
19587
19588 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19589
19590         * README: Move relevant parts from README.g++.
19591
19592         * README.g++: Remove this file.
19593
19594 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19595
19596         * g++.dg/abi/dcast1.C: New test.
19597
19598 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19599
19600         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
19601
19602 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
19603
19604         PR c++/47
19605         * g++.old-deja/g++.other/lookup24.C: New test.
19606
19607 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19608
19609         PR middle-end/7227
19610         * gcc.dg/uninit-C.c: New test.
19611
19612 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
19613
19614         * g++.dg/abi/covariant1.C: New test.
19615
19616 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
19617
19618         * gcc.dg/20030123-1.c: New test.
19619
19620 2003-01-25  Jan Hubicka  <jh@suse.cz>
19621
19622         PR opt/8492
19623         * gcc.c-torture/compile/20030125-1.c
19624
19625 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
19626
19627         PR c++/9403
19628         * g++.dg/parse/template3.C: New test.
19629         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
19630
19631         PR c++/795
19632         * g++.dg/parse/template4.C: New test.
19633
19634         PR c++/9415
19635         * g++.dg/template/qual2.C: New test.
19636
19637         PR c++/8545
19638         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
19639
19640         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
19641
19642 2003-01-25  Roger Sayle  <roger@eyesopen.com>
19643
19644         * gcc.c-torture/execute/switch-1.c: New test case.
19645
19646 2003-01-25  Jan Hubicka  <jh@suse.cz>
19647
19648         * gcc.c-torture/execute/20030125-1.[cx]: New test.
19649
19650 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
19651
19652         Tweaks for Bison-1.875. From the NEWS file:
19653         "- `parse error' -> `syntax error'
19654         Bison now uniformly uses the term `syntax error'"
19655         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
19656         * gcc.dg/cpp/digraph2.c: Likewise.
19657         * gcc.dg/cpp/direct2.c: Likewise.
19658         * gcc.dg/cpp/paste4.c: Likewise.
19659         * gcc.dg/c90-restrict-1.c: Likewise.
19660         * gcc.dg/c99-func-2.c: Likewise.
19661         * gcc.dg/noncompile/920721-2.c: Likewise.
19662         * gcc.dg/noncompile/930622-2.c: Likewise.
19663         * gcc.dg/noncompile/940112-1.c: Likewise.
19664         * gcc.dg/noncompile/950921-1.c: Likewise.
19665         * gcc.dg/noncompile/951123-1.c: Likewise.
19666         * gcc.dg/noncompile/971104-1.c: Likewise.
19667         * gcc.dg/noncompile/990416-1.c: Likewise.
19668
19669 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
19670
19671         * g++.dg/parse/undefined1.C: Add error message.
19672
19673 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19674
19675         PR c++/9354
19676         * g++.dg/parse/new1.C: New test.
19677
19678         PR c++/9216
19679         * g++.dg/parse/template2.C: New test.
19680
19681         PR c++/9354
19682         * g++.dg/parse/typedef2.C: New test.
19683
19684         PR c++/9328
19685         * g++.dg/ext/typeof3.C: New test.
19686
19687 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19688
19689         PR c++/2738
19690         * g++.dg/parse/ret-type1.C: New test.
19691
19692         PR c++/3792
19693         * g++.dg/parse/tmpl-outside1.C: New test.
19694
19695         PR c++/4207
19696         * g++.dg/parse/int-as-enum1.C: New test.
19697
19698         PR c++/4903
19699         * g++.dg/parse/no-typename1.C: New test.
19700
19701         PR c++/5533
19702         * g++.dg/parse/no-value1.C: New test.
19703
19704         PR c++/5921
19705         * g++.dg/parse/wrong-inline1.C: New test.
19706
19707         PR c++/6402
19708         * g++.dg/parse/ref1.C: New test.
19709
19710         PR c++/6992
19711         * g++.dg/parse/attr-ctor1.C: New test.
19712
19713         PR c++/7229
19714         * g++.dg/parse/namespace5.C: New test.
19715
19716         PR c++/7917
19717         * g++.dg/parse/func-def1.C: New test.
19718
19719         PR c++/8143
19720         * g++.dg/parse/undefined1.C: New test.
19721
19722         PR c++/5723, PR c++/8522
19723         * g++.dg/parse/specialization1.C: New test.
19724
19725         PR c++/163, PR c++/8595
19726         * g++.dg/parse/struct-as-enum1.C: New test.
19727
19728         PR c++/9173
19729         * g++.dg/parse/undefined2.C: New test.
19730
19731 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19732
19733         PR c++/9298
19734         * g++.dg/parse/template1.C: New test.
19735
19736         PR c++/9384
19737         * g++.dg/parse/using1.C: New test.
19738
19739         PR c++/9285
19740         PR c++/9294
19741         * g++.dg/parse/expr2.C: New test.
19742
19743         PR c++/9388
19744         * g++.dg/parse/lookup2.C: Likewise.
19745
19746 2003-01-21  Jan Hubicka  <jh@suse.cz>
19747
19748         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
19749         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
19750         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
19751         * gcc.c-torture/execute/string-opt-*.c: Likewise.
19752
19753 2003-01-20  Nick Clifton  <nickc@redhat.com>
19754
19755         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
19756         problem with ARM sibcall code generation.
19757
19758 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19759
19760         * gcc.c-torture/execute/20030120-1.c: New.
19761
19762 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
19763
19764         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
19765
19766 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
19767
19768         PR c++/9272
19769         * g++.dg/parse/ctor1.C: New test.
19770
19771         PR c++/9294:
19772         * g++.dg/parse/qualified1.C: New test.
19773
19774         * g++.dg/parse/typename3.C: New test.
19775
19776 2003-01-16  Richard Henderson  <rth@redhat.com>
19777
19778         * g++.dg/tls/init-2.C: Fix error matches for real this time.
19779
19780 2003-01-16  Richard Henderson  <rth@redhat.com>
19781
19782         * g++.dg/pch/pch.exp: Copy test header to the working directory
19783         before using it either for precompilation or direct use.
19784         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
19785         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
19786
19787 2003-01-16  Richard Henderson  <rth@redhat.com>
19788
19789         * gcc.dg/pch/pch.exp: Copy test header to the working directory
19790         before using it either for precompilation or direct use.
19791         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
19792         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
19793
19794 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
19795
19796         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
19797         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
19798         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
19799         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
19800         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
19801         typename warning into error.
19802         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
19803         error messages.
19804         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
19805         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
19806         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
19807         messages.
19808         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
19809         make declaration visible in template.
19810         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
19811         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
19812         messages.
19813         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
19814         message.
19815         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
19816         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
19817         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
19818         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
19819         typename warning with error message.
19820         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
19821         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
19822         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
19823
19824 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
19825
19826         * g++.dg/parse/ambig2.C: New test.
19827
19828 2003-01-15  Richard Henderson  <rth@redhat.com>
19829
19830         * g++.dg/tls/init-2.C: Update error message string.
19831
19832 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19833
19834         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
19835
19836 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
19837
19838         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
19839         all for HC11/HC12.
19840         * gcc.c-torture/compile/20001205-1.x: Likewise.
19841         * gcc.c-torture/compile/20001226-1.x: Likewise.
19842         * gcc.c-torture/compile/920520-1.x: Likewise.
19843         * gcc.c-torture/compile/961203-1.x: Likewise.
19844         * gcc.c-torture/compile/20020604-1.x: Likewise.
19845
19846 2003-01-15  Jan Hubicka  <jh@suse.cz>
19847
19848         * gcc.c-torture/compile/20030115-1.c: New test.
19849
19850         * gcc.dg/i386-fpcvt-1.c: New test.
19851         * gcc.dg/i386-fpcvt-2.c: New test.
19852
19853 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
19854
19855         Further conform g++'s __vmi_class_type_info to the C++ ABI
19856         specification.
19857         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
19858         the specification.
19859
19860 2003-01-14  Jan Hubicka  <jh@suse.cz>
19861
19862         * gcc.dg/i386-fpcvt-1.c: New test.
19863         * gcc.dg/i386-fpcvt-2.c: New test.
19864
19865 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19866
19867         * gcc.dg/i386-mmx-3.c: New test.
19868
19869 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
19870
19871         PR c++/9264
19872         * g++.dg/parse/octal1.C: New file.
19873
19874         PR c++/9172
19875         * g++.dg/parse/typename1.C: New file.
19876
19877 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
19878
19879         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
19880         * gcc.dg/bf-no-ms-layout.c: Likewise.
19881         * gcc.dg/bf-ms-attrib.c: Likewise.
19882
19883 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
19884
19885         PR c++/9099
19886         * g++.dg/parse/dtor1.C: New file.
19887
19888         PR c++/9128
19889         * g++.dg/rtti/typeid1.C: New file.
19890
19891         PR c++/9153
19892         * g++.dg/parse/lookup1.C: New file.
19893
19894         PR c++/9171
19895         * g++.dg/templ/spec5.C: New file.
19896
19897 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
19898
19899         * gcc.c-torture/compile/20030110-1.c: New test.
19900
19901 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
19902
19903         Merge from pch-branch:
19904
19905         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
19906
19907         * gcc.dg/pch/cpp-1.h: New.
19908         * gcc.dg/pch/cpp-1.c: New.
19909         * gcc.dg/pch/cpp-2.h: New.
19910         * gcc.dg/pch/cpp-2.c: New.
19911
19912         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
19913
19914         * gcc.dg/pch/except-1.h: New.
19915         * gcc.dg/pch/except-1.c: New.
19916
19917         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
19918
19919         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
19920         running test.
19921         * gcc.dg/pch: Include *.hp not *.h.
19922         * gcc.dg/pch/system-1.h: New.
19923         * gcc.dg/pch/system-1.c: New.
19924
19925         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
19926
19927         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
19928         rather than trying to build and run a program using PCH.
19929         * gcc.dg/pch: Remove dg-do commands from test files.
19930
19931         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
19932
19933         * gcc.dg/pch/macro-3.c: New.
19934         * gcc.dg/pch/macro-3.h: New.
19935
19936         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
19937
19938         * gcc.dg/pch/common-1.c: New.
19939         * gcc.dg/pch/common-1.h: New.
19940         * gcc.dg/pch/decl-1.c: New.
19941         * gcc.dg/pch/decl-1.h: New.
19942         * gcc.dg/pch/decl-2.c: New.
19943         * gcc.dg/pch/decl-2.h: New.
19944         * gcc.dg/pch/decl-3.c: New.
19945         * gcc.dg/pch/decl-3.h: New.
19946         * gcc.dg/pch/decl-4.c: New.
19947         * gcc.dg/pch/decl-4.h: New.
19948         * gcc.dg/pch/decl-5.c: New.
19949         * gcc.dg/pch/decl-5.h: New.
19950         * gcc.dg/pch/global-1.c: New.
19951         * gcc.dg/pch/global-1.h: New.
19952         * gcc.dg/pch/inline-1.c: New.
19953         * gcc.dg/pch/inline-1.h: New.
19954         * gcc.dg/pch/inline-2.c: New.
19955         * gcc.dg/pch/inline-2.h: New.
19956         * gcc.dg/pch/static-1.c: New.
19957         * gcc.dg/pch/static-1.h: New.
19958         * gcc.dg/pch/static-2.c: New.
19959         * gcc.dg/pch/static-2.h: New.
19960
19961         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
19962
19963         * g++.dg/pch/pch.exp: Better handle failing testcases.
19964         * gcc.dg/pch/pch.exp: Likewise.
19965         * gcc.dg/pch/macro-1.c: New.
19966         * gcc.dg/pch/macro-1.h: New.
19967         * gcc.dg/pch/macro-2.c: New.
19968         * gcc.dg/pch/macro-2.h: New.
19969
19970         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
19971
19972         * g++.dg/dg.exp: Treat files in pch/ specially.
19973         * g++.dg/pch/pch.exp: New file.
19974         * g++.dg/pch/empty.H: New file.
19975         * g++.dg/pch/empty.C: New file.
19976         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
19977         "precompile".
19978
19979         * gcc.dg/pch/pch.exp: New file.
19980         * gcc.dg/pch/empty.h: New file.
19981         * gcc.dg/pch/empty.c: New file.
19982         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
19983         "precompile".
19984
19985 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19986
19987         * g++.dg/template/friend14.C: New test.
19988
19989 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19990
19991         * gcc.dg/old-style-asm-1.c: New test.
19992
19993 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
19994
19995         * gcc.c-torture/compile/20030109-1.c: New test.
19996
19997 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19998
19999         * gcc.c-torture/execute/20030109-1.c: New test.
20000
20001 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
20002
20003         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
20004         * g++.old-deja/g++.mike/dyncast2.C: Likewise
20005         * g++.old-deja/g++.mike/dyncast3.C: Likewise
20006         * g++.old-deja/g++.mike/eh2.C: Likewise
20007         * g++.old-deja/g++.mike/eh3.C: Likewise
20008         * g++.old-deja/g++.mike/eh5.C: Likewise
20009         * g++.old-deja/g++.mike/eh6.C: Likewise
20010         * g++.old-deja/g++.mike/eh7.C: Likewise
20011         * g++.old-deja/g++.mike/eh8.C: Likewise
20012         * g++.old-deja/g++.mike/eh9.C: Likewise
20013         * g++.old-deja/g++.mike/eh10.C: Likewise
20014         * g++.old-deja/g++.mike/eh12.C: Likewise
20015         * g++.old-deja/g++.mike/eh13.C: Likewise
20016         * g++.old-deja/g++.mike/eh14.C: Likewise
20017         * g++.old-deja/g++.mike/eh16.C: Likewise
20018         * g++.old-deja/g++.mike/eh17.C: Likewise
20019         * g++.old-deja/g++.mike/eh18.C: Likewise
20020         * g++.old-deja/g++.mike/eh21.C: Likewise
20021         * g++.old-deja/g++.mike/eh23.C: Likewise
20022         * g++.old-deja/g++.mike/eh24.C: Likewise
20023         * g++.old-deja/g++.mike/eh25.C: Likewise
20024         * g++.old-deja/g++.mike/eh26.C: Likewise
20025         * g++.old-deja/g++.mike/eh27.C: Likewise
20026         * g++.old-deja/g++.mike/eh28.C: Likewise
20027         * g++.old-deja/g++.mike/eh29.C: Likewise
20028         * g++.old-deja/g++.mike/eh31.C: Likewise
20029         * g++.old-deja/g++.mike/eh33.C: Likewise
20030         * g++.old-deja/g++.mike/eh34.C: Likewise
20031         * g++.old-deja/g++.mike/eh35.C: Likewise
20032         * g++.old-deja/g++.mike/eh36.C: Likewise
20033         * g++.old-deja/g++.mike/eh37.C: Likewise
20034         * g++.old-deja/g++.mike/eh38.C: Likewise
20035         * g++.old-deja/g++.mike/eh39.C: Likewise
20036         * g++.old-deja/g++.mike/eh40.C: Likewise
20037         * g++.old-deja/g++.mike/eh41.C: Likewise
20038         * g++.old-deja/g++.mike/eh42.C: Likewise
20039         * g++.old-deja/g++.mike/eh44.C: Likewise
20040         * g++.old-deja/g++.mike/eh46.C: Likewise
20041         * g++.old-deja/g++.mike/eh47.C: Likewise
20042         * g++.old-deja/g++.mike/eh48.C: Likewise
20043         * g++.old-deja/g++.mike/eh49.C: Likewise
20044         * g++.old-deja/g++.mike/eh50.C: Likewise
20045         * g++.old-deja/g++.mike/eh51.C: Likewise
20046         * g++.old-deja/g++.mike/eh53.C: Likewise
20047         * g++.old-deja/g++.mike/eh55.C: Likewise
20048         * g++.old-deja/g++.mike/p7912.C: Likewise
20049         * g++.old-deja/g++.mike/p9706.C: Likewise
20050         * g++.old-deja/g++.mike/p10416.C: Likewise
20051         * g++.old-deja/g++.mike/p11667.C: Likewise
20052         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
20053         Remove redundant reference to Iris.
20054         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
20055         Elxsi, i860, Pico Java, and WE32K.
20056
20057 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
20058
20059         * g++.dg/ext/asm4.C: New test.
20060
20061 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20062
20063         PR c++/9030
20064         * g++.dg/template/friend12.C: New test.
20065         * g++.dg/template/friend13.C: Likewise.
20066         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
20067
20068 2003-01-08  Jan Hubicka  <jh@suse.cz>
20069
20070         * gcc.dg/i386-cadd.c: New test.
20071         * gcc.dg/i386-cmov4.c: Likewise.
20072
20073 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
20074
20075         PR c++/9165
20076         * g++.dg/warn/Wunused-3.C: New test.
20077
20078         * g++.dg/abi/bitfield9.C: New test.
20079
20080         PR c++/9189
20081         * g++.dg/parse/defarg3.C: New test.
20082
20083 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20084
20085         * g++.dg/parse/ambig1.C: New test.
20086         * g++.dg/parse/defarg2.C: New test.
20087
20088 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
20089
20090         * g++.dg/template/defarg-1.C: New test.
20091         * g++.dg/template/local2.C: Likewise.
20092
20093 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
20094
20095         * gcc.c-torture/execute/20030105-1.c: New test.
20096
20097 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20098
20099         * g++.dg/parse/namespace3.C: Remove extra semicolons.
20100         * g++.dg/parse/namespace4.C: Likewise.
20101
20102 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20103
20104         * g++.dg/template/ntp2.C: New test.
20105
20106 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
20107
20108         * g++.dg/parse/extern-C-1.C: New test.
20109
20110         * g++.dg/parse/namespace4.C: New test.
20111
20112         * g++.dg/template/nested1.C: New test.
20113
20114         * g++.dg/parse/namespace3.C: New test.
20115
20116 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20117
20118         * g++.dg/lookup/two-stage1.C: New test.
20119
20120 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20121
20122         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
20123         * g++.old-deja/g++.jason/access8.C: Likewise.
20124         * g++.old-deja/g++.other/decl5.C: Likewise.
20125
20126 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20127
20128         * g++.dg/parse/parse7.C: New test.
20129
20130 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
20131
20132         PR c++/2843
20133         * g++.dg/ext/attrib7.C: New test.
20134
20135 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20136
20137         * g++.dg/parse/parse6.C: New test.
20138
20139 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
20140
20141         * gcc.dg/h8300-stack-1.c: New.
20142
20143 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20144
20145         g++.dg/lookup/exception1.C: New test.
20146
20147         g++.dg/lookup/template1.C: New test.
20148
20149         g++.dg/parse/namespace2.C: New test.
20150
20151         g++.dg/parse/parens2.C: New test.
20152
20153 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20154
20155         * g++.dg/parse/parse5.C: New test.
20156         * g++.dg/lookup/scoped4.C: New test.
20157
20158 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20159
20160         * g++.dg/parse/parens1.C: New test.
20161
20162         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
20163         angle-bracket1.C.
20164         * g++.dg/parse/parens2.C: New test.
20165
20166         * g++.dg/lookup/scope-operator1.C: New test.
20167
20168         * g++.dg/parse/operator1.C: New test.
20169
20170 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20171
20172         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
20173         * g++.old-deja/g++.other/access6.C: Likewise.
20174         * g++.old-deja/g++.other/decl1.C: Likewise.
20175         * g++.old-deja/g++.pt/typename12.C: Likewise.
20176
20177 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20178
20179         * g++.dg/parse/namespace1.C: New test.
20180
20181 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20182
20183         * g++.dg/parse/parse4.C: New test.
20184
20185 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20186
20187         * g++.dg/parse/parse3.C: New test.
20188
20189 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20190
20191         * g++.dg/parse/parse2.C: New test.
20192
20193 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20194
20195         * g++.dg/template/friend11.C: New test.
20196
20197 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20198
20199         * g++.dg/parse/parse1.C: New test.
20200
20201 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
20202
20203         * lib/profopt.exp: Change the name of a global variable to avoid
20204         possible clashes with other test suites.
20205
20206 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
20207
20208         * g++.dg/inherit/covariant8.C: New test.
20209
20210 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20211
20212         * g++.dg/init/array9.C: New test.
20213
20214         PR c++/9112
20215         * g++.dg/parse/expr1.C: New test.
20216
20217 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
20218
20219         * gcc.c-torture/compile/20021230-1.c: New test.
20220
20221 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
20222
20223         * g++.dg/inherit/covariant5.C: New test.
20224         * g++.dg/inherit/covariant6.C: New test.
20225         * g++.dg/inherit/covariant7.C: New test.
20226
20227 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20228
20229         PR c++/2739
20230         * g++.dg/other/access2.C: New test.
20231
20232 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20233
20234         * g++.dg/other/anon-struct.C: No longer fails
20235         * g++.old-deja/g++.brendan/parse4.C: Likewise.
20236         * g++.old-deja/g++.brendan/parse5.C: Likewise.
20237         * g++.old-deja/g++.brendan/parse6.C: Likewise.
20238
20239 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20240
20241         * g++.dg/parse/angle-bracket.C (main): No longer fails.
20242
20243 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
20244
20245         * g++.dg/eh/spec4.C: Remove stray semicolon.
20246         * g++.dg/expr/pmf-1.C: Change error message.
20247         * g++.dg/ext/asm1.C: Remove stray semicolon.
20248         * g++.dg/ext/typename1.C: Add missing typenames.
20249         * g++.dg/inherit/template-as-base.C: Change error message.
20250         * g++.dg/lookup/scoped1.C: Likewise.
20251         * g++.dg/lookup/scoped2.C: Likewise.
20252         * g++.dg/lookup/using2.C: Likewise.
20253         * g++.dg/other/component1.C: Remove stray semicolon.
20254         * g++.dg/other/do1.C: Change error message.
20255         * g++.dg/other/error2.C: Likewise.
20256         * g++.dg/other/init1.C: Likewise.
20257         * g++.dg/other/packed1.C: Remove stray semicolon.
20258         * g++.dg/other/ptrmem2.C: Change error message.
20259         * g++.dg/parse/parameter-declaration-1.C: Remove line number
20260         marker.
20261         * g++.dg/special/initp1.C: Remove invalid attribute usage.
20262         * g++.dg/template/access3.C: Add typename keyword.
20263         * g++.dg/template/access5.C: Remove stray semicolon.
20264         * g++.dg/template/access6.C: Likewise.
20265         * g++.dg/template/complit1.C: Likewise.
20266         * g++.dg/template/crash1.C: Change error message.
20267         * g++.dg/template/inherit2.C: Remove stray semicolon.
20268         * g++.dg/template/instantiate2.C: Likewise.
20269         * g++.dg/template/instantiate3.C: Change error message.
20270         * g++.dg/template/qual1.C: Remove stray semicolon.
20271         * g++.dg/template/qualttp18.C: Change error message.
20272         * g++.dg/template/ref1.C: Remove stray semicolon.
20273         * g++.dg/template/sizeof1.C (A::value): Declare it.
20274         * g++.dg/template/spec4.C: Change error message.
20275         * g++.dg/template/static1.C: Likewise.
20276         * g++.dg/template/type1.C: Likewise.
20277         * g++.dg/template/typename3.C: Likewise.
20278         * g++.old-deja/g++.benjamin/13478.C: Change error message.
20279         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
20280         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
20281         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
20282         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
20283         named return value extension.
20284         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
20285         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
20286         * g++.old-deja/g++.bob/extern_C.C: Likewise.
20287         * g++.old-deja/g++.bob/inherit2.C: Likewise.
20288         * g++.old-deja/g++.brendan/complex1.C: Likewise.
20289         * g++.old-deja/g++.brendan/copy5.C: Likewise.
20290         * g++.old-deja/g++.brendan/crash13.C: Likewise.
20291         * g++.old-deja/g++.brendan/crash15.C: Likewise.
20292         * g++.old-deja/g++.brendan/crash18.C: Change error message.
20293         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
20294         * g++.old-deja/g++.brendan/crash38.C: Likewise.
20295         * g++.old-deja/g++.brendan/crash50.C: Likewise.
20296         * g++.old-deja/g++.brendan/crash56.C: Likewise.
20297         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
20298         syntax.
20299         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
20300         * g++.old-deja/g++.brendan/crash8.C: Change error message.
20301         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
20302         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
20303         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
20304         * g++.old-deja/g++.brendan/template11.C: Likewise.
20305         * g++.old-deja/g++.brendan/template26.C: Likewise.
20306         * g++.old-deja/g++.brendan/template27.C: Use explicit
20307         specialization syntax.
20308         * g++.old-deja/g++.brendan/template30.C: Likewise.
20309         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
20310         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
20311         non-dependent names.
20312         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
20313         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
20314         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
20315         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
20316         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
20317         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
20318         named return value extension.
20319         * g++.old-deja/g++.ext/namedret2.C: Likewise.
20320         * g++.old-deja/g++.ext/namedret3.C: Likewise.
20321         * g++.old-deja/g++.ext/return1.C: Likewise.
20322         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
20323         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
20324         * g++.old-deja/g++.jason/access8.C: Likewise.
20325         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
20326         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
20327         pseudo-destructor names.
20328         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
20329         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
20330         pseudo-destructor names.
20331         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
20332         * g++.old-deja/g++.jason/overload19.C: Likewise.
20333         * g++.old-deja/g++.jason/overload32.C: Likewise.
20334         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
20335         stray semicolons.
20336         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
20337         * g++.old-deja/g++.jason/return.C: Likewise.
20338         * g++.old-deja/g++.jason/return2.C: Likewise.
20339         * g++.old-deja/g++.jason/shadow1.C: Likewise.
20340         * g++.old-deja/g++.jason/special.C: Use explicit specialization
20341         syntax.
20342         * g++.old-deja/g++.jason/template10.C: Account for use of
20343         non-dependent names.
20344         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
20345         syntax.
20346         * g++.old-deja/g++.jason/template37.C: Likewise.
20347         * g++.old-deja/g++.law/access4.C: Change error messages.
20348         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
20349         pseudo-destructor names.
20350         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
20351         * g++.old-deja/g++.law/ctors9.C: Likewise.
20352         * g++.old-deja/g++.law/cvt22.C: Likewise.
20353         * g++.old-deja/g++.law/dtors5.C: Likewise.
20354         * g++.old-deja/g++.law/global-init1.C: Likewise.
20355         * g++.old-deja/g++.law/missed-error3.C: Likewise.
20356         * g++.old-deja/g++.law/operators28.C: Likewise.
20357         * g++.old-deja/g++.law/visibility28.C: Likewise.
20358         * g++.old-deja/g++.martin/eval1.C: Likewise.
20359         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
20360         name.
20361         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
20362         * g++.old-deja/g++.mike/net34.C: Likewise.
20363         * g++.old-deja/g++.mike/net36.C: Likewise.
20364         * g++.old-deja/g++.mike/ns2.C: Likewise.
20365         * g++.old-deja/g++.mike/p12306.C: Likewise.
20366         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
20367         value extension.
20368         * g++.old-deja/g++.mike/p700.C: Likewise.
20369         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
20370         * g++.old-deja/g++.mike/p710.C: Likewise.
20371         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
20372         value extension.
20373         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
20374         * g++.old-deja/g++.mike/pmf9.C: Likewise.
20375         * g++.old-deja/g++.ns/crash2.C: Likewise.
20376         * g++.old-deja/g++.ns/crash3.C: Likewise.
20377         * g++.old-deja/g++.ns/invalid1.C: Likewise.
20378         * g++.old-deja/g++.ns/ns17.C: Likewise.
20379         * g++.old-deja/g++.ns/template16.C: Likewise.
20380         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
20381         keyword.
20382         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
20383         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
20384         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
20385         named return value extension.
20386         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
20387         * g++.old-deja/g++.other/access4.C: Issue additional error
20388         messages.
20389         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
20390         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
20391         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
20392         * g++.old-deja/g++.other/crash25.C: Change error message.
20393         * g++.old-deja/g++.other/crash4.C: Change error message.
20394         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
20395         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
20396         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
20397         checks.
20398         * g++.old-deja/g++.other/defarg8.C: Likewise.
20399         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
20400         * g++.old-deja/g++.other/dtor10.C: Likewise.
20401         * g++.old-deja/g++.other/incomplete.C: Likewise.
20402         * g++.old-deja/g++.other/linkage7.C: Likewise.
20403         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
20404         lookup algorithm.
20405         * g++.old-deja/g++.other/mangle2.C: Likewise.
20406         * g++.old-deja/g++.other/refinit2.C: Likewise.
20407         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
20408         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
20409         * g++.old-deja/g++.pt/crash28.C: Likewise.
20410         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
20411         syntax.
20412         * g++.old-deja/g++.pt/crash32.C: Change error message.
20413         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
20414         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
20415         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
20416         error message position.
20417         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
20418         * g++.old-deja/g++.pt/defarg8.C: Change error message.
20419         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
20420         syntax.
20421         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
20422         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
20423         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
20424         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
20425         keyword.
20426         * g++.old-deja/g++.pt/explicit31.C: Likewise.
20427         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
20428         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
20429         keyword.
20430         * g++.old-deja/g++.pt/explicit71.C: Change error message.
20431         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
20432         syntax.
20433         * g++.old-deja/g++.pt/friend28.C: Account for use of
20434         non-dependent names.
20435         * g++.old-deja/g++.pt/friend29.C: Likewise.
20436         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
20437         rules.
20438         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
20439         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
20440         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
20441         lookup rules.
20442         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
20443         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
20444         keyword.
20445         * g++.old-deja/g++.pt/memclass20.C: Likewise.
20446         * g++.old-deja/g++.pt/memclass5.C: Likewise.
20447         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
20448         keyword.
20449         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
20450         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
20451         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
20452         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
20453         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
20454         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
20455         keyword.
20456         * g++.old-deja/g++.pt/spec10.C: Likewise.
20457         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
20458         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
20459         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
20460         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
20461         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
20462         * g++.old-deja/g++.pt/ttp62.C: Likewise.
20463         * g++.old-deja/g++.pt/ttp64.C: Likewise.
20464         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
20465         * g++.old-deja/g++.pt/typename15.C: Likewise.
20466         * g++.old-deja/g++.pt/typename22.C: Likewise.
20467         * g++.old-deja/g++.pt/typename6.C: Change error messages.
20468         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
20469         * g++.old-deja/g++.pt/virtual2.C: Likewise.
20470         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
20471         syntax.
20472         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
20473         return value extension.
20474         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
20475         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
20476         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
20477         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
20478
20479 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20480
20481         * g++.dg/warn/inline1.C: New test.
20482         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
20483         * g++.old-deja/g++.jason/synth10.C: Likewise.
20484         * g++.old-deja/g++.mike/net31.C: Likewise.
20485         * g++.old-deja/g++.mike/p8786.C: Likewise.
20486
20487         * g++.dg/template/friend10.C: New test.
20488         * g++.dg/template/conv5.C: New test.
20489
20490 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20491
20492         * g++.dg/lookup/scoped3.C: New test.
20493
20494         * g++.dg/lookup/decl1.C: New test.
20495         * g++.dg/lookup/decl2.C: New test.
20496
20497 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20498
20499         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
20500         gcc.c-torture/compile/20021015-1.c,
20501         gcc.c-torture/compile/20021015-2.c,
20502         gcc.c-torture/compile/20021123-1.c,
20503         gcc.c-torture/compile/20021123-2.c,
20504         gcc.c-torture/compile/20021123-3.c,
20505         gcc.c-torture/compile/20021123-4.c,
20506         gcc.c-torture/execute/20021024-1.c: Add tests previously added
20507         only to 3.1 or 3.2 branch.
20508
20509 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
20510
20511         * gcc.dg/i386-bitfield3.c: New test.
20512
20513         * gcc.dg/i386-bitfield2.c: New test.
20514
20515 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
20516
20517         * g++.dg/parse/conv_op1.C: New test.
20518
20519 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
20520
20521         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
20522         approved.
20523
20524 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
20525
20526         * gcc.c-torture/compile/20021220-1.c: New test.
20527
20528 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
20529
20530         * gcc.dg/i386-fastcall-1.c: New.
20531
20532 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20533
20534         * gcc.c-torture/execute/20021219-1.c: New test.
20535
20536 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20537
20538         * gcc.dg/i386-pic-1.c: New test.
20539
20540 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20541
20542         PR c++/8099
20543         * g++.dg/template/friend9.C: New test.
20544
20545 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20546
20547         PR c++/3663
20548         * g++.dg/template/access7.C: New test.
20549
20550 2002-12-18  Nick Clifton  <nickc@redhat.com>
20551
20552         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
20553         the libstdc++-v3 directory has been found.
20554
20555 2002-12-12  Devang Patel <dpatel@apple.com>
20556         * gcc.dg/darwin-ld-1.c: New test.
20557         * gcc.dg/darwin-ld-2.c: New test.
20558         * gcc.dg/darwin-ld-3.c: New test.
20559         * gcc.dg/darwin-ld-4.c: New test.
20560         * gcc.dg/darwin-ld-5.c: New test.
20561
20562 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20563
20564         * gcc.c-torture/compile/20021212-1.c: New test.
20565
20566 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
20567
20568         * gcc.dg/fshort-wchar: New test.
20569
20570 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
20571
20572         PR c++/8372
20573         * g++.dg/template/dtor1.C: New test.
20574
20575         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
20576         markers.
20577
20578 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
20579
20580         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
20581
20582 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
20583
20584         * g++.dg/template/static1.C: New test.
20585         * g++.dg/template/static2.C: New test.
20586         * g++.old-deja/g++.ext/memconst.C: New test.
20587
20588 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20589
20590         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
20591         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
20592         * g++.dg/special/initp1.C: Likewise.
20593
20594 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
20595
20596         * gcc.c-torture/execute/20021204-1.c: New test.
20597
20598 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
20599
20600         * gcc.dg/ppc-fmadd-1.c: New file.
20601         * gcc.dg/ppc-fmadd-2.c: New file.
20602         * gcc.dg/ppc-fmadd-3.c: New file.
20603
20604 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20605
20606         * gcc.c-torture/compile/20021204-1.c: New test.
20607
20608 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20609
20610         * g++.dg/inherit/covariant2.C: New test.
20611         * g++.dg/inherit/covariant3.C: New test.
20612         * g++.dg/inherit/covariant4.C: New test.
20613         * g++.dg/inherit/covariant1.C: Remove XFAIL.
20614         * g++.old-deja/g++.robertl/eb17.C: Likewise.
20615
20616 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
20617
20618         PR c++/8688
20619         * g++.dg/init/brace3.C: New test.
20620
20621 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
20622
20623         * gcc.dg/20020210-1.c: Fix a comment typo.
20624
20625 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
20626
20627         PR c++/8720
20628         * g++.dg/parse/defarg1.C: New test.
20629
20630         PR c++/8615
20631         * g++.dg/template/char1.C: New test.
20632
20633         * g++.dg/template/varmod1.C: Fix typo.
20634
20635 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20636
20637         DR 180
20638         * g++.old-deja/g++.pt/crash32.C: Expect error.
20639
20640 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
20641
20642         PR c++/5919
20643         * g++.dg/template/varmod1.C: New test.
20644
20645         PR c++/8727
20646         * g++.dg/inherit/typeinfo1.C: New test.
20647
20648         PR c++/8663
20649         * g++.dg/inherit/typedef1.C: New test.
20650
20651 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
20652
20653         PR c++/8332
20654         PR c++/8493
20655         * g++.dg/template/strlen1.C: New test.
20656
20657         PR c++/8227
20658         * g++.dg/template/ctor2.C: New test.
20659
20660         PR c++/8214
20661         * g++.dg/init/string1.C: New test.
20662
20663         PR c++/8511
20664         * g++.dg/template/friend8.C: New test.
20665
20666 2002-11-29  Joe Buck <jbuck@synopsys.com>
20667
20668         * g++.dg/lookup/anon2.C: New test.
20669
20670 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
20671
20672         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
20673         h8300 port.
20674
20675 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
20676
20677         * gcc.dg/bitfld-6.c: New test.
20678
20679 2002-11-27  Jan Hubicka  <jh@suse.cz>
20680
20681         * gcc.c-torture/execute/20021127.[cx]: New test.
20682
20683 2002-11-26  Jan Hubicka  <jh@suse.cz>
20684
20685         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
20686         quality.
20687
20688 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
20689
20690         * g++.dg/init/brace2.C: New test.
20691         * g++.old-deja/g++.mike/p9129.C: Correct.
20692
20693 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
20694
20695         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
20696
20697 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
20698
20699         * gcc.dg/sibcall-6: New test for indirect sibcalls.
20700
20701 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
20702
20703         * testsuite/g++.dg/abi/empty11.C: New test.
20704         * testsuite/g++.dg/rtti/cv1.C: New test.
20705
20706 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
20707
20708         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
20709
20710 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
20711
20712         * g++.dg/abi/empty10.C: New test.
20713
20714 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20715
20716         * gcc.c-torture/compile/20021124-1.c: New test.
20717
20718 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
20719
20720         * g++.dg/abi/rtti2.C: New test.
20721
20722 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20723
20724         * gcc.dg/i386-unroll-1.c: New test.
20725
20726 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20727
20728         * gcc.c-torture/compile/20021120-1.c: New test.
20729         * gcc.c-torture/compile/20021120-2.c: New test.
20730
20731 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20732
20733         * gcc.dg/bitfld-5.c: New test.
20734
20735 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20736
20737         * gcc.c-torture/execute/20021120-3.c: New test.
20738
20739 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20740
20741         * gcc.c-torture/execute/20021120-2.c: New test.
20742
20743 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20744
20745         * gcc.c-torture/execute/20021120-1.c: New test.
20746
20747 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
20748
20749         * gcc.c-torture/execute/20021118-3.c: New test.
20750
20751 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20752
20753         * gcc.c-torture/compile/20021119-1.c: New test.
20754
20755 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
20756
20757         * gcc.dg/duff-1.c: New test.
20758         * gcc.dg/duff-2.c: New test.
20759         * gcc.dg/duff-3.c: New test.
20760
20761 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
20762
20763         * gcc.dg/cpp/_Pragma5.c: New test.
20764
20765 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20766
20767         * gcc.c-torture/execute/20021118-2.c: New test.
20768
20769 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20770
20771         * gcc.c-torture/execute/20021118-1.c: New test.
20772
20773 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
20774
20775         * gcc.dg/20021116-1.c: New test.
20776
20777 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
20778
20779         * g++.dg/abi/vcall1.C: New test.
20780
20781 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
20782
20783         * gcc.dg/20021029-1.c: New test.
20784         * gcc.dg/20021029-2.c: New test.
20785
20786 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20787
20788         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
20789
20790 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20791
20792         PR c/8439
20793         * gcc.dg/20021110.c: Move to ...
20794         * gcc.c-torture/compile/20021110.c: .... here.
20795
20796 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20797
20798         PR c/8467
20799         * gcc.c-torture/execute/20021111-1.c
20800
20801 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20802
20803         PR c/8439
20804         * gcc.dg/20021110.c: New test.
20805
20806 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
20807
20808         * g++.dg/abi/vthunk3.C: Run only on x86.
20809
20810 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20811
20812         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
20813
20814 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
20815
20816         * lib/compat.exp (compat-execute): Fix logic error in last
20817         change.
20818
20819 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
20820
20821         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
20822
20823 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20824
20825         PR c++/8389
20826         * g++.dg/template/access6.C: New test.
20827
20828 2002-11-08  Jan Hubicka  <jh@suse.cz>
20829
20830         * gcc.dg/i386-ssefp-1.c: New test.
20831         * gcc.dg/i386-ssefp-1.c: New test.
20832
20833 2002-11-08  Jan Hubicka  <jh@suse.cz>
20834
20835         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
20836
20837 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20838
20839         * g++.dg/abi/vthunk3.C: New test.
20840
20841         PR c++/8338
20842         * g++.dg/template/crash2.C: New test.
20843
20844 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20845
20846         * testsuite/g++.dg/abi/dtor1.C: New test.
20847         * testsuite/g++.dg/abi/dtor2.C: Likewise.
20848
20849 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
20850
20851         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
20852         Darwin.
20853
20854 2002-11-04  Adam Nemet  <anemet@lnxw.com>
20855
20856         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
20857         -mthumb.  Only xfail with -O0.
20858
20859 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
20860
20861         * g++.dg/abi/thunk1.C: New test.
20862         * g++.dg/abi/thunk2.C: Likewise.
20863         * g++.dg/abi/vtt1.C: Likewise.
20864
20865 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
20866
20867         PR optimization/8423
20868         * gcc.c-torture/execute/builtin-constant.c: New test.
20869
20870 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
20871
20872         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
20873         Add some more cases.
20874
20875 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
20876
20877         PR c++/8391
20878         * g++.dg/opt/local1.C: New test.
20879
20880 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
20881
20882         PR c++/8160
20883         * g++.dg/template/complit1.C: New test.
20884
20885         PR c++/8149
20886         * g++.dg/template/typename4.C: Likewise.
20887
20888 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20889
20890         Core issue 287, PR c++/7639
20891         * g++.dg/template/instantiate1.C: Adjust error location.
20892         * g++.dg/template/instantiate3.C: New test.
20893         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
20894         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
20895         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
20896
20897 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
20898
20899         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
20900
20901 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
20902
20903         PR c++/8287
20904         * g++.dg/init/dtor2.C: New test.
20905
20906 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20907
20908         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
20909         * gcc.dg/nest.c: Bypass errors on irix6.
20910
20911 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
20912
20913         * gcc.dg/nest.c: Expect error for mmix-*-*.
20914         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
20915
20916 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
20917
20918         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
20919         markers.
20920
20921         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
20922
20923 2002-10-25  Mike Stump  <mrs@apple.com>
20924
20925         * gcc.dg/warn-1.c: New test.
20926
20927 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20928
20929         * g++.dg/template/typename3.C: New test.
20930
20931 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
20932
20933         * g++.dg/lookup/ptrmem1.C: New test.
20934
20935         * g++.dg/abi/vthunk2.C: New test.
20936
20937 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20938
20939         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
20940
20941 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
20942
20943         * g++.dg/abi/empty9.C: New test.
20944
20945 2002-10-24  Richard Henderson  <rth@redhat.com>
20946
20947         * g++.dg/inherit/thunk1.C: Enable for ia64.
20948
20949 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20950
20951         PR c++/8067
20952         * g++.dg/lookup/pretty1.C: New test.
20953
20954 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
20955
20956         * gcc.dg/20021023-1.c: New test.
20957
20958 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20959
20960         PR c++/7679
20961         * g++.dg/parse/inline1.C: New test.
20962
20963 2002-10-23  Richard Henderson  <rth@redhat.com>
20964
20965         * g++.dg/inherit/thunk1.C: Enable for x86_64.
20966
20967         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
20968
20969 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
20970
20971         PR c++/6579
20972         * g++.dg/parse/stmtexpr3.C: New test.
20973
20974 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20975
20976         * g++.dg/expr/cond1.C: New test.
20977
20978 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20979
20980         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
20981
20982 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20983
20984         * g++.dg/abi/vbase13.C: New test.
20985         * g++.dg/abi/vbase14.C: Likewise.
20986
20987 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
20988
20989         * gcc.dg/tls/pic-1.c: New test.
20990         * gcc.dg/tls/nonpic-1.c: New test.
20991         * gcc.dg/20021018-1.c: New test.
20992
20993 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20994
20995         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
20996         Remove only files with the same base name as the test case.
20997         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
20998         (profopt-execute): Likewise.  Also, remove old profiling
20999         and performance data files before running the tests.
21000
21001         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
21002         * g++.dg/bprob/bprob.exp: Likewise.
21003         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
21004         to allow more general test case names.
21005
21006         * g++.dg/bprob/bprob-1.C: Rename to ...
21007         * g++.dg/bprob/g++-bprob-1.C: ... this.
21008
21009         * g77.dg/bprob/bprob-1.f: Rename to ...
21010         * g77.dg/bprob/g77-bprob-1.f: ... this.
21011
21012 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21013
21014         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
21015         bison 1.50 or later.
21016
21017 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
21018
21019         * g++.dg/README: Describe more test directories.
21020
21021 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21022
21023         * g++.dg/init/array6.C: Add additional tests.
21024
21025 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21026
21027         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
21028         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
21029
21030 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
21031
21032         * gcc.c-torture/compile/20020604-1.x: New.
21033         * gcc.c-torture/compile/simd-5.x: Likewise.
21034         * gcc.c-torture/execute/920710-1.x: Likewise.
21035         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
21036
21037 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21038
21039         * g++.dg/inherit/override1.C: Add dg-options clause.
21040
21041 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21042
21043         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
21044         _mm_slli_si128.
21045
21046 2002-10-19  Andreas Schwab  <schwab@suse.de>
21047
21048         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
21049         directory component.
21050
21051 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
21052
21053         * g++.dg/inherit/thunk1.C: New test.
21054
21055         * g++.dg/inherit/override1.C: New test.
21056
21057         * g++.dg/abi/mangle11.C: New test.
21058         * g++.dg/abi/mangle14.C: New test.
21059         * g++.dg/abi/mangle17.C: New test.
21060
21061 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21062
21063         * g++.dg/overload/member2.C: New test.
21064
21065 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
21066
21067         * g++.dg/README: Describe new compat directory.
21068         * g++.dg/dg.exp: Skip tests in compat directory.
21069         * README.compat: New file.
21070         * lib/compat.exp: New expect script.
21071         * g++.dg/compat: New test directory.
21072         * g++.dg/compat/compat.exp: New expect script.
21073         * g++.dg/compat/abi: New test directory.
21074         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
21075         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
21076         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
21077         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
21078         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
21079         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
21080         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
21081         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
21082         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
21083         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
21084         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
21085         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
21086         * g++.dg/compat/break: New test directory.
21087         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
21088         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
21089         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
21090         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
21091         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
21092         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
21093         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
21094         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
21095         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
21096         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
21097         g++.dg/compat/break/README: New files.
21098         * g++.dg/compat/eh: New test directory.
21099         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
21100         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
21101         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
21102         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
21103         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
21104         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
21105         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
21106         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
21107         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
21108         g++.dg/compat/eh/filter2_y.C,
21109         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
21110         g++.dg/compat/eh/new1_y.C,
21111         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
21112         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
21113         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
21114         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
21115         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
21116         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
21117         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
21118         g++.dg/compat/eh/unexpected1_y.C: New files.
21119         * g++.dg/compat/init: New test directory.
21120         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
21121         g++.dg/compat/init/array5_y.C,
21122         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
21123         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
21124         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
21125         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
21126         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
21127         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
21128         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
21129         g++.dg/compat/init/init-ref2_y.C: New files.
21130
21131 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21132
21133         PR c++/7584
21134         * g++.dg/inherit/using3.C: New test.
21135
21136 2002-10-17  Jan Hubicka  <jh@suse.cz>
21137
21138         * gcc.dg/20021017-2.c: New test.
21139
21140 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21141
21142         * g++.dg/abi/mangle16.C: Adjust.
21143
21144         * g++.dg/init/array8.C: New test.
21145
21146 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
21147
21148         * gcc.dg/special/mips-abi.exp: New test.
21149         * gcc.dg/special/mips-abi.s: Empty file used by the above.
21150
21151 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21152
21153         * g++.dg/abi/mangle16.C: New test.
21154         * g++.dg/abi/mangle17.C: Likewise.
21155
21156         PR c++/7478
21157         * g++.dg/template/ref1.C: New test.
21158
21159 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21160
21161         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
21162
21163 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
21164
21165         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
21166
21167 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21168
21169         PR c++/7524
21170         * g++.dg/init/array7.C: New test.
21171
21172 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
21173
21174         * g++.dg/init/array6.C: New test.
21175
21176         * g++.dg/abi/mangle13.C: Likewise.
21177         * g++.dg/abi/mangle14.C: Likewise.
21178         * g++.dg/abi/mangle15.C: Likewise.
21179
21180 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21181
21182         * g++.dg/abi/empty8.C: New test.
21183
21184 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
21185
21186         * g++.dg/init/ctor1.C: New test.
21187
21188 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
21189
21190         * gcc.c-torture/execute/20021015-1.c: New test.
21191
21192 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
21193
21194         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
21195
21196 2002-10-14  Jan Hubicka  <jh@suse.cz>
21197
21198         * gcc.dg/i386-ssetype-[1-5].c: New tests.
21199
21200 2002-10-14  Richard Henderson  <rth@redhat.com>
21201
21202         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
21203
21204 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21205
21206         PR optimization/6631
21207         * g++.dg/opt/const2.C: New test.
21208
21209 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21210
21211         PR c++/7176
21212         * g++.dg/parse/friend1.C: New test.
21213         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
21214
21215 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
21216
21217         * gcc.dg/20021014-1.c: New test.
21218
21219 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
21220
21221         PR c++/5661
21222         * g++.dg/ext/vlm1.C: New test.
21223         * g++.dg/ext/vlm2.C: Likewise.
21224
21225         * g++.dg/init/array1.C: Remove invalid braces.
21226         * g++.dg/init/brace1.C: New test.
21227         * g++.dg/init/copy2.C: Likewise.
21228         * g++.dg/init/copy3.C: Likewise.
21229         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
21230         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
21231         braces.
21232
21233 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
21234
21235         * gcc.dg/cpp/assembler.S: Don't use -ansi.
21236
21237 2002-10-11  Richard Shann  <richard.shann@superh.com>
21238
21239         * gcc.c-torture/compile/simd-5.c: New test.
21240
21241 2002-10-10  Roger Sayle  <roger@eyesopen.com>
21242
21243         * gcc.c-torture/execute/shiftopt-1.c: New test case.
21244
21245 2002-10-10  Jim Wilson  <wilson@redhat.com>
21246
21247         * gcc.c-torture/execute/20021010-1.c: New test.
21248
21249 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
21250
21251         PR c/7353
21252         * g++.dg/ext/typedef-init.C: New test.
21253         * gcc.dg/typedef-init.c: New test.
21254
21255 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
21256
21257         * gcc.dg/cpp/paste13.c: New test.
21258
21259 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21260
21261         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
21262         remaining platforms, XFAIL during compile, not execute.  Don't
21263         XFAIL at -O0.
21264
21265 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
21266
21267         * gcc.dg/alias-1.c: Tweak expected warning.
21268
21269 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
21270
21271         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
21272
21273 2002-10-06  Andreas Jaeger  <aj@suse.de>
21274
21275         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
21276         * gcc.dg/cpp/c++98.C: Likewise.
21277
21278         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
21279         * g++.dg/cpp/c++98.C: Likewise.
21280
21281         * g++.dg/README (Subdirectories): Mention cpp directory.
21282
21283         PR target/7559
21284         * gcc.dg/20021006-1.c: New test.
21285
21286 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21287
21288         PR c++/7804
21289         * g++.dg/other/warning1.C: New test.
21290
21291 2002-10-04  Roger Sayle  <roger@eyesopen.com>
21292
21293         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
21294         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
21295         and sparc-*-* with -m64 as expected failures.  See PR 8087.
21296
21297 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21298
21299         PR c++/7931
21300         * g++.dg/template/ptrmem3.C: New test.
21301
21302         PR c++/7754
21303         * g++.dg/template/union1.C: New test.
21304
21305 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21306
21307         PR c++/8006
21308         * g++.dg/abi/mangle9.C: New test.
21309         * g++.dg/abi/mangle10.C: New test.
21310         * g++.dg/abi/mangle11.C: New test.
21311         * g++.dg/abi/mangle12.C: New test.
21312
21313 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
21314
21315         PR c++/7188.
21316         * g++.dg/template/meminit1.C: New test.
21317         * g++.dg/warn/Wreorder-1.C: Likewise.
21318         * g++.old-deja/g++.mike/warn3.C: Tweak.
21319         * lib/prune.exp: Ingore "in copy constructor".
21320
21321 2002-10-02  Andreas Jaeger  <aj@suse.de>
21322
21323         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
21324         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
21325         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
21326         on x86-64.
21327
21328 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21329
21330         * gcc.dg/empty1.C: Fix typo.
21331
21332 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
21333
21334         * gcc.dg/alias-1.c: New test.
21335
21336 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21337
21338         * gcc.dg/empty1.C: New test.
21339
21340         * g++.dg/tls/init-2.C: Tweak error messages.
21341
21342 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
21343
21344         * gcc.c-torture/compile/20020923-1.c: New test.
21345
21346 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
21347
21348         * gcc.c-torture/execute/ffs-1.c: New test.
21349         * gcc.c-torture/execute/ffs-2.c: Ditto.
21350
21351 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
21352
21353         * g++.dg/overload/member1.C: New test.
21354
21355 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
21356
21357         * g++.dg/abi/empty7.C: New test.
21358         * g++.dg/init/pm2.C: Likewise.
21359
21360 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
21361
21362         * g++.dg/rtti/crash1.C: New test.
21363
21364 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
21365
21366         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
21367         gcc.dg/sibcall-4.c: New tests.
21368
21369 2002-09-28  Roger Sayle  <roger@eyesopen.com>
21370
21371         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
21372         powerpc and MMIX targets.
21373
21374 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
21375
21376         * gcc.dg/cpp/20020927-1.c: New.
21377
21378 2002-09-26  David S. Miller  <davem@redhat.com>
21379
21380         * gcc.c-torture/compile/trunctfdf.c: New.
21381
21382 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21383
21384         * lib/target-supports.exp (check_weak_available): Handle solaris2.
21385
21386 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
21387
21388         * gcc.c-torture/execute/loop-15.c: New.
21389
21390 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
21391
21392         * README.QMTEST: Fix typo.
21393
21394 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
21395
21396         * gcc.dg/20020926-1.c: New test.
21397
21398 2002-09-25  David S. Miller  <davem@redhat.com>
21399
21400         PR target/7842
21401         * gcc.c-torture/execute/shiftdi.c: New test.
21402
21403 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
21404
21405         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
21406         unique to the tool.
21407         * lib/g77.exp (g77_init): Likewise.
21408         * lib/g++.exp (g++_init): Likewise.
21409         * lib/objc.exp (objc_init): Likewise.
21410
21411 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
21412
21413         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
21414         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
21415         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
21416
21417 2002-09-25  Richard Henderson  <rth@redhat.com>
21418
21419         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
21420         too-small long double.
21421
21422 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
21423
21424         * gcc.dg/20020919-1.c: New test.
21425
21426 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
21427
21428         * g++.dg/abi/bitfield6.C: New test.
21429         * g++.dg/abi/bitfield7.C: New test.
21430         * g++.dg/abi/bitfield8.C: New test.
21431         * g++.dg/abi/vbase11.C: New test.
21432
21433 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21434
21435         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
21436         hppa*-*-hpux*.  Update test comment.
21437
21438 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
21439
21440         * gcc.dg/tls/struct-1.c: New test.
21441
21442 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
21443
21444         * gcc.dg/cpp/tr-warn2.c: Update.
21445
21446 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21447
21448         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
21449
21450 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21451
21452         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
21453         systems.
21454
21455 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
21456
21457         * gcc.c-torture/execute/ieee/mzero3.c: New test.
21458
21459         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21460         Adjust for c++filt moved to binutils.  Remove spurious duplicate
21461         setting of cxxfilt.
21462
21463 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
21464
21465         * gcc.dg/20020312-2.c: Update for darwin.
21466
21467 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21468
21469         * g++.old-deja/g++.other/crash32.C: Mark ICE.
21470
21471 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
21472
21473         * objc.dg/comp-types-1.m: New test.
21474         * objc.dg/comp-types-2.m: New test.
21475         * objc.dg/comp-types-3.m: New test.
21476         * objc.dg/comp-types-4.m: New test.
21477         * objc.dg/comp-types-5.m: New test.
21478         * objc.dg/comp-types-6.m: New test.
21479
21480 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21481
21482         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
21483
21484 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21485
21486         * g++.dg/other/do1.C: New test.
21487
21488         * g++.dg/template/subst1.C: New test.
21489
21490 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
21491
21492         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
21493
21494 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21495
21496         * g++.dg/template/qualttp20.C: Adjust expected errors.
21497         * g++.old-deja/g++.jason/report.C: Likewise.
21498         * g++.old-deja/g++.other/qual1.C: Likewise.
21499
21500         * g++.dg/lookup/scoped2.C: New test.
21501
21502         * g++.dg/ext/asm3.C: New test.
21503
21504 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
21505
21506         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
21507
21508 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
21509
21510         * ChangeLog: follow spelling conventions.
21511         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
21512         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
21513         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
21514         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
21515         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
21516         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
21517         * g++.old-deja/g++.law/global-init1.C: Likewise.
21518         * g++.old-deja/g++.other/delete4.C: Likewise.
21519         * g++.old-deja/g++.other/inline21.C: Likewise.
21520         * g++.old-deja/g++.other/singleton.C: Likewise.
21521         * g77.dg/strlen0.f: Likewise.
21522         * g77.f-torture/compile/20010519-1.f: Likewise.
21523         * g77.f-torture/compile/980310-4.f: Likewise.
21524         * gcc.c-torture/compile/20000605-1.c: Likewise.
21525         * gcc.c-torture/execute/20020225-1.c: Likewise.
21526         * gcc.dg/c90-hexfloat-2.c: Likewise.
21527         * gcc.dg/c99-bool-1.c: Likewise.
21528         * gcc.dg/c99-hexfloat-2.c: Likewise.
21529         * gcc.dg/dll-2.c: Likewise.
21530         * gcc.dg/wtr-union-init-1.c: Likewise.
21531         * gcc.dg/wtr-union-init-2.c: Likewise.
21532         * gcc.dg/wtr-union-init-3.c: Likewise.
21533         * gcc.dg/cpp/avoidpaste1.c: Likewise.
21534         * gcc.dg/cpp/defined.c: Likewise.
21535         * gcc.dg/cpp/macsyntx.c: Likewise.
21536         * gcc.dg/cpp/paste2.c: Likewise.
21537         * gcc.dg/cpp/trad/defined.c: Likewise.
21538         * gcc.dg/format/c90-printf-1.c: Likewise.
21539         * gcc.dg/format/c90-scanf-1.c: Likewise.
21540         * gcc.dg/format/c99-printf-1.c: Likewise.
21541         * gcc.dg/format/c99-scanf-1.c: Likewise.
21542         * gcc.misc-tests/gcov-8.c: Likewise.
21543         * lib/profopt.exp: Likewise.
21544
21545 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
21546
21547         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
21548
21549 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21550
21551         * g++.dg/inherit/using2.C: New test.
21552
21553 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
21554
21555         * ChangeLog: Follow spelling conventions.
21556         * g++.dg/template/friend4.C: Likewise.
21557         * g++.old-deja/g++.pt/crash67.C: Likewise.
21558         * gcc.c-torture/execute/20000801-4.c: Likewise.
21559         * gcc.dg/c90-digraph-1.c: Likewise.
21560         * gcc.dg/c94-digraph-1.c: Likewise.
21561         * gcc.dg/c99-digraph-1.c: Likewise.
21562         * gcc.dg/cpp/line5.c: Likewise.
21563         * gcc.dg/cpp/multiline.c: Likewise.
21564         * gcc.dg/cpp/trad/literals-1.c: Likewise.
21565         * gcc.dg/format/attr-3.c: Likewise.
21566         * gcc.dg/format/c90-scanf-3.c: Likewise.
21567         * gcc.dg/format/ext-4.c: Likewise.
21568
21569 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21570
21571         * g++.dg/template/pretty1.C: New test.
21572
21573 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
21574
21575         * gcc.c-torture/execute/struct-cpy-1.c: New test.
21576
21577 2002-09-13  Matt Austern  <austern@apple.com>
21578
21579         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
21580         passing a cast expression to a function by const reference.
21581
21582 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
21583
21584         * g++.dg/template/deduce1.C: New test.
21585
21586 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
21587
21588         * gcc.c-torture/execute/simd-1.c: Force all use of int to
21589         32-bit int.
21590
21591 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21592
21593         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
21594         usage.
21595
21596 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
21597
21598         * gcc.c-torture/compile/20020910-1.c: New test.
21599
21600 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
21601
21602         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
21603
21604 2002-09-10  Andreas Jaeger  <aj@suse.de>
21605
21606         * gcc.dg/20020312-2.c: Adjust for x86-64.
21607
21608 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
21609
21610         * g77.dg/7388.f: New test case for PR 7388.
21611
21612 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
21613
21614         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
21615
21616 2002-09-05  Ziemowit Laski <zlaski@apple.com>
21617
21618         * objc.dg/proto-lossage-1.m: New test.
21619
21620 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
21621
21622         * gcc.dg/cpp/_Pragma4.c: Fix typo.
21623
21624 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
21625
21626         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
21627         expected to pass.
21628
21629 2002-09-06  Stan Shebs  <shebs@apple.com>
21630             David Edelsohn  <edelsohn@gnu.org>
21631
21632         * gcc.dg/weak: New directory.
21633         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
21634         target-specific xfail bits.
21635         * gcc.dg/typeof-2.c: Move to new directory.
21636         * gcc.dg/weak.exp: New expect script.
21637
21638 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
21639
21640         * gcc.c-torture/execute/extzvsi.c: New test.
21641
21642 2002-09-05  Stan Shebs  <shebs@apple.com>
21643
21644         * gcc.dg/weak-1.c: xfail on Darwin.
21645         * gcc.dg/weak-2.c: Ditto.
21646         * gcc.dg/weak-3.c: Ditto.
21647         * gcc.dg/weak-4.c: Ditto.
21648         * gcc.dg/weak-5.c: Ditto.
21649         * gcc.dg/weak-6.c: Ditto.
21650         * gcc.dg/weak-7.c: Ditto.
21651         * gcc.dg/weak-8.c: Ditto.
21652         * gcc.dg/weak-9.c: Ditto.
21653
21654 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
21655
21656         * gcc.c-torture/execute/loop-14.c: New test.
21657
21658 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
21659
21660         * g++.dg/other/cxa-atexit1.C: New test.
21661
21662         * gcc.dg/typeof-2.c: New test.
21663
21664 2002-09-03  Roger Sayle  <roger@eyesopen.com>
21665
21666         * gcc.dg/builtins-2.c: New testcase.
21667         * gcc.dg/builtins-3.c: New testcase.
21668
21669 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
21670
21671         * gcc.dg/cpp/_Pragma4.c: New test.
21672
21673 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
21674
21675         * objc/execute/nil_method-1.m: New testcase.
21676
21677 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
21678
21679         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
21680         [Object class], not [Object initialize].
21681
21682 2002-08-31  Roger Sayle  <roger@eyesopen.com>
21683             Hans-Peter Nilsson  <hp@bitrange.com>
21684
21685         * gcc.c-torture/execute/20020720-1.x: Skip test on
21686         mmix-knuth-mmixware.  Correct comment.
21687
21688 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
21689
21690         * testsuite/g++.dg/abi/bitfield5.C: New test.
21691         * testsuite/g++.dg/abi/vbase10.C: Likewise.
21692
21693 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
21694
21695         * objc.dg/undeclared-selector.m: New test.
21696
21697 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
21698
21699         * g++.dg/other/offsetof1.C: Avoid cast warning.
21700
21701 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
21702
21703         * objc.dg/super-class-2.m: New test.
21704
21705 2002-08-24  Matt Austern  <austern@apple.com>
21706
21707         * g++.dg/ext/lvaddr.C: New test.
21708         * g++.dg/ext/lvcast.C: New test.
21709
21710 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
21711
21712         * testsuite/g++.dg/inherit/cond1.C: New test.
21713
21714 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
21715
21716         * gcc.dg/noncompile/incomplete-1.c: New test.
21717
21718 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21719
21720         * gcc.dg/typespec-1.c: New test.
21721
21722 2002-08-20  Devang Patel  <dpatel@apple.com>
21723         * objc.dg/proto-hier-2.m: New test.
21724
21725 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
21726
21727         * objc.dg/bitfield-1.m: New test.
21728         * objc.dg/bitfield-2.m: New test.
21729
21730 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21731
21732         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
21733         gcc.dg/c99-flex-array-4.c: New tests.
21734
21735 2002-08-16  Stan Shebs  <shebs@apple.com>
21736
21737         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
21738
21739 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
21740
21741         * gcc.dg/typeof-1.c: New test.
21742         * g++.dg/ext/typeof2.C: New test.
21743
21744 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21745
21746         * g++.dg/other/offsetof1.C: New test.
21747
21748 2002-08-14  Richard Henderson  <rth@redhat.com>
21749
21750         * gcc.dg/tls/diag-3.c: Fix expected message strings.
21751
21752 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
21753
21754         * gcc.dg/cpp/_Pragma3.c: New test.
21755
21756 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
21757
21758         * g++.dg/template/inherit3: New test.
21759
21760 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21761
21762         * gcc.dg/bitfld-4.c: Add blank options.
21763
21764 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
21765
21766         * g++.dg/template/crash1.C: New test.
21767
21768 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21769
21770         * gcc.dg/tls/opt-2.c: New test.
21771
21772 2002-08-08  Devang Patel  <dpatel@apple.com>
21773
21774         * objc.dg/selector-1.m : New test
21775
21776 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21777
21778         * g++.dg/abi/bitfield4.C: New test.
21779         * gcc.dg/bitfld-4.c: New test.
21780
21781 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21782
21783         * g++.dg/other/packed1.C: New test.
21784
21785 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
21786
21787         * g++.dg/abi/offsetof.C: Tweak error messages.
21788         * g++.old-deja/g++.mike/p10769a.C: Likewise.
21789
21790 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21791
21792         * gcc.dg/bitfld-3.c: New test.
21793
21794 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21795             Richard Henderson  <rth@redhat.com>
21796
21797         * gcc.dg/i386-bitfield1.c: New test.
21798         * g++.dg/abi/bitfield3.C: Update.
21799
21800 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
21801
21802         * objc.dg/const-str-2.m: Update.
21803         * gcc.dg/cpp/c++98.c: Change to C extension.
21804         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
21805         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
21806
21807 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
21808
21809         * testsuite/gcc.dg/tls/diag-3.c: New.
21810
21811 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
21812
21813         * g++.dg/README (Subdirectories): Document new subdir expr.
21814         * g++.dg/expr/pmf-1.C: New test.
21815
21816 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
21817
21818         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
21819
21820 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
21821
21822         * g++.dg/abi/bitfield3.C: New test.
21823
21824 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
21825
21826         * lib/gcov.exp: Tweak expected line formats.
21827         * gcc.misc-tests/gcov8.c: New test.
21828         * gcc.misc-tests/gcov8.x: New flags.
21829
21830 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
21831
21832         * consistency.vlad/layout/endian.c: Include string.h.
21833
21834         * gcc.c-torture/execute/20020805-1.c: New test.
21835
21836 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
21837
21838         * g++.dg/other/conversion1.C: New test.
21839
21840 2002-08-03  Roger Sayle  <roger@eyesopen.com>
21841
21842         * gcc.dg/builtins-1.c: New testcase.
21843
21844 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
21845
21846         * g++.dg/inherit/access3.C: New test.
21847
21848 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
21849
21850         * gcc.dg/ia64-visibility-2.c: New test.
21851
21852 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
21853
21854         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
21855         __qualifier_flags to __flags.
21856
21857 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
21858
21859         * g++.dg/inherit/operator1.C: New test.
21860         * g++.dg/lookup/disamb1.C: Fix typo in comment.
21861         * g++.dg/other/error1.C: Change expected error message.
21862         * g++.dg/template/conv4.C: Likewise.
21863
21864 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
21865
21866         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
21867         for documented behavior.
21868
21869 2002-07-25  Roger Sayle  <roger@eyesopen.com>
21870
21871         * gcc.c-torture/execute/20020720-1.x: Skip this test on
21872         several targets known to fail.
21873
21874 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
21875
21876         * gcc.dg/mips-args-[123].c: New tests.
21877
21878 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
21879
21880         * gcc.dg/ppc-spe.c: New.
21881
21882 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
21883
21884         * g++.dg/other/ptrmem4.C: New testcase.
21885
21886 2002-07-24  Richard Henderson  <rth@redhat.com>
21887
21888         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
21889
21890 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
21891
21892         * g++.dg/ext/alignof1.C (main): Return 0 for success.
21893
21894 2002-07-24  Roger Sayle  <roger@eyesopen.com>
21895
21896         * gcc.c-torture/execute/memset-3.c: New testcase.
21897
21898 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
21899
21900         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
21901         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
21902
21903 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21904
21905         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
21906         Delete.
21907
21908 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
21909
21910         * gcc.c-torture/compile/simd-4.c: New test.
21911
21912 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21913
21914         PR c++/7347, c++/7348
21915         * g++.dg/template/access4.C: New test.
21916         * g++.dg/template/access5.C: New test.
21917         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
21918         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
21919         * g++.old-deja/g++.pt/ttp58.C: Likewise.
21920         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
21921
21922 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
21923
21924         * gcc.dg/gnu89-init-2.c: New test.
21925
21926 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
21927
21928         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
21929
21930 2002-07-20  Roger Sayle  <roger@eyesopen.com>
21931
21932         * gcc.c-torture/execute/20020720-1.c: New testcase.
21933
21934 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
21935
21936         * gcc.dg/cpp/Wsignprom.c: New tests.
21937
21938 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
21939
21940         * gcc.c-torture/execute/loop-13.c: New test.
21941
21942 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
21943
21944         * gcc.dg/cpp/expr.c: New tests.
21945
21946 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
21947
21948         * g++.dg/opt/pr6713.C: Add template instantiation.
21949
21950 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
21951
21952         * gcc.dg/nest.c: New test.
21953
21954 2002-07-17  Richard Henderson  <rth@redhat.com>
21955
21956         * g++.dg/opt/pr6713.C: New test.
21957
21958 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
21959
21960         * gcc.c-torture/execute/loop-2e.x: Let the testcase
21961         XFAIL for all x86 processors.
21962
21963 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
21964
21965         * gcc.c-torture/execute/20010122-1.x: Do not test with
21966         -fomit-frame-pointer.
21967
21968 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21969
21970         * g++.dg/template/instantiate2.C: New test.
21971         * g++.dg/template/spec4.C: New test.
21972
21973 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21974
21975         * g++.dg/template/access2.C: New test.
21976         * g++.dg/template/access3.C: New test.
21977
21978 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
21979
21980         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
21981         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
21982         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
21983         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
21984         Convert to use <stdarg.h>.
21985         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
21986         Delete.
21987         * gcc.dg/va-arg-2.c: New.
21988         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
21989
21990 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
21991
21992         * gcc.c-torture/compile/20020710-1.c: New test.
21993
21994 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
21995                           Andrew Pinski  <pinskia@physics.uc.edu>
21996
21997         gcc.c-torture/compile/simd-2.c: New testcase.
21998         gcc.c-torture/compile/simd-3.c: Likewise.
21999
22000 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
22001
22002         PR c++/7224
22003         * g++.dg/overload/error1.C: New test.
22004
22005 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22006
22007         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
22008         configuration and IRIX 6 O32 ABI.
22009
22010 2002-07-11  Roger Sayle  <roger@eyesopen.com>
22011
22012         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
22013
22014 2002-07-10  Roger Sayle  <roger@eyesopen.com>
22015
22016         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
22017
22018 2002-07-10  Jeffrey A Law  <law@redhat.com>
22019
22020         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
22021
22022         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
22023
22024 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
22025
22026         * gcc.dg/20020312-2.c: Check for __PPC__.
22027
22028 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
22029
22030         * gcc.c-torture/compile/20020709-1.c: New test.
22031
22032 2002-07-07  Roger Sayle  <roger@eyesopen.com>
22033
22034         * g++.dg/template/qualttp21.C: New test case.
22035
22036 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
22037
22038         * gcc.c-torture/compile/20020706-1.c: New test.
22039         * gcc.c-torture/compile/20020706-2.c: New test.
22040
22041 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
22042             Alexandre Oliva  <aoliva@redhat.com>
22043
22044         * g++.dg/warn/incomplete1.C: New test.
22045
22046 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22047
22048         PR c++/7099
22049         * g++.dg/warn/noreturn1.C: New test.
22050
22051 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
22052
22053         PR c++/6706
22054         * g++.dg/debug/debug6.C: New test.
22055         * g++.dg/debug/debug7.C: New test.
22056
22057 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
22058
22059         * gcc.c-torture/compile/simd-3.c: New test.
22060
22061 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
22062
22063         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
22064         * gcc.dg/20020620-1.c: Likewise.
22065
22066 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22067
22068         PR c++/6944
22069         * g++.dg/init/array4.C: New test.
22070         * g++.dg/init/array5.C: New test.
22071
22072 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
22073
22074         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
22075         * gcc.c-torture/execute/simd-2.c (main): Likewise.
22076
22077 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22078
22079         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
22080         * gcc.dg/wtr-aggr-init-1.c: Likewise.
22081         * gcc.dg/wtr-conversion-1.c: Likewise.
22082         * gcc.dg/wtr-escape-1.c: Likewise.
22083         * gcc.dg/wtr-int-type-1.c: Likewise.
22084         * gcc.dg/wtr-label-1.c: Likewise.
22085         * gcc.dg/wtr-static-1.c: Likewise.
22086         * gcc.dg/wtr-strcat-1.c: Likewise.
22087         * gcc.dg/wtr-suffix-1.c: Likewise.
22088         * gcc.dg/wtr-switch-1.c: Likewise.
22089         * gcc.dg/wtr-unary-plus-1.c: Likewise.
22090         * gcc.dg/wtr-union-init-1.c: Likewise.
22091         * gcc.dg/wtr-union-init-2.c: Likewise.
22092         * gcc.dg/wtr-union-init-3.c: Likewise.
22093
22094         * gcc.dg/wtr-func-def-1.c: New test.
22095
22096 2002-07-02 Devang Patel <dpatel@apple.com>
22097
22098         * objc.dg/param-1.m: New test.
22099
22100 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
22101
22102         * gcc.dg/cpp/trad/directive.c: Add test.
22103         * gcc.dg/cpp/trad/macroargs.c: Add test.
22104         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
22105
22106 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
22107
22108         * gcc.dg/cpp/cmdlne-M.c: New test.
22109
22110 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
22111
22112         * objc.dg/desig-init-1.m: New test.
22113
22114 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22115
22116         PR c++/6716
22117         * g++.dg/template/instantiate1.C: New test.
22118
22119 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
22120
22121         PR c++/7112
22122         * g++.dg/template/sizeof2.C: New test.
22123
22124 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22125
22126         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
22127         gcc.dg/cpp/trad/include.c: New tests.
22128
22129 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
22130
22131         PR target/7177
22132         * gcc.c-torture/compile/20020701-1.c: New test.
22133
22134 2002-07-01  Stan Shebs  <shebs@apple.com>
22135
22136         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
22137         header here...
22138         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
22139         (objc-torture-execute): or here.
22140
22141 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
22142
22143         * gcc.c-torture/execute/arith-rand-ll.c: New test.
22144
22145 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22146
22147         * gcc.dg/cpp/trad/escaped-nl.c: New test.
22148
22149 2002-06-30  Devang Patel  <dpatel@apple.com>
22150
22151         * objc.dg/fsyntax-only.m: New test.
22152
22153 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
22154
22155         PR c++/6695
22156         * g++.dg/template/friend7.C: New file.
22157
22158 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
22159
22160         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
22161         return type.
22162
22163 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
22164
22165         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
22166         avoid division by zero.
22167
22168 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
22169
22170         * gcc.dg/Wunknownprag.c: New tests.
22171
22172 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
22173
22174         * gcc.c-torture/execute/simd-2.c: New test.
22175
22176 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
22177
22178         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
22179         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
22180         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
22181         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
22182         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
22183         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
22184         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
22185         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
22186         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
22187         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
22188         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
22189         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
22190         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
22191         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
22192         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
22193         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
22194         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
22195
22196 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
22197
22198         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
22199         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
22200         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
22201         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
22202         New tests.
22203         * gcc.dg/cpp/trad/directive.c: Update.
22204
22205 2002-06-23  Andreas Jaeger  <aj@suse.de>
22206
22207         * gcc.c-torture/execute/complex-6.c: New.
22208
22209 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
22210
22211         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
22212         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
22213         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
22214         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
22215
22216 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
22217
22218         * gcc.dg/cpp/trad: New directory with traditional tests copied
22219         from parent directory.
22220         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22221         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22222         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22223         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22224         Move to trad/ and rename.
22225         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
22226         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
22227         gcc.dg/cpp/trad/redef2.c: New tests.
22228         * gcc.dg/cpp/trad/trad.exp: New driver.
22229
22230 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
22231
22232         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22233         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22234         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22235         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22236         Remove.
22237
22238 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
22239
22240         * gcc.dg/20020620-1.c: New test.
22241
22242 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22243
22244         * g++.dg/template/ttp4.C: New test.
22245
22246 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
22247
22248         * g++.dg/opt/vt1.C: Fix regexp.
22249
22250 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22251
22252         * gcc.c-torture/execute/pure-1.c: Make functions static again.
22253         Don't use attribute `noinline'.
22254
22255 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22256
22257         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
22258
22259 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
22260
22261         * gcc.c-torture/execute/simd-1.c: New.
22262
22263         * gcc.dg/simd-1.c: New.
22264
22265 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22266
22267         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
22268
22269 2002-06-16  Richard Henderson  <rth@redhat.com>
22270
22271         * g++.dg/ext/anon-struct1.C: New.
22272         * g++.dg/ext/anon-struct2.C: New.
22273         * g++.dg/ext/anon-struct3.C: New.
22274         * gcc.dg/anon-struct-1.c: New.
22275         * gcc.dg/anon-struct-2.c: New.
22276         * gcc.dg/anon-struct-3.c: New.
22277         * gcc.dg/20011008-1.c: Adjust warning text.
22278         * gcc.dg/20020527-1.c: Add -fms-extensions.
22279
22280 2002-06-16  Richard Henderson  <rth@redhat.com>
22281
22282         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
22283
22284 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
22285
22286         * gcc.c-torture/execute/20020615-1.c: New test.
22287
22288 2002-06-15  Roger Sayle  <roger@eyesopen.com>
22289
22290         * gcc.c-tortuture/execute/compare-1.c: New test case.
22291         * gcc.c-tortuture/execute/compare-2.c: New test case.
22292         * gcc.c-tortuture/execute/compare-3.c: New test case.
22293
22294 2002-06-13  Richard Henderson  <rth@redhat.com>
22295
22296         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
22297         ia64 ilp32.
22298
22299 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22300
22301         * g++.dg/template/typename2.C: Update error message.
22302
22303 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
22304
22305         * gcc.c-torture/execute/20020611-1.c: New test.
22306
22307 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
22308
22309         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
22310         list of targets to skip.
22311
22312 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
22313
22314         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
22315         targets if not optimizing.
22316
22317 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
22318
22319         * gcc.c-torture/compile/20020605-1.c: New test.
22320
22321         * g++.dg/opt/vt1.C: New test.
22322
22323         * gcc.dg/20020531-1.c: New test.
22324
22325         * gcc.dg/20020530-1.c: New test.
22326
22327         * gcc.dg/20020527-1.c: New test.
22328
22329         * g++.dg/opt/cse1.C: New test.
22330
22331 2002-06-07  Roger Sayle  <roger@eyesopen.com>
22332
22333         * gcc.dg/20020607-2.c: New test case.
22334
22335 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
22336
22337         * gcc.c-torture/compile/20020604-1.c: New test.
22338
22339 2002-06-04  Richard Henderson  <rth@redhat.com>
22340
22341         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
22342         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
22343         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
22344
22345 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
22346
22347         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
22348
22349 2002-06-03  Richard Henderson  <rth@redhat.com>
22350
22351         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
22352         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
22353
22354 2002-06-02  Richard Henderson  <rth@redhat.com>
22355
22356         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
22357         test functions static.
22358
22359 2002-06-02  Andreas Jaeger  <aj@suse.de>
22360
22361         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
22362         now.
22363
22364 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22365
22366         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
22367         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
22368         Update for mofified diagnostics.
22369         * gcc.dg/c99-intconst-1.c: No longer fail.
22370
22371 2002-06-02  Richard Henderson  <rth@redhat.com>
22372
22373         * gcc.dg/uninit-A.c: Remove xfail markers.
22374
22375 2002-06-01  Roger Sayle  <roger@eyesopen.com>
22376
22377         * gcc.dg/fnegate-1.c: New test case.
22378
22379 2002-05-30  Osku Salerma  <osku@iki.fi>
22380
22381         * gcc.c-torture/execute/mayalias-1.c: New file.
22382
22383 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22384
22385         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
22386         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
22387         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
22388
22389 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
22390
22391         * gcc.c-torture/execute/20020529-1.c: New test.
22392
22393 2002-05-27  Richard Henderson  <rth@redhat.com>
22394
22395         * g++.dg/ext/attrib6.C: New test case.
22396
22397 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22398
22399         * gcc.c-torture/execute/pure-1.c: New test.
22400
22401 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22402
22403         * gcc.dg/cpp/arith-2.c: Remove.
22404
22405 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22406
22407         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
22408         * gcc.dg/cpp/if-3.c: Remove.
22409
22410 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
22411
22412         * g++.dg/opt/cse2.C: New test.
22413
22414 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
22415
22416         * gcc.dg/cpp/arith-1.c: New semantic tests.
22417         * gcc.dg/cpp/if-1.c: Update.
22418
22419 2002-05-24  Ben Elliston  <bje@redhat.com>
22420
22421         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
22422
22423 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
22424
22425         * gcc.dg/verbose-asm.c: New test.
22426
22427 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22428
22429         * gcc.dg/cpp/paste12.c: New test.
22430
22431 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22432
22433         * g++.dg/parse/named_ops.C: New test.
22434
22435 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
22436
22437         * gcc/testsuite/gcc.dg/weak-8.c: New test.
22438
22439 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
22440
22441         * gcc.dg/weak-2.c: Allow optional leading underscore
22442         in scan-assembler symbol name.
22443         * gcc.dg/weak-3.c: Likewise.
22444         * gcc.dg/weak-4.c: Likewise.
22445         * gcc.dg/weak-5.c: Likewise.
22446
22447 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
22448
22449         * gcc.dg/20020523-1.c: New test.
22450
22451 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22452
22453         * objc.dg/const-str-2.m: Update now that we stop after
22454         a command line error.
22455
22456 2002-05-22  Richard Henderson  <rth@redhat.com>
22457
22458         * g++.dg/dg.exp: Fix typo in test pruneing.
22459
22460 2002-05-22  Richard Henderson  <rth@redhat.com>
22461
22462         * g++.dg/dg.exp: Prune the tls subdirectory.
22463         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
22464         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
22465         * g++.dg/tls/init-1.C: New.
22466
22467 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
22468
22469         * gcc.dg/20020517-1.c: New test.
22470
22471 2002-05-21  Richard Henderson  <rth@redhat.com>
22472
22473         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
22474         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
22475
22476 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
22477
22478         * g++.dg/other/copy2.C: New test.
22479
22480 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
22481
22482         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
22483         (MAX_COPY): Bump up to 10 times sizeof (long long).
22484         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
22485
22486         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
22487         sizeof (long long).
22488
22489         * gcc.c-torture/execute/strcpy-1.c: New test.
22490
22491 2002-05-19  Jason Merrill  <jason2redhat.com>
22492
22493         * g++.dg/ext/oper1.C: New test.
22494
22495 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
22496 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
22497
22498         * README.QMTEST: New file.
22499
22500         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
22501
22502 2002-05-19  Andreas Jaeger  <aj@suse.de>
22503
22504         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
22505         now.
22506         * gcc.c-torture/execute/loop-2d.x: Likewise.
22507
22508 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
22509
22510         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
22511         support weak symbols.
22512         * gcc.dg/weak-4.c: Likewise
22513         * gcc.dg/weak-6.c: Likewise
22514
22515 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
22516
22517         * gcc.dg/weak-3.c: Add dg-excess-error comment for
22518         cygwin, coff and h8300-*-hms targets
22519         * gcc.dg/weak-5.c: Likewise
22520         * gcc.dg/weak-7.c: Likewise
22521
22522 2002-05-16  Jason Merrill  <jason@redhat.com>
22523
22524         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
22525         (scan-assembler-not, scan-assembler-dem): Likewise.
22526         (scan-assembler-dem-not): Likewise.
22527
22528 2002-05-15  Richard Henderson  <rth@redhat.com>
22529
22530         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
22531
22532 2002-05-15  Richard Henderson  <rth@redhat.com>
22533
22534         * gcc.dg/weak-5.c (vfoo1c): No warning here.
22535         (vfoo1f): Warning here.
22536         (vfoo1l): Don't redefine the alias.
22537
22538 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
22539
22540         * g++.dg/init/pm1.C: New test.
22541
22542 2002-05-12  David S. Miller  <davem@redhat.com>
22543
22544         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
22545         types.
22546
22547 2002-05-10  Roger Sayle  <roger@eyesopen.com>
22548
22549         * gcc.c-torture/execute/20020510-1.c: New test case.
22550
22551 2002-05-10  David S. Miller  <davem@redhat.com>
22552
22553         * gcc.c-torture/execute/conversion.c: Test long double too.
22554
22555 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
22556
22557         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
22558         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
22559         * lib/g++.exp (g++_link_flags): Likewise.
22560         * lib/objc.exp (objc_target_compile): Likewise.
22561
22562 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22563
22564         * gcc.dg/cpp/poison.c: Update.
22565         * gcc.dg/cpp/20000625-2.c: Remove.
22566         * gcc.dg/cpp/direct2s.c: Remove final test.
22567
22568 2002-05-08  Tom Rix  <trix@redhat.com>
22569
22570         * gcc.c-torture/execute/20020508-1.c: New test.
22571         * gcc.c-torture/execute/20020508-2.c: New test.
22572         * gcc.c-torture/execute/20020508-3.c: New test.
22573
22574 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22575
22576         * gcc.dg/cpp/charconst-4.c: More tests.
22577
22578 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
22579
22580         PR c/6569
22581         * gcc.dg/weak-3.c: Update location of warning messages.
22582         * gcc.dg/weak-5.c: Likewise.
22583
22584 2002-05-06  Roger Sayle  <roger@eyesopen.com>
22585
22586         * gcc.c-torture/execute/20020506-1.c: New test case.
22587
22588 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22589
22590         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
22591
22592 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22593
22594         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
22595
22596 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22597
22598         * gcc.dg/cpp/charconst-3.c: New test.
22599
22600 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22601
22602         * gcc.dg/cpp/charconst.c: Update tests.
22603
22604 2002-05-05  Tim Josling  <tej@melbpc.org.au>
22605
22606         * treelang: Added directory for new sample language treelang. Also
22607         lib/treelang.exp: New file to signal treelang should be tested.
22608
22609 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22610
22611         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
22612         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
22613         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
22614         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
22615         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
22616         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
22617         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
22618
22619 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22620
22621         * gcc.dg/format/xopen-2.c: New test.
22622
22623 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22624
22625         * gcc.dg/20020503-1.c: New test.
22626
22627 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
22628
22629         * g++.dg/init/dtor1.C: Make it tougher.
22630
22631 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
22632
22633         * g++.dg/init/dtor1.C: New test.
22634
22635 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
22636
22637         * gcc.dg/altivec-8.c: New.
22638
22639 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
22640
22641         * gcc.dg/altivec-7.c: New.
22642
22643 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
22644
22645         * g++.dg/parse/typedef1.C: New test.
22646
22647 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
22648
22649         PR c++/6486
22650         * g++.dg/template/friend6.C: New test.
22651
22652         PR c++/6492
22653         * g++.dg/init/copy1.C: New test.
22654
22655 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
22656
22657         * g++.dg/warn/effc1.C: New test.
22658
22659 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22660
22661         * gcc.dg/cpp/if-cexp.c: Add a test.
22662
22663 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
22664
22665         * gcc.dg/20020426-2.c: New test.
22666
22667 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22668
22669         * gcc.dg/cpp/if-mop.c: Update.
22670         * gcc.dg/cpp/if-mpar.c: Add test.
22671         * gcc.dg/cpp/if-oppr.c: Update.
22672
22673 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22674
22675         PR c/6343
22676         * gcc.dg/weak-[2-7].c: New tests.
22677
22678 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22679
22680         * gcc.dg/enum1.c: New test.
22681
22682 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22683
22684         PR c++/6497
22685         * g++.dg/inherit/access2.C: New test.
22686
22687 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22688
22689         PR bootstrap/6445
22690         * gcc.dg/20020426-1.c: New test.
22691
22692 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22693
22694         * g++.dg/abi/enum1.C: New test.
22695
22696 2002-04-26  Richard Henderson  <rth@redhat.com>
22697
22698         * gcc.dg/c99-bool-1.c: Expect always true warning.
22699
22700 2002-04-25  Roger Sayle  <roger@eyesopen.com>
22701
22702         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
22703
22704 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22705
22706         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
22707         targets.
22708
22709 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
22710
22711         * g++.dg/abi/mange7.C: New test.
22712
22713         PR c++/6438.
22714         * g++.dg/parse/stmtexpr2.C: New test.
22715
22716 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
22717
22718         * gcc.dg/20020312-2.c: Add SH target.
22719
22720 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22721
22722         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
22723         compiler output on mips*-*-irix*.
22724
22725 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
22726
22727         * g++.dg/parse/attr1.C: New test.
22728
22729 2002-04-23  Roger Sayle  <roger@eyesopen.com>
22730
22731         * gcc.c-torture/execute/string-opt-17.c: New test case.
22732         * gcc.c-torture/execute/memset-2.c: New test case.
22733
22734 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
22735
22736         PR c++/6256:
22737         * g++.dg/template/friend5.C: New test.
22738
22739         PR c++/6331:
22740         * g++.dg/template/qual1.C: Likewise.
22741
22742 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
22743
22744         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
22745         Include stdlib.h, not stdio.h or ctype.h.
22746
22747 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
22748
22749         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
22750         cris-*-elf* and mmix-*-*.
22751         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
22752         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
22753         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
22754         Ditto.
22755         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
22756         * gcc.dg/wchar_t-1.c: Ditto.
22757
22758 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
22759
22760         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
22761         Clarify comment.
22762
22763 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
22764
22765         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
22766
22767 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22768
22769         * gcc.c-torture/execute/20000906-1.x: Delete.
22770
22771 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
22772
22773         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
22774
22775 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
22776
22777         * PR6367
22778         * g77.f-torture/execute/6367.f: New test.
22779         * g77.f-torture/execute/6367.x: Disable for MMIX.
22780
22781 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
22782
22783         * PR6352
22784         * g++.dg/opt/inline2.C: New test.
22785
22786 2002-04-18  Richard Henderson  <rth@redhat.com>
22787
22788         * gcc.dg/20000906-1.c: Enable for all targets.
22789         * gcc.c-torture/compile/iftrap-2.c: New.
22790
22791 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22792
22793         * gcc.dg/20020418-1.c: New test.
22794         * gcc.dg/20020418-2.c: New test.
22795
22796 2002-04-18  Richard Henderson  <rth@redhat.com>
22797
22798         * gcc.c-torture/compile/iftrap-1.c: New.
22799         * gcc.dg/iftrap-1.c: Adjust for ia64.
22800         * gcc.dg/iftrap-2.c: New.
22801
22802 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22803
22804         * gcc.c-torture/compile/20020418-1.c: New test.
22805
22806 2002-04-18  Roger Sayle  <roger@eyesopen.com>
22807
22808         * gcc.c-torture/compile/20020415-1.c: New.
22809
22810 2002-04-18  David S. Miller  <davem@redhat.com>
22811
22812         * gcc.c-torture/execute/20020418-1.c: New test.
22813
22814 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
22815
22816         * gcc.dg/20020416-1.c: New test.
22817
22818         * g++.dg/opt/inline1.C: New test.
22819
22820 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
22821
22822         * gcc.dg/altivec-5.c: New test.
22823
22824         * gcc.dg/20020415-1.c: New test.
22825
22826 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
22827
22828         * testsuite/lib/chill.exp: Remove.
22829
22830 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
22831
22832         * g++.dg/other/big-struct.C: New test.
22833
22834 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
22835
22836         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
22837         of scratch file.
22838
22839 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
22840
22841         PR c/6277
22842         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
22843         in scan-assembler function name
22844
22845 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
22846
22847         * g77.f-torture/execute/980628-4.x,
22848         g77.f-torture/execute/980628-5.x,
22849         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22850         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22851         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
22852         i[34567]86-*-*.
22853
22854 2002-04-13  David S. Miller  <davem@redhat.com>
22855
22856         * gcc.c-torture/execute/20020413-1.c: New test.
22857
22858 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
22859
22860         * gcc.dg/asm-6.c,
22861         * g++.dg/ext/asm1.C: New tests.
22862
22863 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
22864
22865         PR c++ 5373.
22866         * g++.dg/parse/stmtexpr1.C: New test.
22867
22868         PR c++/5189.
22869         * g++.dg/template/copy1.C: New test.
22870
22871 2002-04-12  Richard Henderson  <rth@redhat.com>
22872
22873         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
22874
22875 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
22876
22877         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
22878         gcc.c-torture/execute/20020307-2.c.
22879
22880 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
22881
22882         * g++.dg/ext/attrib5.C,
22883         * g++.dg/lookup/struct1.C: New tests.
22884
22885 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
22886
22887         * gcc.dg/20020411-1.c: New test.
22888
22889         * gcc.c-torture/execute/20020411-1.c: New test.
22890
22891 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
22892
22893         * g77.f-torture/execute/6177.f: New test.
22894
22895 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
22896
22897         PR middle-end/6247
22898         * g++.dg/opt/cleanup1.C: New test.
22899
22900         * g++.dg/opt/const1.C: New test.
22901
22902 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
22903
22904         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
22905
22906 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22907
22908         PR c++/5507
22909         * g++.dg/template/typename2.C: New test.
22910
22911 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
22912
22913         * gcc.c-torture/execute/loop-12.c: New.
22914
22915 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
22916
22917         * g77.f-torture/execute/980628-4.x,
22918         g77.f-torture/execute/980628-5.x,
22919         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22920         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22921         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
22922
22923 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22924
22925         PR optimization/6086
22926         * g++.dg/opt/preinc1.C: New test.
22927
22928 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22929
22930         PR c++/5571
22931         * g++.dg/opt/static2.C: New test.
22932
22933 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22934
22935         PR c/5120
22936         * gcc.dg/20020406-1.c: New test.
22937
22938 2002-04-04  David S. Miller  <davem@redhat.com>
22939
22940         * gcc.c-torture/execute/20020404-1.c: New test.
22941
22942 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
22943
22944         PR c/6123
22945         * gcc.dg/20020312-2.c: Do not declare global register variable
22946         if __PIC__ or __pic__ is defined.
22947
22948 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
22949
22950         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
22951         __asm__ so that it works correctly even if -ansi -pedantic-errors.
22952
22953 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22954
22955         * gcc.misc-tests/linkage.exp: Update last change to handle
22956         sparc*-, not just sparc-.
22957
22958 2002-04-03  Richard Henderson  <rth@redhat.com>
22959
22960         * gcc.dg/cpp/ucs.c: Improved long UCS test.
22961
22962 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22963
22964         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
22965
22966 2002-04-02  David S. Miller  <davem@redhat.com>
22967
22968         * gcc.c-torture/execute/20020402-3.c: New test.
22969
22970 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22971
22972         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
22973         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
22974
22975         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
22976         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
22977         g77.f-torture/execute/20001201.x,
22978         g77.f-torture/execute/u77-test.x: New files.
22979
22980         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
22981         * gcc.dg/wchar_t-1.c: Ditto.
22982
22983 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22984
22985         * gcc.c-torture/execute/20020402-1.c: New test.
22986
22987 2002-04-01  Richard Henderson  <rth@redhat.com>
22988
22989         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
22990
22991         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
22992
22993 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22994
22995         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
22996
22997 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22998
22999         * g++.dg/inherit/template-as-base.C: Expect error.
23000         * g++.dg/inherit/namespace-as-base.C: Likewise.
23001
23002 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
23003
23004         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
23005         g++.dg/ext/instantiate3.C: Tweak match patterns.
23006
23007         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
23008         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
23009         -da test.
23010
23011 2002-03-31  Richard Henderson  <rth@redhat.com>
23012
23013         * gcc.dg/special/alias-2.c: New.
23014         * gcc.dg/special/ecos.exp: Run it.
23015
23016 2002-03-31  Richard Henderson  <rth@redhat.com>
23017
23018         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
23019
23020 2002-03-31  Kazu Hirata  <kazu@hxi.com>
23021
23022         * gcc.dg/weak-1.c: Disable on h8300 port.
23023
23024 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
23025
23026         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
23027         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
23028         ordering tests.
23029         * g++.dg/bprob/bprob-1.C: New test.
23030         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
23031         * g++.dg/gcov/gcov-1.C: New test.
23032         * g++.dg/gcov/gcov-1.x: New file.
23033         * g++.dg/gcov/gcov-2.C: New test.
23034         * g++.dg/gcov/gcov-3.C: New test.
23035         * g++.dg/gcov/gcov-3.h: New file.
23036
23037 2002-03-28  Roger Sayle  <roger@eyesopen.com>
23038
23039         * g++.old-deja/g++.other/builtins5.C: New test.
23040         * g++.old-deja/g++.other/builtins6.C: New test.
23041         * g++.old-deja/g++.other/builtins7.C: New test.
23042         * g++.old-deja/g++.other/builtins8.C: New test.
23043         * g++.old-deja/g++.other/builtins9.C: New test.
23044
23045 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
23046
23047         * g++.dg/opt/static1.C: New test.
23048
23049         * g++.dg/opt/longbranch1.C: New test.
23050
23051 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
23052
23053         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
23054
23055         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
23056
23057 2002-03-28  Jeffrey A Law  (law@redhat.com)
23058
23059         * gcc.c-torture/execute/20020328-1.c: New test.
23060
23061 2002-03-27  Richard Henderson  <rth@redhat.com>
23062
23063         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
23064         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
23065         move from g++.old-deja/g++.ext/.
23066
23067 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
23068
23069         * g++.dg/init/new2.C: New test.
23070
23071 2002-03-26  Richard Henderson  <rth@redhat.com>
23072
23073         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
23074
23075         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
23076         on sparc.
23077
23078         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
23079         sparcv9 systems.
23080         * gcc.dg/20001102-1.c: Likewise.
23081
23082 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
23083
23084         * gcc.dg/cpp/endif-pedantic1.c,
23085         gcc.dg/cpp/endif-pedantic2.c:  New tests.
23086
23087 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
23088
23089         * g++.dg/init/new1.C: New test.
23090
23091 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23092
23093         * g++.dg/abi/vbase9.C: New test.
23094
23095 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
23096
23097         * gcc.dg/arm-asm.c: New test.
23098
23099 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
23100
23101         * gcc.dg/Wswitch-enum.c: New test.
23102         Fix PR c/5044.
23103
23104 2002-03-26  Richard Henderson  <rth@redhat.com>
23105
23106         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
23107         structure.
23108
23109 2002-03-25  Richard Henderson  <rth@redhat.com>
23110
23111         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
23112         sparcv9 systems.
23113
23114         * gcc.c-torture/compile/20011119-1.c (xxx): New.
23115         * gcc.c-torture/compile/20011119-2.c (xxx): New.
23116
23117 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
23118
23119         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
23120
23121 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
23122
23123         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
23124         targets using generic thunk support.
23125
23126 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
23127
23128         * gcc.c-torture/compile/20020323-1.c: New test.
23129
23130         * g++.dg/opt/conj2.C: New test.
23131
23132 2002-03-24  Richard Henderson  <rth@redhat.com>
23133
23134         * gcc.dg/weak-1.c: Use -fno-common.
23135
23136 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23137
23138         * g77.dg/f77-edit-apostrophe-out.f: New test
23139         * g77.dg/f77-edit-h-out.f: New test
23140         * g77.dg/f77-edit-t-in.f: New test
23141         * g77.dg/f77-edit-t-out.f: New test
23142         * g77.dg/f77-edit-x-out.f: New test
23143         * g77.dg/f77-edit-slash-out.f: New test
23144         * g77.dg/f77-edit-colon-out.f: New test
23145         * g77.dg/f77-edit-s-out.f: New test
23146
23147 2002-03-24  Richard Henderson  <rth@redhat.com>
23148
23149         * objc/execute/formal_protocol-6.x: New XFAIL.
23150
23151 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23152
23153         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
23154         that do not support weak symbols
23155
23156 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23157
23158         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
23159         * lib/g77.exp:  Likewise
23160         * lib/objc.exp: Likewise
23161
23162 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
23163
23164         * gcc.dg/Wswitch-default.c: New test.
23165
23166 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
23167
23168         * g++.dg/other/enum1.C: New test.
23169
23170 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
23171
23172         * gcc.dg/pragma-ep-3.c: Fix typo.
23173
23174 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23175
23176         * g++.dg/inherit/template-as-base.C: New test.
23177
23178 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
23179
23180         * g++.old-deja/g++.other/dwarf2-1.C: Move...
23181         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
23182
23183 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
23184
23185         * gcc.dg/cpp/multiline.c: Update to match.
23186
23187 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
23188
23189         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
23190
23191 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
23192
23193         * gcc.dg/cpp/extratokens2.c:  New file.
23194
23195 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
23196
23197         * gcc.dg/20020312-2.c: Add rs6000 target.
23198
23199         * gcc.c-torture/compile/20020319-1.c: New test.
23200
23201 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23202
23203         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
23204         (A, E): Handle this.
23205
23206 2002-03-20  Jason Merrill  <jason@redhat.com>
23207
23208         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
23209         ignoring -fpic.
23210         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
23211         through prune_gcc_output.
23212
23213 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
23214
23215         * gcc.c-torture/compile/20020320-1.c: New test.
23216
23217 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
23218
23219         * gcc.c-torture/compile/20020318-1.c: New test.
23220
23221         * gcc.dg/struct-by-value-1.c: New test.
23222
23223         * gcc.dg/20020319-1.c: New test.
23224
23225 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
23226
23227         * g++.dg/opt/conj1.C: New test.
23228
23229 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
23230
23231         * g++.dg/template/qualttp20.C: Revert previous change.
23232         * g++.dg/template/qualttp3.C: Likewise.
23233         * g++.dg/template/qualttp4.C: Likewise
23234         * g++.dg/template/qualttp5.C: Likewise
23235         * g++.dg/template/qualttp6.C: Likewise
23236         * g++.dg/template/qualttp7.C: Likewise
23237         * g++.dg/template/qualttp8.C: Likewise
23238         * g++.dg/template/recurse.C: Likewise.
23239
23240 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23241
23242         * gcc.dg/cpp/wchar-1.c: Update.
23243
23244 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
23245
23246         * g++.dg/template/conv1.C: New test.
23247         * g++.dg/template/conv2.C: New test.
23248         * g++.dg/template/conv3.C: New test.
23249         * g++.dg/template/conv4.C: New test.
23250
23251 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23252
23253         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
23254         * g++.dg/template/qualttp3.C: Likewise.
23255         * g++.dg/template/qualttp4.C: Likewise
23256         * g++.dg/template/qualttp5.C: Likewise
23257         * g++.dg/template/qualttp6.C: Likewise
23258         * g++.dg/template/qualttp7.C: Likewise
23259         * g++.dg/template/qualttp8.C: Likewise
23260         * g++.dg/template/recurse.C: Likewise.
23261
23262 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23263
23264         * g++.dg/opt/dtor1.C: New test.
23265
23266 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
23267
23268         * gcc.c-torture/compile/20020315-1.c: New test.
23269
23270 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
23271
23272         * gcc.dg/weak-1.c: Fix scan tests.
23273
23274 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
23275
23276         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
23277         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
23278         cris-*-aout* mmix-*-*.
23279         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
23280         cris-*-aout* mmix-*-*.
23281         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
23282         cris-*-elf* cris-*-aout* and mmix-*-*.
23283         * gcc.dg/20001009-1.c: Ditto.
23284         * gcc.dg/20010912-1.c: Ditto.
23285         * gcc.dg/20020122-4.c: Ditto.
23286         * gcc.dg/inline-2.c: Ditto.
23287
23288 2002-03-14  Jeffrey A Law  (law@cygnus.com)
23289
23290         * gcc.c-torture/compile/20020314-1.c: New test.
23291
23292 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
23293
23294         * gcc.c-torture/execute/20020314-1.c: New test.
23295
23296 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
23297
23298         * g++.dg/warn/Wunused-1.C: New test.
23299
23300 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
23301
23302         * g++.dg/abi/mangle6.C: New test.
23303
23304 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
23305
23306         * gcc.c-torture/compile/20020309-2.c: New test.
23307
23308         * gcc.c-torture/compile/20020312-1.c: New test.
23309
23310 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23311
23312         * g++.dg/other/access1.C: New test.
23313
23314 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
23315
23316         * gcc.c-torture/execute/wchar_t-1.c: New test.
23317
23318 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
23319
23320         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
23321
23322 2002-03-12  Roger Sayle  <roger@eyesopen.com>
23323
23324         * gcc.dg/20020312-1.c: New test case.
23325
23326 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
23327
23328         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
23329
23330 2002-03-11  Richard Henderson  <rth@redhat.com>
23331
23332         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
23333         * g++.old-deja/g++.jason/report.C: Likewise.
23334
23335 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23336
23337         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
23338         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
23339
23340 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23341
23342         * testsuite/g++.dg/overload/pmf1.C: New test.
23343
23344 2002-03-11  Kazu Hirata  <kazu@hxi.com>
23345
23346         * gcc.c-torture/execute/20020307-1.c: Use long.
23347
23348 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
23349
23350         PR optimization/5844
23351         * gcc.dg/20020310-1.c: New test.
23352
23353 2002-03-09  Michael Meissner  <meissner@redhat.com>
23354
23355         * gcc.c-torture/execute/memcpy-2.c: New test.
23356         * gcc.c-torture/execute/memset-1.c: New test.
23357         * gcc.c-torture/execute/strlen-1.c: New test.
23358         * gcc.c-torture/execute/strcmp-1.c: New test.
23359         * gcc.c-torture/execute/strncmp-1.c: New test.
23360
23361 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
23362
23363         * gcc.dg/ppc-ldstruct.c: New test.
23364
23365 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
23366
23367         * gcc.c-torture/execute/va-arg-22.c: New test.
23368
23369 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23370
23371         * gcc.c-torture/compile/20020309-1.c: New test.
23372
23373 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
23374
23375         * gcc.c-torture/execute/20020307-2.c: New test.
23376
23377 2002-03-07  Jeffrey A Law  (law@redhat.com)
23378
23379         * g77.f-torture/compile/20020307-1.f: New test.
23380
23381 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
23382
23383         * gcc.dg/unordered-1.c: New test.
23384
23385 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
23386
23387         * gcc.c-torture/execute/20020307-1.c: New test.
23388
23389 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
23390
23391         * gcc.dg/20020304-1.c: New test.
23392
23393         * gcc.c-torture/compile/20020304-2.c: New test.
23394
23395 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
23396
23397         * gcc.c-torture/compile/20020304-1.c: New test case
23398         (from PR c/5830).
23399
23400 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
23401
23402         * gcc.dg/20020103-1.c: Add other -D ppc variants.
23403
23404 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23405
23406         * g++.dg/other/classkey1.C: New test.
23407
23408 2002-03-01  Richard Henderson  <rth@redhat.com>
23409
23410         * gcc.c-torture/compile/981223-1.x: New.
23411         * gcc.c-torture/compile/920625-1.x: New.
23412
23413 2002-02-28  Richard Henderson  <rth@redhat.com>
23414
23415         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
23416
23417 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
23418
23419         * gcc.c-torture/execute/20020227-1.c: New test.
23420
23421 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
23422
23423         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
23424         here" ERROR lines.
23425         * g++.old-deja/g++.oliva/partord1.C: Likewise.
23426         * g++.old-deja.g++.other/defarg1.C: Likewise.
23427         * g++.old-deja/g++.pt/calls2.C: Likewise.
23428         * g++.old-deja/g++.pt/crash20.C: Likewise.
23429         * g++.old-deja/g++.pt/crash30.C: Likewise.
23430         * g++.old-deja/g++.pt/crash36.C: Likewise.
23431         * g++.old-deja/g++.pt/crash6.C: Likewise.
23432         * g++.old-deja/g++.pt/defarg13.C: Likewise.
23433         * g++.old-deja/g++.pt/derived3.C: Likewise.
23434         * g++.old-deja/g++.pt/error1.C: Likewise.
23435         * g++.old-deja/g++.pt/friend21.C: Likewise.
23436         * g++.old-deja/g++.pt/friend23.C: Likewise.
23437         * g++.old-deja/g++.pt/infinite1.C: Likewise.
23438         * g++.old-deja/g++.robertl/eb128.C: Likewise.
23439
23440 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
23441
23442         * gcc.c-torture/execute/20020225-2.c: New test.
23443
23444 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
23445
23446         * gcc.c-torture/execute/920730-1t.c,
23447         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
23448         Delete test cases, only relevant to -traditional.
23449
23450 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23451
23452         * gcc.dg/cpp/undef1.c: Remove.
23453         * gcc.dg/cpp/directiv.c: Update.
23454         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
23455
23456 2002-02-27  Michael Meissner  <meissner@redhat.com>
23457
23458         * gcc.c-torture/execute/20020226-1.c: New test.
23459
23460 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
23461
23462         * g++.dg/debug/debug4.C: New test.
23463
23464         * gcc.dg/ia64-visibility-1.c: New test.
23465
23466 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
23467
23468         * gcc.dg/debug/20020224-1.c: New.
23469
23470 2002-02-25  Kazu Hirata  <kazu@hxi.com>
23471
23472         * gcc.c-torture/execute/960416-1.x: New.
23473         * gcc.c-torture/execute/divconst-3.x: Likewise.
23474
23475 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
23476
23477         * gcc.dg/20020224-1.c: New test.
23478
23479 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
23480
23481         * gcc.c-torture/execute/20020225-1.c: New.
23482
23483 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23484
23485         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
23486
23487 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
23488
23489         * gcc.dg/20020222-1.c: New test.
23490
23491 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
23492
23493         * g++.dg/opt/anonunion1.C: New test.
23494
23495 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23496
23497         * g++.dg/template/qualttp19.C: New test.
23498         * g++.dg/template/qualttp20.C: New test.
23499         * g++.old-deja/g++.jason/report.C: Adjust expected errors
23500         * g++.old-deja/g++.other/qual1.C: Likewise.
23501
23502 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
23503
23504         * gcc.dg/attr-alwaysinline.c: New.
23505
23506 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
23507
23508         * gcc.dg/20020220-1.c: New test.
23509
23510         * gcc.dg/20020220-2.c: New test.
23511
23512         * g++.dg/opt/mmx1.C: New test.
23513
23514 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
23515
23516         * gcc.c-torture/compile/20020110.c: New test.
23517
23518 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
23519
23520         * gcc.c-torture/execute/20020219-1.c: New test.
23521
23522         * gcc.dg/20020219-1.c: New test.
23523
23524         * gcc.dg/noncompile/20020220-1.c: New test.
23525
23526         * g++.dg/opt/ptrintsum1.C: New test.
23527
23528         * gcc.dg/debug/20020220-1.c: New test.
23529
23530 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
23531
23532         * gcc.c-torture/execute/20020216-1.c: New test.
23533
23534 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23535
23536         * gcc.dg/decl-1.c: Update, new test.
23537
23538 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
23539
23540         * g++.dg/abi/bitfield1.C: New test.
23541         * g++.dg/abi/bitfield2.C: New test.
23542
23543 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23544
23545         * gcc.dg/attr-nest.c: New test.
23546
23547 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23548
23549         * gcc.c-torture/execute/20020215-1.c: New test.
23550
23551 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
23552
23553         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
23554         * g++.dg/debug/debug.exp: New.
23555         * g++.dg/debug/trivial.C: New.
23556         * g++.dg/debug/debug1.C: Moved...
23557         * g++.dg/other/debug1.C: ...from here.
23558         * g++.dg/debug/debug2.C: Moved...
23559         * g++.dg/other/debug2.C: ...from here.
23560         * g++.dg/debug/debug3.C: Moved...
23561         * g++.dg/other/debug3.C: ...from here.
23562
23563         * gcc.dg/noncompile/20020213-1.c: New test.
23564
23565 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
23566
23567         * g++.dg/other/debug3.C: New test.
23568
23569         * gcc.c-torture/execute/20020213-1.c: New test.
23570
23571 2002-02-13  Richard Smith <richard@ex-parrot.com>
23572
23573         * g++.old-deja/g++.other/thunk1.C: New test.
23574
23575 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23576
23577         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
23578
23579 2002-02-13  Stan Shebs  <shebs@apple.com>
23580
23581         * gcc.dg/altivec-3.c: New.
23582
23583 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
23584
23585         * gcc.dg/Wunreachable-1.c: New test.
23586         * gcc.dg/Wunreachable-2.c: New test.
23587
23588 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23589
23590         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
23591
23592 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
23593
23594         * gcc.dg/decl-1.c: New test.
23595
23596 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23597
23598         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
23599
23600 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23601
23602         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
23603         * gcc.c-torture/compile/980506-1.x: Likewise.
23604
23605 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23606
23607         * gcc.dg/20020210-1.c: New.
23608
23609 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
23610
23611         * g77.f-torture/execute/947.f: New regression test
23612         for PR fortran/947.
23613
23614 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
23615
23616         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
23617         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
23618
23619 2002-02-08  Richard Henderson  <rth@redhat.com>
23620
23621         * gcc.c-torture/compile/labels-3.c: New.
23622
23623 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
23624
23625         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
23626         expression statements work instead.
23627         * gcc.dg/noncompile/20020207-1.c: New test.
23628
23629 2002-02-07  Richard Henderson  <rth@redhat.com>
23630
23631         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
23632
23633 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23634
23635         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
23636         message from g77
23637         * lib/g77-dg.exp: Trim g77 error messages so that they are
23638         recognized by dg.exp.
23639
23640 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23641
23642         PR fortran/5473
23643         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
23644
23645 2002-02-07  Richard Henderson  <rth@redhat.com>
23646
23647         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
23648         to be sufficiently aligned for integers.
23649
23650 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
23651
23652         * g++.dg/template/friend4.C: New test.
23653
23654 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23655
23656         PR fortran/5743
23657         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
23658         unsupported cases.
23659
23660 2002-02-07  Richard Henderson  <rth@redhat.com>
23661
23662         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
23663         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
23664         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
23665         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
23666
23667 2002-02-06  Richard Henderson  <rth@redhat.com>
23668
23669         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
23670
23671 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
23672
23673         * gcc.dg/20020206-1.c: New test.
23674
23675 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
23676
23677         * gcc.c-torture/execute/20020206-1.c: New test.
23678
23679         * gcc.c-torture/execute/20020206-2.c: New test.
23680
23681         PR optimization/5429:
23682         * gcc.c-torture/compile/20020206-1.c: New test.
23683
23684 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
23685
23686         * g++.dg/ext/align1.C: Do not use an explicit alignment value
23687         as certain file formats cannot support particularly large
23688         alignments.
23689
23690         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
23691         and do not expect to be able to link the executable.
23692
23693         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
23694         fail because the COFF format does not support the weak attribute.
23695
23696 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
23697
23698         * g77.dg/pr5473.f:  New test
23699
23700 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
23701
23702         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
23703         Fix testcase accordingly.
23704
23705 2002-02-04  Richard Henderson  <rth@redhat.com>
23706
23707         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
23708         (buf): Change to be an array of pointers, not ints.
23709
23710 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23711
23712         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
23713         before all tests.  Move warning one line above to match where it
23714         C frontend emits.
23715         * gcc.dg/Wswitch-2.c: New test.
23716         * g++.dg/warn/Wswitch-1.C: New test.
23717         * g++.dg/warn/Wswitch-2.C: New test.
23718
23719 2002-02-04  Richard Henderson  <rth@redhat.com>
23720
23721         * g++.dg/abi/offsetof.C: Fix size comparison.
23722
23723 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
23724
23725         * gcc.dg/cast-qual-2.c: New test.
23726
23727 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23728
23729         * gcc.dg/20020201-4.c: New test.
23730
23731 2002-02-04  Ben Elliston  <bje@redhat.com>
23732
23733         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
23734         target_info attribute != 0, in addition to the empty string.
23735         (gcc_target_compile): Likewise.
23736
23737 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
23738
23739         * gcc.dg/Wswitch.c: New test.
23740         PR gcc/4475. PR gcc/3780.
23741
23742 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
23743
23744         * g77.f-torture/execute/5122.f: New test for regressions
23745         against PR fortran/5122.
23746
23747 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
23748
23749         * g77.f-torture/compile/pr3743.f: Delete
23750         * g77.dg/pr3743-1.f: New test.
23751         * g77.dg/pr3743-2.f: New test.
23752         * g77.dg/pr3743-3.f: New test.
23753         * g77.dg/pr3743-4.f: New test.
23754
23755 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23756
23757         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
23758
23759 2002-02-02  Richard Henderson  <rth@redhat.com>
23760
23761         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
23762         * gcc.c-torture/execute/bf64-1.c: Likewise.
23763
23764 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23765
23766         * gcc.dg/20020201-2.c: New test.
23767
23768         * gcc.dg/20020201-3.c: New test.
23769
23770         * gcc.c-torture/execute/bitfld-2.c: New test.
23771
23772 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23773
23774         * gcc.dg/bitfld-1.c: Update.
23775         * gcc.dg/bitfld-2.c: Update.
23776         * gcc.c-torture/execute/bitfld-1.x: New.
23777
23778 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23779
23780         * gcc.c-torture/execute/20020201-1.c: New test.
23781
23782 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
23783
23784         PR target/5469
23785         * gcc.dg/20020201-1.c: New test.
23786
23787 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
23788
23789         PR fortran/3743
23790         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
23791         * g77.f-torture/compile/pr3743.x: Remove
23792
23793 2002-01-31  Tom Rix  <trix@redhat.com>
23794
23795         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
23796
23797 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23798
23799         * gcc.dg/noncompile/20020130-1.c: New test.
23800
23801 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
23802
23803         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
23804
23805 2002-01-29  Richard Henderson  <rth@redhat.com>
23806
23807         * gcc.c-torture/execute/991118-1.c: Cast various constants back
23808         to long long.
23809         * gcc.c-torture/execute/bf64-1.c: Likewise.
23810
23811 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
23812
23813         * gcc.c-torture/execute/20020129-1.c: New test.
23814
23815 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23816
23817         * gcc.c-torture/compile/20000224-1.c: Update.
23818         * gcc.c-torture/execute/bitfld-1.c: New tests.
23819         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
23820         * gcc.dg/uninit-A.c: Update.
23821
23822 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
23823
23824         * g++.dg/template/ctor1.C: Add instantiation.
23825
23826 2002-01-28  Paul Koning  <pkoning@equallogic.com>
23827
23828         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
23829         argument to __builtin_prefetch to be const ptr.
23830
23831 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
23832
23833         * gcc.c-torture/compile/20020120-1.c: New test.
23834
23835 2002-01-27  Kazu Hirata  <kazu@hxi.com>
23836
23837         * gcc.c-torture/execute/20020127-1.c: New test.
23838
23839 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
23840
23841         * g77.dg/f77-edit-i-in.f: New test
23842         * g77.dg/f77-edit-i-out.f: New test
23843
23844 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
23845
23846         * gcc.dg/debug/debug.exp: New file.
23847         * gcc.dg/debug/trivial.c: New file.
23848         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
23849         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
23850         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
23851         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
23852         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
23853         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
23854         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
23855         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
23856         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
23857         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
23858         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
23859         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
23860         * gcc.dg/20000503-1.c: Removed.
23861         * gcc.dg/20010207-1.c: Removed.
23862         * gcc.dg/20011223-1.c: Removed.
23863         * gcc.dg/20020104-2.c: Removed.
23864         * gcc.dg/debug-1.c: Removed.
23865         * gcc.dg/debug-2.c: Removed.
23866         * gcc.dg/debug-3.c: Removed.
23867         * gcc.dg/debug-4.c: Removed.
23868         * gcc.dg/debug-5.c: Removed.
23869         * gcc.dg/debug-6.c: Removed.
23870         * gcc.dg/dwarf2-1.c: Removed.
23871         * gcc.dg/dwarf2-2.c: Removed.
23872
23873 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
23874
23875         * g++.old-deja/g++.other/eh5.C: New test.
23876         * g++.old-deja/g++.other/sibcall2.C: New test.
23877         * g++.old-deja/g++.other/array9.C: New test.
23878         * g++.old-deja/g++.other/typename2.C: New test.
23879         * g++.old-deja/g++.other/crash60.C: New test.
23880         * g++.old-deja/g++.other/conv9.C: New test.
23881         * g++.old-deja/g++.other/mangle10.C: New test.
23882         * g++.old-deja/g++.other/unchanging1.C: New test.
23883         * g++.old-deja/g++.other/exprstmt1.C: New test.
23884         * g++.old-deja/g++.other/inline23.C: New test.
23885         * g++.old-deja/g++.eh/ia64-1.C: New test.
23886         * g++.old-deja/g++.other/dwarf2-1.C: New test.
23887         * g++.old-deja/g++.other/reload1.C: New test.
23888         * g++.old-deja/g++.other/static20.C: New test.
23889         * g++.old-deja/g++.other/local-alloc1.C: New test.
23890         * g++.old-deja/g++.other/conv8.C: New test.
23891         * g++.old-deja/g++.other/stmtexpr2.C: New test.
23892         * g++.old-deja/g++.other/storeexpr1.C: New test.
23893         * g++.old-deja/g++.other/storeexpr2.C: New test.
23894         * g++.dg/eh/template2.C: New test.
23895         * g++.dg/warn/weak1.C: New test.
23896
23897 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
23898
23899         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23900         Remove first, non-varying, argument.
23901
23902 2002-01-23  Richard Henderson  <rth@redhat.com>
23903
23904         * gcc.dg/inline-2.c: New.
23905
23906         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
23907         Add optional target arg.  Check number of arguments.
23908         (scan-assembler-not, scan-assembler-dem): Likewise.
23909         (scan-assembler-dem-not): Likewise.
23910
23911 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23912
23913         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
23914         line 12.
23915         * g++.old-deja/g++.brendan/parse3.C,
23916         g++.old-deja/g++.other/crash26.C,
23917         g++.old-deja/g++.other/crash28.C,
23918         g++.old-deja/g++.other/crash29.C,
23919         g++.old-deja/g++.other/crash30.C,
23920         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
23921
23922 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
23923
23924         * gcc.dg/20020115-1.c: New.
23925
23926 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
23927
23928         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
23929
23930 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
23931
23932         * gcc.dg/20020122-3.c: New.
23933
23934 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
23935
23936         * g++.dg/other/gc1.C: New test.
23937
23938 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23939
23940         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
23941
23942 2002-01-22  Richard Henderson  <rth@redhat.com>
23943
23944         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
23945
23946 2002-01-22  Richard Henderson  <rth@redhat.com>
23947
23948         * gcc.dg/20020122-4.c: New.
23949
23950 2002-01-22  H.J. Lu <hjl@gnu.org>
23951
23952         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
23953         link output.
23954         * gcc.dg/special/ecos.exp: Likewise.
23955         * lib/g++-dg.exp: Likewise.
23956         * lib/g77-dg.exp: Likewise.
23957         * lib/gcc-dg.exp : Likewise.
23958         * lib/mike-g++.exp: Likewise.
23959         * lib/mike-g77.exp: Likewise.
23960         * lib/mike-gcc.exp: Likewise.
23961         * lib/objc-dg.exp: Likewise.
23962
23963 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
23964
23965         PR target/5379
23966         * gcc.dg/20020122-2.c: New test.
23967
23968 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
23969
23970         * gcc.dg/20020122-1.c: New test.
23971
23972 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
23973
23974         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
23975
23976 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
23977
23978         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
23979
23980 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23981
23982         * gcc.c-torture/compile/20020121-1.c: New test.
23983
23984 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23985
23986         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
23987         ld_library_path.
23988
23989 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
23990
23991         * gcc.dg/20020218-1.c: New test.
23992
23993 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
23994
23995         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
23996         messages
23997         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
23998         "At global scope" warning
23999         * g++.dg/ext/align1.C: Change cygwin test for alignment
24000         from db-bogus to dg-warning
24001
24002 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
24003
24004         * g77.f-torture/compile/cpp2.F: New test.
24005
24006 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24007
24008         * g++.dg/template/access1.C: New test.
24009
24010 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
24011
24012         * gcc.dg/20020118-1.c: New.
24013
24014 2002-01-18  Kazu Hirata  <kazu@hxi.com>
24015
24016         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
24017
24018 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24019
24020         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
24021         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
24022         alignment warnings.
24023
24024 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24025
24026         * gcc.misc-tests/i386-prefetch.exp: Save and restore
24027         torture_with_loops and torture_without_loops
24028
24029 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
24030
24031         * gcc.c-torture/compile/20020116-1.c: New test.
24032
24033 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
24034
24035         * gcc.dg/20020116-2.c: New test.
24036
24037         * gcc.dg/ultrasp4.c: New test.
24038
24039         * gcc.dg/20020116-1.c: New test.
24040
24041 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
24042
24043         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
24044         by EABI.
24045
24046 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
24047
24048         * gcc.misc-tests/i386-prefetch.exp: New.
24049         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
24050         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
24051         * gcc.misc-tests/i386-pf-none-1.c: New test.
24052         * gcc.misc-tests/i386-pf-sse-1.c: New test.
24053
24054 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
24055
24056         * gcc.dg/gnu89-init-1.c: Add new tests.
24057
24058 2002-01-15  Andreas Jaeger  <aj@suse.de>
24059
24060         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
24061         * gcc.dg/i386-mmx-2.c: Likewise.
24062         * gcc.dg/i386-sse-1.c: Likewise.
24063         * gcc.dg/i386-sse-2.c: Likewise.
24064         * gcc.dg/i386-sse-3.c: Likewise.
24065
24066 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
24067
24068         * g77.f-torture/execute/intrinsic-unix-bessel.f:
24069         Uncomment additional cases that now pass.
24070
24071 2002-01-11  Richard Henderson  <rth@redhat.com>
24072
24073         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
24074         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
24075
24076 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
24077
24078         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
24079
24080 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
24081
24082         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
24083         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
24084
24085 2002-01-10  Dale Johannesen  <dalej@apple.com>
24086
24087         * gcc.c-torture/execute/loop-11.c: New.
24088
24089 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
24090
24091         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
24092         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
24093
24094 2002-01-09  Richard Henderson  <rth@redhat.com>
24095
24096         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
24097         type in which to perform the operation for each size.
24098
24099 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
24100
24101         * gcc.c-torture/compile/20020109-2.c: New test.
24102
24103 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
24104
24105         * gcc.c-torture/execute/loop-10.c: New test.
24106
24107 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24108
24109         * gcc.c-torture/compile/20010226-1.c: New test.
24110         * gcc.c-torture/compile/20010227-1.c: New test.
24111         * gcc.c-torture/compile/20010426-1.c: New test.
24112         * gcc.c-torture/compile/20010510-1.c: New test.
24113         * gcc.c-torture/compile/20010605-3.c: New test.
24114         * gcc.c-torture/compile/20010824-1.c: New test.
24115         * gcc.c-torture/execute/20010409-1.c: New test.
24116         * gcc.dg/noncompile/20000901-1.c: New test.
24117         * gcc.dg/20001023-1.c: New test.
24118         * gcc.dg/20001101-1.c: New test.
24119         * gcc.dg/20001102-1.c: New test.
24120         * gcc.dg/20010207-1.c: New test.
24121         * gcc.dg/20010405-1.c: New test.
24122         * gcc.dg/20010822-1.c: New test.
24123         * gcc.dg/20011107-1.c: New test.
24124
24125 2002-01-09  Jeffrey A Law  (law@redhat.com)
24126
24127         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
24128
24129         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
24130         execution failure on PA targets.
24131
24132 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24133
24134         * gcc.c-torture/compile/20020109-1.c: New test.
24135
24136 2002-01-08  Kazu Hirata  <kazu@hxi.com>
24137
24138         * gcc.c-torture/execute/20020108-1.c: New test.
24139
24140 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
24141
24142         * gcc.dg/20020108-1.c: New test.
24143
24144 2002-01-08  H.J. Lu <hjl@gnu.org>
24145
24146         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
24147         for header files.
24148
24149 2002-01-08  Geoff Keating  <geoffk@redhat.com>
24150
24151         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
24152         consistency.
24153
24154 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
24155
24156         * gcc.dg/altivec-4.c: Test altivec predicates.
24157
24158 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
24159
24160         * gcc.c-torture/execute/20020107-1.c: New test.
24161
24162 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24163
24164         PR c/5279
24165         * gcc.c-torture/compile/20020106-1.c: New test.
24166
24167 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24168
24169         * gcc.c-torture/execute/nestfunc-4.c: New test.
24170
24171 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24172
24173         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
24174         extra triple that slipped in.
24175         * g++.old-deja/g++.abi/align.C: Likewise.
24176         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24177
24178 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24179
24180         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
24181         * g++.old-deja/g++.abi/align.C: Likewise.
24182         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24183
24184         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
24185         on FreeBSD/i386.
24186         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
24187         FreeBSD.
24188
24189 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
24190
24191         * gcc.dg/20020104-1.c: New test.
24192
24193         * gcc.dg/20020104-2.c: New test.
24194
24195 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
24196
24197         * gcc.dg/20020103-1.c: Fix typo in target selector.
24198
24199 2002-01-03  Richard Henderson  <rth@redhat.com>
24200
24201         * gcc.dg/20020103-1.c: New.
24202
24203 2002-01-03  Kazu Hirata  <kazu@hxi.com>
24204
24205         * gcc.c-torture/execute/20020103-1.c: New test.
24206
24207 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
24208
24209         * g++.dg/other/debug2.C: New test.
24210
24211         * gcc.c-torture/compile/20020103-1.c: New test.
24212
24213 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
24214
24215         * gcc.dg/gnu89-init-1.c: Added new tests.
24216
24217 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24218
24219         * g++.dg/template/friend2.C: Remove as patch is reverted.
24220
24221         * g++.dg/warn/oldcast1.C: New test.
24222
24223         * g++.dg/template/ptrmem1.C: New test.
24224         * g++.dg/template/ptrmem2.C: New test.
24225
24226         * g++.dg/template/ntp.C: New test.
24227
24228         * g++.dg/other/component1.C: New test.
24229
24230         * g++.dg/template/ttp3.C: New test.
24231
24232         * g++.dg/template/friend2.C: New test.
24233         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
24234
24235 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24236
24237         * g++.dg/other/ptrmem1.C: New test.
24238         * g++.dg/other/ptrmem2.C: New test.
24239
24240 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24241
24242         * g++.dg/template/ctor1.C: New test.
24243
24244 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24245
24246         * g++.dg/template/friend2.C: New test.
24247
24248 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
24249
24250         * gcc.dg/mmix-1.c: New test.
24251
24252 2001-12-31  Richard Henderson  <rth@redhat.com>
24253
24254         * gcc.dg/asm-5.c: New.
24255
24256 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
24257
24258         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
24259         in namespace __gnu_cxx
24260
24261 2001-12-30  Richard Henderson  <rth@redhat.com>
24262
24263         * gcc.dg/debug-6.c: New.
24264
24265 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
24266
24267         * gcc.c-torture/compile/20011229-2.c: New test.
24268
24269 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
24270
24271         * gcc.dg/debug-3.c: New test.
24272         * gcc.dg/debug-4.c: New test.
24273         * gcc.dg/debug-5.c: New test.
24274
24275 2001-12-29  Richard Henderson  <rth@redhat.com>
24276
24277         * g++.dg/eh/loop1.C: New.
24278
24279 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24280
24281         * g++.dg/template/crash1.C: New test.
24282
24283 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24284
24285         * g++.dg/other/const1.C: New test.
24286
24287 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24288
24289         * gcc.c-torture/compile/20011229-1.c: New test.
24290
24291 2001-12-28  Stan Shebs  <shebs@apple.com>
24292
24293         * lib/objc-torture.exp: Resync with c-torture.exp.
24294         * lib/objc.exp: Load standard libraries.
24295
24296 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
24297
24298         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
24299         additional tests.
24300
24301 2001-12-27  Roger Sayle <roger@eyesopen.com>
24302
24303         * gcc.c-torture/execute/string-opt-16.c: New testcase.
24304
24305 2001-12-27  Richard Henderson  <rth@redhat.com>
24306
24307         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
24308
24309 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
24310
24311         * g++.dg/eh/ctor1.C: New test.
24312         * g++.dg/other/error2.C: New test.
24313
24314 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
24315
24316         * g++.dg/other/init2.C: New test.
24317
24318 2001-12-24  Richard Henderson  <rth@redhat.com>
24319
24320         * gcc.dg/20011223-1.c: New.
24321         * gcc.dg/inline-1.c: New.
24322
24323 2001-12-23  Richard Henderson  <rth@redhat.com>
24324
24325         * gcc.dg/asm-4.c: Test operand modifiers.
24326
24327 2001-12-23  Richard Henderson  <rth@redhat.com>
24328
24329         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
24330
24331 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24332
24333         * gcc.c-torture/execute/20011223-1.c: New test.
24334
24335 2001-12-21  Richard Henderson  <rth@redhat.com>
24336
24337         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
24338         re-enables the warning.
24339
24340 2001-12-21  Richard Henderson  <rth@redhat.com>
24341
24342         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
24343
24344 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24345
24346         * gcc.c-torture/compile/20011218-1.c: New test.
24347
24348 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
24349
24350         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
24351         arm-isr.c test.
24352         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
24353         epilogue generation for ARM ISR routines.
24354
24355 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24356
24357         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
24358         * gcc.dg/format/c90-printf-3.c: Likewise.
24359         * gcc.dg/format/c99-printf-3.c: Likewise.
24360         * gcc.dg/format/ext-1.c: Likewise.
24361         * gcc.dg/format/ext-6.c: Likewise.
24362         * gcc.dg/format/format.h: Prototype unlocked stdio.
24363
24364 2001-12-20  Richard Henderson  <rth@redhat.com>
24365
24366         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
24367         (arena): Use it.
24368         (malloc): Correct allocation logic.  Abort if we fill up the
24369         arena before initialization complete.
24370         (realloc): Correct allocation logic.
24371
24372 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24373
24374         * gcc.c-torture/compile/20011219-2.c: New test.
24375
24376         * gcc.c-torture/execute/20011219-1.c: New test.
24377
24378 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
24379
24380         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
24381         target does not support weak symbols.
24382
24383 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
24384
24385         * gcc.c-torture/compile/20011219-1.c: New test.
24386
24387 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24388
24389         * g++.dg/other/error1.C: New test.
24390
24391 2001-12-17  Jeffrey A Law  (law@redhat.com)
24392
24393         * gcc.c-torture/execute/20011217-1.c: New test.
24394
24395 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
24396
24397         * objc.dg/special/: New directory.
24398         * objc.dg/special/special.exp: New file.
24399         * objc.dg/special/unclaimed-category-1.h: New file.
24400         * objc.dg/special/unclaimed-category-1a.m: New file.
24401         * objc.dg/special/unclaimed-category-1.m: New file.
24402
24403 2001-12-17  Andreas Jaeger  <aj@suse.de>
24404
24405         * gcc.c-torture/compile/20011217-2.c: New test.
24406
24407 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24408
24409         * gcc.c-torture/compile/20011217-1.c: New test.
24410
24411 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
24412
24413         * testsuite/gcc.dg/20011214-1.c: New.
24414
24415 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
24416
24417         * gcc.dg/altivec-4.c: New.
24418
24419 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
24420
24421         * gcc.dg/20011113-1.c: New test.
24422
24423 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24424
24425         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
24426         std::__malloc_alloc_template<0> and
24427         std::__default_alloc_template<false, 0>.
24428
24429 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
24430
24431         * objc/execute/bf-21.m: New test.
24432         * objc/execute/enumeration-1.m: New test.
24433         * objc/execute/enumeration-2.m: New test.
24434
24435 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
24436
24437         * gcc.dg/gnu89-init-1.c: New test.
24438
24439 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24440
24441         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
24442         * g++.old-deja/g++.jason/2371.C: Likewise.
24443         * g++.old-deja/g++.jason/template33.C: Likewise.
24444         * g++.old-deja/g++.jason/template34.C: Likewise.
24445         * g++.old-deja/g++.jason/template36.C: Likewise.
24446         * g++.old-deja/g++.oliva/typename1.C: Likewise.
24447         * g++.old-deja/g++.oliva/typename2.C: Likewise.
24448         * g++.old-deja/g++.other/typename1.C: Likewise.
24449         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24450         * g++.old-deja/g++.pt/nontype5.C: Likewise.
24451         * g++.old-deja/g++.pt/typename11.C: Likewise.
24452         * g++.old-deja/g++.pt/typename14.C: Likewise.
24453         * g++.old-deja/g++.pt/typename16.C: Likewise.
24454         * g++.old-deja/g++.pt/typename3.C: Likewise.
24455         * g++.old-deja/g++.pt/typename4.C: Likewise.
24456         * g++.old-deja/g++.pt/typename5.C: Likewise.
24457         * g++.old-deja/g++.pt/typename7.C: Likewise.
24458         * g++.old-deja/g++.robertl/eb9.C: Likewise.
24459
24460 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
24461
24462         * g++.dg/other/linkage1.C: New test.
24463         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
24464         specifiers.
24465
24466 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24467
24468         * gcc.dg/concat.c: New test.
24469
24470 2001-12-11  Stan Shebs  <shebs@apple.com>
24471
24472         * objc/compile: New test directory.
24473         * objc/compile/compile.exp: New expect script.
24474         * objc/compile/20011211-1.m: New compile test.
24475
24476 2001-12-11  Jason Merrill  <jason@redhat.com>
24477
24478         * lib/prune.exp (prune_gcc_output): Also handle "In member
24479         function".  So many permutations...
24480
24481 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
24482
24483         * g++.dg/template/typedef1.C: New test.
24484
24485 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
24486
24487         * g++.dg/other/copy1.C: New test.
24488
24489 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
24490
24491         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
24492
24493         * gcc.dg/builtin-choose-expr.c: New.
24494
24495 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
24496
24497         * gcc.dg/altivec-2.c: New.
24498
24499 2001-12-07  Richard Henderson  <rth@redhat.com>
24500
24501         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
24502
24503 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
24504
24505         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
24506         ultrasparc.
24507
24508 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24509
24510         * g++-old.deja/g++.robertl/eb101.C: Deleted.
24511
24512 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
24513
24514         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
24515         variable argument list.
24516
24517 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
24518
24519         * gcc.c-torture/execute/memcheck: Delete entire directory.
24520         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
24521         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
24522
24523 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24524
24525         * gcc.dg/Wshadow-1.c: New test.
24526
24527 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
24528
24529         * gcc.c-torture/compile/20011130-1.c: New test.
24530
24531         * gcc.dg/noncompile/20011025-1.c: New test.
24532
24533         * g++.dg/other/anon-union.C: New test.
24534
24535         * gcc.c-torture/execute/20011024-1.c: New test.
24536
24537 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24538
24539         * gcc.c-torture/execute/20000722-1.x,
24540         gcc.c-torture/execute/20010123-1.x: Remove.
24541         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
24542         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
24543         gcc.dg/c99-complit-2.c: New tests.
24544
24545 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
24546
24547         * g++.dg/inherit/base1.C: New test.
24548
24549 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
24550
24551         * g++.dg/other/stdarg1.C: New test.
24552
24553         * gcc.c-torture/compile/20011130-2.c: New test.
24554
24555 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
24556
24557         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
24558         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
24559         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
24560         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
24561         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
24562         * gcc.dg/builtin-prefetch-1.c: New test.
24563
24564 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
24565
24566         * gcc.dg/20011130-1.c: New test.
24567
24568 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24569
24570         * g++.dg/other/scope1.C: New test.
24571         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
24572
24573 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24574
24575         * gcc.dg/vla-init-1.c: New test.
24576
24577 2001-12-01  Geoff Keating  <geoffk@redhat.com>
24578
24579         * gcc.c-torture/compile/structs.c: New testcase from GDB.
24580
24581 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24582
24583         * objc.dg/alias.m: Update.
24584         * objc.dg/class-1.m: Update.
24585         * objc.dg/const-str-1.m: Update.
24586         * objc.dg/fwd-proto-1.m: Update.
24587         * objc.dg/id-1.m: Update.
24588         * objc.dg/super-class-1.m: Update.
24589
24590 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
24591
24592         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
24593         constructs.
24594
24595 2001-11-28  Jeffrey A Law  (law@cygnus.com)
24596
24597         * gcc.c-torture/execute/20011128-1.c: New test.
24598
24599 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
24600
24601         * gcc.dg/20011127-1.c: New test.
24602
24603 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24604
24605         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
24606         from Austin Group draft 7.
24607         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
24608         scanf format arguments.
24609         * gcc.dg/format/no-exargs-2.c: New test.
24610
24611 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
24612
24613         * g++.dg/abi/vbase8-4.C: New test.
24614
24615 2001-11-24  Ian Lance Taylor  <ian@airs.com>
24616
24617         * gcc.c-torture/execute/20011121-1.c: New test.
24618
24619 2001-11-23  Jeffrey A Law  (law@cygnus.com)
24620
24621         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
24622
24623 2001-11-23  Andreas Jaeger  <aj@suse.de>
24624
24625         * gcc.dg/cpp/charconst-2.c: New test.
24626
24627 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
24628
24629         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
24630         to the host if it is remote.  Let tests specify extra headers
24631         they use.
24632         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
24633         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
24634         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
24635         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
24636         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
24637         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
24638         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
24639         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
24640         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
24641         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
24642
24643 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
24644
24645         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
24646         for little endian ARMs.
24647
24648 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
24649
24650         * gcc.c-torture/compile/20011119-1.c: New test.
24651         * gcc.c-torture/compile/20011119-2.c: New test.
24652
24653 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
24654
24655         * gcc.dg/altivec-1.c: Fix typo.
24656
24657 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24658
24659         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
24660
24661 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
24662
24663         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
24664
24665 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
24666
24667         * lib/g77.exp: Don't specify --rpath-link.
24668
24669         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
24670         across all the headers.
24671         * gcc.dg/format/format.exp: For testing on a remote host,
24672         copy format.h.
24673
24674         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
24675         * gcc.c-torture/execute/930406-1.c: Likewise.
24676         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24677
24678 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
24679
24680         * gcc.dg/altivec-1.c: New.
24681
24682 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
24683
24684         * gcc.dg/cpp/fpreprocessed.c: New test case.
24685
24686 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24687
24688         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
24689         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
24690         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
24691
24692 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24693
24694         * gcc.dg/no-builtin-1.c: New test.
24695
24696 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
24697
24698         * gcc.c-torture/execute/20011115-1.c: New test.
24699
24700 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
24701
24702         * gcc.c-torture/compile/20011114-2.c: New test.
24703         * gcc.c-torture/compile/20011114-3.c: New test.
24704         * gcc.c-torture/compile/20011114-4.c: New test.
24705
24706 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24707
24708         * g++.dg/other/init1.C: New test.
24709
24710 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
24711
24712         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
24713         message.
24714
24715         * gcc.c-torture/execute/20011114-1.c: New testcase.
24716
24717         * gcc.c-torture/compile/20010327-1.c: Revert last change.
24718         * gcc.c-torture/compile/20011114-1.c: New test, exactly
24719         like the (before this change) version of 20010327-1.c.
24720
24721 2001-11-14  Roger Sayle <roger@eyesopen.com>
24722
24723         * gcc.c-torture/execute/string-opt-13.c: New testcase.
24724
24725 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
24726
24727         * g++.dg/init/array2.C: New test.
24728
24729 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
24730
24731         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
24732
24733 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
24734
24735         * g++.dg/other/forscope1.C: New test.
24736         * g++.dg/ext/forscope1.C: New test.
24737         * g++.dg/ext/forscope2.C: New test.
24738
24739 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
24740
24741         * gcc.c-torture/execute/20011113-1.c: New test.
24742
24743 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
24744
24745         * gcc.c-torture/execute/20011109-2.c: New test.
24746
24747         * gcc.c-torture/execute/20011109-1.c: New test.
24748
24749 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
24750
24751         * gcc.c-torture/compile/20011109-1.c: New test.
24752
24753 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
24754
24755         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
24756         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
24757         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
24758         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
24759         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
24760         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
24761         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
24762
24763 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24764
24765         * g++.dg/warn/Wshadow-1.C: New tests.
24766         * g++.old-deja/g++.mike/for3.C: Update.
24767
24768 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24769
24770         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
24771         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
24772         XFAILs.  Adjust expected error texts.
24773         * gcc.c-torture/compile/20011106-1.c,
24774         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
24775         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
24776         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
24777         gcc.dg/c99-array-lval-5.c: New tests.
24778
24779 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24780
24781         * gcc.dg/cpp/defined.c: Update.
24782
24783 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24784
24785         * gcc.c-torture/execute/anon-1.c: New test.
24786
24787 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
24788
24789         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
24790         same size, so no warning should be produced on stormy16.
24791
24792         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
24793         due to oversized array.
24794         * g++.old-deja/g++.mike/ns15.C: Likewise.
24795         * g++.old-deja/g++.pt/crash16.C: Likewise.
24796
24797 2001-11-02  Graham Stott  <grahams@redhat.com>
24798
24799         * g++.dgother/debug1.C: Fix typos.
24800
24801 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
24802
24803         * g++.dg/other/debug1.C: New test.
24804
24805 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24806
24807         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
24808         of unsigned long.
24809
24810 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
24811
24812         * gcc.dg/20011029-2.c: New test.
24813
24814         * gcc.c-torture/compile/20011029-1.c: New test.
24815
24816 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
24817
24818         * objc/execute/class_self-1.m: New test.
24819         * objc/execute/class_self-2.m: New test.
24820
24821 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
24822
24823         * gcc.misc-tests/msgs.exp: Delete.
24824         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
24825         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
24826         error set to match recent changes.
24827
24828 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
24829
24830         * gcc.dg/20011021-1.c: New test.
24831
24832 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
24833
24834         * gcc.c-torture/compile/20011023-1.c: New test.
24835
24836 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
24837
24838         * lib/g77.exp: Rewrite based on lib/g++.exp.
24839
24840 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
24841
24842         * gcc.c-torture/execute/20011019-1.c: New test.
24843
24844         * gcc.dg/20011018-1.c: New test.
24845
24846 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
24847
24848         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
24849
24850 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
24851
24852         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
24853         * gcc.dg/attr-invalid.c: Likewise.
24854
24855 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
24856
24857         * testsuite/gcc.dg/20011015-1.c: New test.
24858
24859 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24860
24861         * g++.dg/template/unify2.C: New test.
24862
24863 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24864
24865         * g++.dg/other/exception-specification.C: New test
24866
24867 2001-10-13  Tom Rix  <trix@redhat.com>
24868
24869         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
24870         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
24871
24872 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
24873
24874         * testsuite/gcc.dg/20011009-1.c: New test.
24875
24876 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24877
24878         PR g++/4476
24879         * g++.dg/other/friend1.C: New test.
24880
24881 2001-10-11  Richard Henderson  <rth@redhat.com>
24882
24883         * g++.old-deja/g++.other/crash18.C: Add -S to options.
24884
24885 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24886
24887         * gcc.c-torture/compile/20011010-1.c: New.
24888
24889 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24890
24891         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
24892         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
24893         g77.f-torture/execute/execute.exp,
24894         g77.f-torture/noncompile/noncompile.exp,
24895         gcc.c-torture/compile/compile.exp,
24896         gcc.c-torture/execute/execute.exp,
24897         gcc.c-torture/execute/ieee/ieee.exp,
24898         gcc.c-torture/execute/memcheck/memcheck.exp,
24899         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
24900         objc/execute/execute.exp: Update FSF address.
24901
24902 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24903
24904         * gcc.dg/cpp/cmdlne-C.c: Update.
24905         * gcc.dg/cpp/cmdlne-C2.c: New.
24906
24907 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24908
24909         * gcc.c-torture/execute/20011008-3.c: New.
24910
24911 2001-10-08  DJ Delorie  <dj@redhat.com>
24912
24913         * gcc.dg/20011008-1.c: New.
24914         * gcc.dg/20011008-2.c: New.
24915
24916 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24917
24918         * gcc.dg/cpp/spacing1.c: Update test.
24919
24920 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24921
24922         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
24923         spelling errors of "separate" as "seperate".
24924
24925 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
24926
24927         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
24928         enough to avoid inlining.
24929
24930 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24931
24932         * lib/g77.exp: set libg2c_dir correctly.
24933
24934 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24935
24936         * gcc.dg/cpp/macro11.c: New test.
24937
24938 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24939
24940         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
24941         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
24942         gcc.dg/format/multattr-3.c: New tests.
24943         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
24944         tests for format attributes on function pointers being rejected.
24945
24946 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24947
24948         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
24949
24950 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24951
24952         * g++.dg/warn/format1.C: New test.
24953
24954 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24955
24956         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
24957
24958 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24959
24960         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
24961
24962 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24963
24964         * gcc.dg/cpp/redef2.c: Add test.
24965
24966 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
24967
24968         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
24969         long-standing bug on i686, apparently.
24970         * gcc.c-torture/execute/loop-2c.x: New file.
24971         * gcc.c-torture/execute/loop-2d.x: New file.
24972         * gcc.c-torture/execute/loop-3c.x: New file.
24973
24974 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
24975
24976         * gcc.dg/cpp/20000625-2.c: Correct line number.
24977
24978 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24979
24980         * gcc.dg/cpp/macro10.c: New test.
24981         * gcc.dg/cpp/strify3.c: New test.
24982         * gcc.dg/cpp/spacing1.c: Add tests.
24983         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
24984         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
24985
24986 2001-09-24  DJ Delorie  <dj@redhat.com>
24987
24988         * gcc.c-torture/execute/20010924-1.c: New test.
24989
24990 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24991
24992         * testsuite/objc/execute/paste.m: Remove.
24993
24994 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24995
24996         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
24997
24998 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
24999
25000         * g77.dg/strlen0.f: New test.
25001
25002 2001-09-21  Richard Henderson  <rth@redhat.com>
25003
25004         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
25005         * g++.old-deja/g++.abi/vtable2.C: Likewise.
25006
25007 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25008
25009         Table-driven attributes.
25010         * g++.dg/ext/attrib1.C: New test.
25011
25012 2001-09-20  DJ Delorie  <dj@redhat.com>
25013
25014         * gcc.dg/20000926-1.c: Update expected warning messages.
25015         * gcc.dg/array-2.c: Likewise, and test for warnings too.
25016         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
25017         array.
25018
25019 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
25020
25021         * g++.dg/eh/registers1.C: New test case.
25022
25023 2001-09-17  Richard Henderson  <rth@redhat.com>
25024
25025         * gcc.dg/array-5.c: Fix VLA decomposition test.
25026
25027 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25028
25029         * gcc.dg/cpp/line5.c: New testcase.
25030
25031 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25032
25033         * gcc.dg/cpp/macro9.c: New test.
25034
25035 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
25036
25037         * gcc.c-torture/execute/980223.c: Change type of addr from long
25038         to char *.
25039
25040 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
25041
25042         * gcc.c-torture/execute/20010915-1.c: New test.
25043
25044 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
25045
25046         * g77.dg/bprob: New directory.
25047         * g77.dg/bprob/bprob.exp: New file.
25048         * g77.dg/bprob/bprob-1.f: New test.
25049         * g77.dg/gcov: New directory.
25050         * g77.dg/gcov/gcov.exp: New file.
25051         * g77.dg/gcov/gcov-1.f: New test.
25052         * g77.dg/gcov/gcov-1.x: New file.
25053
25054 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25055
25056         * gcc.dg/cpp/directiv.c: Update.
25057         * gcc.dg/cpp/undef1.c: Update.
25058
25059 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
25060
25061         * gcc.dg/20010912-1.c: New test.
25062
25063 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
25064
25065         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
25066         language-independent file in lib.
25067         * lib/gcov.exp: New file.
25068
25069 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25070
25071         * gcc.c-torture/compile/20010911-1.c: New test.
25072
25073 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
25074
25075         * lib/profopt.exp: New, to support profile-directed optimizations.
25076         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
25077         * gcc.misc-tests/bprob-1.c: New test.
25078         * gcc.misc-tests/bprob-2.c: New test.
25079
25080 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
25081
25082         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
25083         XFAIL and which kinds of gcov output to verify.
25084         * gcc.misc-tests/gcov-4b.x: New file.
25085         * gcc.misc-tests/gcov-5b.x: New file.
25086         * gcc.misc-tests/gcov-6.x: New file.
25087         * gcc.misc-tests/gcov-7.c: New test.
25088         * gcc.misc-tests/gcov-7.x: New file.
25089
25090 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
25091
25092         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
25093         * gcc.misc-tests/gcov-6.c: New test.
25094
25095 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25096
25097         PR c++/3986
25098         * g++.dg/abi/vbase1.C: New test.
25099
25100 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
25101
25102         * objc.dg/method-2.m: New.
25103
25104 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25105
25106         PR c++/4203
25107         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
25108         * g++.dg/init/empty1.C: New test.
25109
25110 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
25111
25112         * gcc.c-torture/compile/20010903-1.c: New test.
25113
25114 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
25115
25116         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
25117         for m68k.
25118
25119 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
25120
25121         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
25122
25123         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
25124
25125         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
25126
25127 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
25128
25129         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
25130         for 16-bit 'unsigned int'.
25131
25132 2001-08-29  Kazu Hirata  <kazu@hxi.com>
25133
25134         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
25135
25136 2001-08-27  Richard Henderson  <rth@redhat.com>
25137
25138         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
25139         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
25140
25141 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
25142
25143         * gcc.dg/asm-names.c (ymain): New.
25144
25145 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
25146
25147         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
25148         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
25149         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
25150
25151 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25152
25153         * gcc.dg/compare5.c: New testcase.
25154
25155 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
25156
25157         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
25158         and "In instantiation".
25159
25160 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
25161
25162         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
25163
25164 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
25165
25166         * gcc.misc-tests/gcov.exp: Add support for branch information.
25167         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
25168         * gcc.misc-tests/gcov-4.c: New test.
25169         * gcc.misc-tests/gcov-4b.c: New test.
25170         * gcc.misc-tests/gcov-5b.c: New test.
25171
25172 2001-08-20  Zack Weinberg  <zackw@panix.com>
25173
25174         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
25175         expected to fail.
25176
25177 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25178
25179         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
25180
25181 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
25182
25183         * g++.dg/eh/template1.C: New test.
25184
25185 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
25186
25187         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
25188         Fix thinko.
25189         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
25190         for xfail.
25191
25192 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
25193
25194         * lib/g77-dg.exp:  Use prune.exp for common procedures
25195         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
25196         * lib/g77.exp: (g77-dg-prune) Remove
25197
25198 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
25199
25200         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
25201
25202 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25203
25204         * g++.dg/template/unify1.C: New test.
25205
25206 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
25207
25208         * g++.dg/abi/empty4.C: New test.
25209
25210 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
25211
25212         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
25213         solaris2.*
25214         * g77.f-torture/compile/pr3743.x: Likewise
25215
25216 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25217
25218         * g++.dg/other/using-declaration.C: New test.
25219
25220 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25221
25222         * gcc.dg/cpp/tr-sign.c: New testcase.
25223
25224 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25225
25226         * gcc.dg/cpp/19951025-1.c: Revert.
25227         * gcc.dg/cpp/directiv.c: We no longer process directives that
25228         interrupt macro arguments.
25229
25230 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
25231
25232         * gcc.dg/bconstp-1.c: New test.
25233
25234 2001-08-03  Richard Henderson  <rth@redhat.com>
25235
25236         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
25237
25238 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25239
25240         * gcc.dg/cpp/19951025-1.c: Update.
25241
25242 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
25243
25244         * g77.dg/ff90-1.f (s): Fix reference of variable z,
25245         should be x.
25246
25247 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
25248
25249         Kill -fhonor-std.
25250         * g++.old-deja/g++.ns/ns14.C: Remove special options.
25251         * g++.old-deja/g++.other/std1.C: Likewise.
25252         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
25253
25254 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
25255
25256         * lib/g77.exp:  Load gcc-defs.exp for common procedures
25257         (g77_pass, g77_fail, g77_finish, g77_exit,
25258         ${tool}_check_unsupported_p} Now redundant.  Deleted.
25259
25260 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
25261
25262         * g77.dg/fbackslash.f
25263         * g77.dg/fcase-preserve.f
25264         * g77.dg/ff90-1.f
25265         * g77.dg/ffixed-line-length-0.f
25266         * g77.dg/ffixed-line-length-132.f
25267         * g77.dg/ffixed-line-length-7.f
25268         * g77.dg/ffixed-line-length-72.f
25269         * g77.dg/ffixed-line-length-none.f
25270         * g77.dg/ffree-form-1.f
25271         * g77.dg/fno-backslash.f
25272         * g77.dg/fno-f90-1.f
25273         * g77.dg/fno-fixed-form-1.f
25274         * g77.dg/fno-onetrip.f
25275         * g77.dg/fno-typeless-boz.f
25276         * g77.dg/fno-underscoring.f
25277         * g77.dg/fno-vxt-1.f
25278         * g77.dg/fonetrip.f
25279         * g77.dg/ftypeless-boz.f
25280         * g77.dg/fugly-assumed.f
25281         * g77.dg/funderscoring.f
25282         * g77.dg/fvxt-1.f
25283
25284 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
25285
25286         * objc.dg/fwd-proto-1.m: New.
25287         * objc.dg/local-decl-1.m: New.
25288         * objc.dg/naming-1.m: New.
25289         * objc.dg/naming-2.m: New.
25290         * objc.dg/proto-hier-1.m: New.
25291
25292 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
25293
25294         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
25295         largest-type elements to a struct makes its size grow.
25296
25297 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25298
25299         * g++.dg/abi/vthunk1.C: New test.
25300
25301 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25302
25303         * g++.dg/abi/vbase8-22.C: New test.
25304
25305 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25306
25307         * gcc.dg/cpp/macro8.c: New test.
25308
25309 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25310
25311         * g++.dg/abi/vbase8-21.C: New test.
25312
25313 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25314
25315         * g++.dg/abi/vbase8-10.C: New test.
25316
25317 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25318
25319         * lib/g++.exp (g++_set_ld_library_path): Renamed to
25320         ${tool}_set_ld_library_path.
25321         Changed caller.
25322         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
25323         g++.exp.
25324
25325 2001-07-26  Stan Cox <scox@redhat.com>
25326
25327         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
25328         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
25329         gcc_exit, gcc_check_unsupported_p):
25330         Moved to gcc-deps.exp
25331         * gcc-deps.exp: New file.
25332
25333 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25334
25335         * g++.old-deja/g++.pt/defarg14.C: New test.
25336
25337 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25338
25339         * g++.old-deja/g++.other/lineno5.C: New test.
25340
25341 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25342
25343         * g++.old-deja/g++.pt/crash68.C: New test.
25344
25345 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25346
25347         * g++.old-deja/g++.other/crash42.C: New test.
25348
25349 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25350
25351         * gcc.dg/cpp/extratokens.c: Fix.
25352         * gcc.dg/cpp/skipping2.c: New tests.
25353
25354 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25355
25356         * gcc.c-torture/execute/20010724-1.c: New file.
25357         * gcc.c-torture/execute/20010724-1.x: New file.
25358
25359 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25360
25361         * g++.old-deja/g++.other/cond7.C: New test.
25362
25363 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25364
25365         * g++.old-deja/g++.other/optimize4.C: New test.
25366
25367 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25368
25369         * g++.old-deja/g++.abi/vbase8-5.C: New test.
25370
25371 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
25372
25373         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
25374         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
25375         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
25376         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
25377
25378         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
25379         bug report" message.
25380
25381         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
25382         * g++.dg/ext/instantiate1.C: Move from old-deja.
25383
25384 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
25385
25386         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
25387         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
25388         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
25389         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
25390
25391 2001-07-23  Jeffrey A Law  (law@cygnus.com)
25392
25393         * gcc.c-torture/execute/20010723-1.c: New test.
25394
25395 2001-07-23  Ben Elliston  <bje@redhat.com>
25396
25397         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
25398
25399 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25400
25401         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
25402         i[34567]86-*-*.
25403         Delete handling of ieee_multilib_flags.
25404         Pass -mieee for alpha*-*-* and sh-*-*.
25405         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
25406
25407 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
25408
25409         Remove old-abi tests.
25410         * g++.old-deja/g++.mike/p11116.C: Remove.
25411         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
25412
25413 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
25414
25415         * g77.f-torture/compile/pr3743.f:  New test
25416
25417 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
25418
25419         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
25420
25421 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25422
25423         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
25424         g++.old-deja/g++.pt/static6.C: Likewise.
25425         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
25426         supports weak symbols.
25427
25428 2001-07-18  Andreas Jaeger  <aj@suse.de>
25429
25430         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
25431         supported again.
25432
25433 2001-07-18  Andreas Jaeger  <aj@suse.de>
25434
25435         * gcc.dg/iftrap-1.c: Fix target line.
25436
25437 2001-07-17  Richard Henderson  <rth@redhat.com>
25438
25439         * gcc.c-torture/execute/20010717-1.c: New.
25440
25441 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25442
25443         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
25444         tests.
25445
25446 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25447
25448         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
25449
25450 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25451
25452         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
25453         UAC_SIGBUS, UAC_NOPRINT definitions.
25454
25455 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
25456
25457         * objc/execute/object_is_class.m: New test.
25458         * objc/execute/object_is_meta_class.m: New test.
25459
25460 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25461
25462         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
25463         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
25464
25465 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
25466
25467         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
25468         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
25469
25470 2001-07-14  Richard Henderson  <rth@redhat.com>
25471
25472         * gcc.dg/iftrap-1.c: New.
25473
25474 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
25475
25476         * g77.f-torture/execute/intrinsic77.f: New test.
25477
25478 2001-07-11  Janis Johnson <janis@us.ibm.com>
25479
25480         * gcc.misc-tests/gcov-3.c: New test.
25481
25482 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25483
25484         * gcc.c-torture/compile/20010711-1.c,
25485         * gcc.c-torture/compile/20010711-2.c: New tests.
25486
25487 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25488
25489         * gcc.c-torture/execute/20010711-1.c: New test.
25490
25491 2001-07-11  Ben Elliston  <bje@redhat.com>
25492
25493         * g++.old-deja/g++.other/enum5.C: New test.
25494
25495 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
25496
25497         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
25498         (g++-dg-prune): Call prune_gcc_output.
25499         * prune.exp: New file for prune_gcc_output.
25500         * lib/g++.exp, lib/gcc.exp: Load it.
25501
25502 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25503
25504         * gcc.c-torture/compile/20010701-1.c,
25505         g++.old-deja/g++.ext/attrib6.C: New tests.
25506
25507 2001-07-06  Jeffrey A Law  (law@cygnus.com)
25508
25509         * gcc.c-torture/compile/20010706-1.c: New test.
25510
25511 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
25512
25513         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
25514
25515 2001-06-28  Stan Shebs  <shebs@apple.com>
25516
25517         * gcc.dg/pragma-darwin.c: New test.
25518
25519 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25520
25521         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
25522         Solaris 2.[678] system.
25523
25524 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25525
25526         * gcc.dg/20010622-1.c: New test.
25527
25528 2001-06-18  Stan Shebs  <shebs@apple.com>
25529
25530         * objc.dg: New directory.
25531         * objc.dg/dg.exp: New file.
25532         * objc.dg/alias.m: New.
25533         * objc.dg/class-1.m: New.
25534         * objc.dg/class-2.m: New.
25535         * objc.dg/const-str-1.m: New.
25536         * objc.dg/const-str-2.m: New.
25537         * objc.dg/id-1.m: New.
25538         * objc.dg/method-1.m: New.
25539         * objc.dg/super-class-1.m: New.
25540         * lib/objc-dg.exp: New file.
25541
25542 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25543
25544         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
25545         of label name.
25546
25547 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25548
25549         * g++.old-deja/g++.abi/vbase8-9.C: New test.
25550
25551 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25552
25553         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
25554         variable.
25555
25556 2001-06-12  Richard Henderson  <rth@redhat.com>
25557
25558         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
25559
25560 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25561
25562         * g++.old-deja/g++.abi/vbase5.C: New test.
25563         * g++.old-deja/g++.abi/vbase6.C: New test.
25564         * g++.old-deja/g++.abi/vbase7.C: New test.
25565
25566 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25567
25568         * gcc.c-torture/compile/20010610-1.c: New test.
25569
25570 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25571
25572         * g++.old-deja/g++.abi/vbase4.C: New test.
25573
25574 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25575
25576         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
25577         support %f for HC11/HC12 targets.
25578         * gcc.c-torture/execute/930513-1.x: New file, likewise.
25579         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
25580         on HC11/HC12 targets.
25581         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
25582
25583 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25584
25585         * gcc.dg/wchar_t-1.c: New file.
25586         * gcc.dg/wint_t-1.c: Likewise.
25587
25588 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
25589
25590         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
25591
25592 2001-06-11  Richard Henderson  <rth@redhat.com>
25593
25594         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
25595
25596 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25597
25598         * gcc.c-torture/compile/20010611-1.c: New test.
25599
25600 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25601
25602         * gcc.dg/c99-tag-1.c: Add more tests.
25603
25604 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
25605
25606         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
25607         representation on MN10300 and ARM/Thumb.
25608
25609 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
25610
25611         * g77.f-torture/execute/20010610.f: New.
25612
25613 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
25614
25615         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
25616         names.
25617
25618 2001-06-09  Richard Henderson  <rth@redhat.com>
25619
25620         * gcc.c-torture/execute/ashrdi-1.c: New.
25621         * gcc.c-torture/execute/ashldi-1.c: New.
25622         * gcc.c-torture/execute/lshrdi-1.c: New.
25623
25624 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
25625
25626         * objc/execute/load-3.m: Added. Check sending +load to categories,
25627         in addition to classes.
25628
25629 2001-06-08  Stan Shebs  <shebs@apple.com>
25630
25631         * objc/execute/load-2.m: New test.  From Nicola Pero
25632         <n.pero@mi.flashnet.it>.
25633
25634 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
25635
25636         * gcc.c-torture/execute/20010605-2.c: New test.
25637
25638 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25639
25640         * g++.old-deja/g++.abi/vbase2.C: New test.
25641         * g++.old-deja/g++.abi/vbase3.C: New test.
25642
25643 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25644
25645         * g++.old-deja/g++.pt/friend49.C: New test.
25646
25647 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25648
25649         * g++.old-deja/g++.ext/anon3.C: New test.
25650
25651 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
25652
25653         * g++.old-deja/g++.other/conv7.C: New test.
25654
25655 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25656
25657         * gcc.c-torture/compile/20010605-2.c: New test.
25658
25659 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25660
25661         * gcc.c-torture/execute/20010604-1.c: New test.
25662
25663 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
25664
25665         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
25666
25667 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
25668
25669         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
25670         (g++_link_flags): Likewise.
25671         (g++_init): Pass gccpath's value to two previous functions.
25672
25673 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25674
25675         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
25676         Ensure logfile entry matches exec command line.
25677
25678 2001-05-31  Richard Henderson  <rth@redhat.com>
25679
25680         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
25681         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
25682
25683 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
25684
25685         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
25686         compiler for irix6.2
25687
25688 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
25689
25690         * g++.old-deja/g++.other/optimize3.C: New file.
25691
25692 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
25693
25694         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
25695         assemble.
25696
25697 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
25698
25699         * g++.old-deja/g++.other/optimize2.C: New file.
25700
25701 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
25702
25703         * gcc.c-torture/compile/20010518-2.c: New file.
25704         * gcc.c-torture/execute/20010518-1.c: New file.
25705         * gcc.c-torture/execute/20010518-2.c: New file.
25706
25707 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25708
25709         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
25710
25711 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
25712
25713         G++ no longer defines builtins that do not begin with __builtin.
25714         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
25715         * g++.old-deja/g++.brendand/misc13.C: Likewise.
25716         * g++.old-deja/g++.law/builtin1.C: Likewise.
25717         * g++.old-deja/g++.law/cvt2.C: Likewise.
25718         * g++.old-deja/g++.mike/net5.C: Likewise.
25719         * g++.old-deja/g++.other/builtins1.C: Likewise.
25720         * g++.old-deja/g++.other/builtins2.C: Likewise.
25721         * g++.old-deja/g++.other/builtins3.C: Likewise.
25722         * g++.old-deja/g++.other/builtins4.C: Likewise.
25723         * g++.old-deja/g++.other/inline8.C: Likewise.
25724         * g++.old-deja/g++.robertl/eb39.C: Likewise.
25725
25726 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
25727
25728         * g++.old-deja/g++.pt/using1.C: Adjust.
25729         * g++.old-deja/g++.pt/using2.C: New test.
25730
25731 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25732
25733         * gcc.dg/cpp/charconst.c: New tests.
25734         * gcc.dg/cpp/escape.c: New tests.
25735         * gcc.dg/cpp/escape-1.c: New tests.
25736         * gcc.dg/cpp/escape-2.c: New tests.
25737         * gcc.dg/cpp/ucs.c: New tests.
25738
25739 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
25740
25741         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
25742         native compiler for irix6.5.
25743
25744 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
25745
25746         * lib/g++.exp (g++_include_flags): Use args to compute
25747         get_multilibs.
25748         (g++_link_flags): Likewise.
25749         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
25750
25751 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25752
25753         * gcc.dg/c90-hexfloat-1.c: Add more tests.
25754
25755 2001-05-21  Geoff Keating  <geoffk@redhat.com>
25756
25757         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
25758         this file.
25759
25760 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25761
25762         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
25763         STACK_SIZE;
25764         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
25765         to STACK_SIZE; Use it to define size of add_histo array.
25766         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
25767         to STACK_SIZE.
25768         (f): Use GITT_SIZE to define size of gitt local table.
25769         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
25770         to STACK_SIZE; Use it to define size of bytemem array.
25771
25772 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25773
25774         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
25775         on 68HC11/HC12 due to the asm instruction.
25776         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
25777         * gcc.c-torture/compile/920520-1.x: Likewise.
25778         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
25779         on 68HC11/HC12 because the function is larger than 64K.
25780         * gcc.c-torture/compile/961203-1.x: New file, this test fails
25781         on 68HC11/HC12 because the structure is too large.
25782
25783 2001-05-20  Richard Henderson  <rth@redhat.com>
25784
25785         * gcc.c-torture/execute/20010520-1.c: New.
25786
25787 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25788
25789         * g++.old-deja/g++.warn/compare1.C: New test.
25790         * gcc.dg/compare4.c: New test.
25791
25792 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
25793
25794         * g++.old-deja/g++.other/optimize1.C: New test.
25795
25796 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25797
25798         * g++.old-deja/g++.pt/spec41.C: New test.
25799
25800 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
25801
25802         * gcc.c-torture/compile/20010114-1.x: Remove.
25803
25804 2001-05-18  Stan Shebs  <shebs@apple.com>
25805
25806         * gcc.c-torture/compile/20010518-1.c: New test.
25807
25808 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
25809
25810         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
25811         * g++.old-deja/g++.pt/crash67.C: New test.
25812
25813 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
25814
25815         * g++.old-deja/g++.other/debug9.C: New test.
25816
25817 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
25818
25819         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
25820
25821 2001-05-16  Jan Hubicka  <jh@suse.cz>
25822
25823         * gcc.c-torture/compile/20010516-1.c: New test.
25824
25825 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25826
25827         * g++.old-deja/g++.other/crash41.C: New test.
25828
25829 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25830
25831         * g++.old-deja/g++.pt/crash66.C: New test.
25832
25833 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
25834
25835         * g++.old-deja/g++.robertl/eb27.C: Convert.
25836
25837 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
25838
25839         * g++.dg/friend-warn.C: New test.  Do not warn about friend
25840         declaration being redundant.
25841
25842 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
25843
25844         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
25845
25846 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
25847
25848         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
25849
25850 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
25851
25852         * lib/g++.exp: Use testsuite_flags.
25853
25854 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
25855
25856         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
25857
25858 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25859
25860         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
25861
25862 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
25863
25864         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
25865
25866 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
25867
25868         * gcc.c-torture/compile/20010313-1.c: New test.
25869
25870 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
25871
25872         * gcc.dg/cpp/direct2.c: New test.
25873         * gccq.dg/cpp/direct2s.c: New test.
25874
25875         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
25876
25877 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
25878
25879         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
25880         * g++.old-deja/g++.other/op3.C: Likewise.
25881
25882 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25883
25884         * gcc.dg/cpp/syshdr.h: New file.
25885         * gcc.dg/cpp/sysmac1.c: Update.
25886         * gcc.dg/cpp/sysmac2.c: Update.
25887
25888 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25889
25890         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
25891
25892 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
25893
25894         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
25895         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
25896
25897 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
25898
25899         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
25900
25901 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
25902
25903         * lib/g++.exp (g++_include_flags): Don't use any special flags
25904         if TESTING_IN_BUILD_TREE is not defined.
25905         (g++_init): Use a plain 'c++' as the compiler if
25906         TESTING_IN_BUILD_TREEE is not defined.
25907
25908 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25909
25910         * g++.old-deja/g++.eh/catch13.C: New test.
25911         * g++.old-deja/g++.eh/catch14.C: New test.
25912
25913 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25914
25915         * gcc.dg/cpp/tr-define.c: New test.
25916
25917 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
25918
25919         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
25920         <stdlib.h>, not <malloc.h>.
25921
25922 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25923
25924         * g++.old-deja/g++.ns/template17.C: New test.
25925
25926 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25927
25928         * g++.old-deja/g++.pt/ref4.C: New test.
25929
25930 2001-04-30  Richard Henderson  <rth@redhat.com>
25931
25932         * gcc.dg/20000724-1.c: Revert last change.
25933
25934 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
25935
25936         * g77.f-torture/execute/20010430.f: New test.
25937
25938 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
25939
25940         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
25941
25942 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
25943
25944         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
25945
25946 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25947
25948         * g++.old-deja/g++.eh/crash6.C: New test.
25949
25950 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25951
25952         * g++.old-deja/g++.other/warn7.C: New test.
25953
25954 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25955
25956         * g++.old-deja/g++.other/defarg9.C: New test.
25957
25958 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25959
25960         * g77.f-torture/compile/20010426.f: New test.
25961         * g77.f-torture/execute/20010426.f: New test.
25962
25963 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25964
25965         * g77.f-torture/compile/20000629-1.x: Remove - error
25966         has been fixed.
25967
25968 2001-04-26  Jeffrey A Law  (law@cygnus.com)
25969
25970         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
25971         Tweak slightly to work with g++.dg framework.
25972         * g++.dg/special/ecos.exp: Run initp1.C test.
25973         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
25974
25975         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
25976         its linker doesn't give line numbers either.
25977         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
25978
25979 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25980
25981         * g++.old-deja/g++.other/lex1.C: New test.
25982
25983 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
25984
25985         * gcc.dg/noncompile/20010425-1.c: New test.
25986
25987 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25988
25989         * g++.old-deja/g++.pt/mangle2.C: New test.
25990
25991 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25992
25993         * gcc.dg/format/plus-1.c: New test.
25994
25995 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25996
25997         * gcc.dg/20010423-1.c: New test.
25998
25999 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26000
26001         * gcc.c-torture/execute/20010422-1.c: New test.
26002
26003 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
26004
26005         * g++.old-deja/g++.ns/type2.C: New test.
26006
26007 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
26008
26009         * g++.old-deja/g++.other/perf1.C: New test.
26010
26011 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
26012
26013         * gcc.dg/c99-func-2.c: Remove xfail.
26014         * gcc.dg/c99-func-3.c: Remove xfail.
26015         * gcc.dg/c99-func-4.c: Remove xfail.
26016
26017 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
26018
26019         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
26020
26021 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26022
26023         * gcc.c-torture/compile/20010423-1.c: New test.
26024
26025 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26026
26027         * g++.old-deja/g++.pt/typename28.C: New test.
26028
26029 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26030
26031         * g++.old-deja/g++.abi/empty2.C: New test.
26032         * g++.old-deja/g++.abi/empty3.C: New test.
26033
26034 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26035
26036         * g++.old-deja/g++.other/comdat2.C: New test.
26037         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
26038
26039 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26040
26041         * g++.old-deja/g++.other/overload14.C: New test.
26042
26043 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26044
26045         * g++.old-deja/g++.other/lookup23.C: New test.
26046
26047 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26048
26049         * gcc.c-torture/execute/20010403-1.c: New test.
26050
26051 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
26052             Mark Mitchell  <mark@codesourcery.com>
26053
26054         * lib/old-dejagnu.exp: Don't delete output of executable.
26055         Add .exe suffix to executables.
26056
26057 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
26058
26059         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
26060
26061 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26062
26063         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
26064
26065 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26066
26067         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
26068         * g++.old-deja/g++.abi/crash1.C: New test.
26069
26070 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26071
26072         * g++.old-deja/g++.other/crash40.C: New test.
26073
26074 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26075
26076         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
26077
26078 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
26079
26080         * g++.old-deja/g++.other/warn6.C: New test.
26081
26082 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26083
26084         * g++.old-deja/g++.robertl/eb42.C: Same.
26085
26086 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26087
26088         * gcc.dg/wtr-conversion-1.c: New testcase.
26089
26090 2001-04-10  Richard Henderson  <rth@redhat.com>
26091
26092         * g++.old-deja/g++.other/array5.C: New.
26093
26094 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26095
26096         * gcc.c-torture/execute/20010408-1.c: New test.
26097
26098 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
26099
26100         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
26101         headers and constructs.
26102         * g++.old-deja/g++.robertl/eb79.C: Same.
26103         * g++.old-deja/g++.robertl/eb77.C (main): Same.
26104         * g++.old-deja/g++.robertl/eb73.C: Same.
26105         * g++.old-deja/g++.robertl/eb66.C (main): Same.
26106         * g++.old-deja/g++.robertl/eb55.C (t): Same.
26107         * g++.old-deja/g++.robertl/eb54.C (main): Same.
26108         * g++.old-deja/g++.robertl/eb46.C (main): Same.
26109         * g++.old-deja/g++.robertl/eb44.C: Same.
26110         * g++.old-deja/g++.robertl/eb41.C (main): Same.
26111         * g++.old-deja/g++.robertl/eb4.C (main): Same.
26112         * g++.old-deja/g++.robertl/eb39.C: Same.
26113         * g++.old-deja/g++.robertl/eb33.C (main): Same.
26114         * g++.old-deja/g++.robertl/eb31.C (main): Same.
26115         * g++.old-deja/g++.robertl/eb30.C: Same.
26116         * g++.old-deja/g++.robertl/eb3.C: Same.
26117         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
26118         * g++.old-deja/g++.robertl/eb21.C: Same.
26119         * g++.old-deja/g++.robertl/eb15.C: Same.
26120         * g++.old-deja/g++.robertl/eb118.C: Same.
26121         * g++.old-deja/g++.robertl/eb115.C (main): Same.
26122         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
26123         * g++.old-deja/g++.robertl/eb109.C: Same.
26124         * g++.old-deja/g++.other/sibcall1.C (main): Same.
26125         * g++.old-deja/g++.mike/rtti1.C: Same.
26126         * g++.old-deja/g++.mike/p658.C: Same.
26127         * g++.old-deja/g++.mike/net46.C: Same.
26128         * g++.old-deja/g++.mike/net34.C: Same.
26129         * g++.old-deja/g++.mike/memoize1.C: Same.
26130         * g++.old-deja/g++.mike/eh2.C: Same.
26131         * g++.old-deja/g++.law/weak.C: Same.
26132         * g++.old-deja/g++.law/visibility7.C: Same.
26133         * g++.old-deja/g++.law/visibility25.C: Same.
26134         * g++.old-deja/g++.law/visibility22.C: Same.
26135         * g++.old-deja/g++.law/visibility2.C: Same.
26136         * g++.old-deja/g++.law/visibility17.C: Same.
26137         * g++.old-deja/g++.law/visibility13.C: Same.
26138         * g++.old-deja/g++.law/visibility10.C: Same.
26139         * g++.old-deja/g++.law/visibility1.C: Same.
26140         * g++.old-deja/g++.law/virtual3.C (eval): Same.
26141         * g++.old-deja/g++.law/vbase1.C: Same.
26142         * g++.old-deja/g++.law/operators32.C: Same.
26143         * g++.old-deja/g++.law/nest3.C: Same.
26144         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
26145         * g++.old-deja/g++.law/except5.C (main): Same.
26146         * g++.old-deja/g++.law/cvt7.C (run): Same.
26147         * g++.old-deja/g++.law/cvt2.C: Same.
26148         * g++.old-deja/g++.law/cvt16.C: Same.
26149         * g++.old-deja/g++.law/ctors6.C (bar): Same.
26150         * g++.old-deja/g++.law/ctors17.C (main): Same.
26151         * g++.old-deja/g++.law/ctors13.C: Same.
26152         * g++.old-deja/g++.law/ctors12.C (main): Same.
26153         * g++.old-deja/g++.law/ctors10.C: Same.
26154         * g++.old-deja/g++.law/code-gen5.C: Same.
26155         * g++.old-deja/g++.law/bad-error7.C: Same.
26156         * g++.old-deja/g++.law/arm9.C: Same.
26157         * g++.old-deja/g++.law/arm12.C: Same.
26158         * g++.old-deja/g++.law/arg8.C: Same.
26159         * g++.old-deja/g++.law/arg1.C: Same.
26160         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
26161         * g++.old-deja/g++.jason/template31.C: Same.
26162         * g++.old-deja/g++.jason/template24.C (main): Same.
26163         * g++.old-deja/g++.jason/2371.C: Same.
26164         * g++.old-deja/g++.eh/new2.C: Same.
26165         * g++.old-deja/g++.eh/new1.C: Same.
26166         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
26167         * g++.old-deja/g++.brendan/nest21.C (main): Same.
26168         * g++.old-deja/g++.brendan/err-msg3.C: Same.
26169         * g++.old-deja/g++.brendan/crash62.C: Same.
26170         * g++.old-deja/g++.brendan/crash52.C: Same.
26171         * g++.old-deja/g++.brendan/crash49.C (main): Same.
26172         * g++.old-deja/g++.brendan/crash38.C: Same.
26173         * g++.old-deja/g++.brendan/crash15.C (main): Same.
26174         * g++.old-deja/g++.brendan/copy9.C: Same.
26175
26176 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
26177
26178         * gcc.c-torture/execute/20001203-2.c (memset):
26179         Count argument is of type __SIZE_TYPE__.
26180
26181 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
26182
26183         * gcc.c-torture/compile/20010404-1.c: New test.
26184
26185 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
26186
26187         * gcc.c-torture/compile/20010326-1.c: New test.
26188
26189 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
26190
26191         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
26192         peculiarities of the SH.
26193         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
26194
26195 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26196
26197         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
26198         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
26199         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
26200
26201 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26202
26203         * g77.f-torture/compile/20010321-1.f: New test.
26204
26205 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26206
26207         * gcc.c-torture/compile/20010329-1.c: New test.
26208
26209 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26210
26211         * gcc.c-torture/execute/20010329-1.c: New test.
26212
26213 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26214
26215         * g++.old-deja/g++.other/eh4.C: Fix typo.
26216
26217 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26218
26219         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
26220
26221 2001-03-28  Philip Blundell  <philb@gnu.org>
26222
26223         * gcc.c-torture/compile/20010328-1.c: New test.
26224
26225 2001-03-27  Richard Henderson  <rth@redhat.com>
26226
26227         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
26228         * g++.old-deja/g++.eh/vbase3.C: Likewise.
26229
26230 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
26231
26232         * gcc.c-torture/compile/20010327-1.c: New test.
26233
26234 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
26235
26236         * g++.old-deja/g++.other/friend12.C: New test.
26237         * g++.old-deja/g++.other/friend9.C: Expect no errors.
26238         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
26239
26240 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26241
26242         * gcc.c-torture/execute/20010325-1.c: New test.
26243
26244 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
26245
26246         * g++.old-deja/g++.other/mangle3.C: New test.
26247
26248 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
26249
26250         * g++.old-deja/g++.other/anon8.C: New test.
26251
26252 2001-03-20  Philip Blundell  <philb@gnu.org>
26253
26254         * gcc.c-torture/compile/20010320-1.c: New test.
26255
26256 2001-03-17  Richard Henderson  <rth@redhat.com>
26257
26258         * g++.old-deja/g++.other/eh4.C: Add expected error text.
26259
26260 2001-03-15  Geoff Keating  <geoff@redhat.com>
26261
26262         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
26263         tests on AIX.
26264
26265 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
26266
26267         * g++.old-deja/g++.other/eh4.C: New test.
26268
26269 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26270
26271         * gcc.dg/cpp/mi1.c: Update.
26272
26273 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
26274
26275         * g++.old-deja/g++.other/regstack.C: New test.
26276
26277 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26278
26279         * g++.old-deja/g++.other/ref4.C: New test.
26280
26281 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
26282
26283         * objc/execute/va_method.m: Added.
26284         * objc/execute/IMP.m: Added.
26285         * objc/execute/_cmd.m: Added.
26286         * objc/execute/accessing_ivars.m: Added.
26287         * objc/execute/class-1.m: Added.
26288         * objc/execute/class-10.m: Added.
26289         * objc/execute/class-11.m: Added.
26290         * objc/execute/class-12.m: Added.
26291         * objc/execute/class-13.m: Added.
26292         * objc/execute/class-14.m: Added.
26293         * objc/execute/class-2.m: Added.
26294         * objc/execute/class-3.m: Added.
26295         * objc/execute/class-4.m: Added.
26296         * objc/execute/class-5.m: Added.
26297         * objc/execute/class-6.m: Added.
26298         * objc/execute/class-7.m: Added.
26299         * objc/execute/class-8.m: Added.
26300         * objc/execute/class-9.m: Added.
26301         * objc/execute/class-tests-1.h
26302         * objc/execute/class-tests-2.h
26303         * objc/execute/compatibility_alias.m: Added.
26304         * objc/execute/encode-1.m: Added.
26305         * objc/execute/formal_protocol-1.m: Added.
26306         * objc/execute/formal_protocol-2.m: Added.
26307         * objc/execute/formal_protocol-3.m: Added.
26308         * objc/execute/formal_protocol-4.m: Added.
26309         * objc/execute/formal_protocol-5.m: Added.
26310         * objc/execute/formal_protocol-6.m: Added.
26311         * objc/execute/formal_protocol-7.m: Added.
26312         * objc/execute/informal_protocol.m: Added.
26313         * objc/execute/initialize.m: Added.
26314         * objc/execute/load.m: Added.
26315         * objc/execute/many_args_method.m: Added.
26316         * objc/execute/nested-3.m: Added.
26317         * objc/execute/no_clash.m: Added.
26318         * objc/execute/private.m: Added.
26319         * objc/execute/redefining_self.m: Added.
26320         * objc/execute/root_methods.m: Added.
26321         * objc/execute/selector-1.m: Added.
26322         * objc/execute/static-1.m: Added.
26323         * objc/execute/static-2.m: Added.
26324         * objc/execute/va_method.m: Added.
26325
26326 2001-03-10  Richard Henderson  <rth@redhat.com>
26327
26328         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
26329
26330 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
26331
26332         * g++.old-deja/g++.other/crash31.C: XFAIL.
26333         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
26334         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
26335         * gcc.c-torture/execute/20010123-1.x: XFAIL.
26336         * gcc.c-torture/execute/20010124-1.x: XFAIL.
26337         * gcc.dg/sequence-pt-1.c: XFAIL one test.
26338
26339 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26340
26341         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
26342
26343 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26344
26345         * gcc.dg/20000724-1.c: Don't use multiline strings.
26346
26347 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26348
26349         * objc/execute/string1.m, objc/execute/string2.m: Compare the
26350         result of -cString against what we expect it to be; don't just
26351         print it out for no one to read.
26352
26353         * objc/execute/string3.m, objc/execute/string4.m: New tests.
26354         Based on testcases provided by Nicola Pero.
26355
26356 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26357
26358         * gcc.dg/cpp/macro7.c: New test.
26359
26360 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26361
26362         * gcc.dg/cpp/multiline.c: Update.
26363
26364 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26365
26366         * g++.old-deja/g++.other/enum3.C: New test.
26367
26368 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26369
26370         * g++.old-deja/g++.other/pod1.C: New test.
26371
26372 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26373
26374         * g++.old-deja/g++.ext/overload1.C: New test.
26375
26376 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26377
26378         * g++.old-deja/g++.pt/using1.C: New test.
26379
26380 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26381
26382         * g++.old-deja/g++.other/using9.C: New test.
26383
26384 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
26385
26386         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
26387
26388         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
26389
26390 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
26391
26392         * g++.old-deja/g++.ext/realpt1.C: Remove.
26393
26394 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
26395
26396         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
26397
26398 2001-02-26  Will Cohen  <wcohen@redhat.com>
26399
26400         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
26401
26402 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
26403
26404         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
26405         templatized constructors.
26406
26407 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26408
26409         * gcc.c-torture/execute/20010224-1.c: New test.
26410
26411 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
26412
26413         * gcc.c-torture/execute/20010222-1.c: New test.
26414
26415 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
26416
26417         * g++.old-deja/g++.other/inline20.C: New test.
26418
26419 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
26420
26421         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
26422
26423 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26424
26425         * g++.old-deja/g++.other/lookup22.C: New test.
26426
26427 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
26428
26429         * g77.dg: New directory.
26430         * g77.dg/20010216-1.f: New test case.
26431         * g77.dg/dg.exp: New driver.
26432         * lib/g77-dg.exp: New driver library.
26433
26434 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26435
26436         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
26437
26438 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
26439
26440         * g++.old-deja/g++.other/decl9.C: New test.
26441
26442 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
26443
26444         * g++.old-deja/g++.other/init16.C: Update the test so that it does
26445         not need <string> and also tests the initialization at runtime.
26446
26447 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26448
26449         * gcc.c-torture/execute/longlong.c: New test.
26450
26451 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26452
26453         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
26454
26455 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26456
26457         * gcc.c-torture/execute/920302-1.c (execute):
26458         Change argument type to short.
26459
26460 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26461
26462         * g++.old-deja/g++.pt/deduct6.C: New test.
26463
26464 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26465
26466         * g++.old-deja/g++.pt/deduct5.C: New test.
26467
26468 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
26469
26470         * gcc.c-torture/execute/20010209-1.c: New test.
26471
26472 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26473
26474         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
26475
26476 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
26477
26478         * g++.dg/vtgc1.C: Update for new ABI.
26479
26480         * consistency.vlad: New directory, 1665 files.
26481
26482 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26483
26484         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
26485         return type.
26486         * gcc.dg/cpp/digraphs.c: Declare puts.
26487
26488 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26489
26490         * g++.old-deja/g++.other/warn5.C: New test.
26491
26492 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26493
26494         * g++.old-deja/g++.pt/spec40.C: New test.
26495
26496 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26497
26498         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
26499         case.
26500         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
26501
26502 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
26503
26504         * gcc.c-torture/compile/20010209-1.c: New test.
26505
26506 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
26507
26508         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
26509         excess errors message but not if it crashes.
26510         * g++.old-deja/g++.other/crash27.C: Likewise.
26511         * g++.old-deja/g++.other/crash28.C: Likewise.
26512         * g++.old-deja/g++.other/crash30.C: Likewise.
26513         * g++.old-deja/g++.other/crash32.C: Likewise.
26514         * g++.old-deja/g++.other/crash35.C: Likewise.
26515         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26516
26517 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26518
26519         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
26520         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
26521         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
26522         g77.f-torture/execute/execute.exp,
26523         g77.f-torture/noncompile/noncompile.exp,
26524         gcc.c-torture/execute/execute.exp,
26525         gcc.c-torture/execute/memcheck/memcheck.exp,
26526         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
26527         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
26528         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
26529         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
26530         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
26531         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
26532         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26533         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
26534         Remove bug reporting instructions with ancient email addresses.
26535
26536 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26537
26538         * gcc.dg/20010202-1.c: New test.
26539         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
26540
26541 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
26542
26543         * g++.dg/stdbool-if.C: New test.
26544
26545 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
26546
26547         * objc/execute/fdecl.m: Added main().
26548
26549 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26550
26551         * gcc.c-torture/execute/20010206-1.c: New test.
26552
26553 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26554
26555         * gcc.dg/cpp/avoidpaste1.c: Update.
26556
26557 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
26558
26559         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
26560         Pero <nicola@brainstorm.co.uk>.
26561         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
26562
26563 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
26564
26565         * g++.old-deja/g++.pt/spec39.C: New test.
26566
26567 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
26568
26569         * gcc.c-torture/compile/20010202-1.c: New test.
26570
26571 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
26572
26573         * g++.old-deja/g++.abi/primary2.C: New test.
26574         * g++.old-deja/g++.abi/primary3.C: New test.
26575         * g++.old-deja/g++.abi/primary4.C: New test.
26576         * g++.old-deja/g++.abi/primary5.C: New test.
26577         * g++.old-deja/g++.abi/vtable3.h: New test.
26578         * g++.old-deja/g++.abi/vtable3a.C: New test.
26579         * g++.old-deja/g++.abi/vtable3b.C: New test.
26580         * g++.old-deja/g++.abi/vtable3c.C: New test.
26581         * g++.old-deja/g++.abi/vtable3d.C: New test.
26582         * g++.old-deja/g++.abi/vtable3e.C: New test.
26583         * g++.old-deja/g++.abi/vtable3f.C: New test.
26584         * g++.old-deja/g++.abi/vtable3g.C: New test.
26585         * g++.old-deja/g++.abi/vtable3h.C: New test.
26586         * g++.old-deja/g++.abi/vtable3i.C: New test.
26587         * g++.old-deja/g++.abi/vtable3j.C: New test.
26588         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
26589
26590 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
26591
26592         * g++.old-deja/g++.other/anon6.C: New test.
26593         * g++.old-deja/g++.other/anon7.C: New test.
26594
26595 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26596
26597         * gcc.dg/cpp/avoidpaste2.c: New tests.
26598
26599 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
26600
26601         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
26602
26603 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
26604
26605         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
26606         DECIMAL_DIG cases for Irix."
26607
26608 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
26609
26610         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
26611
26612 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26613
26614         * gcc.dg/c99-tag-1.c: New test.
26615
26616 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26617
26618         * gcc.dg/cpp/tr-warn1.c: Add tests.
26619
26620 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26621
26622         * gcc.dg/cpp/avoidpaste1.c: Update.
26623         * gcc.dg/cpp/paste4.c: Update.
26624
26625 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
26626
26627         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
26628         cases for Irix.
26629
26630 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26631
26632         * g++.old-deja/g++.other/inline19.C: New test.
26633
26634 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26635
26636         * gcc.dg/Wlarger-than.c: New test.
26637
26638 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26639
26640         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
26641
26642 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
26643
26644         * gcc.c-torture/execute/20010129-1.c: New test.
26645         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
26646
26647 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
26648
26649         * gcc.dg/cpp/avoidpaste1.c: Test case.
26650
26651 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
26652
26653         * g++.old-deja/g++.other/inline18.C: New test.
26654
26655 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26656
26657         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
26658         and __builtin_putchar.
26659
26660 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
26661
26662         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
26663         tests.
26664
26665 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
26666
26667         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
26668         floating point number rounding mode to round to the nearest
26669         representable mode.
26670
26671 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
26672
26673         * g++.old-deja/g++.other/mangle2.C: New test.
26674
26675 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26676
26677         * gcc.c-torture/compile/20010124-1.c: New test.
26678
26679 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
26680
26681         * g++.old-deja/g++.pt/spec38.C: New test.
26682
26683 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26684
26685         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
26686         "Build don't run".
26687
26688 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26689
26690         * gcc.c-torture/execute/20010123-1.c: New test.
26691
26692 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26693
26694         * g++.old-deja/g++.pt/spec37.C: New test.
26695
26696 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26697
26698         * g++.old-deja/g++.pt/overload14.C: New test.
26699
26700 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26701
26702         * gcc.c-torture/execute/20010122-1.c: New test, exercise
26703         __builtin_return_address.
26704
26705 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
26706
26707         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
26708         * g++.old-deja/g++.pt/spec35.C: New test.
26709         * g++.old-deja/g++.pt/spec36.C: New test.
26710
26711 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
26712
26713         * gcc.c-torture/compile/20010118-1.c: New test.
26714
26715 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
26716
26717         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
26718
26719 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26720
26721         * gcc.c-torture/execute/20010119-1.c: New test.
26722
26723 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26724
26725         * g++.old-deja/g++.other/vbase5.C: New test.
26726
26727 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26728
26729         * gcc.c-torture/execute/20010118-1.c: New test.
26730
26731 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26732
26733         * g++.old-deja/g++.pt/deduct3.C: New test.
26734
26735 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26736
26737         * g++.old-deja/g++.pt/spec34.C: New test.
26738
26739 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
26740
26741         * g77.f-torture/compile/20000601-2.f: New test.
26742
26743 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26744
26745         * g++.old-deja/g++.other/init17.C: New test.
26746
26747 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
26748
26749         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
26750
26751 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26752
26753         * g++.old-deja/g++.pt/unify8.C: New test.
26754
26755 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26756
26757         * g++.old-deja/g++.abi/vbase1.C: New test.
26758
26759 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26760
26761         * g++.old-deja/g++.pt/crash65.C: New test.
26762
26763 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26764
26765         * gcc.dg/cpp/assembl2.S: New test case.
26766
26767 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
26768
26769         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
26770         are supported.
26771
26772 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26773
26774         * g++.old-deja/g++.other/builtins1.C: New test.
26775         * g++.old-deja/g++.other/builtins2.C: Likewise.
26776         * g++.old-deja/g++.other/builtins3.C: Likewise.
26777         * g++.old-deja/g++.other/builtins4.C: Likewise.
26778
26779 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
26780
26781         * gcc.c-torture/compile/20010117-1.c: New test.
26782         * gcc.c-torture/compile/20010117-2.c: New test.
26783
26784 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26785
26786         * g77.f-torture/execute/20010116.[fx]: New test,
26787         XFAIL on i?86-*-*.
26788         * g77.f-torture/compile/20010115.f: Indicate it's
26789         a test for PR fortran/1636.
26790
26791 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26792
26793         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
26794
26795 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26796
26797         * g77.f-torture/compile/20010115.f: New test.
26798
26799 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
26800
26801         * g++.old-deja/g++.pt/nontype5.C: New test.
26802
26803 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26804
26805         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
26806         have an equivalent working one below it.
26807
26808 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26809
26810         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
26811         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26812
26813 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26814
26815         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
26816         message containing "init_priority".
26817         (conpr-2.C): Likewise.
26818         (conpr-3.C): Likewise.
26819         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
26820
26821 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26822
26823         * gcc.c-torture/execute/20010114-2.c: New test.
26824
26825 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26826
26827         * gcc.c-torture/compile/20010114-1.c: New test.
26828         * gcc.c-torture/compile/20010114-1.x: Xfail.
26829         * gcc.c-torture/compile/20010114-2.c: New test.
26830         * gcc.c-torture/execute/20010114-1.c: New test.
26831         * gcc.dg/trunc-1.c: New test.
26832         * gcc.dg/uninit-B.c: New test.
26833
26834 2001-01-13  Nick Clifton  <nickc@redhat.com>
26835
26836         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
26837         target.
26838
26839 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26840
26841         * gcc.c-torture/compile/20010113-1.c: New test.
26842
26843 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
26844
26845         * gcc.c-torture/compile/20001212-1.c: New test.
26846
26847 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26848
26849         * gcc.dg/cpp/widestr1.c: Update.
26850         * gcc.dg/cpp/prag-imp.c: Remove.
26851
26852 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
26853
26854         * gcc.c-torture/execute/20000801-3.x: Remove.
26855         * gcc.dg/c90-init-1.c: New test.
26856         * gcc.dg/c99-init-1.c: New test.
26857         * gcc.dg/c99-init-2.c: New test.
26858         * gcc.dg/gnu99-init-1.c: New test.
26859
26860 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
26861
26862         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
26863         testing that no relevant ones were found.
26864
26865 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26866
26867         * g++.old-deja/g++.pt/cast2.C: New test.
26868
26869 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26870
26871         * g++.old-deja/g++.pt/friend47.C: New test.
26872
26873 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26874
26875         * g++.old-deja/g++.pt/instantiate13.C: New test.
26876
26877 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26878
26879         * g++.old-deja/g++.other/defarg7.C: New test.
26880         * g++.old-deja/g++.other/defarg8.C: New test.
26881
26882 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26883
26884         * g++.old-deja/g++.pt/crash64.C: New test.
26885
26886 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26887
26888         * g++.old-deja/g++.pt/crash63.C: New test.
26889
26890 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26891
26892         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
26893
26894 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
26895
26896         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
26897
26898 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26899
26900         * g++.old-deja/g++.pt/error3.C: New test.
26901
26902 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26903
26904         * g++.old-deja/g++.other/crash39.C: New test.
26905
26906 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26907
26908         * g++.old-deja/g++.other/vbase4.C: New test.
26909
26910 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
26911
26912         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
26913         * gcc.dg/special/20000419-2.c: New file. Identical to above.
26914         * gcc.dg/special/special.exp: New test driver which will check
26915         for alias support for the above test.
26916
26917 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
26918
26919         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
26920         problems on small machines.
26921         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
26922         parameterize.
26923
26924 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
26925
26926         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
26927         mips.
26928         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26929
26930 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
26931
26932         * g++.old_deja/g++.pt/using8.C: New test.
26933
26934 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26935
26936         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
26937
26938 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
26939
26940         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
26941         where a failure is expected.
26942         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
26943
26944 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26945
26946         * g++.old_deja/g++.pt/instantiate12.C: New test.
26947
26948 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26949
26950         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
26951         start of structs.
26952         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
26953         * g++.old-deja/g++.brendan/crash17.C: Likewise.
26954         * g++.old-deja/g++.brendan/crash29.C: Likewise.
26955         * g++.old-deja/g++.brendan/crash48.C: Likewise.
26956         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26957         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
26958         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26959         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
26960         * g++.old-deja/g++.eh/spec6.C: Likewise.
26961         * g++.old-deja/g++.jason/crash3.C: Likewise.
26962         * g++.old-deja/g++.law/ctors11.C: Likewise.
26963         * g++.old-deja/g++.law/ctors17.C: Likewise.
26964         * g++.old-deja/g++.law/ctors5.C: Likewise.
26965         * g++.old-deja/g++.law/ctors9.C: Likewise.
26966         * g++.old-deja/g++.mike/ambig1.C: Likewise.
26967         * g++.old-deja/g++.mike/net22.C: Likewise.
26968         * g++.old-deja/g++.mike/p3538a.C: Likewise.
26969         * g++.old-deja/g++.mike/p3538b.C: Likewise.
26970         * g++.old-deja/g++.mike/virt3.C: Likewise.
26971         * g++.old-deja/g++.niklas/t128.C: Likewise.
26972         * g++.old-deja/g++.other/anon4.C: Likewise.
26973         * g++.old-deja/g++.other/using1.C: Likewise.
26974         * g++.old-deja/g++.other/warn3.C: Likewise.
26975         * g++.old-deja/g++.pt/t37.C: Likewise.
26976         * g++.old-deja/g++.robertl/eb69.C: Likewise.
26977         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26978
26979 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26980
26981         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
26982
26983 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26984
26985         * gcc.c-torture/execute/stdio-opt-3.c: New test.
26986
26987 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
26988
26989         * gcc.c-torture/compile/20010107-1.c: New test.
26990
26991 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26992
26993         * gcc.c-torture/execute/builtin-noret-1.c: New test.
26994
26995 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26996
26997         * gcc.dg/format/format.h: New file.
26998         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
26999         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
27000         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
27001         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
27002         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
27003         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27004         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
27005         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
27006         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
27007         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
27008         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
27009         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
27010         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
27011         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
27012         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
27013         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
27014         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
27015         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
27016         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
27017         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
27018         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
27019         instead of declaring standard types, macros and functions in each
27020         test.
27021
27022 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
27023
27024         * gcc.c-torture/execute/20010106-1.c: New test.
27025
27026 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27027
27028         * gcc.dg/format/format.exp: New file.
27029         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
27030         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
27031         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
27032         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
27033         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
27034         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
27035         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
27036         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
27037         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
27038         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
27039         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
27040         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
27041         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
27042         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
27043         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
27044         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
27045         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
27046         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
27047         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
27048         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
27049         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
27050         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
27051         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
27052         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
27053         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
27054         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
27055         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
27056         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
27057         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
27058         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
27059         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
27060         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
27061         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
27062         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
27063         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
27064         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
27065         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
27066         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
27067         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
27068         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
27069         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
27070         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
27071
27072 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
27073
27074         * gcc.c-torture/execute/991228-1.c: Take word endianness into
27075         account.
27076
27077 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27078
27079         * gcc.c-torture/execute/builtin-complex-1.c: New test.
27080
27081 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27082
27083         * g++.old-deja/g++.pt/crash62.C: New test.
27084
27085 2001-01-04  Richard Henderson  <rth@redhat.com>
27086
27087         * gcc.dg/20000926-1.c: Update expected warnings.
27088         * gcc.dg/array-2.c: Likewise.
27089         * gcc.dg/array-4.c: Also validate flexible array members.
27090         * gcc.dg/c99-flex-array-1.c: New.
27091
27092 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27093
27094         * gcc.c-torture/compile/20001222-1.x: Remove.
27095
27096 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27097
27098         * gcc.c-torture/execute/built-in-setjmp.c: New.
27099
27100 2001-01-03  Richard Henderson  <rth@redhat.com>
27101
27102         * gcc.dg/940510-1.c: Update expected error wording.
27103         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
27104
27105 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
27106
27107         * lib/target-supports.exp (check_alias_available): Modified to
27108         indicate aliases not supported if only weak aliases are supported.
27109
27110 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27111
27112         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
27113         Turn on cmpstrsi checks for __pj__ and __i370__.
27114
27115 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27116
27117         * g++.old-deja/g++.other/virtual11.C: New test.
27118
27119 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27120
27121         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
27122
27123 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27124
27125         * gcc.c-torture/compile/20010102-1.c: New test.
27126
27127 2001-01-02  Andreas Jaeger  <aj@suse.de>
27128
27129         * gcc.dg/noreturn-3.c: New test.
27130
27131         * gcc.dg/noreturn-4.c: New test.
27132
27133 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27134
27135         * gcc.c-torture/execute/stdio-opt-1.c: Also test
27136         __builtin_fputc and __builtin_fwrite.
27137
27138 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27139
27140         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
27141         signed char, not default char.
27142
27143 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27144
27145         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
27146
27147 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
27148
27149         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
27150
27151 2000-12-29  Richard Henderson  <rth@redhat.com>
27152
27153         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
27154         (__cyg_profile_func_exit): Define.
27155
27156 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27157
27158         * g++.dg/vtgc1.C: New test.
27159
27160 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
27161
27162         * gcc.dg/noncompile/20001228-1.c: New test.
27163
27164         * gcc.dg/20001228-1.c: New test.
27165
27166         * gcc.c-torture/execute/20001228-1.c: New test.
27167
27168 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
27169
27170         * gcc.dg/format-strfmon-1.c: New test.
27171
27172 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27173
27174         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
27175         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
27176         * gcc.c-torture/execute/string-opt-1.c: Likewise.
27177         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27178         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27179         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27180         * gcc.c-torture/execute/string-opt-6.c: Likewise.
27181         * gcc.c-torture/execute/string-opt-7.c: Likewise.
27182         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27183         * gcc.c-torture/execute/string-opt-9.c: Likewise.
27184         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27185         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27186         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27187
27188         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
27189         * gcc.c-torture/execute/string-opt-4.c: Test index.
27190
27191 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
27192
27193         * gcc.c-torture/compile/20001226-1.c: New test.
27194
27195 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27196
27197         * gcc.c-torture/compile/20001222-1.c: New test.
27198         * gcc.c-torture/compile/20001222-1.x: Xfail.
27199
27200 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
27201
27202         * gcc.c-torture/execute/comp-goto-2.c: New test.
27203
27204 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
27205
27206         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
27207         Use long types if __INT_MAX__ is 32767.
27208         (main): Use cast to (sint32 *) when poking 88 into a_page.
27209
27210         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
27211
27212 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
27213
27214         * gcc.c-torture/compile/20001221-1.c: New test.
27215         * gcc.c-torture/execute/20001221-1.c: New test.
27216
27217 2000-12-20  Richard Henderson  <rth@redhat.com>
27218
27219         * g++.old-deja/g++.pt/crash36.C: Update error lines.
27220         * g++.old-deja/g++.robertl/eb109.C: Likewise.
27221
27222 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27223
27224         * gcc.dg/compare3.c: New test.
27225
27226 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27227
27228         * gcc.dg/format-warnll-1.c: New test.
27229
27230 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27231
27232         * gcc.dg/cpp/cmdlne-P.c: New test.
27233
27234 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27235
27236         * gcc.c-torture/execute/builtin-abs-1.c,
27237         gcc.c-torture/execute/builtin-abs-2.c: New tests.
27238
27239 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27240
27241         * gcc.dg/cpp/multiline.c: New test.
27242
27243 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27244
27245         * g++.old-deja/g++.other/syshdr1.C: Update.
27246         * gcc.dg/cpp/lineflags.c: Remove temporarily.
27247
27248 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27249
27250         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
27251
27252 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27253
27254         * g++.old-deja/g++.pt/ttp65.C: New test.
27255
27256 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27257
27258         * g++.old-deja/g++.pt/ttp64.C: New test.
27259
27260 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27261
27262         * g++.old-deja/g++.pt/spec33.C: New test.
27263
27264 2000-12-14  Catherine Moore  <clm@redhat.com>
27265
27266         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
27267         * gcc.c-torture/execute/920612-2.c: Likewise.
27268         * gcc.c-torture/execute/920428-2.c: Likewise.
27269         * gcc-c-torture/execute/va-arg-11.c: Call exit.
27270         * gcc.c-torture/execute/va-arg-21.c: Likewise.
27271
27272 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27273
27274         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
27275         * gcc.dg/pack-test-2.c: Likewise.
27276
27277 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27278
27279         Tests by Zack Weinberg <zackw@stanford.edu>.
27280
27281         * gcc.dg/cpp/defined.c: Update.
27282         * gcc.dg/cpp/defined_trad.c: New tests.
27283
27284 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27285
27286         * gcc.dg/cpp/trad-direct.c: Update.
27287
27288 2000-12-11  Neil Booth  <neilb@earthling.net>
27289
27290         * gcc.dg/cpp/defined_trad.c
27291
27292 2000-12-11  Neil Booth  <neilb@earthling.net>
27293
27294         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
27295
27296 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27297
27298         * gcc.dg/format-miss-2.c: New test.
27299
27300 2000-12-09  Neil Booth  <neilb@earthling.net>
27301
27302         * gcc.dg/cpp/lineflags.c: New tests.
27303         * gcc.dg/cpp/poison.c: Update.
27304         * gcc.dg/cpp/redef2.c: Update.
27305         * gcc.dg/cpp/skipping.c: New test.
27306
27307 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
27308
27309         * g++.old-deja/g++.other/eh3.C: New testcase.
27310
27311 2000-12-07  Neil Booth  <neilb@earthling.net>
27312
27313         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
27314         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
27315         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
27316         wtr-union-init-2.c, wtr-union-init-3.c: Update.
27317         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
27318         Update.
27319
27320 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27321
27322         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
27323         __SIZE_TYPE__ instead of int for type of integers cast to
27324         pointers.
27325
27326 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
27327
27328         * g++.old-deja/g++.other/cleanup4.C: New test.
27329
27330 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27331
27332         * format-sec-1.c: New test.
27333
27334 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27335
27336         * gcc.dg/format-nonlit-3.c: New test.
27337
27338 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27339
27340         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
27341         through a null pointer.
27342
27343 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27344
27345         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
27346         * g++.old-deja/g++.pt/partial4.C: New test.
27347
27348 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
27349
27350         * gcc.c-torture/execute/ieee/hugeval.x: New.
27351
27352 2000-12-06  Neil Booth  <neilb@earthling.net>
27353
27354         * gcc.dg/cpp/backslash2.c: New tests.
27355
27356 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27357
27358         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
27359         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
27360
27361 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
27362
27363         * gcc.c-torture/execute/20001203-2.c: New testcase.
27364
27365 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27366
27367         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
27368         * g++.old-deja/g++.other/virtual10.C: New test.
27369
27370 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27371
27372         * g++.old-deja/g++.mike/pmf5.C: Remove test.
27373
27374 2000-12-05  Richard Henderson  <rth@redhat.com>
27375
27376         * gcc.c-torture/compile/20001205-1.c: New.
27377
27378 2000-12-04  Neil Booth  <neilb@earthling.net>
27379
27380         * g++.old-deja/g++.other/virtual9.C: New test.
27381         * g++.old-deja/g++.pt/crash61.C: New test.
27382         * gcc.c-torture/execute/loop-9.c: New test.
27383
27384 2000-12-04  Neil Booth  <neilb@earthling.net>
27385
27386         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
27387         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
27388         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
27389         * gcc.dg/cpp/extratokens.c: ...here.
27390
27391 2000-12-04  Neil Booth  <neilb@earthling.net>
27392
27393         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
27394         New tests.
27395
27396 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27397
27398         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
27399         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
27400
27401 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27402
27403         * gcc.c-torture/execute/20001203-1.c: New test.
27404
27405 2000-12-03  Neil Booth  <neilb@earthling.net>
27406
27407         * gcc.dg/cpp/macro6.c: New test cases.
27408
27409 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27410
27411         * gcc.c-torture/execute/string-opt-9.c: New test.
27412         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27413         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27414         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27415
27416         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
27417         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
27418
27419 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
27420
27421         * gcc.dg/cpp/if-6.c: New testcase.
27422
27423         * gcc.dg/20001201-1.c: New testcase.
27424
27425 2000-12-02  Neil Booth  <neilb@earthling.net>
27426
27427         * g++.old-deja/g++.other/externC4.C,
27428         g++.old-deja/g++.other/friend10.C: New tests.
27429
27430 2000-12-02  Neil Booth  <neilb@earthling.net>
27431
27432         * g++.old-deja/g++.other/instan2.C
27433         * g++.old-deja/g++.other/instan3.C: New test.
27434
27435 2000-12-02  Neil Booth  <neilb@earthling.net>
27436
27437         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
27438         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
27439         gnuc99.c,gnuc99-pedantic.c: New tests.
27440
27441 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27442
27443         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
27444         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
27445
27446 2000-12-01  Neil Booth  <neilb@earthling.net>
27447
27448         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
27449         * gcc.dg/cpp/poison.c: Update.
27450         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
27451
27452 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
27453
27454         * g77.f-torture/execute/20001201.f: New test.
27455
27456 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27457
27458         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
27459
27460 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
27461
27462         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
27463
27464 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27465
27466         * g++.old-deja/g++.other/cast6.C: New test.
27467
27468 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
27469
27470         * gcc.c-torture/execute/20001130-2.c: New testcase.
27471
27472 2000-11-30  Richard Henderson  <rth@redhat.com>
27473
27474         * gcc.c-torture/execute/20001130-1.c: New test.
27475
27476 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27477
27478         * g++.old-deja/g++.other/op3.C: New test.
27479
27480 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27481
27482         * g++.old-deja/g++.other/op2.C: New test.
27483
27484 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27485
27486         * g++.old-deja/g++.other/crash38.C: New test.
27487
27488 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
27489
27490         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
27491
27492 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
27493
27494         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
27495         tests.
27496         * gcc.c-torture/execute/string-opt-6.c: New test.
27497
27498         * gcc.dg/20001117-1.c: Add main.
27499
27500 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
27501
27502         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
27503         Move from here ...
27504         * gcc.dg/940510-1.c: ... to here.
27505
27506         * gcc.dg/20000926-1.c: GNU C now allows initializations of
27507         zero-size arrays in toplevel structures.
27508
27509 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27510
27511         * gcc.c-torture/execute/loop-8.c: New test.
27512
27513 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27514
27515         * g++.old-deja/g++.other/base1.C: New test.
27516
27517 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27518
27519         * g++.old-deja/g++.other/parse2.C: New test.
27520
27521 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27522
27523         * g++.old-deja/g++.pt/incomplete1.C: New test.
27524
27525 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27526
27527         * g++.old-deja/g++.other/friend9.C: New test.
27528
27529 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27530
27531         * gcc.dg/20001127-1.c: New test.
27532
27533 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27534
27535         * g++.old-deja/g++.pt/friend46.C: New test.
27536
27537 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27538
27539         * g++.old-deja/g++.other/ptrmem8.C: New test.
27540
27541 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27542
27543         * gcc.c-torture/execute/string-opt-7.c: New test.
27544         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27545
27546 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27547
27548         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
27549         instead of 'mkcheck 2'.
27550
27551 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27552
27553         * gcc.c-torture/execute/memcheck/driver.c,
27554         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
27555         C9X references to refer to C99.
27556
27557 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
27558
27559         * gcc.dg/ultrasp3.c: New test.
27560
27561 2000-11-25  Neil Booth  <neilb@earthling.net>
27562
27563         * gcc.dg/cpp/include2.c: Update test to be locale independent.
27564
27565 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
27566
27567         * gcc.c-torture/compile/20001123-2.c: New.
27568
27569 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27570
27571         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
27572
27573 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
27574
27575         * gcc.dg/sequence-point-1.c: Add some new tests.
27576         * gcc.c-torture/execute/20001124-1.c: New test.
27577
27578 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27579
27580         * g++.old-deja/g++.other/vaarg4.C: New test.
27581         * gcc.c-torture/compile/20001123-1.c: New test.
27582
27583 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27584
27585         * g++.other/crash24.C: Adjust and remove XFAIL.
27586         * g++.other/crash37.C: New test.
27587
27588 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
27589
27590         * g++.old-deja/g++.pt/instantiate9.C: New test.
27591
27592 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
27593
27594         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
27595         new ABI, too.
27596
27597         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
27598         * g++.old-deja/g++.robertl/eb55.C: Likewise.
27599
27600 2000-11-22  Neil Booth  <neilb@earthling.net>
27601
27602         * gcc.dg/cpp/Wtrigraphs.c: New test.
27603
27604 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
27605
27606         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
27607
27608 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
27609
27610         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
27611
27612 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
27613
27614         * lib/gcc-dg.exp: load_lib scanasm.exp.
27615         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
27616         * lib/g++-dg.exp: load_lib scanasm.exp.
27617         * lib/scanasm.exp: New.
27618         (scan-assembler, scan-assembler-not): Add optional arguments to
27619         test name, or if not present, the pattern name.
27620         (scan-assembler-dem, scan-assembler-dem-not): New.
27621
27622         * g++.dg/dg.exp: New.
27623
27624 2000-11-21  Neil Booth  <neilb@earthling.net>
27625
27626         * gcc.dg/cpp/integrated1.c: Remove.
27627
27628 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27629
27630         * gcc.c-torture/execute/20001121-1.c: New test.
27631
27632 2000-11-21  Richard Henderson  <rth@redhat.com>
27633
27634         * gcc.c-torture/compile/20001121-1.c: New test.
27635
27636 2000-11-20  Neil Booth  <neilb@earthling.net>
27637
27638         * gcc.dg/cpp/integrated1.c: New test.
27639
27640 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27641
27642         * g++.old-deja/g++.other/inline17.C: New test.
27643
27644 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
27645
27646         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
27647         local variable to be zero: I made the variable global. Now
27648         uses abort() and exit() instead of relying on main's return value.
27649
27650 2000-11-20  Neil Booth  <neilb@earthling.net>
27651
27652         * gcc.dg/cpp/paste2.c: Update test.
27653         * objc/execute/paste.m: New test.
27654
27655 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27656
27657         * gcc.dg/c99-condexpr-1.c: New test.
27658
27659 2000-11-20  Neil Booth  <neilb@earthling.net>
27660
27661         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
27662
27663 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
27664
27665         * g++.old-deja/g++.pt/export1.C: New test.
27666
27667 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
27668
27669         * gcc.dg/20001117-1.c: New test.
27670
27671 2000-11-18  Richard Henderson  <rth@redhat.com>
27672
27673         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
27674
27675 2000-11-18  Richard Henderson  <rth@redhat.com>
27676
27677         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
27678         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
27679         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
27680
27681 2000-11-18  Richard Henderson  <rth@redhat.com>
27682
27683         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
27684         (main): New.  Exit cleanly.
27685
27686 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27687
27688         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
27689         gcc.dg/c99-fordecl-2.c: New tests.
27690
27691 2000-11-18  Richard Henderson  <rth@redhat.com>
27692
27693         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
27694         * gcc.c-torture/execute/zerolen-2.c: New.
27695
27696 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27697
27698         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
27699         memory.
27700
27701 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27702
27703         * g++.old-deja/g++.pt/instantiate8.C: New test.
27704
27705 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27706
27707         * g++.old-deja/g++.other/incomplete.C: Add more tests.
27708         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
27709
27710 2000-11-16  Nick Clifton  <nickc@redhat.com>
27711
27712         * gcc.c-torture/execute/nestfunc-2.c: New test.
27713         * gcc.c-torture/execute/nestfunc-3.c: New test.
27714
27715 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27716
27717         * gcc.c-torture/compile/20001116-1.c: New test.
27718
27719 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27720
27721         * gcc.c-torture/execute/20001115-1.c: New test.
27722
27723 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
27724
27725         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
27726         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
27727         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
27728         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27729
27730 2000-11-15  Neil Booth  <neilb@earthling.net>
27731
27732         gcc.dg/cpp/_Pragma1.c: Update.
27733         gcc.dg/cpp/_Pragma2.c: New test.
27734
27735 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27736
27737         * g++.old-deja/g++.other/anon5.C: New test.
27738
27739 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27740
27741         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
27742         tests.
27743
27744 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
27745
27746         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
27747         output.
27748
27749 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27750
27751         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
27752         labels at end of compound statements.
27753
27754 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
27755
27756         * gcc.c-torture/execute/loop-7.c: New test.
27757
27758 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27759
27760         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
27761
27762 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27763
27764         * gcc.dg/c99-bool-1.c: New test.
27765
27766 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27767
27768         * gcc.dg/c99-scope-1.c: Remove xfail.
27769         * gcc.dg/c99-scope-2.c: New test.
27770
27771 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27772
27773         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
27774         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
27775
27776 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
27777
27778         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
27779         error messages.
27780
27781         * g++.mike/p700.C: Don't typedef wchar_t.
27782         * g++.mike/p784.C: Likewise.
27783         * g++.mike/eb101.C: Don't use __wchar_t.
27784
27785 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
27786
27787         * g77.f-torture/execute/20001111.[fx]: Test premature exit
27788         from DO loop.
27789
27790 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27791
27792         * gcc.c-torture/execute/20001111-1.c: New test.
27793
27794 2000-11-10  Nick Clifton  <nickc@redhat.com>
27795
27796         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
27797         long multuiple and accumulate.
27798
27799 2000-11-09  Richard Henderson  <rth@redhat.com>
27800
27801         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
27802         via size_t instead of int.
27803
27804         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
27805         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27806         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27807         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27808
27809 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
27810
27811         * gcc.c-torture/compile/20001109-1.c: New test.
27812         * gcc.c-torture/compile/20001109-2.c: New test.
27813
27814 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
27815
27816         * g++.old-deja/g++.pt/operator1.C: New test.
27817         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
27818
27819 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27820
27821         * gcc.dg/20001108-1.c: New test.
27822
27823 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27824
27825         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
27826         with both arguments constant strings.
27827         * gcc.c-torture/execute/string-opt-3.c: New test.
27828         * gcc.c-torture/execute/string-opt-4.c: New test.
27829         * gcc.c-torture/execute/string-opt-5.c: New test.
27830
27831 2000-11-08  Nick Clifton  <nickc@redhat.com>
27832
27833         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
27834         mulsidi3adddi patterns.
27835
27836 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
27837
27838         * g++.old-deja/g++.other/crash36.C: New test.
27839
27840 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
27841
27842         * g++.old-deja/g++.other/init16.C: New test.
27843
27844 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
27845
27846         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
27847
27848 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27849
27850         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
27851         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27852         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27853
27854 2000-11-07  DJ Delorie  <dj@redhat.com>
27855
27856         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
27857
27858 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27859
27860         * gcc.c-torture/execute/string-opt-1.c: New test.
27861
27862 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27863
27864         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
27865         mips-sgi-irix6.* because the MIPS ABI passes floating-point
27866         parameters in registers, and there is no way for a varargs
27867         function to know in which order the integer and floating-point
27868         parameters should be interleaved when they are placed on the
27869         stack.
27870         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27871         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27872
27873 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27874
27875         * gcc.c-torture/execute/string-opt-2.c: New test.
27876
27877 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
27878
27879         * g++.old-deja/g++.pt/crash60.C: New test.
27880
27881 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27882
27883         * g++.old-deja/g++.other/crash24.C: New test.
27884         * g++.old-deja/g++.other/crash25.C: New test.
27885         * g++.old-deja/g++.other/crash26.C: New test.
27886         * g++.old-deja/g++.other/crash27.C: New test.
27887         * g++.old-deja/g++.other/crash28.C: New test.
27888         * g++.old-deja/g++.other/crash29.C: New test.
27889         * g++.old-deja/g++.other/crash30.C: New test.
27890         * g++.old-deja/g++.other/crash31.C: New test.
27891         * g++.old-deja/g++.other/crash32.C: New test.
27892         * g++.old-deja/g++.other/crash33.C: New test.
27893         * g++.old-deja/g++.other/crash34.C: New test.
27894         * g++.old-deja/g++.other/crash35.C: New test.
27895
27896 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27897
27898         * gcc.c-torture/execute/20001031-1.c: New test.
27899
27900 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
27901
27902         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
27903         namespace.
27904
27905         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
27906         standards-conformant.
27907
27908         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
27909
27910         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
27911         * g++.old-deja/g++.mike/p755a.C: Likewise.
27912         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
27913         library makes no calls to `operator new' during initialization.
27914
27915 2000-11-04  Neil Booth  <neilb@earthling.net>
27916
27917         * gcc.dg/cpp/include2.c: New tests.
27918
27919 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
27920
27921         * lib/g++.exp (g++_set_ld_library_path): New function.
27922         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
27923
27924 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
27925
27926         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
27927         warnings.
27928
27929 2000-11-01  Richard Henderson  <rth@redhat.com>
27930
27931         * g++.old-deja/g++.ext/namedret1.C: New.
27932         * g++.old-deja/g++.ext/namedret2.C: New.
27933         * g++.old-deja/g++.ext/namedret3.C: New.
27934
27935 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
27936
27937         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
27938         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
27939
27940 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27941
27942         * gcc.c-torture/execute/va-arg-21.c: New test.
27943
27944 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27945
27946         * gcc.dg/c99-complex-2.c: New test.
27947
27948 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27949
27950         * gcc.c-torture/execute/stdio-opt-1.c: New test.
27951
27952 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
27953
27954         * g++.old-deja/g++.other/inline16.C: New test.
27955
27956 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
27957
27958         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
27959         __PRETTY_FUNCTION__
27960
27961 2000-10-29  Neil Booth  <neilb@earthling.net>
27962
27963         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
27964         New tests.
27965         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
27966         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
27967         optimisation.
27968
27969 2000-10-29  Neil Booth  <neilb@earthling.net>
27970
27971         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
27972         * mi1.c, mi1c.h: Add null directives to multiple-include test.
27973         * mi5.c: Test multiple includes work with -C.
27974         * trigraphs.c: Test ^= version.
27975
27976 2000-10-28  Neil Booth  <neilb@earthling.net>
27977
27978         New tests and test updates for new macro expander.
27979
27980         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
27981         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
27982         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
27983         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
27984         new diagnostic messages.
27985
27986         * gcc.dg/cpp/macro3.c: New tests.
27987
27988 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
27989
27990         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
27991         on the same line.
27992
27993 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
27994
27995         * g++.old-deja/g++.other/eh2.C: New test.
27996
27997 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27998
27999         * gcc.c-torture/execute/20001027-1.c: New test.
28000
28001 2000-10-26  Richard Henderson  <rth@redhat.com>
28002
28003         * gcc.c-torture/execute/20001026-1.c: New.
28004
28005 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
28006
28007         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
28008         * g++.old-deja/g++.law/builtin1.C: Likewise.
28009         * g++.old-deja/g++.law/ctors10.C: Likewise.
28010         * g++.old-deja/g++.law/virtual3.C: Likewise.
28011         * g++.old-deja/g++.mike/p658.C: Likewise.
28012         * g++.old-deja/g++.other/sibcall1.C: Likewise.
28013         * g++.old-deja/g++.other/vaarg2.C: Likewise.
28014         * g++.old-deja/g++.robertl/eb124.C: Likewise.
28015         * g++.old-deja/g++.robertl/eb44.C: Likewise.
28016         * g++.old-deja/g++.robertl/eb77.C: Likewise.
28017
28018 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28019
28020         * gcc.c-torture/compile/20001024-1.c: New test.
28021
28022 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
28023
28024         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
28025         to tell us whether or not we are using V3.
28026
28027 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28028
28029         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
28030         operands.
28031
28032 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28033
28034         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
28035
28036 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
28037
28038         * gcc.c-torture/execute/20001024-1.c: New test.
28039
28040 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
28041
28042         * g++.old-deja/g++.other/sibcall1.C: New test.
28043
28044 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
28045
28046         * gcc.dg/noncompile/init-3.c: New test.
28047
28048 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28049
28050         * gcc.dg/format-array-1.c: New test.
28051
28052 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28053
28054         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
28055         writing through null pointers; remove comment about testing
28056         unterminated strings.
28057
28058 2000-10-17  Matthew Hiller  <hiller@redhat.com>
28059
28060         * gcc.c-torture/execute/20001017-2.c: New test.
28061
28062 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28063
28064         * gcc.c-torture/compile/20001018-1.c: New test.
28065         * gcc.c-torture/compile/20001018-1.x: Xfail.
28066
28067 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28068
28069         * gcc.c-torture/execute/20001017-1.c: New test.
28070
28071 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28072
28073         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
28074         for multiple use of arguments with scanf formats; add tests for
28075         multiple use of arguments.
28076
28077 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
28078
28079         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
28080
28081 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28082
28083         * gcc.dg/format-miss-1.c: New test.
28084
28085 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28086
28087         * gcc.c-torture/execute/20001013-1.c: New test.
28088
28089 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28090
28091         * gcc.dg/format-branch-1.c: New test.
28092
28093 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28094
28095         * README, lib/file-format.exp: Remove EGCS references.
28096
28097 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28098
28099         * gcc.dg/20001013-1.c: New test.
28100
28101 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28102
28103         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
28104         for intmax_t in the compiler using __typeof__ and the type rules
28105         for conditional expressions.
28106
28107 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
28108
28109         * gcc.dg/20001012-1.c: New test.
28110         * gcc.dg/20001012-2.c: New test.
28111
28112 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28113
28114         * gcc.dg/format-attr-1.c: New test.
28115
28116 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28117
28118         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
28119         __LONG_LONG_MAX__ instead of LLONG_MAX.
28120
28121 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28122
28123         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
28124         scanf flags.
28125         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
28126         flags.
28127
28128 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28129
28130         * gcc.dg/sequence-pt-1.c: New test.
28131
28132 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
28133
28134         * gcc.c-torture/execute/20001011-1.c: New testcase.
28135         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
28136
28137 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28138
28139         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
28140         does not error on it.
28141
28142 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28143
28144         * gcc.dg/20001009-1.c: New test.
28145
28146 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28147
28148         * gcc.c-torture/compile/20001009-1.c: Move from here ....
28149         * gcc.c-torture/execute/20001009-2.c: ... to here.
28150
28151 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
28152
28153         * gcc.c-torture/compile/20001009-1.c: New testcase.
28154         * gcc.c-torture/execute/20001009-1.c: New testcase.
28155         Testcases provided by Jan Hubicka <jh@suse.cz>.
28156
28157 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28158
28159         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28160         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
28161         uintmax_t using <limits.h> to emulate the compiler's internal
28162         logic.  No longer XFAIL %j tests.
28163
28164 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28165
28166         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
28167         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28168         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
28169         regexps and details of expected handling of some bad formats.
28170         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
28171         suppression.
28172
28173 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28174
28175         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
28176         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
28177         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
28178         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
28179         in list archives.
28180
28181 2000-10-06  Richard Henderson  <rth@cygnus.com>
28182
28183         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
28184         * g++.old-deja/g++.brendan/crash52.C: Likewise.
28185         * g++.old-deja/g++.jason/report.C: Likewise.
28186         * g++.old-deja/g++.law/friend5.C: Likewise.
28187         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
28188         of the expected warnings.
28189
28190 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
28191
28192         * g++.old-deja/g++.pt/enum14.C: New test.
28193
28194 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28195
28196         * g++.old-deja/g++.pt/crash59.C: New test.
28197
28198 2000-10-04  Will Cohen  <wcohen@redhat.com>
28199
28200         * gcc.dg/20000926-1.c: New test.
28201
28202 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
28203
28204         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
28205         function name for current C++ compiler.
28206         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
28207
28208 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
28209
28210         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
28211         __PRETTY_FUNCTION__.
28212         * g++.old-deja/g++.ext/pretty2.C: Likewise.
28213
28214 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28215
28216         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
28217
28218 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
28219
28220         * gcc.c-torture/compile/20000923-1.c: New test.
28221
28222 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
28223
28224         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
28225         * g++.old-deja/g++.pt/ttp62.C: Same.
28226         * g++.old-deja/g++.other/inline14.C: Same.
28227
28228 2000-09-24  Richard Henderson  <rth@cygnus.com>
28229
28230         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
28231
28232 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28233
28234         * gcc.dg/c90-printf-1.c: Add test for wide string format.
28235
28236 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
28237
28238         * gcc.c-torture/compile/20000922-1.c: New file.
28239
28240 2000-09-21  Nick Clifton  <nickc@redhat.com>
28241
28242         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
28243         a signed long modulo operation.
28244         (mod6): New function - perform an unsigned long modulo operation.
28245         (main): Add tests for modulos of very large numbers by very small
28246         dividends.
28247
28248 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28249
28250         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
28251
28252 2000-09-19  Richard Henderson  <rth@cygnus.com>
28253
28254         * gcc.dg/compare2.c (case 10): XFAIL.
28255
28256 2000-09-18  Richard Henderson  <rth@cygnus.com>
28257
28258         * gcc.c-torture/execute/20000906-1.c: Move ...
28259         * gcc.dg/20000906-1.c: ... here.  Only run on targets
28260         that support __builtin_trap.
28261
28262 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
28263
28264         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
28265
28266 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28267
28268         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
28269         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
28270         more $ format tests.
28271
28272 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28273
28274         * gcc.dg/format-errmk-1.c: New test.
28275
28276 2000-09-17  Greg McGary  <greg@mcgary.org>
28277
28278         * gcc.c-torture/execute/20000917-1.x: Remove.
28279
28280 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28281
28282         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
28283
28284 2000-09-17  Greg McGary  <greg@mcgary.org>
28285
28286         * gcc.c-torture/execute/20000917-1.c: New test.
28287         * gcc.c-torture/execute/20000917-1.x: XFAIL.
28288
28289 2000-09-16  Neil Booth  <NeilB@earthling.net>
28290
28291         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
28292         in nested macro bug.
28293
28294 2000-09-15  Neil Booth  <NeilB@earthling.net>
28295
28296         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
28297
28298 2000-09-14  Jeffrey A Law  (law@cygnus.com)
28299
28300         * gcc.c-torture/execute/20000914-1.c: New test.
28301
28302 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
28303
28304         * g++.other/inline13.C: New test.
28305
28306 2000-09-12  Andreas Jaeger  <aj@suse.de>
28307
28308         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
28309         constant by Ulrich Drepper <drepper@redhat.com>.
28310
28311 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
28312
28313         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
28314
28315 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28316
28317         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
28318
28319 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
28320
28321         * gcc.dg/cpp/backslash.c: New test.
28322
28323 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
28324
28325         * gcc.c-torture/execute/20000910-1.c: New test.
28326         * gcc.c-torture/execute/20000910-2.c: Likewise.
28327
28328 2000-09-11  Robert Lipe  <robertl@sco.com>
28329
28330         * gcc.dg/pragma-align.c: New test.
28331
28332 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
28333
28334         * g++.old-deja/g++.pt/explicit82.C: New test.
28335         * g++.old-deja/g++.pt/explicit83.C: New test.
28336
28337 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
28338
28339         * gcc.dg/asm-names.c: New test.
28340
28341 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28342
28343         * gcc.dg/cpp/tr-warn6.c: New test
28344
28345 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28346
28347         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
28348         be accepted.
28349
28350 2000-09-07  Catherine Moore  <clm@redhat.com>
28351
28352         * gcc.c-torture/execute/unroll-1.c: New test.
28353
28354 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
28355
28356         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
28357         ERROR markers.
28358         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
28359         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
28360         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
28361         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
28362         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
28363         Preprocess only.
28364         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
28365         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
28366
28367 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28368
28369         * g++.old-deja/g++.pt/deduct2.C: New test.
28370
28371 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28372
28373         * g++.old-deja/g++.pt/parms2.C: New test.
28374
28375 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28376
28377         * g++.old-deja/g++.pt/crash58.C: New test.
28378
28379 2000-09-06  Greg McGary  <greg@mcgary.org>
28380
28381         * gcc.c-torture/execute/20000906-1.c: New test.
28382         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
28383
28384 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28385
28386         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
28387
28388 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28389
28390         * g++.old-deja/g++.pt/crash57.C: New test.
28391
28392 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28393
28394         * g++.old-deja/g++.pt/crash56.C: New test.
28395
28396 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28397
28398         * g++.old-deja/g++.pt/koenig1.C: New test.
28399
28400 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28401
28402         * gcc.dg/20000904-1.c: New test.
28403
28404 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28405
28406         * gcc.dg/cpp/paste8.c: New test.
28407
28408 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
28409
28410         * gcc.c-torture/compile/20000827-1.c: New test.
28411
28412 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28413
28414         * gcc.dg/format-diag-1.c: New test.
28415
28416 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28417
28418         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
28419         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
28420         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
28421         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
28422         gcc.dg/formatz-1.c: Adjust warning regular expressions.
28423
28424 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28425
28426         * g++.old-deja/g++.other/nested4.C: New test.
28427
28428 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28429
28430         * g++.old-deja/g++.ns/scoped1.C: New test.
28431
28432 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
28433
28434         * lib/g++.exp: Support testing already-installed GCC.
28435
28436 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28437
28438         * wtr-label-1.c, wtr-suffix-1.c: New tests.
28439
28440 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28441
28442         * gcc.dg/return-type-2.c: New test.
28443
28444 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
28445
28446         * gcc.c-torture/compile/20000825-1.c: New test.
28447
28448 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
28449
28450         * gcc.dg/dwarf2-2.c: New test.
28451
28452 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
28453
28454         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
28455         dg-warning regexps.
28456
28457 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28458
28459         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
28460         gcc.dg/format-ext-5.c: New tests.
28461
28462 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
28463
28464         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
28465
28466 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
28467
28468         * gcc.dg/noncompile/930622-2.c: Adjust error message.
28469
28470 2000-08-24  Richard Henderson  <rth@cygnus.com>
28471
28472         * gcc.dg/ia64-sync-1.c: New test.
28473         * gcc.dg/ia64-sync-2.c: New test.
28474         * gcc.dg/ia64-asm-1.c: New test.
28475
28476 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28477
28478         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
28479         * gcc.dg/format-ext-2.c: New test.
28480
28481 2000-08-23  Jason Merrill  <jason@redhat.com>
28482
28483         * lib/old-dejagnu.exp: Also ignore "In member function" and
28484         "At global scope".
28485
28486 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28487
28488         * gcc.dg/noncompile/label-lineno-1.c: New test.
28489
28490 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28491
28492         * gcc.dg/c99-array-nonobj-1.c: New test.
28493
28494 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28495
28496         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
28497         tests.
28498         * gcc.dg/format-ext-1.c: New test.
28499
28500 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28501
28502         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
28503         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
28504         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
28505         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
28506         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
28507
28508 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28509
28510         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
28511         gcc.dg/c99-strftime-2.c: New tests.
28512
28513 2000-08-22  Richard Henderson  <rth@cygnus.com>
28514
28515         * gcc.c-torture/execute/20000822-1.c: New test.
28516
28517 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28518
28519         * gcc.c-torture/execute/20000819-1.x: Remove.
28520
28521 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28522
28523         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
28524         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
28525         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
28526         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
28527         gcc.dg/format-xopen-1.c: New tests.
28528
28529 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28530
28531         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
28532
28533 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28534
28535         * g++.old-deja/g++.other/loop2.C: New test.
28536
28537         * gcc.c-torture/compile/20000606-1.c: New test.
28538         * gcc.c-torture/compile/20000728-1.c: New test.
28539         * gcc.c-torture/execute/20000801-1.c: New test.
28540         * gcc.c-torture/execute/20000801-2.c: New test.
28541         * gcc.c-torture/execute/20000819-1.c: New test.
28542         * gcc.c-torture/execute/20000819-1.x: XFAIL.
28543         * gcc.dg/20000629-1.c: New test.
28544         * gcc.dg/20000724-1.c: New test.
28545         * gcc.dg/20000807-1.c: New test.
28546
28547 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
28548
28549         * gcc.dg/cpp/pragma-1.c: New test.
28550         * gcc.dg/cpp/pragma-2.c: New test.
28551
28552 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
28553
28554         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
28555         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
28556
28557 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28558
28559         * gcc.c-torture/compile/20000818-1.c: New test.
28560
28561 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
28562
28563         * gcc.c-torture/execute/20000818-1.c: New test.
28564
28565 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28566
28567         * gcc.dg/format-va-1.c: New test.
28568
28569 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28570
28571         * g++.old-deja/g++.other/typedef8.C: New test.
28572
28573 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28574
28575         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
28576         * g++.old-deja/g++.mike/net36.C: Mark candidate.
28577         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
28578         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
28579         * g++.old-deja/g++.other/ptrmem7.C: New test.
28580         * g++.old-deja/g++.pt/ptrmem10.C: New test.
28581
28582 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28583
28584         * g++.old-deja/g++.pt/typename27.C: New test.
28585
28586 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
28587
28588         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
28589         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
28590         * g++.old-deja/g++.pt/friend45.C: New test.
28591         * g++.old-deja/g++.other/friend8.C: New test.
28592
28593 2000-08-15  Richard Henderson  <rth@cygnus.com>
28594
28595         * gcc.c-torture/execute/20000815-1.c: New test.
28596
28597 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28598
28599         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
28600         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
28601         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
28602
28603 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
28604
28605         * g++.old-deja/g++.other/refinit2.C: New test.
28606
28607 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
28608
28609         * lib/c-torture.exp (c-torture): Make
28610         compiler_conditional_xfail_data global.
28611         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
28612         compiler_conditional_xfail_data machinery.
28613         (f-torture-execute): Likewise.
28614         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
28615         and only when unrolling loops.
28616
28617         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
28618
28619 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28620
28621         * g++.old-deja/g++.pt/explicit81.C: New test.
28622
28623 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28624
28625         * g++.old-deja/g++.pt/typename26.C: New test.
28626
28627 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
28628
28629         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
28630         warning.
28631
28632 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28633
28634         * g++.old-deja/g++.other/array3.C: New test.
28635
28636 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28637
28638         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
28639         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
28640         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
28641         New tests.
28642
28643 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
28644
28645         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
28646         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28647
28648 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
28649
28650         * gcc.c-torture/execute/20000808-1.c: New test.
28651
28652 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28653
28654         * gcc.dg/c90-const-expr-1.c: New test.
28655
28656 2000-08-08  Richard Henderson  <rth@cygnus.com>
28657
28658         * gcc.dg/noncompile/920923-1.c: Declare calloc.
28659
28660 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28661
28662         * gcc.dg/noncompile/const-ll-1.c: New test.
28663
28664 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28665
28666         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
28667
28668 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28669
28670         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
28671         that running programs linked against the shared version of libobjc
28672         run correctly.
28673
28674 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28675
28676         * gcc.dg/c99-printf-1.c: New test.
28677
28678 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28679
28680         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
28681
28682 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
28683
28684         * gcc.c-torture/execute/20000731-1.x: Delete.
28685
28686 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
28687
28688         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
28689         and torture_without_loops as is done by c-torture.exp.
28690         (search_for): Copy from c-torture.exp.
28691         (gcc-dg-runtest): New function, drives a directory of tests
28692         iterating over the TORTURE_OPTIONS.
28693         (scan-assembler, scan-assembler-not): Move here from
28694         individual directory drivers.
28695
28696         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
28697         defined by lib/gcc-dg.exp.
28698         * gcc.dg/cpp/cpp.exp: Likewise.
28699         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
28700         gcc-dg-runtest, so we cycle over optimization options.
28701
28702         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
28703         * gcc.dg/compare2.c: No longer expected to fail.
28704
28705 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28706
28707         * gcc.c-torture/execute/20000804-1.c: New test.
28708
28709 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28710
28711         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
28712
28713 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
28714
28715         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
28716
28717 2000-08-03  Jeffrey A Law  (law@cygnus.com)
28718
28719         * gcc.c-torture/compile/20000803-1.c: New test.
28720
28721 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28722
28723         * gcc.c-torture/execute/20000801-3.c,
28724         gcc.c-torture/execute/20000801-4.c: New tests.
28725         * gcc.c-torture/execute/20000801-3.x,
28726         gcc.c-torture/execute/20000801-4.x: Xfail.
28727
28728 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
28729
28730         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
28731         libobjc/.libs to allow for libtool.
28732
28733 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
28734
28735         * gcc.c-torture/compile/20000802-1.c: New test.
28736
28737 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
28738
28739         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
28740
28741 2000-07-31  Jeffrey A Law  (law@cygnus.com)
28742
28743         * gcc-c-torture/execute/20000731-2.c: New test.
28744
28745         * gcc.c-torture/execute/20000731-1.c: New test.
28746         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
28747
28748 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
28749
28750         * testsuite/gcc.dg/cpp/paste7.c: New test.
28751         * gcc.dg/cpp/20000725-1.c: New test.
28752
28753 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
28754
28755         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
28756         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
28757         declaration warning for __builtin_dwarf_reg_size.
28758
28759         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
28760
28761 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28762
28763         * gcc.dg/noncompile/voidparam-1.c: New test.
28764
28765 2000-07-30  Richard Henderson  <rth@cygnus.com>
28766
28767         * gcc.dg/c90-digraph-1.c: Don't xfail.
28768         * gcc.dg/compare2.c (case 10): Xfail.
28769         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
28770
28771 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
28772
28773         * gcc.dg/c99-main-1.c: New test.
28774
28775 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28776
28777         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
28778
28779 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
28780
28781         * gcc.c-tortuer/execute/20000726-1.c: New test.
28782
28783 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
28784
28785         * gcc.c-torture/execute/enum-2.c: New test.
28786
28787 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28788
28789         * gcc.dg/cpp/tr-warn3.c: New test.
28790
28791 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28792
28793         * g++.old-deja/g++.ext/implicit1.C: Remove.
28794         * g++.old-deja/g++.jason/c2.C: Remove
28795         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
28796         * g++.old-deja/g++.pt/crash16.C: Likewise.
28797         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
28798
28799 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28800
28801         * g++.old-deja/g++.other/for2.C: New test.
28802
28803 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
28804
28805         * gcc.dg/20000720-1.c: New test.
28806
28807 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
28808
28809         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
28810
28811 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
28812
28813         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
28814         * gcc.c-torture/execute/20000722-1.c: New.
28815         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
28816
28817 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
28818
28819         * gcc.dg/cpp/20000720-1.S: New test.
28820
28821 2000-07-21  Michael Meissner  <meissner@redhat.com>
28822
28823         * gcc.c-torture/execute/ieee/hugeval.c: New test.
28824
28825 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28826
28827         * g++.old-deja/g++.brendan/crash16.C,
28828         g++.old-deja/g++.brendan/parse3.C,
28829         g++.old-deja/g++.brendan/redecl1.C,
28830         g++.old-deja/g++.ns/template13.C,
28831         g++.old-deja/g++.other/decl4.C,
28832         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
28833
28834 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28835
28836         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
28837         and "Internal error".
28838
28839         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
28840         regexps.
28841         * gcc.dg/cpp/paste6.c: New test.
28842
28843 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
28844
28845         * gcc.dg/cpp/tr-direct.c: New test.
28846
28847         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
28848         gcc.dg/cpp/undef1.c: Tweak error regexps.
28849
28850 2000-07-18  Eric Christopher <echristo@redhat.com>
28851
28852         * gcc.c-torture/compile/20000718-1.c: New test.
28853
28854 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
28855
28856         * cpplex.c (_cpp_push_token): If the token being pushed back
28857         is the previous token in this context, just subtract one from
28858         context->posn.
28859         * cppmacro.c (save_expansion): Clear aux field when storing a
28860         placemarker.
28861
28862 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
28863
28864         * gcc.dg/noncompile/redecl-1.c: New test.
28865
28866 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
28867
28868         * gcc.c-torture/execute/20000717-5.c: New test.
28869         * gcc.c-torture/execute/20000717-1.x: Removed.
28870
28871 2000-07-17  Richard Henderson  <rth@cygnus.com>
28872
28873         * gcc.c-torture/execute/20000717-4.c: New test.
28874
28875 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
28876
28877         * gcc.dg/cpp/syshdr.c: New test.
28878         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
28879
28880 2000-07-17  Neil Booth  <neilb@earthling.net>
28881
28882         * gcc.dg/cpp/cmdlne-dM.c: New test.
28883         * gcc.dg/cpp/cmdlne-dD.c: New test.
28884
28885 2000-07-17  Jeffrey A Law  (law@cygnus.com)
28886
28887         * gcc.c-torture/execute/20000717-3.c: New test.
28888
28889         * gcc.c-torture/compile/20000717-1.c: New test.
28890
28891 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
28892
28893         * gcc.c-torture/execute/20000717-2.c: New test.
28894
28895 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28896
28897         * gcc.dg/formatz-1.c: New test.
28898
28899         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
28900         * gcc.dg/c99-digraph-1.c: New tests.
28901
28902         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
28903         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
28904
28905         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
28906         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
28907         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
28908         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
28909         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
28910         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
28911         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
28912
28913 2000-07-17   Greg McGary <greg@mcgary.org>
28914
28915         * gcc.c-torture/execute/20000717-1.c: New test.
28916         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
28917
28918 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
28919
28920         * gcc.c-torture/execute/20000715-2.c: New test.
28921         * gcc.dg/20000715-1.c: New test.
28922
28923 2000-07-15  Michael Meissner  <meissner@redhat.com>
28924
28925         * gcc.c-torture/execute/20000715-1.c: New test.
28926
28927 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
28928
28929         * gcc.c-torture/execute/20000707-1.c: New test.
28930
28931 2000-07-13  Neil Booth  <NeilB@earthling.net>
28932
28933         * testsuite/gcc.dg/cpp/digraph1.c,
28934         testsuite/gcc.dg/cpp/digraph2.c,
28935         testsuite/gcc.dg/cpp/digraphs.c: New tests.
28936
28937 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
28938
28939         * g77.f-torture/compile/20000630-2.f:  New test.
28940         * g77.f-torture/compile/20000630-2.x
28941
28942 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28943
28944         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
28945
28946 2000-07-11  Neil Booth  <NeilB@earthling.net>
28947
28948         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
28949
28950 2000-07-11  Neil Booth  <NeilB@earthling.net>
28951
28952         * gcc.dg/cpp/cmdlne-C.c: New.
28953
28954 2000-07-09  Neil Booth  <NeilB@earthling.net>
28955
28956         * gcc.dg/cpp/directiv.c: New tests.
28957         * gcc.dg/cpp/undef1.c: Update.
28958
28959 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
28960
28961         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
28962
28963 2000-07-09  Neil Booth  <NeilB@earthling.net>
28964
28965         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
28966
28967 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
28968
28969         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
28970         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
28971
28972 2000-07-08  Neil Booth  <NeilB@earthling.net>
28973
28974         * gcc.dg/cpp/macsyntx.c: New tests.
28975
28976 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28977
28978         * gcc.dg/20000707-1.c: New test.
28979
28980 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28981
28982         * gcc.c-torture/execute/20000706-1.c: New test.
28983         * gcc.c-torture/execute/20000706-2.c: New test.
28984         * gcc.c-torture/execute/20000706-3.c: New test.
28985         * gcc.c-torture/execute/20000706-4.c: New test.
28986         * gcc.c-torture/execute/20000706-5.c: New test.
28987
28988 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28989
28990         * g++.old-deja/g++.pt/instantiate7.C: New test.
28991
28992 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28993
28994         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
28995         * g++.old-deja/g++.mike/thunk3.C: Likewise.
28996         * g++.old-deja/g++.other/rtti3.C: Likewise.
28997         * g++.old-deja/g++.other/rttid3.C: Likewise.
28998
28999 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
29000
29001         *  g77.f-torture/compile/20000630-1.x: Fix typo
29002
29003 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
29004
29005         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
29006         assembly output.
29007
29008 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
29009
29010         * gcc.dg/cpp/ident.c: New test.
29011
29012 2000-07-05  Neil Booth  <NeilB@earthling.net>
29013
29014         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
29015           gcc.dg/cpp/lexstrng.c: New tests.
29016
29017 2000-07-04  Neil Booth  <NeilB@earthling.net>
29018
29019         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
29020         * gcc.dg/cpp/strify2.c: Same.
29021
29022 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
29023
29024         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
29025         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
29026         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
29027         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
29028
29029         * testsuite/gcc.dg/cpp/macro1.c,
29030         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
29031         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
29032         testsuite/gcc.dg/cpp/strify1.c,
29033         testsuite/gcc.dg/cpp/strify2.c: New tests.
29034
29035 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
29036
29037         * gcc.c-torture/execute/20000703-1.c: New test.
29038
29039 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29040
29041         * g++.old-deja/g++.pt (lookup10.C): New test.
29042
29043 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29044
29045         * g++.old-deja/g++.pt (typename25.C): New test.
29046
29047 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
29048
29049         * gcc.c-torture/compile/20000701-1.c: New test.
29050
29051 2000-06-30  Nick Clifton  <nickc@cygnus.com>
29052
29053         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
29054         to test case.
29055
29056 2000-06-30  Catherine Moore  <clm@cygnus.com>
29057
29058         * gcc.c-torture/execute/align-1.c: New test.
29059
29060 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
29061
29062         * g++.old-deja/g++.pt/expr8.C: New test.
29063         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
29064
29065 2000-06-29  Nick Clifton  <nickc@cygnus.com>
29066
29067         * gcc.c-torture/compile/20000629-1.c: New test.
29068
29069 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29070
29071
29072         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
29073         gcc.dg/noncompile directory, depending on whether they're
29074         preprocessor tests or not.  Annotate all the tests for the dg
29075         framework.
29076
29077         * gcc.c-torture/noncompile/noncompile.exp: Delete.
29078         * gcc.dg/noncompile/noncompile.exp: New.
29079
29080         * Moved files:
29081         Old name                                New name
29082         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
29083         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
29084         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
29085         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
29086         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
29087         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
29088         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
29089         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
29090         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
29091         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
29092         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
29093         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
29094         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
29095         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
29096         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
29097         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
29098         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
29099         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
29100         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
29101         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
29102         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
29103         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
29104         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
29105         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
29106
29107         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
29108         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
29109         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
29110         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
29111         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
29112         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
29113
29114 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29115
29116         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
29117         declare one variable.  On the fourth, error.
29118         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
29119         declared by 20000628-1a.h.
29120
29121 2000-06-29  Richard Henderson  <rth@redhat.com>
29122
29123         * gcc.c-torture/execute/930529-1.x: New file.
29124         * gcc.dg/920413-1.c: Adjust expected warning text.
29125         * gcc.dg/980217-1.c: Declare abort.
29126         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
29127
29128 2000-06-29  Jeffrey A Law  (law@cygnus.com)
29129
29130         * g77.f-torture/compile/20000629-1.f: New test.
29131         * g77.f-torture/compile/20000629-1.x: Expected to fail.
29132
29133 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29134
29135         Rearrange lots of files, removing entirely the
29136         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
29137         directories.
29138
29139         * Deleted files:
29140         gcc.c-torture/code_quality/code_quality.exp
29141         gcc.c-torture/special/special.exp
29142         gcc.failure/failure.exp
29143         gcc.failure/940409-1.x
29144         gcc.c-torture/compile/961203-1.x
29145
29146         * New files:
29147         gcc.misc-tests/linkage.exp
29148         gcc.c-torture/execute/920730-1t.c
29149         gcc.c-torture/execute/920730-1t.x
29150         gcc.c-torture/compile/920520-1.x
29151         gcc.c-torture/compile/920521-1.x
29152         gcc.c-torture/compile/981006-1.x
29153         gcc.c-torture/execute/eeprof-1.x
29154
29155         * Moved files (possibly with modifications to fit a new harness):
29156         Old name                                New name
29157         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
29158         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
29159         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
29160         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
29161         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
29162         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
29163         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
29164         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
29165         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
29166         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
29167         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
29168         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
29169         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
29170         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
29171
29172 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29173
29174         * c-torture/compile/961203-1.x: Delete.
29175
29176         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
29177         not exit. Include stdio.h.
29178         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
29179         * gcc.misc-tests/dg-12.c: Likewise.
29180         * gcc.misc-tests/dg-5.c: Likewise.
29181         * gcc.misc-tests/dg-6.c: Likewise.
29182         * gcc.misc-tests/dg-7.c: Prototype abort.
29183         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
29184         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
29185         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
29186         not exit.
29187         * gcc.misc-tests/sieve.c: Use return from main, not exit.
29188         * gcc.misc-tests/sort2.c: Use return from main, not exit.
29189
29190 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
29191
29192         * gcc.dg/cpp/20000628-1.c: New test.
29193         * gcc.dg/cpp/20000628-1.h: New header for above test.
29194         * gcc.dg/cpp/20000628-1a.h: Likewise.
29195
29196 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
29197
29198         * gcc.dg/cpp: New directory.
29199         * gcc.dg/cpp/cpp.exp: New driver.
29200         * gcc.dg/cpp/20000627-1.c: New test.
29201         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
29202         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
29203         and rewrite as a compilation test.
29204
29205         * gcc.dg: Move many files into the cpp subdirectory, possibly
29206         renaming or editing them as well.
29207         Old name                New name
29208         990119-1.c              cpp/19990119-1.c
29209         990228-1.c              cpp/19990228-1.c
29210         990407-1.c              cpp/19990407-1.c
29211         990409-1.c              cpp/19990409-1.c
29212         990413-1.c              cpp/19990413-1.c
29213         990703-1.c              cpp/19990703-1.c
29214         20000127-1.c            cpp/20000127-1.c
29215         20000129-1.c            cpp/20000129-1.c
29216         20000207-1.c            cpp/20000207-1.c
29217         20000207-2.c            cpp/20000207-2.c
29218         20000209-1.c            cpp/20000209-1.c
29219         20000209-2.c            cpp/20000209-2.c
29220         20000301-1.c            cpp/20000301-1.c
29221         20000419-1.c            cpp/20000419-1.c
29222         20000510-1.S            cpp/20000510-1.S
29223         20000519-1.c            cpp/20000519-1.c
29224         20000529-1.c            cpp/20000529-1.c
29225         20000625-1.c            cpp/20000625-1.c
29226         20000625-2.c            cpp/20000625-2.c
29227         cpp-as1.c               cpp/assert1.c
29228         cpp-as2.c               cpp/assert2.c
29229         cxx-comments-1.c        cpp/cxxcom1.c
29230         cxx-comments-2.c        cpp/cxxcom2.c
29231         endif-label.c           cpp/endif.c
29232         cpp-hash1.c             cpp/hash1.c
29233         cpp-hash2.c             cpp/hash2.c
29234         cpp-if1.c               cpp/if-1.c
29235         cpp-if2.c               cpp/if-2.c
29236         cpp-if3.c               cpp/if-3.c
29237         cpp-if4.c               cpp/if-4.c
29238         cpp-if5.c               cpp/if-5.c
29239         cpp-cond.c              cpp/if-cexp.c
29240         cpp-missingop.c         cpp/if-mop.c
29241         cpp-missingparen.c      cpp/if-mpar.c
29242         cpp-opprec.c            cpp/if-oppr.c
29243         cpp-ifparen.c           cpp/if-paren.c
29244         cpp-shortcircuit.c      cpp/if-sc.c
29245         cpp-shift.c             cpp/if-shift.c
29246         cpp-unary.c             cpp/if-unary.c
29247         cpp-li1.c               cpp/line1.c
29248         cpp-li2.c               cpp/line2.c
29249         lineno.c                cpp/line3.c
29250         lineno-2.c              cpp/line4.c
29251         cpp-mi.c                cpp/mi1.c
29252         cpp-mic.h               cpp/mi1c.h
29253         cpp-micc.h              cpp/mi1cc.h
29254         cpp-mind.h              cpp/mi1nd.h
29255         cpp-mindp.h             cpp/mi1ndp.h
29256         cpp-mix.h               cpp/mi1x.h
29257         cpp-mi2.c               cpp/mi2.c
29258         cpp-mi2a.h              cpp/mi2a.h
29259         cpp-mi2b.h              cpp/mi2b.h
29260         cpp-mi2c.h              cpp/mi2c.h
29261         cpp-mi3.c               cpp/mi3.c
29262         cpp-mi3.def             cpp/mi3.def
29263         poison-1.c              cpp/poison.c
29264         pr-impl.c               cpp/prag-imp.c
29265         cpp-redef-2.c           cpp/redef1.c
29266         cpp-redef.c             cpp/redef2.c
29267         strpaste.c              cpp/strp1.c
29268         strpaste-2.c            cpp/strp2.c
29269         cpp-tradpaste.c         cpp/tr-paste.c
29270         cpp-tradstringify.c     cpp/tr-str.c
29271         cpp-tradwarn1.c         cpp/tr-warn1.c
29272         cpp-tradwarn2.c         cpp/tr-warn2.c
29273         trigraphs.c             cpp/trigraphs.c
29274         cpp-unc1.c              cpp/unc1.c
29275         cpp-unc2.c              cpp/unc2.c
29276         cpp-unc3.c              cpp/unc3.c
29277         cpp-unc.c               cpp/unc4.c
29278         undef.c                 cpp/undef1.c
29279         undef-2.c               cpp/undef2.c
29280         cpp-wi1.c               cpp/widestr1.c
29281
29282 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
29283
29284         * lib/g++.exp (g++_include_flags): Tweak.
29285
29286 2000-06-27  H.J. Lu  <hjl@gnu.org>
29287             Loren J. Rittle  <ljrittle@acm.org>
29288
29289         * lib/g++.exp (g++_include_flags): Override libgloss.exp
29290         version with one that knows about the new gcc tree structure.
29291         (g++_link_flags): Same.
29292
29293 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
29294
29295         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
29296         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
29297         case we are cross-compiling.
29298
29299         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
29300         g++.old-deja/g++.niklas/Makefile.in,
29301         g++.old-deja/g++.niklas/configure.in,
29302         g++.old-deja/g++.other/Makefile.in,
29303         g++.old-deja/g++.other/configure.in,
29304         gcc.c-torture/code_quality/Makefile.in,
29305         gcc.c-torture/code_quality/configure.in,
29306         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
29307         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
29308         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
29309         gcc.c-torture/execute/ieee/Makefile.in,
29310         gcc.c-torture/execute/ieee/configure.in,
29311         gcc.c-torture/noncompile/Makefile.in,
29312         gcc.c-torture/noncompile/configure.in,
29313         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
29314         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
29315         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
29316
29317 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29318
29319         * g++.old-deja/g++.other/ambig3.C: New test.
29320
29321 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29322
29323         * g++.old-deja/g++.pt/syntax1.C: New test.
29324         * g++.old-deja/g++.pt/syntax2.C: New test.
29325         * g++.old-deja/g++.other/syntax3.C: New test.
29326         * g++.old-deja/g++.other/syntax4.C: New test.
29327
29328 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29329
29330         * gcc.dg/20000623-1.c: Prototype exit and abort.
29331
29332 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29333
29334         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
29335         New tests.
29336         * gcc.dg/cpp-mi3.def: New file.
29337
29338         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
29339         inside assertions.
29340         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
29341         lexer's error messages.
29342         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
29343         divine anything from the linemarkers.
29344         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
29345         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
29346
29347 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
29348
29349         * gcc.dg/20000623-1.c: New test.
29350
29351 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
29352
29353         * gcc.c-torture/execute/20000622-1.c: New test.
29354
29355 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29356
29357         * g++.old-deja/g++.other/init15.C: New test.
29358
29359 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29360
29361         * g++.old-deja/g++.pt/vaarg2.C: New test.
29362         * g++.old-deja/g++.pt/vaarg3.C: New test.
29363
29364 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
29365
29366         * g++.old-deja/g++.other/dyncast6.C: New test.
29367
29368 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
29369
29370         * gcc.c-torture/execute/loop-6.c: New test.
29371
29372 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
29373
29374         * gcc.dg/20000614-1.c: New test.
29375         * gcc.dg/20000614-2.c: New test.
29376
29377 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
29378
29379         * g++.old-deja/g++.other/inline12.C: New test.
29380
29381 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
29382
29383         * g++.old-deja/g++.other/eh1.C: New test.
29384
29385 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
29386
29387         * g++.old-deja/g++.other/type.C: New test.
29388
29389 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29390
29391         * g++.old-deja/g++.other/initstring.C: New test.
29392
29393 2000-06-12  Jason Merrill  <jason@redhat.com>
29394
29395         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
29396
29397 2000-06-09  Jeffrey A Law  (law@cygnus.com)
29398
29399         * gcc.c-torture/compile/20000609-1.c: New test.
29400
29401 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
29402
29403         * gcc.dg/20000609-1.c: New test.
29404
29405 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
29406
29407         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
29408         * gcc.c-torture/noncompile/poison-1.c: Move...
29409         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
29410         * gcc.dg/cpp-li1.c: Add a token after the #line.
29411
29412 2000-06-05  Richard Henderson  <rth@cygnus.com>
29413
29414         * gcc.c-torture/execute/20000605-2.c: New test.
29415         * gcc.c-torture/execute/20000605-3.c: New test.
29416
29417 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
29418
29419         * g77.f-torture/execute/20000503-1.x: New file.
29420
29421 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29422
29423         * g++.old-deja/g++.eh/badalloc1.C: New test.
29424
29425 2000-06-05  Richard Henderson  <rth@cygnus.com>
29426
29427         * gcc.c-torture/execute/20000605-1.c: New test.
29428
29429 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29430             Nathan Sidwell <nathan@codesourcery.com>
29431
29432         * gcc.c-torture/compile/20000605-1.c: New test.
29433
29434 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
29435
29436         * g77.f-torture/compile/20000601-1.f:  New test.
29437
29438 2000-06-03  Richard Henderson  <rth@cygnus.com>
29439
29440         * gcc.c-torture/execute/20000603-1.c: New.
29441
29442 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
29443
29444         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
29445         * gcc.dg/noreturn-2.c (noreturn): Likewise.
29446
29447 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
29448
29449         * gcc.dg/compare2.c (case 12): XFAIL.
29450         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
29451         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
29452
29453         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
29454
29455 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
29456
29457         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
29458         guard macro is already defined when the header is first
29459         included.
29460         * gcc.dg/cpp-mix.h: New file.
29461         * gcc.dg/endif-label.c: Update patterns to match compiler.
29462
29463         * g++.brendan/complex1.C: Declare abort.
29464         * g++.law/refs4.C: Remove XFAIL.
29465         * g++.oliva/expr2.C: Declare abort and exit.
29466
29467 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
29468
29469         * gcc.c-torture/execute/20000528-1.c: New test.
29470
29471         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
29472         * g++.old-deja/g++.law/temps4.C: Likewise.
29473
29474         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
29475         stdlib.h.  Call abort() on failure.
29476         * g++.old-deja/g++.law/refs4.C: Likewise.
29477         * g++.old-deja/g++.law/temps4.C: Likewise.
29478         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
29479         * gcc.c-torture/execute/20000112-1.c: Include string.h.
29480
29481 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
29482
29483         Relative to g++.dg/special:
29484         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
29485
29486         Relative to g++.old-deja:
29487         * g++.brendan/complex1.C, g++.jason/optimize2.C,
29488         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
29489         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
29490         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
29491         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
29492         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
29493         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
29494
29495         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
29496         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
29497         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
29498         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
29499         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
29500         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
29501         and/or string.h.
29502
29503         * g++.other/goto1.C: Update expectations for error messages.
29504
29505 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
29506
29507         * gcc.c-torture/compile/20000523-1.c: New test.
29508
29509 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29510
29511         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
29512
29513 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29514
29515         * g++.old-deja/g++.eh/catch11.C: New test.
29516         * g++.old-deja/g++.eh/catch12.C: New test.
29517
29518 2000-05-24  Nick Clifton  <nickc@cygnus.com>
29519
29520         * gcc.c-torture/execute/20000523-1.c: New test.
29521
29522 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
29523
29524         * c-torture/execute/bcp-1.c: Replace abort in arg of
29525         __builtin_constant_p with a generic external function.
29526
29527         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
29528         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
29529         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
29530         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
29531         Prototype abort and/or exit.
29532
29533         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
29534         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
29535         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
29536         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
29537
29538 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
29539
29540         * gcc.dg/dwarf2-1.c: New test.
29541
29542 2000-05-20  Richard Henderson  <rth@cygnus.com>
29543
29544         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
29545
29546 2000-05-20  Andreas Jaeger  <aj@suse.de>
29547
29548         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
29549         testcase.
29550
29551 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
29552
29553         * gcc.c-torture/execute/20000519-2.c: New test.
29554
29555 2000-05-19  Andreas Jaeger  <aj@suse.de>
29556
29557         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
29558         which fails with SSA.
29559
29560         * lib/c-torture.exp: Also test with -O3 -fssa.
29561
29562 2000-05-18  Michael Meissner  <meissner@redhat.com>
29563
29564         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
29565         * gcc.c-torture/execute/920415-1.c: Ditto.
29566         * gcc.c-torture/execute/920501-1.c: Ditto.
29567         * gcc.c-torture/execute/conversion.c: Ditto.
29568         * gcc.c-torture/execute/cvt-1.c: Ditto.
29569
29570 2000-05-18  Jeffrey A Law  (law@cygnus.com)
29571
29572         * gcc.c-torture/compile/20000518-1.c: New test.
29573
29574 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29575
29576         * g77.f-torture/compile/200005018.f:  New test.
29577
29578 2000-05-17  Jeffrey A Law  (law@cygnus.com)
29579
29580         * gcc.c-torture/compile/20000517-1.c: New test.
29581
29582 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29583
29584         * gcc.c-torture/execute/20000516-1.c: New test.
29585
29586 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
29587
29588         * g++.old-deja/g++.other/eh.C: New test.
29589
29590 2000-05-12  Richard Henderson  <rth@cygnus.com>
29591
29592         * gcc.c-torture/execute/990208-1.c (main): Don't pass
29593         constants through to doit's conditional.
29594
29595 2000-05-11  Jeffrey A Law  (law@cygnus.com)
29596
29597         * gcc.c-torture/compile/20000511-1.c: New test.
29598         * g77.f-torture/compile/20000511-1.f: New test.
29599         * g77.f-torture/compile/20000511-2.f: New test.
29600
29601 2000-05-11  Michael Meissner  <meissner@redhat.com>
29602
29603         * gcc.c-torture/execute/20000511-1.c: New test.
29604
29605 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
29606
29607         * gcc.dg/dg.exp: Scan .S files as well as .c files.
29608         * gcc.dg/20000510-1.S: New.
29609
29610 2000-05-08  Catherine Moore  <clm@cygnus.com>
29611
29612         * gcc.dg/unused-3.c: New.
29613
29614 2000-05-06  Richard Henderson  <rth@cygnus.com>
29615
29616           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
29617           * g++.old-deja/g++.mike/warn1.C: Likewise.
29618           * g++.old-deja/g++.pt/local1.C: Likewise.
29619           * g++.old-deja/g++.pt/local7.C: Likewise.
29620           * g++.old-deja/g++.pt/spec16.C: Likewise.
29621
29622 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
29623
29624         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
29625
29626 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
29627
29628           * g77.f-torture/execute/20000503-1.f:  New test.
29629
29630 2000-05-04  Andreas Jaeger  <aj@suse.de>
29631
29632         * gcc.dg/noreturn-2.c: New test.
29633
29634 2000-05-04  Neil Booth  <NeilB@earthling.net>
29635
29636         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
29637         preprocessor.
29638
29639 2000-05-04  Richard Henderson  <rth@cygnus.com>
29640
29641         * gcc.c-torture/execute/20000503-1.c: Fix typo.
29642
29643 2000-05-04  Richard Henderson  <rth@cygnus.com>
29644
29645         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
29646         OpenSSL by Jason R Thorpe.
29647
29648 2000-05-03  Jim Wilson  <wilson@cygnus.com>
29649
29650         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
29651
29652 2000-05-03  Robert Lipe <robertlipe@usa.net>
29653
29654         * gcc.dg/20000503-1.c: New test.
29655
29656 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
29657
29658         * gcc.c-torture/compile/20000502-1.c: New test.
29659         * g++.old-deja/g++.other/align.C: New test.
29660         * gcc.dg/cpp-tradstringify.c: New test.
29661
29662 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29663
29664         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
29665         and hard registers.
29666
29667 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
29668
29669         * gcc.c-torture/execute/loop-5.c: New test.
29670
29671 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
29672
29673         * gcc.c-torture/execute/va-arg-20.c: New test.
29674
29675 2000-04-23  Jeffrey A Law  (law@cygnus.com)
29676
29677         * gcc.c-torture/execute/20000422-1.c: New test.
29678
29679 2000-04-20  Greg McGary  <gkm@gnu.org>
29680
29681         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
29682         when optimizing, but without sibling-call optimizations (-O1).
29683
29684 2000-04-20  Jeffrey A Law  (law@cygnus.com)
29685
29686           * gcc.c-torture/compile/20000420-1.c: New test.
29687
29688 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29689
29690         * g++.abi/ptrflags.C: New test.
29691         * g++.eh/catchptr1.C: Test incomplete pointer chains.
29692
29693 2000-04-19  Catherine Moore  <clm@cygnus.com>
29694
29695         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
29696
29697 2000-04-19  Greg McGary  <gkm@gnu.org>
29698
29699         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
29700         sibling-call optimizations.
29701
29702 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
29703
29704         * gcc.dg/20000419-1.c: New test.
29705
29706 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
29707
29708         * gcc.c-torture/execute/20000412-6.c: New test.
29709
29710 2000-04-12  Jeffrey A Law  (law@cygnus.com)
29711
29712         * gcc.c-torture/execute/20000412-5.c: New test.
29713         * g77.f-torture/compile/20000412-1.f: New test.
29714         * gcc.c-torture/execute/20000412-4.c: New test.
29715         * gcc.c-torture/compile/20000412-2.c: New test.
29716         * gcc.c-torture/execute/20000412-3.c: New test.
29717         * gcc.c-torture/compile/20000412-1.c: New test.
29718         * gcc.c-torture/execute/20000412-2.c: New test.
29719
29720 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
29721
29722         * objc/execute/bf-20.m: New test.
29723
29724 2000-04-10  Richard Henderson  <rth@cygnus.com>
29725
29726         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
29727
29728         * gcc.c-torture/execute/20000412-1.c: New test.
29729
29730 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29731
29732         * g++.old-deja/g++.eh/catchptr1.C: New test.
29733
29734 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
29735
29736         * g++.old-deja/g++.abi/cxa_vec.C: New test.
29737
29738 2000-04-08  Neil Booth  <NeilB@earthling.net>
29739
29740         * gcc.dg/cpp-nullchar.c: Remove test as
29741         embedded nulls cause problems.
29742
29743 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29744
29745         * gcc.dg/compare2.c: New test.
29746
29747 2000-04-08  Neil Booth  <NeilB@earthling.net>
29748
29749         * gcc.dg/cpp-nullchar.c: New test.
29750
29751 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
29752
29753         * gcc.dg/cpp-mi2.c: New test.
29754         * gcc.dg/cpp-mi2[abc].h: New files.
29755
29756 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
29757
29758         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
29759         member name.
29760
29761 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29762
29763         * g++.old-deja/g++.abi/vmihint.C: New test.
29764
29765 2000-04-06  Neil Booth  <NeilB@earthling.net>
29766
29767         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
29768         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
29769         copyright.
29770
29771 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
29772
29773         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
29774         avoid stack-frame overwrite.
29775
29776 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
29777
29778         * gcc.c-torture/compile/20000405-2.c: New test.
29779         * gcc.c-torture/compile/20000405-3.c: New test.
29780
29781 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29782
29783         * gcc.c-torture/compile/20000405-1.c: New test.
29784
29785 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
29786
29787         * gcc.dg/cast-qual-1.c: Revert last change.
29788
29789 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29790
29791         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
29792
29793 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
29794
29795         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
29796         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
29797
29798 2000-04-03  Jeffrey A Law  (law@cygnus.com)
29799
29800         * gcc.c-torture/compile/20000403-2.c: New test.
29801         * gcc.c-torture/compile/20000403-1.c: New test.
29802
29803 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
29804
29805         * gcc.c-torture/execute/20000403-1.c: New test.
29806
29807 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
29808
29809         * gcc.c-torture/execute/20000402-1.c: New test.
29810
29811 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
29812
29813         * gcc.c-torture/execute/va-arg-15.c: New test.
29814         * gcc.c-torture/execute/va-arg-16.c: New test.
29815         * gcc.c-torture/execute/va-arg-17.c: New test.
29816         * gcc.c-torture/execute/va-arg-18.c: New test.
29817         * gcc.c-torture/execute/va-arg-19.c: New test.
29818
29819 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
29820
29821         * gcc.c-torture/compile/981211-1.c: Move to...
29822         * gcc.dg/cpp-as1.c: ...here.
29823         * gcc.dg/cpp-as2.c: New file.
29824
29825         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
29826         compiler.
29827
29828 2000-04-02  Neil Booth  <NeilB@earthling.net>
29829
29830         * gcc.dg/cpp-cond.c  New tests.
29831         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
29832         accidental success less likely.
29833         * gcc.dg/cpp-missingop.c  New tests.
29834         * gcc.dg/cpp-missingparen.c  New tests.
29835         * gcc.dg/cpp-shift.c  New tests.
29836         * gcc.dg/cpp-shortcircuit.c  New tests.
29837         * gcc.dg/cpp-unary.c  New tests.
29838
29839 2000-03-29  Jeffrey A Law  (law@cygnus.com)
29840
29841         * gcc.c-torture/compile/20000329-1.c: New test.
29842
29843 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
29844
29845         * gcc.c-torture/compile/20000326-1.c: New test.
29846         * gcc.c-torture/compile/20000326-2.c: New test.
29847
29848 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
29849
29850         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
29851         the first parameter is a function argument.
29852
29853 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
29854
29855         * g++.old-deja/g++.ext/array4.C: New test.
29856
29857 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
29858
29859         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
29860
29861 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29862
29863         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
29864
29865 2000-03-19  Richard Henderson  <rth@cygnus.com>
29866
29867         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
29868
29869 2000-03-19  Richard Henderson  <rth@cygnus.com>
29870
29871         * gcc.c-torture/compile/20000319-1.c: New test.
29872
29873 2000-03-14  Jeffrey A Law  (law@cygnus.com)
29874
29875         * gcc.c-torture/execute/20000314-3.c: New test.
29876         * gcc.c-torture/execute/20000314-2.c: New test.
29877         * gcc.c-torture/execute/20000314-1.c: New test.
29878         * gcc.c-torture/compile/20000314-2.c: New test.
29879         * gcc.c-torture/compile/20000314-1.c: New test.
29880
29881 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
29882
29883         * g++.old-deja/g++.warn/inline.C: New test.
29884
29885 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
29886
29887         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
29888         standards-compliant result rather than specific constants.
29889         Put test-values in array.
29890
29891 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
29892
29893         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
29894         (g++_target_compile): Put test-specific options last.
29895
29896 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29897
29898         * g++.old-deja/g++.eh/vbase4.C: New test.
29899
29900 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29901
29902         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
29903
29904 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29905
29906         * g++.old-deja/g++.brendan/misc12.C: Removed.
29907         * g++.old-deja/g++.pt/memtemp77.C: Constify.
29908         * g++.old-deja/g++.ext/pretty4.C: New test.
29909
29910 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29911
29912         * g++.old-deja/g++.other/string2.C: New test.
29913
29914 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
29915
29916         * g++.old-deja/g++.warn/impint2.C: New test.
29917
29918 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
29919
29920         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
29921         is 1, not zero.
29922
29923 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
29924
29925         * g++.old-deja/g++.warn/impint.C: New test.
29926         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
29927         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
29928         * g++.old-deja/g++.pt/explicit12.C: Likewise.
29929         * g++.old-deja/g++.pt/explicit13.C: Likewise.
29930         * g++.old-deja/g++.pt/explicit17.C: Likewise.
29931         * g++.old-deja/g++.pt/explicit18.C: Likewise.
29932         * g++.old-deja/g++.pt/explicit19.C: Likewise.
29933         * g++.old-deja/g++.pt/explicit23.C: Likewise.
29934         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29935         * g++.old-deja/g++.pt/explicit35.C: Likewise.
29936         * g++.old-deja/g++.pt/explicit6.C: Likewise.
29937         * g++.old-deja/g++.pt/memclass7.C: Likewise.
29938
29939 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
29940
29941         * gcc.dg/cpp-redef.c: New test.
29942
29943 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
29944
29945         * g++.old-deja/g++.pt/unify7.C: New test.
29946
29947 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29948
29949         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
29950         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
29951
29952 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
29953
29954         * gcc.c-torture/compile/20000224-1.c: New test.
29955
29956 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29957
29958         * gcc.c-torture/compile/cpp-2.c: New test.
29959         * gcc.c-torture/compile/cpp-1.c: New test.
29960
29961 2000-02-25  Jeffrey A Law  (law@cygnus.com)
29962
29963         * gcc.c-torture/execute/20000225-1.c: New test.
29964
29965 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29966
29967         * gcc.dg/cpp-li2.c: New test.
29968
29969         * gcc.dg/cpp-wi1.c: New test.
29970
29971         * gcc.dg/cpp-li1.c: New test.
29972
29973 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
29974
29975         * g++.old-deja/g++.other/sizeof5.C: New test.
29976
29977 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29978
29979         * gcc.c-torture/execute/va-arg-13.c: New test.
29980
29981 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
29982
29983         * gcc.c-torture/execute/va-arg-12.c: New test.
29984
29985 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29986
29987         * gcc.c-torture/execute/20000223-1.c: New test.
29988
29989 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29990
29991         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
29992
29993 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
29994
29995         * g++.old-deja/g++.abi/ptrmem.C: New test.
29996
29997 2000-02-19  Richard Henderson  <rth@cygnus.com>
29998
29999         * gcc.c-torture/compile/init-3.c: New.
30000
30001 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
30002
30003         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
30004         ALWAYS_CXXFLAGS.
30005
30006 2000-02-11  Robert Lipe <robertl@sco.com>
30007
30008         * gcc.c-torture/compile/20000211-3.c: New test.
30009
30010 2000-02-11  Martin Buchholz <martin@xemacs.org>
30011
30012         * gcc.c-torture/compile/20000211-2.c: New test.
30013
30014 2000-02-11  Jeffrey A Law  (law@cygnus.com)
30015
30016         * gcc.c-torture/compile/20000211-1.c: New test.
30017
30018 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
30019
30020         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
30021           on native targets
30022
30023 2000-02-08  Nathan Sidwell  <nathan@acm.org>
30024
30025         * g++.old-deja/g++.other/cast5.C: New test.
30026
30027 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
30028
30029         * gcc.c-torture/execute/20000205-1.c: New.
30030
30031 2000-02-03  Nathan Sidwell  <nathan@acm.org>
30032
30033         * g++.old-deja/g++.jason/cast3.C: Return void.
30034         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
30035
30036 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30037
30038         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
30039
30040         * gcc.dg/loop-1.c: New test.
30041
30042 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
30043
30044         * gcc.c-torture/compile/20000127-1.c: New test.
30045         * gcc.c-torture/execute/991228-1.c: New test.
30046
30047 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30048
30049         * gcc.dg/unused-2.c: New test.
30050
30051         * gcc.dg/conv-1.c: New test.
30052
30053 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
30054
30055         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
30056         compiler.
30057         (tool_option_proc): Fix typo.
30058
30059 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
30060
30061         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
30062         of the ld on the host, not on the build machine.
30063         Also, don't crash if '--help' is not a supported option.
30064
30065 2000-01-24  Richard Henderson  <rth@cygnus.com>
30066
30067         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
30068
30069 2000-01-20  Jeffrey A Law  (law@cygnus.com)
30070
30071         * gcc.c-torture/execute/20000120-2.c: New test.
30072         * gcc.c-torture/execute/20000120-1.c: New test.
30073
30074 2000-01-13  Jeffrey A Law  (law@cygnus.com)
30075
30076         * gcc.c-torture/execute/20000113-1.c: New test.
30077
30078 2000-01-12  Jeffrey A Law  (law@cygnus.com)
30079
30080         * gcc.c-torture/execute/20000112-1.c: New test.
30081
30082 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30083
30084         * gcc.dg/20000111-1.c: New test.
30085
30086 2000-01-10  Jeffrey A Law  (law@cygnus.com)
30087
30088         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
30089         with 16 bit integers.
30090
30091 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30092
30093         * gcc.dg/20000108-1.c: New test.
30094
30095 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30096
30097         * g++.old-deja/g++.ns/koenig8.C: New test.
30098
30099 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30100
30101         * g++.old-deja/g++.other/cast4.C: New test.
30102
30103 2000-01-05  Jeffrey A Law  (law@cygnus.com)
30104
30105         * gcc.c-torture/compile/20000105-2.c: New test.
30106         * gcc.c-torture/compile/20000105-1.c: New test.
30107
30108 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30109
30110         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
30111         references to printf & atoi to conform to ANSI standard.
30112         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
30113         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
30114         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
30115         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
30116         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
30117         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30118         * g++.old-deja/g++.brendan/copy1.C: Likewise.
30119         * g++.old-deja/g++.brendan/copy2.C: Likewise.
30120         * g++.old-deja/g++.brendan/copy3.C: Likewise.
30121         * g++.old-deja/g++.brendan/copy4.C: Likewise.
30122         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30123         * g++.old-deja/g++.brendan/copy6.C: Likewise.
30124         * g++.old-deja/g++.brendan/copy7.C: Likewise.
30125         * g++.old-deja/g++.brendan/copy8.C: Likewise.
30126         * g++.old-deja/g++.brendan/crash11.C: Likewise.
30127         * g++.old-deja/g++.brendan/crash14.C: Likewise.
30128         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
30129         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30130         * g++.old-deja/g++.brendan/delete2.C: Likewise.
30131         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
30132         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
30133         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
30134         * g++.old-deja/g++.brendan/eh1.C: Likewise.
30135         * g++.old-deja/g++.brendan/groff1.C: Likewise.
30136         * g++.old-deja/g++.brendan/init3.C: Likewise.
30137         * g++.old-deja/g++.brendan/misc12.C: Likewise.
30138         * g++.old-deja/g++.brendan/misc7.C: Likewise.
30139         * g++.old-deja/g++.brendan/new2.C: Likewise.
30140         * g++.old-deja/g++.brendan/operators4.C: Likewise.
30141         * g++.old-deja/g++.brendan/operators5.C: Likewise.
30142         * g++.old-deja/g++.brendan/overload2.C: Likewise.
30143         * g++.old-deja/g++.brendan/overload7.C: Likewise.
30144         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
30145         * g++.old-deja/g++.brendan/reference1.C: Likewise.
30146         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
30147         * g++.old-deja/g++.brendan/template24.C: Likewise.
30148         * g++.old-deja/g++.brendan/template3.C: Likewise.
30149         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
30150         * g++.old-deja/g++.jason/inline3.C: Likewise.
30151         * g++.old-deja/g++.jason/opeq.C: Likewise.
30152         * g++.old-deja/g++.law/arg5.C: Likewise.
30153         * g++.old-deja/g++.law/arm7.C: Likewise.
30154         * g++.old-deja/g++.law/ctors11.C: Likewise.
30155         * g++.old-deja/g++.law/cvt8.C: Likewise.
30156         * g++.old-deja/g++.law/init9.C: Likewise.
30157         * g++.old-deja/g++.law/refs4.C: Likewise.
30158         * g++.old-deja/g++.law/template2.C: Likewise.
30159         * g++.old-deja/g++.law/visibility24.C: Likewise.
30160         * g++.old-deja/g++.law/vtable3.C: Likewise.
30161         * g++.old-deja/g++.mike/asm2.C: Likewise.
30162         * g++.old-deja/g++.mike/eh1.C: Likewise.
30163         * g++.old-deja/g++.mike/misc1.C: Likewise.
30164         * g++.old-deja/g++.mike/misc13.C: Likewise.
30165         * g++.old-deja/g++.mike/misc14.C: Likewise.
30166         * g++.old-deja/g++.mike/ns12.C: Likewise.
30167         * g++.old-deja/g++.mike/p1248.C: Likewise.
30168         * g++.old-deja/g++.mike/p3708.C: Likewise.
30169         * g++.old-deja/g++.mike/p3708a.C: Likewise.
30170         * g++.old-deja/g++.mike/p3708b.C: Likewise.
30171         * g++.old-deja/g++.mike/p646.C: Likewise.
30172         * g++.old-deja/g++.mike/p700.C: Likewise.
30173         * g++.old-deja/g++.mike/p783.C: Likewise.
30174         * g++.old-deja/g++.mike/p783a.C: Likewise.
30175         * g++.old-deja/g++.mike/p783b.C: Likewise.
30176         * g++.old-deja/g++.mike/p786.C: Likewise.
30177         * g++.old-deja/g++.mike/p789.C: Likewise.
30178         * g++.old-deja/g++.mike/p789a.C: Likewise.
30179         * g++.old-deja/g++.mike/p807a.C: Likewise.
30180         * g++.old-deja/g++.other/delete3.C: Likewise.
30181         * g++.old-deja/g++.other/dyncast1.C: Likewise.
30182         * g++.old-deja/g++.other/dyncast2.C: Likewise.
30183         * g++.old-deja/g++.other/dyncast3.C: Likewise.
30184         * g++.old-deja/g++.other/empty1.C: Likewise.
30185         * g++.old-deja/g++.other/temporary1.C: Likewise.
30186         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
30187         * g++.old-deja/g++.pt/t16.C: Likewise.
30188         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
30189
30190 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
30191
30192         * gcc.dg/991230-1.c: New test.
30193
30194 1999-12-29  Jeffrey A Law  (law@cygnus.com)
30195
30196         * gcc.c-torture/compile/991229-3.c: New test.
30197         * gcc.c-torture/compile/991229-2.c: New test.
30198         * gcc.c-torture/compile/991229-1.c: New test.
30199
30200 1999-12-29  Greg McGary <gkm@eng.ascend.com>
30201
30202         * gcc.c-torture/compile/labels-2.c: New test.
30203
30204 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
30205
30206         * gcc.c-torture/execute/991227-1.c: New test.
30207
30208 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30209
30210         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
30211
30212 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
30213
30214         * gcc.c-torture/execute/991221-1.c: New test.
30215
30216 1999-12-20  Nathan Sidwell  <nathan@acm.org>
30217
30218         * g++.old-deja/g++.other/cast3.C: New test.
30219
30220 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
30221
30222         * gcc.c-torture/execute/991216-4.c: New test.
30223
30224 1999-12-16  Michael Meissner  <meissner@cygnus.com>
30225
30226         * gcc.c-torture/execute/991216-1.c: New test.
30227         * gcc.c-torture/execute/991216-2.c: New test.
30228         * gcc.c-torture/execute/991216-3.c: New test.
30229
30230 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30231
30232         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
30233         Actually make the test fail by using "-O2" for compilation.
30234
30235 1999-12-15  Nathan Sidwell  <nathan@acm.org>
30236
30237         * g++.old-deja/g++.warn/cast-align1.C: New test.
30238
30239 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30240
30241         * gcc.c-torture/compile/991214-1.c: New test.
30242         * gcc.c-torture/compile/991214-2.c: New test.
30243
30244 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30245
30246         * gcc.dg/991214-1.c: New test.
30247
30248 1999-12-13  Jeffrey A Law  (law@cygnus.com)
30249
30250         * gcc.c-torture/compile/991213-3.c: New test.
30251         * gcc.c-torture/compile/991213-2.c: New test.
30252         * gcc.c-torture/compile/991213-1.c: New test.
30253
30254 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
30255
30256         * gcc.dg/991209-1.c: New test.
30257
30258 1999-12-08  Nathan Sidwell <nathan@acm.org>
30259
30260         * gcc.c-torture/compile/991208-1.c: New test.
30261
30262 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30263
30264         * gcc.dg/ultrasp2.c: New test.
30265
30266 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
30267
30268         * g++.old-deja/g++.abi/align.C (main): Fix typo.
30269
30270 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
30271
30272         * gcc.c-torture/compile/991202-1.c: New test.
30273         * gcc.c-torture/execute/991202-1.c: New test.
30274         * gcc.c-torture/execute/991202-2.c: New test.
30275         * gcc.c-torture/execute/991202-3.c: New test.
30276
30277 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
30278
30279         * g++.old-deja/g++.abi/align.C: New test.
30280         * g++.old-deja/g++.abi/aggregates.C: Likewise.
30281         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30282
30283 1999-12-01  Richard Henderson  <rth@cygnus.com>
30284
30285         * gcc.c-torture/execute/991201-1.c: New.
30286
30287 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
30288
30289         * gcc.dg/991129-1.c: New test.
30290
30291 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30292
30293         * gcc.c-torture/compile/991127-1.c: New test.
30294
30295 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30296
30297         * g++.old-deja/g++.other/warn4.C: New test.
30298
30299 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30300
30301         * g++.old-deja/g++.eh/cleanup2.C: New test.
30302         * g++.old-deja/g++.ext/pretty2.C: New test.
30303         * g++.old-deja/g++.ext/pretty3.C: New test.
30304         * g++.old-deja/g++.other/debug6.C: New test.
30305
30306 1999-10-20  Jim Wilson  <wilson@cygnus.com>
30307
30308         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
30309         compiler_output to look for one error message instead of two.
30310
30311 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
30312
30313         * gcc.c-torture/execute/991118-1.c: Also test case
30314         where the word boundary does not split a byte evenly.
30315
30316 1999-11-19  Nathan Sidwell  <nathan@acm.org>
30317
30318         * g++.old-deja/g++.ext/restrict1.C: New test.
30319
30320 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
30321
30322         * gcc.c-torture/execute/991118-1.c: New test.
30323
30324 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
30325
30326         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
30327         working directory pathnames.
30328
30329 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
30330
30331         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
30332         host is equipped with driver.h and driver.o so it can actually
30333         compile and run the tests.
30334
30335 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
30336
30337         * gcc.c-torture/compile/991008-1.c: New test.
30338
30339 1999-11-08  Nick Clifton  <nickc@cygnus.com>
30340
30341         * lib/gcc-dg.exp: Include target-supports.exp
30342
30343 1999-11-05  Nick Clifton  <nickc@cygnus.com>
30344
30345         * lib/target-supports.exp: New file: Provide procs to test for
30346         features supported by the target.
30347         (check_weak_available): Moved here from ecos.exp.
30348         (check_alias_available): New proc: Determine of the target
30349         toolchain supports the alias attribute.
30350
30351         * gcc.dg/special/ecos.exp: Move check_weak_available to
30352         target-supports.exp.
30353         (alias-1.c): Only perform the test if the target supports
30354         aliases.
30355         (wkali-1.c): Only perform the test if the target supports
30356         aliases.
30357
30358         * gcc.dg/990506-0.c: Expect error messages from cross
30359         targets as well as native targets.
30360
30361 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30362
30363         * gcc.dg/ultrasp1.c: Removed xfail.
30364         * gcc.dg/struct-ret-2.c: Likewise.
30365         * gcc.dg/array-1.c: Likewise.
30366
30367 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30368
30369         * gcc.dg/struct-ret-2.c: New test.
30370
30371         * gcc.dg/array-1.c: New test.
30372
30373 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
30374
30375         * gcc.c-torture/execute/991030-1.c: New test.
30376
30377 1999-10-26  Richard Henderson  <rth@cygnus.com>
30378
30379         * gcc.c-torture/compile/991026-2.c: New test.
30380
30381 1999-10-26  Jeffrey A Law  (law@cygnus.com)
30382
30383         * gcc.c-torture/compile/991026-1.c: New test.
30384
30385 1999-10-23  Jeffrey A Law  (law@cygnus.com)
30386
30387         * gcc.c-torture/execute/991023-1.c: New test.
30388
30389 1999-10-19  Jeffrey A Law  (law@cygnus.com)
30390
30391         * gcc.c-torture/execute/991019-1.c: New test.
30392
30393 1999-10-16  Richard Henderson  <rth@cygnus.com>
30394
30395         * gcc.c-torture/execute/991016-1.c: New test.
30396
30397 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
30398
30399         * gcc.c-torture/execute/991014-1.c: New test.
30400
30401 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
30402
30403         * g++.old-deja/g++.other/union2.C: New test.
30404
30405 1999-10-13  Nathan Sidwell  <nathan@acm.org>
30406
30407         * g++.old-deja/g++.other/vaarg2.C: New test.
30408         * g++.old-deja/g++.other/vaarg3.C: New test.
30409
30410 1999-10-12  Craig Burley  <craig@jcb-sc.com>
30411
30412         * g77.f-torture/noncompile/19990905-1.f: Moved from being
30413         in compile/.
30414
30415 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
30416
30417         * gcc.c-torture/execute/va-arg-11.c: New test.
30418
30419 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
30420
30421         * lib/file-format.exp (gcc_target_object_format): Don't
30422         crash if objdump is unavailable.
30423
30424 1999-09-29  Donn Terry <donn@interix.com>
30425
30426         * gcc.misc-tests/mg.exp: delete extraneous redirection.
30427
30428 1999-09-28  Nick Clifton  <nickc@cygnus.com>
30429
30430         * gcc.c-torture/compile/990928-1.c: New test.
30431
30432 1999-09-28  Nathan Sidwell  <nathan@acm.org>
30433
30434         * g++.old-deja/g++.other/decl6.C: New test.
30435
30436 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30437
30438         * gcc.c-torture/execute/va-arg-10.c: New test.
30439
30440 1999-09-27  Nathan Sidwell  <nathan@acm.org>
30441
30442         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
30443         __PRETTY_FUNCTION__.
30444
30445 1999-09-23  Nick Clifton  <nickc@cygnus.com>
30446
30447         * gcc.c-torture/execute/990923-1.c: New test.
30448
30449 1999-09-21  Nick Clifton  <nickc@cygnus.com>
30450
30451         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
30452         for which -fpic is inappropriate.
30453
30454 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
30455
30456         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
30457
30458 1999-09-21  Nathan Sidwell  <nathan@acm.org>
30459
30460         * g++.old-deja/g++.other/dyncast1.C: New test.
30461         * g++.old-deja/g++.other/dyncast2.C: New test.
30462         * g++.old-deja/g++.other/dyncast3.C: New test.
30463         * g++.old-deja/g++.other/dyncast4.C: New test.
30464         * g++.old-deja/g++.other/dyncast5.C: New test.
30465         * g++.old-deja/g++.eh/catch3.C: New test.
30466         * g++.old-deja/g++.eh/catch3p.C: New test.
30467         * g++.old-deja/g++.eh/catch4.C: New test.
30468         * g++.old-deja/g++.eh/catch4p.C: New test.
30469         * g++.old-deja/g++.eh/catch5.C: New test.
30470         * g++.old-deja/g++.eh/catch5p.C: New test.
30471         * g++.old-deja/g++.eh/catch6.C: New test.
30472         * g++.old-deja/g++.eh/catch6p.C: New test.
30473         * g++.old-deja/g++.eh/catch7.C: New test.
30474         * g++.old-deja/g++.eh/catch7p.C: New test.
30475         * g++.old-deja/g++.eh/catch8.C: New test.
30476         * g++.old-deja/g++.eh/catch8p.C: New test.
30477         * g++.old-deja/g++.eh/catch9.C: New test.
30478         * g++.old-deja/g++.eh/catch9p.C: New test.
30479
30480 1999-09-13  Nathan Sidwell  <nathan@acm.org>
30481
30482         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
30483         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
30484
30485 1999-09-13  Jeffrey A Law  (law@cygnus.com)
30486
30487         * gcc.c-torture/compile/990913-1.c: New test.
30488
30489 1999-09-10  Nathan Sidwell  <nathan@acm.org>
30490
30491         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
30492         * g++.old-deja/g++.jason/rfg5.C: Likewise.
30493
30494 1999-09-09  Richard Henderson  <rth@cygnus.com>
30495
30496         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
30497
30498 1999-09-09  Nathan Sidwell  <nathan@acm.org>
30499
30500         * g++.old-deja/g++.other/lookup11.C: New test.
30501         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
30502         what is permitted and what we want.
30503         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
30504         overload use.
30505         * g++.old-deja/g++.jason/rfg5.C: Likewise
30506
30507 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
30508
30509         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
30510         * gcc.c-torture/noncompile/poison-1.c: New file.
30511
30512 1999-09-08  Nathan Sidwell  <nathan@acm.org>
30513
30514         * g++.old-deja/g++.other/sizeof3.C: New test.
30515         * g++.old-deja/g++.other/sizeof4.C: New test.
30516         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
30517         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
30518
30519 1999-09-07  Richard Henderson  <rth@cygnus.com>
30520
30521         * gcc.dg/va-arg-1.c: New.
30522
30523 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30524
30525         * gcc.c-torture/execute/va-arg-9.c: New test.
30526
30527 1999-09-05  Craig Burley  <craig@jcb-sc.com>
30528
30529         * g77.f-torture/compile/980519-2.f: New test.
30530         * g77.f-torture/compile/19990905-0.f: New test.
30531         * g77.f-torture/compile/19990905-1.f: New test.
30532         * g77.f-torture/compile/19990905-2.f: New test.
30533
30534         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
30535
30536 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
30537
30538         * gcc.c-torture/execute/990827-1.c: Fix typo.
30539
30540 1999-09-03  Nathan Sidwell  <nathan@acm.org>
30541
30542         * g++.old-deja/g++.other/deref1.C: New test.
30543
30544 1999-09-02  Nathan Sidwell  <nathan@acm.org>
30545
30546         * g++.old-deja/g++.other/ambig2.C: New test.
30547         * g++.old-deja/g++.other/cond5.C: New test.
30548         * g++.old-deja/g++.other/lookup16.C: New test.
30549
30550 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
30551
30552         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
30553         assemblers too.
30554
30555 1999-08-31  Jeffrey A Law  (law@cygnus.com)
30556
30557         * lib/c-torture.exp: Avoid the "compare executables" optimization
30558         when testing native.
30559
30560 1999-08-29  Jeffrey A Law  (law@cygnus.com)
30561
30562         * gcc.c-torture/execute/990829-1.c: New test.
30563         * gcc.c-torture/compile/990829-1.c: New test.
30564
30565 1999-08-27  Paul Burchard  <burchard@pobox.com>
30566
30567         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
30568         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
30569         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
30570         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
30571         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
30572         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
30573         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
30574         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
30575         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
30576         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
30577         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
30578
30579 1999-08-27  Jeffrey A Law  (law@cygnus.com)
30580
30581         * gcc.c-torture/execute/990827-1.c: New test.
30582
30583 1999-08-26  Craig Burley  <craig@jcb-sc.com>
30584
30585         * g77.f-torture/noncompile/19990826-4.f: New test.
30586
30587         * g77.f-torture/compile/19990826-3.f: New test.
30588
30589         * g77.f-torture/execute/19990826-2.f: New test.
30590
30591         * g77.f-torture/compile/19990826-1.f: New test.
30592
30593         * gcc.c-torture/execute/990826-0.c: New test.
30594         * g77.c-torture/execute/19990826-0.f: New test.
30595
30596         * g77.f-torture/noncompile/970626-2.f: New test.
30597
30598 1999-08-25  Paul Burchard  <burchard@pobox.com>
30599
30600         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
30601         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
30602         lss-011.C: New tests.
30603
30604 1999-08-25  Nathan Sidwell  <nathan@acm.org>
30605
30606         * g++.old-deja/g++.other/decl5.C: New test.
30607
30608 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30609
30610         * noncompile/noncompile.exp: Load_lib c-torture.exp.
30611         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
30612         call `postbase' for each one.  All callers of `postbase' changed
30613         to call this instead.
30614
30615 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
30616
30617         * gcc.c-torture/execute/990811-1.c: New test.
30618
30619 1999-08-09  Nick Clifton  <nickc@cygnus.com>
30620
30621         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
30622         just native ones.
30623
30624         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
30625         just native ones.
30626
30627 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30628
30629         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
30630
30631 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30632
30633         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
30634
30635 1999-08-04  Nathan Sidwell  <nathan@acm.org>
30636
30637         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
30638
30639 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30640
30641         * gcc.c-torture/execute/990804-1.c: New test.
30642
30643 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30644
30645         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
30646         * g++.old-deja/g++.brendan/crash64.C: Likewise
30647         * g++.old-deja/g++.brendan/overload8.C: Likewise
30648
30649 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30650
30651         * g++.old-deja/g++.other/struct1.C: New test.
30652
30653 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30654
30655         * g++.old-deja/g++.other/enum2.C: New test.
30656
30657 1999-08-02  Richard Henderson  <rth@cygnus.com>
30658
30659         Adapted from tests from Franz Sirl:
30660         * gcc.c-torture/execute/va-arg-7.c: New test.
30661         * gcc.c-torture/execute/va-arg-8.c: New test.
30662
30663 1999-08-01  Jeffrey A Law  (law@cygnus.com)
30664
30665         * gcc.c-torture/compile/990801-2.c: New test.
30666
30667         * gcc.c-torture/compile/990801-1.c: New test.
30668
30669 1999-07-27  Michael Meissner  <meissner@cygnus.com>
30670
30671         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
30672         fp-cmp-1.c, converting double to float.
30673
30674         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
30675         fp-cmp-1.c, converting double to long double.
30676
30677         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
30678         from fr1 to unknown_register, since fr1 is a legitimate register
30679         on some machines.
30680
30681 1999-07-25  Jeffrey A Law  (law@cygnus.com)
30682
30683         * README: More listname related changes.
30684
30685 1999-07-08  Catherine Moore  <clm@cygnus.com>
30686
30687         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
30688
30689 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
30690
30691         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
30692
30693 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30694
30695         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
30696
30697 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
30698
30699         * gcc.dg/990703-1.c: New test.
30700
30701 1999-06-29  Nick Clifton  <nickc@cygnus.com>
30702
30703         * lib/file-format.exp: New file: Move definition of proc
30704         gcc_target_object_format to here from
30705         gcc.dg/special/ecos.exp.
30706
30707         * lib/c-torture.exp: Include lib file-format.exp.
30708         * lib/gcc-dg.exp: Include lib file-format.exp.
30709
30710         * gcc.dg/special/ecos.exp: Remove definition of proc
30711         gcc_target_object_format.
30712
30713 1999-06-28  Jeffrey A Law  (law@cygnus.com)
30714
30715         * gcc.c-torture/execute/990628-1.c: New test.
30716
30717 1999-06-25  Jeffrey A Law  (law@cygnus.com)
30718
30719         * gcc.c-torture/compile/990625-2.c: New test.
30720
30721         * gcc.c-torture/compile/990625-1.c: New test.
30722
30723 1999-06-23  Nick Clifton  <nickc@cygnus.com>
30724
30725         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
30726         attributes compile.
30727         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
30728         ports that use the COFF/PE file format.
30729
30730 1999-06-17  Jeffrey A Law  (law@cygnus.com)
30731
30732         * gcc.c-torture/compile/990617-1.c: New test.
30733
30734 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
30735
30736         * g++.old-deja/g++.other/decl4.C: New test.
30737
30738 1999-06-14  Nathan Sidwell  <nathan@acm.org>
30739
30740         * g++.old-deja/g++.other/bitfld3.C: New test.
30741
30742 1999-06-08  Nathan Sidwell  <nathan@acm.org>
30743
30744         * g++.old-deja/g++.eh/catch1.C: New test.
30745
30746 1999-06-07  Jeffrey A Law  (law@cygnus.com)
30747
30748         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
30749
30750         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
30751         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
30752
30753 1999-06-05  Craig Burley  <craig@jcb-sc.com>
30754
30755         * g77.f-torture/compile/19990502-0.f: Replace with new,
30756         shorter, test that still fails after recent changes.
30757
30758 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30759
30760         * gcc.c-torture/execute/990604-1.c: New test.
30761
30762 1999-05-31  Jeffrey A Law  (law@cygnus.com)
30763
30764         * gcc.c-torture/execute/990531-1.c: New test.
30765
30766 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30767
30768         * gcc.c-torture/compile/990527-1.c: New test.
30769
30770 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
30771
30772         * gcc.c-torture/execute/990527-1.c: New test.
30773
30774 1999-05-25  Nick Clifton  <nickc@cygnus.com>
30775
30776         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
30777         bitfields as signed.
30778
30779 1999-05-25  Craig Burley  <craig@jcb-sc.com>
30780
30781         * g77.f-torture/compile/19990525-0.f: New test.
30782
30783 1999-05-25  Jeffrey A Law  (law@cygnus.com)
30784
30785         * gcc.c-torture/execute/990525-2.c: New test.
30786
30787         * gcc.c-torture/execute/990525-1.c: New test.
30788
30789 1999-05-24  Nathan Sidwell  <nathan@acm.org>
30790
30791         * g++.old-deja/g++.other/anon3.C: New test.
30792         * g++.old-deja/g++.other/anon4.C: New test.
30793         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
30794         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
30795         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
30796         Merrill).
30797
30798 1999-05-24  Jeffrey A Law  (law@cygnus.com)
30799
30800         * gcc.c-torture/execute/990524-1.c: New test.
30801
30802         * gcc.dg/990524-1.c: New test.
30803
30804 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30805
30806         * gcc.c-torture/compile/990523-1.c: New test.
30807
30808 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
30809
30810         * gcc.c-torture/compile/990519-1.c: New test.
30811
30812 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30813
30814         * gcc.c-torture/compile/990517-1.c: New test.
30815
30816         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
30817         (e4, f4): New tests.
30818         (main): Call them.
30819
30820 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30821
30822         * gcc.dg/noreturn-1.c: New test.
30823
30824 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
30825
30826         * gcc.c-torture/execute/990513-1.c: New test.
30827
30828 1999-05-10  Richard Henderson  <rth@cygnus.com>
30829
30830         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
30831
30832 1999-05-10  Craig Burley  <craig@jcb-sc.com>
30833
30834         * g77.f-torture/execute/erfc.f: Use small single-precision
30835         values, to avoid problems on Alphas when not -mieee.
30836
30837 1999-05-08  Craig Burley  <craig@jcb-sc.com>
30838
30839         * gcc.dg/990506-0.c: New test.
30840
30841 1999-05-08  Richard Henderson  <rth@cygnus.com>
30842
30843         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
30844         the constant to test.  Don't XFAIL 64-bit targets.
30845
30846         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
30847         * g++.old-deja/g++.law/profile1.C: Likewise.
30848
30849         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
30850         operator new instances.
30851         * g++.old-deja/g++.other/delete5.C: Likewise.
30852
30853 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30854
30855         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
30856         intrinsic.
30857
30858 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30859
30860         * g77.f-torture/execute/u77-test.f: Reverse order of two
30861         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
30862
30863 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30864
30865         * gcc.dg/compare1.c: New test.
30866
30867 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30868
30869         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
30870         New tests.
30871
30872 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30873
30874         * g77.f-torture/compile/19990502-1.f: New test.
30875
30876 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30877
30878         * g77.f-torture/compile/19990502-0.f: New test.
30879
30880 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30881
30882         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
30883         intrinsic.
30884
30885 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30886
30887         * g77.f-torture/execute/u77-test.f (main): List libU77
30888         intrinsics not currently tested.
30889         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
30890         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
30891         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
30892         Trim blanks off the ends of some printed strings.
30893
30894 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30895
30896         * g77.f-torture/execute/u77-test.f (main): Just warn about
30897         FSTAT gid disagreement, as it's expected on some systems.
30898
30899 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30900
30901         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
30902         use a new function, which allows for some slop.
30903         Clean up some commentary.
30904         (issum): The new function.
30905         (sgladd): Deleted subroutine.
30906
30907 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30908
30909         * g77.f-torture/execute/u77-test.f: Modify to be more like
30910         libf2c/libU77 version, bringing patches to that version here.
30911         Add suitable commentary.
30912
30913 1999-04-25  Richard Henderson  <rth@cygnus.com>
30914
30915         * gcc.dg/990424-1.c: New test.
30916
30917 1999-04-24  Craig Burley  <craig@jcb-sc.com>
30918
30919         * g77.f-torture/execute/u77-test.f (main): Bug involving
30920         LSTAT has been fixed, so turn back on full checking.
30921
30922 1999-04-20  Craig Burley  <craig@jcb-sc.com>
30923
30924         * g77.f-torture/compile/19990419-0.f: New test.
30925         * g77.f-torture/execute/19990419-1.f: New test.
30926
30927 1999-04-17  Richard Henderson  <rth@cygnus.com>
30928
30929         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
30930         to avoid the need for a prototype to supress a warning.
30931
30932 1999-04-07  Jim Wilson  <wilson@cygnus.com>
30933
30934         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
30935
30936 1999-04-04  Jeffrey A Law  (law@cygnus.com)
30937
30938         * gcc.c-torture/execute/990404-1.c: New test.
30939
30940 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30941
30942         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
30943         * gcc.dg/cpp-if3.c: Don't use -pedantic.
30944         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
30945         missing initializer warnings.
30946
30947 1999-03-28  Jeffrey A Law  (law@cygnus.com)
30948
30949         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
30950         matching strings.
30951
30952 1999-03-26  Jeffrey A Law  (law@cygnus.com)
30953
30954         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
30955
30956 1999-03-26  Craig Burley  <craig@jcb-sc.com>
30957
30958         * g77.f-torture/execute/19990325-0.f: New test.
30959         * g77.f-torture/execute/19990325-1.f: New test.
30960
30961 1999-03-24  Jeffrey A Law  (law@cygnus.com)
30962
30963         * gcc.c-torture/execute/990324-1.c: New test.
30964
30965 1999-03-22  Jim Wilson  <wilson@cygnus.com>
30966
30967         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
30968         test with 4.
30969
30970 1999-03-17  Richard Henderson  <rth@cygnus.com>
30971
30972         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
30973
30974 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30975
30976         * g77.f-torture/execute/19990313-2.f: New test.
30977         * g77.f-torture/execute/19990313-3.f: New test.
30978
30979 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30980
30981         * g77.f-torture/execute/19990313-0.f: New test.
30982         * g77.f-torture/execute/19990313-1.f: New test.
30983
30984 1999-03-12  Jim Wilson  <wilson@cygnus.com>
30985
30986         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
30987         printf to sprintf.
30988         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
30989         (main): Add check for u15.  Conditionalize u31 check depending on
30990         whether ints are <32 bits or >=32 bits.
30991
30992 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30993
30994         * g77.f-torture/execute/19981119-0.f: Improve testiness.
30995
30996 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30997
30998         * g77.f-torture/compile/19990305-0.f: New test.
30999         * g77.f-torture/execute/19981119-0.f: New test.
31000
31001 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31002
31003         * g77.f-torture/execute/970625-2.f: call ABORT if final
31004         result is not correct, instead of just printing it.
31005         Add this checking via newly introduced obfuscation, to
31006         trip up buggy front ends.
31007
31008 1999-03-07  Craig Burley  <craig@jcb-sc.com>
31009
31010         * g77.f-torture/compile/960317-1.f: Moved from being
31011         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
31012
31013 1999-03-06  Craig Burley  <craig@jcb-sc.com>
31014
31015         * g77.f-torture/execute/960317-1.f: New (old) test.
31016         * g77.f-torture/execute/970625-2.f: Ditto.
31017
31018 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
31019
31020         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
31021         message on line 1 or line 2; cccp and cpplib do this differently.
31022
31023 1999-03-01  Jeffrey A Law  (law@cygnus.com)
31024
31025         * g++.old-deja/g++.law/weak1.C: New test.
31026
31027 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31028
31029         * gcc.c-torture/execute/990119-1.c: Renamed to...
31030         * gcc.dg/990119-1.c: this, so it will only be tested once
31031         (it's a preprocessor test, it doesn't need to be run at
31032         multiple optimization levels).
31033
31034 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31035
31036         * lib/g++.exp: Don't add incdir=$base_dir/../include to
31037           ALWAYS_CXXFLAGS.
31038
31039 1999-02-24  Craig Burley  <craig@jcb-sc.com>
31040
31041         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
31042         * g77.f-torture/compile/19981216-0.f: ...as it is expected
31043         to not be compilable by current g77.
31044
31045 1999-02-24  Nick Clifton  <nickc@cygnus.com>
31046
31047         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
31048
31049 1999-02-22  Jeffrey A Law  (law@cygnus.com)
31050
31051         * gcc.c-torture/execute/990222-1.c: New test.
31052
31053 1999-02-19  Craig Burley  <craig@jcb-sc.com>
31054
31055         * g77.f-torture/compile/19990218-0.f: New test.
31056         * g77.f-torture/noncompile/19990218-1.f: New test.
31057
31058 1999-02-18  Craig Burley  <craig@jcb-sc.com>
31059
31060         * g77.f-torture/compile/19981216-0.f: New test.
31061
31062 1999-02-14  Jeffrey A Law  (law@cygnus.com)
31063
31064         * gcc.dg/990214-1.c: New test.
31065
31066 1999-02-13  Jeffrey A Law  (law@cygnus.com)
31067
31068         * gcc.dg/990213-2.c: New test.
31069
31070         * gcc.dg/990213-1.c: New test.
31071
31072 1999-02-12  Jeffrey A Law  (law@cygnus.com)
31073
31074         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
31075         ints.
31076
31077 1999-02-11  Nick Clifton  <nickc@cygnus.com>
31078
31079         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
31080         specified by target.
31081
31082         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
31083
31084 1999-02-11  Jeffrey A Law  (law@cygnus.com)
31085
31086         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
31087
31088 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31089
31090         * gcc.dg/special/ecos.exp: New test driver for new tests with
31091         special requirements.
31092
31093         * gcc.dg/special/alias-1.c: New test.
31094         * gcc.dg/special/gcsec-1.c: New test.
31095         * gcc.dg/special/weak-1.c: New test.
31096         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
31097         * gcc.dg/special/weak-2.c: New test.
31098         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
31099         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
31100         * gcc.dg/special/wkali-1.c: New test.
31101         * gcc.dg/special/wkali-2.c: New test.
31102         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
31103         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
31104
31105 1999-02-10  Felix Lee  <flee@cygnus.com>
31106
31107           * lib/c-torture.exp (c-torture-compile): Pull out code for
31108           analyzing gcc error messages.
31109           (c-torture-execute): Likewise.  Fix some (harmless) false
31110           positives.
31111           * lib/gcc.exp (gcc_check_compile): New function.
31112
31113 1999-02-08  Richard Henderson  <rth@cygnus.com>
31114
31115         * gcc.c-torture/execute/990208-1.c: New test.
31116
31117 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31118
31119         * g++.dg/special/ecos.exp: New driver for new tests with special
31120         requirements
31121
31122         * g++.dg/special/conpr-1.C: New test
31123         * g++.dg/special/conpr-2.C: New test
31124         * g++.dg/special/conpr-2a.C: New test
31125         * g++.dg/special/conpr-3.C: New test
31126         * g++.dg/special/conpr-3a.C: New test
31127         * g++.dg/special/conpr-3b.C: New test
31128
31129         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
31130         allow g++ to use the dg driver
31131
31132         * README: Add comment about g++.dg directory
31133
31134 1999-02-06  Jeffrey A Law  (law@cygnus.com)
31135
31136         * README: Update email addresses.
31137
31138 1999-02-03  Nick Clifton  <nickc@cygnus.com>
31139
31140         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
31141         arguments in order to force structure S onto the stack even on
31142         the alpha.
31143         (test): Pass 10 leading arguments to function foo as well as the
31144         structure S.
31145
31146         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
31147         failure for all targets.
31148
31149         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
31150         abort to terminate program execution.
31151
31152 1999-01-30  Richard Henderson  <rth@cygnus.com>
31153
31154         * gcc.c-torture/execute/990130-1.c: New test.
31155
31156 1999-01-30  Jeffrey A Law  (law@cygnus.com)
31157
31158         * gcc.dg/990130-1.c: New test.
31159
31160 1999-01-28  Michael Meissner  <meissner@cygnus.com>
31161
31162         * gcc.c-torture/execute/990128-1.c: New test.
31163
31164 1999-01-27  Michael Meissner  <meissner@cygnus.com>
31165
31166         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
31167
31168 1999-01-27  Felix Lee  <flee@cygnus.com>
31169
31170         * lib/c-torture.exp (c-torture-compile): pull out code for
31171         analyzing gcc error messages.
31172         (c-torture-execute): ditto, and fix some (harmless) false
31173         positives.
31174         * lib/gcc.exp (gcc_check_compile): new function.
31175
31176 1999-01-17  Jeffrey A Law  (law@cygnus.com)
31177
31178         * gcc.dg/990117-1.c: New test.
31179
31180         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
31181
31182         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
31183
31184 1999-01-15  Jeffrey A Law  (law@cygnus.com)
31185
31186         * g77.f-torture/compile/990115-1.f: New test.
31187
31188 1999-01-07  Jeffrey A Law  (law@cygnus.com)
31189
31190         * gcc.c-torture/compile/990107-1.c: New test
31191
31192 1999-01-06  Jeffrey A Law  (law@cygnus.com)
31193
31194         * gcc.c-torture/execute/990106-2.c: New test.
31195
31196         * gcc.c-torture/execute/990106-1.c: New test.
31197
31198 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
31199
31200         * gcc.c-torture/compile/981223-1.c: New test.
31201
31202 1998-12-29  Richard Henderson  <rth@cygnus.com>
31203
31204         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
31205         (opt3): Rename from opt4 and disable.
31206
31207 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
31208
31209         * g++.old-deja/g++.pt/ptrmem5.C: New test.
31210
31211 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31212
31213         * g++.old-deja/g++.other/conv5.C: New test.
31214
31215 1998-12-14  Nick Clifton  <nickc@cygnus.com>
31216
31217         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
31218
31219 1998-12-11  Jeffrey A Law  (law@cygnus.com)
31220
31221         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
31222
31223 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
31224
31225         * gcc.c-torture/compile/981211-1.c: New test.
31226
31227 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
31228
31229         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
31230
31231         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
31232
31233 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31234
31235         * gcc.special/930510-1.c: Make C9X safe.
31236         * gcc.misc-tests/gcov-1.c Similarly.
31237         * gcc.misc-tests/gcov-2.c Similarly.
31238
31239 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31240
31241         * gcc.dg/ultrasp1.c: New test.
31242
31243 1998-12-06  Richard Henderson  <rth@cygnus.com>
31244
31245         * gcc.c-torture/execute/981206.c: New test.
31246
31247 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31248
31249         * g++.old-deja/g++.ns/template7.C: New test.
31250
31251         * g++.old-deja/g++.other/expr1.C: New test.
31252
31253         * g++.old-deja/g++.eh/tmpl3.C: New test.
31254
31255         * g++.old-deja/g++.eh/tmpl2.C: New test.
31256
31257 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31258
31259         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
31260         * g++.old-deja/g++.other/using6.C: Removed.
31261         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
31262
31263         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
31264
31265 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31266
31267         * g++.old-deja/g++.pt/overload8.C: New test.
31268
31269         * g++.old-deja/g++.pt/overload7.C: New test.
31270
31271         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
31272
31273         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
31274         and relinking messages.
31275         * lib/g++.exp (g++_target_compile): Remove .rpo file when
31276         compiling with -frepo.
31277
31278 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
31279
31280         * g++.old-deja/g++.pt/lookup6.C: New test.
31281
31282 1998-11-30  Nick Clifton  <nickc@cygnus.com>
31283
31284         * gcc.c-torture/execute/981130-1.c: New test.
31285         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
31286
31287 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31288
31289         * g++.old-deja/g++.pt/explicit76.C: New test.
31290
31291         * g++.old-deja/g++.pt/friend38.C: New test.
31292
31293         * g++.old-deja/g++.ns/crash2.C: New test.
31294
31295         * g++.old-deja/g++.pt/defarg8.C: New test.
31296
31297         * g++.old-deja/g++.pt/instantiate6.C: New test.
31298
31299         * g++.old-deja/g++.pt/static6.C: New test.
31300
31301         * g++.old-deja/g++.pt/decl2.C: New test.
31302
31303 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31304
31305         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
31306         problem is actually related with name lookup, but so what? :-)
31307
31308         * g++.old-deja/g++.pt/friend37.C: New test.
31309
31310 1998-11-25  Dave Love  <d.love@dl.ac.uk>
31311
31312         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
31313         element, which fails on some systems.
31314
31315         * g77.f-torture/execute/labug1.f: New test.
31316
31317 1998-11-21  Jeffrey A Law  (law@cygnus.com)
31318
31319         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
31320         is defined.
31321
31322 1998-11-18  Dave Love  <d.love@dl.ac.uk>
31323
31324         * g77.f-torture/compile/981117-1.f: New test.
31325
31326 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
31327
31328         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
31329         properly discarded.
31330
31331 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
31332
31333         * gcc.c-torture/execute/memcheck: New directory of tests for
31334         -fcheck-memory-usage.
31335
31336 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31337
31338         * README: New file, general information about the testsuite and
31339         new description of the various C++ test subdirectories.
31340         * README.g++: Eliminate obsolete information, update and move most
31341         relevant stuff to README.
31342
31343 1998-11-07  Richard Henderson  <rth@cygnus.com>
31344
31345         * gcc.c-torture/compile/981107-1.c: New test.
31346
31347 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
31348
31349         * execute/memcpy-bi.c: New testcase.
31350
31351 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
31352
31353         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
31354         base classes.
31355
31356         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
31357         template is selected.
31358
31359         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
31360         classes, it should be accepted for all types.
31361
31362         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
31363
31364         * g++.old-deja/g++.pt/spec24.C: Ensure that template
31365         specializations start with template headers.
31366
31367 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
31368
31369         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
31370
31371         * g++.old-deja/g++.other/init9.C: Test cross initialization of
31372         non-POD types.
31373
31374 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31375
31376         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
31377
31378 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
31379
31380         * compile/981022-1.c, compile/981022-1.x: New test and driver.
31381
31382 1998-10-19  Jeffrey A Law  (law@cygnus.com)
31383
31384         * 981019-1.c: New test.
31385
31386 1998-10-14  Robert Lipe <robertl@dgii.com>
31387
31388         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
31389         find objc headers.
31390
31391 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31392
31393         * compile/981001-4.c: Remove use of GCC extension that triggers a
31394         compiler bug.
31395
31396 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
31397
31398         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
31399
31400 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31401
31402         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
31403         instantiation of template produces incorrect code for delete
31404         expression.
31405
31406         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
31407         constructors' name is not unique.
31408         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
31409         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
31410
31411         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
31412         automatic array of const is ill-formed.
31413
31414         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
31415         of template parameter?
31416
31417         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
31418         const.
31419
31420         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
31421         pointer-to-member expression.
31422
31423         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
31424         declaration causes ICE.
31425
31426 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
31427
31428         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
31429         reserved in the global namespace.
31430
31431         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
31432         generate needed virtual table.
31433
31434         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
31435
31436 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
31437
31438         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
31439         template-dependent type
31440
31441 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
31442
31443         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
31444         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
31445         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
31446
31447         * g++.old-deja/g++.other/using5.C: New test; using decl from base
31448         class should be usable as argument of member function.
31449         * g++.old-deja/g++.other/using6.C: New test; using decl from base
31450         class should be usable as return type of member function.
31451         * g++.old-deja/g++.other/using7.C: New test; using decl from base
31452         class should be usable as type of data member.
31453
31454         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
31455
31456 1998-10-09  Jeffrey A Law  (law@cygnus.com)
31457
31458         * gcc.c-torture/special/920521-1.c: Fix bogus test.
31459
31460 1998-10-08  Nick Clifton  <nickc@cygnus.com>
31461
31462         * gcc.dg/dll-?.c Add thumb to target list.
31463         Fix assembler scan patterns to match current assembler output.
31464
31465 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
31466
31467         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
31468         matching of template brackets.
31469
31470         * g++.old-deja/g++.other/using4.C: New test.  Test using
31471         declarations of methods from base classes.
31472
31473         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
31474         within functions should introduce names into the innermost
31475         enclosing namespace.
31476
31477         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
31478         of static locals if first initialization throws.
31479
31480 1998-10-07  Jim Wilson  <wilson@cygnus.com>
31481
31482         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
31483
31484 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
31485
31486         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
31487         lose track of the possible targets of tablejump insns.
31488         * special/special.exp: Run it.
31489
31490 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31491
31492         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
31493         must be declared before its specializations can be named in friend
31494         declarations.
31495
31496 1998-10-05  Dave Love  <d.love@dl.ac.uk>
31497
31498         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
31499
31500         * g77.f-torture/execute/io1.f: New test.
31501
31502 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31503
31504         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
31505         with pointer to template function, for which no argument deduction
31506         is possible.
31507
31508         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
31509         specialization of template function as argument to template
31510         function.
31511
31512         * g++.old-deja/g++.other/access2.C: New test; Inner class
31513         shouldn't have privileged access to Outer's names.
31514
31515 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31516
31517         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
31518         friend template declared within template class conflicts with
31519         nested class of the same name.
31520
31521         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
31522         is ignored.
31523
31524         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
31525         object with direct initializer as function declaration.
31526
31527         * g++.old-deja/g++.other/decl2.C: New test; duplicate
31528         initializers.
31529
31530         * g++.old-deja/g++.other/null2.C: New test; conditional operator
31531         involving const pointer and NULL produces incorrect result.
31532
31533         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
31534         type name without `typename' should be rejected with -pedantic.
31535
31536 1998-10-02  Richard Henderson  <rth@cygnus.com>
31537
31538         * g++.old-deja/g++.other/addrof1.C: New test.
31539
31540 1998-10-01  Nick Clifton  <nickc@cygnus.com>
31541
31542         * gcc.c-torture/compile/981001-1.c: New test.
31543         * gcc.c-torture/execute/981001-1.c: New test.
31544
31545 1998-10-01  Jeffrey A Law  (law@cygnus.com)
31546
31547         * gcc.c-torture/compile/981001-2.c: New test.
31548         * gcc.c-torture/compile/981001-3.c: New test.
31549         * gcc.c-torture/compile/981001-4.c: New test.
31550
31551 1998-10-01  Robert Lipe  <robertl@dgii.com>
31552
31553         * lib/objc.exp (objc_target_compile): Add -L during compiles for
31554         multilibbed hosts.   Idea grafted from g77.exp.
31555
31556 1998-09-30  Dave Love  <d.love@dl.ac.uk>
31557
31558         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
31559         avoid losing on systems which need -lsocket.
31560
31561 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
31562
31563         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
31564         * g++.old-deja/g++.other/nested2.C: Ditto.
31565         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
31566         failure.
31567
31568 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31569
31570         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
31571         preferred over template operator!= for enum bitfields.
31572
31573 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
31574
31575         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
31576         that happen to have the same base name, but in different scopes,
31577         are incorrectly rejected.
31578
31579 1998-09-16  Richard Henderson  <rth@cygnus.com>
31580
31581         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
31582         on the native word size instead of an integer literal.
31583
31584 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31585
31586         * g++.old-deja/g++.other/static2.C: Invocation of static data
31587         member of type pointer-to-function denoted as non-static member.
31588
31589         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
31590         checks involving function types and aliases.
31591
31592 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31593
31594         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
31595         redefined to the same non-trivial type.
31596
31597         * g++.old-deja/g++.pt/explicit73.C: Test for proper
31598         namespace-qualification of template specializations declared in
31599         other namespaces.
31600
31601         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
31602         to declare a subset of the specializations of a template function
31603         as friends of specializations of a template class.
31604
31605         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
31606         member templates that do not fully specialize the enclosing
31607         template class are rejected.
31608
31609 1998-09-11  Dave Love  <d.love@dl.ac.uk>
31610
31611         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
31612
31613 1998-09-08  Dave Love  <d.love@dl.ac.uk>
31614
31615         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
31616         altered from libf2c/libU77 version.
31617
31618 1998-09-06  Dave Love  <d.love@dl.ac.uk>
31619
31620         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
31621
31622 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
31623
31624         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
31625         (un)signed char are different types for template specialization
31626         purposes.
31627
31628 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
31629
31630         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
31631         * objc: ObjC testsuite.
31632
31633 1998-08-31  Catherine Moore  <clm@cygnus.com>
31634
31635         * gcc.c-torture/execute/941014-1.x:  New file.
31636
31637 1998-08-31  Nick Clifton  <nickc@cygnus.com>
31638
31639         * lib/c-torture.exp: Add support for
31640         torture_eval_before_compile and torture_eval_before_execute
31641         variables.
31642
31643 1998-08-30  Jeffrey A Law  (law@cygnus.com)
31644
31645         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
31646         this test triggers valid.
31647
31648 1998-08-27  Jeffrey A Law  (law@cygnus.com)
31649
31650         * gcc.dg/980827-1.c: New test.
31651
31652 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
31653
31654         * gcc.c-torture/execute/loop-4b.c: New test.
31655
31656 1998-08-26  Nick Clifton  <nickc@cygnus.com>
31657
31658         * lib/c-torture.exp: Add support for
31659         torture_eval_before_compile and torture_eval_before_execute
31660         variables.
31661
31662 1998-08-25  Jeffrey A Law  (law@cygnus.com)
31663
31664         * gcc.c-torture/compile/980825-1.c: New test.
31665
31666 1998-08-24  Nick Clifton  <nickc@cygnus.com>
31667
31668         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
31669         count number tests in opt_t0 not good_t0.
31670
31671 1998-08-24  Jeffrey A Law  (law@cygnus.com)
31672
31673         * gcc.c-torture/compile/930326-1.x: Fix typo.
31674
31675 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
31676
31677         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
31678         causes an ICE.
31679
31680 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31681
31682         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
31683         STACK_SIZE is defined.
31684         * gcc.c-torture/unsorted/stuct.c: Similarly.
31685
31686         * gcc.c-torture/compile/980821-1.c: New test.
31687
31688 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31689
31690         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
31691
31692 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
31693
31694         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
31695         code.
31696
31697 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
31698
31699         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
31700         error'.
31701
31702 1998-08-18  Jeffrey A Law  (law@cygnus.com)
31703
31704         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
31705
31706 1998-08-16  Jeffrey A Law  (law@cygnus.com)
31707
31708         * gcc.c-torture/compile/980816-1.c: New test.
31709
31710         * gcc.dg/980816-1.c: New test.
31711
31712 1998-08-13  Jeffrey A Law  (law@cygnus.com)
31713
31714         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
31715         compiler for ieee tests.
31716
31717 1998-08-01  Dave Love  <d.love@dl.ac.uk>
31718
31719         * g77.f-torture/compile/980729-0.f: New test.
31720
31721 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
31722
31723         * gcc.c-torture/special/eeprof-1.c: New test, for
31724         -finstrument-functions.
31725         * gcc.c-torture/special/special.exp: Run it.
31726
31727 1998-07-29  Jeffrey A Law  (law@cygnus.com)
31728
31729         * gcc.c-torture/compile/980729-1.c: New test.
31730
31731 1998-07-27  Nick Clifton  <nickc@cygnus.com>
31732
31733         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
31734         __thumb__ is defined, and test for ARM style doubles if so.
31735
31736 1998-07-26  Dave Love  <d.love@dl.ac.uk>
31737
31738         * g77.f-torture/noncompile/980615-0.f: New test.
31739
31740 1998-07-26  H.J. Lu  (hjl@gnu.org)
31741
31742         * gcc.dg/980312-1.c: Do link instead of compile.
31743         * gcc.dg/980313-1.c: Likewise.
31744
31745 1998-07-26  Jeffrey A Law  (law@cygnus.com)
31746
31747         * gcc.c-torture/compile/980726-1.c: New test.
31748
31749 1998-07-25  Dave Love  <d.love@dl.ac.uk>
31750
31751         * g77.f-torture/execute/io0.f: New test.
31752
31753 1998-07-24  Nick Clifton  <nickc@cygnus.com>
31754
31755         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
31756         an int.
31757
31758 1998-06-18  Michael Meissner  <meissner@cygnus.com>
31759
31760         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
31761         m32r bugs.
31762
31763 1998-07-17  Nick Clifton  <nickc@cygnus.com>
31764
31765         * gcc.dg/980626-1.c: Expect failures for all toolchains until
31766         c-decl.c:grokdeclarator can handle mode attributes.
31767
31768 1998-07-16  Jeffrey A Law  (law@cygnus.com)
31769
31770         * gcc.c-torture/execute/980716-1.c: New test.
31771
31772 1998-07-13  Jeffrey A Law  (law@cygnus.com)
31773
31774         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
31775         the mn10200.
31776         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
31777         the mn10200.
31778         * gcc.c-torture/execute/va-arg-3.x: Similarly.
31779         * gcc.c-torture/compile/930326-1.x: Similarly.
31780
31781 1998-07-13  Dave Love  <d.love@dl.ac.uk>
31782
31783         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
31784         New test from Craig.
31785
31786 1998-07-12  Dave Love  <d.love@dl.ac.uk>
31787
31788         * g77.f-torture/noncompile/980616-0.f: New test.
31789
31790         * g77.f-torture/execute/970816-3.f:  New test from Craig.
31791
31792 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31793
31794         *  g++.other/singleton.C: Return error value instead of taking
31795         SIGSEGV.
31796
31797 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
31798
31799         *  g++.other/singleton.C: New test.   Warning is under dispute.
31800         Runtime crash is not.
31801
31802 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31803
31804         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
31805         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
31806         using6.C, using7.C}:  New namespace tests.
31807
31808 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
31809
31810         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
31811         specialization with typedef'ed names used as array indexes.
31812
31813 1998-07-09  Jeffrey A Law  (law@cygnus.com)
31814
31815         * gcc.c-torture/execute/980709-1.c: New test.
31816
31817         * gcc.dg/980709-1.c: New test.
31818
31819 1998-07-07  Richard Henderson  <rth@cygnus.com>
31820
31821         * gcc.c-torture/execute/bcp-1.c: New test.
31822
31823 1998-07-07  Jeffrey A Law  (law@cygnus.com)
31824
31825         * gcc.c-torture/execute/980707-1.c: New test.
31826
31827 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
31828
31829         * gcc.c-torture/compile/980706-1.c: New test.
31830
31831 1998-07-01  Dave Love  <d.love@dl.ac.uk>
31832
31833         * g77.f-torture/execute/980701-0.f,
31834         g77.f-torture/execute/980701-1.f: New test from Craig.
31835
31836 1998-07-01  Jeffrey A Law  (law@cygnus.com)
31837
31838         * gcc.c-torture/compile/980701-1.c: New test.
31839
31840         * gcc.c-torture/execute/980701-1.c: New test.
31841
31842 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
31843 rlsruhe.de>
31844
31845         * g++.old-deja/g++.robertl/eb132.C: New test.
31846         * g++.old-deja/g++.robertl/eb133.C: Likewise.
31847
31848 1998-06-29  Dave Love  <d.love@dl.ac.uk>
31849
31850         * g77.f-torture/execute/980628-7.f,
31851         g77.f-torture/execute/980628-8.f,
31852         g77.f-torture/execute/980628-9.f,
31853         g77.f-torture/execute/980628-10.f: New tests from Craig.
31854
31855         * g77.f-torture/execute/980628-3.f: Remove mail headers.
31856
31857 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31858
31859         * g77.f-torture/execute/980628-4.f: New test from Craig.
31860         * g77.f-torture/execute/980628-5.f: Likewise.
31861         * g77.f-torture/execute/980628-2.f: Likewise.
31862         * g77.f-torture/execute/980628-0.f: Likewise.
31863         * g77.f-torture/execute/980628-1.f: Likewise.
31864         * g77.f-torture/execute/980628-3.f: Likewise.
31865         * g77.f-torture/execute/980628-6.f: Likewise.
31866
31867 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31868
31869         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
31870         directory when nothing has been installed yet.
31871
31872 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
31873
31874         * gcc.c-torture/special/special.exp: Handle newer versions of
31875         dejagnu.
31876
31877 1998-06-26  Jeffrey A Law  (law@cygnus.com)
31878
31879         * gcc.dg/980626-1.c: New test.
31880
31881 1998-06-19  Bruno Haible <haible@ilog.fr>
31882
31883         * gcc.misc-tests/m-un-2.c: New test.
31884         * g++.old-deja/g++.other/warn01.c: Likewise.
31885
31886 1998-06-19  Robert Lipe  <robertl@dgii.com>
31887
31888         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
31889         compatibility with assmblers with a different comment character.
31890         Eliminate use of GAS-specific extensions.
31891
31892 1998-06-19  Jeffrey A Law  (law@cygnus.com)
31893
31894         * gcc.c-torture/execute/ieee/980619-1.c: New test.
31895
31896 1998-06-19  Robert Lipe  <robertl@dgii.com>
31897
31898         *lib/g77.exp: Replace search for libf2c.a with search for newly
31899         renamed libg2c.a
31900
31901 1998-06-17  Jeffrey A Law  (law@cygnus.com)
31902
31903         * gcc.c-torture/execute/980617-1.c: New test.
31904
31905 1998-06-12  Jeffrey A Law  (law@cygnus.com)
31906
31907         * gcc.c-torture/execute/980612-1.c: New test.
31908
31909 1998-06-08  Jeffrey A Law  (law@cygnus.com)
31910
31911         * gcc.dg/980523-1.c: Only test on ppc-linux.
31912         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
31913
31914         * gcc.c-torture/execute/980608-1.c: New test.
31915
31916 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
31917
31918         * gcc.c-torture/execute/980605-1.c: New test.
31919
31920 1998-06-04  Jeffrey A Law  (law@cygnus.com)
31921
31922         * gcc.c-torture/execute/980604-1.c: New test.
31923
31924 1998-06-02  Jeffrey A Law  (law@cygnus.com)
31925
31926         * gcc.c-torture/execute/980602-1.c: New test.
31927         * gcc.c-torture/execute/980602-2.c: Likewise.
31928
31929 1998-06-02  Dave Love  <d.love@dl.ac.uk>
31930
31931         * 970125-0.f: Fix per JCB.  Add commentary.
31932
31933 1998-05-31  Michael Meissner  <meissner@cygnus.com>
31934
31935         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
31936         IEEE -0 support.
31937
31938 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
31939
31940         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
31941         earlier.
31942
31943 1998-05-28  Catherine Moore <clm@cygnus.com>
31944
31945         * gcc.c-torture/execute/980526-3.c: New test.
31946
31947 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
31948
31949         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
31950         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
31951         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
31952         m88k-motorola-sysv3 to XFAIL.
31953
31954 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31955
31956         * gcc.dg/980526-1.c: New test.
31957         * gcc.c-torture/execute/980526-2.c: New test.
31958
31959 1998-05-26  Jeffrey A Law  (law@cygnus.com)
31960
31961         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
31962
31963         * gcc.c-torture/execute/980526-1.c: New test.
31964
31965 1998-05-26  Dave Love  <d.love@dl.ac.uk>
31966
31967         * g77.f-torture/execute/alpha2.f: Add runtime test.
31968
31969 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
31970
31971         * g++.old-deja/old-deja.exp: Strip leading directories.
31972
31973         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
31974         error for the line.  Don't run multiple tests for the same line.
31975
31976 1998-05-23  Jeffrey A Law  (law@cygnus.com)
31977
31978         * gcc.dg/980523-1.c: New test.
31979
31980 1998-05-23  Dave Love  <d.love@dl.ac.uk>
31981
31982         * g77.f-torture/compile/970915-0.f: New test.
31983
31984 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
31985
31986         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
31987
31988 1998-05-21  Jeffrey A Law  (law@cygnus.com)
31989
31990         * gcc.dg/980520-1.c: New test.
31991
31992 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
31993
31994         * gcc.dg/980502-1.c: Fix return type.
31995
31996 1998-05-20  Jeffrey A Law  (law@cygnus.com)
31997
31998         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
31999         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
32000         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
32001         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
32002         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
32003
32004 1998-05-20  Dave Love  <d.love@dl.ac.uk>
32005
32006         * g77.f-torture/execute/980520-1.f: New test.
32007
32008 1998-05-15  Dave Love  <d.love@dl.ac.uk>
32009
32010         * lib/mike-g77.exp: New file.
32011
32012         * g77.f-torture/noncompile/noncompile.exp,
32013         g77.f-torture/noncompile/check0.f: New files.
32014
32015 1998-05-14  Dave Love  <d.love@dl.ac.uk>
32016
32017         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
32018         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
32019         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
32020         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
32021         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
32022         abort where appropriate.
32023
32024 1998-05-05  Michael Meissner  <meissner@cygnus.com>
32025
32026         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
32027         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
32028
32029 1998-04-29  Dave Love  <d.love@dl.ac.uk>
32030
32031         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
32032
32033 1998-04-27  Dave Love  <d.love@dl.ac.uk>
32034
32035         * g77.f-torture/compile/980427-0.f: New test.
32036
32037 1998-04-24  Dave Love  <d.love@dl.ac.uk>
32038
32039         * g77.f-torture/compile/980424-0.f: New test.
32040
32041 1998-04-19  Dave Love  <d.love@dl.ac.uk>
32042
32043         * g77.f-torture/compile/980419-2.f (main): New test.
32044         * g77.f-torture/compile/970125-0.f: New test.
32045         * g77.f-torture/compile/980419-1.f: New test.
32046
32047 1998-04-08  Jim Wilson  <wilson@cygnus.com>
32048
32049         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
32050         of loop-4.c.
32051
32052 1998-04-07  Jim Wilson  <wilson@cygnus.com>
32053
32054         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
32055
32056 1998-04-03  Jim Wilson  <wilson@cygnus.com>
32057
32058         * gcc.c-torture/compile/980329-1.c: New test.
32059
32060 1998-03-18  Jim Wilson  <wilson@cygnus.com>
32061
32062         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
32063         * gcc.dg/980312-1.c: Fix typo in -march command.
32064
32065 1998-03-16  H.J. Lu  (hjl@gnu.org)
32066
32067         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
32068
32069 1998-03-11  Robert Lipe  <robertl@dgii.com>
32070
32071         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
32072         Dave Love agree the Fortran source is bogus.
32073
32074 1998-03-11  Robert Lipe  <robertl@dgii.com>
32075
32076         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
32077         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
32078         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
32079         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
32080         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
32081
32082 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
32083
32084         * g++.old-deja/g++.other/friend1.C: New test.
32085
32086 1998-02-18  Dave Love  <d.love@dl.ac.uk>
32087
32088         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
32089         possibly uninitialized) variables and declare dnrm2.
32090
32091 1998-02-23  Robert Lipe <robertl@dgii.com>
32092
32093         From Bruno Haible <haible@ilog.fr>:
32094         * gcc.c-torture/execute/980223.c: New test.
32095
32096 1998-02-13  Jeffrey A Law  (law@cygnus.com)
32097
32098         * gcc.dg/ifelse-1.c: New test.
32099
32100 1998-02-09  H.J. Lu  (hjl@gnu.org)
32101
32102         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
32103
32104           * lib/old-dejagnu.exp (old-dejagnu): Added the
32105           "execution test - XFAIL *-*-*" handling in the spirit of
32106           "excess errors test -". Changed the "execution test fails"
32107           handling to be like "excess errors test fails".
32108           * Update various tests accordingly.
32109
32110 1998-02-06  Jim Wilson  <wilson@cygnus.com>
32111
32112         * gcc.c-torture/execute/980205.c: New test.
32113
32114 1998-01-18  Jeffrey A Law  (law@cygnus.com)
32115
32116         * lib/c-torture.exp: Look for .x files instead of .cexp files.
32117         * lib/f-torture.exp: Similarly.
32118         * gcc.c-torture: Rename all .cexp files to .x files.
32119
32120 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
32121
32122         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
32123         (940510-1.c): Removed duplicate.
32124         (971104-1.c): New test.
32125
32126 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
32127
32128           * lib/f-torture.exp: Improve error and loop detection.
32129
32130 1997-11-19  Michael Meissner  <meissner@cygnus.com>
32131
32132         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
32133         use that to size the filler array.
32134
32135 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
32136
32137         * lib/c-torture.exp(c-torture-execute): Fix typo.
32138
32139         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
32140         testcase as the executable name. Keep the executable around if
32141         the test fails.
32142
32143 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
32144
32145         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
32146         changes.  Only test one -g option, and move it to the end of the
32147         list of options to test.
32148
32149 1997-09-19  Michael Meissner  <meissner@cygnus.com>
32150
32151         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
32152         variable GCC_TORTURE_OPTIONS to supply default switches separated
32153         by colons.  If no environment variable, run tests with -O0 -g, -O1
32154         -g, and -O2 -g as well.
32155
32156 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
32157
32158         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
32159         explanatory comments. Fix indentation.
32160
32161 1997-09-15  Jeffrey A Law  (law@cygnus.com)
32162
32163         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
32164
32165 1997-09-11  Jeffrey A Law  (law@cygnus.com)
32166
32167         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
32168         * g++.old-deja/g++.mike/p7325.C: Likewise.
32169         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
32170
32171 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
32172
32173         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
32174         * g++.old-deja/g++.brendan/crash30.C: Likewise.
32175         * g++.old-deja/g++.brendan/crash39.C: Likewise.
32176         * g++.old-deja/g++.law/operators4.C: Likewise.
32177
32178 1997-09-11  Joe Buck  (jbuck@synopsys.com)
32179
32180         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
32181         * g++.old-deja/g++.mike/p784.C: Ditto.
32182         * g++.old-deja/g++.mike/p785.C: Ditto.
32183
32184 1997-09-05  Jeffrey A Law  (law@cygnus.com)
32185
32186           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
32187
32188 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32189
32190         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
32191         target feature; pass this to c-torture-execute as needed.
32192
32193 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32194
32195         * lib/c-torture.exp(c-torture-execute): If the previous and the
32196         current executables being tested are identical, we don't need to
32197         run the executable again. Try to make the executable names
32198         unique. Add an optional argument for passing additional compiler
32199         flags.
32200
32201 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
32202
32203         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
32204
32205 1997-08-29  Jeffrey A Law  (law@cygnus.com)
32206
32207         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
32208
32209 1997-07-31  Jeffrey A Law  (law@cygnus.com)
32210
32211         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
32212         32bit or larger longs.
32213
32214         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
32215         have either a 32bit long or 32bit int.
32216
32217 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
32218
32219         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
32220         Make double precision tests dependent on sizeof (double).
32221
32222 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
32223
32224         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
32225         too.
32226
32227 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
32228
32229         * gcc.c-torture/compile/961203-1.cexp: New script.
32230
32231 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
32232
32233         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
32234         up the includes ourselves.
32235
32236 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
32237
32238         * lib/plumhall.exp: Remove random include, and add a few
32239         verbose messages for debugging.
32240
32241 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
32242
32243         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
32244         of trying to do it ourselves.
32245
32246 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
32247
32248         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
32249
32250 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
32251
32252         * gcc.prms/5403.c: Made regexp a bit less strict.
32253
32254 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
32255
32256         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
32257         is returned from remote_load instead.
32258         * lib/plumhall.exp: Ditto.
32259         * lib/mike-g++.exp: Ditto.
32260         * lib/old-dejagnu.exp: Ditto.
32261         * lib/c-torture.exp: Ditto.
32262
32263 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
32264
32265         * lib/g++.exp: Use build_wrapper procedure.
32266         * lib/gcc.exp: Ditto.
32267
32268 1997-05-20  Jeffrey A Law  (law@cygnus.com)
32269
32270         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
32271         an old-style decl for malloc.  Fixes tests to work when
32272         sizeof (int) != sizeof (size_t).
32273
32274 1997-05-15  Mike Meissner  <meissner@cygnus.com>
32275
32276         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
32277
32278         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
32279         use stdargs.h interface.
32280
32281 1997-05-15  Mike Meissner  <meissner@cygnus.com>
32282
32283         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
32284         NO_VARARGS when compiling.
32285
32286 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
32287
32288         * lib/plumhall.exp(ph_includes): New procedure.
32289         (ph_make): Use it.
32290         (ph_compiler): Ditto.
32291
32292         * lib/g++.exp: Rename test-glue.c to testglue.c.
32293         * lib/gcc.exp: Ditto.
32294
32295 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
32296
32297         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
32298         to completion when it's called.
32299
32300 1997-03-21  Michael Meissner  <meissner@cygnus.com>
32301
32302         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
32303         is defined, don't do test.
32304
32305 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
32306
32307         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
32308         for object files.
32309         (ph_summary): Mark skipped testcases as untested, not unresolved.
32310
32311         * lib/plumhall.exp (ph_make): If unresolved because of bad
32312         errorCode, record errorCode in log file.
32313         (*): Replace send_log/verbose with verbose -log.
32314
32315 1997-03-19  Michael Meissner  <meissner@cygnus.com>
32316
32317         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
32318         double conversion if double isn't at least 8 bytes.
32319
32320         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
32321         int to work with targets where int is 16 bits.
32322
32323         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
32324         8 bytes, just exit, since 4 byte doubles don't have enough bits of
32325         precision for the test to complete.
32326
32327 1997-03-14  Michael Meissner  <meissner@cygnus.com>
32328
32329         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
32330         if d10v is not compiled with the -mdouble64 flag.
32331         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
32332
32333         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
32334         d10v is not compiled with the -mint32 flag.
32335
32336 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
32337
32338         * lib/plumhall.exp: Use incr_count.
32339
32340 1997-03-12  Jeffrey A Law  (law@cygnus.com)
32341
32342         * gcc.c-torture: Update to c-torture-1.45.
32343
32344 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
32345
32346         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
32347         the name of the expect testcase file).
32348
32349         * lib/g++.exp(g++_init): Ditto.
32350
32351 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
32352
32353         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
32354         the host.
32355
32356         * lib/gcc.exp(gcc_exit): New procedure.
32357
32358 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
32359
32360         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
32361         specs where appropriate.
32362
32363         * g++.old-deja/g++.arm/*: Added additional ERROR checks
32364         because of new "candidates are" messages, and removed a few
32365
32366         * Converted all non-old-style g++ testcases to old-style, and
32367         moved into g++.old-deja.
32368
32369 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
32370
32371         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
32372         options.
32373
32374         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
32375         succeeded.
32376
32377         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
32378
32379 1997-02-13  Michael Meissner  <meissner@cygnus.com>
32380
32381         * lib/gcc.exp (gcc_target_compile): Add support for defining
32382         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
32383         the machine doesn't have those features.
32384
32385 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
32386
32387         * g++.law/operators4.exp: Don't use LIBS.
32388
32389 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
32390
32391         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
32392
32393         * lib/mike-g++.exp: Don't set the compiler to be tested here.
32394         * lib/g++.exp: Set it here instead. Also, allow use of the
32395         --tool_exec and --tool_opt options. Change CXX to
32396         GXX_UNDER_TEST.
32397
32398         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
32399
32400         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
32401
32402 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
32403
32404         * lib/old-dejagnu.exp: Use prune_warnings instead of
32405         prune_system_crud.
32406         * lib/mike-g++.exp: Ditto.
32407         * lib/gcc.exp: Ditto.
32408         * lib/g++.exp: Ditto.
32409
32410         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
32411
32412 1997-02-07  Jeffrey A Law  (law@cygnus.com)
32413
32414           * 941014-2.c: Include stdlib.h
32415           * 960327-1.c: Include stdio.h
32416           * dbra.c, index-1.c: Don't assume ints are 32bits.
32417
32418 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
32419
32420         * lib/gcc.exp: Add gcc,stack_size target feature.
32421
32422         * lib/g++.exp(g++_target_compile): Add the include and link
32423         paths here, not in two other places. And, it's $options, not
32424         options.
32425
32426         * lib/mike-g++.exp(postbase): Remove the code that determines
32427         the correct include and link paths.
32428         * g++.old-deja/old-deja.exp: Ditto.
32429
32430 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
32431
32432         * lib/g++.exp(g++_init): target_compile no longer returns the
32433         filename of the result.
32434
32435 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
32436
32437         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
32438         call to glob.
32439
32440         * gcc.c-torture/special/special.exp: Change call to
32441         gcc_target_compile to include the object file.
32442
32443 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
32444
32445         * gcc.c-torture/special/special.exp: Correct misspelling in last
32446         change.
32447
32448 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
32449
32450         * lib/plumhall.exp(ph_summary): Log the entire output of the
32451         executable. Return -1 if there were any failures, 0 otherwise.
32452         (ph_execute): Return -1 if there were any failures, 0 otherwise.
32453         (ph_make): Clean up objects and executables that were built
32454         if the tests succeeded.
32455
32456 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
32457
32458         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
32459         libraries and includes in the build tree as appropriate.
32460
32461 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32462
32463         * lib/c-torture.exp: Instead of looking for the global variable
32464         NO_LONG_LONG, check to see if that's a feature of the target.
32465
32466 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32467
32468         * config/default.exp: Minimize. Delete the remainer of the files in
32469         config; this functionality is now in devo/dejagnu/config.
32470
32471         g++.*/*: Pass any additional flags used to compile to postbase;
32472         delete CXXFLAGS.
32473
32474         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
32475         is now done by runtest.exp. Use gcc_target_compile instead of
32476         compile.
32477
32478         lib/c-torture.exp: Use gcc_target_compile instead of compile.
32479         Remove references to CFLAGS. Use remote_file instead of
32480         calling rm -f.
32481         (c-torture): Take a list of arguments to use to compile this
32482         testcase.
32483
32484         lib/g++.exp: Simplify. Use target_compile instead of compile.
32485         lib/gcc-dg.exp: Ditto.
32486         lib/gcc.exp: Ditto.
32487         lib/mike-{gcc,g++}.exp: Ditto.
32488         lib/old-dejagnu.exp: Ditto.
32489         lib/plumhall.exp: Ditto.
32490
32491 1997-01-08  Jim Wilson  <wilson@cygnus.com>
32492
32493         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
32494         (ph_linker): Likewise.
32495
32496 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
32497
32498           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
32499         MAP_ANON / MAP_ANONYMOUS if defined;
32500         else try to map from /dev/zero .
32501
32502 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32503
32504         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
32505         isn't defined, then define it to MAP_ANONYMOUS.
32506
32507 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32508
32509         * gcc.c-torture: Update to c-torture-1.42 release.
32510
32511 1996-11-11  Jeffrey A Law  (law@cygnus.com)
32512
32513         * gcc.c-torture: Update to c-torture-1.41 release.
32514
32515 1996-10-27  Jeffrey A Law  (law@cygnus.com)
32516
32517         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
32518         c-torture release.
32519
32520 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
32521
32522         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
32523         and LDFLAGS.  Fix second case to append the target_info ldflags
32524         onto LDFLAGS, not CFLAGS.
32525         * lib/g++.exp (g++_init): Add target_info stuff.
32526         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
32527         of libgloss and newlib flags for !native.
32528
32529         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
32530         (GDB): Fix relative path to go up another dir for finding gdb.
32531
32532 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
32533
32534         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
32535         versions in the target_info array, if they don't exist.
32536
32537 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
32538
32539         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
32540
32541 1996-07-08  Jim Wilson  <wilson@cygnus.com>
32542
32543         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
32544         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
32545
32546 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
32547
32548         * lib/old-dejagnu.exp: Don't remove the output file before we've
32549         actually tested it. Don't append pwd to the path of the executable
32550         we're testing.
32551
32552 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
32553
32554         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
32555
32556 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
32557
32558         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
32559         temporary directory for compiler files, and set it to a default
32560         value of /tmp. Set $output as the name of the output file from
32561         compiling the testcase. Add a -o option to $cflags_var so the
32562         compiler writes the final output file as $output. Set $executable
32563         to $output.
32564
32565         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
32566         directory for compiler files, and set it to /tmp if it doesn't
32567         already have a value. Set $output_file to the name of the output
32568         file from compiling the testcase. Add a -o option to CXXFLAGS so
32569         the compiler writes the final output file as $output. Use $output
32570         as the executable to be tested.
32571
32572 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32573
32574         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
32575
32576 1996-06-08  Jeffrey A Law  (law@cygnus.com)
32577
32578         * gcc.c-torture/execute/pending-1.c: New test.  Still
32579         pending in Tege's queue.
32580
32581 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
32582
32583         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
32584         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
32585         if there were failures.  Call unresolved if there were unresolved
32586         testcases.  Call gcc_fail if program did not run to completion.
32587         (ph_make): Pass additional argument name to ph_execute.
32588         (ph_execute): Add new argument.  Pass additional arguments to
32589         ph_summary.  Call gcc_fail is there is no execution output.
32590
32591 1996-04-24  Jeffrey A Law  (law@cygnus.com)
32592
32593         * lib/plumhall.exp (proc_summary): Output relavent summary
32594         lines into the log so specific failures in plumhall can be
32595         investigated.
32596
32597 1996-04-10  Jeffrey A Law  (law@cygnus.com)
32598
32599         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
32600         (c-torture-execute): Don't try to execute tests which use
32601         "long long" types if $NO_LONG_LONG is nonzero.
32602
32603 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
32604
32605         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
32606         not c-torture.
32607
32608         * gcc.ieee: Move from here.
32609         * gcc.c-torture/execute/ieee: To here.
32610
32611 1996-03-26  Jeffrey A Law  (law@cygnus.com)
32612
32613         * gcc.c-torture: Update to c-torture-1.41 release.
32614
32615 1996-03-22  Jeffrey A Law  (law@cygnus.com)
32616
32617         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
32618         not "$output".
32619
32620 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
32621
32622         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
32623         -c present.
32624
32625 1996-03-02  Jeffrey A Law  (law@cygnus.com)
32626
32627         * config/proelf.exp: Handle connecting to a simulator.
32628
32629 1996-01-31  Jeffrey A Law  (law@cygnus.com)
32630
32631         * config/proelf.exp: New file.  Enough framework that we can
32632         run c-torture tests on the proelf targets (or any other target
32633         that gdb can connect to for that matter).
32634
32635 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
32636
32637         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
32638         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
32639
32640         * lib/plumhall.exp (ph_execute): Always call ph_summary if
32641         exec_output exists.
32642
32643 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
32644
32645         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
32646         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
32647
32648         * config/*.exp: Update FSF address.  Change result of ${tool}_load
32649         to pass/fail/unresolved/unsupported/untested.  Caller must now
32650         call unresolved/unsupported/untested.
32651         * lib/*.exp: Update FSF address.  Update to handle new results of
32652         ${tool}_load.
32653         * lib/chill.exp (verbose): Delete.
32654
32655 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
32656
32657         * lib/gcc.exp (default_gcc_start): Change order of args to
32658         $LDFLAGS $CFLAGS $LIBS.
32659         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
32660         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
32661         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
32662         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
32663         * gcc.misc-tests/dg-test.exp: Likewise.
32664         * gcc.misc-tests/msgs.exp: Likewise.
32665         * gcc.prms/prms.exp: Likewise.
32666         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
32667         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
32668
32669         * lib/dg.exp: Deleted, moved to dejagnu/lib.
32670
32671 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32672
32673         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
32674
32675         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
32676         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
32677
32678         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
32679         necessary.
32680
32681 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
32682
32683         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
32684         global for loop; add use of $mathlib.
32685         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
32686         settings here; set mathlib for anything but VxWorks.
32687
32688 1996-01-22  Jeffrey A Law  (law@cygnus.com)
32689
32690         * gcc.c-torture: Update to c-torture-1.40 release.
32691
32692 1996-01-03  Jeffrey A Law  (law@cygnus.com)
32693
32694         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
32695         dg.exp.
32696
32697 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
32698
32699         * lib/c-torture.exp (c-torture-execute): Declare "output" as
32700         global.
32701
32702 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
32703
32704         * lib/g++.exp (LIBS): Define if not already.
32705         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
32706         (gcc-dg-prune): Call prune_gcc_output.
32707         * lib/gcc.exp (prune_gcc_output): New proc.
32708         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
32709         prune_gcc_output.
32710
32711 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
32712
32713         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
32714         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
32715
32716 1995-11-15  Jeffrey A Law  (law@cygnus.com)
32717
32718         * gcc.c-torture: Update to c-torture-1.39 release.
32719
32720 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
32721
32722         * lib/c-torture.exp (c-torture-execute): Don't return if one option
32723         fails, try others as well.
32724
32725 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
32726
32727         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
32728         If compilation fails, mark execute tests as `untested'.
32729         If test is marked as unsupported, don't mark compilation and
32730         execute tests as failed.
32731
32732 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
32733
32734         * lib/g++.exp (g++_init): Don't link in libg++, and look to
32735         libstdc++ for whether or not we want to be doing shared
32736         libraries.  Delete link_curses since we don't need it anymore.
32737         * lib/mike-g++.exp (postbase): Don't link in libg++.
32738         * g++.old-deja/old-deja.exp: Likewise.
32739
32740 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
32741
32742         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
32743
32744 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
32745
32746         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
32747         For that, add `-Wl,-a,shared_archive'.
32748         * g++.old-deja/old-deja.exp: Likewise.
32749
32750 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
32751
32752         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
32753
32754 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
32755
32756         * lib/mike-g++.exp (postbase): Pay attention to the status of
32757         g++_load.
32758
32759 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
32760
32761           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
32762
32763 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
32764
32765         * lib/gcc.exp (default_gcc_start): No longer need to log program
32766         being executed or its output, execute_anywhere does that now.
32767         * lib/g++.exp (default_g++_version): Call execute_anywhere.
32768         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
32769
32770 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
32771
32772         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
32773         the same as those in lib/g++.exp.
32774
32775 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
32776
32777         * gcc.c-torture: Update to c-torture-1.38 release.
32778         * gcc.ieee: Related changes.
32779
32780 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
32781
32782         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
32783         "exec". Minor reformatting changes.
32784
32785         * config/rom68k.exp (${tool}_load): Make it work in a canadian
32786         cross. This means all "exec" calls now work on a remote host as
32787         well.
32788         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
32789         cross. Filter out the extra "\r\n" stuff that expect puts in.
32790         (c-torture-execute): Filter out the bogus warnings like
32791         c-torture-compile does. Add support for canadian cross.
32792         * lib/gcc.exp (default_gcc_version, default_gcc_start)
32793         Use execute_anywhere rather than calling exec directly. Now it
32794         works for canadian cross testing.
32795
32796 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
32797
32798         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
32799         results into a variable, and check that rather than using file exists.
32800
32801 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
32802
32803         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
32804         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
32805
32806 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32807
32808         * g++.old-deja/old-deja.exp: Create and pass runshlib and
32809         lib_curses if there's a shared libg++ in the build tree.
32810
32811 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
32812
32813         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
32814         if not supported target.
32815
32816 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
32817
32818         * lib/g++.exp (g++_init): Move empty setting of runshlib and
32819         link_curses up to always happen, not just for native builds.
32820
32821 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
32822
32823         * gcc.c-torture: Update to c-torture-1.36 release.
32824         * gcc.failure: Related changes.
32825
32826 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
32827
32828         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
32829
32830 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
32831
32832         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
32833         * lib/mike-g++.exp (postbase): Not in here.  Still reference
32834         runshlib, link_curses, and mathlib for link and run.
32835
32836         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
32837         pass the runtime shared library options for Solaris, OSF/1, and
32838         Irix5, and link with -lcurses to avoid unresolved references.
32839
32840 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
32841
32842         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
32843         only run once.
32844
32845 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
32846
32847         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
32848
32849 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
32850
32851         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
32852         do not have a framework for the "compat" tests yet.
32853
32854 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
32855
32856         * lib/mike-g++.exp (postbase): New local variable `mathlib',
32857         set to null if we're testing vxworks5.1.  Use that instead of
32858         `-lm' in the setting of LIBS for link and run.
32859
32860 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
32861
32862         * config/rom68k.exp (${tool}_load): Major changes to make it
32863         work.  Verified that it does in fact return the stuff in
32864         exec_output properly.  Catch any Emul or any TRAP other than 0.
32865
32866 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
32867
32868         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
32869         LDFLAGS properly for targets that need stuff from libgloss.
32870         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
32871         only run once.
32872         (gpp_initialized): New variable.
32873
32874 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
32875
32876         * config/rom68k.exp: Load libgloss.exp.
32877         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
32878         so we can produce a fully linked binary.
32879         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
32880         so we can produce a fully linked binary.
32881
32882 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
32883
32884         * lib/plumhall.exp (ph_section): Watch for expected failures.
32885         Add missing `else'.
32886
32887         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
32888         run the testcase.
32889         (c-torture): Likewise.
32890
32891 1995-08-28  Doug Evans  <dje@cygnus.com>
32892
32893         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
32894
32895         * lib/mike-g++.exp (mike_cleanup): New proc.
32896         (prebase): New globals compiler_result, not_compiler_result,
32897         target_regexp.
32898         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
32899         allow leading "-" in pattern.  Watch for unsupported tests.
32900         If $compiler_result is set, pattern match assembler code,
32901         and ditto for $not_compiler_result.
32902         * lib/mike-gcc.exp: Likewise.
32903
32904         * lib/plumhall.exp (ph_execute): Only call ph_summary if
32905         execution "succeeded".
32906
32907 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
32908
32909         * config/win32.exp: New file.
32910         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
32911
32912 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
32913
32914         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
32915         unsupported.
32916         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
32917         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
32918         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
32919
32920         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
32921         "... without exceptions was ...".  That is now handled by
32922         prune_system_crud.
32923         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32924
32925 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
32926
32927         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
32928         sieve.c,sort2.c}: New files.
32929         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
32930         sieve.exp,sort2.exp}: Drivers for them.
32931
32932         * lib/mike-gcc.exp (program_output): New user settable variable.
32933         (postbase): Call prune_system_crud.  Also prune extraneous compiler
32934         messages.
32935         * lib/mike-g++.exp (program_output): New user settable variable.
32936
32937         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
32938
32939         * config/sh.exp: Deleted (use sim.exp instead).
32940
32941 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
32942
32943         * config/vx.exp: Declare CHECKTASK as global.
32944         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
32945         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
32946         * lib/old-dejagnu.exp: Load [pwd]/$executable.
32947
32948 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32949
32950         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
32951         target. Like vx.exp, only includes `vx29k.exp' instead of
32952         `vxworks.exp'.
32953
32954 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
32955
32956         * config/sim.exp: Increase time limit from 120 seconds to 240.
32957
32958 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
32959
32960         * gcc.c-torture/execute/950628-1.c: New test.
32961
32962 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
32963
32964         * gcc.c-torture: Update with changes/additions from
32965         c-torture-1.34.
32966
32967 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
32968
32969         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
32970
32971 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
32972
32973         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
32974
32975 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
32976
32977         * gcc.c-torture/compile/950512-1.c: New test.
32978         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
32979         * gcc.dg/struct-ret-1.c: Likewise.
32980
32981 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
32982
32983         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
32984           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
32985
32986 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
32987
32988         * gcc.c-torture/special/920411-1.c: Deleted.
32989         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
32990
32991 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
32992
32993         * config/sim.exp (${tool}_load): Hack in call to bash to get a
32994         cpu limit.
32995
32996 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
32997
32998         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
32999
33000 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
33001
33002         From kenner;
33003         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
33004         is the proper length.
33005         * va-arg-3.c: Likewise.
33006
33007 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
33008
33009         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
33010         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
33011
33012         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
33013         * lib/g++.exp (default_g++_start): Delete old cruft.
33014
33015 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
33016
33017         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
33018         (2 * (1 << 18)) to (2 * (1 << 17)).
33019
33020         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
33021
33022 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
33023
33024         * config/rom68k.exp: Renamed from config/idp.exp
33025
33026 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
33027
33028         * c-torture/compile/921109-2.c
33029
33030 1995-04-18  Mike Stump  <mrs@cygnus.com>
33031
33032         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
33033         excess errors.
33034
33035 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
33036
33037         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
33038         output.
33039         * lib/g++.exp (default_g++_start): Likewise.
33040
33041 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
33042
33043         * gcc.c-torture/compile/950329-1.c: New test.
33044
33045 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
33046
33047           * config/bug.exp (${tool}_load): Updated to use new remote_open
33048           and remote_close procs.
33049         * config/idp.exp: New file.
33050
33051 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
33052
33053         * gcc.c-torture/execute/950322-1.c: New test.
33054
33055 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
33056
33057         * config/vx.exp (${tool}_load): Clean up testing of return code from
33058         vxworks_ld and vxworks_spawn.
33059
33060 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
33061
33062         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
33063
33064 1995-03-13  Mike Stump  <mrs@cygnus.com>
33065
33066         * lib/old-deja.exp: Add `excess errors test - ' error, now one
33067         can mark excess errors on a machine by machine basis.  Note, the
33068         default is to not expect any excess errors, even when excess
33069         errors test - is given, so you will want to put an XFAIL ... on
33070         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
33071         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
33072         those 4 machines, but no others.
33073
33074 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
33075
33076         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
33077         * lib/c-torture.exp: to here.
33078
33079 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
33080
33081         * gcc.c-torture/execute/950221-1.c: New test.
33082         * gcc.c-torture/execute/struct-ret-1.c: New test.
33083         * gcc.c-torture/compile/950221-1.c: New test.
33084
33085         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
33086
33087 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
33088
33089         * gcc.c-torture/execute/arith-1.c (main): Return 0.
33090         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
33091
33092 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
33093
33094         * g++.gb: New directory of tests, derived from my signature and
33095         class scoping tests.
33096
33097         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
33098         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
33099         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
33100         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
33101         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
33102         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
33103         * g++.gb/sig25.C: Likewise.
33104
33105         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
33106         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
33107         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
33108         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
33109         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
33110         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
33111         * g++.gb/sig25.exp: Likewise.
33112
33113         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
33114         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
33115         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
33116         * g++.gb/scope13.C: Likewise, this test still fails.
33117
33118         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
33119         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
33120         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
33121         * g++.gb/scope13.exp: Ditto.
33122
33123         * g++.gb/README: New file, explains what these tests are about.
33124
33125 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
33126
33127         * lib/dg.exp (dg-do): Support `preprocess'.
33128         (dg-test): Likewise.
33129
33130 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
33131
33132         * config/udi.exp: change "continue -expect" to "exp_continue".
33133
33134 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
33135
33136         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
33137         Delete redundant tests.
33138
33139         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
33140         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
33141         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
33142         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
33143         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
33144         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
33145         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
33146         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
33147
33148         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
33149         storing label pointers.
33150         * gcc.c-torture/execute/921019-1.c: Likewise.
33151         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
33152         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
33153         parameter fp.
33154         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
33155         constants.
33156
33157         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
33158         Delete obsolete tests.
33159
33160         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
33161         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
33162         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
33163         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
33164         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
33165         * gcc.c-torture/compile/950124-1.c: New test.
33166
33167         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
33168
33169 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
33170
33171         * lib/mike-g++.exp: Add -lm to LIBS.
33172
33173 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
33174
33175         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
33176
33177 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
33178
33179         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
33180
33181 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
33182
33183         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
33184
33185 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
33186
33187         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
33188         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
33189         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
33190         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
33191         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
33192         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
33193         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
33194         * g++.law/{operators31.C, operators32.C,
33195         * g++.law/{operators33.C, operators34.C}: Likewise.
33196         * g++.law/{pic1.C, refs2.C}: Likewise.
33197         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
33198         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
33199         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
33200         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33201
33202         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
33203         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
33204         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
33205         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
33206         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
33207         * g++.law/{enum9.exp, friend5.exp}: Likewise.
33208         * g++.law/{nest3.exp, nest4.exp}: Likewise.
33209         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
33210         * g++.law/{operators30.exp, operators31.exp}: Likewise.
33211         * g++.law/{operators32.exp, operators33.exp}: Likewise.
33212         * g++.law/{operators34.exp}: Likewise.
33213         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
33214         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
33215         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
33216         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
33217         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33218
33219         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
33220         No longer expected to fail.
33221         * g++.law/missed-error3.C: Tweak for recent bool changes.
33222
33223 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
33224
33225         * config/emb-unix: Deleted.
33226         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
33227         remote execution.  Do final link on remote host if REMOTE_LINK is set.
33228
33229 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
33230
33231         * lib/dg.exp (dg-test): Fix typo in last patch.
33232
33233 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
33234
33235         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
33236         (handles multiple occurrences).
33237
33238 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
33239
33240         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
33241         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
33242         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
33243         printed).
33244         * lib/c-torture.exp (c-torture-compile): Likewise.
33245         (c-torture): Prepend full path if missing.
33246         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
33247         (gcc_fail): Likewise.
33248         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
33249
33250 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
33251
33252         * lib/netware.exp: Only attach to NetWare i386 systems.
33253
33254 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
33255
33256         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
33257         messages.  Add test name to "output pattern match" pass/fail message.
33258
33259 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
33260
33261         * gcc.dg: New testsuite.
33262         * gcc.dg/dg.exp: New file.
33263
33264         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
33265         test-switch.c}: Deleted.
33266
33267         * gcc.misc-tests/msgs.exp: New testcase driver.
33268
33269 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
33270
33271         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
33272         Watch for illegal return values from ${tool}_load.
33273         * config/unix.exp (${tool}_load): Fix pass/fail detection for
33274         cross targets.  Coerce return value >0 to 1.
33275
33276 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
33277
33278         * config/unix.exp (${tool}_load): Call program rsh, not proc.
33279
33280         * config/emb-unix.exp: New file.
33281
33282         * config/sim.exp: Error if variable $SIM not defined.
33283         (${tool}_load): Mark test as "untested" if simulator missing.
33284
33285         * config/unix.exp: Load remote.exp to get rcp_download.
33286         * lib/c-torture.exp: Use different option lists for testcases with
33287         and without loops.
33288         * gcc.c-torture/execute/execute.exp: Likewise.
33289
33290 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
33291
33292         * config/*.exp: Clarify return code from ${tool}_load.
33293         Call `unresolved' or `untested' instead of `warning' or `perror'
33294         (sometimes you still want to call both though).
33295         Add comment that `shell_id' is local to each file.
33296         * config/udi.exp (timeout): Set to 30.
33297         Don't print warning if connection fails, $connectmode has already
33298         printed an error.
33299         (${tool}_load): Move verbose messages to level 2.
33300         Rework pattern for "Process started" message.
33301         Pass `shell_id' to ${connectmode}_download.
33302         Retry twice upon timeout.  Make resetting of target more robust.
33303         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
33304         Pass `shell_id' to exit_$connectmode.
33305         Only call exit_$connectmode if connected.
33306         * config/unix.exp (${tool}_load): Check return codes better.
33307         * config/vrtx.exp (${tool}_load): Likewise.
33308         * config/vx.exp (${tool}_load): Likewise.
33309         Delete unneeded global's.
33310         * lib/dg.exp (dg-test): Update to reflect clarified return codes
33311         from ${tool}_load.
33312         (dg-stat): Delete.
33313         (dg-init): Delete recording of pass/fail counts.
33314         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33315         (old-dejagnu-init): Likewise.
33316         (old-dejagnu-stat): Delete contents, empty proc now.
33317         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
33318         (c-torture): Delete references to lcnt, lpass, lfail.
33319         Get option list from TORTURE_OPTIONS.
33320         Delete -funroll[-all]-loops if no loops.
33321         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
33322         (g++_stat): Delete contents (empty proc now).
33323         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
33324         (gcc_finish): Likewise.
33325         (gcc_stat): Deleted.
33326         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
33327         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
33328         * gcc.c-torture/execute/execute.exp: Likewise.
33329         Split tests into two parts: compile, execute.
33330         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
33331         no loops.  Update to reflect clarified return codes from ${tool}_load.
33332
33333 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
33334
33335         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
33336         to grep for.
33337         (old-dejagnu): Likewise (where necessary).
33338
33339 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
33340
33341         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
33342
33343         * lib/dg.exp (dg-process-target): Fix processing of selector.
33344         Add comment regarding use of `error'.
33345
33346         * lib/gcc.exp (prune_system_crud): Define if missing.
33347         * lib/g++.exp (prune_system_crud): Likewise.
33348
33349         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
33350         Call prune_system_crud.
33351         * lib/dg.exp (dg-runtest): New proc.
33352         Use perror instead of send_user for tcl errors in testcase.
33353         Don't return any value, it's never used.
33354         Don't clobber previous definition of `unknown'.
33355         Print tcl errors in `dg-final'.
33356
33357 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
33358
33359         * lib/dg.exp (dg-process-target): Improve syntax error messages.
33360         (dg-test): Don't print errorInfo, it contains stack backtrace.
33361
33362 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
33363
33364         * lib/g++.exp (runtest_file_p): Define if missing.
33365
33366 1994-09-24  Doug Evans  (dje@cygnus.com)
33367
33368         * lib/mike-g++.exp: Comment out loading of g++.exp.
33369         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
33370         (default_g++_version): Always print something.
33371         (default_g++_start): Comment out call to `which'.
33372         (g++_start, g++_load): Deleted (must be defined in config file).
33373         * lib/gcc.exp: Test for existence of $CC at start.
33374         Delete check for tmpdir (done in gcc_init).
33375         (default_gcc_version): Always print something.
33376         (default_gcc_start): Comment out call to `which'.
33377         * config/*.exp: Major cleanup - make cross targets work at least a
33378         little better for g++ (by not being "--tool gcc" specific).
33379         Rename gcc_xxx to ${tool}_xxx.
33380         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
33381         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
33382
33383 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
33384
33385         * lib/c-torture.exp (c-torture-compile): Rework compiler
33386         message processing.
33387
33388         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
33389         c-torture.
33390
33391 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
33392
33393         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
33394
33395         * lib/dg.exp (dg-process-target): Support { target native }.
33396
33397 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
33398
33399         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
33400         looked for "... program xxx got fatal signal".
33401         Correct regsub munging of `comp_output'.
33402         Ignore compiler messages "path prefix not used" and "linker input
33403         file unused".
33404
33405 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
33406
33407         * lib/gcc.exp (runtest_file_p): Define if missing.
33408         * gcc.prms/template.c: Example to work from.
33409
33410 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
33411
33412         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
33413         * lib/dg.exp (dg-test): Call unsupported testcases as such.
33414
33415         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
33416         * gcc.prms/1883.c: Moved from compile/940714-1.c.
33417         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
33418         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
33419
33420         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
33421         (dg-process-target): No longer a varargs proc.
33422         Return S/N for target, P/F for xfail.  All callers changed.
33423         (user option procs): More argument checking.
33424         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
33425         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
33426         (dg-test): Skip test if not running on selected target in `dg-do'.
33427         Update handling of `dg-do-what', `dg-output-text'.
33428         Separate execution pass/fail from output pattern match pass/fail.
33429         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
33430
33431 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
33432
33433         * gcc.c-torture/special/special.exp: Don't expect failure for mips
33434         target for 920510-1.c.
33435
33436 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
33437
33438         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
33439         Clean up comment regarding use of passcnt, etc.
33440         (gcc_stat): Don't update `testcnt' here.
33441         (gcc_finish): Do it here.
33442         Might as well reset `but_id' here too.
33443         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
33444         to determine if the file should be tested.
33445         * gcc.c-torture/compile/compile.exp: Likewise.
33446         * gcc.c-torture/execute/execute.exp: Likewise.
33447         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33448         * gcc.misc-tests/dg-test.exp: Likewise.
33449         * gcc.prms/prms.exp: Likewise.
33450         * gcc.wendy/wendy.exp: Likewise.
33451         * g++.old-deja.exp: Likewise.
33452         Move "Testing file" message to verbose level 1.
33453
33454 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
33455
33456         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
33457
33458 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
33459
33460         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
33461         (default_gcc_start): Accept optional second list element
33462         of compiler flags.  Print compiler output at verbosity level 2.
33463         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
33464         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
33465         Save current values of framework globals passcnt, failcnt, xpasscnt,
33466         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
33467         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
33468         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
33469         xfailcnt to compute stats.  Update framework global `testcnt' from
33470         pass/fail counts.
33471         (gcc_finish): New proc.  Clean up test environment.
33472         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
33473         (gcc_epass, gcc_efail): Delete.
33474         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
33475         argument of line number.
33476         (dg-init): If the tool has an init routine, call it.
33477         (dg-test): Remove args `cflags_var' and `libs_var'.
33478         Pass all compiler options to ${tool}_start.
33479         Handle missing line number.
33480         (dg-finish): New function.
33481         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
33482         particular files.  Call gcc_finish at end.  Move "skipping test"
33483         message to verbosity level 3.
33484         * gcc.c-torture/compile/compile.exp: Likewise.
33485         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33486         * gcc.c-torture/execute/execute.exp: Likewise.
33487         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33488         Print testcase being tried at verbosity level 1.
33489         * gcc.c-torture/special/special.exp: Unset xfail.
33490         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33491         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
33492         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
33493         * gcc.failure/failure.exp: Likewise.
33494         * gcc.ieee/ieee.exp: Likewise.
33495         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
33496         Update call to dg-test.  Call dg-finish at end.
33497         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
33498         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33499         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
33500         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
33501         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
33502         * gcc.wendy/wendy.exp: Add copyright.
33503         Delete setting of tmpdir (done by gcc_init).
33504         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
33505         Pass compiler flags to gcc_start.  Call gcc_finish at end.
33506         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
33507         gcc_[ce]pass/fail.
33508
33509 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
33510
33511         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
33512         confusion.
33513         (g++_load): Likewise.
33514
33515         * config/*.exp (gcc_load): Some were varargs fns and some were not.
33516         Rename argument to `prog' to remove the confusion.
33517         Varargs fns behave differently too!
33518         (g++_load): Likewise.
33519
33520         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
33521
33522         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
33523         what it is.  Delete (always) printing of status value for !native.
33524         Simplify verbose code, and include status and exec_output.
33525         (g++_load): Use gcc_load.
33526
33527 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
33528
33529         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
33530         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
33531         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
33532         940714-3.c as these testcases don't exist anymore.  Make
33533         va-arg-1.c expected to pass.
33534
33535 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
33536
33537         * gcc.misc-tests/misc.exp: Only run specific testcases.
33538         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
33539         * gcc.misc-tests/dg-[1-9].c: New files.
33540
33541         * lib/dg.exp: New testsuite driver.
33542         * gcc.prms/prms.exp: Use it.
33543
33544         * README.gcc: New file.
33545
33546         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
33547         Document and reset `lxpass' and `lxfail'.
33548         Simplify "initialized" message.
33549         (gcc_stat): Clean up comments a little.
33550
33551 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
33552
33553         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
33554
33555 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
33556
33557         * lib/old-dejagnu.exp (process-option): New proc.
33558         (old-dejagnu-init, old-dejagnu-stat): Likewise.
33559         (old-dejagnu): Simplify.
33560         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
33561
33562 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
33563
33564         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
33565         exists and is not an empty string.
33566
33567         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
33568         $xfail rather than calling setup_xfail.  Clear $xfail when test is
33569         finished.
33570         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
33571         automatically.
33572
33573         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
33574         longer expected to fail.
33575
33576         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
33577         "f" function call.
33578
33579         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
33580
33581         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
33582         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
33583         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
33584         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
33585         c-torture-1.29.
33586
33587         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
33588         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
33589
33590         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
33591
33592         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
33593         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
33594
33595         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
33596         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
33597         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
33598
33599 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
33600
33601         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
33602         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
33603         940714-1.c, 940714-2.c, 940714-3.c},
33604         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
33605         gcc.misc-tests/{mg.c,mg.exp}:
33606         New tests.
33607         * gcc.noncompile/noncompile.exp: Change accordingly.
33608
33609 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
33610
33611         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
33612         Undo previous clobberage.
33613
33614 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
33615
33616         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
33617         * gcc.special/{930510-1.c, special.exp}:
33618         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
33619         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
33620         struct-varargs-1.c}: New tests from c-torture-1.26.
33621
33622 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
33623
33624         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
33625           argument to switch.
33626
33627 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
33628
33629         * Revert the previous changes.  Please see Rob's directory
33630           (/lisa/test/rob/progressive/gcc/testsuite) for testing
33631           fixes.
33632
33633 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
33634
33635         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
33636             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
33637             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
33638             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
33639             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
33640             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
33641             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
33642             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
33643             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
33644             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
33645             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
33646             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
33647             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
33648             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
33649             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
33650             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
33651             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
33652             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
33653             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
33654             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
33655             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
33656             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
33657             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
33658             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
33659             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
33660             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33661             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
33662
33663 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
33664
33665         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
33666             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
33667           with perror calls.
33668
33669 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
33670
33671         * config/unix.exp (g++_load): Fix syntax.
33672
33673 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
33674
33675         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
33676         * gcc.noncompile/921017-1.c: Deleted obsolete test.
33677         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
33678         Don't expect va-arg-1.c to fail.  Correct expected output for
33679         920928-1.c.
33680         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
33681         * gcc.wendy/hbm4.c: Correct typo.
33682         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
33683
33684 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
33685
33686         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
33687         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
33688         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
33689         * lib/c-torture.exp (c-torture-compile): Ditto.
33690
33691         Reduce volume of output (remove all the -I's and such).
33692         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
33693         Call gcc_cpass, gcc_cfail.
33694         (c-torture): Pass testing option to c-torture-compile.
33695
33696 1994-03-21  Doug Evans  (dje@cygnus.com)
33697
33698         Bring patches over from progressive.
33699         * config/default.exp: Exit remote shell cleanly.
33700         (g++_exit, g++_start): Add default versions.
33701         * config/sim.exp (gcc_load): Use perror, not error.
33702
33703 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
33704
33705         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
33706         set in site.exp.
33707
33708 1994-03-14  Doug Evans  (dje@cygnus.com)
33709
33710         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
33711         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
33712         (wendy_try): New proc to run testcase.
33713         (main loop): Call 'em.
33714         * gcc.wendy/*.c: Clean up pass to correct expected output.
33715
33716         * lib/gcc.exp: Minor cleanup work.
33717         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
33718
33719 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
33720
33721         * config/sim.exp (gcc_load): Document return codes better.
33722         Don't pass -v to simulator.
33723
33724 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
33725
33726           * gcc.special/920717-x.c: Fix typo.
33727           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
33728           get at sources.
33729
33730         * lib/mike-gcc.exp: Fix typo.
33731
33732 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
33733
33734         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
33735         binary to use, transform the name.
33736         * config/*.exp: rename everything. Nuke any g++ specific files,
33737         it's now a special case of gcc that requires no special support.
33738         Add a default.exp for unsupported targets.
33739
33740 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
33741
33742         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
33743         lib/old-dejagnu.exp: Fix a few patterns to work with the new
33744         version of Tcl.
33745
33746 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
33747
33748         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
33749         than a warning.
33750
33751 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
33752
33753         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
33754
33755 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
33756
33757         * gcc.execute/execute.exp: Combine opt_list and foption_list into
33758         option_list.  Compile every file with only 4/6 option choices
33759         (same as C torture) instead of with 12/18 different option
33760         choices.
33761         * lib/c-torture.exp: Likewise.
33762
33763         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
33764         not already set.
33765
33766 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
33767
33768         * lib/old-deja.exp: Add `excess errors test fails' error, now one
33769         can put an XFAIL *-*-* on excess errors.
33770
33771 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
33772
33773         * g++.law: Add more tests derived from g++-bugs snapshots.
33774
33775         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
33776         equivalent to g++.law/init9.
33777
33778         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
33779         compiled it, and the a.out file after we've run it.
33780
33781 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
33782
33783         * lib/mike-g++.exp (postbase): Delete the .o file after we've
33784         compiled it, and the a.out file after we've run it.
33785
33786 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
33787
33788         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
33789
33790 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
33791
33792         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
33793         version number.
33794
33795 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
33796
33797         * g++.law: New directory of g++ tests derived from the g++-bugs
33798         snapshots.
33799
33800 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
33801
33802         * gcc.compile: initbug1.c initbug1.exp testcase added
33803
33804 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
33805
33806         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
33807         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
33808           fixes submitted by Jeff Law (law@cs.utah.edu)
33809         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
33810           Jeff Law (law@cs.utah.edu)
33811
33812
33813 1993-11-30  Mike Stump  (mrs@cygnus.com)
33814
33815         * config/unix-g++.exp: Follow the gcc way of doing things.
33816         * g++.old-deja/old-deja.exp: Minor updates.
33817         * lib/g++.exp: New file, follow the gcc way of doing things.
33818         * lib/old-dejagnu.exp: Minor updates.
33819         * lib/mike-g++.exp: Always unset errorInfo.
33820
33821 1993-11-06  Mike Stump  (mrs@cygnus.com)
33822
33823         * lib/gcc.exp: Fix some errors with the below change, CC and
33824         CFLAGS should be global when setting, not local.
33825
33826 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
33827
33828         * lib/gcc.exp: Transform tool name.
33829
33830 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33831
33832         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
33833
33834 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33835
33836         * lib/gcc.exp: change gcc_done to gcc_stat
33837
33838 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33839
33840         * Upgraded gcc testsuite to c-torture version 1.25
33841
33842 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
33843
33844         * lib/gcc.exp: added reporting code. Changed verbose compile message.
33845         * lib/c-torture: added hooks for new reporting code.
33846
33847 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
33848
33849         * config/sh-gcc.exp: check if sh-sim exists in the path
33850
33851 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
33852
33853         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
33854         * gcc.compile/compile.exp: Initial changes for new logic.
33855         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
33856         * gcc.failure/failure.exp: Initial changes for new logic.
33857         * gcc.ieee/ieee.exp: Initial changes for new logic.
33858         * gcc.misc-tests/misc.exp: Initial changes for new logic.
33859         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
33860         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
33861         * lib/c-torture.exp: Initial changes for new logic.
33862         * lib/gcc.exp: Initial changes for new logic.
33863
33864 1993-10-15  Mike Stump  (mrs@cygnus.com)
33865
33866         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
33867         depend upon failure or success.  Fully qualify names in failure
33868         and success messages.  Always remove a.out before starting
33869         compile, just in case.  Pay more attention to error text output by
33870         the compiler.  Handle testcases with no known past errors just
33871         like all others, so that things are uniform.  Other miscellaneous
33872         improvements.
33873
33874 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
33875
33876         * gcc.cpp: new directory for cpp tests
33877
33878 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
33879
33880         * lib/chill.exp: Code reformatted, removed unused code.
33881         * config/unix-chill.exp: Code reformatted, removed unused code.
33882         * chill.execute/execute.exp: Code reformatted, removed unused code.
33883         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
33884
33885 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
33886
33887         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
33888         routines not written.
33889
33890 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
33891
33892         * config/bug-gcc.exp: Use new procs from bug.exp.
33893
33894 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
33895
33896         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
33897         via ftp, rather than depending on NFS.
33898         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
33899         case.
33900
33901 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
33902
33903         * config/bug-gcc.exp: Use new download proc.
33904
33905 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
33906
33907         * chill.execute/execute.exp: cleanups, handles errors better
33908         * chill.compile/compile.exp: rewrite, based on execute.exp
33909         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
33910         * lib/chill.exp: major changes to diff proc and compile and link
33911           procs. added chill_fail and chill_pass wrappers to pass and
33912           fail. added more comments, and handle error codes better.
33913           Added a hack to capture stderr from exec, so noncompile tests
33914           can work.
33915
33916 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
33917
33918         * chill.execute/execute.exp: rewrite of testsuite driver
33919         * lib/chill.exp: rewrite of testsuite driver
33920         * config/unix-chill.exp: rewrite of testsuite driver
33921
33922 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
33923
33924     In chill.execute:
33925         * iexpr.ch: Standardize uppercase.
33926         * tuples.dat: Standardize uppercase.
33927         * vary.ch: standardize.  Correct varying string assignments.
33928         * vary.dat: Add new output lines.
33929
33930 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
33931
33932     In chill.execute:
33933         * chprintf.ch: Standardize use of uppercase.
33934         * tuples.ch: Standardize and turn arr2 into a DCL,
33935           rather than a SYN.
33936         * pinits.ch: Standardize.
33937
33938 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
33939
33940         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
33941         * Makefil: Renamed to Makefile.in.
33942         * configure.in: New.
33943
33944 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
33945
33946     In chill.execute:
33947         * .cvsignore: Add result/output files.
33948         * Makefile: Fix up variables at start.  Use MFLAGS
33949           everywhere.  Correct bool_loc, built_ins entries.
33950           Add entry for vary1.ch.
33951         * bitarray.ch: Standardize upper-case usage.
33952         * bitexpr.ch: Standardize, add output of b1.
33953         * params.ch: Use arrayt in along PROC parameters, to
33954           avoid novelty problems.
33955         * sets.ch: Tiny cleanup.
33956         * vary1.ch: Re-indent.
33957
33958 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
33959
33960           * Add PR-related files to Makefiles, .cvsignore files, etc.
33961
33962 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
33963
33964         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
33965           with compiler objects. New names are test-flow.c and test-loop.c
33966
33967 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
33968
33969         * Upgraded c-torture tests from 1.19 to 1.20
33970
33971         * new files:
33972         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
33973         * gcc.compile: 930623-1.c 930623-2.c
33974         * gcc.noncompile: 930622-1.c 930622-2.c
33975         * gcc.failure: 920411-1.c 920627-2.c
33976         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
33977
33978 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
33979
33980         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33981           More changes to get testsuite working properly. Needs more work.
33982           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
33983
33984 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
33985
33986         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33987           More changes to get testsuite working properly. Needs more work.
33988
33989 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
33990
33991         * chill.compile/compile.exp: Added for Dejagnu support
33992         * chill.execute/execute.exp: Added for Dejagnu support
33993         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
33994
33995 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
33996
33997     This should complete moving the CHILL test files.
33998         * chill.noncompile(.cvsignore printf.grt
33999             in-printf.grt chprintf.grt chprintf.ch):
34000             Added test-support files.
34001           (Makefile): Modified further.
34002         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
34003             signal.ch): Added test files.
34004           * chill.execute (.cvsignore printf.grt printr.c
34005             in-printf.grt rts.c chprintf.grt rts.h): Added
34006           test-support files.
34007             (Makefile): More corrections.
34008
34009 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
34010
34011         * chill.compile, chill.execute, chill.nocompile: Add CHILL
34012           test cases, ready for DejaGnu.
34013
34014 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
34015
34016         * Upgraded c-torture tests from 1.18 to 1.19
34017
34018         * gcc.compile: added test(s):
34019           930607-1.c
34020         * gcc.execute: added test(s):
34021           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
34022
34023         * added new subdirectory for misc tests: gcc.misc-tests
34024         * gcc.misc-test(s): added tests:
34025           inst-check.c test-consts.c test-ior.c test-switch.c
34026
34027 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
34028
34029         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
34030
34031 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
34032
34033         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
34034
34035 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
34036
34037         * Upgraded c-torture tests from 1.17 to 1.18
34038
34039 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
34040
34041         * Upgraded c-torture tests from 1.12 to 1.17
34042
34043 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
34044
34045         * lib/old-dejagnu.exp:
34046           Fixed handling of XFAIL target triplets to correctly
34047           recognize wildcard characters.  Removed code that
34048           appended a unique id tag to the end of the file name
34049           printed out by the result of the testcases within a
34050           given test file.
34051
34052 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
34053
34054         * lib/old-dejagnu.exp:
34055           Reworked expected failure handling to trigger off of XFAIL
34056           keyword in keyphrase embeded in testcase source code. The
34057           XFAIL keyword must be at the end of the keyphrase line. It
34058           may optionally be followed by one or more target triplets.
34059           It has just occured that the handling of wildcards in the
34060           target triplet may not be correct.
34061
34062 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
34063
34064         * g++.old-deja/tests:
34065           Moved all subdirectories up one level into g++.old-deja .
34066
34067         * lib/old-dejagnu.exp:
34068           Fixed problem with CXXFLAGS not being properly reset, and being
34069           corrupted with extraneous "-c" compiler option.  This was
34070           causing binaries to not be generated for test that needed them.
34071           Modified strings passed to "pass" and "fail" so that individual
34072           tests from the same test file would be distinguished by an
34073           identifier appended to the test file name in the summary logs;
34074           this corrected a problem with erroneous diff logs.  Added code
34075           to search testcases for expected fail and unexpected pass keywords.
34076
34077 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
34078
34079         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
34080
34081 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
34082
34083         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
34084           Removed extraneous text from end of "Special g++ Options"
34085           keyphrase.
34086
34087         * lib/old-dejagnu.exp: Added pattern matching to look for new
34088           keywords, embedded in testcases comments, which will trigger
34089           calls to xpass and xfail.
34090
34091 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
34092
34093         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
34094           comments embedded in the testcases, especially the one looking for
34095           special compiler options, as well as the pattern matching for the
34096           compiler output again.
34097
34098 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
34099
34100         * lib/old-dejagnu.exp: Do a proper check of the return value for
34101           execute tests. Fixed several problems with the pattern matching
34102           of the compiler output which gave erroneous test results.
34103           Changed several of the test result messages to be more descriptive.
34104         * config/unix-g++.exp: Proc g++_load now actually works and
34105           executes the tests passed to it and returns a usable return
34106           value.
34107
34108 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
34109
34110           * lib/gcc.exp: Exits gracefully if $CC is bogus.
34111
34112 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
34113
34114         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
34115           Modified both files to properly execute the old style
34116           dejagnu tests. The previous versions of these files were
34117           experimental and did not function anything near correctly.
34118
34119 1993-04-05  Rob Savoye  (rob@cygnus.com)
34120
34121         * Removed all Makefile.in and configure.in files. No configuration
34122         needed now.
34123
34124 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
34125
34126         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
34127
34128 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
34129
34130         * gcc.compile/configure.in, gcc.unsorted/configure.in,
34131         gcc.special/configure.in, gcc.noncompile/configure.in,
34132         gcc.execute/configure.in, gcc.code_quality/configure.in,
34133         g++.other/configure.in, g++.old-deja/configure.in,
34134         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
34135         in srcname setting.
34136
34137 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
34138
34139         * lib/udi.exp:  Fixed mondfe and mondfe_download.
34140         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
34141         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
34142
34143 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
34144
34145         * config/udi-gdb.exp: Check $shell_id after connecting to target.
34146         (gdb_exit): Don't remove *_soc files.
34147
34148 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
34149
34150         * lib/c-torture.exp: Don't look for main; instead always use -w
34151         -c.  This is how the c-torture tests work.  Remove the object
34152         file if the compilation succeeds.
34153         * gcc.execute/execute.exp: Remove executable if test passes.
34154         * gcc.noncompile/noncompile.exp: Every test is an expected
34155         failure.
34156         * gcc.special/special.exp: Added tests from c-torture 1.11,
34157         corrected use of existing test.
34158         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
34159         gcc.execute/920625-1.c: Updated to c-torture 1.11.
34160         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
34161         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
34162         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
34163         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
34164         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
34165         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
34166         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
34167         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
34168         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
34169         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
34170         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
34171         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
34172         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
34173         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
34174         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
34175         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
34176         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
34177         c-torture 1.11.
34178         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
34179         correspond to c-torture 1.11.
34180
34181         * New file.