compress-float-sse.c: New.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2005-07-12  Dale Johannesen  <dalej@apple.com>
2
3         * gcc.target/i386/compress-float-sse.c:  New.
4         * gcc.target/i386/compress-float-sse-pic.c:  New.
5         * gcc.target/i386/compress-float-387.c:  New.
6         * gcc.target/i386/compress-float-387-pic.c:  New.
7         * gcc.dg/compress-float-ppc.c:  New.
8         * gcc.dg/compress-float-ppc-pic.c:  New.
9
10 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11
12         gfortran.dg/dev_null.f90:  Remove targets.
13
14 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15
16         PR tree-opt/22335
17         * gcc.dg/pr22335-1.c: New test.
18         * gcc.dg/pr22335-2.c: New test.
19
20 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21
22         PR c++/20172
23         * g++.dg/template/nontype12.C : New test.
24
25 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
26
27         * gcc.dg/tree-ssa/loop-10.c: New test.
28
29 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
30
31         * gcc.c-torture/execute/20020720-1.x: Remove.
32
33 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
34
35         * gfortran.fortran-torture/execute/forall_7.f90: New test.
36
37 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
38
39         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
40         (dg-mips-options): Use it.
41
42 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
43
44         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
45
46 2005-07-09  Richard Henderson  <rth@redhat.com>
47
48         * lib/target-supports.exp (check_effective_target_sync_char_short):
49         Add alpha.
50
51 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
52
53         PR libfortran/22217
54         * gfortran.dg/negative-z-descriptor.f90:  New test.
55
56 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
57
58         PR tree-opt/22329
59         * gcc.dg/pr22329.c: New test.
60
61 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
62
63         PR tree-optimization/20139
64         * gcc.dg/tree-ssa/pr20139.c: New.
65
66 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
67
68         PR tree-opt/22356
69         * testsuite/gcc.dg/pr22356-1.c: New test.
70
71 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
72
73         PR c++/21799
74         * g++.dg/template/unify8.C: New.
75         * g++.dg/template/unify9.C: New.
76
77 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
78
79         * gfortran.fortran-torture/execute/entry_10.f90: New test.
80
81 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
82
83         * gcc.dg/darwin-version-1.c: New.
84         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
85         * gcc.dg/builtins-20.c: Likewise.
86         * gcc.dg/builtins-53.c: Likewise.
87         * gcc.dg/torture/builtins-convert-1.c: Likewise.
88         * gcc.dg/torture/builtins-convert-2.c: Likewise.
89         * gcc.dg/torture/builtins-convert-3.c: Likewise.
90         * gcc.dg/torture/builtins-power-1.c: Likewise.
91         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
92         on Darwin.
93
94 2005-07-07  Jeff Law  <law@redhat.com>
95
96         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
97         argument evaluation order.
98
99 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
100
101         PR libfortran/21594
102         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
103         Add test cases where the shift length is greater than the
104         array length.
105
106 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
107
108         * obj-c++.dg/proto-lossage-6.mm: New.
109         * objc.dg/proto-lossage-6.m: New.
110
111 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
112
113         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
114         * objc.dg/gnu-runtime-2.m: Likewise.
115
116 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
117
118         * gfortran.dg/longline.f: New test.
119
120         * gfortran.dg/badline.f: New test.
121
122 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
123
124         PR fortran/16531
125         PR fortran/15966
126         PR fortran/18781
127         * gfortran.dg/hollerith.f90: New.
128         * gfortran.dg/hollerith2.f90: New.
129         * gfortran.dg/hollerith3.f90: New.
130         * gfortran.dg/hollerith4.f90: New.
131         * gfortran.dg/hollerith_f95.f90: New.
132         * gfortran.dg/hollerith_legacy.f90: New.
133         * gfortran.dg/g77/cpp4.F: New. Port from g77.
134
135 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
136
137         PR objc/22274
138         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
139         * objc.dg/gnu-runtime-2.m: New.
140
141 2005-07-06  Jeff Law  <law@redhat.com>
142
143         * gcc.dg/tree-ssa/vrp17.c: New test.
144
145 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
146
147         PR fortran/22327
148         * gfortran.dg/array_constructor_5.f90: New test.
149
150 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
151
152         * gfortran.fortran-torture/execute/entry_9.f90: New test.
153
154 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
155
156         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
157         * gcc.dg/980816-1.c: Ditto.
158
159 2005-07-06  Jeff Law  <law@redhat.com>
160
161         * gcc.c-torture/compile/pr21356.c: New test.
162
163 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
164
165         PR c/22013
166         PR c/22098
167         * gcc.c-torture/compile/pr22013-1.c,
168         gcc.c-torture/execute/pr22098-1.c,
169         gcc.c-torture/execute/pr22098-2.c,
170         gcc.c-torture/execute/pr22098-3.c: New tests.
171
172 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
173
174         PR c/22308
175         * gcc.dg/pr22308-1.c: New test.
176
177 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
178
179         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
180         target.
181         * gcc.dg/compare9.c: Use -fshort-enums instead of
182         -fno-short-enums.  Change the last test to dg-bogus.
183
184 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
185
186         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
187         * gcc.dg/compare9.c: New.
188
189 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
190
191         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
192
193 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
194
195         PR testsuite/22288
196         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
197
198
199 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
200
201         * gcc.dg/format/gcc_gfc-1.c: New.
202
203 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
204
205         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
206
207 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
208
209         PR fortran/20842
210         * gfortran.dg/io_invalid_1.f90: New test.
211
212 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
213
214         * gcc.dg/format/gcc_diag-1.c: Update.
215
216 2005-07-02  Jeff Law  <law@redhat.com>
217
218         * gcc.dg/tree-ssa/pr22051-1.c: New test.
219         * gcc.dg/tree-ssa/pr22051-2.c: New test.
220
221 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
222
223         * gcc.dg/format/gcc_diag-1.c: Update.
224
225 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
226
227         PR tree-opt/22269
228         * gcc.c-torture/compile/pr22269.c: New test.
229
230 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
231
232         PR 21584
233         PR 22219
234         * g++.dg/tree-ssa/pr21584-1.C: New test.
235         * g++.dg/tree-ssa/pr21584-2.C: New test.
236
237 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
238
239         * obj-c++.dg/try-catch-11.mm: New.
240         * objc.dg/try-catch-10.m: New.
241
242 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
243
244         * g++.dg/other/ucnid-1.C: xfail on AIX.
245
246 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
247
248         PR 22234
249         * gcc.dg/20050629-1.c: New test.
250
251 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
252
253         * obj-c++.dg/const-str-1[0-1].mm: New.
254         * objc.dg/const-str-1[0-1].m: New.
255
256 2005-05-29  Richard Henderson  <rth@redhat.com>
257
258         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
259         Rename from check_effective_target_vect_no_max.
260         (check_effective_target_vect_no_int_add): New.
261         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
262         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
263         * gcc.dg/vect/vect-reduc-3.c: Likewise.
264         * gcc.dg/vect/vect-reduc-1.c: Use both.
265         * gcc.dg/vect/vect-reduc-2.c: Likewise.
266
267 2005-05-29  Richard Henderson  <rth@redhat.com>
268
269         * lib/target-supports.exp (check_effective_target_vect_no_max): 
270         Remove i386 and x86_64.
271
272 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
273
274         PR testsuite/21969
275         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
276
277 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
278
279         PR middle-end/21969
280         * gcc.dg/vect/pr21969.c: New test.
281
282 2005-06-28  Eric Christopher  <echristo@redhat.com>
283
284         PR c/22052
285         PR c/21975
286         * gcc.dg/inline1.c: New test.
287         * gcc.dg/inline2.c: Ditto.
288         * gcc.dg/inline3.c: Ditto.
289         * gcc.dg/inline4.c: Ditto.
290         * gcc.dg/inline5.c: Ditto.
291         
292 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
293
294         PR libfortran/22142
295         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
296         Add testcase also testing eoshift1 for PR 22142.
297
298 2005-06-28  Richard Henderson  <rth@redhat.com>
299
300         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
301         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
302         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
303         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
304         gcc.dg/tree-ssa/20030922-2.c: Likewise.
305
306 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
307
308         PR libfortran/22142
309         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
310         Add testcase for PR 22142.
311
312 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
313
314         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
315         gcc.target/ia64/fpreg-2.c: New tests.
316
317 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
318
319         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
320
321 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
322
323         PR libfortran/22170
324         * gfortran.dg/slash_1.f90: New test.
325
326 2005-06-27  Richard Henderson  <rth@redhat.com>
327
328         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
329         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
330         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
331         * gcc.dg/vect/vect-reduc-2.c: Likewise.
332         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
333         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
334
335 2005-06-27  Richard Henderson  <rth@redhat.com>
336
337         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
338         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
339
340 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
341
342         * obj-c++.dg/proto-lossage-5.mm: New.
343         * objc.dg/proto-lossage-5.m: New.
344
345 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
346
347         PR 21959
348         * gcc.dg/tree-ssa/pr21959.c: New test.
349
350 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
351
352         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
353         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
354         testing uninitialized var.
355
356         * gcc.c-torture/execute/builtins/chk.h: New.
357         * gcc.c-torture/execute/builtins/lib/chk.c: New.
358         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
359         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
360         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
361         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
362         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
363         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
364         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
365         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
366         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
367         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
368         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
369         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
370         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
371         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
372         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
373         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
374         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
375         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
376         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
377         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
378         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
379         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
380         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
381         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
382         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
383         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
384         * gcc.dg/builtin-object-size-1.c: New test.
385         * gcc.dg/builtin-object-size-2.c: New test.
386         * gcc.dg/builtin-object-size-3.c: New test.
387         * gcc.dg/builtin-object-size-4.c: New test.
388         * gcc.dg/builtin-object-size-5.c: New test.
389         * gcc.dg/builtin-stringop-chk-1.c: New test.
390         * gcc.dg/builtin-stringop-chk-2.c: New test.
391         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
392         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
393         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
394         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
395         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
396         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
397         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
398         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
399         * gcc.c-torture/execute/printf-1.c: New test.
400         * gcc.c-torture/execute/fprintf-1.c: New test.
401         * gcc.c-torture/execute/vprintf-1.c: New test.
402         * gcc.c-torture/execute/vfprintf-1.c: New test.
403         * gcc.c-torture/execute/printf-chk-1.c: New test.
404         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
405         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
406         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
407
408 2005-06-27  Michael Matz  <matz@suse.de>
409
410         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
411         slot is not merged if address escapes.
412
413 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
414
415         PR c/21911
416         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
417
418 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
419
420         PR middle-end/17965
421         * gcc.c-torture/compile/20050622-1.c: New test.
422
423         PR middle-end/22028
424         * gcc.dg/20050620-1.c: New test.
425
426 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
427
428         PR tree-optimization/22026
429         * gcc.dg/tree-ssa/pr22026.c: New.
430
431 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
432
433         PR libfortran/22144
434         * gfortran.dg/shift-alloc.f90:  New testcase.
435
436 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
437
438         * all files: Update FSF address in copyright headers.
439
440 2005-06-22  Jan Hubicka  <jh@suse.cz>
441
442         * wholeprogram-1.c: New testcase.
443         * wholeprogram-2.c: New testcase.
444
445 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
446
447         PR 22171
448         * gcc.dg/tree-ssa/pr22171.c: New test.
449
450 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
451
452         * gfortran.dg/simplify_modulo.f90: New.
453
454 2005-06-24  Jan Hubicka  <jh@suse.cz>
455
456         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
457
458 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
459
460         * obj-c++.dg/proto-lossage-[1-4].mm: New.
461
462 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
463
464         * obj-c++.dg/typedef-alias-1.mm: New.
465         * objc.dg/typedef-alias-1.m: New.
466
467 2005-06-23  Jeff Law  <law@redhat.com>
468
469         * gcc.dg/tree-ssa/vrp16.c: New test.
470
471 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
472
473         * lib/target-supports.exp: Add
474         check_effective_target_fortran_large_real and
475         check_effective_target_fortran_large_int to check for
476         corresponding effective targets.
477         * gfortran.dg/large_integer_kind_1.f90: New test.
478         * gfortran.dg/large_real_kind_1.f90: New test.
479
480 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
481
482         PR tree-optimization/22117
483         * gcc.dg/tree-ssa/pr22117.c: New.
484
485 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
486
487         PR testsuite/22123
488         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
489
490 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
491
492         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
493
494 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
495
496         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
497         * gfortran.dg/f2c_4.c: Likewise
498         
499 2005-06-22 Paul Brook  <paul@codesourcery.com>
500
501         PR fortran/21034
502         * gfortran.dg/auto_save_1.f90: New test.
503
504 2005-06-22  Michael Matz  <matz@suse.de>
505
506         * gcc.target/x86-64/abi: New directory.
507         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
508         * gcc.target/x86-64/abi/README.gcc: New file.
509         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
510         * gcc.target/x86-64/abi/asm-support.s: New file.
511         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
512         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
513         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
514         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
515         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
516         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
517         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
518         * gcc.target/x86_64/abi/test_bitfields.c: New test.
519         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
520         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
521         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
522         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
523         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
524         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
525         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
526         * gcc.target/x86_64/abi/test_varargs.c: New test.
527
528 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
529
530         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
531         32-bit i?86 and x86_64.
532
533 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
534
535         * obj-c++.dg/const-str-[1-9].mm: New tests.
536
537 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
538
539         PR fortran/22010
540         * gfortran.dg/namelist_use.f90: New.
541         * gfortran.dg/namelist_use_only.f90: New.
542
543 2005-06-21  Jeff Law  <law@redhat.com>
544
545         * gcc.dg/tree-ssa/vrp15.c: New test.
546
547 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
548
549         * lib/target-supports.exp (check_effective_target_vect_reduction): 
550         Remove.
551         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
552         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
553         remove vect_reduction target keyword. Also avoid two returns in main.
554         * gcc.dg/vect/vect-reduc-3.c: Likewise.
555         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
556         * gcc.dg/vect/vect-reduc-1short.c: New test.
557         * gcc.dg/vect/vect-reduc-1char.c: New test.
558         * gcc.dg/vect/vect-reduc-2short.c: New test.
559         * gcc.dg/vect/vect-reduc-2char.c: New test.
560         * gcc.dg/vect/vect-reduc-6.c: New test.
561         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
562         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
563         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
564
565 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
566         Paul Thomas  <pault@gcc.gnu.org>
567
568         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
569         New tests.
570         
571 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
572
573         * gfortran.dg/backslash_1.f90: New test.
574         * gfortran.dg/backslash_2.f90: New test.
575
576 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
577
578         * gfortran.dg/duplicate_labels.f90: New test.
579
580 2005-06-20  Jan Beulich  <jbeulich@novell.com>
581
582         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
583         unsupportable relocations.
584         * g++.old-deja/g++.other/store-expr1.C: Likewise.
585         * gcc.dg/20050321-2.c: xfail for NetWare.
586
587 2005-06-20  Andreas Jaeger  <aj@suse.de>
588
589         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
590         gcc.target/i386/fastcall-sseregparm.c,
591         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
592
593 2005-06-19  Richard Henderson  <rth@redhat.com>
594
595         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
596
597 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
598
599         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
600
601 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
602
603         PR c++/22115
604         * g++.dg/conversion/simd2.C: Change expected error message.
605
606 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
607
608         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
609         * gcc.dg/vect/vect-reduc-2.c: Likewise.
610         * gcc.dg/vect/vect-reduc-3.c: Likewise.
611
612 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
613
614         * gcc.dg/fold-mod-1.c: New test.
615
616 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
617
618         PR fortran/19926
619         * gfortran.dg/pr19926.f90: New test.
620
621 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
622
623         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
624         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
625         targets.
626         * gcc.dg/vect/vect-reduc-2.c: Likewise.
627         * gcc.dg/vect/vect-reduc-3.c: Likewise.
628
629 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
630
631         * gcc.target/ia64/float80-varargs-1.c: New test.
632
633 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
634
635         PR tree-opt/22035
636         * gfortran.dg/f2c_6.f90: New test.
637
638 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
639
640         PR c++/17413
641         * g++.dg/template/local5.C: New.
642
643 2005-06-17  Richard Henderson  <rth@redhat.com>
644
645         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
646
647 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
648
649         PR testsuite/21945
650         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
651
652 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
653
654         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
655         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
656         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
657         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
658         check_vect to verify the presence of hardware vector support.
659
660 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
661
662         PR testsuite/22056
663         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
664
665 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
666
667         PR libfortran/19216
668         * gfortran.dg/pr19216.f: Add correct space between brackets and
669         dg directive.
670
671 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
672
673         PR libfortran/16436
674         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
675
676 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
677
678         * gcc.target/i386/attributes-error.c: New testcase.
679         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
680         * gcc.target/i386/regparm-stdcall.c: Likewise.
681         * gcc.target/i386/sseregparm-1.c: Likewise.
682         * gcc.target/i386/sseregparm-2.c: Likewise.
683
684 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
685
686         * g++.dg/rtti/crash2.C: New.
687
688 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
689
690         * gcc.dg/noncompile/20040203-3.c: Update expected message.
691
692 2005-06-15  David Ung  <davidu@mips.com>
693
694         * gcc.target/mips/mips16e-extends.c: New test for testing the
695         generation of MIPS16e zeb/zeh, seb/seh instructions.
696
697 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
698
699         PR 22018
700         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
701         * gcc.dg/tree-ssa/pr22018.c: New test.
702
703 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
704
705         * gcc.dg/simd-1.c: Update error messages.
706         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
707         * gcc.dg/simd-2.c: Update error messages.
708         * gcc.dg/simd-4.c: New.
709
710 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
711
712         PR c++/20678
713         * g++.dg/other/crash-4.C: New.
714
715 2005-06-14  Devang Patel  <dpatel@apple.com>
716
717         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
718
719 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
720
721         PR c++/21929
722         * g++.dg/parse/crash11.C: Update
723
724 2005-06-13  Jeff Law  <law@redhat.com>
725
726         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
727         perform the desired transformations.
728         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
729         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
730
731 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
732
733         PR fortran/22038
734         * gfortran.dg/forall_1.f90: Un-XFAIL.
735
736 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
737
738         PR c++/21929
739         * g++.dg/parse/crash26.C: New.
740
741         PR c++/20789
742         * g++.dg/init/member1.C: New.
743
744 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
745
746         * gfortran.dg/altreturn_1.f90: New test.
747
748 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
749
750         PR middle-end/21985
751         * gcc.dg/tree-ssa/pr21985.c: New test.
752
753 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
754
755         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
756
757 2005-06-12  Roger Sayle  <roger@eyesopen.com>
758
759         PR c++/21930
760         * g++.dg/other/error10.C: New test case.
761
762 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
763
764         PR libfortran/19155
765         * gfortran.dg/pr19155.f: Add test.
766
767 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
768
769         * gfortran.dg/f2c_7.f90: New test.
770
771         * gfortran.dg/forall_1.f90: XFAILed.
772
773 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
774
775         * gcc.dg/pr14796-1.c: New.
776         * gcc.dg/pr14796-2.c: New.
777
778 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
779
780         PR fortran/17792
781         PR fortran/21375
782         * gfortran.dg/deallocate_stat.f90:  New test.
783
784 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
785
786         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
787
788 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
789
790         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
791         access will be generated when this loop is vectorized. Test that
792         accesses with same alignment were detected.
793         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
794         Test that accesses with same alignment were detected.
795         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
796         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
797         alignment were detected.
798
799 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
800
801         * gcc.dg/Wcxx-compat-1.c: New.
802
803 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
804
805         PR libfortran/21480
806         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
807         complex array.
808
809 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
810
811         * gcc.dg/alias-8.c: New.
812
813 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
814
815         * gcc.dg/format/cmn_err-1.c: Update.
816
817 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
818
819         PR target/20666
820         * gcc.target/sparc/fexpand-2.c: New.
821         * gcc.target/sparc/fpmerge-2.c: New.
822         * gcc.target/sparc/fpmul-2.c: New.
823         * gcc.target/sparc/noresult.c: New.
824         * gcc.target/sparc/pdist-2.c: New.
825         * gcc.target/sparc/pdist-3.c: New.
826
827 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
828
829         PR testsuite/21702
830         * gcc.target/i386/i386.exp: Fix comment typo.
831
832 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
833
834         PR c++/19497
835         * g++.dg/inherit/using5.C: New.
836         * g++.dg/inherit/using6.C: New.
837
838 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
839
840         PR c++/19894
841         * g++.dg/template/ptrmem15.C: New test.
842
843         PR c++/20563
844         * g++.dg/ext/label4.C: New test.
845
846 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
847
848         * gcc.dg/tls/debug-1.c: New test.
849
850 2005-06-07  Dale Johannesen  <dalej@apple.com>
851
852         * gcc.target/i386/movq.c:  New.
853
854 2005-06-07  Dale Johannesen  <dalej@apple.com>
855
856         * gcc.dg/20050607-1.c:  New.
857
858 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
859
860         PR middle-end/21850
861         * gcc.c-torture/execute/20050607-1.c: New test.
862
863 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
864
865         PR libfortran/21926
866         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
867         Test case where the return array has lowest stride one,
868         but isn't packed.
869
870 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
871
872         * lib/target-supports.exp (check_effective_target_sync_int_long):
873         Add s390 and s390x targets.
874
875 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
876
877         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
878         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
879         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
880         * gcc.dg/tree-ssa/loop-9.c: New test.
881
882 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
883
884         * g++.dg/parse/defarg10.C: New.
885
886 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
887
888         PR regression/21897
889         * gcc.c-torture/execute/20050604-1.c: New test.
890
891 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
892
893         PR 21903
894         * g++.dg/parse/defarg9.C: New.
895
896         PR c++/20637
897         * g++.dg/inherit/using4.C: New.
898         * g++.dg/overload/error1.C: Adjust expected errors.
899         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
900         * g++.old-deja/g++.brendan/arm2.C: Likewise.
901         * g++.old-deja/g++.other/redecl2.C: Likewise.
902         * g++.old-deja/g++.other/redecl4.C: Likewise.
903         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
904
905 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
906
907         * gfortran.dg/f2c_5.f90: Add -w to dg-options
908
909 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
910
911         * lib/gfortran.exp (gfortran_target_compile): Call
912         dg-additional-files-options
913         * gfortran.dg/f2c_4.f90: New file
914         * gfortran.dg/f2c_4.c: New file
915         * gfortran.dg/f2c_5.f90: New file
916         * gfortran.dg/f2c_5.c: New file
917
918 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
919
920         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
921
922         PR fortran/21912
923         * gfortran.dg/array_constructor_4.f90: New test.
924
925 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
926
927         PR c++/21619
928         * g++.dg/ext/builtin9.C: New test.
929
930 2005-06-05  Dale Johannesen  <dalej@apple.com>
931
932         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
933         * gcc.c-torture/execute/20050603-2.c:  Ditto.
934
935 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
936
937         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
938         * gcc.dg/vect/vect-reduc-1.c: New.
939         * gcc.dg/vect/vect-reduc-2.c: New.
940         * gcc.dg/vect/vect-reduc-3.c: New.
941
942 2005-06-04  Dale Johannesen  <dalej@apple.com>
943
944         * gcc.c-torture/execute/20050603-1.c:  New.
945         * gcc.c-torture/execute/20050603-2.c:  New.
946         * gcc.dg/20050603-3.c:  New.
947
948 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
949
950         PR fortran/19195
951         * gfortran.dg/debug_1.f90: New test.
952
953         * gfortran.dg/forall_1.f90: New test.
954
955 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
956
957         * gfortran.dg/array_constructor_3.f90: New test.
958
959 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
960
961         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
962
963 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
964
965         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
966
967 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
968
969         PR c/21873
970         * gcc.dg/init-excess-1.c: New test.
971
972 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
973
974         PR c++/21853
975         * g++.dg/expr/static_cast6.C: New test.
976
977 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
978
979         * gcc.dg/tree-ssa/vrp14.c: New test.
980
981 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
982
983         PR c++/21336
984         * g++.dg/template/new2.C: New test.
985
986 2005-06-03  Josh Conner  <jconner@apple.com>
987
988         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
989         all entries in initializer.
990
991 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
992
993         PR middle-end/21858
994         * gcc.dg/pr21858.c: New testcase.
995
996 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
997
998         PR tree-optimization/21292
999
1000         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
1001         New.
1002         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1003         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1004         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1005         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1006         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
1007
1008 2005-06-02  Richard Henderson  <rth@redhat.com>
1009
1010         * gcc.dg/sync-2.c: Use -march=i486 for i386.
1011
1012 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
1013
1014         * gcc.dg/wtypequal.c: New testcase.
1015
1016 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
1017
1018         PR 21582
1019         * gcc.dg/tree-ssa/pr21582.c: New test.
1020
1021 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1022
1023         PR c++/21280
1024         * g++.dg/opt/interface2.h: New.
1025         * g++.dg/opt/interface2.C: New.
1026         * g++.dg/init/ctor4.C: Adjust error lines.
1027         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1028         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1029         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1030         * g++.old-deja/g++.pt/assign1.C: Likewise.
1031         * g++.old-deja/g++.pt/crash20.C: Likewise.
1032
1033 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
1034
1035         PR tree-optimization/21734
1036         * g++.dg/vect/pr21734_1.cc: New.
1037         * g++.dg/vect/pr21734_2.cc: New.
1038
1039 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1040
1041         PR c++/20350
1042         * g++.dg/template/spec24.C: New.
1043
1044         PR c++/21151
1045         * g++.dg/pch/local-1.C: New.
1046         * g++.dg/pch/local-1.Hs: New.
1047
1048 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
1049
1050         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
1051         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
1052         * gcc.dg/tree-ssa/pr14341.c: New test.
1053         * gcc.dg/tree-ssa/pr14841.c: New test.
1054         * gcc.dg/tree-ssa/pr20701.c: New test.
1055         * gcc.dg/tree-ssa/pr21086.c: New test.
1056         * gcc.dg/tree-ssa/pr21090.c: New test.
1057         * gcc.dg/tree-ssa/pr21332.c: New test.
1058         * gcc.dg/tree-ssa/pr21458.c: New test.
1059         * gcc.dg/tree-ssa/pr21658.c: New test.
1060         * gcc.dg/tree-ssa/vrp01.c: New test.
1061         * gcc.dg/tree-ssa/vrp02.c: New test.
1062         * gcc.dg/tree-ssa/vrp03.c: New test.
1063         * gcc.dg/tree-ssa/vrp04.c: New test.
1064         * gcc.dg/tree-ssa/vrp05.c: New test.
1065         * gcc.dg/tree-ssa/vrp06.c: New test.
1066         * gcc.dg/tree-ssa/vrp07.c: New test.
1067         * gcc.dg/tree-ssa/vrp08.c: New test.
1068         * gcc.dg/tree-ssa/vrp09.c: New test.
1069         * gcc.dg/tree-ssa/vrp10.c: New test.
1070         * gcc.dg/tree-ssa/vrp11.c: New test.
1071         * gcc.dg/tree-ssa/vrp12.c: New test.
1072         * gcc.dg/tree-ssa/vrp13.c: New test.
1073
1074 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
1075
1076         PR 21029
1077         * gcc.dg/tree-ssa/pr21029.c: New test.
1078
1079 2005-06-01  Roger Sayle  <roger@eyesopen.com>
1080
1081         * gfortran.dg/logint-1.f: New test case.
1082         * gfortran.dg/logint-2.f: Likewise.
1083         * gfortran.dg/logint-3.f: Likewise.
1084
1085 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
1086
1087         PR c/21536
1088         PR c/20760
1089         * gcc.dg/20050527-1.c: New test.
1090
1091         * gcc.dg/i386-sse-12.c: New test.
1092
1093         PR fortran/21729
1094         * gfortran.dg/implicit_5.f90: New test.
1095
1096 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
1097
1098         PR fortran/20883
1099         * gfortran/assign_4.f90: New test.
1100         * gfortran/assign_2.f90: Change compile to run.
1101
1102 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
1103
1104         * lib/target-supports.exp
1105         (check_effective_target_sync_char_short): New.
1106         * gcc.dg/sync-2.c: New.
1107
1108 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1109
1110         PR tree-optimization/21817
1111         * gcc.dg/torture/pr21817-1.c: New.
1112
1113 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
1114
1115         PR c++/21165
1116         * g++.dg/template/init5.C: New.
1117
1118 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
1119
1120         * gfortran.dg/char_initialiser_actual.f90:
1121         Test character initialisers as actual arguments.
1122         * gfortran.dg/char_pointer_comp_assign.f90:
1123         Test character pointer structure component assignments.
1124         * gfortran.dg/char_array_structure_constructor.f90:
1125         Test character components in structure constructors.
1126
1127 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
1128
1129         PR middle-end/20931
1130         * g++.dg/opt/pr20931.C: New test.
1131
1132 2005-05-31  Andreas Jaeger  <aj@suse.de>
1133
1134         PR testsuite/20772
1135         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
1136         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
1137         g++.old-deja/g++.ext/asmspec1.C,
1138         g++.old-deja/g++.other/regstack.C,
1139         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
1140         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
1141         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
1142         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
1143         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
1144         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
1145         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
1146         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
1147         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
1148         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
1149         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
1150         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
1151         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
1152         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
1153         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
1154         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
1155         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
1156         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
1157         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
1158
1159 2005-05-31  Jeff Law  <law@redhat.com>
1160
1161         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
1162
1163 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
1164
1165         PR middle-end/21743
1166         * gcc.dg/builtins-1.c: Activate disabled clog test.
1167         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1168
1169 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
1170
1171         * gfortran.dg/char_pointer_assign.f90:
1172         Test character-pointer assignments and pointer assignments.
1173         * gfortran.dg/char_pointer_dummy.f90:
1174         Test character-pointer dummy arguments.
1175         * gfortran.dg/char_pointer_func.f90:
1176         Test character-pointer function returns.
1177         * gfortran.dg/char_pointer_dependency.f90:
1178         Test character-pointer functions with dependencies.
1179
1180 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
1181
1182         PR c++/21784
1183         * g++.dg/lookup/using14.C: New test.
1184
1185 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
1186
1187         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1188         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
1189         trailing ^M.
1190
1191 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
1192
1193         PR c++/17413
1194         * g++.dg/template/local5.C: New.
1195
1196         PR target/21761
1197         * gcc.c-torture/compile/pr21761.c: New.
1198
1199         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
1200         before darwin8.
1201
1202 2005-05-30  Steven G. Kargl
1203
1204         PR fortran/20846
1205         * gfortran.dg/inquire_8.f90: New test.
1206
1207 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1208
1209         PR libfortran/21376
1210         * gfortran.dg/output_exponents_1.f90: New test.
1211
1212 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1213
1214         PR libfortran/20006
1215         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
1216
1217 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
1218
1219         PR c++/21210
1220         * g++.dg/ext/complex1.C: New test.
1221
1222         PR c++/21340
1223         * g++.dg/init/ctor6.C: New test.
1224
1225 2005-05-29  Jan Hubicka  <jh@suse.cz>
1226
1227         * gcc.c-torture/compile/pr21562.c: New.
1228
1229 2005-05-28  Steven G. Kargl <kargls@comcast.net>
1230
1231         * gfortran.dg/subnormal_1.f90: New test.
1232
1233 2005-05-28  Jan Hubicka  <jh@suse.cz>
1234
1235         * tree-prof.exp: Fix comment.
1236         * value-prof-1.c: New.
1237         * value-prof-2.c: New.
1238         * value-prof-3.c: New.
1239         * value-prof-4.c: New.
1240
1241 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
1242
1243         PR c++/21614
1244         * g++.dg/expr/ptrmem6.C: New test.
1245         * g++.dg/expr/ptrmem6a.C: Likewise.
1246
1247 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
1248
1249         PR tree-optimization/21658
1250         * gcc.dg/tree-ssa/pr21658.c: New.
1251
1252 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
1253
1254         PR c++/21455
1255         * g++.dg/inherit/ptrmem3.C: New.
1256
1257         PR c++/21681
1258         * g++.dg/parse/template16.C: New.
1259
1260 2005-05-27  Andreas Jaeger  <aj@suse.de>
1261
1262         * gcc.dg/setjmp-2.c: Only run in 32-bit.
1263
1264         * gcc.dg/i386-sse-8.c: Run test on all archs.
1265
1266 2005-05-26  Mike Stump  <mrs@apple.com>
1267
1268         * objc.dg/isa-field-1.m: Only run on darwin.
1269         * objc.dg/lookup-1.m: Likewise.
1270         * objc.dg/try-catch-8.m: Likewise.
1271
1272 2005-05-26  Roger Sayle  <roger@eyesopen.com>
1273
1274         PR tree-optimization/9814
1275         * gcc.dg/pr9814-1.c: New test case.
1276
1277 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1278
1279         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
1280         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
1281         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
1282         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
1283         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
1284         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
1285         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
1286         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
1287         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
1288         objc.dg/try-catch-8.m: New.
1289
1290 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
1291
1292         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
1293         remove extraneous semicolons.
1294
1295 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1296
1297         * obj-c++.dg/comp-types-12.mm: New.
1298         * objc.dg/comp-types-11.m: New.
1299         * objc.dg/selector-4.m: New.
1300
1301 2005-05-26  Andreas Jaeger  <aj@suse.de>
1302
1303         PR testsuite/20772
1304         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
1305         g++.old-deja/g++.ext/attrib3.C,
1306         g++.old-deja/g++.other/store-expr1.C,
1307         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
1308         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
1309         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1310         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
1311         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
1312         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
1313         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
1314         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1315         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
1316         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
1317         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
1318         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
1319         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
1320         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
1321         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
1322         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
1323         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
1324         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1325         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
1326
1327 2005-05-26  Andreas Jaeger  <aj@suse.de>
1328
1329         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
1330         x86-64 compilation.
1331
1332 2005-05-26  Andreas Jaeger  <aj@suse.de>
1333
1334         PR testsuite/20772
1335         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
1336         gcc.misc-tests/i386-pf-athlon-1.c,
1337         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1338         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
1339         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
1340         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
1341         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
1342         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
1343         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
1344         programs.
1345
1346         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
1347         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
1348         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
1349         x86-64 compilation.
1350
1351         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
1352         x86_64.
1353
1354         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
1355         effective-target ilp32.
1356
1357 2005-05-26  David Ung  <davidu@mips.com>
1358
1359         * gcc.target/mips/ext_ins.c: New test for testing the generation
1360         of MIPS32/64 rev 2 ext/ins instructions.
1361
1362 2005-05-26  Andreas Jaeger  <aj@suse.de>
1363
1364         * treelang/compile/unsigned.tree: Use gimple instead of
1365         nonexisting generic dump.
1366
1367 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
1368
1369         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
1370
1371 2005-05-26  Andreas Jaeger  <aj@suse.de>
1372
1373         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
1374
1375 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1376
1377         PR libfortran/17283
1378         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
1379         Test callee-allocated memory with write statements.
1380
1381 2005-05-25  Roger Sayle  <roger@eyesopen.com>
1382
1383         PR middle-end/21709
1384         * gcc.dg/pr21709-1.c: New test case.
1385
1386 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1387             Mike Stump  <mrs@apple.com>
1388
1389         * objc/execute/next_mapping.h: Update for C++.
1390
1391         * obj-c++.dg/selector-1.mm: Move to...
1392         * obj-c++.dg/selector-4.mm: here...
1393
1394         * obj-c++.dg/basic.mm: New.
1395         * obj-c++.dg/comp-types-1.mm: New.
1396         * obj-c++.dg/cxx-class-1.mm: New.
1397         * obj-c++.dg/cxx-ivars-1.mm: New.
1398         * obj-c++.dg/cxx-ivars-2.mm: New.
1399         * obj-c++.dg/cxx-ivars-3.mm: New.
1400         * obj-c++.dg/cxx-scope-1.mm: New.
1401         * obj-c++.dg/cxx-scope-2.mm: New.
1402         * obj-c++.dg/defs.mm: New.
1403         * obj-c++.dg/empty-private-1.mm: New.
1404         * obj-c++.dg/encode-1.mm: New.
1405         * obj-c++.dg/encode-2.mm: New.
1406         * obj-c++.dg/encode-3.mm: New.
1407         * obj-c++.dg/extern-c-1.mm: New.
1408         * obj-c++.dg/extra-semi.mm: New.
1409         * obj-c++.dg/fix-and-continue-2.mm: New.
1410         * obj-c++.dg/isa-field-1.mm: New.
1411         * obj-c++.dg/ivar-list-semi.mm: New.
1412         * obj-c++.dg/local-decl-1.mm: New.
1413         * obj-c++.dg/lookup-1.mm: New.
1414         * obj-c++.dg/lookup-2.mm: New.
1415         * obj-c++.dg/method-1.mm: New.
1416         * obj-c++.dg/method-2.mm: New.
1417         * obj-c++.dg/method-3.mm: New.
1418         * obj-c++.dg/method-4.mm: New.
1419         * obj-c++.dg/method-5.mm: New.
1420         * obj-c++.dg/method-6.mm: New.
1421         * obj-c++.dg/method-7.mm: New.
1422         * obj-c++.dg/no-extra-load.mm: New.
1423         * obj-c++.dg/overload-1.mm: New.
1424         * obj-c++.dg/pragma-1.mm: New.
1425         * obj-c++.dg/pragma-2.mm: New.
1426         * obj-c++.dg/private-1.mm: New.
1427         * obj-c++.dg/private-2.mm: New.
1428         * obj-c++.dg/proto-qual-1.mm: New.
1429         * obj-c++.dg/qual-types-1.mm: New.
1430         * obj-c++.dg/stubify-1.mm: New.
1431         * obj-c++.dg/stubify-2.mm: New.
1432         * obj-c++.dg/super-class-1.mm: New.
1433         * obj-c++.dg/super-class-2.mm: New.
1434         * obj-c++.dg/super-dealloc-1.mm: New.
1435         * obj-c++.dg/super-dealloc-2.mm: New.
1436         * obj-c++.dg/template-1.mm: New.
1437         * obj-c++.dg/template-2.mm: New.
1438         * obj-c++.dg/template-3.mm: New.
1439         * obj-c++.dg/template-4.mm: New.
1440         * obj-c++.dg/template-5.mm: New.
1441         * obj-c++.dg/template-6.mm: New.
1442         * obj-c++.dg/try-catch-1.mm: New.
1443         * obj-c++.dg/try-catch-2.mm: New.
1444         * obj-c++.dg/try-catch-3.mm: New.
1445         * obj-c++.dg/try-catch-4.mm: New.
1446         * obj-c++.dg/try-catch-5.mm: New.
1447         * obj-c++.dg/try-catch-6.mm: New.
1448         * obj-c++.dg/try-catch-7.mm: New.
1449         * obj-c++.dg/try-catch-8.mm: New.
1450         * obj-c++.dg/try-catch-9.mm: New.
1451         * obj-c++.dg/va-meth-1.mm: New.
1452
1453 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1454
1455         * obj-c++.dg/selector-1.mm: New.
1456         * obj-c++.dg/selector-2.mm: New.
1457
1458 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1459
1460         * obj-c++.dg/selector-3.mm: New.
1461         * objc.dg/selector-3.m: New.
1462
1463 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1464
1465         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
1466         about where warning appears.
1467
1468 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1469
1470         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
1471         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1472         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1473         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1474
1475 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1476
1477         * gcc.dg/20050524-1.c: New test.
1478
1479 2005-05-25  Jan Hubicka  <jh@suse.cz>
1480
1481         * gcc.dg/tree-prof/inliner-1.c: New.
1482
1483 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
1484
1485         * gcc.dg/tree-prof: New directory.
1486         * gcc.dg/tree-prof/tree-prof.exp: New.
1487
1488 2005-05-25  DJ Delorie  <dj@redhat.com>
1489
1490         * gcc.dg/Wattributes-1.c: New.
1491         * gcc.dg/Wattributes-2.c: New.
1492         * gcc.dg/Wattributes-3.c: New.
1493
1494 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
1495
1496         PR tree-optimization/19833
1497         * gcc.dg/uninit-4.c: Remove xfail.
1498         * gcc.dg/uninit-9.c: Ditto.
1499
1500 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
1501
1502         * obj-c++.dg/bitfield-[1-5].mm: New.
1503         * obj-c++.dg/class-protocol-1.mm: New.
1504         * obj-c++.dg/comp-types-1[0-1].mm: New.
1505         * obj-c++.dg/comp-types-[2-9].mm: New.
1506         * obj-c++.dg/encode-[4-8].mm: New.
1507         * obj-c++.dg/layout-1.mm: New.
1508         * obj-c++.dg/method-1[0-9].mm: New.
1509         * obj-c++.dg/method-2[0-1].mm: New.
1510         * obj-c++.dg/method-[8-9].mm: New.
1511         * obj-c++.dg/objc-gc-3.mm: New.
1512         * obj-c++.dg/try-catch-10.mm: New.
1513         * objc.dg/bitfield-5.m: New.
1514         * objc.dg/comp-types-10.m: New.
1515         * objc.dg/comp-types-9.m: New.
1516         * objc.dg/layout-1.m: New.
1517         * objc.dg/objc-gc-4.m: New.
1518         * objc.dg/try-catch-9.m: New.
1519         * objc.dg/class-protocol-1.m: Tweak diagnostics.
1520         * objc.dg/comp-types-1.m: Likewise.
1521         * objc.dg/comp-types-[5-6].m: Likewise.
1522         * objc.dg/method-9.m: Likewise.
1523
1524 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
1525
1526         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
1527         and on hardware without VMX support.
1528
1529         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
1530
1531         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
1532
1533         * lib/profopt.exp (dg-final-generate, dg-final-use,
1534         profopt-final-code, profopt-get-options): New.
1535         (profopt-execute): Process test directives.
1536
1537         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
1538         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1539         cleanup-tree-dump, cleanup-saved-temps): Update comments.
1540
1541 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
1542
1543         PR C++/21645
1544         * g++.dg/init/ctor5.C: New test.
1545
1546 2005-05-24  Ira Rosen  <irar@il.ibm.com>
1547
1548         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
1549         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
1550         vect-113.c, vect-114.c.
1551
1552 2005-05-23  Adam Nemet  <anemet@lnxw.com>
1553
1554         * gcc.dg/const-elim-1.c: Remove xfails.
1555
1556 2005-05-23  Jeff Law  <law@redhat.com>
1557
1558         * gcc.c-torture/compile/pr21638.c: New test.
1559         * gcc.c-torture/compile/20050520-1.c: New test.
1560
1561 2005-05-23  Nick Clifton  <nickc@redhat.com>
1562
1563         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
1564         be a proper triple, ie: m32r*-*-*.
1565         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1566
1567 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
1568
1569         PR middle-end/21331
1570         PR tree-opt/21293
1571         * gcc.c-torture/compile/pr21293.c: New test.
1572         * gcc.c-torture/execute/pr21331.c: New test.
1573
1574 2004-05-20  Richard Henderson  <rth@redhat.com>
1575
1576         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
1577
1578 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
1579
1580         * obj-c++-dg.exp: Add.
1581         * obj-c++.exp: Add.
1582         * obj-c++.dg/dg.exp: Add.
1583
1584 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1585
1586         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
1587         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
1588
1589 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
1590
1591         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
1592
1593 2004-05-19  Richard Henderson  <rth@redhat.com>
1594
1595         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
1596
1597 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
1598
1599         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
1600
1601         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
1602
1603 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
1604
1605         PR c++/21495
1606         * g++.dg/parse/extern1.C: New test.
1607         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
1608
1609 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1610
1611         * gcc.dg/c99-math.h: New.
1612         * gcc.dg/c99-math-float-1.c: New test.
1613         * gcc.dg/c99-math-double-1.c: Likewise.
1614         * gcc.dg/c99-math-long-double-1.c: Likewise.
1615
1616 2005-05-18  Richard Henderson  <rth@redhat.com>
1617
1618         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
1619
1620 2005-05-18  Devang Patel  <dpatel@apple.com>
1621
1622         * g++.dg/opt/20050511-1.C: New test.
1623
1624 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
1625
1626         PR libfortran/21127
1627         * gfortran.dg/reshape-complex.f90:  New test.
1628
1629 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
1630
1631         * gfortran.dg/array_constructor_1.f90: New test.
1632         * gfortran.dg/array_constructor_2.f90: New test.
1633
1634 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1635
1636         PR fortran/20954
1637         * gfortran.dg/pr20954.f: New test.
1638
1639 2005-05-17  Mike Stump  <mrs@apple.com>
1640
1641         Yet more Objective-C++...
1642
1643         * objc.dg/method-5.m: Update.
1644         * objc.dg/method-6.m: Update.
1645         * objc.dg/method-7.m: Update.
1646         * objc.dg/method-9.m: Update.
1647         * objc.dg/try-catch-2.m: Update.
1648
1649 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
1650
1651         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
1652         Remove little-endian optimizations.
1653
1654 2005-05-17  Jeff Law  <law@redhat.com>
1655
1656         * g++.dg/tree-ssa/pr18414.C: New test.
1657         * gcc.dg/tree-ssa/pr18414.C: New test.
1658         * gcc.dg/tree-ssa/pr17141-1.C: New test.
1659         * gcc.dg/tree-ssa/pr17141-2.C: New test.
1660
1661 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1662
1663         * gcc.dg/compat/generate-random.c: Do not include
1664         libiberty.h.
1665         * gcc.dg/compat/generate-random_r.c: Likewise.
1666
1667 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
1668
1669         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
1670
1671 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1672
1673         PR middle-end/21595
1674         * g++.dg/tree-ssa/builtin1.C: New testcase.
1675
1676 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
1677
1678         PR c++/21454
1679         * g++.dg/opt/const4.C: New test.
1680
1681         PR middle-end/21492
1682         * g++.dg/opt/crossjump1.C: New test.
1683
1684         PR tree-optimization/21610
1685         * gcc.c-torture/compile/20050516-1.c: New test.
1686
1687         PR fortran/15080
1688         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
1689         about the test failing.
1690         * gfortran.fortran-torture/execute/where_7.f90: New test.
1691         * gfortran.fortran-torture/execute/where_8.f90: New test.
1692
1693 2005-05-16  Richard Henderson  <rth@redhat.com>
1694
1695         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
1696         i?86 and x86_64.
1697
1698 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
1699
1700         * gcc.dg/compat/generate-random.c (config.h): Do not include.
1701         (limits.h): Include unconditionally.
1702         (stdlib.h): Likewise.
1703         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
1704         (limits.h): Include unconditionally.
1705         (stdlib.h): Likewise.
1706         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1707         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1708         (limits.h): Include unconditionally.
1709         (stdlib.h): Likewise.
1710         (hashtab.h): Do not include.
1711         (getopt.h): Likewise.
1712         (stddef.h): Include.
1713         (hashval_t): Define.
1714         (struct entry): Add "next" field.
1715         (HASH_SIZE): New macro.
1716         (hash_table): New variable.
1717         (switchfiles): Do not use xmalloc.
1718         (mix): New macro.
1719         (iterative_hash): New function.
1720         (hasht): Remove.
1721         (e_exists): New function.
1722         (e_insert): Likewise.
1723         (output): Use, instead of libiberty hashtable functions.
1724         (main): Do not use getopt.  Do not call htab_create.
1725
1726 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
1727
1728         PR libstdc++/21526
1729         * lib/target-supports.exp (check_mkfifo_available):
1730         Return 0 for cygwin as mkfifo support incomplete on platform.
1731         Fix typos in comments.
1732
1733 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
1734
1735         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
1736
1737 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
1738
1739         PR fortran/17432
1740         * gfortran.dg/assign_4.f: New test.
1741
1742 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
1743
1744         PR tree-optimization/21563
1745         * gcc.dg/tree-ssa/pr21563.c: New.
1746
1747 2005-05-14  Jan Hubicka  <jh@suse.cz>
1748
1749         * gcc.dg/noreturn-7.c: Allow control reaches warning.
1750
1751 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
1752
1753         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
1754
1755 2005-05-13  Julian Brown  <julian@codesourcery.com>
1756
1757         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
1758         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
1759
1760 2005-05-13  Jan Hubicka  <jh@suse.cz>
1761
1762         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
1763         * gcc.dg/fold-xor-?.c: Likewise.
1764         * gcc.dg/pr15784-?.c: Likewise.
1765         * gcc.dg/pr20922-?.c: Likewise.
1766         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
1767         * gcc.dg/tree-ssa/pr17598.c: Likewise.
1768         * gcc.dg/tree-ssa/pr20470.c: Likewise.
1769
1770 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1771
1772         PR fortran/21260
1773         * gfortran.dg/hollerith_1.f90: New test.
1774
1775 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1776
1777         * gfortran.dg/func_result_2.f90: New test.
1778
1779 2005-05-11  Bud Davis  <bdavis@gfortran.org>
1780
1781         * gfortran.dg/dev_null.f90: New test.
1782
1783 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
1784
1785         * gcc.dg/arm-vfp1.c: Revert last change.
1786
1787 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
1788
1789         PR middle-end/19807
1790         PR tree-optimization/19639
1791         * g++.dg/tree-ssa/pr19807.C: New testcase.
1792
1793 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1794
1795         PR libfortran/21471
1796         * gfortran.dg/append-1.f90: New test.
1797
1798 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1799
1800         * gcc.dg/pr18501.c: XFAIL.
1801         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
1802         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
1803         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
1804         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1805         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1806         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
1807         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
1808         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1809
1810 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1811
1812         PR fortran/20178
1813         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
1814         gfortran.dg/f2c_3.f90: New tests.
1815
1816         * gfortran.dg/return_1.f90: Fix dg annotation.
1817
1818 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1819
1820         * gcc.c-torture/compile/20050510-1.c: New test.
1821
1822 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
1823
1824         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
1825
1826 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
1827
1828         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
1829
1830 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
1831
1832         PR c/17913
1833         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
1834
1835 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
1836
1837         PR c/21342
1838         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
1839         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
1840
1841 2005-05-10  Ben Elliston  <bje@au.ibm.com>
1842
1843         PR debug/16676
1844         * gcc.dg/debug/pr16676.c: New test.
1845
1846 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
1847
1848         PR testsuite/21443
1849         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
1850         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
1851         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
1852         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
1853         Change -O1 to -O2.
1854         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
1855         -fno-tree-dominator-opts.
1856
1857 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1858
1859         * gfortran.dg/return_1.f90: New test.
1860
1861 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
1862
1863         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
1864
1865         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
1866
1867 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
1868
1869         PR c++/21427
1870         * g++.dg/inherit/covariant13.C: New.
1871
1872 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1873
1874         PR libfortran/19155
1875         * gfortran.dg/pr19155.f: New test.
1876
1877 2005-05-08  Roger Sayle  <roger@eyesopen.com>
1878
1879         PR inline-asm/8788
1880         * gcc.dg/pr8788-1.c: New testcase.
1881
1882 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
1883
1884         PR target/21416
1885         * gcc.target/mips/fpcmp-[12].c: New tests.
1886
1887 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
1888
1889         * lib/target-supports-dg.exp (dg-require-fork): New function.
1890         (dg-require-mkfifo): Likewise.
1891         * lib/target-supports.exp (check_function_available): New
1892         function.
1893         (check_fork_available): Likewise.
1894         (check_mkfifo_available): Likewise.
1895
1896 2005-05-06  Jeff Law  <law@redhat.com>
1897
1898         * gcc.c-torture/compile/pr21380.c: New test.
1899
1900 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
1901
1902         PR c++/20961
1903         * g++.dg/ext/weak3.C: New test.
1904
1905 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
1906
1907         PR c++/21352
1908         * g++.dg/template/crash37.C: New test.
1909
1910 2005-05-05  Paul Brook  <paul@codesourcery.com>
1911
1912         * gcc.dg/arm-g2.c: Use effective-target arm32.
1913         * gcc.dg/arm-mmx-1.c: Ditto.
1914         * gcc.dg/arm-scd42-2.c: Ditto.
1915         * gcc.dg/arm-vfp1.c: Ditto.
1916         * lib/target-supports.exp (check_effective_target_arm32): New
1917         function.
1918
1919 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
1920
1921         PR libfortran/21354
1922         gfortran.dg/in_pack_rank7.f90:  New test.
1923
1924 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
1925
1926         PR middle-end/15618
1927         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
1928
1929 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
1930
1931         PR middle-end/21265
1932         * gcc.dg/20050503-1.c: New test.
1933
1934         PR rtl-optimization/21239
1935         * gcc.dg/i386-sse-11.c: New test.
1936
1937 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
1938
1939         PR target/16888
1940         * gcc.target/i386/asm-1.c: New test.
1941
1942 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
1943
1944         PR rtl-optimization/21330
1945         * gcc.c-torture/execute/20050502-1.c: New test.
1946
1947         PR target/21297
1948         * gcc.c-torture/execute/20050502-2.c: New test.
1949
1950 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
1951
1952         PR middle-end/21282
1953         * gcc.dg/pr21282.c: New.
1954
1955 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1956
1957         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
1958         * gcc.dg/vect/vect-92.c: Likewise
1959         * gcc.dg/vect/vect-93.c: Likewise
1960         * gcc.dg/vect/vect-dv-1.c: Likewise
1961         * gcc.dg/vect/vect-dv-2.c: Likewise
1962         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
1963
1964 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1965
1966         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
1967         * gfortran.dg/vect/vect-2.f90:  Likewise
1968         * gfortran.dg/vect/vect-3.f90:  Likewise
1969         * gfortran.dg/vect/vect-4.f90:  Likewise
1970         * gfortran.dg/vect/vect-5.f90:  Likewise
1971
1972 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
1973
1974         PR target/20813
1975         * gcc.dg/rs6000-fpint-2.c: New.
1976
1977 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
1978
1979         PR c/15698
1980         * gcc.dg/builtins-30.c: Update expected messages.
1981         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
1982         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
1983         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
1984
1985 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
1986
1987         PR tree-optimization/21294
1988         * gcc.dg/tree-ssa/pr21294.c: New.
1989
1990 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
1991
1992         * gcc.dg/altivec-3.c (vec_store): Do not use the old
1993         __builtin_altivec_st_internal_4si built-in.
1994
1995 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
1996
1997         PR c++/15875
1998         * g++.dg/template/ptrmem14.C: New test.
1999
2000 2005-05-02  Paul Brook  <paul@codesourcery.com>
2001
2002         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
2003
2004 2005-05-02  Michael Matz  <matz@suse.de>
2005
2006         PR c++/19542
2007         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
2008
2009 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
2010
2011         * g++.dg/cpp/weak.C: New test.
2012
2013 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
2014
2015         * gcc.dg/tree-ssa/loop-8.c: New test.
2016
2017 2005-04-30  Michael Maty  <matz@suse.de>
2018
2019         * gcc.dg/inline-mcpy.c: New test.
2020
2021 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
2022
2023         PR libfortran/18958
2024         * gfortran.dg/eoshift.f90:  New test case.
2025
2026 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
2027
2028         PR libfortran/18857
2029         * gfortran.dg/matmul_1.f90: New test.
2030
2031 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2032
2033         PR tree-optimization/21030
2034         * gcc.dg/tree-ssa/pr21030.c: New.
2035
2036 2005-04-29  Devang Patel  <dpatel@apple.com>
2037
2038         PR tree-optimization/21272
2039         * gcc.dg/vect/vect-ifcvt-10.c: New test.
2040
2041 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
2042
2043         PR fortran/13082
2044         PR fortran/18824
2045         * gfortran.dg/entry_4.f90: New test.
2046         * gfortran.fortran-torture/execute/entry_1.f90: New test.
2047         * gfortran.fortran-torture/execute/entry_2.f90: New test.
2048         * gfortran.fortran-torture/execute/entry_3.f90: New test.
2049         * gfortran.fortran-torture/execute/entry_4.f90: New test.
2050         * gfortran.fortran-torture/execute/entry_5.f90: New test.
2051         * gfortran.fortran-torture/execute/entry_6.f90: New test.
2052         * gfortran.fortran-torture/execute/entry_7.f90: New test.
2053
2054 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2055
2056         * gfortran.fortran-torture/execute/entry_8.f90: New test.
2057
2058 2005-04-29  Paul Brook   <paul@codesourcery.com>
2059
2060         * gfortran.dg/entry_3.f90: New test.
2061
2062 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2063
2064         * gfortran.dg/implicit_4.f90: New test.
2065
2066 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
2067
2068         * lib/target-supports.exp (check_profiling_available): Return
2069         false for xtensa-*-elf.
2070
2071 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
2072
2073         * lib/fortran-torture.exp (fortran-torture.exp): Catch
2074         error if file cannot be deleted.
2075
2076 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2077
2078         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
2079         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
2080         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
2081         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
2082         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
2083         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
2084         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
2085         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
2086         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
2087         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2088         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
2089         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
2090         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
2091
2092 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2093
2094         PR fortran/20865
2095         * gfortran.dg/pr20865.f90: New test.
2096
2097 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
2098
2099         * gcc.dg/void-cast-2.c: New test.
2100
2101 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2102
2103         PR c/21159
2104         * gcc.dg/void-cast-1.c: New test.
2105
2106 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
2107
2108         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
2109
2110 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2111
2112         PR fortran/21177
2113         * gfortran.dg/pr21177.f90: New test.
2114
2115 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
2116
2117         PR tree-optimization/21171
2118         * gcc.dg/tree-ssa/pr21171.c: New test.
2119
2120 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
2121
2122         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2123         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2124         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2125         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2126         gcc.dg/tree-ssa/gen-vect-32.c: New.
2127         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
2128         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
2129         don't run on PPC32.
2130
2131 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2132
2133         PR c/21213
2134         * gcc.dg/transparent-union-3.c: New test.
2135
2136 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2137
2138         PR c/20740
2139         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
2140         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
2141         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
2142         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
2143         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
2144         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
2145
2146 2005-04-26  Jeff Law  <law@redhat.com>
2147
2148         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
2149         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
2150         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
2151         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
2152         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
2153         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
2154         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
2155
2156 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
2157
2158         PR tree-optimization/17598
2159         * gcc.dg/tree-ssa/pr17598.c: New testcase.
2160
2161 2005-04-25  Mike Stump  <mrs@apple.com>
2162
2163         * objc.dg/fix-and-continue-1.m: Add.
2164
2165 2005-04-25  Roger Sayle  <roger@eyesopen.com>
2166
2167         PR c++/20995
2168         * g++.dg/opt/pr20995-1.C: New test case.
2169
2170 2005-04-25  Devang Patel <dpatel@apple.com>
2171
2172         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
2173
2174 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2175
2176         PR testsuite/21062
2177         * g++.dg/opt/alias2.C (printf): Correct the prototype.
2178
2179 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2180
2181         PR C++/21188
2182         * g++.dg/opt/rtti2.C: New test.
2183
2184 2005-04-25  Paul Brook  <paul@codesourcery.com>
2185         Steven G. Kargl  <kargls@comcast.net>
2186
2187         PR fortran/20879
2188         * gfortran.dg/ichar_1.f90: New file.
2189
2190 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
2191
2192         PR middle-end/20991
2193         * g++.dg/opt/pr20991.C: New test.
2194
2195         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
2196         where sizeof (type) < __alignof__ (type).
2197         * gcc.dg/compat/struct-layout-1.h: Likewise.
2198
2199 2005-04-24  Per Bothner  <per@bothner.com>
2200             Devang Patel  <dpatel@apple.com>
2201
2202         PR preprocessor/20907
2203         * gcc.dg/cpp/very-long-comment.c: New test.
2204
2205 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2206
2207         PR fortran/20059
2208         * gfortran.dg/common_5.f: New test.
2209
2210 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
2211
2212         PR middle-end/21082
2213         * g++.dg/tree-ssa/pr21082.C: New testcase.
2214
2215 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
2216
2217         * gcc.dg/vect/vect-99.c: New test.
2218
2219 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
2220
2221         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
2222
2223 2005-04-22  Jeff Law  <law@redhat.com>
2224
2225         * gcc.dg/uninit-5.c: Remove xfails.
2226         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
2227         conditionals and loads.
2228
2229 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
2230
2231         PR libfortran/20074
2232         PR libfortran/20436
2233         PR libfortran/21108
2234         * gfortran.dg/nested_reshape.f90: new test
2235         * gfortran.dg/reshape-alloc.f90: new test
2236         * gfortran.dg/reshape.f90: new test
2237
2238 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
2239
2240         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
2241
2242         * gcc.dg/arm-vfp1.c: New test.
2243
2244 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
2245
2246         PR c++/21087
2247         * g++.dg/lookup/builtin2.C: New test.
2248
2249 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2250
2251         * gcc.dg/weak/weak-13.c: New test.
2252
2253 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
2254
2255         * lib/target-supports.exp (check_effective_target_sync_int_long):
2256         Add powerpc*.
2257
2258 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
2259
2260         * gcc.target/mips/branch-1.c: New test.
2261
2262 2005-04-21  Richard Henderson  <rth@redhat.com>
2263
2264         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
2265         * gcc.dg/vect/vect-86.c: Likewise.
2266         * gcc.dg/vect/vect-87.c: Likewise.
2267         * gcc.dg/vect/vect-88.c: Likewise.
2268
2269 2005-04-21  Devang Patel  <dpatel@apple.com>
2270
2271         PR optimization/20994
2272         * gcc.dg/tree-ssa/ifc-3.c: New test.
2273
2274 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2275
2276         PR c/12913
2277         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
2278         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
2279         gcc.dg/c99-vla-jump-5.c: New tests.
2280
2281 2005-04-19  Richard Henderson  <rth@redhat.com>
2282
2283         * lib/target-supports.exp (check_effective_target_vect_int_mult):
2284         Fix typo in exists check.
2285         (check_effective_target_sync_int_long): New.
2286         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
2287         * gcc.dg/ia64-sync-2.c: Likewise.
2288         * gcc.dg/ia64-sync-3.c: Likewise.
2289         * gcc.dg/ia64-sync-4.c: Likewise.
2290
2291 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
2292
2293         * gcc.dg/fold-xor-1.c: New test.
2294         * gcc.dg/fold-xor-2.c: New test.
2295
2296 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
2297
2298         PR target/20670
2299         * g++.dg/eh/fp-regs.C: New test.
2300
2301 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2302
2303         * gcc.dg/Wint-to-pointer-cast-1.c,
2304         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
2305         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
2306         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
2307
2308 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2309
2310         PR fortran/16861
2311         * gfortran.dg/pr16861.f90: New test.
2312
2313 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2314
2315         * gcc.dg/pr21085.c: New test.
2316
2317 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
2318
2319         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
2320         (setup_mips_tests, dg-mips-options): New procedures.
2321         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
2322         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
2323         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
2324         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2325         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
2326         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
2327         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
2328         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2329         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
2330         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
2331         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
2332         dg-mips-options instead of dg-options.  Remove now-redundant
2333         preprocessor guards.
2334         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
2335         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2336         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2337         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
2338         * gcc.dg/vr-mult-2.c: Delete.
2339         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
2340         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
2341         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
2342         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
2343         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2344         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
2345         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
2346
2347 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
2348
2349         * ada/acats/run_all.sh: Use sync when executable not present.
2350
2351 2005-04-18  Devang Patel  <dpatel@apple.com>
2352
2353         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
2354         * gcc.dg/vect/vect-11a.c: New.
2355         * gcc.dg/vect/vect-none.c: Update.
2356         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
2357
2358 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2359
2360         PR tree-optimization/20922
2361         * gcc.dg/pr20922-1.c: New test.
2362         * gcc.dg/pr20922-2.c: New test.
2363         * gcc.dg/pr20922-3.c: New test.
2364         * gcc.dg/pr20922-4.c: New test.
2365         * gcc.dg/pr20922-5.c: New test.
2366         * gcc.dg/pr20922-6.c: New test.
2367
2368 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2369
2370         PR libfortran/20950
2371         * gfortran.dg/pr20950.f: New test.
2372
2373 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2374
2375         PR libfortran/19216
2376         * gfortran.dg/pr19216.f: New test.
2377
2378 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
2379
2380         PR tree-optimization/21001
2381         * gcc.dg/tree-ssa/pr21001.c: New.
2382
2383 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
2384
2385         PR libfortran/21075
2386         * gfortran.dg/reshape_rank7.f90: New test.
2387
2388 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
2389
2390         PR libfortran/12884 gfortran.dg/pr12884.f: New test
2391         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
2392         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
2393         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
2394         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
2395         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
2396         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
2397         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
2398         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
2399         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
2400         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
2401         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
2402         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
2403         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
2404         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
2405         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
2406         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
2407         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
2408         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
2409         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
2410         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
2411
2412 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
2413
2414         * gfortran.dg/wtruncate.f: New testcase.
2415         * gfortran.dg/wtruncate.f90: New testcase.
2416
2417 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
2418
2419         PR c++/21025
2420         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
2421         which sizeof/alignof is dependent, rather than just whether we are
2422         processing_template_decl.
2423
2424 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2425
2426         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2427         corrected typo where the wrong variables had been compared.
2428
2429 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2430
2431         PR libfortran/18495
2432         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2433         Test callee-allocated version of return array with a write
2434         statement.
2435         Test spread with a temporary with another write statement.
2436
2437 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
2438
2439         PR tree-optimization/21031
2440         * gcc.dg/tree-ssa/pr21031.c: New.
2441
2442 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
2443
2444         PR tree-optimization/21004
2445         * gcc.dg/builtins-53.c: Include builtins-config.h.
2446         Check floorf, ceilf, floorl and ceill transformations
2447         only when HAVE_C99_RUNTIME is defined.
2448
2449 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
2450
2451         PR middle-end/20739
2452         * gcc.dg/tree-ssa/pr20739.c: New test.
2453
2454 2005-04-14  Mike Stump  <mrs@apple.com>
2455
2456         * gcc.dg/Foundation.framework/empty: New.
2457         * gcc.dg/framework-2.c: New.
2458
2459 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2460
2461         PR tree-optimization/21021
2462         * gcc.c-torture/compile/pr21021.c: New.
2463
2464 2005-04-14  Janis Johnson  <janis187@us.ibm.com
2465
2466         PR testsuite/21010
2467         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
2468         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
2469         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
2470         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
2471         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
2472         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
2473         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
2474         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
2475
2476 2005-04-14  Richard Henderson  <rth@redhat.com>
2477
2478         * lib/target-supports.exp (check_effective_target_vect_condition):
2479         Add ia64, i?86, and x86_64.
2480
2481 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
2482
2483         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
2484
2485 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2486
2487         PR tree-optimization/20657
2488         * gcc.dg/tree-ssa/pr20657.c: New.
2489
2490 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
2491
2492         * gcc.dg/builtins-53.c: Also check (int)trunc* and
2493         (long long int)trunc*.
2494
2495 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
2496
2497         PR target/20927
2498         * gcc.dg/pr20927.c: New test.
2499
2500 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
2501
2502         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
2503         * gcc.target/mips/asm-1.c: Likewise.
2504
2505 2005-04-13  Dale Johannesen  <dalej@apple.com>
2506
2507         * objc.dg/objc-fast-4.m:  New.
2508
2509 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
2510
2511         * gcc.target/cris/torture/cris-torture.exp: New driver in new
2512         directory.
2513         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
2514
2515 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
2516
2517         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
2518         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
2519         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
2520
2521 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
2522
2523         PR tree-optimization/20913
2524         * gcc.dg/tree-ssa/pr20913.c: New.
2525
2526         PR tree-optimization/20702
2527         * gcc.dg/tree-ssa/pr20702.c: New.
2528
2529 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2530
2531         PR c++/13744
2532         * g++.dg/inherit/local3.C: New test.
2533
2534 2005-04-12  Jeff Law  <law@redhat.com>
2535
2536         * gcc.dg/tree-ssa/20050412-1.c: New test.
2537
2538 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
2539
2540         PR libfortran/19016
2541         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
2542         Add tests with mask generated by expression.
2543         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
2544         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
2545         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
2546
2547 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
2548
2549         PR middle-end/20917
2550         * gcc.dg/20050409-1.c: New test.
2551
2552 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
2553
2554         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
2555
2556 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2557
2558         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2559         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
2560         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2561         (TARGET_CXX): Adjust accordingly.
2562         * target.h (struct gcc_target): Remove epxort_class_data.  Add
2563         determine_class_data_visibility and class_data_always_comdat.
2564         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2565         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
2566         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2567         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
2568         (arm_cxx_determine_class_data_visibility): New.
2569         (arm_cxx_class_data_always_comdat): Likewise.
2570         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
2571         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
2572         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
2573         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
2574         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
2575         Define.
2576
2577 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
2578
2579         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
2580
2581 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
2582
2583         * gcc.dg/i386-darwin-fpmath.c: New.
2584
2585 2004-04-11  Devang Patel  <dpatel@apple.com>
2586
2587         * lib/target-supports.exp (check_effective_target_vect_condition): New.
2588         * gcc.dg/vect/vect-ifcvt-1.c: New test.
2589         * gcc.dg/vect/vect-ifcvt-2.c: New test.
2590         * gcc.dg/vect/vect-ifcvt-3.c: New test.
2591         * gcc.dg/vect/vect-ifcvt-4.c: New test.
2592         * gcc.dg/vect/vect-ifcvt-5.c: New test.
2593         * gcc.dg/vect/vect-ifcvt-6.c: New test.
2594         * gcc.dg/vect/vect-ifcvt-7.c: New test.
2595         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
2596
2597 2004-04-11  Devang Patel  <dpatel@apple.com>
2598
2599         * gcc.dg/vect/vect-dv-1.c: New test.
2600         * gcc.dg/vect/vect-dv-2.c: New test.
2601
2602 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2603
2604         PR tree-optimization/20933
2605         * gcc.dg/tree-ssa/pr20933.c: New test.
2606
2607 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2608
2609         * gfortran.dg/fold_nearest.f90: New test.
2610
2611 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
2612
2613         * gcc.dg/tree-ssa/alias-1.c: New test.
2614
2615 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
2616
2617         PR tree-optimization/20920
2618         * g++.dg/tree-ssa/pr20920.C: New test.
2619
2620 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
2621
2622         * gcc.dg/builtins-53.c: Also check (int)ceil* and
2623         (long long int)ceil*.
2624
2625 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
2626
2627         * g++.dg/warn/Wdtor1.C: Declare template in system header with
2628         explicit C++ linkage.
2629
2630 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2631
2632         * gfortran.dg/pr17229.f: Take care of the new obsolescence
2633         warning for arithmetic IF statements.
2634
2635 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
2636
2637         * eor_handling_1.f90: New test case.
2638         * eor_handling_2.f90: New test case.
2639         * eor_handling_3.f90: New test case.
2640         * eor_handling_4.f90: New test case.
2641         * eor_handling_5.f90: New test case.
2642         * noadv_size.f90: New test case.
2643         * pad_no.f90: New test case.
2644
2645 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
2646
2647         * gcc.c-torture/execute/20050410-1.c: New test.
2648
2649 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
2650
2651         * gcc.dg/pr20126.c: New.
2652
2653 2005-04-09  Bud Davis  <bdavis@gfortran.org>
2654             Steven G. Kargl <kargls@comcast.net>
2655
2656         * gfortran.dg/PR19872.f: New test.
2657
2658 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2659
2660         * gfortran.dg/nint_1.f90:  Fix dg-do directive
2661
2662 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2663
2664         * gfortran.dg/nint_1.f90: New test.
2665
2666 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2667
2668         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
2669         Added test for callee-allocated arrays with write statements.
2670         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
2671         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
2672         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
2673         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
2674         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
2675
2676 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2677
2678         PR libfortran/20163
2679         * gfortran.dg/open-options-blanks.f:  New test.
2680
2681 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2682
2683         PR fortran/13257
2684         * gfortran.dg/comma_format_extension_[1234].f: New tests.
2685
2686 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
2687
2688         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2689         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2690         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2691         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2692         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2693         * gcc.c-torture/execute/stdarg-4.c: New test.
2694
2695         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
2696
2697         PR target/20795
2698         * g++.dg/abi/param2.C: New test.
2699
2700 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2701
2702         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
2703
2704 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2705
2706         * gcc.dg/builtins-53.c: New test.
2707
2708 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
2709
2710         * g++.dg/tree-ssa/pr18178.C: New test.
2711         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
2712         * gcc.c-torture/execute/20041019-1.c: New test.
2713         * gcc.dg/tree-ssa/20041008-1.c: New test.
2714         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
2715         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
2716         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
2717         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
2718         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
2719         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
2720         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
2721         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
2722         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2723         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2724
2725 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
2726
2727         PR rtl-optimization/20466
2728         * gcc.c-torture/execute/pr20466-1.c: New test.
2729
2730 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
2731
2732         PR c++/20905
2733         * g++.dg/parse/cond2.C: New test.
2734
2735         PR c++/20145
2736         * g++.dg/warn/Wdtor1.C: New test.
2737
2738 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2739
2740         PR fortran/17229
2741         * gfortran.dg/pr17229.f: New test.
2742
2743 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
2744
2745         * gfortran.dg/tiny_1.f90: New test.
2746         * gfortran.dg/tiny_2.f90: ditto.
2747
2748 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
2749
2750         * gfortran.dg/eor_1.f90:  Fix dg-do run line
2751         * gfortran.dg/open_new.f90:  Fix dg-do run line
2752
2753 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
2754
2755         * lib/target-supports.exp (get_compiler_messages): Support
2756         optional arguments, the fourth being compiler options.
2757         (check_effective_target_fpic): New proc.
2758         * gcc.dg/20050321-2.c: Restrict to target fpic.
2759
2760 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
2761
2762         * gcc.dg/15443-1.c: New test.
2763         * gcc.dg/15443-2.c: Likewise.
2764
2765 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2766
2767         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
2768
2769 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2770
2771         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
2772
2773 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2774
2775         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
2776         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
2777         -m64.
2778         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
2779         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
2780         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
2781
2782 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
2783
2784         PR c++/20212
2785         * g++.dg/warn/Wunused-11.C: New test.
2786
2787 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
2788
2789         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
2790
2791 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
2792
2793         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
2794
2795 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2796
2797         PR c++/20734
2798         * g++.dg/template/ptrmem13.C: New test.
2799
2800 2005-04-05  Per Bothner  <per@bothner.com>
2801
2802         * lib/gcc.exp: Always add -fno-show-column, for now.
2803
2804 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
2805
2806         PR testsuite/20767
2807         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
2808         of plain old "unsigned int" for the type of "i".  Makes this test
2809         64bit clean.
2810
2811 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
2812
2813         * gcc.dg/i386-ssefn-1.c: New test.
2814         * gcc.dg/i386-ssefn-2.c: New test.
2815         * gcc.dg/i386-ssefn-3.c: New test.
2816         * gcc.dg/i386-ssefn-4.c: New test.
2817
2818 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
2819
2820         PR tree-optimization/20076
2821         * gcc.dg/builtin-apply4.c: New test.
2822
2823         PR preprocessor/19475
2824         * gcc.dg/cpp/macspace1.c: New test.
2825         * gcc.dg/cpp/macspace2.c: New test.
2826
2827 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2828
2829         * gfortran.dg/pr20755.f: Fixed bad format.
2830
2831 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2832
2833         PR c++/20763
2834         * g++.dg/ext/attrib21.C: New test.
2835
2836 2004-04-05  Devang Patel  <dpatel@apple.com>
2837
2838         * lib/target-supports.exp (check_effective_target_vect_shif): New.
2839         * gcc.dg/vect/vect-shift-1.c: New test.
2840
2841 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2842
2843         PR libfortran/20755
2844         * gfortran.dg/pr20755.f: New test.
2845
2846 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
2847
2848         * gfortran.dg/pr15959.f90: New test.
2849         * gfortran.dg/string_pad_trunc.f90: New test.
2850
2851 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2852
2853         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
2854         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
2855         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
2856         syntax.
2857
2858 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2859
2860         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
2861
2862 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2863
2864         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
2865         * gcc.c-torture/compile/20011119-2.c: Likewise.
2866         * gcc.c-torture/compile/981001-2.c: Likewise.
2867
2868 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
2869
2870         PR c++/20679
2871         * g++.dg/template/overload4.C: New test.
2872
2873 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2874
2875         PR c++/20746
2876         * g++.dg/abi/covariant5.C: New.
2877
2878         PR debug/20505
2879         * g++.dg/debug/const2.C: New.
2880
2881 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
2882
2883         PR rtl-optimization/16104
2884         * gcc.c-torture/execute/20050316-1.c: New test.
2885
2886 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2887
2888         * g++.dg/template/spec23.C: Fix dg-error text.
2889
2890 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
2891
2892         PR c++/19199
2893         * g++.dg/expr/lval2.C: New.
2894
2895 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2896
2897         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
2898         __builtin_strcasecmp and __builtin_strncasecmp.
2899
2900 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
2901
2902         PR c++/20723
2903         * g++.dg/template/spec22.C: New.
2904         * g++.dg/template/spec23.C: New.
2905
2906 2005-04-03  Dale Ranta  <dir@lanl.gov>
2907             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2908
2909         PR libfortran/20068
2910         PR libfortran/20125
2911         PR libfortran/20156
2912         PR libfortran/20471
2913         * gfortran.dg/backspace.f: New test.
2914
2915 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
2916
2917         * gcc.dg/pr19345.c: New test.
2918
2919 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2920
2921         PR tree-optimization/20640
2922         * gcc.dg/torture/tree-loop-1.c: New.
2923
2924 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2925
2926         PR rtl-optimization/20290
2927         * gcc.c-torture/execute/loop-ivopts-2.c: New.
2928
2929 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
2930
2931         * gcc.dg/rs6000-fpint.c: New.
2932
2933 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2934
2935         * gcc.dg/old-style-then-proto-1.c: New test.
2936
2937 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2938
2939         * gfortran.fortran-torture/execute/backspace.f90: Check
2940         after backspace and read was incorrect.
2941
2942 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2943
2944         * gcc.c-torture/execute/builtins/strcat.c: Check the result
2945         buffer past the terminating NUL using memcmp.
2946         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
2947         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
2948
2949         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
2950         Fix unused/uninitialized variable warnings.
2951
2952         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
2953         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
2954         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
2955         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
2956
2957         * gcc.c-torture/execute/builtins/abs-1-lib.c,
2958         gcc.c-torture/execute/builtins/fputs-lib.c,
2959         gcc.c-torture/execute/builtins/lib/fprintf.c,
2960         gcc.c-torture/execute/builtins/lib/main.c,
2961         gcc.c-torture/execute/builtins/lib/memcmp.c,
2962         gcc.c-torture/execute/builtins/lib/memmove.c,
2963         gcc.c-torture/execute/builtins/lib/mempcpy.c,
2964         gcc.c-torture/execute/builtins/lib/memset.c,
2965         gcc.c-torture/execute/builtins/lib/printf.c,
2966         gcc.c-torture/execute/builtins/lib/sprintf.c,
2967         gcc.c-torture/execute/builtins/lib/stpcpy.c,
2968         gcc.c-torture/execute/builtins/lib/strchr.c,
2969         gcc.c-torture/execute/builtins/lib/strcmp.c,
2970         gcc.c-torture/execute/builtins/lib/strcpy.c,
2971         gcc.c-torture/execute/builtins/lib/strcspn.c,
2972         gcc.c-torture/execute/builtins/lib/strlen.c,
2973         gcc.c-torture/execute/builtins/lib/strncat.c,
2974         gcc.c-torture/execute/builtins/lib/strncmp.c,
2975         gcc.c-torture/execute/builtins/lib/strncpy.c,
2976         gcc.c-torture/execute/builtins/lib/strrchr.c,
2977         gcc.c-torture/execute/builtins/lib/strspn.c,
2978         gcc.c-torture/execute/builtins/lib/strstr.c,
2979         gcc.c-torture/execute/builtins/memops-asm-lib.c,
2980         gcc.c-torture/execute/builtins/strlen-2.c,
2981         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
2982         prototypes.
2983
2984 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2985
2986         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
2987         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
2988         selectany usage.
2989
2990 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
2991
2992         PR c++/19406
2993         * g++.dg/debug/using1.C: New test.
2994
2995 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
2996
2997         PR middle-end/20524
2998         * gcc.dg/alias-7.c: Prefix asm-declared name with
2999         __USER_LABEL_PREFIX__.
3000
3001 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
3002
3003         Fix fallout from PR middle-end/15700:
3004         * gcc.c-torture/compile/20011119-1.c: Take
3005         __USER_LABEL_PREFIX__ into account.
3006         * gcc.c-torture/compile/20011119-2.c: Likewise.
3007
3008 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3009
3010         PR c++/18644
3011         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
3012
3013 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3014
3015         PR c/17855
3016         * gcc.c-torture/compile/struct-non-lval-1.c,
3017         gcc.c-torture/compile/struct-non-lval-2.c,
3018         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
3019
3020 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
3021
3022         * gcc.dg/tls/tls.exp: Remove temporary file.
3023         * g++.dg/tls/tls.exp: Ditto.
3024         * lib/file-format.exp: Ditto.
3025         * g++.dg/special/ecos.exp: Ditto.
3026
3027         * lib/profopt.exp: Treat prof_ext as a list.
3028         * gcc.misc-tests/bprob.exp: Ditto.
3029         * g++.dg/bprob/bprob.exp: Ditto.
3030
3031         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
3032         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
3033         g++.dg/tree-ssa/pointer-reference-alias.C,
3034         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
3035         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
3036         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
3037         g++.dg/vect/pr19951.cc: Ditto.
3038         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
3039         gcc.dg/builtins-47.c: Ditto.
3040         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
3041         gcc.dg/pr20115-1.c: Ditto.
3042         * gcc.dg/tree-ssa/20030530-2.c,
3043         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
3044         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3045         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
3046         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3047         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
3048         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
3049         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
3050         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
3051         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
3052         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
3053         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
3054         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
3055         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
3056         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
3057         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
3058         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3059         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3060         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3061         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3062         gcc.dg/tree-ssa/20030824-1.c,
3063         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
3064         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
3065         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
3066         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
3067         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
3068         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
3069         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
3070         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
3071         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
3072         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
3073         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
3074         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
3075         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
3076         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
3077         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
3078         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
3079         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
3080         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
3081         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
3082         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
3083         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
3084         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
3085         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
3086         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
3087         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
3088         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
3089         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
3090         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
3091         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
3092         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
3093         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
3094         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
3095         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
3096         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
3097         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
3098         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
3099         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
3100         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
3101         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
3102         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
3103         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
3104         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
3105         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3106         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
3107         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
3108         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
3109         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
3110         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
3111         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
3112         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
3113         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3114         gcc.dg/tree-ssa/useless-1.c: Ditto.
3115         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
3116         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
3117         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
3118         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
3119         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3120         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
3121         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
3122         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
3123         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
3124         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
3125         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
3126         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
3127         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
3128         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
3129         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
3130         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
3131         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
3132         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
3133         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
3134         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
3135         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
3136         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3137         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3138         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
3139         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
3140         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
3141         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
3142         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
3143         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
3144         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
3145         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
3146         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
3147         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
3148         gcc.dg/vect/vect-none.c: Ditto.
3149         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
3150         treelang/compile/unsigned.tree: Ditto.
3151
3152         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
3153         * gcc.dg/cpp/direct2s.c: Ditto.
3154         * gcc.dg/cpp/paste4.c: Ditto.
3155         * gcc.dg/cpp/separate-1.c: Ditto.
3156         * gcc.dg/pch/save-temps-1.c: Ditto.
3157         * g++.dg/ext/altivec-10.C: Ditto.
3158         * g++.dg/pch/pch.C: Ditto.
3159
3160         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
3161
3162         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
3163         * g++.dg/template/repo1.C: Ditto.
3164         * g++.dg/template/repo2.C: Ditto.
3165         * g++.dg/template/repo3.C: Ditto.
3166         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
3167         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
3168         * g++.old-deja/g++.pt/repo1.C: Ditto.
3169         * g++.old-deja/g++.pt/repo2.C: Ditto.
3170         * g++.old-deja/g++.pt/repo3.C: Ditto.
3171         * g++.old-deja/g++.pt/repo4.C: Ditto.
3172
3173         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
3174         * gcc.dg/20030107-1.c: Ditto.
3175         * gcc.dg/20030702-1.c: Ditto.
3176         * gcc.dg/profile-generate-1.c: Ditto.
3177         * g++.dg/other/profile1.C: Ditto.
3178         * g++.old-deja/g++.robertl/eb83.C: Ditto.
3179
3180         * lib/gcc-dg.exp (remove-build-file): New.
3181         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3182         cleanup-tree-dump, cleanup-saved-temps): New.
3183
3184 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3185
3186         PR c++/19203, DR 214
3187         * g++.dg/parse/ambig3.C: Not ambiguous.
3188         * g++.dg/template/spec20.C: New.
3189         * g++.dg/template/spec21.C: New.
3190
3191 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
3192
3193         PR target/20045
3194         * gcc.dg/ia64-fptr-1.c: Run only on linux.
3195
3196 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3197
3198         PR libfortran/20660
3199         * gfortran.dg/negative_unit.f: New test.
3200
3201 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
3202
3203         * gcc.dg/20050330-1.c: New test.
3204
3205 2005-03-30  Devang Patel  <dpatel@apple.com>
3206
3207         * g++.dg/tree-sra/ssa-sra-3.C: New test.
3208
3209 2005-03-30  Dale Johannesen  <dalej@apple.com>
3210
3211         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
3212
3213 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
3214
3215         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3216         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
3217         Strip options from test name.
3218
3219 2005-03-31  Jan Hubicka  <jh@suse.cz>
3220
3221         * gcc.dg/varpool-1.c: New testcase.
3222
3223 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3224
3225         PR c/772
3226         PR c/17913
3227         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
3228         gcc.dg/stmt-expr-label-3.c : New tests.
3229         * gcc.c-torture/execute/medce-2.c: Remove.
3230
3231 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3232
3233         PR c/20368
3234         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
3235         tests.
3236
3237 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
3238
3239         * gcc.c-torture/compile/pr20203.c: New test.
3240
3241 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3242
3243         * gfortran.dg/promotion.f90:  New test.
3244
3245 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
3246
3247         PR middle-end/20491
3248         * gcc.dg/torture/asm-subreg-1.c: New test.
3249
3250 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
3251
3252         PR c/20672
3253         * gcc.dg/pr20672-1.c: New test.
3254
3255 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
3256
3257         * gfortran.dg/vect: New directory.
3258         * gfortran.dg/vect/vect.exp: New.
3259         * gfortran.dg/vect/vect-1.f90: New test.
3260         * gfortran.dg/vect/vect-2.f90: New test.
3261         * gfortran.dg/vect/vect-3.f90: New test.
3262         * gfortran.dg/vect/vect-4.f90: New test.
3263         * gfortran.dg/vect/vect-5.f90: New test.
3264
3265 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
3266
3267         PR middle-end/20622
3268         * gcc.dg/alias-7.c: New test.
3269
3270 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3271
3272         * gcc.dg/sparc-reg-1.c: New test.
3273
3274 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
3275
3276         PR target/19890
3277         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
3278
3279 2005-03-29  Dale Ranta  <dir@lanl.gov>
3280             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3281
3282         PR libfortran/20163
3283         * gfortran.dg/pr20163-2.f: New test.
3284
3285 2005-03-28  Jan Hubicka  <jh@suse.cz>
3286
3287         PR middle-end/20635
3288         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
3289         by Jakub Jelinek.
3290
3291 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
3292
3293         PR tree-optimization/20626
3294         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
3295         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
3296
3297 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3298
3299         * gfortran.dg/underflow.f90:  New test.
3300         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
3301
3302 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3303
3304         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
3305
3306 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
3307
3308         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
3309         (g++_init): Make sure that CXXFLAGS is set.
3310         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
3311         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
3312         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3313         * lib/objc.exp (objc_init): Likewise.
3314         * lib/treelang.exp (treelang_init): Likewise.
3315
3316 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
3317
3318         PR tree-optimization/20470
3319         * gcc.dg/tree-ssa/pr20470.c: New test.
3320
3321 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
3322
3323         * gcc.dg/ppc-stfiwx.c: New.
3324
3325 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
3326
3327         PR target/19888
3328         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
3329
3330 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3331
3332         * gcc.dg/20050325-1.c: Fix a typo.
3333
3334 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3335
3336         PR libfortran/19678
3337         PR libfortran/19679
3338         * gfortran.dg/dos_eol.f: New test.
3339
3340 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3341
3342         PR rtl-optimization/20249
3343         * gcc.dg/20050325-1.c: New test.
3344
3345 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3346
3347         PR libfortran/15332
3348         * gfortran.dg/pr15332.f: New test.
3349
3350 2005-03-24  Dale Johannesen  <dalej@apple.com>
3351
3352         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
3353
3354 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
3355
3356         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
3357         'internal' visibility.
3358         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3359         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
3360         'protected' visibility.
3361         * gcc.dg/visibility-7.c: Likewise.
3362         * lib/target-supports.exp (check_visibility_available): Take
3363         a parameter, the kind of visibility to check for.
3364         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
3365         to check_visibility_available.
3366
3367         * g++.dg/expr/cast3.C: New.
3368
3369 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
3370
3371         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
3372         rs6000.
3373
3374 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
3375
3376         PR target/20095
3377         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
3378
3379 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
3380
3381         * gcc.dg/badshift.c: Renamed to...
3382         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
3383
3384         * gcc.target/i386/badshift.c: Renamed to...
3385         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
3386         only.
3387
3388         PR rtl-optimization/20532
3389         * gcc.target/i386/badshift.c: New.
3390
3391 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3392
3393         * gfortran.dg/pr18025.f90: New test.
3394
3395 2005-03-23  Dale Johannesen  <dalej@apple.com>
3396
3397         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
3398
3399 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
3400
3401         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
3402
3403         * lib/target-supports.exp (check_iconv_available): Default
3404         libiconv to -liconv, if there is no definition.
3405
3406 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
3407
3408         * gcc.dg/torture/cris-asm-mof-1.c: New test.
3409
3410 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
3411
3412         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
3413         * g++.dg/opt/pr7503-2.C: Likewise.
3414         * g++.dg/opt/pr7503-3.C: Likewise.
3415         * g++.dg/opt/pr7503-4.C: Likewise.
3416         * g++.dg/opt/pr7503-5.C: Likewise.
3417         * g++.dg/warn/minmax.C: New test.
3418
3419 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3420
3421         * gfortran.dg/g77_intrinsics_funcs.f: New test.
3422         * gfortran.dg/g77_intrinsics_sub.f: New test.
3423
3424 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
3425             Jan Hubicka  <jh@suse.cz>
3426             Steven Bosscher <stevenb@suse.de
3427
3428         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
3429
3430 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3431
3432         PR c++/19980
3433         * g++.dg/template/redecl3.C: New test.
3434
3435 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3436
3437         PR c++/20499
3438         * g++.dg/parse/error16.C: Tweak error markers.
3439
3440 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
3441
3442         PR target/20561
3443         * gcc.dg/20050321-2.c: New test.
3444
3445 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3446
3447         PR c++/20465
3448         PR c++/20381
3449         * g++.dg/template/ptrmem12.C: New.
3450
3451 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
3452
3453         PR rtl-optimization/20527
3454         * gcc.c-torture/execute/pr20527-1.c: New test.
3455
3456 2005-03-22  Ben Elliston  <bje@au.ibm.com>
3457
3458         * gcc.misc-tests/options.exp (check_for_options): Create a real C
3459         program, compile it into a real executable and then delete the .c
3460         and .x files afterwards, to avoid problems on testglue targets.
3461
3462 2005-03-21  Stuart Hastings  <stuart@apple.com>
3463
3464         * gcc.target/i386/sse-2.c: New.
3465
3466 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
3467
3468         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
3469
3470 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3471
3472         * g++.dg/parse/crash25.C: Fix typo.
3473
3474 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3475
3476         PR c++/20461
3477         * g++.dg/parse/crash24.C: New test.
3478
3479         PR c++/20536
3480         * g++.dg/parse/crash25.C: New test.
3481
3482 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3483
3484         PR c++/20147
3485         * g++.dg/ext/stmtexpr4.C: New test.
3486
3487 2005-03-20  Roger Sayle  <roger@eyesopen.com>
3488
3489         PR middle-end/20539
3490         * gcc.c-torture/compile/pr13066-1.c: New test case.
3491         * gcc.c-torture/compile/pr20539-1.c: Likewise.
3492         * g++.dg/opt/pr13066-1.C: Likewise.
3493
3494 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
3495
3496         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
3497
3498 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3499
3500         PR fortran/18525
3501         * gfortran.dg/nesting_1.f90: New test.
3502
3503 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3504
3505         PR c++/20240
3506         * g++.dg/lookup/using13.C: New test.
3507
3508 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3509
3510         PR c++/20333
3511         * g++.dg/template/crash36.C: New test.
3512
3513 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
3514
3515         PR c++/20463
3516         * g++.dg/template/crash35.C: New test.
3517
3518 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
3519
3520         PR c++/19966
3521         * g++.dg/overload/operator2.C: New test.
3522
3523 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3524
3525         PR libfortran/20257
3526         * gfortran.dg/pr20257.f90: New test.
3527
3528 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3529
3530         PR libfortran/20480
3531         * gfortran.dg/pr20480.f90: New test.
3532
3533 2005-03-16  Richard Henderson  <rth@redhat.com>
3534
3535         PR middle-end/15700
3536         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
3537         (_rtld_global): New.
3538         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
3539         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
3540
3541         * gcc.dg/alias-3.c: New.
3542         * gcc.dg/alias-4.c: New.
3543         * gcc.dg/alias-5.c: New.
3544         * gcc.dg/alias-6.c: New.
3545
3546 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
3547
3548         * gcc.dg/cpp/ucnid-7.c: New.
3549
3550 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
3551             Dorit Naishlos  <dorit@il.ibm.com>
3552
3553         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
3554         darwin.
3555
3556 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
3557
3558         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
3559         misaligned accesses.
3560         * gcc.dg/vect/vect-58.c: Likewise.
3561         * gcc.dg/vect/vect-92.c: New.
3562         * gcc.dg/vect/vect-93.c: New.
3563
3564 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
3565
3566         PR fortran/18827
3567         * gfortran.dg/assign_2.f90: New test.
3568         * gfortran.dg/assign_3.f90: New test.
3569         * gfortran.dg/assign.f90: New test.
3570
3571 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
3572
3573         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
3574         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
3575         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
3576         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
3577         names.
3578
3579 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
3580
3581         * gcc.dg/cpp/ucnid-6.c: New.
3582
3583         * gcc.dg/cpp/normalize-1.c: New.
3584         * gcc.dg/cpp/normalize-2.c: New.
3585         * gcc.dg/cpp/normalize-3.c: New.
3586         * gcc.dg/cpp/normalize-4.c: New.
3587         * gcc.dg/cpp/ucnid-4.c: New.
3588         * gcc.dg/cpp/ucnid-5.c: New.
3589         * g++.dg/cpp/normalize-1.C: New.
3590         * g++.dg/cpp/ucnid-1.C: New.
3591
3592 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3593
3594         * gcc.dg/pr18628.c: New.
3595
3596 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
3597
3598         PR c++/20280
3599         * g++.dg/tree-ssa/pr20280.C: New.
3600
3601 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3602
3603         PR fortran/20467
3604         * gfortran.dg/stfunc_2.f90: New test.
3605
3606 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3607
3608         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
3609
3610 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
3611
3612         * gcc.dg/tree-ssa/20050314-1.c: New test.
3613
3614 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3615
3616         PR c++/4403
3617         PR c++/9783, DR433
3618         * g++.dg/template/friend34.C: New test.
3619         * g++.dg/template/friend35.C: Likewise.
3620         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
3621
3622 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3623
3624         Friend class name lookup 5/n
3625         PR c++/1016
3626         * g++.dg/lookup/hidden-class1.C: New test.
3627         * g++.dg/lookup/hidden-class2.C: Likewise.
3628         * g++.dg/lookup/hidden-class3.C: Likewise.
3629         * g++.dg/lookup/hidden-class4.C: Likewise.
3630         * g++.dg/lookup/hidden-class5.C: Likewise.
3631         * g++.dg/lookup/hidden-class6.C: Likewise.
3632         * g++.dg/lookup/hidden-class7.C: Likewise.
3633         * g++.dg/lookup/hidden-class8.C: Likewise.
3634         * g++.dg/lookup/hidden-class9.C: Likewise.
3635         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
3636         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
3637         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
3638         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
3639         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
3640         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
3641         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
3642         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
3643         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
3644         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
3645         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
3646
3647 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
3648
3649         PR c++/20157
3650         * g++.dg/template/error18.C: New test.
3651
3652 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3653
3654         PR debug/16792
3655         * g++.dg/debug/pr16792.C: New test.
3656
3657 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3658
3659         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
3660         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
3661         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
3662         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
3663         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
3664         test assertion names.
3665
3666 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3667
3668         PR fortran/18600
3669         * gfortran.dg/stfunc_1.f90: New test.
3670
3671 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3672
3673         PR fortran/16907
3674         * gfortran.dg/real_index_1.f90: New test.
3675
3676 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3677
3678         PR fortran/20323
3679         * gfortran.dg/spec_expr_1.f90: New test.
3680
3681 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3682
3683         PR c/20402
3684         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
3685         new parser.
3686
3687 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3688
3689         PR fortran/20361
3690         * gfortran.dg/largeequiv_1.f90: New test.
3691
3692 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3693
3694         * gcc.dg/ucnid-1.c: New.
3695         * gcc.dg/ucnid-2.c: New.
3696         * gcc.dg/ucnid-3.c: New.
3697         * gcc.dg/ucnid-4.c: New.
3698         * gcc.dg/ucnid-5.c: New.
3699         * gcc.dg/ucnid-6.c: New.
3700         * gcc.dg/cpp/ucnid-1.c: New.
3701         * gcc.dg/cpp/ucnid-2.c: New.
3702         * gcc.dg/cpp/ucnid-3.c: New.
3703         * g++.dg/other/ucnid-1.C: New.
3704
3705 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3706
3707         * gcc.dg/vmx/darwin-abi-3.c: Delete.
3708
3709 2005-03-11  Per Bothner  <per@bothner.com>
3710
3711         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
3712         that diagnotics refer to correct token.
3713         * gcc.dg/unused-3.c: Likewise.
3714
3715 2005-03-11  Per Bothner  <per@bothner.com>
3716
3717         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
3718         constant" is now actually on same line as string constant.
3719         * gcc.dg/cpp/direct2s.c: Likewise.
3720
3721 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
3722
3723         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
3724
3725 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3726
3727         PR libfortran/20124
3728         * gfortran.dg/pr20124.f90: New Test
3729
3730 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
3731
3732         PR tree-optimization/20130
3733         * gcc.dg/pr20130-1.c: New test.
3734
3735 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3736
3737         PR target/20095
3738         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
3739
3740 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3741
3742         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
3743
3744 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3745
3746         * g++.dg/eh/forced1.C: Fix comment.
3747         * g++.dg/eh/forced2.C: Ditto.
3748         * g++.dg/eh/forced3.C: Ditto.
3749         * g++.dg/eh/forced4.C: Ditto.
3750
3751 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
3752
3753         PR rtl-opt/20412
3754         * gcc.c-torture/compile/pr20412.c: New test.
3755
3756 2005-03-10  Roger Sayle  <roger@eyesopen.com>
3757
3758         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
3759
3760 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3761
3762         PR target/20322
3763         * gcc.dg/20050307-1.c: New test.
3764
3765 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
3766
3767         PR c++/20375
3768         * g++.dg/other/stdarg3.C: New.
3769
3770 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3771
3772         PR c++/18384, c++/18327
3773         * g++.dg/init/array19.C: New test.
3774
3775         PR inline-asm/20314
3776         * gcc.dg/torture/pr20314-1.c: New test.
3777         * gcc.dg/torture/pr20314-2.c: New test.
3778
3779 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
3780
3781         * gcc.dg/20050309-1.c: New test.
3782
3783 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3784
3785         * gcc.dg/builtins-10.c: Reactivate disabled test.
3786         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
3787         new cbrt transformations.
3788
3789 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
3790
3791         PR c++/20208
3792         * g++.dg/template/array13.C: New test.
3793
3794 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
3795
3796         PR c++/16859
3797         * g++.dg/init/brace4.C: New test.
3798
3799 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3800
3801         PR c++/20186
3802         * g++.dg/template/non-dependent12.C: New.
3803
3804 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
3805
3806         PR c++/20142
3807         * g++.dg/init/array18.C: Add dg-do run marker.
3808
3809         PR c++/20142
3810         * g++.dg/init/array18.C: New test.
3811
3812 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3813
3814         * consistency.vlad/vlad.exp: Remove trailing semicolons.
3815         * g++.dg/gcov/gcov.exp: Likewise.
3816         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3817         * gcc.target/xstormy16/xstormy16.exp: Likewise.
3818         * lib/c-torture.exp: Likewise.
3819         * lib/fortran-torture.exp: Likewise.
3820         * lib/g++.exp: Likewise.
3821         * lib/gcc-defs.exp: Likewise.
3822         * lib/gcc-dg.exp: Likewise.
3823         * lib/gcc.exp: Likewise.
3824         * lib/gcov.exp: Likewise.
3825         * lib/gfortran.exp: Likewise.
3826         * lib/mike-g++.exp: Likewise.
3827         * lib/mike-gcc.exp: Likewise.
3828         * lib/objc-torture.exp: Likewise.
3829         * lib/objc.exp: Likewise.
3830         * lib/profopt.exp: Likewise.
3831         * lib/target-libpath.exp: Likewise.
3832         * lib/target-supports.exp: Likewise.
3833         * lib/treelang.exp: Likewise.
3834         * lib/wrapper.exp: Likewise.
3835
3836 2005-03-08  Jeff Law  <law@redhat.com>
3837
3838         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
3839         PHI-OPT changes.
3840
3841 2005-03-08  Ira Rosen  <irar@il.ibm.com>
3842
3843         * gcc.dg/vect/pr20122.c: New test.
3844
3845 2005-03-07  Jeff Law  <law@redhat.com>
3846
3847         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
3848         was folded away.
3849         * gcc.dg/tree-ssa/pr18133-1.c: New test.
3850         * gcc.dg/tree-ssa/pr18133-2.c: New test.
3851         * gcc.dg/tree-ssa/pr18134.c: New test.
3852
3853 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3854
3855         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
3856         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
3857         gcc.dg/torture/builtin-noret-2.c: Require weak support.
3858
3859 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
3860
3861         PR tree-opt/17671
3862         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
3863
3864 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
3865
3866         * g++.dg/warn/Wnvdtor.C: New test.
3867
3868 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
3869
3870         * gcc.dg/torture/pr19683-1.c: New test.
3871
3872 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
3873
3874         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
3875         * gfortran.dg/g77/19990313-2.f: Ditto.
3876         * gfortran.dg/g77/19990313-3.f: Ditto.
3877         * gfortran.dg/g77/19990525-0.f: Ditto.
3878         * gfortran.dg/g77/19990826-0.f: Ditto.
3879         * gfortran.dg/g77/19990826-2.f: Ditto.
3880         * gfortran.dg/g77/19990826-3.f: Ditto.
3881         * gfortran.dg/g77/20000511-1.f: Ditto.
3882         * gfortran.dg/g77/20000511-2.f: Ditto.
3883         * gfortran.dg/g77/970625-2.f: Ditto.
3884         * gfortran.dg/g77/980310-2.f: Ditto.
3885         * gfortran.dg/g77/980310-3.f: Ditto.
3886         * gfortran.dg/g77/980310-8.f: Ditto.
3887         * gfortran.dg/g77/980519-2.f: Ditto.
3888         * gfortran.dg/g77/alpha1.f: Ditto.
3889         * gfortran.dg/g77/claus.f: Ditto.
3890         * gfortran.dg/g77/erfc.f: Ditto.
3891         * gfortran.dg/g77/short.f: Ditto.
3892         * gfortran.fortran-torture/execute/data.f90: Ditto.
3893         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
3894         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
3895
3896 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3897
3898         * lib/file-format.exp (gcc_target_object_format): Add check for som
3899         format and hardcode object formats on hppa*-*-hpux*.
3900         * lib/target-supports.exp (check_weak_available): Add check for som
3901         object format.  Always return 0 on hppa*-*-hpux10*.
3902
3903         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
3904         is defined.
3905
3906         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
3907
3908 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3909
3910         * gfortran.dg/pr19936_1.f90: New test.
3911         * gfortran.dg/pr19936_2.f90: New test.
3912         * gfortran.dg/pr19936_3.f90: New test.
3913
3914 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3915             Paul Thomas <prthomas@drfccad.cea.fr>
3916
3917         * gfortran.dg/PR19754_1.f90: New test.
3918         * gfortran.dg/PR19754_2.f90: Ditto.
3919
3920 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3921
3922         PR c++/19311
3923         * g++.dg/template/non-dependent11.C: New test.
3924
3925 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
3926
3927         * lib/target-supports.exp (check_iconv_available): Fix comment.
3928
3929 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
3930             Joseph S. Myers  <joseph@codesourcery.com>
3931
3932         PR c++/19797
3933         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
3934
3935 2005-03-04  Matthew Sachs  <msachs@apple.com>
3936
3937         * gcc.exp (gcc_target_compile): Put braces around
3938         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
3939         * objc.exp (objc_target_compile): Likewise.
3940         * treelang.exp (treelang_target_compile): Likewise.
3941
3942 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3943
3944         PR fortran/19673
3945         * gfortran.dg/func_result_1.f90: New test.
3946
3947 2005-03-04  Ben Elliston  <bje@au.ibm.com>
3948
3949         * gcc.misc-tests/options.exp: New test.
3950
3951 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
3952
3953         * gcc.dg/pr15784-4.c: New test.
3954
3955 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
3956
3957         * gcc.c-torture/execute/pr17133.c: New.
3958         * gcc.c-torture/compile/20050303-1.c: New.
3959
3960 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
3961
3962         * gcc.dg/cpp/assert4.c:  Fix for cygwin
3963
3964 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
3965
3966         * g++.dg/overload/using2.C: New.
3967
3968 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
3969
3970         PR c++/19916
3971         * g++.dg/init/ptrmem2.C: New test.
3972
3973 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
3974
3975         PR c/8927
3976         * gcc.dg/pr8927-1.c: New test.
3977
3978 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
3979
3980         PR c++/20232
3981         * g++.dg/inherit/covariant12.C: New.
3982
3983 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3984
3985         PR fortran/19479
3986         * gfortran.dg/bound_1.f90: New test.
3987
3988 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
3989
3990         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
3991         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
3992
3993 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
3994
3995         PR c/20245
3996         * gcc.dg/pr20245-1.c: New test.
3997
3998 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
3999
4000         PR middle-end/19874
4001         * gcc.c-torture/execute/20050119-2.c: New test case.
4002
4003 2005-02-28  Ben Elliston  <bje@au.ibm.com>
4004
4005         * README: Update the DejaGnu bug reporting address.
4006         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
4007         * lib/objc-torture.exp: Likewise.
4008
4009 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4010
4011         * gfortran.dg/boz_1.f90: New test.
4012         * gfortran.dg/boz_3.f90: New test.
4013         * gfortran.dg/boz_4.f90: New test.
4014
4015 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4016
4017         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
4018         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
4019
4020 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4021
4022         PR libfortran/20101
4023         * gfortran.dg/write_0_pe_format.f90: New test.
4024
4025 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
4026
4027         PR c++/20206
4028         * g++.dg/opt/thunk2.C: New test.
4029         * g++.dg/opt/covariant1.C: New test.
4030
4031 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4032
4033         * gfortran.dg/e_d_fmt.f90: New test.
4034
4035 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
4036
4037         * gcc.dg/asm-b.c: Fix comment typos.
4038
4039 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4040
4041         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
4042         a V_MAY_DEF also.
4043
4044 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4045
4046         PR tree-opt/20188
4047         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
4048         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
4049         * gcc.dg/asm-b.c: New test.
4050
4051 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
4052
4053         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
4054         Disable this test on IRIX 6.
4055
4056 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
4057
4058         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
4059         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
4060         parser.
4061
4062 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
4063
4064         PR tree-optimization/20204
4065         * testsuite/gcc.dg/pr20204.c: New test.
4066
4067 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
4068
4069         PR target/20196
4070         * gcc.c-torture/execute/20050224-1.c: New test.
4071
4072         PR c++/20175
4073         * g++.dg/warn/Wbraces2.C: New test.
4074
4075 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
4076
4077         PR c++/19878
4078         * g++.dg/init/const2.C: New test.
4079
4080 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
4081
4082         PR tree-optimization/20100
4083         * gcc.c-torture/execute/pr20100-1.c: New test.
4084
4085 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4086
4087         * gfortran.dg/implicit_3.f90: New test.
4088
4089         * gfortran.dg/deftype_1.f90: New test.
4090
4091 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
4092
4093         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
4094         the test passes.
4095         * g++.dg/other/anon3.C: Accept a warning.
4096
4097 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
4098
4099         * gcc.dg/pr20017.c: Fix a comment typo.
4100
4101 2005-02-23  Bud Davis  <bdavis@gfortran.org>
4102
4103         * gfortran.dg/list_read_4.f90: Change to f90 comments.
4104
4105 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4106
4107         PR ada/19902
4108         * ada/acats/tests/cxa/cxa3004.a: Remove.
4109         * ada/acats/tests/cxb/cxb30061.am: Likewise.
4110
4111 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4112
4113         PR c++/20073
4114         * g++.dg/init/const1.C: New test.
4115
4116         PR c++/19991
4117         * g++.dg/parse/constant7.C: New test.
4118
4119         PR c++/20152
4120         * g++.dg/parse/error27.C: New test.
4121         * g++.dg/template/qualttp15.C: Adjust error markers.
4122         * g++.old-deja/g++.other/struct1.C: Likewise.
4123
4124         PR c++/20153
4125         * g++.dg/template/error17.C: New test.
4126
4127         PR c++/20148
4128         * g++.dg/parser/error26.C: New test.
4129
4130 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
4131
4132         PR tree-optimization/20100
4133         PR tree-optimization/20115
4134         * gcc.dg/pr20115.c: New test.
4135         * gcc.dg/pr20115-1.c: New test.
4136         * gcc.dg/pr20100.c: New test.
4137         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
4138         call-clobbered variables after alias1.
4139
4140 2005-02-22  Bud Davis  <bdavis@gfortran.org>
4141
4142         * gfortran.dg/list_read_4.f90: new test.
4143
4144 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
4145
4146         PR rtl-optimization/20017.
4147         * gcc.dg/pr20017.c: New.
4148
4149 2005-02-22  Devang Patel  <dpatel@apple.com>
4150
4151         PR 19952
4152         * g++.dg/tree-ssa/pr19952.C: New test.
4153
4154 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4155
4156         PR c++/19883
4157         * g++.dg/parse/constant6.C: New test.
4158
4159 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4160
4161         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4162         * g++.dg/charset/asm2.c: Likewise.
4163         * g++.dg/charset/asm3.c: Likewise.
4164         * g++.dg/charset/asm4.c: Likewise.
4165         * g++.dg/charset/asm5.c: Likewise.
4166         * g++.dg/charset/attribute1.c: Likewise.
4167         * g++.dg/charset/attribute2.c: Likewise.
4168         * g++.dg/charset/extern1.cc: Likewise.
4169         * g++.dg/charset/extern2.cc: Likewise.
4170         * g++.dg/charset/extern3.cc: Likewise.
4171         * g++.dg/charset/function.cc: Likewise.
4172         * g++.dg/charset/string.c: Likewise.
4173         * g++.dg/charset/charset.exp: Likewise.
4174         * lib/target-supports.exp (check_iconv_available): Fix comment.
4175
4176 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4177
4178         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
4179         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4180         * gcc.dg/charset/asm2.c: Likewise.
4181         * gcc.dg/charset/asm3.c: Likewise.
4182         * gcc.dg/charset/asm4.c: Likewise.
4183         * gcc.dg/charset/asm5.c: Likewise.
4184         * gcc.dg/charset/asm6.c: Likewise.
4185         * gcc.dg/charset/attribute1.c: Likewise.
4186         * gcc.dg/charset/attribute2.c: Likewise.
4187         * gcc.dg/charset/builtin1.c: Likewise.
4188         * gcc.dg/charset/extern.c: Likewise.
4189         * gcc.dg/charset/function.c: Likewise.
4190         * gcc.dg/charset/string.c: Likewise.
4191         * gcc.dg/charset/charset.exp: Likewise.
4192
4193 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
4194
4195         PR fortran/20086
4196         * gfortran.dg/pr20086.f90: New test.
4197
4198 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
4199
4200         PR tree-optimization/19786
4201         * g++.dg/tree-ssa/pr19786.C: New.
4202
4203 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4204
4205         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
4206
4207 2005-02-21  Jeff Law  <law@redhat.com>
4208
4209         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
4210
4211 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4212
4213         * gfortran.dg/do_iterator: Split loop, markup all lines for
4214         which an error locus is printed.
4215         * gfortran.dg/pr17708.f90: Markup all lines for which an error
4216         locus is printed.
4217         * gfortran.dg/select_4.f90: Likewise.
4218         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
4219         locuses in the various permutations.
4220
4221 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
4222
4223         PR tree-optimization/19951
4224         * g++.dg/vect: New directory.
4225         * g++.dg/vect/vect.exp: New file.
4226         * g++.dg/vect/pr19951.cc: New testcase.
4227         * g++.dg/dg.exp: Also prune vectorizer tests.
4228
4229 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
4230
4231         PR 18785
4232         * gcc.dg/charset/builtin1.c: New test.
4233
4234 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4235
4236         PR c++/19299
4237         * g++.dg/inherit/volatile1.C: New test.
4238
4239         PR c++/19440
4240         * g++.dg/template/dtor4.C: New test.
4241
4242 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4243
4244         * gfortran.dg/int_1.f90: New test.
4245
4246 2005-02-19  Devang Patel  <dpatel@apple.com>
4247
4248         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
4249
4250 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4251
4252         * gfortran.dg/achar_1.f90: New test.
4253
4254 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
4255
4256         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
4257
4258 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
4259             Jakub Jelinek  <jakub@redhat.com>
4260
4261         PR tree-optimization/19828
4262         * gcc.dg/tree-ssa/loop-7.c: New test.
4263         * gcc.c-torture/execute/20050218-1.c: New test.
4264
4265 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
4266
4267         PR c/20043
4268         * gcc.dg/transparent-union-1.c: New test.
4269         * gcc.dg/transparent-union-2.c: New test.
4270
4271 2005-02-18  James E Wilson  <wilson@specifixinc.com>
4272
4273         PR tree-optimization/18977
4274         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
4275
4276 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
4277
4278         PR target/20054
4279         * gcc.dg/pr20054.c: New test.
4280
4281 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4282
4283         PR c++/19508
4284         * g++.dg/ext/attrib20.C: New test.
4285
4286 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4287
4288         PR middle-end/20030
4289         * gfortran.fortran-torture/execute/character_passing.f90: New test.
4290
4291 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
4292
4293         PR c++/20008
4294         * g++.dg/opt/switch4.C: New.
4295
4296 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
4297
4298         PR c++/20023
4299         PR tree-optimization/20009
4300         * gcc.c-torture/compile/20050217-1.c: New test.
4301         * g++.dg/opt/switch3.C: New test.
4302
4303         PR tree-optimization/18947
4304         * gcc.c-torture/compile/20050215-1.c: New test.
4305         * gcc.c-torture/compile/20050215-2.c: New test.
4306         * gcc.c-torture/compile/20050215-3.c: New test.
4307
4308 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
4309
4310         PR c++/20028
4311         * g++.dg/template/crash34.C: New.
4312
4313         PR c++/20022
4314         * g++.dg/other/access3.C: New.
4315
4316 2005-02-17  Ira Rosen  <irar@il.ibm.com>
4317
4318         * gcc.dg/vect/vect-98.c: New test.
4319
4320 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
4321
4322         PR tree-optimization/19967
4323         * gcc.dg/pr19967.c: New.
4324
4325 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
4326
4327         PR middle-end/19857
4328         * gcc.dg/tree-ssa/20050215-1.c: New test.
4329         * gcc.c-torture/execute/20050215-1.c: New test.
4330
4331 2005-02-15  Eric Christopher  <echristo@redhat.com>
4332
4333         * gcc.dg/cpp/20050215-1.c: New file.
4334
4335 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
4336
4337         PR tree-optimization/15785
4338         * gcc.dg/pr15785-1.c: New test.
4339
4340 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
4341
4342         PR c++/17788
4343         * g++.dg/init/ctor4.C: New.
4344         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4345
4346 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
4347
4348         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4349         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
4350
4351 2005-02-15  Andreas Schwab  <schwab@suse.de>
4352
4353         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
4354         declare malloc.
4355
4356 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
4357
4358         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
4359
4360 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
4361
4362         PR tree-optimization/19853
4363         * gcc.c-torture/compile/pr19853.c: New test.
4364
4365 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4366
4367         PR c++/19608
4368         * g++.dg/parse/local-class1.C: New.
4369
4370         PR c++/19895
4371         * g++.dg/parse/ptrmem3.C: New.
4372
4373         PR c++/19884
4374         * g++.old-deja/g++.oliva/template6.C: Add another case.
4375         * g++.dg/template/explicit6.C: New.
4376
4377 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
4378
4379         PR c++/17816
4380         * g++.dg/other/redecl2.C: New.
4381
4382 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4383
4384         PR c++/19891
4385         * g++.dg/abi/covariant4.C: New.
4386
4387 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
4388
4389         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
4390
4391 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
4392
4393         * gcc.dg/vect/vect-96.c: Fix typo.
4394
4395 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4396
4397         PR c++/14479
4398         PR c++/19487
4399         * g++.dg/template/enum5.C: New test.
4400
4401 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4402
4403         * gcc.dg/vect/vect-97.c: New test.
4404
4405 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4406
4407         * gcc.dg/vect/vect-96.c: New test.
4408
4409 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
4410
4411         * gcc.dg/builtins-34.c: Also check ldexp*.
4412
4413 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
4414
4415         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
4416
4417 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
4418
4419         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
4420         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
4421         dg-require-dll, dg-require-iconv, dg-require-named-sections,
4422         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
4423         selector_list, selector_expression, dg-process-target): Move to new
4424         file target-supports-dg.exp.
4425         * lib/target-supports-dg.exp: New.
4426
4427         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
4428         New.
4429
4430 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
4431
4432         PR c++/19666
4433         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
4434
4435         PR middle-end/19858
4436         * gcc.c-torture/compile/20050210-1.c: New test.
4437
4438 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
4439
4440         PR c++/19755
4441         * g++.dg/warn/Wbraces1.C: New test.
4442
4443 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
4444
4445         * gcc.dg/builtins-52.c: New testcase.
4446
4447 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
4448
4449         PR c/19342
4450         * gcc.c-torture/execute/20050119-1.c: New test.
4451
4452 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4453
4454         PR c++/19811
4455         * g++.dg/init/delete1.C: New test.
4456
4457 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4458
4459         PR c++/18470
4460         * g++.dg/template/static12.C: New test.
4461
4462 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4463
4464         PR c++/19787
4465         * g++.dg/conversion/ambig1.C: New test.
4466
4467         PR c++/19739
4468         * g++.dg/ext/attrib19.C: New test.
4469
4470         PR c++/19732
4471         * g++.dg/parse/dtor5.C: New test.
4472
4473         PR c++/19762
4474         * g++.dg/template/dtor3.C: New test.
4475
4476         PR c++/19826
4477         * g++.dg/template/static11.C: New test.
4478         * g++.dg/template/crash2.C: Remove dg-error marker.
4479
4480 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
4481
4482         PR C++/18491
4483         * g++.old-deja/g++.mike/p10769a.C: Remove.
4484
4485 2005-02-09  Roger Sayle  <roger@eyesopen.com>
4486
4487         * gcc.dg/builtins-48.c: New test case.
4488         * gcc.dg/builtins-49.c: New test case.
4489         * gcc.dg/builtins-50.c: New test case.
4490         * gcc.dg/builtins-51.c: New test case.
4491
4492 2005-02-09  Ian Lance Taylor  <ian@airs.com>
4493
4494         PR middle-end/19583
4495         * g++.dg/warn/Wreturn-type-3.C: New test.
4496
4497 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4498
4499         PR middle-end/19402
4500         * gcc.dg/pr19402-1.c: New testcase.
4501         * gcc.dg/pr19402-2.c: likewise.
4502
4503 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4504
4505         PR middle-end/19854
4506         * g++.dg/tree-ssa/tmmti.C: New testcase.
4507
4508 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4509
4510         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
4511
4512 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
4513
4514         PR c++/19733
4515         * g++.dg/parse/crash23.C: New test.
4516         * g++.dg/warn/Weff1.C: New test.
4517
4518 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4519
4520         * gcc.dg/20050209-1.c: New test.
4521
4522 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4523
4524         PR target/19799
4525         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
4526
4527 2005-02-08  Mike Stump  <mrs@apple.com>
4528
4529         * g++.dg/pch/import-2.c: New test.
4530         * g++.dg/pch/import-2.hs: New.
4531         * g++.dg/pch/include/import-2a.h: New.
4532         * g++.dg/pch/include/import-2b.h: New.
4533
4534 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
4535
4536         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
4537
4538 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4539
4540         * gfortran.dg/substr_1.f90: New test.
4541
4542 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
4543
4544         PR middle-end/19775
4545         * gcc.dg/torture/builtin-power-1.c: Disable test for
4546         invalid transformation.
4547         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
4548         no longer optimize.
4549         * gcc.dg/builtins-47.c: New testcase.
4550
4551 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
4552             Dorit Naishlos  <dorit@il.ibm.com>
4553
4554         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
4555
4556 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
4557
4558         * gcc.c-torture/compile/20050206-1.c: New test.
4559
4560 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4561
4562         PR tree-opt/19768
4563         * g++.dg/opt/pr19768.C: New test.
4564
4565 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
4566
4567         PR tree-opt/19736
4568         * gcc.c-torture/compile/pr19736.c: New test.
4569
4570 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4571
4572         PR c++/17401
4573         * g++.dg/parse/error25.C: New test.
4574
4575 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
4576
4577         * gcc.c-torture/execute/20050203-1.c: New.
4578
4579 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
4580
4581         * gcc.dg/vect/vect-85.c: Remove xfail.
4582         * gcc.dg/vect/vect-86.c: Remove xfail.
4583         * gcc.dg/vect/vect-87.c: Remove xfail.
4584         * gcc.dg/vect/vect-88.c: Remove xfail.
4585
4586 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
4587
4588         * gcc.dg/altivec-19.c: New.
4589
4590 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
4591
4592         PR c/17807
4593         * gcc.dg/nested-func-3.c: New test.
4594         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
4595
4596 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
4597
4598         * gcc.test-framework/gen_directive_tests: Generate tests for
4599         selector expressions.
4600
4601 2005-02-02  Matt Austern  <austern@apple.com>
4602
4603         PR c++/19628
4604         * g++/ext/builtin7.C: New.
4605         * g++/ext/builtin8.C: New.
4606
4607 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4608
4609         PR c/18502
4610         * gcc.dg/pr18502-1.c: New test.
4611
4612 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4613
4614         PR c++/17413
4615         * g++.dg/template/local4.C: Tweak.
4616
4617 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
4618
4619         PR tree-optimization/19578
4620         * gcc.c-torture/compile/20050202-1.c: New test.
4621
4622 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4623
4624         PR c/19435
4625         * gcc.dg/c99-init-4.c: New test.
4626
4627 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4628
4629         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
4630
4631         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
4632
4633         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
4634         * g++.dg/eh/check-vect.h: New.
4635
4636         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
4637         * gcc.dg/vect/vect-78.c: Ditto.
4638         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
4639         Remove.
4640
4641         * g++.dg/conversion/simd1.C: Expect warning.
4642         * g++.dg/ext/attribute-test-1.C: Ditto.
4643         * g++.dg/ext/attribute-test-2.C: Ditto.
4644         * g++.dg/ext/attribute-test-3.C: Ditto.
4645         * g++.dg/ext/attribute-test-4.C: Ditto.
4646
4647         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
4648         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
4649
4650         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
4651
4652 2005-02-01  Richard Henderson  <rth@redhat.com>
4653
4654         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4655         long double for ibm double-double format.
4656         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4657
4658 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
4659
4660         PR tree-optimization/19633
4661         * testsuite/gcc.dg/pr19633-1.c: New test.
4662         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
4663         to NULL or a symbol.
4664
4665 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4666
4667         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
4668         New procs.
4669         (dg-process-target (local override)): Handle selector expressions.
4670
4671         * gcc.test-framework/README: Describe tests in source directory.
4672         * gcc.test-framework/test-framework.awk: Handle dg- tests.
4673         * gcc.test-framework/test-framework.exp: Handle dg- tests.
4674         * gcc.test-framework/dg-bogus-exp-P.c: New test.
4675         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
4676         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
4677         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
4678         * gcc.test-framework/dg-do-link-exp-P.c: New test.
4679         * gcc.test-framework/dg-do-run-exp-P.c: New test.
4680         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
4681         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
4682         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
4683         * gcc.test-framework/dg-error-exp-P.c: New test.
4684         * gcc.test-framework/dg-error-exp-XP.c: New test.
4685         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
4686         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
4687         * gcc.test-framework/dg-output-exp-P.c: New test.
4688         * gcc.test-framework/dg-output-exp-XF.c: New test.
4689         * gcc.test-framework/dg-warning-exp-P.c: New test.
4690         * gcc.misc-tests/dg-1.c: Remove.
4691         * gcc.misc-tests/dg-2.c: Remove.
4692         * gcc.misc-tests/dg-3.c: Remove.
4693         * gcc.misc-tests/dg-4.c: Remove.
4694         * gcc.misc-tests/dg-5.c: Remove.
4695         * gcc.misc-tests/dg-6.c: Remove.
4696         * gcc.misc-tests/dg-7.c: Remove.
4697         * gcc.misc-tests/dg-8.c: Remove.
4698         * gcc.misc-tests/dg-9.c: Remove.
4699         * gcc.misc-tests/dg-10.c: Remove.
4700         * gcc.misc-tests/dg-11.c: Remove.
4701         * gcc.misc-tests/dg-12.c: Remove.
4702         * gcc.misc-tests/dg-test.exp: Remove.
4703
4704         * gcc.test-framework/test-framework.awk: Change recording and
4705         printing of passes and failures.
4706
4707         * gcc.test-framework: New directory.
4708         * gcc.test-framework/README: New.
4709         * gcc.test-framework/test-framework.exp: New.
4710         * gcc.test-framework/test-framework.awk: New.
4711         * gcc.test-framework/gen_directive_tests: New.
4712
4713 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
4714
4715         * lib/treelang.exp: Fix comment typos.
4716         (treelang_target_compile): Don't append libs=-ltreelang to options.
4717
4718 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
4719
4720         * g++.dg/parse/typename7.C: Adjust error messages.
4721
4722 2005-01-31  Jeff Law  <law@redhat.com>
4723
4724         * gcc.c-torture/execute/20050131-1.c: New test.
4725         * gcc.dg/wcaselabel.c: New test.
4726
4727 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
4728
4729         * g++.dg/other/warning1.C: Adjust error messags.
4730         * g++.dg/parse/constant5.C: New test.
4731
4732 2005-01-31  Steven Bosscher  <stevenb@suse.de>
4733
4734         PR c/19333
4735         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
4736         the test case valid.
4737         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
4738         * testsuite/gcc.dg/array-7.c: Adjust expected result.
4739         * testsuite/gcc.dg/pr18596-3.c: Likewise.
4740         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
4741         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
4742         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
4743
4744 2005-01-31  Dale Johannesen  <dalej@apple.com>
4745
4746         * g++.dg/opt/pr19650.C:  New test.
4747
4748 2005-01-31  Richard Henderson  <rth@redhat.com>
4749
4750         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4751         long double for intel double extended format.
4752         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4753
4754 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
4755
4756         PR c++/19555
4757         * g++.dg/template/static10.C: New test.
4758
4759         PR c++/19395
4760         * g++.dg/parse/error24.C: New test.
4761
4762         PR c++/19367
4763         * g++.dg/lookup/builtin1.C: New test.
4764
4765         PR c++/19457
4766         * g++.dg/warn/conv3.C: New test.
4767
4768 2005-01-30  Bud Davis  <bdavis@gfortran.org>
4769
4770         PR fortran/19647
4771         * gfortan.dg/inquire_7.f90
4772
4773 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
4774
4775         PR tree-optimization/15791
4776         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
4777         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
4778         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
4779         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
4780         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
4781         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
4782         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
4783         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
4784         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
4785         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
4786
4787 2005-01-29  Paul Brook  <paul@codesourcery.com>
4788
4789         PR fortran/18565
4790         * check.c (real_or_complex_check): New function.
4791         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
4792         * intrinsic.c (add_functions): Use new check functions.
4793         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
4794         Add prototypes.
4795
4796 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
4797
4798         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
4799         gcc.dg/lvalue-3.c: New tests.
4800         * gcc.dg/concat.c: Update expected messages.
4801
4802 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
4803
4804         PR libfortran/19595
4805         * gfortran.dg/eor_1.f90:  New test.
4806
4807 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
4808
4809         PR fortran/19589
4810         * gfortran.dg/logical_data_1.f90: New test.
4811
4812 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
4813
4814         PR c++/19253
4815         * g++.dg/template/crash33.C: New test.
4816
4817         PR c++/19667
4818         * g++.dg/template/crash32.C: New test.
4819
4820 2005-01-28  Ian Lance Taylor  <ian@airs.com>
4821
4822         PR middle-end/16558
4823         * g++.dg/warn/Wreturn-type-2.C: New test.
4824
4825 2004-06-24  Jeff Law  <law@redhat.com>
4826
4827         * gcc.dg/tree-ssa/20050128-1.c: New test.
4828
4829 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
4830
4831         * gcc.target/frv/all-mdpackh-1.c: New test.
4832
4833 2005-01-28  Steven Bosscher  <stevenb@suse.de>
4834
4835         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
4836
4837 2005-01-27  Richard Henderson  <rth@redhat.com>
4838
4839         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
4840
4841 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4842
4843         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
4844
4845 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4846
4847         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4848         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4849         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
4850         to cope with cases where the multilib options override the dg-options.
4851
4852 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
4853
4854         PR c/18946
4855         * gcc.dg/noncompile/20050120-1.c: New test.
4856
4857 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
4858
4859         PR tree-optimization/19633
4860         * gcc.dg/pr19633.c: New test.
4861         * gcc.dg/tree-ssa/pr19633.c: New test.
4862
4863 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
4864
4865         * gcc.dg/20041216-1.c: New test.
4866
4867 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
4868
4869         PR objc/18862
4870         * objc.dg/selector-2.m: New test.
4871
4872 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
4873
4874         * g++.dg/opt/range-test-2.C: New test.
4875
4876         PR rtl-optimization/19579
4877         * gcc.c-torture/execute/20050124-1.c: New test.
4878
4879 2005-01-26  Greg Parker  <gparker@apple.com>
4880         Stuart Hastings  <stuart@apple.com>
4881
4882         * gcc.c-torture/execute/20050125-1.c: New.
4883
4884 2005-01-18  Jan Hubicka  <jh@suse.cz>
4885
4886         PR tree-optimize/19337
4887         * gcc.c-torture/compile/20050119-1.c: New test.
4888
4889 2005-01-24  James E Wilson  <wilson@specifixinc.com>
4890
4891         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
4892         test for successful match.
4893
4894 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
4895
4896         PR objc/18408
4897         * objc.dg/comp-types-7.m: New test.
4898
4899 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
4900
4901         * lib/target-supports.exp (current_target_name): New.
4902         (check_effective_target_ilp32, check_effective_target_lp64):
4903         Cache the result to use as long as the current target, with
4904         multilib flags, remains the same.
4905
4906         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
4907         (dg-require-weak, dg-require-visibility, dg-require-alias,
4908         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
4909         dg-require-effective-target, dg-skip-if): Remove call to
4910         skip_test_and_clear_xfail.
4911         (dg-test): Clear xfail data.
4912
4913 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
4914
4915         PR target/17751
4916         * gcc.dg/ppc64-toc.c: New test.
4917
4918         * g++.dg/tree-ssa/empty-1.C: New test.
4919
4920         PR middle-end/19551
4921         * gcc.c-torture/execute/20050121-1.c: New test.
4922         * gcc.dg/20050121-2.c: New test.
4923
4924 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
4925         Paul Brook  <paul@codesourcery.com>
4926
4927         PR fortran/17941
4928         * gfortran.dg/real_const_1.f: New test.
4929         * gfortran.dg/real_const_2.f90: New test.
4930         * gfortran.dg/complex_int_1.f90: New test.
4931
4932 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
4933
4934         PR fortran/19313
4935         * gfortan.dg/inquire_6.f90: New test.
4936
4937 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4938
4939         PR libfortran/19451
4940         * open_readonly_1.f90:  New test.
4941
4942 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4943
4944         PR libfortran/18982
4945         * gfortran.dg/open_new.f90: New file.
4946
4947 2005-01-22  Paul Brook  <paul@codesourcery.com>
4948
4949         * namelist_1.f90: New test.
4950
4951 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
4952
4953         PR tree-optimization/19484
4954         * gcc.c-torture/compile/20050122-[12].c: New tests.
4955
4956 2005-01-22  Paul Brook  <paul@codesourcery.com>
4957
4958         * gfortran.dg/implicit_2.f90: New test.
4959
4960 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
4961
4962         PR fortran/19314
4963         * gfortran.dg/inquire_5.f90: New test.
4964
4965 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4966
4967         PR c/18809
4968         * gcc.dg/pr18809-1.c: New test.
4969
4970 2005-01-21  Ian Lance Taylor  <ian@airs.com>
4971
4972         * gcc.dg/20050121-1.c: New test.
4973
4974         PR tree-optimization/13000
4975         * gcc.dg/20040206-1.c: Change warning to point where function is
4976         being inlined.
4977
4978 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4979
4980         PR c++/19208
4981         * g++.dg/template/array11.C: New test.
4982
4983 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4984
4985         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
4986         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
4987         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
4988         * gfortran.dg/getenv_1.f90: Add dg-do directive.
4989         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
4990         gfortran.dg/pr17164.f90: Add missing dg-do directives.
4991
4992 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4993
4994         PR tree-optimization/15349
4995         * gcc.dg/tree-ssa/pr15349.c: New.
4996
4997 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
4998
4999         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
5000
5001 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
5002
5003         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
5004         scan-assembler-times directive name.
5005
5006         * gcc.dg/asm-a.c: Move dg-require-effective-target to
5007         after dg-do.
5008
5009         PR rtl-optimization/19462
5010         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
5011
5012 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
5013
5014         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
5015         counting function calls on ia64.
5016
5017 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
5018
5019         PR rtl-optimization/15139
5020         * gcc.dg/20050111-2.c: New test.
5021
5022         PR c/17297
5023         * gcc.c-torture/compile/20050113-1.c: New testcase.
5024
5025         PR middle-end/19164
5026         * gcc.dg/20050113-1.c: New testcase.
5027
5028 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
5029
5030         * gcc.dg/vect/vect-85.c: Add comment.
5031         * gcc.dg/vect/vect-86.c: Add xfail for now.
5032         * gcc.dg/vect/vect-87.c: Add xfail for now.
5033         * gcc.dg/vect/vect-88.c: Add xfail for now.
5034         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
5035
5036 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5037
5038         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
5039
5040 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5041
5042         * g++.dg/debug/typedef3.C: New test.
5043
5044 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
5045
5046         PR c/19472
5047         * gcc.dg/asm-a.c: New test.
5048
5049 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
5050
5051         * gcc.dg/sh-relax.c: Add prototype for abort.
5052
5053 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5054
5055         * gcc.dg/short-compare-1.c: New test.
5056         * gcc.dg/short-compare-2.c: Likewise.
5057
5058 2005-01-18  Michael Matz  <matz@suse.de>
5059
5060         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
5061
5062 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
5063
5064         PR tree-optimization/19121
5065         * gcc.c-torture/compile/pr19121.c: New test.
5066
5067 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
5068
5069         PR target/19357
5070         * gcc.c-torture/compile/pr19357.c: New test.
5071
5072 2005-01-17  Ian Lance Taylor  <ian@airs.com>
5073
5074         PR c/5675
5075         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
5076         pass--those that refer just to the variable, possibly with a
5077         cast.
5078         * gcc.dg/c99-const-expr-3.c: Likewise.
5079
5080         PR middle-end/13127
5081         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
5082         longer emitted.
5083
5084 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
5085
5086         PR fortran/18778
5087         * gfortran.dg/endfile_2.f90: New test.
5088
5089 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
5090
5091         PR 19168
5092         * gfortran.dg/select_5.f90: New test.
5093
5094 2004-01-16  Paul Brook  <paul@codesourcery.com>
5095
5096         * gfortran.dg/common_4.f90: New test.
5097
5098 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
5099
5100         PR rtl-optimization/19462
5101         * gcc.dg/torture/pr19462-1.c: New test.
5102
5103 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
5104
5105         PR objc/19321
5106         * objc.dg/func-ptr-2.m: New.
5107         * objc.dg/volatile-1.m: New.
5108
5109 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5110
5111         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
5112
5113 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5114
5115         PR tree-optimization/19060
5116         * gcc.c-torture/execute/20050104-1.c: New test.
5117
5118 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
5119
5120         PR fortran/18983
5121         * gfortran.dg/write_to_null.f90: New test.
5122
5123 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
5124             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5125
5126         PR other/19328
5127         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
5128         argument.
5129
5130 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5131
5132         PR c++/19263
5133         * g++.dg/init/vector1.C: New test.
5134
5135 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
5136
5137         PR target/13158
5138         * gcc.target/ia64/sibcall-unwind-1.c: New test.
5139         PR target/18987
5140         * gcc.target/ia64/sibcall-unwind-2.c: New test.
5141
5142 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
5143
5144         * gfortran.dg/select_1.f90: New test.
5145         * gfortran.dg/select_2.f90: New test.
5146         * gfortran.dg/select_3.f90: New test.
5147         * gfortran.dg/select_4.f90: New test.
5148
5149 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
5150
5151         PR middle-end/19084
5152         PR rtl-optimization/19348
5153         * gcc.dg/20050111-1.c: New test.
5154         * gcc.c-torture/execute/20050111-1.c: New test.
5155
5156         * gcc.dg/i386-asm-4.c: New test.
5157
5158 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5159
5160         * gcc.dg/nested-func-2.c: New test.
5161         * ada/acats/norun.lst: Remove c953002.
5162
5163 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
5164
5165         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
5166
5167 2005-01-12  Ben Elliston  <bje@au.ibm.com>
5168
5169         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
5170
5171 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
5172
5173         PR target/18761
5174         * g++.dg/abi/align1.C: New test.
5175
5176 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
5177
5178         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
5179         at a time.
5180         * g++.dg/ext/altivec_check.h: Support compiling as C.
5181
5182 2005-01-10  Roger Sayle  <roger@eyesopen.com>
5183
5184         PR c++/19355
5185         * g++.dg/expr/pr19355-1.C: New test case.
5186
5187 2005-01-10  Laurent GUERBY <laurent@guerby.net>
5188
5189         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
5190         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
5191         * ada/acats/tests/c3/c92005b.ada: Likewise.
5192         * ada/acats/tests/c3/cxb3012.a: Likewise.
5193         * ada/acats/norun.lst: Add c380004 and c953002, add PR
5194
5195 2005-01-09  Paul Brook  <paul@codesourcery.com>
5196
5197         * gfortran.dg/common_2.f90: New file.
5198         * gfortran.dg/common_3.f90: New file.
5199
5200 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
5201
5202         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
5203
5204 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5205
5206         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
5207         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
5208         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
5209         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
5210         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
5211         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
5212         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
5213         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
5214         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
5215         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
5216         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
5217         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
5218         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
5219         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
5220         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
5221         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
5222         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
5223         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
5224         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
5225         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
5226         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
5227         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
5228         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
5229         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
5230         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
5231         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
5232         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
5233         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
5234         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
5235         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
5236         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
5237         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
5238         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
5239         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
5240         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
5241         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
5242         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
5243         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
5244         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
5245         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
5246         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
5247         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
5248         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
5249         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
5250         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
5251         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
5252         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
5253         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
5254         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
5255         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
5256         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
5257         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
5258         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
5259         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
5260         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
5261         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
5262         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
5263         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
5264         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
5265         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
5266         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
5267         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
5268         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
5269         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
5270         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
5271         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
5272         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
5273
5274         * gcc.dg/vect/vect-1.c: Fix spelling.
5275         * gcc.dg/vect/vect-10.c: Fix spelling.
5276         * gcc.dg/vect/vect-11.c: Fix spelling.
5277         * gcc.dg/vect/vect-12.c: Fix spelling.
5278         * gcc.dg/vect/vect-14.c: Fix spelling.
5279         * gcc.dg/vect/vect-15.c: Fix spelling.
5280         * gcc.dg/vect/vect-16.c: Fix spelling.
5281         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
5282         * gcc.dg/vect/vect-64.c: Fix comments.
5283         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
5284
5285 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5286             Ira Rosen  <irar@il.ibm.com>
5287
5288         * gcc.dg/vect/vect-70.c: New test.
5289         * gcc.dg/vect/vect-71.c: New test.
5290
5291 2005-01-09  Manfred Hollstein  <mh@suse.com>
5292
5293         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
5294         * gcc.dg/pr18241-2.c: Likewise.
5295         * gcc.dg/pr18241-3.c: Likewise.
5296         * gcc.dg/pr18241-4.c: Likewise.
5297         * gcc.dg/pr18241-5.c: Likewise.
5298
5299 2005-01-08  Richard Henderson  <rth@redhat.com>
5300
5301         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5302         False for x86 and x86-64.
5303
5304 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
5305
5306         PR tree-optimization/18241
5307         * gcc.dg/pr18241-1.c: New test.
5308         * gcc.dg/pr18241-2.c: New test.
5309         * gcc.dg/pr18241-3.c: New test.
5310         * gcc.dg/pr18241-4.c: New test.
5311         * gcc.dg/pr18241-5.c: New test.
5312
5313 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
5314
5315         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
5316         gfortran.dg/select_4.f90: New.
5317
5318 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5319
5320         * gcc.c-torture/execute/20050107-1.c: New test.
5321
5322 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
5323
5324         PR c++/19298
5325         * g++.dg/template/ref2.C: New.
5326
5327 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
5328
5329         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
5330         instead of being empty.
5331
5332 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5333
5334         PR fortran/15553
5335         * gfortran.dg/array-1.f90: New test.
5336
5337 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5338
5339         PR tree-optimization/19283
5340         * gcc.c-torture/execute/20050106-1.c: New test.
5341
5342         PR rtl-optimization/18861
5343         * gcc.dg/20050105-1.c: New test.
5344
5345         PR tree-optimization/18828
5346         * gcc.dg/20050105-2.c: New test.
5347
5348 2005-01-07  Andreas Jaeger  <aj@suse.de>
5349
5350         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
5351
5352 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
5353
5354         PR fortran/18398
5355         * gfortran.dg/fmt_read.f90: New test.
5356
5357 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
5358
5359         * gcc.dg/rs6000-ldouble-2.c: New.
5360
5361 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
5362
5363         PR c++/19244
5364         * g++.dg/parser/ctor2.C: New test.
5365
5366 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5367
5368         PR c++/17154
5369         * g++.dg/template/using9.C: New test.
5370
5371 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5372
5373         PR c++/19258
5374         * g++.dg/lookup/friend6.C: New test.
5375
5376 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5377
5378         PR c++/19270
5379         * g++.dg/template/array10.C: New.
5380
5381 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5382
5383         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
5384         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
5385
5386 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
5387
5388         * gcc.c-torture/compile/20050105-1.c: New test.
5389
5390 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
5391
5392         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
5393
5394 2005-01-05  Roger Sayle  <roger@eyesopen.com>
5395
5396         PR middle-end/19100
5397         * gcc.dg/conv-3.c: New test case.
5398
5399 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
5400
5401         * gcc.dg/asm-wide-1.c: New test.
5402
5403 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5404
5405         PR c++/19030
5406         * g++.dg/parse/crash22.C: New
5407
5408 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
5409
5410         PR 19257
5411         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
5412
5413 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
5414
5415         PR middle-end/17767
5416         * gcc.dg/i386-mmx-6.c: New test case.
5417
5418 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
5419
5420         PR tree-optimization/18308
5421         * gcc.dg/vect/pr18308.c: New testcase.
5422
5423 2005-01-04  Andreas Jaeger  <aj@suse.de>
5424
5425         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
5426
5427 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5428             Robert Bowdidge <bowdidge@apple.com>
5429
5430         * gcc.dg/cpp/subframework1.c: New.
5431         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
5432         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
5433         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
5434         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
5435
5436 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5437
5438         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
5439         producing warning.
5440         * gcc.dg/darwin-weakimport-2.c: New.
5441
5442 2005-01-03  Richard Henderson  <rth@redhat.com>
5443
5444         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
5445
5446 2005-01-03  Richard Henderson  <rth@redhat.com>
5447
5448         * gcc.dg/vect/vect.exp: Enable for ia64.
5449         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
5450         (check_effective_target_vect_float): Likewise.
5451         (check_effective_target_vect_no_align): Likewise.
5452         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
5453         * gcc.dg/vect/vect-8.c: Likewise.
5454
5455 2005-01-03  Uros Bizjak <uros@kss-loka.si>
5456
5457         PR target/19236
5458         * gcc.dg/pr19236-1.c: New test case.
5459
5460 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5461
5462         PR rtl-optimization/12092
5463         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
5464
5465 2005-01-02  Andreas Jaeger  <aj@suse.de>
5466
5467         * gcc.dg/pr12092-1.c: Do not run on x86_64.
5468
5469 2005-01-01  Roger Sayle  <roger@eyesopen.com>
5470             Andrew Pinski  <pinskia@physics.uc.edu>
5471
5472         PR rtl-optimization/12092
5473         * gcc.dg/pr12092-1.c: New test case.
5474
5475 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
5476
5477         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
5478         'hidden' and 'default' for better portability.
5479         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
5480
5481         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
5482         6 and 7.
5483         * g++.old-deja/g++.brendan/new3.C: Likewise.
5484
5485 2005-01-01  Steven Bosscher  <stevenb@suse.de>
5486
5487         * gcc.dg/20041231-1.C: New test.
5488         * g++.dg/warn/Wunreachable-code-1.C: New test.
5489
5490 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
5491
5492         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
5493         file, not /dev/null.  Abort on error.
5494
5495 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
5496             Ziemowit Laski  <zlaski@apple.com>
5497
5498         PR objc/18971
5499         * objc.dg/encode-5.m: New test.
5500
5501 2004-12-29  Richard Henderson  <rth@redhat.com>
5502
5503         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
5504         * objc.dg/stabs-1.m: Disable for ia64.
5505
5506 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
5507
5508         PR c++/19190
5509         * g++.dg/warn/Wunused-10.C: New test.
5510
5511 2004-12-28  Richard Henderson  <rth@redhat.com>
5512
5513         * objc.dg/stabs-1.m: Disable for alpha.
5514
5515 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
5516
5517         PR c++/19149
5518         * g++.dg/parse/error23.C: New test.
5519
5520 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5521
5522         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
5523
5524         PR fortran/19032
5525         * gfortran.dg/intrinsic_modulo_1.f90: New.
5526         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
5527         tests with divisor -1.
5528
5529 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
5530
5531         * g++.dg/opt/temp1.C (memcpy): Return a value.
5532
5533         PR c++/19148
5534         * g++.dg/expr/cond7.C: New test.
5535
5536 2004-12-27  Paul Brook  <paul@codesourcery.com>
5537
5538         * gfortran.dg/g77/select_no_compile.f: Remove.
5539
5540 2004-12-27  Richard Henderson  <rth@redhat.com>
5541
5542         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
5543         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
5544         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
5545
5546 2004-12-26  Richard Henderson  <rth@redhat.com>
5547
5548         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
5549         by 1i instead of token pasting.
5550
5551 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5552
5553         PR tree-optimization/17578
5554         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
5555         to additional_flags.
5556         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
5557
5558 2004-12-25  Richard Henderson  <rth@redhat.com>
5559
5560         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5561         Remove Alpha.
5562
5563 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5564
5565         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
5566         hppa*-*-hpux*.
5567         * gcc.dg/pr17957.c (dg-options): Likewise.
5568         * gcc.dg/struct-ret-1.c: Add prototype for abort.
5569         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
5570         instead of 0 on __hppa__.
5571         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
5572         "foo,%r" on hppa*-*-*.
5573
5574 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
5575
5576         PR fortran/19071
5577         * gfortran.dg/complex_write.f90: New test.
5578
5579 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5580
5581         PR c++/17595
5582         * g++.dg/parse/pragma2.C: New test.
5583
5584         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
5585
5586 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5587
5588         * gcc.dg/empty2.c: Add missing dg-warning.
5589
5590 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5591
5592         PR c++/17413
5593         * g++.dg/template/local4.C: New test.
5594         * g++.dg/template/crash19.C: Add dg-error marker.
5595
5596         * g++.dg/template/crash31.C: Correct embedded PR number.
5597
5598 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5599
5600         PR c++/16405
5601         * g++.dg/opt/temp1.C: Add do-run marker.
5602
5603 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5604
5605         * g++.dg/template/spec19.C: New.
5606
5607 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
5608
5609         PR target/16819
5610         * gcc.dg/empty2.c: New.
5611
5612 2004-12-23  Richard Henderson  <rth@redhat.com>
5613
5614         * lib/target-supports.exp (check_effective_target_vect_no_align):
5615         Remove i?86 and x86-64.
5616
5617 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
5618
5619         PR c++/16405
5620         * g++.dg/opt/temp1.C: New test.
5621
5622 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5623
5624         PR c++/18733
5625         * g++.dg/template/friend33.C: New testcase.
5626
5627 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
5628
5629         PR c++/18464
5630         * g++.dg/template/cond5.C: New test.
5631
5632         PR c++/18492
5633         * g++.dg/inherit/thunk3.C: New test.
5634
5635         PR c++/11224
5636         * g++.dg/warn/Wunused-9.C: New test.
5637
5638 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
5639
5640         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
5641
5642 2004-12-22  Jan Beulich  <jbeulich@novell.com>
5643
5644         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
5645
5646 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
5647
5648         PR c++/18378
5649         * g++.dg/ext/packed8.C: New test.
5650
5651         PR c++/13268
5652         * g++.dg/template/crash31.C: New test.
5653
5654         PR c++/19034
5655         * g++.dg/template/crash30.C: New test.
5656
5657 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5658
5659         PR C++/18984
5660         * g++.dg/eh/ctor3.C: New test.
5661
5662 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5663
5664         * objc.dg/stabs-1.m: Allow section name to be quoted and
5665         assembly label to begin with '.LL'.
5666
5667 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
5668
5669         * gcc.dg/vect/vect.exp
5670         (check_effective_target_lp64_or_vect_no_align): New.
5671         * gcc.dg/vect/vect-77.c: Use it.
5672         * gcc.dg/vect/vect-78.c: Use it.
5673
5674         * lib/target-supports.exp
5675         (check_effective_target_vect_no_max,
5676         check_effective_target_vect_no_bitwise,
5677         check_effective_target_vect_no_align): New.
5678         * gcc.dg/vect/vect-13.c: Use them.
5679         * gcc.dg/vect/vect-17.c: Ditto.
5680         * gcc.dg/vect/vect-18.c: Ditto.
5681         * gcc.dg/vect/vect-19.c: Ditto.
5682         * gcc.dg/vect/vect-20.c: Ditto.
5683         * gcc.dg/vect/vect-27.c: Ditto.
5684         * gcc.dg/vect/vect-29.c: Ditto.
5685         * gcc.dg/vect/vect-44.c: Ditto.
5686         * gcc.dg/vect/vect-48.c: Ditto.
5687         * gcc.dg/vect/vect-50.c: Ditto.
5688         * gcc.dg/vect/vect-52.c: Ditto.
5689         * gcc.dg/vect/vect-54.c: Ditto.
5690         * gcc.dg/vect/vect-56.c: Ditto.
5691         * gcc.dg/vect/vect-58.c: Ditto.
5692         * gcc.dg/vect/vect-60.c: Ditto.
5693         * gcc.dg/vect/vect-72.c: Ditto.
5694         * gcc.dg/vect/vect-80.c: Ditto.
5695
5696 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5697
5698         PR c++/14075
5699         * g++.dg/init/string1.C: New.
5700
5701         PR c++/18975
5702         * g++.dg/other/synth1.C: New.
5703
5704 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5705
5706         PR c/18963
5707         * gcc.dg/pr18963-1.c: New test.
5708
5709 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5710
5711         PR c/18596
5712         * gcc.dg/funcdef-storage-1.c (foo): Remove.
5713         * gcc.dg/pr18596-1.c: Use dg-error.
5714         (dg-options): Use -fno-unit-at-a-time.
5715         * gcc.dg/pr18596-2.c: New test.
5716         * gcc.dg/pr18596-3.c: New test.
5717
5718 2004-12-20  Roger Sayle  <roger@eyesopen.com>
5719
5720         PR middle-end/18683
5721         * g++.dg/opt/pr18683-1.C: New test case.
5722
5723 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
5724
5725         PR other/19093
5726         * g++.dg/opt/max1.C: Fix for 64bit targets.
5727
5728 2004-12-20  Matt Austern  <austern@apple.com>
5729
5730         PR c++/19044
5731         * g++.dg/ext/builtin6.C: New
5732
5733 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
5734
5735         PR tree-optimization/19080
5736         * gcc.c-torture/compile/pr19080.c: New test.
5737
5738 2004-12-20  Steven Bosscher  <stevenb@suse.de>
5739
5740         * gcc.dg/20041219-1.c: New test.
5741
5742 2004-12-19  Roger Sayle  <roger@eyesopen.com>
5743
5744         PR middle-end/19068
5745         * g++.dg/opt/max1.C: New test case.
5746
5747 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5748
5749         * gcc.dg/fdata-sections-1.c: New test.
5750
5751 2004-12-18  Roger Sayle  <roger@eyesopen.com>
5752
5753         PR middle-end/18548
5754         * gcc.dg/max-1.c: New test case.
5755
5756 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
5757
5758         * gcc.c-torture/execute/20041218-1.c: New test.
5759
5760 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
5761
5762         * gcc.dg/pr18501.c: New test.
5763         * gcc.dg/uninit-5.c: XFAIL.
5764         * gcc.dg/uninit-9.c: XFAIL.
5765
5766 2004-12-17  Dale Johannesen  <dalej@apple.com>
5767
5768         * gcc.dg/20041213-1.c:  New.
5769
5770 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
5771
5772         * objc.dg/stabs-1.m: Allow assembly label to begin
5773         with a dot ('.').
5774
5775 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
5776
5777         * gcc.c-torture/execute/20041213-1.c: Move...
5778         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
5779
5780 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
5781
5782         PR c++/18721
5783         * g++.dg/lookup/conv-5.C: New.
5784
5785 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
5786
5787         * objc.dg/stabs-1.m: New test.
5788
5789 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5790
5791         * gcc.dg/visibility-c.c: Change compile to
5792         assemble for the test.
5793
5794 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5795
5796         PR target/19041
5797         * gcc.dg/visibility-c.c: New test.
5798
5799 2004-12-16  Roger Sayle  <roger@eyesopen.com>
5800
5801         PR middle-end/18493
5802         * gcc.dg/switch-8.c: New test case.
5803
5804 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5805
5806         PR c++/18905
5807         * g++.dg/template/init4.C: New.
5808         * g++.dg/opt/static3.C: Enable optimizer.
5809
5810 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
5811
5812         * g++.dg/other/complex1.C: New test.
5813
5814 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
5815
5816         * g++.dg/opt/inline9.C: New test.
5817
5818 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5819
5820         PR fortran/18993
5821         * gfotran.dg/nullify_1.f: New test.
5822
5823 2004-12-15  Richard Henderson  <rth@redhat.com>
5824
5825         * gcc.target/i386/i386.exp: New harness.
5826         * gcc.target/i386/vect-args.c: New.
5827
5828 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
5829
5830         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
5831
5832 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5833
5834         PR c++/18825
5835         * g++.dg/template/friend32.C: New test.
5836
5837 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5838
5839         * cpp/pragma-once-1.c: New test.
5840         * cpp/pragma-once-1b.h: Likewise.
5841         * cpp/pragma-once-1c.h: Likewise.
5842         * cpp/pragma-once-1d.h: Likewise.
5843         * cpp/inc/pragma-once-1a.h: Likewise.
5844
5845 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
5846             Steven G. Kargl  <kargls@comcast.net>
5847
5848         PR fortran/17597
5849         * gfortran.dg/list_read_3.f90: New test.
5850
5851 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5852
5853         * gcc.dg/ftrapv-2.c: New test.
5854
5855 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5856
5857         PR c++/18981
5858         * g++.dg/template/typename9.C: New test.
5859
5860 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5861
5862         PR c++/18738
5863         * g++.dg/template/typename8.C: New test.
5864         * g++.dg/parse/friend2.C: Tweak error message.
5865
5866 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5867
5868         * gcc.c-torture/20041214-1.c: New test.
5869
5870 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5871
5872         PR c++/18965
5873         * g++.dg/init/array17.C: New test.
5874
5875 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5876
5877         PR c++/18793
5878         * g++.dg/init/aggr3.C: New test.
5879
5880 2004-12-14  Janis Johnson  <janis187@us.ibm.com
5881
5882         * gcc.dg/altivec-types-1.c: New test.
5883         * gcc.dg/altivec-types-2.c: New test.
5884         * gcc.dg/altivec-types-3.c: New test.
5885         * gcc.dg/altivec-types-4.c: New test.
5886         * g++.dg/ext/altivec-types-1.C: New test.
5887         * g++.dg/ext/altivec-types-2.C: New test.
5888         * g++.dg/ext/altivec-types-3.C: New test.
5889         * g++.dg/ext/altivec-types-4.C: New test.
5890
5891 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
5892
5893         PR middle-end/18951
5894         * gcc.c-torture/execute/20041213-1.c: New test.
5895
5896 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
5897
5898         PR c++/18949
5899         * g++.dg/template/cast1.C: New.
5900
5901 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
5902
5903         * gcc.c-torture/execute/20041213-2.c: New test.
5904
5905 2004-12-13  Richard Henderson  <rth@redhat.com>
5906
5907         * gcc.dg/i386-sse-10.c: Fix typo in options.
5908
5909 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
5910
5911         PR c++/18968
5912         * g++.dg/opt/pr18968.C: New test.
5913
5914 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
5915
5916         PR c++/18925
5917         * g++.dg/ext/visibility/staticdatamem.C: New test.
5918
5919 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
5920
5921         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
5922
5923 2004-12-13  Roger Sayle  <roger@eyesopen.com>
5924
5925         PR rtl-optimization/18928
5926         * gcc.dg/pr18928-1.c: New test case.
5927
5928 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
5929
5930         PR tree-opt/16951
5931         * gcc.c-torture/compile/20041211-1.c: New.
5932
5933 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5934
5935         PR middle-end/17564
5936         * gcc.c-torture/execute/20041212-1.c: New test.
5937
5938 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5939
5940         PR fortran/18869
5941         * gfortran.dg/common_1.f90: New test.
5942
5943 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
5944         Paul Brook  <paul@codesourcery.com>
5945
5946         PR fortran/16222
5947         * gfortran.dg/real_do_1.f90: New test.
5948
5949 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5950
5951         PR tree-opt/18040
5952         * g++.dg/opt/ptrmem6.C: New test.
5953
5954 2004-12-11  Roger Sayle  <roger@eyesopen.com>
5955
5956         PR middle-end/18921
5957         * gcc.dg/pr18921-1.c: New test case.
5958
5959 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5960
5961         PR fortran/17175
5962         * gfortran.dg/scale_1.f90: New test.
5963
5964 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
5965
5966         PR middle-end/18903
5967         * gcc.c-torture/compile/pr18903.c: New test.
5968
5969 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
5970
5971         * gcc.c-torture/execute/20041210-1.c: New test.
5972
5973 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5974
5975         PR c++/18731
5976         * g++.dg/parser/struct-1.C: New test.
5977         * g++.dg/parser/struct-2.C: New test.
5978         * g++.dg/parser/struct-3.C: New test.
5979
5980 2004-12-09  Richard Henderson  <rth@redhat.com>
5981
5982         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
5983
5984         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
5985         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
5986
5987 2004-12-09  Matt Austern  <austern@apple.com>
5988
5989         PR c++/18514
5990         * g++.dg/ext/builtin1.C: New
5991         * g++.dg/ext/builtin2.C: New
5992         * g++.dg/ext/builtin3.C: New
5993         * g++.dg/ext/builtin4.C: New
5994         * g++.dg/ext/builtin5.C: New
5995
5996 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
5997
5998         PR tree-opt/18904
5999         * g++.dg/opt/ptrmem5.C: New test.
6000
6001 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
6002
6003         * g++.dg/parse/typename5.C: Adjust for new error.
6004         * g++.dg/parse/typename7.C: New.
6005
6006 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6007
6008         PR c++/18073
6009         * g++.dg/other/mmintrin.C: New test.
6010
6011 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6012
6013         PR c++/16681
6014         * g++.dg/init/array15.C: New.
6015         * g++.dg/init/array16.C: New.
6016
6017 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6018
6019         PR fortran/18826
6020         * gfortran.dg/assign_1.f90: New test.
6021
6022 2004-12-08  Nick Clifton  <nickc@redhat.com>
6023
6024         * gcc.target/xstormy16/bss_below100: New directory containing tests.
6025         * gcc.target/xstormy16/data_below100: Likewise.
6026         * gcc.target/xstormy16/sfr: Likewise.
6027         * gcc.target/xstormy16/below100.S: New test source file.
6028         * gcc.target/xstormy16/below100.ld: New test linker script.
6029         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6030         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
6031         bp instructions.
6032         * gcc.target/xstormy16/bp.c: Likewise.
6033
6034         * gcc.target/xstormy16/bss_below100: New files:
6035         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6036         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6037         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6038         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6039         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6040         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6041         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6042         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6043         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6044         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6045         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6046         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6047         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6048         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6049         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6050         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6051         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6052         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6053         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6054         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6055         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6056         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6057         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6058         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6059         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6060         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6061         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6062
6063         * gcc.target/xstormy16/data_below100: New files:
6064         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6065         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6066         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6067         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6068         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6069         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6070         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6071         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6072         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6073         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6074         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6075         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6076         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6077         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6078         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6079         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6080         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6081         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6082         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6083         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6084         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6085         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6086         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6087         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6088         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6089         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6090         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6091
6092         * gcc.target/xstormy16/sfr: New files:
6093         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
6094         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
6095         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
6096         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
6097         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
6098         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
6099         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
6100         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
6101         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
6102         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
6103         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
6104         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
6105         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
6106         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
6107         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
6108         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
6109         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
6110         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
6111         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
6112         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
6113         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
6114         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
6115         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
6116         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
6117         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
6118         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
6119         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
6120         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
6121         27_if0_sfrw_bitfield_f.c
6122
6123 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6124
6125         PR c++/18100
6126         * g++.dg/lookup/name-clash4.C: New test.
6127
6128 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
6129
6130         PR c++/18672
6131         * g++.dg/opt/array1.C: New.
6132
6133         PR c++/18803
6134         * g++.dg/template/operator5.C: New.
6135
6136 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
6137
6138         PR c/18867
6139         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
6140
6141 2004-12-07  Steven Bosscher  <stevenb@suse.de>
6142
6143         * gcc.dg/noncompile/20041207.c: New test.
6144
6145 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
6146
6147         * g++.dg/other/unreachable-1.C: New test.
6148
6149 2004-12-06  Nick Clifton  <nickc@redhat.com>
6150
6151         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
6152         <limits.h> because the latter comes from gcc's include/ directory
6153         and not the newlib/libc/include directory.
6154
6155 2004-12-04  Richard Henderson  <rth@redhat.com>
6156
6157         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
6158
6159 2004-12-04  Richard Henderson  <rth@redhat.com>
6160
6161         * lib/target-supports.exp (check_gc_sections_available): Disable
6162         for alpha and ia64.
6163
6164 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
6165
6166         PR middle-end/17909
6167         * g++.dg/other/vararg-2.C: New test.
6168
6169 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6170
6171         PR c++/17011, c++/17971
6172         * g++.dg/template/error15.C: Adjust expected error.
6173         * g++.dg/template/instantiate3.C: Likewise.
6174
6175 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
6176
6177         * gcc.dg/altivec-18.c: Fix for darwin
6178
6179 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6180
6181         PR c++/18782
6182         * g++.dg/parse/ptrmem2.C: New.
6183
6184         PR c++/18318
6185         * g++.dg/template/new1.C: New.
6186
6187 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6188
6189         PR fortran/18710
6190         * gfortran.dg/direct_io_3.f90: New test.
6191
6192 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
6193
6194         PR 18758
6195         * g++.dg/parse/crash21.C: New.
6196
6197 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6198
6199         PR c++/15664, c++/18276
6200         * g++.dg/template/ttp13.C: New test.
6201         * g++.dg/template/ttp14.C: Likewise.
6202
6203 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6204
6205         PR c++/18123
6206         * g++.dg/parse/enum2.C: New test.
6207         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
6208
6209 2004-12-02  Nick Clifton  <nickc@redhat.com>
6210
6211         * gcc.target/xstormy16: New test directory.
6212         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6213         * gcc.target/xstormy16/bp.c: Check the generation of bp
6214         instructions.
6215         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
6216         bn instructions and the BELOW100 attribute.
6217
6218 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
6219
6220         PR target/16952
6221         * gcc.dg/ppc-eabi.c: New.
6222
6223 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6224
6225         PR fortran/18284
6226         * gfortran.dg/backspace.f90
6227
6228 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6229
6230         * gfortran.dg/inquire.f90: New test.
6231
6232 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
6233
6234         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
6235         handle effective-target-keyword.
6236         (dg-skip-if): Support effective-target keyword as target list.
6237         (dg-xfail-if): Ditto.
6238         * lib/target-supports.exp (is-effective-target-keyword): New proc.
6239
6240 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
6241
6242         PR tree-optimization/18291
6243         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
6244
6245 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
6246
6247         PR C++/18729
6248         * g++.dg/parse/crash20.C: New.
6249
6250         PR c++/17431
6251         * g++.dg/overload/arg1.C: New.
6252         * g++.dg/overload/arg2.C: New.
6253         * g++.dg/overload/arg3.C: New.
6254         * g++.dg/overload/arg4.C: New.
6255
6256 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
6257
6258         * gcc.dg/c99-flex-array-4.c: Remove.
6259
6260 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6261
6262         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
6263
6264         * lib/target-supports.exp (is-effective-target): Simplify.
6265
6266         * lib/target-supports.exp (check_effective_target_vect_long):
6267         Fix for powerpc64-*-*.
6268
6269 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
6270
6271         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
6272         to support new requirements on FreeBSD 5.
6273
6274 2004-11-30  Devang Patel  <dpatel@apple.com>
6275
6276         PR 18702
6277         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
6278
6279 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6280
6281         * g++.dg/ext/altivec-13.C: New test.
6282
6283 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
6284
6285         PR tree-opt/18298
6286         * gcc.c-torture/execute/p18298.c: New test.
6287
6288 2004-11-30  Ira Rosen  <irar@il.ibm.com>
6289             Dorit Naishlos  <dorit@il.ibm.com>
6290
6291         PR tree-opt/18607
6292         * gcc.dg/vect/vect-89.c: New test.
6293
6294 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
6295
6296         * gcc.dg/pr18596-1.c: New test.
6297
6298 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6299
6300         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
6301
6302 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6303
6304         PR c/18479
6305         * gcc.dg/pr18479.c: New test.
6306
6307 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6308
6309         PR target/18490
6310         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
6311         mmix-knuth-mmixware.
6312
6313         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
6314         cris-*-elf* cris-*-aout* mmix-*-*
6315
6316 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6317
6318         PR middle-end/18725
6319         * gcc.dg/pr18725.c: New test.
6320
6321 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6322
6323         PR target/18488
6324         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
6325
6326         PR target/18336
6327         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
6328
6329 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
6330
6331         PR c++/18368
6332         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
6333         * g++.old-deja/g++.law/ctors5.C: Likewise.
6334         * g++.old-deja/g++.other/crash25.C: Likewise.
6335
6336         PR c++/18674
6337         * g++.dg/template/error16.C: New test.
6338
6339         PR c++/18512
6340         * g++.dg/template/crash29.C: New test.
6341
6342 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
6343
6344         PR tree-optimization/18712
6345         * gcc.c-torture/compile/pr18712.c: New test.
6346
6347 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
6348
6349         PR c/7544
6350         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
6351         tests.
6352
6353 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6354
6355         PR c++/18652
6356         * g++.dg/lookup/crash6.C: New test.
6357
6358 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6359
6360         PR middle-end/18164
6361         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
6362
6363 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6364
6365         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
6366         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
6367         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
6368
6369 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
6370
6371         * gcc.dg/pr18164.c: New test.
6372
6373 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
6374
6375         * gcc.dg/funroll-loops-all.c: New.
6376
6377 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6378
6379         PR target/18489
6380         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
6381         delimeter, match space and TAB as well as ":".
6382
6383         PR target/18484
6384         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
6385
6386         PR target/18348
6387         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
6388
6389         PR target/18345
6390         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
6391
6392         PR target/18337
6393         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
6394
6395 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
6396
6397         * gfortran.dg/direct_io_2.f90: New test.
6398
6399 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6400
6401         PR target/18334
6402         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
6403
6404 2004-11-28  Richard Henderson  <rth@redhat.com>
6405
6406         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
6407
6408 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
6409
6410         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
6411         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
6412         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
6413         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
6414         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
6415         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
6416         gcc.dg/pointer-arith-8.c: New tests.
6417
6418 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
6419
6420         PR fortran/18364
6421         * gfortran.dg/endfile.f90: New test.
6422
6423 2004-11-27  Falk Hueffner  <falk@debian.org>
6424
6425         * gcc.dg/loop-6.c: New test.
6426
6427 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6428
6429         * gcc.c-torture/execute/20041126-1.c: New test.
6430
6431 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6432
6433         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
6434         on IRIX.
6435
6436 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6437
6438         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
6439         functions.
6440
6441 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6442
6443         PR rtl-optimization/17825
6444         * gcc.c-torture/compile/20041119-1.c: New test.
6445
6446 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6447
6448         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
6449         Check existence of ld library path variables before unsetting.
6450
6451 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
6452
6453         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
6454
6455 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6456
6457         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
6458
6459 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6460
6461         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
6462
6463 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6464
6465         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
6466         dg-do directive.
6467
6468 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6469
6470         * gcc.dg/pr17957.c: Pass --param, not -param.
6471
6472 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6473
6474         PR middle-end/17957
6475         * testsuite/gcc.dg/pr17957.c: New test.
6476
6477 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
6478
6479         PR c++/18445
6480         * g++.dg/template/crash28.C: Likewise.
6481
6482         PR c++/18001
6483         * g++.dg/expr/unary2.C: Adjust lvalue messages.
6484         * g++.dg/ext/lvaddr.C: Likewise.
6485         * g++.dg/opt/pr7503-3.C: Likewise.
6486
6487         PR c++/18466
6488         * g++.dg/parse/qualified3.C: New test.
6489         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
6490
6491         PR c++/18545
6492         * g++.dg/expr/return1.C: New test.
6493
6494 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6495
6496         Friend class name lookup 3/n, PR c++/3332
6497         * g++.dg/lookup/friend3.C: New test.
6498         * g++.dg/lookup/friend4.C: Likewise.
6499         * g++.dg/lookup/friend5.C: Likewise.
6500
6501 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6502
6503         Friend class name lookup 2/n, PR c++/14513, c++/15410
6504         * g++.dg/lookup/friend2.C: New test.
6505         * g++.dg/template/friend31.C: Likewise.
6506
6507 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6508
6509         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
6510
6511 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6512
6513         PR c++/17473
6514         * g++.dg/tc1/dr56.C: Remove.
6515         * g++.dg/template/typedef1.C: Add dg-error markers.
6516         * g++.old-deja/g++.other/typedef7.C: Likewise.
6517
6518         PR c++/18285
6519         * g++.dg/parse/typedef7.C: New test.
6520
6521 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
6522
6523         * gcc.c-torture/execute/20041124-1.c: New test.
6524
6525 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6526
6527         * g++.dg/template/deduce3.C: New test.
6528
6529         PR c++/18586
6530         * g++.dg/template/crash27.C: New test.
6531
6532         PR c++/18530
6533         * g++.dg/warn/Wshadow-3.C: New test.
6534
6535 2004-11-24  Devang Patel  <dpatel@apple.com>
6536
6537         PR/18555
6538         * gcc.dg/cpp/isysroot-1.c: New test.
6539         * gcc.dg/cpp/usr/include/stdio.h: New file.
6540         * gcc.dg/cpp/isysroot-2.c: New test.
6541         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
6542         New file.
6543
6544 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6545
6546         PR c++/8929
6547         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
6548
6549 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6550
6551         * gcc.target/sparc/align.c: Do not include <stdint.h>.
6552         * gcc.target/sparc/pdist.c: Likewise.
6553
6554 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
6555
6556         PR c++/16882
6557         * g++.dg/conversion/simd1.C: New test.
6558
6559 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6560
6561         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
6562         and restore_ld_library_path_env_vars.
6563         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
6564         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
6565         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
6566         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
6567
6568 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
6569
6570         * gcc.dg/pragma-align-2.c: Test macro expansion.
6571         * gcc.dg/pragma-pack-2.c: New test.
6572
6573 2004-11-23  Richard Henderson  <rth@redhat.com>
6574
6575         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
6576         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6577         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
6578         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
6579         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
6580         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
6581
6582         * gcc.dg/vect/vect.exp: Add check for alpha.
6583         * lib/target-supports.exp (check_alpha_max_hw_available): New.
6584         (check_effective_target_vect_int): Enable for alpha.
6585         (check_effective_target_vect_long): New.
6586         (is-effective-target): Add it.
6587
6588 2004-11-23  Uros Bizjak <uros@kss-loka.si>
6589
6590         * gcc.dg/pr18614-1.c: New test.
6591
6592 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6593
6594         * gcc.dg/setjmp-2.c: New test.
6595
6596 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
6597
6598         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
6599         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
6600         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
6601         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
6602         gcc.target/sparc/pdist.c: New tests.
6603
6604 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
6605
6606         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
6607
6608 2004-11-22  Dale Johannesen  <dalej@apple.com>
6609
6610         * gcc.dg/20041111-1.c:  New.
6611
6612 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6613
6614         PR tree-opt/18536
6615         * gcc.dg/vect/pr18536.c: New test.
6616
6617 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6618
6619         PR c++/18354
6620         * g++.dg/template/nontype11.C: New test.
6621
6622 2004-11-21  Roger Sayle  <roger@eyesopen.com>
6623
6624         PR middle-end/18520
6625         * gcc.dg/pr18520-1.c: New test case.
6626
6627 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
6628
6629         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
6630         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
6631         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
6632         expected diagnostics.
6633
6634 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6635
6636         PR target/18580
6637         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
6638         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
6639         vect-77.c, vect-77a.c: XFAIL on the SPARC.
6640
6641 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6642
6643         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
6644
6645 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
6646             Joseph Myers  <joseph@codesourcery.com>
6647
6648         * lib/target-supports.exp (check_visibility_available): Really
6649         test the compiler.
6650
6651 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6652
6653         PR tree-opt/18181
6654         * gcc.dg/vect/vect-85.c: New test.
6655         * gcc.dg/vect/vect-86.c: New test.
6656         * gcc.dg/vect/vect-87.c: New test.
6657         * gcc.dg/vect/vect-88.c: New test.
6658
6659 2004-11-19  Ben Elliston  <bje@au.ibm.com>
6660
6661         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
6662
6663 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
6664
6665         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
6666         * gcc.dg/ppc-and-1.c: Ditto.
6667         * gcc.dg/ppc-compare-1.c: Ditto.
6668         * gcc.dg/ppc-mov-1.c: Ditto
6669
6670 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
6671             Mark Mitchell  <mark@codesourcery.com>
6672
6673         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
6674
6675 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6676             Aldy Hernandez  <aldyh@redhat.com>
6677
6678         * lib/target-supports.exp (check_effective_target_vect_int): New
6679         (check_effective_target_vect_float): New
6680         (check_effective_target_vect_double): New.
6681         (is-effective-target): Support new effective targets keywords.
6682         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
6683         default action for dg-do.
6684         * gcc.dg/vect/pr16105.c: Use new support.
6685         * gcc.dg/vect/pr18400.c: Ditto.
6686         * gcc.dg/vect/pr18425.c: Ditto.
6687         * gcc.dg/vect/vect-1.c: Ditto.
6688         * gcc.dg/vect/vect-10.c: Ditto.
6689         * gcc.dg/vect/vect-11.c: Ditto.
6690         * gcc.dg/vect/vect-12.c: Ditto.
6691         * gcc.dg/vect/vect-13.c: Ditto.
6692         * gcc.dg/vect/vect-14.c: Ditto.
6693         * gcc.dg/vect/vect-15.c: Ditto.
6694         * gcc.dg/vect/vect-16.c: Ditto.
6695         * gcc.dg/vect/vect-17.c: Ditto.
6696         * gcc.dg/vect/vect-18.c: Ditto.
6697         * gcc.dg/vect/vect-19.c: Ditto.
6698         * gcc.dg/vect/vect-2.c: Ditto.
6699         * gcc.dg/vect/vect-20.c: Ditto.
6700         * gcc.dg/vect/vect-21.c: Ditto.
6701         * gcc.dg/vect/vect-22.c: Ditto.
6702         * gcc.dg/vect/vect-23.c: Ditto.
6703         * gcc.dg/vect/vect-24.c: Ditto.
6704         * gcc.dg/vect/vect-25.c: Ditto.
6705         * gcc.dg/vect/vect-26.c: Ditto.
6706         * gcc.dg/vect/vect-27.c: Ditto.
6707         * gcc.dg/vect/vect-27a.c: Ditto.
6708         * gcc.dg/vect/vect-28.c: Ditto.
6709         * gcc.dg/vect/vect-29.c: Ditto.
6710         * gcc.dg/vect/vect-29a.c: Ditto.
6711         * gcc.dg/vect/vect-3.c: Ditto.
6712         * gcc.dg/vect/vect-30.c: Ditto.
6713         * gcc.dg/vect/vect-31.c: Ditto.
6714         * gcc.dg/vect/vect-32.c: Ditto.
6715         * gcc.dg/vect/vect-33.c: Ditto.
6716         * gcc.dg/vect/vect-34.c: Ditto.
6717         * gcc.dg/vect/vect-35.c: Ditto.
6718         * gcc.dg/vect/vect-36.c: Ditto.
6719         * gcc.dg/vect/vect-37.c: Ditto.
6720         * gcc.dg/vect/vect-38.c: Ditto.
6721         * gcc.dg/vect/vect-4.c: Ditto.
6722         * gcc.dg/vect/vect-40.c: Ditto.
6723         * gcc.dg/vect/vect-41.c: Ditto.
6724         * gcc.dg/vect/vect-42.c: Ditto.
6725         * gcc.dg/vect/vect-43.c: Ditto.
6726         * gcc.dg/vect/vect-44.c: Ditto.
6727         * gcc.dg/vect/vect-45.c: Ditto.
6728         * gcc.dg/vect/vect-46.c: Ditto.
6729         * gcc.dg/vect/vect-47.c: Ditto.
6730         * gcc.dg/vect/vect-48.c: Ditto.
6731         * gcc.dg/vect/vect-48a.c: Ditto.
6732         * gcc.dg/vect/vect-49.c: Ditto.
6733         * gcc.dg/vect/vect-5.c: Ditto.
6734         * gcc.dg/vect/vect-50.c: Ditto.
6735         * gcc.dg/vect/vect-51.c: Ditto.
6736         * gcc.dg/vect/vect-52.c: Ditto.
6737         * gcc.dg/vect/vect-53.c: Ditto.
6738         * gcc.dg/vect/vect-54.c: Ditto.
6739         * gcc.dg/vect/vect-55.c: Ditto.
6740         * gcc.dg/vect/vect-56.c: Ditto.
6741         * gcc.dg/vect/vect-56a.c: Ditto.
6742         * gcc.dg/vect/vect-57.c: Ditto.
6743         * gcc.dg/vect/vect-58.c: Ditto.
6744         * gcc.dg/vect/vect-59.c: Ditto.
6745         * gcc.dg/vect/vect-6.c: Ditto.
6746         * gcc.dg/vect/vect-60.c: Ditto.
6747         * gcc.dg/vect/vect-61.c: Ditto.
6748         * gcc.dg/vect/vect-62.c: Ditto.
6749         * gcc.dg/vect/vect-63.c: Ditto.
6750         * gcc.dg/vect/vect-64.c: Ditto.
6751         * gcc.dg/vect/vect-65.c: Ditto.
6752         * gcc.dg/vect/vect-66.c: Ditto.
6753         * gcc.dg/vect/vect-67.c: Ditto.
6754         * gcc.dg/vect/vect-68.c: Ditto.
6755         * gcc.dg/vect/vect-69.c: Ditto.
6756         * gcc.dg/vect/vect-7.c: Ditto.
6757         * gcc.dg/vect/vect-72.c: Ditto.
6758         * gcc.dg/vect/vect-72a.c: Ditto.
6759         * gcc.dg/vect/vect-73.c: Ditto.
6760         * gcc.dg/vect/vect-74.c: Ditto.
6761         * gcc.dg/vect/vect-75.c: Ditto.
6762         * gcc.dg/vect/vect-76.c: Ditto.
6763         * gcc.dg/vect/vect-77.c: Ditto.
6764         * gcc.dg/vect/vect-77a.c: Ditto.
6765         * gcc.dg/vect/vect-78.c: Ditto.
6766         * gcc.dg/vect/vect-79.c: Ditto.
6767         * gcc.dg/vect/vect-8.c: Ditto.
6768         * gcc.dg/vect/vect-80.c: Ditto.
6769         * gcc.dg/vect/vect-82.c: Ditto.
6770         * gcc.dg/vect/vect-82_64.c: Ditto.
6771         * gcc.dg/vect/vect-83.c: Ditto.
6772         * gcc.dg/vect/vect-83_64.c: Ditto.
6773         * gcc.dg/vect/vect-9.c: Ditto.
6774         * gcc.dg/vect/vect-all.c: Ditto.
6775         * gcc.dg/vect/vect-none.c: Ditto.
6776
6777 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6778
6779         * lib/gcc-dg.exp (dg-skip-if): New function.
6780         (dg-forbid-option): Remove.
6781         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
6782         * g++.dg/abi/bitfield8.C: Likewise.
6783         * g++.dg/abi/dtor1.C: Likewise.
6784         * g++.dg/abi/empty10.C: Likewise.
6785         * g++.dg/abi/empty7.C: Likewise.
6786         * g++.dg/abi/empty9.C: Likewise.
6787         * g++.dg/abi/layout3.C: Likewise.
6788         * g++.dg/abi/layout4.C: Likewise.
6789         * g++.dg/abi/thunk1.C: Likewise.
6790         * g++.dg/abi/thunk2.C: Likewise.
6791         * g++.dg/abi/vbase11.C: Likewise.
6792         * g++.dg/abi/vthunk2.C: Likewise.
6793         * g++.dg/abi/vthunk3.C: Likewise.
6794         * g++.dg/ext/attrib8.C: Likewise.
6795         * g++.dg/opt/longbranch2.C: Likewise.
6796         * g++.dg/opt/reg-stack4.C: Likewise.
6797         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6798         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6799         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6800         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6801         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6802         * gcc.dg/20000609-1.c: Likewise.
6803         * gcc.dg/20000720-1.c: Likewise.
6804         * gcc.dg/20011107-1.c: Likewise.
6805         * gcc.dg/20011119-1.c: Likewise.
6806         * gcc.dg/20020108-1.c: Likewise.
6807         * gcc.dg/20020122-2.c: Likewise.
6808         * gcc.dg/20020122-3.c: Likewise.
6809         * gcc.dg/20020201-3.c: Likewise.
6810         * gcc.dg/20020206-1.c: Likewise.
6811         * gcc.dg/20020218-1.c: Likewise.
6812         * gcc.dg/20020310-1.c: Likewise.
6813         * gcc.dg/20020411-1.c: Likewise.
6814         * gcc.dg/20020418-2.c: Likewise.
6815         * gcc.dg/20020426-1.c: Likewise.
6816         * gcc.dg/20020426-2.c: Likewise.
6817         * gcc.dg/20020517-1.c: Likewise.
6818         * gcc.dg/20020523-1.c: Likewise.
6819         * gcc.dg/20020523-2.c: Likewise.
6820         * gcc.dg/20020729-1.c: Likewise.
6821         * gcc.dg/20030204-1.c: Likewise.
6822         * gcc.dg/20030826-2.c: Likewise.
6823         * gcc.dg/20030926-1.c: Likewise.
6824         * gcc.dg/20031202-1.c: Likewise.
6825         * gcc.dg/980312-1.c: Likewise.
6826         * gcc.dg/980313-1.c: Likewise.
6827         * gcc.dg/990117-1.c: Likewise.
6828         * gcc.dg/990424-1.c: Likewise.
6829         * gcc.dg/990524-1.c: Likewise.
6830         * gcc.dg/991230-1.c: Likewise.
6831         * gcc.dg/i386-387-1.c: Likewise.
6832         * gcc.dg/i386-387-2.c: Likewise.
6833         * gcc.dg/i386-387-3.c: Likewise.
6834         * gcc.dg/i386-387-4.c: Likewise.
6835         * gcc.dg/i386-387-5.c: Likewise.
6836         * gcc.dg/i386-387-6.c: Likewise.
6837         * gcc.dg/i386-asm-1.c: Likewise.
6838         * gcc.dg/i386-bitfield1.c: Likewise.
6839         * gcc.dg/i386-bitfield2.c: Likewise.
6840         * gcc.dg/i386-loop-1.c: Likewise.
6841         * gcc.dg/i386-loop-2.c: Likewise.
6842         * gcc.dg/i386-loop-3.c: Likewise.
6843         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6844         * gcc.dg/i386-pic-1.c: Likewise.
6845         * gcc.dg/i386-regparm.c: Likewise.
6846         * gcc.dg/i386-signbit-1.c: Likewise.
6847         * gcc.dg/i386-signbit-2.c: Likewise.
6848         * gcc.dg/i386-signbit-3.c: Likewise.
6849         * gcc.dg/i386-sse-5.c: Likewise.
6850         * gcc.dg/i386-sse-8.c: Likewise.
6851         * gcc.dg/i386-unroll-1.c: Likewise.
6852         * gcc.dg/tls/opt-1.c: Likewise.
6853         * gcc.dg/tls/opt-2.c: Likewise.
6854         * gcc.dg/unroll-1.c: Likewise.
6855         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6856         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6857         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6858         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6859
6860 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6861
6862         * g++.dg/template/incomplete1.C: New test.
6863
6864 2004-11-16  Nick Clifton  <nickc@redhat.com>
6865
6866         Revert patches accidentally commited during checkin of fixes for
6867         xstormy16 tests:
6868         gcc.c-torture/execute/simd-4.c: Revert
6869         gcc.dg/20040910-1.c: Revert.
6870
6871 2004-11-16  Paul Brook  <paul@codesourcery.com>
6872
6873         PR fortran/13010
6874         * gfortran.dg/der_pointer_1.f90: New test.
6875
6876 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
6877
6878         PR c/18498
6879         * gcc.dg/bitfld-13.c: New test.
6880
6881 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
6882
6883         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
6884         powerpc*-*-linux*.
6885
6886         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
6887         * gcc.dg/ppc64-abi-2.c: Ditto.
6888         * gcc.dg/ppc64-abi-3.c: Ditto.
6889
6890         * lib/gcc-dg.exp (dg-target-list): Remove.
6891
6892 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
6893
6894         * gcc.dg/ia64-postinc.c: New test.
6895
6896 2004-11-15  Mark Mitchell <mark@codesourcery.com>
6897
6898         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
6899
6900 2004-11-15  Nick Clifton  <nickc@redhat.com>
6901
6902         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
6903         __INT_MAX__ so that the test can be compiled by toolchains
6904         targeted at 16-bit processors.
6905
6906         * gcc.dg/20040625-1.c: Use long constants rather than integers
6907         when performing arithmetic that will overflow 16-bits.
6908
6909         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
6910         xstormy16.  It does not support 128-bit vector operations.
6911
6912         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
6913         with the macro PTR_TYPE.  Define this macro to an integer type
6914         suitable for holding a pointer.
6915
6916         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
6917         the target is a 16-bit processor.
6918
6919         * gcc.dg/cpp/if-2.c: Expect a different warning message from
6920         16-bit targets where the character constant will be too long.
6921
6922         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
6923         where the double will not be directly addressable.
6924
6925 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6926
6927         Friend class name lookup 1/n, PR c++/18471
6928         * g++.dg/template/crash26.C: New test.
6929         * g++.dg/lookup/struct1.C: Adjust expected error.
6930         * g++.dg/parse/elab1.C: Likewise.
6931         * g++.dg/parse/elab2.C: Likewise.
6932         * g++.dg/parse/int-as-enum1.C: Likewise.
6933         * g++.dg/parse/struct-as-enum1.C: Likewise.
6934         * g++.dg/parse/typedef1.C: Likewise.
6935         * g++.dg/parse/typedef3.C: Likewise.
6936         * g++.dg/parse/typedef4.C: Likewise.
6937         * g++.dg/parse/typedef5.C: Likewise.
6938         * g++.dg/template/nontype4.C: Likewise.
6939         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
6940         * g++.old-deja/g++.other/elab1.C: Likewise.
6941         * g++.old-deja/g++.other/syntax4.C: Likewise.
6942
6943 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6944
6945         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
6946
6947 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
6948
6949         * gcc.c-torture/execute/20041114-1.c: New test.
6950
6951 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
6952
6953         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
6954         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
6955         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
6956         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
6957         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
6958         gcc.dg/switch-7.c: New tests.
6959
6960 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6961
6962         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
6963
6964 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6965
6966         PR tree-opt/18400
6967         * gcc.dg/vect/pr18400.c: New test.
6968
6969 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6970             Andrew Pinski  <pinskia@physics.uc.edu>
6971
6972         PR tree-opt/18425
6973         * gcc.dg/vect/pr18425.c: New test.
6974
6975 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6976
6977         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
6978         Guard with dg-require-alias and dg-require-visibility.
6979
6980 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6981
6982         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
6983
6984 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6985
6986         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
6987
6988 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6989
6990         PR c++/17344
6991         * g++.dg/template/defarg5.C: New test.
6992
6993 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6994
6995         * g++.dg/parse/cast1.C: Run only on ILP32.
6996         * g++.old-deja/g++.mike/p784.C: Likewise.
6997
6998 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
6999
7000         * gcc.c-torture/execute/20041113-1.c: New test.
7001
7002 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7003
7004         PR target/18230
7005         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
7006         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
7007         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
7008         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7009         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
7010         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
7011         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
7012         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
7013         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
7014         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7015         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7016         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
7017         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
7018
7019 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7020
7021         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
7022         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
7023         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
7024         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
7025         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
7026         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
7027         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
7028         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
7029         gcc.target/sparc/combined-1.c: New tests.
7030
7031 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
7032
7033         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
7034         New tests.
7035
7036 2004-11-12  Mark Mitchell <mark@codesourcery.com>
7037
7038         * lib/gcc-dg.exp (dg-forbid-option): New function.
7039         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
7040         * g++.dg/abi/bitfield8.C: Likewise.
7041         * g++.dg/abi/dtor1.C: Likewise.
7042         * g++.dg/abi/empty10.C: Likewise.
7043         * g++.dg/abi/empty7.C: Likewise.
7044         * g++.dg/abi/empty9.C: Likewise.
7045         * g++.dg/abi/layout3.C: Likewise.
7046         * g++.dg/abi/layout4.C: Likewise.
7047         * g++.dg/abi/thunk1.C: Likewise.
7048         * g++.dg/abi/thunk2.C: Likewise.
7049         * g++.dg/abi/vbase11.C: Likewise.
7050         * g++.dg/abi/vthunk2.C: Likewise.
7051         * g++.dg/abi/vthunk3.C: Likewise.
7052         * g++.dg/ext/attrib8.C: Likewise.
7053         * g++.dg/opt/longbranch2.C: Likewise.
7054         * g++.dg/opt/reg-stack4.C: Likewise.
7055         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7056         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7057         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7058         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7059         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7060         * gcc.dg/20000609-1.c: Likewise.
7061         * gcc.dg/20000720-1.c: Likewise.
7062         * gcc.dg/20011107-1.c: Likewise.
7063         * gcc.dg/20011119-1.c: Likewise.
7064         * gcc.dg/20020108-1.c: Likewise.
7065         * gcc.dg/20020122-2.c: Likewise.
7066         * gcc.dg/20020122-3.c: Likewise.
7067         * gcc.dg/20020201-3.c: Likewise.
7068         * gcc.dg/20020206-1.c: Likewise.
7069         * gcc.dg/20020218-1.c: Likewise.
7070         * gcc.dg/20020310-1.c: Likewise.
7071         * gcc.dg/20020411-1.c: Likewise.
7072         * gcc.dg/20020418-2.c: Likewise.
7073         * gcc.dg/20020426-1.c: Likewise.
7074         * gcc.dg/20020426-2.c: Likewise.
7075         * gcc.dg/20020517-1.c: Likewise.
7076         * gcc.dg/20020523-1.c: Likewise.
7077         * gcc.dg/20020523-2.c: Likewise.
7078         * gcc.dg/20020729-1.c: Likewise.
7079         * gcc.dg/20030204-1.c: Likewise.
7080         * gcc.dg/20030826-2.c: Likewise.
7081         * gcc.dg/20030926-1.c: Likewise.
7082         * gcc.dg/20031202-1.c: Likewise.
7083         * gcc.dg/980312-1.c: Likewise.
7084         * gcc.dg/980313-1.c: Likewise.
7085         * gcc.dg/990117-1.c: Likewise.
7086         * gcc.dg/990424-1.c: Likewise.
7087         * gcc.dg/990524-1.c: Likewise.
7088         * gcc.dg/991230-1.c: Likewise.
7089         * gcc.dg/i386-387-1.c: Likewise.
7090         * gcc.dg/i386-387-2.c: Likewise.
7091         * gcc.dg/i386-387-3.c: Likewise.
7092         * gcc.dg/i386-387-4.c: Likewise.
7093         * gcc.dg/i386-387-5.c: Likewise.
7094         * gcc.dg/i386-387-6.c: Likewise.
7095         * gcc.dg/i386-asm-1.c: Likewise.
7096         * gcc.dg/i386-bitfield1.c: Likewise.
7097         * gcc.dg/i386-bitfield2.c: Likewise.
7098         * gcc.dg/i386-loop-1.c: Likewise.
7099         * gcc.dg/i386-loop-2.c: Likewise.
7100         * gcc.dg/i386-loop-3.c: Likewise.
7101         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7102         * gcc.dg/i386-pic-1.c: Likewise.
7103         * gcc.dg/i386-regparm.c: Likewise.
7104         * gcc.dg/i386-signbit-1.c: Likewise.
7105         * gcc.dg/i386-signbit-2.c: Likewise.
7106         * gcc.dg/i386-signbit-3.c: Likewise.
7107         * gcc.dg/i386-sse-5.c: Likewise.
7108         * gcc.dg/i386-sse-8.c: Likewise.
7109         * gcc.dg/i386-unroll-1.c: Likewise.
7110         * gcc.dg/tls/opt-1.c: Likewise.
7111         * gcc.dg/tls/opt-2.c: Likewise.
7112         * gcc.dg/unroll-1.c: Likewise.
7113         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7114         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7115         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7116         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7117         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
7118         -m64 is specified.
7119
7120 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7121
7122         PR c++/18389
7123         * g++.dg/parse/cond1.C: New test.
7124
7125         PR c++/18429
7126         * g++.dg/template/array9.C: New test.
7127         * g++.dg/ext/vla1.C: Adjust error messages.
7128         * g++.dg/ext/vlm1.C: Likewise.
7129         * g++.dg/template/crash2.C: Likewise.
7130
7131         PR c++/18436
7132         * g++.dg/template/call3.C: New test.
7133
7134         PR c++/18407
7135         * g++.dg/template/ptrmem11.C: New test.
7136
7137 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
7138
7139         PR other/14264
7140         * lib/g++.exp: Set LC_ALL and LANG to C.
7141         * lib/gcc-dg.exp: Likewise.
7142         * lib/gfortran.exp: Likewise.
7143         * lib/objc.exp: Likewise.
7144         * lib/treelang.exp: Likewise.
7145
7146 2004-11-12  Andreas Schwab  <schwab@suse.de>
7147
7148         * gcc.dg/pr16286.c: Fix last change.
7149
7150 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7151
7152         PR c++/18416
7153         * g++.dg/init/global1.C: New test.
7154
7155 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
7156
7157         * gcc.c-torture/execute/20041112-1.c: New test.
7158
7159 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7160
7161         * lib/gcc-dg.exp (dg-target-list): New.
7162
7163 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7164             Richard Sandiford  <rsandifo@redhat.com>
7165
7166         * lib/target-supports.exp (get-compiler_messages): New.
7167         (check_named_sections_available): Use it.
7168         (check_effective_target_ilp32): New.
7169         (check_effective_target_lp64): New.
7170         (is-effective-target): New.
7171         * lib/gcc-dg.exp (dg-require-effective-target): New.
7172
7173 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
7174
7175         * gcc.dg/precedence-1.c: New test.
7176
7177 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7178
7179         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
7180
7181         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
7182         message, delete generated files, use more descriptive name for
7183         executable, and make the test unsupported when it cannot be run.
7184
7185         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
7186         (dg-require-weak, dg-require-visibility, dg-require-alias,
7187         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
7188         dg-require-iconv, dg-require-named-sections): Use it.
7189
7190         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
7191
7192 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
7193
7194         PR target/16457
7195         * gcc.dg/ppc-and-1: New
7196
7197         PR target/16796
7198         * gcc.dg/ppc-mov-1.c: New.
7199
7200         PR target/16458
7201         * gcc.dg/ppc-compare-1.c: New.
7202
7203 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
7204
7205         * objc.dg/desig-init-2.m: New test.
7206
7207 2004-11-10  Adam Nemet  <anemet@lnxw.com>
7208
7209         PR middle-end/18160
7210         * g++.dg/warn/register-var-1.C: New test.
7211         * g++.dg/warn/register-var-2.C: New test.
7212
7213 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7214
7215         * gcc.dg/union-2.c: New test.
7216
7217 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
7218
7219         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
7220         New test for PR tree-optimization/17892.
7221
7222 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
7223
7224         PR c++/18369
7225         * g++.dg/init/new12.C: New test.
7226
7227 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
7228
7229         * gcc.target/sparc: New directory.
7230         * gcc.target/sparc/sparc.exp: New driver.
7231         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
7232         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
7233         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
7234         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
7235
7236 2004-11-10  Paul Brook  <paul@codesourcery.com>
7237
7238         PR fortran/18218
7239         * gfortran.dg/list_read.c: New test.
7240
7241 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7242
7243         PR c/18322
7244         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
7245         expected diagnostic location.
7246
7247 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
7248
7249         * gcc.dg/20041109-1.c: New test.
7250
7251 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7252
7253         PR objc/18406
7254         * objc/compile/pr18406.m: New test.
7255
7256 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7257
7258         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
7259
7260 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7261
7262         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
7263
7264 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7265
7266         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
7267
7268 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7269
7270         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
7271         exit.
7272
7273 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7274
7275         PR tree-opt/18299
7276         * gcc.c-torture/pr18299-1.c: New test.
7277
7278 2004-11-06  Andreas Schwab  <schwab@suse.de>
7279
7280         * gcc.dg/pr16286.c: Also test for bool and pixel.
7281
7282 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
7283
7284         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
7285         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
7286         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
7287         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
7288         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
7289         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
7290         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
7291         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
7292         gcc.dg/struct-semi-3.c: New tests.
7293
7294 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7295
7296         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
7297
7298 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7299
7300         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
7301         Do not use C99 designators.
7302
7303 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7304
7305         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
7306
7307 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7308
7309         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
7310         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
7311         * gcc.c-torture/execute/simd-5.x: Remove.
7312
7313 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
7314
7315         PR rtl-optimization/17933
7316         * gcc.dg/torture/pr17933-1.c: New test.
7317
7318 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7319
7320         PR target/18106
7321         * lib/target-supports.exp (check_weak_available): Support
7322         Windows.
7323
7324 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
7325
7326         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
7327         call to fflush(stdout) before abort.
7328         (my_ffsll): New function.
7329         (generate_fields): Use it.
7330
7331 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7332
7333         * gcc.dg/init-undef-1.c: New test.
7334
7335 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7336
7337         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
7338         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
7339         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
7340         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
7341         expected messages for new parser.
7342
7343 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
7344
7345         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
7346
7347 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7348
7349         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
7350         on LP64 targets.
7351
7352 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7353
7354         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
7355         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
7356         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
7357         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
7358         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
7359         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
7360         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
7361         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
7362         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
7363         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
7364
7365 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7366
7367         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
7368         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
7369         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
7370         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
7371         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
7372         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
7373         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
7374         for new parser.
7375
7376 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
7377
7378         PR target/15342
7379         * gcc.dg/20041104-1.c: New test.
7380
7381 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7382
7383         * g++.dg/template/nontype7.C: New test.
7384         * g++.dg/template/nontype8.C: Likewise.
7385         * g++.dg/template/nontype9.C: Likewise.
7386         * g++.dg/template/nontype10.C: Likewise.
7387         * g++.dg/tc1/dr49.C: Likewise.
7388         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
7389         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
7390
7391 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7392
7393         * g++.dg/rtti/tinfo1.C: Remove xfails.
7394
7395 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7396
7397         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
7398         packed attribute to the definition to satisfy the new C++ parser.
7399
7400 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7401
7402         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
7403         invocations of va_arg.
7404
7405 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
7406
7407         PR c++/18124
7408         * g++.dg/template/crash25.C: New test.
7409
7410         PR c++/18155
7411         * g++.dg/template/typedef2.C: New test.
7412         * g++.dg/parse/crash13.C: Adjust error markers.
7413
7414         PR c++/18177
7415         * g++.dg/conversion/const3.C: New test.
7416
7417 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7418
7419         PR fortran/17535
7420         PR fortran/17583
7421         PR fortran/17713
7422         * gfortran.dg/generic_[123].f90: New testcases.
7423
7424 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7425
7426         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
7427         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
7428
7429 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7430
7431         PR tree-opt/16808
7432         * gcc.c-torture/compile/pr16808.c: New test.
7433
7434 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
7435
7436         PR rtl-optimization/17104
7437         * gcc.dg/ppc-bitfield1.c: New.
7438
7439 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7440
7441         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
7442
7443 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7444
7445         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
7446         strings for 32-bit code.
7447
7448 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
7449
7450         PR c/18239
7451         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
7452
7453 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
7454
7455         PR c++/18064
7456         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
7457
7458 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
7459
7460         PR c++/15172
7461         * g++.dg/init/aggr2.C: New test.
7462
7463 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
7464
7465         * objc.dg/local-decl-1.m: New test.
7466
7467 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7468
7469         * gcc.dg/20040910-1.c: Adjust regex.
7470
7471 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7472
7473         PR rtl-optimization/18084
7474         * g++.dg/opt/pr18084-1.C: New testcase.
7475
7476 2004-10-30  Matt Austern  <austern@apple.com>
7477
7478         PR c++/17542
7479         * g++.dg/ext/attrib18.C: New test.
7480
7481 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7482
7483         PR middle-end/18096
7484         * gcc.dg/pr18096-1.c: New test case.
7485
7486 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7487
7488         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
7489
7490 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
7491
7492         PR c/16666
7493         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
7494         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
7495         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
7496         gcc.dg/old-style-prom-3.c: New tests.
7497
7498 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
7499
7500         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
7501         Remove unnecessary inclusion of stdio.h.
7502
7503 2004-10-29  Roger Sayle  <roger@eyesopen.com>
7504
7505         PR rtl-optimization/17581
7506         * gcc.dg/pr17581-1.c: New test case.
7507
7508 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
7509
7510         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
7511         being implemented.
7512         * g++.dg/conversion/dr195-1.C: New.
7513         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
7514         * g++.old-deja/g++.mike/p10148.C: Likewise.
7515
7516 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
7517
7518         PR c++/17695
7519         * g++.dg/debug/typedef2.C: New test.
7520
7521 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
7522
7523         PR fortran/13490
7524         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
7525         * gfortran.dg/g77/README: Update.
7526
7527 2004-10-28  Matt Austern  <austern@apple.com>
7528
7529         PR c++/14124
7530         * g++.dg/ext/packed7.C: New test.
7531
7532 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7533
7534         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
7535         scan-assembler.
7536         * lib/scanasm.exp (hidden-scan-for): New proc.
7537         (scan-hidden): Use hidden-scan-for instead of constructing the scan
7538         string.
7539         (scan-not-hidden): Likewise.
7540         * lib/target-supports.exp (check_visibility_available): mach-o is
7541         support too.
7542
7543 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
7544
7545         PR c++/17132
7546         * g++.dg/template/memclass3.C: New test.
7547
7548 2004-10-28  Adam Nemet  <anemet@lnxw.com>
7549
7550         PR middle-end/18160
7551         * gcc.dg/register-var-1.c: New test.
7552         * gcc.dg/register-var-2.c: New test.
7553         * gcc.dg/asm-7.c: Taking the address of a register variable is an
7554         error now.
7555
7556 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
7557
7558         PR other/18172
7559         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
7560         unused variables.
7561         * gcc.dg/vect/vect-22.c: Likewise.
7562
7563 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
7564
7565         * gcc.dg/i386-rotate-1.c: New test.
7566
7567 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
7568
7569         * g++.dg/init/ref12.C: Add "run" marker.
7570
7571         PR c++/17435
7572         * g++.dg/init/ref12.C: New test.
7573
7574         PR c++/18140
7575         * g++.dg/template/shift1.C: New test.
7576         * g++.dg/template/error10.C: Adjust error markers.
7577
7578 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
7579
7580         PR tree-opt/17529
7581         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
7582
7583 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
7584
7585         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
7586         * gcc.dg/weak/weak-3.c: Likewise.
7587         * gcc.dg/weak/weak-5.c: Likewise.
7588         * gcc.dg/weak/weak-9.c: Likewise.
7589         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
7590         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
7591
7592         * gcc.dg/darwin-weakimport-1.c: New.
7593
7594 2004-10-28  Ben Elliston  <bje@au.ibm.com>
7595
7596         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
7597
7598 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
7599
7600         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
7601         'syntax' error messages.
7602         * gcc.dg/cpp/direct2s.c: Likewise.
7603
7604 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
7605
7606         * gcc.c-torture/compile/20041026-1.c: New.
7607
7608 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
7609
7610         PR c++/18093
7611         * g++.dg/lookup/ns2.C: New test.
7612
7613         PR c++/18020
7614         * g++.dg/template/enum4.C: New test.
7615
7616         PR c++/18161
7617         * g++.dg/template/expr1.C: New test.
7618
7619 2004-10-26  Ben Elliston  <bje@au.ibm.com>
7620
7621         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
7622
7623 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7624
7625         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
7626         gcc.dg/decl-nospec-3.c: New tests.
7627
7628 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
7629
7630         * objc.dg/super-class-3.m: New test.
7631
7632 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
7633
7634         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
7635         resyncing.
7636         * gcc.dg/cpp/direct2s.c: Likewise.
7637
7638 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
7639
7640         * objc.dg/image-info.m: Update for changes to section selection.
7641
7642 2004-10-25  David Ayers  <d.ayers@inode.at>
7643             Ziemowit Laski  <zlaski@apple.com>
7644
7645         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
7646         diagnostics when messaging 'id <Proto>'.
7647         * objc.dg/class-protocol-1.m: New test.
7648         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
7649         a non-existent method signature.
7650         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
7651         Update diagnostics when messaging with non-existent method signature.
7652         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
7653         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
7654         invalid receivers are now resolved as if messaging 'id'; remove
7655         extraneous diagnostics.
7656
7657 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7658
7659         PR c/16667
7660         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
7661         gcc.dg/init-desig-obs-3.c: New tests.
7662
7663 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
7664
7665         * gcc.dg/debug/20041023-1.c: New test.
7666
7667 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
7668
7669         PR middle-end/17407
7670         * gcc.c-torture/compile/pr17407.c: New test.
7671
7672         PR c++/18121
7673         * g++.dg/template/array8.C: New test.
7674
7675 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7676
7677         PR other/18138
7678         * lib/g++.exp: Accept more than one multilib libgcc.
7679         * lib/gcc-dg.exp: Likewise.
7680         * lib/objc.exp: Likewise.
7681         * lib/treelang.exp: Likewise.
7682         * lib/gfortran.exp: Likewise.
7683
7684 2004-10-24  Ben Elliston  <bje@au.ibm.com>
7685
7686         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
7687
7688 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
7689
7690         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
7691         * gcc.dg/c99-const-expr-3.c: Likewise.
7692
7693 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
7694
7695         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
7696
7697 2004-10-23  Ben Elliston  <bje@au.ibm.com>
7698
7699         * gcc.c-torture/execute/loop-2e.x: Remove.
7700
7701 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7702
7703         PR c++/18095
7704         * g++.dg/parse/crash18.C: New.
7705         * g++.dg/parse/crash19.C: New.
7706
7707 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7708
7709         * g++.dg/ext/dllimport1.C: Move dg-warnings.
7710         * g++.dg/ext/dllimport2.C: Same.
7711         * g++.dg/ext/dllimport8.C: Same.
7712
7713 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
7714
7715         PR c++/10841
7716         * g++.dg/conversion/cast1.C: New test.
7717         * g++.dg/overload/pmf1.C: Adjust error marker.
7718
7719 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
7720
7721         PR objc/17923
7722         * objc.dg/const-str-7.m: New test.
7723
7724 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7725
7726         * g++.dg/template/memfriend11.C: Fix comment typo.
7727         * g++.dg/template/memfriend14.C: Likewise.
7728
7729 2004-10-20  Richard Henderson  <rth@redhat.com>
7730
7731         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
7732         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
7733         -fasynchronous-unwind-tables.
7734
7735 2004-10-20  Richard Henderson  <rth@redhat.com>
7736
7737         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
7738         (main): Return success.
7739         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
7740         (main): Return success.
7741
7742 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7743
7744         PR c++/13495
7745         * g++.dg/template/memfriend9.C: New test.
7746         * g++.dg/template/memfriend10.C: Likewise.
7747         * g++.dg/template/memfriend11.C: Likewise.
7748         * g++.dg/template/memfriend12.C: Likewise.
7749         * g++.dg/template/memfriend13.C: Likewise.
7750         * g++.dg/template/memfriend14.C: Likewise.
7751         * g++.dg/template/memfriend15.C: Likewise.
7752         * g++.dg/template/memfriend16.C: Likewise.
7753         * g++.dg/template/memfriend17.C: Likewise.
7754         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
7755
7756 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
7757
7758         * g++.dg/conversion/dr195.C: New.
7759         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
7760
7761 2004-10-20  Ben Elliston  <bje@au.ibm.com>
7762             Devang Patel  <dpatel@apple.com>
7763
7764         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
7765         of floating point arithmetic, which could trap.
7766
7767 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
7768
7769         PR c++/14035
7770         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
7771         * g++.dg/conversion/const2.C: New test.
7772         * g++.dg/expr/reinterpret2.C: New test.
7773         * g++.dg/expr/reinterpret3.C: New test.
7774         * g++.dg/expr/cast2.C: New test.
7775         * g++.dg/expr/copy1.C: New test.
7776         * g++.dg/other/conversion1.C: Change error message.
7777         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
7778         function pointers to void *.
7779         * g++.old-deja/g++.mike/p10148.C: Likewise.
7780
7781 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7782
7783         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
7784
7785 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
7786
7787         PR c++/18047
7788
7789         * g++.dg/parse/expr3.C: New test.
7790
7791 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7792
7793         * gcc.dg/smod-1.c: New test.
7794
7795 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
7796
7797         * objc.dg/method-14.m: New test.
7798
7799 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7800
7801         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
7802         Also xfail as the patch was reverted.
7803
7804 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7805
7806         PR middle-end/16973
7807         * gcc.dg/pr16973.c: New test.
7808
7809 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
7810
7811         PR tree-optimization/17656
7812         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
7813
7814 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7815
7816         * g++.dg/eh/shadow1.C: New.
7817
7818 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
7819
7820         * gcc.c-torture/compile/20041018-1.c: New test.
7821
7822 2004-10-18  Ben Elliston  <bje@au.ibm.com>
7823
7824         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
7825         compiler referring to register 0 when accessing sdata.  The linker
7826         now patches things up.
7827
7828 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
7829
7830         PR c/17529
7831         * gcc.c-torture/compile/pr17529.c: New test.
7832
7833 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7834
7835         PR c++/17743
7836         * g++.dg/ext/attrib17.C: New test.
7837
7838 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7839
7840         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
7841
7842 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7843
7844         PR c++/10479
7845         * g++.dg/ext/attrib16.C: New test.
7846
7847 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
7848
7849         PR c++/17042
7850         * g++.dg/init/dso_handle1.C: New test.
7851
7852         PR c++/14667
7853         * g++.dg/parse/typedef6.C: New test.
7854
7855         PR c++/17916
7856         * g++.dg/parse/pragma1.C: New test.
7857
7858 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
7859
7860         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
7861
7862 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
7863
7864         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
7865         -fno-common when on HPPA HP-UX platforms.
7866
7867 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
7868
7869         PR other/16820
7870         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
7871         stdint.h.
7872         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
7873         uintptr_t.
7874
7875 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7876
7877         PR c++/16301
7878         * g++.dg/lookup/strong-using-4.C: New test.
7879
7880 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7881
7882         PR middle-end/16567
7883         * gcc.c-torture/compile/nested-1.c: New test.
7884
7885 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7886
7887         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
7888         and mipsisa64*-*-* (until support for misaligned loads is added).
7889         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
7890         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
7891         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
7892         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
7893         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
7894         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
7895
7896 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
7897
7898         PR c++/17976
7899         * g++.dg/init/dtor3.C: New test.
7900
7901 2004-10-15  Ben Elliston  <bje@au.ibm.com>
7902
7903         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
7904
7905 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
7906
7907         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
7908         * gcc.dg/macho-lo-sum.c: Likewise.
7909
7910 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
7911
7912         * gcc.dg/ppc-spe64-1.c: New test.
7913
7914 2004-10-14  Devang Patel  <dpatel@apple.com>
7915
7916         PR 17635
7917         * gcc.dg/pr17635.c : New test.
7918
7919 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
7920
7921         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
7922         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
7923         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
7924         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
7925         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
7926         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
7927         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
7928         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
7929         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
7930         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
7931         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
7932         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
7933         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
7934         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
7935         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
7936         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
7937         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
7938         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
7939
7940 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7941
7942         * gcc.dg/vect/vect-82.c: New testcase.
7943         * gcc.dg/vect/vect-82_64.c: New testcase.
7944         * gcc.dg/vect/vect-83.c: New testcase.
7945         * gcc.dg/vect/vect-83_64.c: New testcase.
7946
7947 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7948
7949         * gcc.dg/cpp/error-1.c: New test.
7950
7951 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7952
7953         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
7954
7955 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
7956
7957         PR target/17984
7958         * gcc.dg/cris-peep2-xsrand2.c: New test.
7959
7960 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
7961
7962         PR c++/17661
7963         * testsuite/g++.dg/expr/for2.C: New test.
7964
7965 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7966
7967         * g++.dg/inherit/thunk1.C: Run on the SPARC.
7968
7969 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
7970
7971         PR tree-optimization/17724
7972         * g++.dg/opt/pr17724-1.C: New test.
7973         * g++.dg/opt/pr17724-2.C: New test.
7974         * g++.dg/opt/pr17724-3.C: New test.
7975         * g++.dg/opt/pr17724-4.C: New test.
7976         * g++.dg/opt/pr17724-5.C: New test.
7977         * g++.dg/opt/pr17724-6.C: New test.
7978
7979 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
7980
7981         PR c/17301
7982         * gcc.dg/pr17301-2.c: New test.
7983
7984 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
7985
7986         PR c++/15876
7987         * g++.dg/parse/error22.C: New test.
7988
7989         PR c++/17936
7990         * g++.dg/template/spec18.C: New test.
7991
7992 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
7993
7994         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
7995         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
7996         memcpy.
7997         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
7998         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
7999
8000 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8001
8002         * g++.dg/eh/cleanup5.C: Add dg-options "".
8003
8004 2004-10-11  Roger Sayle  <roger@eyesopen.com>
8005
8006         PR middle-end/17657
8007         * gcc.dg/switch-4.c: New test case.
8008
8009 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
8010
8011         * gcc.c-torture/execute/20041011-1.c: New test.
8012
8013 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8014
8015         PR c++/17554
8016         * g++.dg/init/for3.C: New test.
8017
8018         PR c++/17657
8019         * g++.dg/opt/switch2.C: New test.
8020
8021         PR middle-end/17703
8022         * g++.dg/warn/Wreturn-2.C: New test.
8023
8024 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8025
8026         PR c++/17907
8027         * g++.dg/eh/cleanup5.C: New test.
8028
8029 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
8030
8031         PR c++/17393
8032         * g++.dg/parse/error21.C: New test.
8033
8034 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8035
8036         * g++.dg/overload/pmf1.C: Adjust quoting marks.
8037         * g++.dg/warn/incomplete1.C: Likewise.
8038         * g++.dg/template/qualttp20.C: Likewise.
8039
8040 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8041
8042         PR c/17881
8043         * parm-incomplete-1.c: New test.
8044
8045 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8046
8047         PR c++/17867
8048         * g++.dg/parse/error19.C: New test.
8049
8050         PR c++/17670
8051         * g++.dg/init/new11.C: New test.
8052
8053         PR c++/17821
8054         * g++.dg/parse/error20.C: New test.
8055
8056         PR c++/17826
8057         * g++.dg/template/crash24.C: New test.
8058
8059 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8060
8061         PR c/17301
8062         * gcc.dg/pr17301-1.c: New test.
8063
8064 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8065
8066         PR c/17189
8067         * gcc.dg/anon-struct-5.c: New test.
8068
8069 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8070
8071         PR c/17844
8072         * gcc.dg/pr17844-1.c: New test.
8073
8074 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
8075
8076         PR tree-optimization/17906
8077         * gcc.c-torture/compile/pr17906.c: New.
8078
8079 2004-10-09  Stuart Hastings  <stuart@apple.com>
8080             Roger Sayle  <roger@eyesopen.com>
8081
8082         PR rtl-optimization/17853
8083         * gcc.dg/i386-mmx-5.c: New testcase.
8084
8085 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
8086
8087         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
8088
8089 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8090
8091         PR c++/17524
8092         * g++.dg/template/static9.C: New test.
8093
8094         PR c++/17685
8095         * g++.dg/parse/operator5.C: New test.
8096
8097 2004-10-09  Roger Sayle  <roger@eyesopen.com>
8098
8099         PR middle-end/17894
8100         * gcc.c-torture/execute/divcmp-4.c: New test case.
8101
8102 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8103
8104         PR tree-opt/17902
8105         * g++.dg/opt/pr17902.C: New test.
8106
8107 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
8108
8109         * gcc.dg/cpp/ident-1.c: Add dg-options "".
8110
8111 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8112
8113         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
8114
8115 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8116
8117         * gcc.dg/assign-warn-3.c: New test.
8118
8119 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8120
8121         PR c/16999
8122         * gcc.dg/cpp/ident-1.c: New test.
8123
8124 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8125
8126         * gcc.c-torture/compile/acc1.c: New.
8127
8128 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8129
8130         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
8131         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
8132
8133 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8134
8135         * gcc.dg/ultrasp11.c: New test.
8136
8137 2004-10-08  Michael Matz  <matz@suse.de>
8138
8139         * gcc.dg/doloop-2.c: New test.
8140
8141 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8142
8143         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
8144         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
8145         objc.dg/method-9.m: Update expected diagnostics.
8146
8147 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
8148
8149         * gcc.dg/ppc-fsel-3.c: New file.
8150         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
8151
8152 2004-10-07  Paul Brook  <paul@codesourcery.com>
8153
8154         * gfortran.dg/intrinsic_verify_1.f90: New test.
8155
8156 2004-10-07  Paul Brook  <paul@codesourcery.com>
8157
8158         * gfortran.dg/empty_format_1.f90: Remove stray commas.
8159
8160 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8161
8162         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
8163         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
8164         commit.
8165
8166 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8167
8168         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
8169
8170 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8171
8172         PR c++/17115
8173         * g++.dg/warn/Winline-4.C: New test.
8174
8175 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8176
8177         * gcc.c-torture/compile/20041007-1.c: New test.
8178
8179 2004-10-07  Paul Brook  <paul@codesourcery.com>
8180
8181         PR fortran/17678
8182         * gfortran.dg/use_allocated_1.f90: New test.
8183
8184 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8185
8186         PR middle-end/17849
8187         * gfortran.fortran-torture/compile/nested.f90: New test
8188
8189 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8190
8191         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
8192
8193 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8194
8195         PR c++/17368
8196         * g++.dg/ext/asm6.C: New test.
8197
8198 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
8199
8200         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
8201
8202 2004-10-06  Paul Brook  <paul@codesourcery.com>
8203
8204         PR libfortran/17709
8205         * gfortran.dg/empty_format_1.f90: New test.
8206
8207 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8208
8209         PR fortran/17568
8210         * gfortran.dg/ishft.f90: New test.
8211
8212         PR fortran/17283
8213         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
8214         tests.
8215
8216 2004-10-06  Paul Brook  <paul@codesourcery.com>
8217
8218         * gfortran.dg/do_1.f90: New test.
8219
8220 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8221
8222         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
8223         optimizing for size.
8224
8225 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8226
8227         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
8228
8229 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8230
8231         * gcc.c-torture/compile/20041005-1.c: New test.
8232
8233 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8234
8235         PR c++/17829
8236         * g++.dg/lookup/koenig4.C: New.
8237
8238 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8239
8240         * g++.dg/other/classkey1.C: Adjust quoting marks.
8241         * g++.dg/parse/error15.C: Likewise.
8242         * g++.dg/template/meminit2.C (int>): Likewise.
8243
8244 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8245
8246         PR fortran/17283
8247         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
8248
8249         PR fortran/17631
8250         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
8251
8252         PR fortran/17708
8253         * gfortran.dg/pr17708.f90: New test.
8254
8255 2004-10-04  Chao-ying Fu  <fu@mips.com>
8256
8257         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
8258         * gcc.dg/vect/vect-4.c: Ditto.
8259         * gcc.dg/vect/vect-5.c: Ditto.
8260         * gcc.dg/vect/vect-6.c: Ditto.
8261         * gcc.dg/vect/vect-8.c: Ditto.
8262         * gcc.dg/vect/vect-16.c: Ditto.
8263         * gcc.dg/vect/vect-30.c: Ditto.
8264         * gcc.dg/vect/vect-40.c: Ditto.
8265         * gcc.dg/vect/vect-41.c: Ditto.
8266         * gcc.dg/vect/vect-42.c: Ditto.
8267         * gcc.dg/vect/vect-43.c: Ditto.
8268         * gcc.dg/vect/vect-44.c: Ditto.
8269         * gcc.dg/vect/vect-45.c: Ditto.
8270         * gcc.dg/vect/vect-46.c: Ditto.
8271         * gcc.dg/vect/vect-47.c: Ditto.
8272         * gcc.dg/vect/vect-48.c: Ditto.
8273         * gcc.dg/vect/vect-49.c: Ditto.
8274         * gcc.dg/vect/vect-50.c: Ditto.
8275         * gcc.dg/vect/vect-51.c: Ditto.
8276         * gcc.dg/vect/vect-52.c: Ditto.
8277         * gcc.dg/vect/vect-53.c: Ditto.
8278         * gcc.dg/vect/vect-54.c: Ditto.
8279         * gcc.dg/vect/vect-55.c: Ditto.
8280         * gcc.dg/vect/vect-56.c: Ditto.
8281         * gcc.dg/vect/vect-57.c: Ditto.
8282         * gcc.dg/vect/vect-58.c: Ditto.
8283         * gcc.dg/vect/vect-59.c: Ditto.
8284         * gcc.dg/vect/vect-60.c: Ditto.
8285         * gcc.dg/vect/vect-74.c: Ditto.
8286         * gcc.dg/vect/vect-79.c: Ditto.
8287         * gcc.dg/vect/vect-80.c: Ditto.
8288
8289 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8290
8291         * gcc.dg/unused-7.c: Use the correct option.
8292
8293 2004-10-04  Paul Brook  <paul@codesourcery.com>
8294         Bud Davis  <bdavis9659@comcast.net>
8295
8296         PR fortran/17706
8297         PR fortran/16434
8298         * gfortran/pr17706.f90: New test.
8299         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
8300
8301 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8302
8303         * gfortran.dg/pr17612.f90: New test.
8304
8305 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8306
8307         * g++.dg/template/local1.C: Adjust quoting marks in
8308         testing for diagnostics.
8309         * g++.dg/tls/diag-2.C: Likewise.
8310         * g++.dg/other/error8.C: Likewise.
8311
8312 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8313
8314         PR c/17178
8315         * gcc.dg/unused-4.c: Adjust to be correct.
8316
8317         PR c/17820
8318         * gcc.dg/unused-7.c: New test.
8319
8320 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8321
8322         PR c++/17797
8323         * g++.dg/overload/template2.C: New test.
8324
8325 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
8326
8327         PR tree-optimization/16632
8328         * gcc.dg/tree-ssa/20041002-1.c: New.
8329
8330 2004-10-03  Paul Brook  <paul@codesourcery.com>
8331
8332         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
8333         rather than relying on default formatting.
8334
8335 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
8336
8337         * gcc.dg/20040920-1.c: Update expected message text.
8338
8339 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
8340
8341         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
8342
8343 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
8344
8345         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
8346         tree level.
8347
8348 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8349
8350         * gcc.dg/tree-ssa/pr17343.c: Remove.
8351
8352 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8353
8354         PR tree-opt/17343
8355         * gcc.dg/tree-ssa/pr17343.c: New test.
8356
8357 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
8358
8359         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
8360         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
8361         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
8362         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
8363         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
8364
8365 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8366
8367         * gcc.dg/lvalue-2.c: New test.
8368
8369 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8370
8371         PR c/17730
8372         * gcc.dg/pr17730-1.c: New test
8373
8374 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8375
8376         PR c/7425
8377         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
8378
8379 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8380
8381         * gcc.c-torture/execute/stdarg-1.c: New test.
8382         * gcc.c-torture/execute/stdarg-2.c: New test.
8383         * gcc.c-torture/execute/stdarg-3.c: New test.
8384         * gcc.dg/tree-ssa/stdarg-1.c: New test.
8385         * gcc.dg/tree-ssa/stdarg-2.c: New test.
8386         * gcc.dg/tree-ssa/stdarg-3.c: New test.
8387         * gcc.dg/tree-ssa/stdarg-4.c: New test.
8388         * gcc.dg/tree-ssa/stdarg-5.c: New test.
8389
8390 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8391
8392         PR tree-optimization/17697
8393         * g++.dg/opt/pr17697-1.C: New test.
8394         * g++.dg/opt/pr17697-2.C: New test.
8395         * g++.dg/opt/pr17697-3.C: New test.
8396
8397 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8398
8399         PR c/16409
8400         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
8401         gcc.dg/vla-init-5.c: New tests.
8402
8403 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8404
8405         PR c/13804
8406         * gcc.dg/pr13804-1.c: New test.
8407
8408 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8409
8410         PR fortran/16938
8411         * gfortran.dg/pr16938.f90: New test.
8412
8413 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8414
8415         * g++.dg/template/crash23.C: New test.
8416
8417 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8418
8419         PR c++/17585
8420         * g++.dg/template/static8.C: New test.
8421
8422 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
8423
8424         PR c++/17681
8425         * g++.dg/other/error9.C: New test.
8426
8427 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
8428
8429         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
8430
8431 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8432
8433         PR fortran/15164
8434         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
8435
8436 2004-09-26  Roger Sayle  <roger@eyesopen.com>
8437
8438         PR middle-end/17112
8439         * gcc.dg/pr17112-1.c: New test case.
8440
8441 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8442
8443         PR c/11459
8444         * gcc.dg/pr11459-1.c: New test.
8445
8446 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
8447
8448         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
8449         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8450
8451 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8452
8453         * gfortran.dg/pr15324.f90: Make array bounds consistent.
8454
8455 2004-09-25  Jan Hubicka  <jh@suse.cz>
8456
8457         * compile/30040909-1.c: New test.
8458         * compile/30040907-1.c: New test.
8459
8460 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
8461
8462         * gcc.c-torture/execute/va-arg-26.c: New test.
8463
8464 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
8465
8466         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
8467         extra diagnostics on targets with 64-bit pointers.
8468         * objc.dg/selector-1.m: Adjust dg-warning regexp.
8469
8470 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8471
8472         PR c/17188
8473         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
8474         * gcc.dg/decl-3.c: Adjust expected message.
8475
8476 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8477
8478         PR fortran/17615
8479         * gfortran.dg/pr17615.f90: New test.
8480
8481 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
8482
8483         PR tree-optimzation/17517
8484         * g++.dg/tree-ssa/pr17517.C: New Test.
8485
8486 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8487
8488         PR c++/16889
8489         * g++.dg/lookup/ambig3.C: New.
8490
8491 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
8492
8493         PR tree-opt/17624
8494         * g++.dg/opt/pr17624.C: New test.
8495
8496 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8497
8498         PR c/6980
8499         * gcc.dg/Wbad-function-cast-1.c: New test.
8500
8501 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
8502
8503         * g++.dg/ext/complit1.C
8504         * g++.dg/other/error2.C
8505         * g++.dg/other/nontype-1.C
8506         * g++.dg/parse/crash11.C
8507         * g++.dg/parse/crash12.C
8508         * g++.dg/parse/error15.C
8509         * g++.dg/parse/error4.C
8510         * g++.dg/parse/tmpl-outside1.C
8511         * g++.dg/parse/too-many-tmpl-args1.C
8512         * g++.dg/template/dependent-expr3.C
8513         * g++.dg/template/error10.C
8514         * g++.dg/template/instantiate1.C
8515         * g++.dg/template/vtable2.C
8516         * g++.dg/warn/Wshadow-1.C
8517         * g++.dg/warn/weak1.C
8518         * g++.old-deja/g++.brendan/crash16.C
8519         * g++.old-deja/g++.brendan/crash18.C
8520         * g++.old-deja/g++.brendan/crash48.C
8521         * g++.old-deja/g++.brendan/crash49.C
8522         * g++.old-deja/g++.brendan/crash55.C
8523         * g++.old-deja/g++.brendan/crash56.C
8524         * g++.old-deja/g++.brendan/crash8.C
8525         * g++.old-deja/g++.brendan/enum11.C
8526         * g++.old-deja/g++.brendan/enum8.C
8527         * g++.old-deja/g++.brendan/enum9.C
8528         * g++.old-deja/g++.brendan/friend3.C
8529         * g++.old-deja/g++.brendan/misc14.C
8530         * g++.old-deja/g++.bugs/900402_02.C
8531         * g++.old-deja/g++.bugs/900404_03.C
8532         * g++.old-deja/g++.bugs/900404_04.C
8533         * g++.old-deja/g++.bugs/900428_03.C
8534         * g++.old-deja/g++.jason/crash4.C
8535         * g++.old-deja/g++.jason/overload21.C
8536         * g++.old-deja/g++.jason/redecl1.C
8537         * g++.old-deja/g++.jason/report.C
8538         * g++.old-deja/g++.jason/rfg10.C
8539         * g++.old-deja/g++.jason/template30.C
8540         * g++.old-deja/g++.law/arm12.C
8541         * g++.old-deja/g++.law/ctors5.C
8542         * g++.old-deja/g++.law/cvt20.C
8543         * g++.old-deja/g++.law/init10.C
8544         * g++.old-deja/g++.law/init8.C
8545         * g++.old-deja/g++.law/visibility17.C
8546         * g++.old-deja/g++.law/visibility7.C
8547         * g++.old-deja/g++.mike/net8.C
8548         * g++.old-deja/g++.mike/p646.C
8549         * g++.old-deja/g++.mike/p700.C
8550         * g++.old-deja/g++.mike/p701.C
8551         * g++.old-deja/g++.mike/p811.C
8552         * g++.old-deja/g++.ns/template13.C
8553         * g++.old-deja/g++.other/array3.C
8554         * g++.old-deja/g++.other/crash25.C
8555         * g++.old-deja/g++.other/dtor3.C
8556         * g++.old-deja/g++.other/dtor4.C
8557         * g++.old-deja/g++.other/main1.C
8558         * g++.old-deja/g++.other/warn7.C
8559         * g++.old-deja/g++.pt/crash11.C
8560         * g++.old-deja/g++.pt/crash36.C
8561         * g++.old-deja/g++.pt/spec22.C
8562         * g++.old-deja/g++.pt/spec9.C
8563         * g++.old-deja/g++.pt/ttp52.C
8564         * g++.old-deja/g++.robertl/eb103.C
8565         * g++.old-deja/g++.robertl/eb121.C
8566         * g++.old-deja/g++.robertl/eb22.C
8567         * g++.old-deja/g++.robertl/eb8.C:
8568         Update locations and/or regexps of dg-error markers.
8569         Remove markers for some bogus messages that are no longer issued.
8570
8571 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
8572
8573         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
8574         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
8575
8576 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
8577
8578         PR c++/17618
8579         * g++.dg/lookup/crash5.C: New test.
8580
8581 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
8582
8583         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
8584         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
8585         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
8586         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
8587         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
8588         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
8589
8590         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
8591         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
8592         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
8593         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
8594         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
8595         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
8596
8597         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
8598
8599         * gcc.dg/vect/vect-44.c: Check additional cases.
8600         * gcc.dg/vect/vect-48.c: Check additional cases.
8601
8602         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
8603         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
8604         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
8605         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
8606         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
8607         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
8608         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
8609         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
8610         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
8611
8612         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
8613         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
8614         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
8615
8616 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8617
8618         * gcc.dg/tree-ssa/loop-6.c: New test.
8619
8620 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
8621
8622         PR c++/17620
8623         * g++.dg/inherit/base2.C: New.
8624
8625 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8626
8627         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
8628         * gcc.dg/20001012-2.c: Likewise.
8629         * gcc.dg/20001013-1.c: Likewise.
8630         * gcc.dg/20001101-1.c: Likewise.
8631         * gcc.dg/20001102-1.c: Likewise.
8632         * gcc.dg/bf-spl1.c: Likewise.
8633         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
8634         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
8635
8636 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
8637
8638         PR tree-optimization/16721
8639         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
8640
8641 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
8642
8643         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
8644         * gcc.dg/20040305-1.c: Likewise.
8645
8646 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8647
8648         PR c/16566
8649         * gcc.c-torture/compile/pr16566-1.c,
8650         gcc.c-torture/compile/pr16566-2.c,
8651         gcc.c-torture/compile/pr16566-3.c: New tests.
8652
8653 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
8654
8655         PR tree-optimization/17512
8656         * gcc.c-torture/compile/20040916-1.c.
8657
8658 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
8659
8660         * gcc.dg/pragma-re-3.c: New test.
8661
8662 2004-09-17  Matt Austern  <austern@apple.com>
8663
8664         PR c++/15049
8665         * g++.dg/other/anon3.C: New.
8666
8667 2004-09-21  Roger Sayle  <roger@eyesopen.com>
8668
8669         PR c++/7503
8670         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
8671         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
8672         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
8673         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
8674         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
8675
8676 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
8677
8678         PR fortran/17286
8679         * gfortran.dg/pr17286.f90: New test.
8680
8681 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
8682
8683         PR c++/17530
8684         * g++.dg/template/static7.C: New test.
8685
8686 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
8687
8688         PR tree-opt/17558
8689         * gcc.c-torture/compile/pr17558.c: New test.
8690
8691 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8692
8693         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
8694         if SKIP_ATTRIBUTE is defined.
8695
8696 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8697
8698         PR fortran/15957
8699         * gfortran.dg/pr15957.f90: New test.
8700
8701 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
8702
8703         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
8704         in comparison.
8705         * gcc.dg/vect/vect-79.c: Likewise.
8706         * gcc.dg/vect/vect-80.c: Likewise.
8707
8708 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8709
8710         PR fortran/15750
8711         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
8712
8713 2004-09-20  Ira Rosen  <irar@il.ibm.com>
8714
8715         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
8716         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
8717         * gcc.dg/vect/vect-62.c: New testcase.
8718         * gcc.dg/vect/vect-63.c: New testcase.
8719         * gcc.dg/vect/vect-64.c: New testcase.
8720         * gcc.dg/vect/vect-65.c: New testcase.
8721         * gcc.dg/vect/vect-66.c: New testcase.
8722         * gcc.dg/vect/vect-67.c: New testcase.
8723         * gcc.dg/vect/vect-68.c: New testcase.
8724         * gcc.dg/vect/vect-69.c: New testcase.
8725         * gcc.dg/vect/vect-79.c: New testcase.
8726         * gcc.dg/vect/vect-80.c: New testcase.
8727
8728 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8729
8730         * gcc.target/mips/asm-1.c: New test.
8731
8732 2004-09-19  Ira Rosen  <irar@il.ibm.com>
8733
8734         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
8735         * gcc.dg/vect/vect-73.c: New testcase.
8736         * gcc.dg/vect/vect-74.c: New testcase.
8737         * gcc.dg/vect/vect-75.c: New testcase.
8738         * gcc.dg/vect/vect-76.c: New testcase.
8739         * gcc.dg/vect/vect-77.c: New testcase.
8740         * gcc.dg/vect/vect-78.c: New testcase
8741
8742 2004-09-18  Paul Brook  <paul@codesourcery.com>
8743
8744         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
8745
8746 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8747
8748         PR c/17424
8749         * gcc.dg/pr17424-1.c: New test.
8750
8751 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
8752
8753         * g++.dg/tree-ssa/pr17153.C: New test.
8754
8755 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
8756
8757         PR pch/13361
8758         * testsuite/g++.dg/pch/wchar-1.C: New.
8759         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8760
8761 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
8762
8763         * gcc.c-torture/execute/20040917-1.c: New test.
8764
8765 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8766
8767         PR tree-optimization/17319
8768         * gcc.dg/pr17319.c: New test.
8769
8770 2004-09-17  Devang Patel  <dpatel@apple.com>
8771
8772         * gcc.dg/20040813-1.c: New test.
8773
8774 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8775
8776         PR tree-optimization/17273
8777         * gcc.c-torture/compile/pr17273.c: New test.
8778
8779 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8780
8781         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
8782         Update expected messages.
8783         * gcc.dg/declspec-13.c: New test.
8784
8785 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
8786
8787         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
8788
8789 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8790
8791         * gcc.c-torture/execute/pr17252.c: Use post-increment to
8792         change what 'a' is pointing to.
8793
8794 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
8795
8796         PR c++/16002
8797         * g++.dg/template/error18.C: New test.
8798
8799         PR c++/16029
8800         * g++.dg/warn/Wunused-8.C: New test.
8801
8802 2004-09-17  Steven Bosscher  <stevenb@suse.de>
8803
8804         PR tree-optimization/17513
8805         * gcc.dg/20040916-1.c: New test.
8806
8807 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
8808
8809         PR c++/17501
8810         * g++.dg/template/typename7.C: New test.
8811
8812 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8813
8814         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
8815
8816 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
8817
8818         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
8819         with -ftree-based-profiling also.
8820         * lib/profopt.exp: Support late-set profile_option/feedback_option.
8821
8822 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
8823
8824         PR/15364
8825         * gfortran.dg/der_array_io_1.f90: New test.
8826         * gfortran.dg/der_array_io_2.f90: New test.
8827         * gfortran.dg/der_array_io_3.f90: New test.
8828
8829 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8830
8831         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
8832         EABI.
8833
8834 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8835
8836         * g++.dg/opt/switch1.C: New test.
8837
8838 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8839
8840         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
8841         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
8842         Update expected messages.
8843
8844 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8845
8846         PR fortran/16485
8847         * gfortran.dg/same_name_1.f90: New test.
8848
8849 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
8850
8851         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
8852         dereference garbage pointers.
8853
8854 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
8855
8856         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
8857         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
8858
8859         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
8860         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
8861         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
8862
8863 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
8864
8865         PR c++/17324
8866         * g++.dg/template/mangle1.C: New test.
8867
8868 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8869
8870         PR tree-optimization/17252
8871         * gcc.c-torture/execute/pr17252.c: New test.
8872
8873 2004-09-14  Andrew Pinski  <apinski@apple.com>
8874
8875         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
8876
8877 2004-09-14  Roger Sayle  <roger@eyesopen.com>
8878
8879         PR rtl-optimization/9771
8880         * gcc.dg/pr9771-1.c: New test case.
8881
8882 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8883
8884         PR tree-optimization/15262
8885         * gcc.c-torture/execute/pr15262-1.c: New test.
8886         * gcc.c-torture/execute/pr15262-2.c: New test.
8887
8888 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8889
8890         * gcc.dg/declspec-12.c: New test.
8891
8892 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
8893
8894         * gfortran.dg/pr17090.f90: Add directives to test.
8895
8896 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8897
8898         * gcc.c-torture/compile/20040914-1.c: New test.
8899
8900 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8901
8902         PR c++/16162
8903         * g++.dg/template/decl2.C: New test.
8904
8905 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
8906
8907         PR fortran/17090
8908         * gfortran.dg/pr17090.f90: New test.
8909
8910 2004-09-13  Dale Johannesen  <dalej@apple.com>
8911
8912         * gcc.c-torture/compile/pr17408.c:  New test case.
8913
8914 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8915
8916         PR c++/16716
8917         * g++.dg/parse/crash17.C: New test.
8918
8919         PR c++/17327
8920         * g++.dg/template/enum3.C: New test.
8921
8922 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
8923
8924         * lib/gcc-defs.exp: Load wrapper.exp.
8925         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
8926         using local code.
8927         * lib/gcc.exp (gcc_init): Similar.
8928         * lib/gfortran.exp (gfortran_init): Similar.
8929         * lib/objc.exp (objc_init): Similar.
8930         * lib/treelang.exp (treelang_init): Similar.
8931         * lib/wrapper.exp: New file with build_wrapper call machinery in
8932         ${tool}_maybe_build_wrapper.
8933
8934 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8935
8936         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
8937         "inline".
8938         * gcc.dg/declspec-11.c: Update expected messages.
8939         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
8940         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
8941         gcc.dg/inline-12.c: New tests.
8942
8943 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
8944
8945         * g++.dg/tree-ssa/pr17400.C: New testcase.
8946
8947 2004-09-13  James E Wilson  <wilson@specifixinc.com>
8948
8949         * gcc.target/mips/sb1-1.c: New testcase.
8950
8951 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
8952
8953         * lib/g77-dg.exp: Remove unused file.
8954         * lib/mike-g77.exp: Ditto.
8955         * lib/g77.exp: Ditto.
8956
8957 2004-09-12  Richard Henderson  <rth@redhat.com>
8958
8959         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
8960
8961 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8962
8963         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
8964         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8965         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
8966         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
8967         Update expected messages.
8968
8969 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
8970
8971         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
8972         declaration/use mismatch for dirp parameter.
8973
8974 2004-09-12  Andrew Pinski  <apinski@apple.com>
8975
8976         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
8977         -fgnu-runtime is passed.
8978
8979 2004-09-12  Richard Henderson  <rth@redhat.com>
8980
8981         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
8982         do the uplevel thing and update additional_flags directly.
8983         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
8984         gfortran.fortran-torture/execute/intrinsic_nearest.x,
8985         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
8986         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
8987
8988 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8989
8990         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
8991
8992 2004-09-11  Roger Sayle  <roger@eyesopen.com>
8993
8994         PR middle-end/17411
8995         * g++.dg/opt/pr17411-1.C: New test case.
8996
8997 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8998
8999         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9000         gcc.dg/tls/diag-2.c: Update expected messages.
9001         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
9002         messages.
9003         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
9004         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
9005         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
9006         gcc.dg/tls/diag-5.c: New tests.
9007
9008 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
9009
9010         * gcc.dg/20040910-1.c: Correct dg-error regexp.
9011
9012 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9013
9014         * g++.dg/parse/break-in-for.C: New test.
9015
9016 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
9017
9018         * gcc.dg/tree-ssa/20040911-1.c: New test.
9019
9020 2004-09-11  Andreas Jaeger  <aj@suse.de>
9021
9022         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
9023         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
9024
9025 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
9026
9027         * gcc.target/frv: New directory of FR-V-specific tests.
9028
9029 2004-09-10  James E Wilson  <wilson@specifixinc.com>
9030
9031         * gcc.dg/convert-vec-1.c: New test.
9032
9033 2004-09-10  Roger Sayle  <roger@eyesopen.com>
9034
9035         PR middle-end/17024
9036         * gcc.dg/pr17024-1.c: New test case.
9037
9038 2004-09-10  Eric Christopher  <echristo@redhat.com>
9039
9040         * gcc.dg/20040910-1.c: New test.
9041
9042 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9043
9044         * gcc.dg/bitfld-9.c: New test.
9045
9046 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
9047
9048         * gcc.c-torture/execute/ieee/acc1.c: New test.
9049         * gcc.c-torture/execute/ieee/acc2.c: New test.
9050         * gcc.c-torture/execute/ieee/mzero6.c: New test.
9051
9052 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9053
9054         * gcc.dg/deprecated-2.c: New test.
9055
9056 2004-09-09  James E Wilson  <wilson@specifixinc.com>
9057
9058         * gcc.dg/init-vec-1.c: New test.
9059
9060 2004-09-09  Roger Sayle  <roger@eyesopen.com>
9061
9062         PR middle-end/17055
9063         * gcc.dg/pr17055-1.c: New test case.
9064
9065 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
9066
9067         PR target/17377
9068         * gcc.c-torture/execute/pr17377.c: New test.
9069
9070 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9071
9072         PR c/8420
9073         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
9074         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
9075         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9076         gcc.dg/long-long-typespec-1.c: New tests.
9077         * gcc.dg/tls/diag-2.c: Update expected diagnostics
9078
9079 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9080
9081         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
9082         gcc.dg/gnu99-static-1.c: New tests.
9083
9084 2004-09-08  Devang Patel  <dpatel@apple.com>
9085
9086         * gcc.dg/darwin-ld-20040828-1.c: New test.
9087         * gcc.dg/darwin-ld-20040828-2.c: New test.
9088         * gcc.dg/darwin-ld-20040828-3.c: New test.
9089
9090 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
9091
9092         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
9093         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
9094         in error message.
9095         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
9096         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
9097         in error message.
9098         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
9099         types they qualify.
9100         * objc.dg/type-size-2.m: Fix wording in comment.
9101         * objc.dg/va-meth-1.m: New test case.
9102
9103 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
9104
9105         PR c/16633:
9106         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
9107         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
9108
9109 2004-09-06  Devang Patel  <dpatel@apple.com>
9110
9111         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
9112         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
9113
9114 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
9115
9116         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
9117         reflect changed line numbering of diagnostics.
9118
9119 2004-09-06  Paul Brook  <paul@codesourcery.com>
9120
9121         * gfortran.dg/edit_real_1.f90: Add new test.
9122
9123 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9124
9125         * gcc.dg/tree-ssa/loop-2.c: New test.
9126         * gcc.dg/tree-ssa/loop-3.c: New test.
9127         * gcc.dg/tree-ssa/loop-4.c: New test.
9128         * gcc.dg/tree-ssa/loop-5.c: New test.
9129
9130 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9131
9132         * gcc.dg/format/sentinel-1.c: Update for parameter option.
9133
9134 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9135
9136         * gcc.dg/format/sentinel-1.c: New test.
9137
9138 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
9139
9140         * testsuite/gcc.dg/builtins-46.c: New.
9141
9142 2004-09-03  Devang Patel  <dpatel@apple.com>
9143
9144         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
9145         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
9146
9147 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9148
9149         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
9150         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
9151         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
9152         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
9153         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
9154         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
9155         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
9156         the non-portable bzero.
9157         * gcc.dg/20010912-1.c: xfail for NetWare.
9158         * gcc.dg/20020426-2.c: xfail for NetWare.
9159         * gcc.dg/20021014-1.c: xfail for NetWare.
9160         * gcc.dg/20021018-1.c: xfail for NetWare.
9161         * gcc.dg/20030213-1.c: xfail for NetWare.
9162         * gcc.dg/20030225-1.c: xfail for NetWare.
9163         * gcc.dg/20030708-1.c: xfail for NetWare.
9164         * gcc.dg/builtins-config.h: Also exclude NetWare.
9165         * gcc.dg/format/format.h: Define restrict only if not already defined.
9166         * gcc.dg/nest.c: xfail for NetWare.
9167         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
9168         * lib/target-supports.exp (check_visibility_available): Exclude
9169         NetWare.
9170
9171 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9172
9173         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
9174         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
9175         deterministic starting point for the alignment of structure fields.
9176         * gcc.dg/Wpadded.c: Dito.
9177         * g++.dg/abi/vbase10.C: Dito.
9178
9179 2004-09-03  Devang Patel  <dpatel@apple.com>
9180
9181         * g++.dg/debug/pr15736.cc: New test.
9182
9183 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9184
9185         * README.QMTEST: Fix out-of-date link.
9186
9187 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
9188
9189         PR fortran/16579
9190         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
9191         Delete.  Duplicate of gfortran.dg/g77/20010610.f
9192
9193 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9194
9195         * g++.dg/abi/arm_rtti1.C: New test.
9196
9197 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
9198
9199         * gcc.dg/ppc-vector-memcpy.c: New.
9200         * gcc.dg/ppc-vector-memset.c: New.
9201
9202 2004-09-02  Chao-ying Fu  <fu@mips.com>
9203
9204         * gcc.target/mips/mips-3d-1.c: New test.
9205         * gcc.target/mips/mips-3d-2.c: New test.
9206         * gcc.target/mips/mips-3d-3.c: New test.
9207         * gcc.target/mips/mips-3d-4.c: New test.
9208         * gcc.target/mips/mips-3d-5.c: New test.
9209         * gcc.target/mips/mips-3d-6.c: New test.
9210         * gcc.target/mips/mips-3d-7.c: New test.
9211         * gcc.target/mips/mips-3d-8.c: New test.
9212         * gcc.target/mips/mips-3d-9.c: New test.
9213         * gcc.target/mips/mips-ps-1.c: New test.
9214         * gcc.target/mips/mips-ps-2.c: New test.
9215         * gcc.target/mips/mips-ps-3.c: New test.
9216         * gcc.target/mips/mips-ps-4.c: New test.
9217         * gcc.target/mips/mips-ps-type.c: New test.
9218
9219 2004-09-02  Paul Brook  <paul@codesourcery.com>
9220
9221         * gfortran.dg/edit_real_1.f90: Add new tests.
9222
9223 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9224
9225         PR fortran/15327
9226         * gfortran.dg/merge_char_1.f90: New test.
9227
9228 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9229
9230         PR fortran/16404
9231         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
9232
9233 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9234
9235         PR c/1522
9236         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
9237
9238 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
9239
9240         * g++.dg/opt/loop1.C: Do not XFAIL.
9241
9242 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
9243
9244         * gcc.c-torture/execute/20040831-1.c: New test.
9245
9246 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
9247
9248         PR fortran/16579
9249         * gfortran.dg/g77/20010610.f: Now passes.
9250         Copy from g77.f-torture/execute. Add dg-run directive.
9251         * gfortran.dg/g77/README: Update
9252
9253 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9254
9255         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
9256         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
9257         (t1, t2, t3, t4): Add volatile.
9258
9259 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9260
9261         * g++.dg/ext/visibility/arm1.C: New test.
9262
9263 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
9264
9265         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
9266         -pedantic-errors.
9267
9268 2004-09-01  Paul Brook  <paul@codesourcery.com>
9269
9270         * gfortran.dg/eof_2.f90: New test.
9271
9272 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9273
9274         PR fortran/16579
9275         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
9276
9277 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
9278
9279         PR libfortran/16805
9280         * gfortran.dg/list_read_2.f90: New test.
9281
9282 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9283
9284         * g++.dg/abi/key1.C: New test.
9285
9286 2004-08-31  Richard Henderson  <rth@redhat.com>
9287
9288         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
9289         form of offsetof.
9290         * g++.dg/other/offsetof5.C: Remove duplicate.
9291
9292 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9293
9294         PR fortran/17244
9295         * gfortran.dg/func_derived_1.f90: New test.
9296
9297 2004-08-31  Paul Brook  <paul@codesourcery.com>
9298
9299         * gfortran.dg/eof_1.f90: New test.
9300
9301 2004-08-31  Paul Brook  <paul@codesourcery.com>
9302
9303         * gfortran.dg/list_read_1.f90: New file.
9304
9305 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
9306
9307         * g++.dg/opt/loop1.C: XFAIL.
9308
9309 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
9310
9311         * gcc.dg/funcdef-storage-1.c: New.
9312         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
9313         an extern function in local scope.
9314         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
9315         declare an 'auto inline' function in local scope.
9316         * gcc.dg/20011130-1.c: Likewise.
9317         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
9318         an 'auto' function in local scope.
9319         * gcc.dg/20021014-1.c: Likewise.
9320         * gcc.dg/20030331-2.c: Likewise.
9321
9322 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9323
9324         * gfortran.dg/blockdata_1.f90: New test.
9325
9326 2004-08-30  Richard Henderson  <rth@redhat.com>
9327
9328         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
9329
9330 2004-08-30  Richard Henderson  <rth@redhat.com>
9331
9332         * lib/fortran-torture.exp (fortran-torture-execute): Honor
9333         additional_flags set by alternate driver.
9334         (ieee-options): New procedure.
9335         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
9336         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
9337         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
9338         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
9339
9340 2004-08-30  Richard Henderson  <rth@redhat.com>
9341
9342         * lib/f-torture.exp: Remove.
9343
9344 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
9345
9346         PR rtl-optimization/16590
9347         * g++.dg/opt/loop1.C: New test.
9348
9349 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9350
9351         PR fortran/13910
9352         * gfortran.dg/oldstyle_1.f90: New test.
9353
9354 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
9355         Paul Brook  <paul@codesourcery.com>
9356
9357         * gfortran.dg/g77/README: Update.
9358         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
9359         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9360         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
9361
9362 2004-08-28  Paul Brook  <paul@codesourcery.com>
9363
9364         PR libfortran/17195
9365         * gfortran.dg/edit_real_1.f90: New test.
9366
9367 2004-08-27  Paul Brook  <paul@codesourcery.com>
9368
9369         * gfortran.dg/rewind_1.f90: New test.
9370
9371 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
9372
9373         PR fortran/16597
9374         * gfortran.dg/pr16597.f90: New test.
9375
9376 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9377
9378         PR c/13801
9379         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
9380         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
9381         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
9382         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
9383         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
9384
9385 2004-08-26  Nick Clifton  <nickc@redhat.com>
9386
9387         * gcc.c-torture/compile/pr17119.c: New test.
9388
9389 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9390
9391         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
9392
9393 2004-08-25  Richard Henderson  <rth@redhat.com>
9394
9395         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
9396         the bits that expect kind=8 to be the largest real kind.
9397
9398 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9399
9400         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
9401
9402 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9403
9404         * gfortran.dg/assignment_1.f90: New test.
9405
9406 2004-08-25  Adam Nemet  <anemet@lnxw.com>
9407
9408         * g++.dg/template/repo3.C: New test.
9409
9410 2004-08-25  Roger Sayle  <roger@eyesopen.com>
9411
9412         PR middle-end/16693
9413         PR tree-optimization/16372
9414         * g++.dg/opt/pr16372-1.C: New test case.
9415         * g++.dg/opt/pr16693-1.C: New test case.
9416         * g++.dg/opt/pr16693-2.C: New test case.
9417
9418 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9419
9420         * objc.dg/proto-lossage-4.m: New test.
9421
9422 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
9423
9424         PR c++/17155
9425         * g++.dg/inherit/local2.C: New test.
9426
9427 2004-08-25  Paul Brook  <paul@codesourcery.com>
9428
9429         PR fortran/17144
9430         * gfortran.dg/string_ctor_1.f90: New test.
9431
9432 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9433
9434         PR c++/14428
9435         * g++.dg/template/redecl2.C: New test.
9436
9437 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9438
9439         PR fortran/17143
9440         * gfortran.dg/pr17143.f90: New test.
9441
9442 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9443
9444         PR fortran/17164
9445         * gfortran.dg/pr17164.f90: New test.
9446
9447 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9448
9449         * gcc.dg/tree-ssa/loop-1.c: New test.
9450
9451 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9452
9453         * gcc.c-torture/compile/20040824-1.c: New test.
9454
9455 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9456
9457         * gcc.c-torture/compile/iftrap-3.c: New test.
9458
9459 2004-08-24  Paul Brook  <paul@codesourcery.com>
9460
9461         * gfortran.dg/entry_2.f90: New test.
9462
9463 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9464
9465         PR c++/16889
9466         * g++.dg/lookup/ambig[12].C: New.
9467
9468 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9469
9470         PR c++/16706
9471         * g++.dg/template/crash21.C: New test.
9472         * g++.dg/template/crash22.C: Likewise.
9473
9474 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9475
9476         PR c++/17149
9477         * g++.dg/template/access15.C: New.
9478
9479 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9480
9481         PR c++/17163
9482         * g++.dg/template/repo2.C: New test.
9483
9484 2004-08-23  Roger Sayle  <roger@eyesopen.com>
9485
9486         PR rtl-optimization/17078
9487         * gcc.c-torture/execute/pr17078-1.c: New test case.
9488
9489 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9490
9491         PR c/14492
9492         * gcc.dg/debug/crash1.c: New test.
9493
9494 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9495
9496         PR c/16180
9497         * gcc.dg/loop-5.c: New test.
9498
9499 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9500
9501         * gcc.c-torture/execute/20040823-1.c: New test.
9502
9503 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
9504
9505         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
9506         to the assembler.  Simplify test accordingly.
9507         (asm_abi_flags): Use GNU names.
9508         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
9509         to check for ABI flags.
9510
9511 2004-08-22  Andrew Pinski  <apinski@apple.com>
9512
9513         * g++.dg/opt/pr14029.C: New test.
9514         * gcc.c-torture/execute/pr15262.c: New test.
9515
9516 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9517
9518         * gfortran.dg/reduction.f90: Add checks with complex arguments.
9519
9520 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
9521
9522         PR 16908
9523         * gfortran.dg/direct_io.f90: New test.
9524
9525 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
9526
9527         PR c++/17121
9528         * g++.dg/inherit/local2.C: New test.
9529
9530 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
9531
9532         PR c++/17120
9533         * g++.dg/warn/Wparentheses-4.C: New test.
9534
9535 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
9536
9537         PR c++/17121
9538         * g++.dg/inherit/local2.C: New test.
9539
9540         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
9541         * gcc.dg/ppc-ldstruct.c: Likewise.
9542         * gcc.dg/ppc64-abi-2.c: Likewise.
9543
9544 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
9545
9546         PR rtl-optimization/17099
9547         * gcc.c-torture/execute/20040820-1.c: New test.
9548
9549 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
9550
9551         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
9552
9553 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
9554
9555         PR fortran/17077
9556         * gfortran.dg/auto_array_1.f90: New test.
9557
9558 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9559
9560         PR fortran/17074
9561         * gfortran.dg/simpleif_1.f90: New test.
9562
9563 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
9564
9565         * lib/target-supports.exp (check_profiling_available): Return
9566         false for arm*-*-symbianelf* and arm*-*-eabi*.
9567
9568         PR c++/15890
9569         * g++.dg/template/delete1.C: New test.
9570
9571 2004-08-19  Paul Brook  <paul@codesourcery.com>
9572
9573         PR fortran/14976
9574         PR fortran/16228
9575         * gfortran.dg/data_char_1.f90: New test.
9576
9577 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
9578
9579         PR fortran/16946
9580         * gfortran.dg/reduction.f90: New testcase.
9581
9582 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9583
9584         PR fortran/16520
9585         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
9586
9587 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9588
9589         PR c++/17041
9590         * g++.dg/Wparentheses-3.C: New test.
9591
9592 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
9593
9594         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
9595         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
9596         * gcc.dg/vect/vect-2.c: Likewise.
9597         * gcc.dg/vect/vect-3.c: Likewise.
9598         * gcc.dg/vect/vect-4.c: Likewise.
9599         * gcc.dg/vect/vect-5.c: Likewise.
9600         * gcc.dg/vect/vect-6.c: Likewise.
9601         * gcc.dg/vect/vect-7.c: Likewise.
9602         * gcc.dg/vect/vect-25.c: Likewise.
9603         * gcc.dg/vect/vect-31.c: Likewise.
9604         * gcc.dg/vect/vect-32.c: Likewise.
9605         * gcc.dg/vect/vect-34.c: Likewise.
9606         * gcc.dg/vect/vect-36.c: Likewise.
9607         * gcc.dg/vect/vect-all.c: Likewise.
9608
9609 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
9610
9611         PR c++/17068
9612         * g++.dg/template/operator4.C: New test.
9613
9614 2004-08-18  Richard Henderson  <rth@redhat.com>
9615
9616         * gcc.dg/20040206-1.c: XFAIL.
9617
9618 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9619
9620         PR c++/16246
9621         * g++.dg/template/array7.C: New test.
9622
9623 2004-08-17  James E Wilson  <wilson@specifixinc.com>
9624
9625         * gcc.dg/mips-movcc-1.c: New test.
9626         * gcc.dg/mips-movcc-2.c: New test.
9627         * gcc.dg/mips-movcc-3.c: New test.
9628
9629         * gcc.dg/mips-nmadd-1.c: New test.
9630         * gcc.dg/mips-nmadd-2.c: New test.
9631
9632 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9633
9634         PR c++/15871
9635         * g++.dg/opt/inline8.C: New test.
9636
9637         PR c++/16965
9638         * g++.dg/parse/error17.C: New test.
9639
9640 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
9641
9642         * gcc.dg/vect: New directory for vectorizer tests.
9643         * gcc.dg/vect/tree-vect.h: New file.
9644         * gcc.dg/vect/vect.exp: New file.
9645         * gcc.dg/vect/pr16105.c.c: New test.
9646         * gcc.dg/vect/vect-1.c: New test.
9647         * gcc.dg/vect/vect-2.c: New test.
9648         * gcc.dg/vect/vect-3.c: New test.
9649         * gcc.dg/vect/vect-4.c: New test.
9650         * gcc.dg/vect/vect-5.c: New test.
9651         * gcc.dg/vect/vect-6.c: New test.
9652         * gcc.dg/vect/vect-7.c: New test.
9653         * gcc.dg/vect/vect-8.c: New test.
9654         * gcc.dg/vect/vect-9.c: New test.
9655         * gcc.dg/vect/vect-10.c: New test.
9656         * gcc.dg/vect/vect-11.c: New test.
9657         * gcc.dg/vect/vect-12.c: New test.
9658         * gcc.dg/vect/vect-13.c: New test.
9659         * gcc.dg/vect/vect-14.c: New test.
9660         * gcc.dg/vect/vect-15.c: New test.
9661         * gcc.dg/vect/vect-16.c: New test.
9662         * gcc.dg/vect/vect-17.c: New test.
9663         * gcc.dg/vect/vect-18.c: New test.
9664         * gcc.dg/vect/vect-19.c: New test.
9665         * gcc.dg/vect/vect-20.c: New test.
9666         * gcc.dg/vect/vect-21.c: New test.
9667         * gcc.dg/vect/vect-22.c: New test.
9668         * gcc.dg/vect/vect-23.c: New test.
9669         * gcc.dg/vect/vect-24.c: New test.
9670         * gcc.dg/vect/vect-25.c: New test.
9671         * gcc.dg/vect/vect-26.c: New test.
9672         * gcc.dg/vect/vect-27.c: New test.
9673         * gcc.dg/vect/vect-28.c: New test.
9674         * gcc.dg/vect/vect-29.c: New test.
9675         * gcc.dg/vect/vect-30.c: New test.
9676         * gcc.dg/vect/vect-31.c: New test.
9677         * gcc.dg/vect/vect-32.c: New test.
9678         * gcc.dg/vect/vect-33.c: New test.
9679         * gcc.dg/vect/vect-34.c: New test.
9680         * gcc.dg/vect/vect-35.c: New test.
9681         * gcc.dg/vect/vect-36.c: New test.
9682         * gcc.dg/vect/vect-37.c: New test.
9683         * gcc.dg/vect/vect-38.c: New test.
9684         * gcc.dg/vect/vect-40.c: New test.
9685         * gcc.dg/vect/vect-41.c: New test.
9686         * gcc.dg/vect/vect-42.c: New test.
9687         * gcc.dg/vect/vect-43.c: New test.
9688         * gcc.dg/vect/vect-44.c: New test.
9689         * gcc.dg/vect/vect-45.c: New test.
9690         * gcc.dg/vect/vect-46.c: New test.
9691         * gcc.dg/vect/vect-47.c: New test.
9692         * gcc.dg/vect/vect-48.c: New test.
9693         * gcc.dg/vect/vect-49.c: New test.
9694         * gcc.dg/vect/vect-50.c: New test.
9695         * gcc.dg/vect/vect-51.c: New test.
9696         * gcc.dg/vect/vect-52.c: New test.
9697         * gcc.dg/vect/vect-53.c: New test.
9698         * gcc.dg/vect/vect-54.c: New test.
9699         * gcc.dg/vect/vect-55.c: New test.
9700         * gcc.dg/vect/vect-56.c: New test.
9701         * gcc.dg/vect/vect-57.c: New test.
9702         * gcc.dg/vect/vect-58.c: New test.
9703         * gcc.dg/vect/vect-59.c: New test.
9704         * gcc.dg/vect/vect-60.c: New test.
9705         * gcc.dg/vect/vect-61.c: New test.
9706         * gcc.dg/vect/vect-all.c: New test.
9707         * gcc.dg/vect/vect-none.c: New test.
9708
9709 2004-08-17  Paul Brook  <paul@codesourcery.com>
9710
9711         PR fortran/13082
9712         * gfortran.dg/entry_1.f90: New test.
9713
9714 2004-08-17  Andrew Pinski  <apinski@apple.com>
9715
9716         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
9717
9718 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
9719
9720         * gcc.dg/pr17036-1.c: New test.
9721
9722 2004-08-16  Devang Patel  <dpatel@apple.com>
9723
9724         * gcc.dg/darwin-20040809-1.c: New test.
9725
9726 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
9727
9728         * gcc.dg/funcdef-attr-1.c: New test.
9729
9730 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
9731
9732         * gcc.dg/altivec-17.c: New test.
9733         * gcc.dg/altivec-18.c: New test.
9734
9735 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9736
9737         PR c++/6749
9738         * g++.dg/template/vtable2.C: New test.
9739
9740 2004-08-14  Richard Henderson  <rth@redhat.com>
9741
9742         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
9743         * gcc.dg/pack-test-4.c (main): Return 0.
9744         * gcc.dg/setjmp-1.c: Remove XFAIL.
9745         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
9746
9747 2004-08-14  Richard Henderson  <rth@redhat.com>
9748
9749         * gcc.dg/980217-1.c: Add prototype for printf.
9750
9751 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
9752
9753         * gfortran.dg/pr16935.f90: New test.
9754
9755 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
9756
9757         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
9758
9759 2004-08-13  Paul Brook  <paul@codesourcery.com>
9760
9761         * gfortran.dg/der_io_1.f90: Remove stray comma.
9762
9763 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9764
9765         * gcc.dg/vmx/cw-bug-2.c: Remove.
9766         * gcc.dg/vmx/vprint-1.c: Remove.
9767         * gcc.dg/vmx/vscan-1.c: Remove.
9768
9769 2004-08-12  Devang patel  <dpatel@apple.com>
9770
9771         * gcc.dg/darwin-20040809-2.c: New test.
9772
9773 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
9774
9775         * g++.dg/ext/altivec-12.C: New test.
9776
9777         * g++.dg/ext/altivec-11.C: New test.
9778
9779 2004-08-12  Paul Brook  <paul@codesourcery.com>
9780
9781         * g++.dg/abi/arm_cxa_vec_1.C: New test.
9782
9783 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9784
9785         * g++.dg/ext/altivec-2.C: Check for hardware support before
9786         executing any VMX instructions.
9787
9788         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
9789
9790 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
9791
9792         PR c++/16276
9793         * g++.old-deja/g++.other/comdat4.C: New test.
9794         * g++.old-deja/g++.other/comdat4-aux.cc: New.
9795
9796 2004-08-12  Ben Elliston  <bje@au.ibm.com>
9797
9798         PR target/16286
9799         * gcc.dg/pr16286.c: New test.
9800
9801 2004-08-12 Jan Beulich <jbeulich@novell.com>
9802
9803         * g++.dg/ext/asm5.C: New.
9804
9805 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9806
9807         PR c++/16698
9808         * g++.dg/eh/crash1.C: New test.
9809
9810         PR c++/16717
9811         * g++.dg/ext/construct1.C: New test.
9812
9813 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9814
9815         PR c++/16853
9816         * g++.dg/init/ptrmem1.C: New test.
9817
9818         PR c++/16618
9819         * g++.dg/parse/offsetof5.C: New test.
9820
9821         PR c++/16870
9822         * g++.dg/template/overload3.C: New test.
9823
9824 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9825
9826         PR c++/16964
9827         * g++.dg/parse/error16.C: New test.
9828
9829         PR c++/16904
9830         * g++.dg/template/error14.C: New test.
9831
9832         PR c++/16929
9833         * g++.dg/template/error15.C: New test.
9834
9835 2004-08-11  Devang Patel  <dpatel@apple.com>
9836
9837         * gcc.dg/darwin-ld-20040809-1.c: New test.
9838         * gcc.dg/darwin-ld-20040809-2.c: New test.
9839
9840 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
9841
9842         PR fortran/16917
9843         * gfortran.dg/dfloat_1.f90: New test.
9844
9845 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
9846
9847         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
9848         * gcc.dg/dll-2.c: Fix dg-require syntax.
9849         * gcc.misc-tests/arm-isr.c (abort): Declare.
9850         (exit): Likewise.
9851
9852 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
9853
9854         PR c++/16971
9855         * g++.dg/parse/crash16.C: New test.
9856
9857 2004-08-10  Roger Sayle  <roger@eyesopen.com>
9858
9859         * gcc.dg/mips-rsqrt-1.c: New test case.
9860         * gcc.dg/mips-rsqrt-2.c: New test case.
9861         * gcc.dg/mips-rsqrt-3.c: New test case.
9862
9863 2004-08-10  Paul Brook  <paul@codesourcery.com>
9864
9865         * gfortran.dg/der_io_1.f90: New test.
9866
9867 2004-08-10  Paul Brook  <paul@codesourcery.com>
9868
9869         PR fortran/16919
9870         * gfortran.dg/der_array_1.f90: New test.
9871
9872 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
9873
9874         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
9875
9876 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
9877
9878         * gcc.dg/wchar_t-2.c: Fix typo.
9879
9880 2004-08-09  Falk Hueffner  <falk@debian.org>
9881
9882         PR tree-optimization/12517
9883         * gcc.c-torture/compile/pr12517.c: New test.
9884
9885         PR tree-optimization/12578
9886         * gcc.c-torture/compile/pr12578.c: New test.
9887
9888         PR tree-optimization/12899
9889         * gcc.c-torture/compile/pr12899.c: New test.
9890
9891         PR rtl-optimization/14692
9892         * gcc.c-torture/compile/pr14692.c: New test.
9893
9894         PR tree-optimization/16461
9895         * gcc.c-torture/compile/pr16461.c: New test.
9896
9897 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9898
9899         * gfortran.dg/getenv_1.f90: New test.
9900
9901 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9902
9903         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
9904         wchar_t.
9905         * gcc.dg/symbian5.c: Test -fno-short-wchar.
9906
9907 2004-08-06  Paul Brook  <paul@codesourcery.com>
9908
9909         * gfortran.dg/ret_array_1.f90: New test.
9910         * gfortran.dg/ret_pointer_1.f90: New test.
9911
9912 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
9913
9914         * gcc.dg/missing-field-init-[12].c: New tests.
9915         * g++.dg/warn/missing-field-init-[12].C: New tests.
9916
9917 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9918
9919         * gcc.dg/enum2.c: New test.
9920         * gcc.dg/symbian3.c: Likewise.
9921         * gcc.dg/symbian4.c: Likewise.
9922         * gcc.dg/wchar_t-2.c: Likewise.
9923
9924 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9925
9926         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
9927         destructor tests.
9928
9929 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9930
9931         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
9932         dg-require-visiblity.
9933         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
9934         * g++.dg/ext/visibility/fvisibility.C: Likewise.
9935         * g++.dg/ext/visibility/memfuncts.C: Likewise.
9936         * g++.dg/ext/visibility/new1.C: Likewise.
9937         * g++.dg/ext/visibility/pragma.C: Likewise.
9938         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
9939         * g++.dg/ext/visibility/virtual.C: Likewise.
9940         * g++/dg/ext/visibility/visibility-1.C: Likewise.
9941         * g++/dg/ext/visibility/visibility-2.C: Likewise.
9942         * g++/dg/ext/visibility/visibility-3.C: Likewise.
9943         * g++/dg/ext/visibility/visibility-4.C: Likewise.
9944         * g++/dg/ext/visibility/visibility-5.C: Likewise.
9945         * g++/dg/ext/visibility/visibility-6.C: Likewise.
9946         * g++/dg/ext/visibility/visibility-7.C: Likewise.
9947         * g++/dg/ext/visibility/visibility-8.C: New test.
9948         * gcc.c-torture/compile/dll.x: Remove.
9949         * gcc.dg/dll-2.c: Use dg-require-dll
9950         * gcc.dg/visibility-10.c: New test.
9951         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
9952         supporting DLLs.
9953         * testsuite/lib/scanasm.exp (scan_hidden): New function.
9954         (scan_not_hidden): Likewise.
9955
9956 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
9957
9958         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
9959
9960 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
9961
9962         * gcc.c-torture/execute/20040805-1.c: New test.
9963
9964 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
9965
9966         * gcc.dg/20020118-1.c: Declare abort.
9967         * gcc.dg/altivec_check.h: Likewise.
9968         * gcc.dg/iftrap-2.c: Likewise.
9969         * gcc.dg/pragma-darwin.c: Likewise.
9970         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
9971
9972 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
9973
9974         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
9975
9976 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9977
9978         * gcc.c-torture/execute/builtins/abs-2.c,
9979         gcc.c-torture/execute/builtins/abs-3.c,
9980         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
9981         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
9982         intmax_t, uintmax_t and their limits.
9983         * gcc.dg/intmax_t-1.c: New test.
9984
9985 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9986
9987         * g++.dg/tc1/dr147.C: Add reference to PR.
9988
9989 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
9990
9991         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
9992         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
9993
9994 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
9995
9996         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
9997
9998 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9999
10000         * gcc.dg/redecl-5.c: New test.
10001         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
10002         of scanf.
10003
10004 2004-08-03  Roger Sayle  <roger@eyesopen.com>
10005
10006         PR middle-end/16790
10007         * gcc.c-torture/execute/pr16790-1.c: New test case.
10008
10009 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
10010
10011         * g++.dg/ext/visibility/assign1.C: New test.
10012         * g++.dg/ext/visibility/new1.C: Likewise.
10013
10014         * gcc.dg/symbian1.c: New test.
10015         * gcc.dg/symbian2.c: Likewise.
10016
10017 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10018
10019         PR target/16570
10020         * gcc.dg/i386-sse-9.c: New test.
10021
10022 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10023
10024         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
10025
10026 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10027
10028         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
10029         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
10030         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
10031         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
10032         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
10033         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
10034         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
10035         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
10036         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
10037         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
10038         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
10039         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
10040         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
10041         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
10042         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
10043         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
10044         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
10045         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
10046         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
10047         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
10048         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
10049         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
10050         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
10051         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10052         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
10053         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
10054         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
10055         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
10056         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10057         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10058         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
10059         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
10060         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
10061         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
10062         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
10063         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10064         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10065         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10066         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10067         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
10068         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
10069         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
10070         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
10071         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
10072         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10073         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10074         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
10075         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
10076         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
10077         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
10078         gcc.misc-tests/i386-pf-3dnow-1.c,
10079         gcc.misc-tests/i386-pf-athlon-1.c,
10080         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10081         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
10082         Declare built-in functions used.
10083         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
10084
10085 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
10086
10087         PR c++/16707
10088         * g++.dg/lookup/using12.C: New test.
10089
10090         * g++.dg/init/null1.C: Fix PR number.
10091         * g++.dg/parse/namespace10.C: Likewise.
10092
10093 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10094
10095         PR c++/16224
10096         * g++.dg/template/spec17.C: New test.
10097         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
10098         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
10099
10100 2004-08-02  David Billinghurst
10101
10102         PR fortran/16292
10103         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
10104
10105 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
10106
10107         * gcc.dg/ia64-got-1.c: New test case.
10108
10109 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10110
10111         PR c++/16489
10112         * g++.dg/init/null1.C: New test.
10113         * g++.dg/tc1/dr76.C: Adjust error marker.
10114
10115         PR c++/16529
10116         * g++.dg/parse/namespace10.C: New test.
10117
10118         PR c++/16810
10119         * g++.dg/inherit/ptrmem2.C: New test.
10120
10121 2004-08-02  Ben Elliston  <bje@au.ibm.com>
10122
10123         PR target/16155
10124         * gcc.dg/pr16155.c: New test.
10125
10126 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10127
10128         * gcc.dg/redecl-2.c: New test.
10129
10130 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
10131
10132         * gcc.dg/darwin-longdouble.c: New file.
10133
10134 2004-07-30  Richard Henderson  <rth@redhat.com>
10135
10136         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
10137         write to constant argument.
10138         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10139
10140 2004-07-30  Richard Henderson  <rth@redhat.com>
10141
10142         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
10143         tests of nearest around zero.
10144
10145 2004-07-30  Andrew Pinski  <apinski@apple.com>
10146
10147         * gcc.c-torture/compile/20040730-1.c: New test.
10148
10149 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10150
10151         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
10152         powerpc-eabispe.
10153
10154 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10155
10156         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
10157
10158 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
10159
10160         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
10161         contains $ld_library_path.
10162         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10163
10164 2004-07-29  Richard Henderson  <rth@redhat.com>
10165
10166         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
10167
10168         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
10169         (alt2, which): New.
10170         (Check): Accept either alternative.
10171
10172 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
10173
10174         * g++.dg/abi/inline1.C: New test.
10175         * g++.dg/abi/local1-a.cc: Likewise.
10176         * g++.dg/abi/local1.C: Likewise.
10177         * g++.dg/abi/mangle11.C: Tweak location of warnings.
10178         * g++.dg/abi/mangle12.C: Likewise.
10179         * g++.dg/abi/mangle17.C: Likewise.
10180         * g++.dg/abi/mangle20-2.C: Likewise.
10181         * g++.dg/opt/interface1.C: Likewise.
10182         * g++.dg/opt/interface1.h: Likewise.
10183         * g++.dg/opt/interface1-a.cc: New test.
10184         * g++.dg/parse/repo1.C: New test.
10185         * g++.dg/template/repo1.C: Likewise.
10186         * g++.dg/warn/Winline-1.C: Likewise.
10187         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
10188
10189 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
10190
10191         * gcc.dg/tree-ssa/20040729-1.c: New test.
10192
10193 2004-07-27  Matt Austern <austern@apple.com>
10194
10195         * gcc.dg/darwin-bool-1.c: New test.
10196         * gcc.dg/darwin-bool-2.c: New test.
10197
10198 2004-07-28  Richard Henderson  <rth@redhat.com>
10199
10200         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
10201         arguments in the correct type.  Don't write to constant arguments.
10202
10203 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10204
10205         PR tree-optimization/16688
10206         PR tree-optimization/16689
10207         * g++.dg/tree-ssa/pr16688.C: New test.
10208
10209 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10210
10211         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10212         loads.  Not only in the comment, this time.
10213
10214 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
10215
10216         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
10217         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
10218         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
10219         * gcc.dg/sh4a-bitmovua.c: New.
10220         * gcc.dg/sh4a-cos.c: New.
10221         * gcc.dg/sh4a-cosf.c: New.
10222         * gcc.dg/sh4a-fprun.c: New.
10223         * gcc.dg/sh4a-fsrra.c: New.
10224         * gcc.dg/sh4a-memmovua.c: New.
10225         * gcc.dg/sh4a-sin.c: New.
10226         * gcc.dg/sh4a-sincos.c: New.
10227         * gcc.dg/sh4a-sincosf.c: New.
10228         * gcc.dg/sh4a-sinf.c: New.
10229
10230 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10231
10232         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
10233         conditionals.
10234         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10235         loads.
10236         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
10237         DOM1.
10238
10239 2004-07-27  Andrew Pinski  <apinski@apple.com>
10240
10241         * g++.dg/rtti/tinfo1.C: Correct the xfail.
10242
10243 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
10244
10245         * gcc.dg/pragma-isr.c: New test.
10246
10247 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10248
10249         PR c++/14429
10250         * g++.dg/template/ttp11.C: New test.
10251
10252 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
10253
10254         * gcc.c-torture/compile/20040727-1.c: New test.
10255
10256 2004-07-26  Eric Christopher  <echristo@redhat.com>
10257
10258         * gcc.c-torture/compile/20040726-2.c: New test.
10259
10260 2004-07-26  Andrew Pinski  <apinski@apple.com>
10261
10262         * g++.dg/rtti/tinfo1.C: Xfail.
10263
10264 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
10265
10266         * gcc.c-torture/compile/20040726-1.c: New test.
10267
10268 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
10269             Brian Ryner  <bryner@brianryner.com>
10270
10271         PR c++/9283
10272         PR c++/15000
10273         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
10274         * g++.dg/ext/visibility/: New directory.
10275         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
10276         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10277         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
10278         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
10279         * g++.dg/ext/visibility/fvisibility.C,
10280         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
10281         g++.dg/ext/visibility/fvisibility-override1.C
10282         g++.dg/ext/visibility/fvisibility-override2.C
10283         g++.dg/ext/visibility/memfuncts.C
10284         g++.dg/ext/visibility/noPLT.C
10285         g++.dg/ext/visibility/pragma.C
10286         g++.dg/ext/visibility/pragma-override1.C
10287         g++.dg/ext/visibility/pragma-override2.C
10288         g++.dg/ext/visibility/staticmemfuncts.C
10289         g++.dg/ext/visibility/virtual.C: New tests.
10290
10291 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10292
10293         PR c/15360
10294         * gcc.dg/pr15360-1.c: New test.
10295
10296 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
10297
10298         * gcc.dg/pragma-align-2.c: New test.
10299         * gcc.dg/pragma-init-fini.c: New test.
10300         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
10301         targets.
10302
10303 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10304
10305         * gcc.dg/init-string-2.c: New test.
10306
10307 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
10308
10309         PR 16684
10310         * gcc.dg/Wredundant-decls-1.c: New test case.
10311
10312 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
10313
10314         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
10315         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
10316         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
10317         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
10318         * gcc.dg/compat/generate-random.c: New file.
10319         * gcc.dg/compat/generate-random.h: Likewise.
10320         * gcc.dg/compat/generate-random_r.c: Likewise.
10321         * gcc.dg/compat/struct-layout-1.h: Likewise.
10322         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
10323         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
10324         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
10325         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
10326         * gcc.dg/compat/struct-layout-1_main.c: New test.
10327         * gcc.dg/compat/struct-layout-1_x.c: New file.
10328         * gcc.dg/compat/struct-layout-1_y.c: New file.
10329         * gcc.dg/compat/struct-layout-1_test.h: New file.
10330
10331 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10332
10333         * gcc.dg/comp-return-1.c: New test
10334
10335 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
10336
10337         * gcc.dg/vmx/8-02a.c: Fix typo.
10338
10339         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
10340         * gcc.dg/darwin-abi-3.c: New test.
10341
10342         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
10343         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
10344
10345         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
10346         * gcc.dg/vmx/ops-long-1.c: New test.
10347         * gcc.dg/vmx/ops-long-2.c: New test.
10348
10349 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10350
10351         * g++.dg/lookup/conv-[1234].C: New.
10352
10353 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
10354
10355         * g++.dg/parse/attr2.C: Simplify.
10356
10357 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10358
10359         PR c/7284
10360         * gcc.c-torture/execute/pr7284-1.c: New test.
10361
10362 2004-07-22  Brian Booth  <bbooth@redhat.com>
10363
10364         * gcc.dg/tree-ssa/20040721-1.c: New test.
10365
10366 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10367
10368         * g++.dg/template/crash20.c: New.
10369
10370 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
10371
10372         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
10373         Add dg-run directive.  Declare variables as required.
10374         * gfortran.dg/g77/README: Update
10375
10376 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
10377
10378         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
10379         gcc.dg/cris-peep2-andu2.c: New tests.
10380
10381 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10382
10383         PR c/15052
10384         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
10385         on return type.
10386         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
10387         messages.
10388         * gcc.dg/qual-return-2.c: Update expected messages.
10389         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
10390
10391 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10392
10393         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
10394         * gcc.dg/noncompile/921102-1.c: Update expected error message.
10395
10396 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10397
10398         PR c/11250
10399         * gcc.dg/init-string-1.c: New test.
10400
10401 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
10402
10403         PR middle-end/15345
10404         PR c/16450
10405         * gcc.dg/torture/nested-fn-1.c: New test.
10406
10407 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
10408
10409         PR target/16559
10410         * gcc.dg/ia64-fptr-1.c: New file.
10411
10412 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10413
10414         PR c++/14497
10415         * g++.dg/template/spec16.C: New test.
10416         * g++.old-deja/g++.robertl/eb118.C: Remove.
10417
10418 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10419
10420         PR c++/509
10421         * g++.dg/template/spec15.C: New test.
10422
10423 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
10424
10425         Copy cases from g77.f-torture/execute and add dg-run
10426         directive.  Other changes as noted.
10427         * gfortran.dg/g77/13037.f
10428         * gfortran.dg/g77/1832.f
10429         * gfortran.dg/g77/19981119-0.f
10430         * gfortran.dg/g77/19990313-0.f
10431         * gfortran.dg/g77/19990313-1.f
10432         * gfortran.dg/g77/19990313-2.f
10433         * gfortran.dg/g77/19990313-3.f
10434         * gfortran.dg/g77/19990419-1.f
10435         * gfortran.dg/g77/19990826-0.f
10436         * gfortran.dg/g77/19990826-2.f
10437         * gfortran.dg/g77/20000503-1.f
10438         * gfortran.dg/g77/20001111.f
10439         * gfortran.dg/g77/20010116.f
10440         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
10441         * gfortran.dg/g77/20010430.f
10442         * gfortran.dg/g77/6177.f
10443         * gfortran.dg/g77/947.f
10444         * gfortran.dg/g77/970816-3.f
10445         * gfortran.dg/g77/971102-1.f
10446         * gfortran.dg/g77/980520-1.f
10447         * gfortran.dg/g77/980628-0.f
10448         * gfortran.dg/g77/980628-1.f
10449         * gfortran.dg/g77/980628-10.f
10450         * gfortran.dg/g77/980628-2.f
10451         * gfortran.dg/g77/980628-3.f
10452         * gfortran.dg/g77/980628-7.f
10453         * gfortran.dg/g77/980628-8.f
10454         * gfortran.dg/g77/980628-9.f
10455         * gfortran.dg/g77/980701-0.f
10456         * gfortran.dg/g77/980701-1.f
10457         * gfortran.dg/g77/cabs.f
10458         * gfortran.dg/g77/claus.f
10459         * gfortran.dg/g77/complex_1.f
10460         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
10461         * gfortran.dg/g77/dcomplex.f
10462         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
10463         * gfortran.dg/g77/f90-intrinsic-mathematical.f
10464         * gfortran.dg/g77/f90-intrinsic-numeric.f
10465         * gfortran.dg/g77/int8421.f
10466         * gfortran.dg/g77/labug1.f
10467         * gfortran.dg/g77/large_vec.f
10468         * gfortran.dg/g77/le.f
10469         * gfortran.dg/g77/short.f
10470         * gfortran.dg/g77/README: Update
10471
10472 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
10473
10474         PR c++/16637
10475         * g++.dg/parse/lookup4.C: New test.
10476
10477 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10478
10479         PR c++/16175
10480         * g++.dg/template/ttp10.C: New test.
10481
10482 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10483
10484         * gcc.dg/pr12625-1.c: New test.
10485
10486 2004-07-20  Steven Bosscher  <stevenb@suse.de>
10487
10488         * testsuite/gcc.dg/switch-warn-1.c: New test.
10489         * testsuite/gcc.dg/switch-warn-2.c: New test.
10490         * gcc.c-torture/compile/pr14730.c: Update.
10491
10492 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
10493
10494         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
10495         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
10496         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
10497         g++.dg/template/nontype3.C: Remove trailing CR from tests.
10498
10499 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
10500
10501         PR c++/16623
10502         * g++.dg/template/assign1.C: New test.
10503
10504 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10505
10506         PR c++/12170
10507         * g++.dg/template/ttp9.C: New test.
10508
10509 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
10510
10511         * gcc.dg/format/cmn-err-1.c: New test.
10512
10513 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10514
10515         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
10516         gcc.dg/Wparentheses-10.c: New tests.
10517         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
10518
10519 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10520
10521         PR fortran/16465
10522         * gfortran.dg/g77//ffixed-line-length-0.f,
10523         gfortran.dg/g77/ffixed-line-length-132.f,
10524         gfortran.dg/g77/ffixed-line-length-72.f,
10525         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
10526         gfortran.dg/g77/README: Update.
10527
10528 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10529
10530         PR c++/13092
10531         * g++.dg/template/non-dependent7.C: New test.
10532         * g++.dg/template/non-dependent8.C: Likewise.
10533         * g++.dg/template/non-dependent9.C: Likewise.
10534         * g++.dg/template/non-dependent10.C: Likewise.
10535
10536 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
10537
10538         PR c++/16337
10539         * g++.dg/parse/attr2.C: New test.
10540
10541 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
10542
10543         * g77.dg: Removed.
10544         * g77.f-torture: Ditto.
10545
10546 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10547
10548         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
10549         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
10550         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
10551
10552 2004-07-16  Richard Henderson  <rth@redhat.com>
10553
10554         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
10555
10556 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10557
10558         * lib/fortran-torture.exp (fortran-torture): Don't test compile
10559         tests with full list of options.
10560         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
10561         of TORTURE_OPTIONS if test contains 'dg-do run'.
10562
10563         PR fortran/16404
10564         * gfortran.dg/do_iterator.f90: New test.
10565
10566 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10567
10568         PR rtl-optimization/16536
10569         * gcc.c-torture/execute/restrict-1.c: New test.
10570
10571 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10572
10573         PR fortran/15324
10574         * gfortran.dg/pr15324.f90: New test.
10575
10576         PR fortran/15129
10577         * gfortran.dg/pr15129.f90: New test.
10578
10579         PR fortran/15140
10580         * gfortran.dg/pr15140.f90: New test.
10581
10582         PR fortran/13792
10583         * gfortran.fortran-torture/execute/bounds.f90: Add check for
10584         compile-time simplification.
10585
10586 2004-07-14  Mike Stump  <mrs@apple.com>
10587
10588         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
10589
10590 2004-07-14  James E Wilson  <wilson@specifixinc.com>
10591
10592         PR target/16325
10593         * gcc.dg/profile-generate-1.c: New.
10594
10595 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
10596
10597         * gcc.c-torture/execute/20040709-1.c: New test.
10598         * gcc.c-torture/execute/20040709-2.c: New test.
10599
10600 2004-07-14  Mike Stump  <mrs@apple.com>
10601
10602         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
10603
10604 2004-07-14  Mike Stump  <mrs@apple.com>
10605
10606         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
10607
10608 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
10609
10610         PR c++/16518
10611         * g++.dg/parse/mutable1.C: New test.
10612
10613 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
10614
10615         PR tree-optimization/16443
10616         * gcc.dg/tree-ssa/20040713-1.c: New test.
10617
10618 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
10619
10620         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
10621         for operator new.
10622
10623 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10624
10625         * gfortran.dg/g77/README: New file
10626         * gfortran.dg/g77/19981216-0.f:  Copy from
10627         g77.f-torture/noncompile.  Add "dg-do compile" and
10628         dg-error as required.
10629         * gfortran.dg/g77/19990218-1.f: Likewise
10630         * gfortran.dg/g77/19990905-1.f: Likewise
10631         * gfortran.dg/g77/9263.f: Likewise
10632         * gfortran.dg/g77/980615-0.f: Likewise
10633         * gfortran.dg/g77/980616-0.f: Likewise
10634         * gfortran.dg/g77/check0.f: Likewise
10635         * gfortran.dg/g77/select_no_compile.f: Likewise
10636
10637 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10638
10639         Copy files from g77.f-torture/compile.
10640         Add "{ dg-do compile}".  Other changes as noted
10641         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
10642         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
10643         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
10644         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
10645         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
10646         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
10647         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
10648         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
10649         statement to conform to standard.  Append alpha1.x for reference.
10650         * gfortran.dg/g77/xformat.f: Add dg-warning
10651
10652 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10653
10654         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
10655         Add {dg-do compile} directive.
10656         * gfortran.dg/g77/cpp2.F: Likewise
10657
10658 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10659
10660         PR c++/5402
10661         * g++.dg/lookup/name-clash1.C: New test.
10662
10663         PR c++/9777
10664         * g++.dg/lookup/name-clash2.C: New test.
10665
10666         PR c++/12102
10667         * g++.dg/lookup/name-clash3.C: New test.
10668
10669 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10670
10671         * g++.dg/lookup/new2.C: New test.
10672         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
10673
10674 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
10675
10676         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
10677         Add {dg-do compile} directive.
10678         * gfortran.dg/g77/13060.f: Likewise
10679         * gfortran.dg/g77/19990218-0.f: Likewise
10680         * gfortran.dg/g77/19990305-0.f: Likewise
10681         * gfortran.dg/g77/19990419-0.f: Likewise
10682         * gfortran.dg/g77/19990502-0.f: Likewise
10683         * gfortran.dg/g77/19990502-1.f: Likewise
10684         * gfortran.dg/g77/19990525-0.f: Likewise
10685         * gfortran.dg/g77/19990826-1.f: Likewise
10686         * gfortran.dg/g77/19990826-3.f: Likewise
10687         * gfortran.dg/g77/19990905-2.f: Likewise
10688         * gfortran.dg/g77/20000412-1.f: Likewise
10689         * gfortran.dg/g77/20000511-1.f: Likewise
10690         * gfortran.dg/g77/20000511-2.f: Likewise
10691         * gfortran.dg/g77/20000518.f: Likewise
10692         * gfortran.dg/g77/20000601-1.f: Likewise
10693         * gfortran.dg/g77/20000601-2.f: Likewise
10694         * gfortran.dg/g77/20000629-1.f: Likewise
10695         * gfortran.dg/g77/20000630-2.f: Likewise
10696         * gfortran.dg/g77/20010115.f: Likewise
10697         * gfortran.dg/g77/20010321-1.f: Likewise
10698         * gfortran.dg/g77/20010426.f: Likewise
10699         * gfortran.dg/g77/20020307-1.f: Likewise
10700         * gfortran.dg/g77/8485.f: Likewise
10701         * gfortran.dg/g77/960317-1.f: Likewise
10702         * gfortran.dg/g77/970915-0.f: Likewise
10703         * gfortran.dg/g77/980310-1.f: Likewise
10704         * gfortran.dg/g77/980310-2.f: Likewise
10705         * gfortran.dg/g77/980310-3.f: Likewise
10706         * gfortran.dg/g77/980310-4.f: Likewise
10707         * gfortran.dg/g77/980310-6.f: Likewise
10708         * gfortran.dg/g77/980310-7.f: Likewise
10709         * gfortran.dg/g77/980310-8.f: Likewise
10710         * gfortran.dg/g77/980419-2.f: Likewise
10711         * gfortran.dg/g77/980424-0.f: Likewise
10712         * gfortran.dg/g77/980427-0.f: Likewise
10713         * gfortran.dg/g77/980729-0.f: Likewise
10714         * gfortran.dg/g77/981117-1.f: Likewise
10715         * gfortran.dg/g77/toon_1.f: Likewise
10716
10717 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10718
10719         PR c++/2204
10720         * g++.dg/other/abstract2.C: New test.
10721
10722 2004-07-12  Paul Brook  <paul@codesourcery.com>
10723
10724         * gfortran.dg/pointer_init_1.f90: New test.
10725
10726 2004-07-11  Paul Brook  <paul@codesourcery.com>
10727
10728         PR fortran/15986
10729         * gfortran.dg/contained_1.f90: New test.
10730
10731 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
10732
10733         * g++.dg/parse/defarg8.C: New test.
10734
10735 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10736
10737         PR fortran/16433
10738         * gfortran.dg/pr16433.f: New test.
10739
10740         PR fortran/17574
10741         * gfortran.dg/pr15754.f90: New test.
10742
10743 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10744
10745         PR tree-optimization/16437
10746         * gcc.c-torture/execute/bitfld-4.c: New test.
10747
10748 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10749
10750         * gfortran.fortran-torture/execute/common_2.f90: Add check for
10751         access to common var from module.
10752
10753 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10754
10755         PR fortran/16336
10756         * gfortran.fortran-torture/execute/common_2.f90: New test.
10757
10758 2004-07-10  Paul Brook  <paul@codesourcery.com>
10759
10760         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
10761
10762 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10763
10764         PR fortran/15969
10765         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
10766
10767 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
10768
10769         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
10770         * gfortran.dg/g77/ffixed-form-2.f: Likewise
10771         * gfortran.dg/g77/ffree-form-1.f: Likewise
10772         * gfortran.dg/g77/ffree-form-2.f: Likewise
10773         * gfortran.dg/g77/ffree-form-3.f: Likewise
10774         * gfortran.dg/g77/fno-underscoring.f: Likewise
10775         * gfortran.dg/g77/funderscoring.f: Likewise
10776         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
10777
10778 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10779
10780         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
10781
10782 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10783         Paul Brook  <paul@codesourcery.com>
10784
10785         PR fortran/13415
10786         * gfortran.dg/common_pointer_1.f90: New test.
10787
10788 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10789
10790         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
10791
10792 2004-07-09  James E Wilson  <wilson@specifixinc.com>
10793
10794         PR target/16364
10795         * gcc.c-torture/compile/20040709-1.c: New.
10796
10797 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10798
10799         PR fortran/14077
10800         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
10801
10802 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10803
10804         PR fortran/13201
10805         * gfortran.dg/shape_1.f90: New test.
10806
10807 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
10808             Andrew Pinski  <apinski@apple.com>
10809
10810         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
10811
10812 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10813
10814         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
10815         comment.
10816
10817 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10818         Paul Brook  <paul@codesourcery.com>
10819
10820         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
10821         '.f95' and '.F95'.
10822
10823 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
10824
10825         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
10826
10827 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10828
10829         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
10830         testcases with capital suffix.
10831
10832 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10833
10834         PR fortran/15481
10835         PR fortran/13372
10836         PR fortran/13575
10837         PR fortran/15978
10838         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
10839
10840         * gfortran.dg/implicit_1.f90: New test.
10841
10842 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10843
10844         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
10845         expression to match gfortran warning/error messages
10846         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
10847         dg-error text.
10848
10849 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10850
10851         * lib/fortran-torture.exp: Rename proc search_for to
10852         search_for_re.
10853
10854 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10855
10856         * gcc.c-torture/execute/simd-5.x: New file.
10857         XFAIL on SPARC 64-bit at -O0.
10858
10859 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10860
10861         PR c++/8211
10862         PR c++/16165
10863         * g++.dg/warn/effc3.C: New test.
10864
10865 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10866
10867         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
10868         change X to 1X in format.
10869         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
10870         add data statements to conform to standard.
10871
10872 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10873
10874         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
10875         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
10876         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
10877
10878 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10879
10880         * gfortran.dg/g77/7388.f: Copy from g77.dg
10881         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
10882         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
10883         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
10884         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
10885         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
10886         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
10887         * gfortran.dg/g77/strlen0.f: Likewise
10888
10889 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
10890
10891         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
10892         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
10893
10894 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10895
10896         * gcc.c-torture/execute/920428-2.x: Delete.
10897         * gcc.c-torture/execute/920501-7.x: Likewise.
10898
10899 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
10900
10901         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
10902         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
10903         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
10904         prescott and c3-2.
10905         (PREFETCH_3DNOW): Add -march=c3.
10906
10907 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
10908
10909         PR c/16437
10910         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
10911         * gcc.c-torture/execute/bf64-1.x: Likewise.
10912
10913 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10914
10915         * gcc.c-torture/compile/20040708-1.c: New test.
10916
10917 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10918
10919         PR c++/16169
10920         * g++.dg/warn/effc2.C: New test.
10921
10922 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10923
10924         * gcc.c-torture/execute/bitfld-1.x: Remove.
10925         * gcc.c-torture/execute/bitfld-3.c: New test.
10926         * gcc.dg/bitfld-2.c: Remove XFAILs.
10927
10928 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
10929
10930         PR c++/16276
10931         * g++.dg/rtti/tinfo1.C: New file.
10932
10933 2004-07-07  Eric Christopher  <echristo@redhat.com>
10934
10935         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
10936
10937 2004-07-07  Andrew Pinski  <apinski@apple.com>
10938
10939         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
10940
10941 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
10942
10943         * g++.dg/init/call1.C: XFAIL.
10944
10945 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
10946
10947         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
10948         except for movstrict*, to movmem* and clrstr* to clrmem*.
10949
10950 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
10951
10952         * gcc.c-torture/execute/20040707-1.c: New test.
10953
10954 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
10955
10956         * gcc.c-torture/execute/20040706-1.c: New test.
10957
10958 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10959
10960         PR c++/3671
10961         * g++.dg/template/spec14.C: New test.
10962
10963 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
10964
10965         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
10966         nothing if not yet defined.  Use it in b, c and d type definitions.
10967         * gcc.c-torture/execute/20040705-1.c: New test.
10968         * gcc.c-torture/execute/20040705-2.c: New test.
10969
10970 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10971
10972         PR c++/2518
10973         * g++.dg/lookup/new1.C: New test.
10974
10975 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10976
10977         PR c++/11406
10978         * g++.dg/template/sizeof8.C: New test.
10979
10980 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
10981
10982         * gcc.c-torture/compile/20040705-1.c: New test.
10983
10984 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
10985
10986         * gfortran.fortran-torture/execute/seq_io.f90: New test.
10987
10988 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
10989
10990         * gcc.dg/cpp/if-mop.c: Two new testcases.
10991         * gcc.dg/cpp/trad/comment-3.c: New.
10992
10993 2004-07-04  Paul Brook  <paul@codesourcery.com>
10994
10995         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
10996
10997 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
10998
10999         PR c++/3761
11000         * g++.dg/lookup/crash4.C: New test.
11001
11002 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
11003
11004         * gcc.c-torture/execute/builtin-abs-1.c
11005         * gcc.c-torture/execute/builtin-abs-2.c
11006         * gcc.c-torture/execute/builtin-complex-1.c
11007         * gcc.c-torture/execute/builtins/string-1-lib.c
11008         * gcc.c-torture/execute/builtins/string-1.c
11009         * gcc.c-torture/execute/builtins/string-2-lib.c
11010         * gcc.c-torture/execute/builtins/string-2.c
11011         * gcc.c-torture/execute/builtins/string-3-lib.c
11012         * gcc.c-torture/execute/builtins/string-3.c
11013         * gcc.c-torture/execute/builtins/string-4-lib.c
11014         * gcc.c-torture/execute/builtins/string-4.c
11015         * gcc.c-torture/execute/builtins/string-5-lib.c
11016         * gcc.c-torture/execute/builtins/string-5.c
11017         * gcc.c-torture/execute/builtins/string-6-lib.c
11018         * gcc.c-torture/execute/builtins/string-6.c
11019         * gcc.c-torture/execute/builtins/string-7-lib.c
11020         * gcc.c-torture/execute/builtins/string-7.c
11021         * gcc.c-torture/execute/builtins/string-8-lib.c
11022         * gcc.c-torture/execute/builtins/string-8.c
11023         * gcc.c-torture/execute/builtins/string-9-lib.c
11024         * gcc.c-torture/execute/builtins/string-9.c
11025         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
11026         * gcc.c-torture/execute/builtins/string-asm-1.c
11027         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
11028         * gcc.c-torture/execute/builtins/string-asm-2.c
11029         * gcc.c-torture/execute/stdio-opt-1.c
11030         * gcc.c-torture/execute/stdio-opt-2.c
11031         * gcc.c-torture/execute/stdio-opt-3.c
11032         * gcc.c-torture/execute/string-opt-1.c
11033         * gcc.c-torture/execute/string-opt-10.c
11034         * gcc.c-torture/execute/string-opt-11.c
11035         * gcc.c-torture/execute/string-opt-12.c
11036         * gcc.c-torture/execute/string-opt-13.c
11037         * gcc.c-torture/execute/string-opt-14.c
11038         * gcc.c-torture/execute/string-opt-15.c
11039         * gcc.c-torture/execute/string-opt-16.c
11040         * gcc.c-torture/execute/string-opt-2.c
11041         * gcc.c-torture/execute/string-opt-6.c
11042         * gcc.c-torture/execute/string-opt-7.c
11043         * gcc.c-torture/execute/string-opt-8.c:
11044         Replace with ...
11045
11046         * gcc.c-torture/execute/builtins/abs-2.c
11047         * gcc.c-torture/execute/builtins/abs-3.c
11048         * gcc.c-torture/execute/builtins/complex-1.c
11049         * gcc.c-torture/execute/builtins/fprintf.c
11050         * gcc.c-torture/execute/builtins/fputs.c
11051         * gcc.c-torture/execute/builtins/memcmp.c
11052         * gcc.c-torture/execute/builtins/memmove.c
11053         * gcc.c-torture/execute/builtins/memops-asm.c
11054         * gcc.c-torture/execute/builtins/mempcpy-2.c
11055         * gcc.c-torture/execute/builtins/mempcpy.c
11056         * gcc.c-torture/execute/builtins/memset.c
11057         * gcc.c-torture/execute/builtins/printf.c
11058         * gcc.c-torture/execute/builtins/sprintf.c
11059         * gcc.c-torture/execute/builtins/strcat.c
11060         * gcc.c-torture/execute/builtins/strchr.c
11061         * gcc.c-torture/execute/builtins/strcmp.c
11062         * gcc.c-torture/execute/builtins/strcpy.c
11063         * gcc.c-torture/execute/builtins/strcspn.c
11064         * gcc.c-torture/execute/builtins/strlen-2.c
11065         * gcc.c-torture/execute/builtins/strlen.c
11066         * gcc.c-torture/execute/builtins/strncat.c
11067         * gcc.c-torture/execute/builtins/strncmp-2.c
11068         * gcc.c-torture/execute/builtins/strncmp.c
11069         * gcc.c-torture/execute/builtins/strncpy.c
11070         * gcc.c-torture/execute/builtins/strpbrk.c
11071         * gcc.c-torture/execute/builtins/strpcpy-2.c
11072         * gcc.c-torture/execute/builtins/strpcpy.c
11073         * gcc.c-torture/execute/builtins/strrchr.c
11074         * gcc.c-torture/execute/builtins/strspn.c
11075         * gcc.c-torture/execute/builtins/strstr-asm.c
11076         * gcc.c-torture/execute/builtins/strstr.c:
11077         ... these new files.
11078
11079         * gcc.c-torture/execute/builtins/abs-2-lib.c
11080         * gcc.c-torture/execute/builtins/abs-3-lib.c
11081         * gcc.c-torture/execute/builtins/complex-1-lib.c
11082         * gcc.c-torture/execute/builtins/fprintf-lib.c
11083         * gcc.c-torture/execute/builtins/fputs-lib.c
11084         * gcc.c-torture/execute/builtins/memcmp-lib.c
11085         * gcc.c-torture/execute/builtins/memmove-lib.c
11086         * gcc.c-torture/execute/builtins/memops-asm-lib.c
11087         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
11088         * gcc.c-torture/execute/builtins/mempcpy-lib.c
11089         * gcc.c-torture/execute/builtins/memset-lib.c
11090         * gcc.c-torture/execute/builtins/printf-lib.c
11091         * gcc.c-torture/execute/builtins/sprintf-lib.c
11092         * gcc.c-torture/execute/builtins/strcat-lib.c
11093         * gcc.c-torture/execute/builtins/strchr-lib.c
11094         * gcc.c-torture/execute/builtins/strcmp-lib.c
11095         * gcc.c-torture/execute/builtins/strcpy-lib.c
11096         * gcc.c-torture/execute/builtins/strcspn-lib.c
11097         * gcc.c-torture/execute/builtins/strlen-2-lib.c
11098         * gcc.c-torture/execute/builtins/strlen-lib.c
11099         * gcc.c-torture/execute/builtins/strncat-lib.c
11100         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
11101         * gcc.c-torture/execute/builtins/strncmp-lib.c
11102         * gcc.c-torture/execute/builtins/strncpy-lib.c
11103         * gcc.c-torture/execute/builtins/strpbrk-lib.c
11104         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
11105         * gcc.c-torture/execute/builtins/strpcpy-lib.c
11106         * gcc.c-torture/execute/builtins/strrchr-lib.c
11107         * gcc.c-torture/execute/builtins/strspn-lib.c
11108         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
11109         * gcc.c-torture/execute/builtins/strstr-lib.c
11110         * gcc.c-torture/execute/builtins/lib/abs.c
11111         * gcc.c-torture/execute/builtins/lib/fprintf.c
11112         * gcc.c-torture/execute/builtins/lib/memset.c
11113         * gcc.c-torture/execute/builtins/lib/printf.c
11114         * gcc.c-torture/execute/builtins/lib/sprintf.c
11115         * gcc.c-torture/execute/builtins/lib/strcpy.c
11116         * gcc.c-torture/execute/builtins/lib/strcspn.c
11117         * gcc.c-torture/execute/builtins/lib/strncat.c
11118         * gcc.c-torture/execute/builtins/lib/strncmp.c
11119         * gcc.c-torture/execute/builtins/lib/strncpy.c
11120         * gcc.c-torture/execute/builtins/lib/strpbrk.c
11121         * gcc.c-torture/execute/builtins/lib/strspn.c
11122         * gcc.c-torture/execute/builtins/lib/strstr.c:
11123         New files containing support routines.
11124
11125         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
11126         declaration.
11127         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
11128         when not optimizing.
11129
11130 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
11131
11132         PR c++/16240
11133         * g++.dg/abi/mangle22.C: New test.
11134         * g++.dg/abi/mangle23.C: Likewise.
11135
11136 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
11137
11138         PR fortran/16290
11139         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
11140         Allow for cases without denormalized floating point numbers.
11141
11142 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
11143
11144         PR c/1027
11145         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11146         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
11147         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
11148         expected warning text.
11149         * gcc.dg/format/diag-2.c: New test.
11150
11151 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11152
11153         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
11154
11155 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
11156
11157         * gcc.dg/builtins-43.c: New.
11158         * gcc.dg/builtins-44.c: New.
11159         * gcc.dg/builtins-45.c: New.
11160
11161 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
11162             Andreas Tobler  <a.tobler@schweiz.ch>
11163
11164         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
11165         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
11166         as SIGSEGV.
11167         * gcc.dg/cleanup-11.c: Likewise.
11168         * gcc.dg/cleanup-8.c: Likewise.
11169         * gcc.dg/cleanup-9.c: Likewise.
11170         * gcc.dg/cleanup-5.c: Run on all platforms.
11171
11172 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11173
11174         * g++.dg/warn/nonnull1.C: New test.
11175
11176 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11177
11178         * gcc.dg/compat/compat-common.h: Wrap up CINT in
11179         an #ifndef SKIP_COMPLEX_INT/#endif pair.
11180         Special-case the Sun compiler wrt to <complex.h>.
11181
11182 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
11183
11184         * gcc.dg/Wunreachable-8.C: New test.
11185
11186         * gcc.dg/h8300-ice2.c : New test.
11187
11188 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
11189
11190         PR fortran/16161
11191         * gfortran.fortran-torture/compile/implicit.f90: Add test
11192         for implicit character.
11193
11194 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
11195
11196         PR fortran/16289
11197         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
11198         Use tiny() intrinsic to find smallest non-negative real
11199
11200 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
11201
11202         * gcc.dg/compat/struct-by-value-22_main.c: New test.
11203         * gcc.dg/compat/struct-by-value-22_x.c: New.
11204         * gcc.dg/compat/struct-by-value-22_y.c: New.
11205
11206         * gcc.c-torture/execute/20040629-1.c: New test.
11207
11208 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
11209
11210         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
11211         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
11212
11213         PR target/16195
11214         * gcc.dg/20040625-1.c: New test.
11215
11216 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11217
11218         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
11219
11220 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11221
11222         PR fortran/15963
11223         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
11224
11225 2004-06-29  Richard Henderson  <rth@redhat.com>
11226
11227         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
11228
11229 2004-06-29  Paul Brook  <paul@codesourcery.com>
11230
11231         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
11232         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
11233
11234 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
11235
11236         PR c++/16260
11237         * g++.dg/parse/crash15.C: New.
11238
11239 2004-06-28  Andrew Pinski  <apinski@apple.com>
11240
11241         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
11242         by the error already.
11243
11244         * g++.dg/opt/ptrmem4.C: Change to compile only test.
11245
11246 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
11247
11248         PR target/14041
11249         * gcc.dg/h8300-bss-align-1.c : New.
11250
11251 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11252
11253         * PR c++/16174
11254         * g++.dg/template/ctor4.C: New.
11255
11256 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11257
11258         PR c++/16205
11259         * g++.dg/warn/Wsequence-point-1.C: New test.
11260
11261 2004-06-27  Paul Brook  <paul@codesourcery.com>
11262
11263         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
11264
11265 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
11266
11267         * g++.old-deja/g++.mike/p7325.C: Remove.
11268
11269 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11270
11271         PR c/14963
11272         * gcc.dg/pr14963.c: New test.
11273
11274 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
11275
11276         PR c++/16193
11277         * g++.dg/parse/redef1.C: New test.
11278
11279 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11280
11281         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
11282         20021110.c.
11283         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
11284         20021119-1.c.
11285         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
11286         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
11287         5-04.c.
11288         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
11289         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
11290         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
11291         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
11292         g++.brendan/enum14.C.
11293         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
11294         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
11295         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
11296         g++.mike/virt1.C.
11297         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
11298         memtemp24.C.
11299
11300 2004-06-27  Roger Sayle  <roger@eyesopen.com>
11301
11302         * gcc.dg/20040527-1.c: New test case.
11303
11304 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
11305
11306         PR gfortran/pr16196
11307         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
11308
11309 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11310
11311         PR middle-end/15825
11312         * gcc.dg/pr15825-1.c: New test case.
11313
11314 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11315
11316         * gcc.c-torture/execute/20040625-1.c: New test.
11317
11318 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11319
11320         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
11321
11322 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11323
11324         * gcc.dg/torture/mips-div-1.c: New test.
11325
11326 2004-06-24  Jeff Law  <law@redhat.com>
11327
11328         * gcc.dg/tree-ssa/20040624-1.c: New test.
11329
11330 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
11331
11332         * gcc.c-torture/compile/20040624-1.c: New test.
11333
11334 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11335
11336         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
11337         this directory.
11338
11339 2004-06-23  Andrew Pinski  <apinski@apple.com>
11340
11341         PR middle-end/15988
11342         * g++.dg/opt/ptrmem4.C: New test.
11343
11344         * gcc.dg/c90-array-quals-2.c: New test.
11345
11346 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
11347
11348         * gcc.dg/kpice1.c: New test.
11349
11350 2006-06-23  Andrew Pinski  <apinski@apple.com>
11351
11352         * gcc.dg/c90-array-quals.c: New test.
11353
11354 2006-06-22  Richard Henderson  <rth@redhat.com>
11355
11356         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
11357
11358 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
11359
11360         * gcc.dg/builtins-config.h: Handle FreeBSD.
11361
11362 2006-06-22  Richard Henderson  <rth@redhat.com>
11363
11364         * g++.dg/opt/devirt1.C: New.
11365
11366 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
11367
11368         * g++.dg/opt/pr15551.C: New testcase.
11369
11370 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
11371
11372         PR target/14800
11373         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
11374         x86_64-*-linux* when compiling for 32bit.
11375
11376 2004-06-21  Andrew Pinski  <apinski@apple.com>
11377
11378         * gcc.dg/pch/struct-1.c: New.
11379         * gcc.dg/pch/struct-1.hs: New.
11380
11381 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
11382
11383         * gcc.dg/pch/save-temps-1.c: New file.
11384         * gcc.dg/pch/save-temps-1.hs: New file.
11385
11386 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11387
11388         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
11389         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
11390
11391 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11392
11393         * gfortran.fortran-torture/execute/select_1.f90: Rename function
11394         to fix type error.
11395         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
11396         Remove trailing spaces.
11397
11398 2004-06-21  Richard Henderson  <rth@redhat.com>
11399
11400         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
11401         merging && to BIT_FIELD_REF.
11402
11403 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
11404
11405         * g++.dg/opt/placeholder1.C: New test.
11406
11407 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11408
11409         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
11410         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11411         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11412         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11413
11414 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
11415
11416         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
11417         extern "C".
11418         * g++.dg/other/pragma-re-1.C: Add comments.
11419
11420 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
11421
11422         PR gfortran/16080
11423         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
11424
11425 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
11426
11427         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
11428         instead of setting the type of size_t by
11429         hand.
11430
11431 2004-06-18  Roger Sayle  <roger@eyesopen.com>
11432
11433         * gcc.dg/unordered-2.c: New test case.
11434         * gcc.dg/unordered-3.c: New test case.
11435
11436 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
11437
11438         PR other/16043
11439         * lib/g++.exp (g++_version): Tweak regexp for version
11440         * lib/g77.exp (g77_version): Likewise
11441         * lib/gfortran.exp (gfortran_version): Likewise
11442         * lib/objc.exp (objc_version): Likewise
11443         * lib/treelang.exp (treelang_version): Likewise
11444
11445 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
11446
11447         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
11448         Use INT_MAX instead of __INT_MAX__.
11449         * gcc.dg/compat/struct-align-2_y.c: Likewise.
11450
11451         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
11452         * gcc.dg/compat/scalar-return-3_x.c: Use it.
11453         * gcc.dg/compat/scalar-return-3_y.c: Use it.
11454         * gcc.dg/compat/scalar-return-4_x.c: Use it.
11455         * gcc.dg/compat/scalar-return-4_y.c: Use it.
11456         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
11457         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
11458         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
11459         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
11460
11461         * gcc.dg/range-test-1.c: New test.
11462         * g++.dg/opt/range-test-1.C: New test.
11463
11464 2004-06-17  Richard Henderson  <rth@redhat.com>
11465
11466         * objc.dg/sync-1.m: New.
11467         * objc.dg/try-catch-1.m: Don't force next runtime.
11468         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
11469         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
11470         shadowed catch clause.
11471         * objc.dg/try-catch-5.m: New.
11472
11473 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
11474
11475         Bug 14610
11476         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
11477
11478 2004-06-15  Richard Henderson  <rth@redhat.com>
11479
11480         * gcc.dg/20001116-1.c: Move expected warning line.
11481
11482 2004-06-15  Richard Henderson  <rth@redhat.com>
11483
11484         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
11485         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
11486
11487 2004-06-15  Jeff Law  <law@redhat.com>
11488
11489         * gcc.dg/tree-ssa/20040615-1.c: New test.
11490         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
11491         be less sensitive to operand ordering.
11492         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
11493
11494 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
11495
11496         * g++.dg/abi/bitfield3.C: Add comment..
11497
11498 2004-06-15  Richard Henderson  <rth@redhat.com>
11499
11500         * g++.dg/ext/stmtexpr1.C: XFAIL.
11501         * gcc.dg/20030612-1.c: XFAIL.
11502
11503 2004-06-15  Eric Christopher  <echristo@redhat.com>
11504
11505         * g++.dg/charset/asm5.c: New.
11506         * gcc.dg/charset/asm6.c: New.
11507
11508 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11509
11510         PR fortran/15962
11511         * gfortran.fortran-torture/execute/select_1.f90: New test.
11512
11513 2004-06-15  Paul Brook  <paul@codesourcery.com>
11514
11515         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
11516
11517 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11518
11519         PR c++/15967
11520         * g++.dg/lookup/crash3.C: New test.
11521
11522 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11523
11524         PR c++/15947
11525         * g++.dg/parse/dtor4.C: New test.
11526
11527 2004-06-14  Jeff Law  <law@redhat.com>
11528
11529         * gcc.c-torture/compile/20040614-1.c: New test.
11530
11531 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11532
11533         PR fortran/15211
11534         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
11535         LEN of a character array.
11536
11537 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
11538
11539         PR c++/15096
11540         * g++.dg/template/ptrmem10.C: New test.
11541
11542         PR c++/14930
11543         * g++.dg/template/friend30.C: New test.
11544
11545 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11546
11547         PR fortran/14928
11548         * gfortran.fortran-torture/compile/mloc.f90: New test.
11549
11550 2004-06-13  Paul Brook  <paul@codesourcery.com>
11551
11552         * gfortran.fortran-torture/execute/random_2.f90: New test.
11553
11554 2004-06-13  Eric Christopher  <echristo@redhat.com>
11555
11556         * gcc.dg/noncompile/redecl-1.c: Fix error message.
11557
11558 2004-06-12  Paul Brook  <paul@codesourcery.com>
11559
11560         * gfortran.fortran-torture/execute/contained_3.f90: New test.
11561
11562 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11563
11564         PR fortran/14923
11565         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
11566
11567 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11568
11569         PR fortran/14957
11570         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
11571         syntax errors in end statements of contained subroutines.
11572
11573 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11574
11575         PR fortran/12841
11576         * gfortran.fortran-torture/execute/null_arg.f90: New test.
11577
11578 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11579
11580         PR fortran/15665
11581         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
11582
11583 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
11584
11585         PR gfortran/12839
11586         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
11587
11588 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
11589
11590         PR c++/15862
11591         * g++.dg/parse/enum1.C: New test.
11592
11593 2004-06-10  Jeff Law  <law@redhat.com>
11594
11595         * gcc.c-torture/compile/20040610-1.c: New test.
11596
11597 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11598
11599         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
11600         * g++.old-deja/g++.other/decl3.C: Likewise.
11601
11602 2004-06-10  Brian Booth  <bbooth@redhat.com>
11603
11604         * gcc.dg/tree-ssa/20031015-1.c: Scan for
11605         V_MAY_DEF instead of VDEF.
11606         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
11607
11608 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
11609
11610         PR c++/14211
11611         * g++.dg/conversion/const1.C: New test.
11612
11613         PR c++/15076
11614         * g++.dg/conversion/reinterpret1.C: New test.
11615
11616         PR c++/15877
11617         * g++.dg/template/enum2.C: New test.
11618
11619         PR c++/15227
11620         * g++.dg/template/error13.C: New test.
11621
11622 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11623
11624         PR fortran/14957
11625         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
11626         arguments to test_* REAL and of the right size.
11627
11628 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11629
11630         PR target/15569
11631         PR rtl-optimization/15681
11632         * gcc.dg/20040609-1.c: New test.
11633
11634 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11635
11636         PR c++/14791
11637         * g++.dg/opt/builtins1.C: New test.
11638
11639 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
11640
11641         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
11642         that use default windows32 struct layout.
11643         * gcc.dg/i386-bitfield2.c: Likewise.
11644
11645 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
11646
11647         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
11648         for mingw32 and cygwin targets.
11649
11650 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
11651
11652         * gcc.dg/pch/macro-4.c: New.
11653         * gcc.dg/pch/macro-4.hs: New.
11654
11655 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11656
11657         PR fortran/13249
11658         * gfortran.fortran-torture/compile/name_clash.f90: New test.
11659
11660 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11661
11662         PR fortran/13372
11663         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
11664
11665 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11666
11667         PR gfortran/14897
11668         * gfortran.fortran-torture/execute/t_edit.f90: New test.
11669
11670 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11671
11672         PR gfortran/15755
11673         * gfortran.fortran-torture/execute/backspace.c : New test.
11674
11675 2004-06-09  Paul Brook  <paul@codesourcery.com>
11676
11677         * gfortran.fortran-torture/execure/intrinsic_associated.f90
11678         (pointer_to_section): Rewrite to use smaller array.
11679
11680 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
11681
11682         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
11683         * gcc.dg/ext/altivec-10.c: Same.
11684         * gcc.dg/ext/altivec-11.c: Same.
11685         * gcc.dg/ext/altivec-12.c: Same.
11686         * gcc.dg/ext/altivec-13.c: Same.
11687         * gcc.dg/ext/altivec-14.c: Same.
11688         * gcc.dg/ext/altivec-15.c: Same.
11689         * gcc.dg/ext/altivec-16.c: Same.
11690         * gcc.dg/ext/altivec-3.c: Same.
11691         * gcc.dg/ext/altivec-4.c: Same.
11692         * gcc.dg/ext/altivec-6.c: Same.
11693         * gcc.dg/ext/altivec-7.c: Same.
11694         * gcc.dg/ext/altivec-8.c: Same.
11695         * gcc.dg/ext/altivec-varargs-1.c: Same.
11696
11697         * g++.dg/ext/altivec-1.C: Correct dg syntax.
11698         * g++.dg/ext/altivec-10.C: Same.
11699         * g++.dg/ext/altivec-2.C: Same.
11700         * g++.dg/ext/altivec-3.C: Same.
11701         * g++.dg/ext/altivec-4.C: Same.
11702         * g++.dg/ext/altivec-5.C: Same.
11703         * g++.dg/ext/altivec-6.C: Same.
11704         * g++.dg/ext/altivec-7.C: Same.
11705         * g++.dg/ext/altivec-8.C: Same.
11706         * g++.dg/ext/altivec-9.C: Same.
11707
11708 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11709
11710         PR c++/7841
11711         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
11712
11713 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11714
11715         * gcc.dg/union-1.c: New test.
11716
11717 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11718
11719         * gcc.dg/builtins-41.c: New test case.
11720         * gcc.dg/builtins-42.c: New test case.
11721
11722 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11723
11724         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
11725         * g++.dg/ext/altivec-10.C: Same.
11726         * g++.dg/ext/altivec-2.C: Same.
11727         * g++.dg/ext/altivec-3.C: Same.
11728         * g++.dg/ext/altivec-4.C: Same.
11729         * g++.dg/ext/altivec-5.C: Same.
11730         * g++.dg/ext/altivec-6.C: Same.
11731         * g++.dg/ext/altivec-7.C: Same.
11732         * g++.dg/ext/altivec-8.C: Same.
11733         * g++.dg/ext/altivec-9.C: Same.
11734         * g++.old-deja/g++.abi/cxa_vec.C: Same.
11735         * g++.old-deja/g++.brendan/new3.C: Same.
11736         * gcc.c-torture/execute/eeprof-1.x: Same.
11737
11738 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11739
11740         PR c/14765
11741         * gcc.dg/pr14765-1.c: New test.
11742
11743 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11744
11745         PR c/14649
11746         * gcc.dg/pr14649-1.c: New test case.
11747
11748 2004-06-07  Richard Henderson  <rth@redhat.com>
11749
11750         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
11751         if temporaries.
11752
11753 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11754
11755         * g++.dg/eh/elide1.C: Remove XFAIL.
11756
11757 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
11758
11759         PR c++/15337
11760         * g++.dg/expr/sizeof3.C: New test.
11761
11762         PR c++/14777
11763         * g++.dg/template/access14.C: New test.
11764
11765         PR c++/15554
11766         * g++.dg/template/enum1.C: New test.
11767
11768         PR c++/15057
11769         * g++.dg/eh/throw1.C: New test.
11770
11771 2004-06-07  David Ayers  <d.ayers@inode.at>
11772             Ziemowit Laski  <zlaski@apple.com>
11773
11774         * lib/objc.exp (objc_target_compile): Revert the '-framework
11775         Foundation' flag fix, since bare Darwin does not ship
11776         with the Foundation framework.
11777         * objc/execute/next_mapping.h: Provide a local NSConstantString
11778         @interface and @implementation.
11779         (objc_constant_string_init): A constructor function, used to
11780         initialize the NSConstantString meta-class object.
11781         * objc/execute/string1.m: Include "next_mapping.h" instead of
11782         <Foundation/NSString.h>.
11783         * objc/execute/string2.m: Likewise.
11784         * objc/execute/string3.m: Likewise.
11785         * objc/execute/string4.m: Likewise.
11786
11787 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
11788
11789         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
11790         to double. Replace double with FLOAT.
11791         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
11792
11793         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
11794         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
11795         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
11796         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
11797         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
11798         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
11799         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
11800         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
11801
11802 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
11803
11804         PR c/13519
11805         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
11806
11807 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11808
11809         PR c++/15503
11810         * g++.dg/template/meminit2.C: New test.
11811
11812 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
11813
11814         PR target/15822
11815         * gcc.c-torture/execute/compare-fp-1.c,
11816         gcc.c-torture/execute/compare-fp-2.c,
11817         gcc.c-torture/execute/compare-fp-3.c,
11818         gcc.c-torture/execute/compare-fp-4.c,
11819         gcc.c-torture/execute/compare-fp-3.x,
11820         gcc.c-torture/execute/compare-fp-4.x: Moved...
11821         * gcc.c-torture/execute/ieee/compare-fp-1.c,
11822         gcc.c-torture/execute/ieee/compare-fp-2.c,
11823         gcc.c-torture/execute/ieee/compare-fp-3.c,
11824         gcc.c-torture/execute/ieee/compare-fp-4.c,
11825         gcc.c-torture/execute/ieee/compare-fp-3.x,
11826         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
11827
11828 2004-06-04  David Ayers  <d.ayers@inode.at>
11829
11830         * objc/execute/protocol-isEqual-4.m: New testcase.
11831
11832 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
11833
11834         * objc/execute/protocol-isEqual-1.m: New testcase.
11835         * objc/execute/protocol-isEqual-2.m: New testcase.
11836         * objc/execute/protocol-isEqual-3.m: New testcase.
11837
11838 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11839
11840         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
11841
11842 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
11843
11844         * lib/objc.exp (objc_target_compile): When running tests on
11845         Darwin (Mac OS X), inform the linker about '-framework
11846         'Foundation'.
11847
11848 2004-06-02  Eric Christopher  <echristo@redhat.com>
11849
11850         * gcc.c-torture/compile/20040602-1.c: New.
11851
11852 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
11853
11854         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
11855         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11856
11857         PR tree-optimization/14736
11858         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
11859
11860         PR tree-optimization/14042
11861         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
11862
11863         PR tree-optimization/14729
11864         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
11865
11866 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11867
11868         PR fortran/15557
11869         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
11870
11871 2004-06-01  Richard Hederson  <rth@redhat.com>
11872
11873         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
11874
11875 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11876
11877         PR c++/14932
11878         * g++.dg/parse/offsetof4.C: New test.
11879
11880 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
11881
11882         PR objc/7993
11883         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
11884
11885 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
11886
11887         PR c++/15701
11888         * g++.dg/template/friend29.C: New test.
11889
11890 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11891
11892         PR c/15749
11893         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
11894
11895 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11896
11897         * gcc.dg/sparc-trap-1.c: New test.
11898
11899 2004-05-31  Roger Sayle  <roger@eyesopen.com>
11900
11901         PR middle-end/15069
11902         * g++.dg/opt/fold3.C: New test case.
11903
11904 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
11905
11906         * lib/target-supports.exp (check_iconv_available): Fix fallout
11907         from 2004-05-28 patch.
11908
11909 2004-05-30  Paul Brook  <paul@codesourcery.com>
11910
11911         PR fortran/15620
11912         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
11913         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
11914
11915 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
11916
11917         * gfortran.fortran-torture/execute/random_1.f90: New test.
11918
11919 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11920
11921         * g++.dg/ext/altivec-10.C: New test.
11922
11923 2004-05-29  Paul Brook  <paul@codesourcery.com>
11924
11925         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
11926
11927 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11928
11929         * gcc.dg/altivec-16.c: New test.
11930
11931 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
11932
11933         * lib/target-supports.exp (check_vmx_hw_available): New.
11934         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
11935
11936         * lib/target-supports.exp (check_alias_available,
11937         check_iconv_available, check_named_sections_available): Use
11938         unique names for temporary files.
11939
11940 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11941
11942         * gcc.dg/altivec-15.c: New test.
11943
11944 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11945
11946         PR c++/15083
11947         * g++.dg/warn/noeffect6.C: New test.
11948
11949         PR c++/15471
11950         * g++.dg/expr/ptrmem4.C: New test.
11951
11952         PR c++/15640
11953         * g++.dg/template/operator3.C: New test.
11954
11955 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11956
11957         PR c++/14668
11958         * g++.dg/lookup/redecl1.C: New test.
11959         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
11960
11961 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
11962
11963         * gcc.c-torture/execute/compare-fp-1.c,
11964         gcc.c-torture/execute/compare-fp-2.c,
11965         gcc.c-torture/execute/compare-fp-3.c,
11966         gcc.c-torture/execute/compare-fp-4.c,
11967         gcc.c-torture/execute/compare-fp-3.x,
11968         gcc.c-torture/execute/compare-fp-4.x,
11969         gcc.dg/pr15649-1.c: New.
11970
11971 2004-05-27  Adam Nemet  <anemet@lnxw.com>
11972
11973         PR c++/12883
11974         * g++.dg/init/array14.C: New test.
11975
11976 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
11977
11978         * lib/compat.exp (compat-get-options-main): New.
11979         (compat-get-options): Remove unneeded code, warn for ignored
11980         command.
11981         (compat-execute): Check flag set by dg-require-* commands.
11982
11983         * lib/compat.exp (compat-execute): Break up long lines.
11984
11985 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
11986
11987         * gcc.dg/altivec-7.c: Don't use 'vector long'.
11988         * gcc.dg/altivec-14.c: New test.
11989         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
11990
11991         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
11992         * gcc.dg/altivec-12.c: Ditto.
11993
11994         * gcc.dg/altivec-3.c: Move call to altivec_check.
11995
11996 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11997
11998         PR c++/15044
11999         * g++.dg/template/error12.C: New test.
12000
12001         PR c++/15317
12002         * g++.dg/ext/attrib15.C: New test.
12003
12004         PR c++/15329
12005         * g++.dg/template/ptrmem9.C: New test.
12006
12007 2004-05-25  Paul Brook  <paul@codesourcery.com>
12008
12009         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
12010
12011 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12012
12013         PR c++/15165
12014         * g++.dg/template/crash19.C: New test.
12015
12016 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12017
12018         PR c++/15025
12019         * g++.dg/template/redecl1.C: New test.
12020
12021 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12022
12023         PR c++/14821
12024         * g++.dg/other/ns1.C: New test.
12025
12026         PR c++/14883
12027         * g++.dg/template/invalid1.C: New test.
12028
12029 2004-05-23  Paul Brook  <paul@codesourcery.com>
12030         Victor Leikehman  <lei@haifasphere.co.il>
12031
12032         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
12033         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
12034
12035 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12036
12037         PR c++/15285
12038         PR c++/15299
12039         * g++.dg/template/non-dependent5.C: New test.
12040         * g++.dg/template/non-dependent6.C: New test.
12041
12042 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12043
12044         PR c++/15507
12045         * g++.dg/inherit/union1.C: New test.
12046
12047         PR c++/15542
12048         * g++.dg/template/addr1.C: New test.
12049
12050         PR c++/15427
12051         * g++.dg/template/array5.C: New test.
12052
12053         PR c++/15287
12054         * g++.dg/template/array6.C: New test.
12055
12056 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
12057             Roger Sayle  <roger@eyesopen.com>
12058
12059         * g++.dg/lookup/forscope2.C: New test case.
12060
12061 2004-05-22  Ben Elliston  <bje@au.ibm.com>
12062
12063         * gcc.dg/cpp/Wmissingdirs.c: New.
12064
12065 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12066
12067         PR target/15301
12068         * gcc.dg/compat/union-m128-1.h: New file.
12069         * gcc.dg/compat/union-m128-1_main.c: Likewise.
12070         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12071         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12072
12073 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12074
12075         PR target/15302
12076         * gcc.dg/compat/struct-complex-1.h: New file.
12077         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
12078         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
12079         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12080
12081 2004-05-20  Roger Sayle  <roger@eyesopen.com>
12082
12083         PR middle-end/3074
12084         * gcc.dg/pr3074-1.c: New test case.
12085         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
12086
12087 2004-05-20  Falk Hueffner  <falk@debian.org>
12088
12089         PR other/15526
12090         * gcc.dg/ftrapv-1.c: New test case.
12091
12092 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12093
12094         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
12095
12096 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
12097             Jeff Law  <law@redhat.com>
12098
12099         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
12100         * gcc.dg/tree-ssa/20040518-2.c: New test.
12101
12102         * gcc.dg/tree-ssa/20040518-1.c: New test.
12103
12104 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
12105
12106         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
12107
12108 2004-05-18  Paul Brook  <paul@codesourcery.com>
12109
12110         PR fortran/13930
12111         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
12112
12113 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12114
12115         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
12116         constant folding.
12117
12118 2004-05-17  Steven Bosscher  <stevenb@suse.de>
12119
12120         * gcc.dg/tree-ssa/20040517-1.c: New test.
12121
12122 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12123
12124         * gcc.dg/loop-4.c: New test.
12125
12126 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
12127
12128         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
12129
12130 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
12131
12132         PR fortran/15311
12133         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
12134
12135 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12136
12137         PR fortran/13826
12138         PR fortran/13940
12139         * gfortran.fortran-torture/compile/data_1.f90: New test.
12140
12141 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
12142
12143         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
12144         * gcc.dg/uninit-H.c: Define ASM for __s390__.
12145
12146 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12147
12148         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
12149
12150 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12151
12152         PR c/15444
12153         * gcc.dg/format/xopen-1.c: Adjust expected message.
12154         * gcc.dg/format/xopen-3.c: New test.
12155
12156 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
12157
12158         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
12159
12160 2004-05-14  Jeff Law  <law@redhat.com>
12161
12162         * gcc.dg/tree-ssa/20040514-2.c: New test.
12163
12164 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12165
12166         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
12167         this ...
12168         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
12169         this.
12170
12171 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
12172
12173         * gcc.dg/tree-ssa/20040514-1.c: New test.
12174
12175 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12176
12177         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
12178         test.
12179
12180 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12181
12182         PR fortran/14066
12183         * gfortran.fortran-torture/compile/do_1.f90: New test.
12184
12185 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12186
12187         PR fortran/15051
12188         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
12189         test.
12190
12191 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
12192
12193         PR fortran/15149
12194         * gfortran.fortran-torture/execute/random_init.f90: New test.
12195
12196 2004-05-13  Paul Brook  <paul@codesourcery.com>
12197
12198         PR fortran/15314
12199         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
12200
12201 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
12202
12203         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
12204         for the powerpc case.
12205
12206 2004-05-13  Jeff Law  <law@redhat.com>
12207
12208         * gcc.dg/tree-ssa/20040513-1.c: New test.
12209         * gcc.dg/tree-ssa/20040513-2.c: New test.
12210
12211 2004-05-13  Paul Brook  <paul@codesourcery.com>
12212
12213         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
12214         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
12215         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
12216
12217 2004-05-13  Andreas Schwab  <schwab@suse.de>
12218
12219         PR other/10819
12220         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
12221         characters.
12222
12223 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
12224
12225         PR fortran/15294
12226         * gfortran.fortran-torture/execute/adjustr.f90: New file.
12227
12228 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
12229
12230         Merge from tree-ssa-20020619-branch.  See
12231         ChangeLog.tree-ssa for details.
12232
12233 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
12234
12235         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
12236         include <altivec.h> explicitly.
12237         * gcc.dg/altivec-13.c: Likewise.
12238
12239 2004-05-11  Paul Brook  <paul@codesourcery.com>
12240
12241         * gcc.c-torture/compile/20010518-1.c: Force enum size.
12242
12243 2004-05-10  Eric Christopher  <echristo@redhat.com>
12244
12245         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
12246         * gcc.dg/sibcall-4.c: Ditto.
12247
12248 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
12249
12250         * g++.dg/ext/altivec-8.C: New test case.
12251         * gcc.dg/altivec-13.c: New test case.
12252
12253 2004-05-08  Roger Sayle  <roger@eyesopen.com>
12254
12255         * gcc.c-torture/execute/divcmp-1.c: New test case.
12256         * gcc.c-torture/execute/divcmp-2.c: New test case.
12257         * gcc.c-torture/execute/divcmp-3.c: New test case.
12258
12259 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
12260
12261         * g++.dg/other/pragma-re-2.C: New test.
12262
12263 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12264
12265         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
12266         * gcc.dg/i386-387-2.c: Likewise.
12267
12268         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
12269         __builtin_drem.
12270         * gcc.dg/i386-387-6.c: Likewise.
12271
12272 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12273
12274         * gcc.dg/builtins-33.c:  Also check log1p*.
12275
12276 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
12277
12278         PR optimization/15296
12279         * gcc.c-torture/execute/pr15296.c: New test.
12280
12281 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
12282
12283         * gcc.dg/builtins-40.c: New test.
12284
12285 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
12286
12287         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
12288
12289 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
12290
12291         * g++.dg/ext/spe1.C: New testcase.
12292
12293 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
12294
12295         * objc.dg/image-info.m: Allow additional attributes
12296         for __image_info section.
12297
12298 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
12299
12300         * gcc.dg/torture/mips-hilo-2.c: New test.
12301
12302 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12303
12304         PR c++/14389
12305         * g++.dg/template/member5.C: New test.
12306
12307 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
12308
12309         * gcc.dg/builtins-34.c: Also check expm1*.
12310
12311 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12312
12313         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
12314         * gcc.dg/torture/builtin-convert-3.c: New test.
12315
12316 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
12317
12318         PR middle-end/15054
12319         * g++.dg/opt/pr15054.C: New test.
12320
12321 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12322
12323         * gcc.dg/torture/builtin-rounding-1.c: New test.
12324         * gcc.dg/builtins-25.c: Delete.
12325         * gcc.dg/builtins-29.c: Delete.
12326
12327 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
12328
12329         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
12330         * gcc.dg/sibcall-4.c: Likewise.
12331         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
12332
12333 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12334
12335         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
12336         bit-field on 16-bit targets.
12337
12338 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12339
12340         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
12341         16-bit targets.
12342
12343 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
12344
12345         * gcc.dg/rs6000-power2-1.c: Change to compile only.
12346         * gcc.dg/rs6000-power2-2.c: Likewise.
12347
12348 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
12349
12350         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
12351         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
12352         Change the asm registers to be in form of frN instead of fN.
12353
12354 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12355
12356         * gcc.dg/torture/builtin-convert-2.c: New test.
12357
12358 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
12359
12360         * gcc.dg/rs6000-power2-1.c: New test.
12361         * gcc.dg/rs6000-power2-2.c: New test.
12362
12363 2004-04-28  Jan Hubicka  <jh@suse.cz>
12364
12365         * gcc.dg/unused-6.c: New test.
12366
12367 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
12368             Ulrich Weigand  <uweigand@de.ibm.com>
12369
12370         * ada/acats/run_all.sh: Define $target variable.
12371
12372 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
12373
12374         PR c++/15119
12375         * g++.dg/other/vararg-1.C: New test.
12376
12377         PR c++/4794
12378         * g++.dg/eh/cleanup3.C: New test.
12379
12380 2004-04-24  Laurent GUERBY <laurent@guerby.net>
12381
12382         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
12383         and ad8011a (target_insn).
12384         * ada/acats/support/macro.dfs: Likewise.
12385         * ada/acats/support/impbit.adb: New file.
12386
12387 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
12388
12389         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
12390
12391 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12392
12393         * gcc.dg/loop-3.c: New test.
12394
12395 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
12396
12397         * gcc.c-torture/execute/simd-5.c: New test.
12398
12399 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12400
12401         PR c++/15064
12402         * g++.dg/template/crash18.C: New test.
12403
12404 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
12405
12406         * g++.dg/ext/complit3.C: New test.
12407
12408 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12409
12410         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
12411         * gcc.dg/altivec-3.c: Same.
12412         * gcc.dg/altivec-varargs-1.c: Same.
12413
12414 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12415
12416         * lib/target-supports.exp (check_profiling_available): Assume
12417         profiling is not available on powerpc-eabi targets.
12418
12419 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
12420
12421         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
12422         * gcc.dg/vmx/bug-1.c: Ditto.
12423
12424 2004-04-20  Eric Christopher  <echristo@redhat.com>
12425
12426         * gcc.dg/charset/extern.c: New test.
12427         * g++.dg/charset/extern3.cc: Ditto.
12428
12429 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
12430
12431         * gcc.dg/builtins-39.c: New test.
12432
12433 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
12434
12435         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
12436
12437 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
12438
12439         * gcc.dg/torture/mips-hilo-1.c: New test.
12440
12441 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
12442
12443         * gcc.c-torture/compile/20040419-1.c: New test.
12444
12445 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
12446
12447         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
12448
12449 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
12450             Aldy Hernandez  <aldyh@redhat.com>
12451
12452         * gcc.c-torture/execute/va-arg-24.c: New.
12453
12454 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
12455             Aldy Hernandez  <aldyh@redhat.com>
12456
12457         * gcc.dg/vmx/1b-01.c: New.
12458         * gcc.dg/vmx/1b-02.c: New.
12459         * gcc.dg/vmx/1b-03.c: New.
12460         * gcc.dg/vmx/1b-04.c: New.
12461         * gcc.dg/vmx/1b-05.c: New.
12462         * gcc.dg/vmx/1b-06.c: New.
12463         * gcc.dg/vmx/1b-07.c: New.
12464         * gcc.dg/vmx/1c-01.c: New.
12465         * gcc.dg/vmx/1c-02.c: New.
12466         * gcc.dg/vmx/3a-01a.c: New.
12467         * gcc.dg/vmx/3a-01.c: New.
12468         * gcc.dg/vmx/3a-01m.c: New.
12469         * gcc.dg/vmx/3a-03.c: New.
12470         * gcc.dg/vmx/3a-03m.c: New.
12471         * gcc.dg/vmx/3a-04.c: New.
12472         * gcc.dg/vmx/3a-04m.c: New.
12473         * gcc.dg/vmx/3a-05.c: New.
12474         * gcc.dg/vmx/3a-06.c: New.
12475         * gcc.dg/vmx/3a-06m.c: New.
12476         * gcc.dg/vmx/3a-07.c: New.
12477         * gcc.dg/vmx/3b-01.c: New.
12478         * gcc.dg/vmx/3b-02.c: New.
12479         * gcc.dg/vmx/3b-10.c: New.
12480         * gcc.dg/vmx/3b-13.c: New.
12481         * gcc.dg/vmx/3b-14.c: New.
12482         * gcc.dg/vmx/3b-15.c: New.
12483         * gcc.dg/vmx/3c-01a.c: New.
12484         * gcc.dg/vmx/3c-01.c: New.
12485         * gcc.dg/vmx/3c-02.c: New.
12486         * gcc.dg/vmx/3c-03.c: New.
12487         * gcc.dg/vmx/3d-01.c: New.
12488         * gcc.dg/vmx/4-01.c: New.
12489         * gcc.dg/vmx/4-03.c: New.
12490         * gcc.dg/vmx/5-01.c: New.
12491         * gcc.dg/vmx/5-02.c: New.
12492         * gcc.dg/vmx/5-03.c: New.
12493         * gcc.dg/vmx/5-04.c: New.
12494         * gcc.dg/vmx/5-05.c: New.
12495         * gcc.dg/vmx/5-06.c: New.
12496         * gcc.dg/vmx/5-07.c: New.
12497         * gcc.dg/vmx/5-07t.c: New.
12498         * gcc.dg/vmx/5-08.c: New.
12499         * gcc.dg/vmx/5-10.c: New.
12500         * gcc.dg/vmx/5-11.c: New.
12501         * gcc.dg/vmx/7-01a.c: New.
12502         * gcc.dg/vmx/7-01.c: New.
12503         * gcc.dg/vmx/7c-01.c: New.
12504         * gcc.dg/vmx/7d-01.c: New.
12505         * gcc.dg/vmx/7d-02.c: New.
12506         * gcc.dg/vmx/8-01.c: New.
12507         * gcc.dg/vmx/8-02a.c: New.
12508         * gcc.dg/vmx/8-02.c: New.
12509         * gcc.dg/vmx/brode-1.c: New.
12510         * gcc.dg/vmx/bug-1.c: New.
12511         * gcc.dg/vmx/bug-2.c: New.
12512         * gcc.dg/vmx/bug-3.c: New.
12513         * gcc.dg/vmx/cw-bug-1.c: New.
12514         * gcc.dg/vmx/cw-bug-2.c: New.
12515         * gcc.dg/vmx/cw-bug-3.c: New.
12516         * gcc.dg/vmx/dct.c: New.
12517         * gcc.dg/vmx/debug-1.c: New.
12518         * gcc.dg/vmx/debug-2.c: New.
12519         * gcc.dg/vmx/debug-3.c: New.
12520         * gcc.dg/vmx/debug-4.c: New.
12521         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
12522         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
12523         * gcc.dg/vmx/eg-5.c: New.
12524         * gcc.dg/vmx/fft.c: New.
12525         * gcc.dg/vmx/gcc-bug-1.c: New.
12526         * gcc.dg/vmx/gcc-bug-2.c: New.
12527         * gcc.dg/vmx/gcc-bug-3.c: New.
12528         * gcc.dg/vmx/gcc-bug-4.c: New.
12529         * gcc.dg/vmx/gcc-bug-5.c: New.
12530         * gcc.dg/vmx/gcc-bug-6.c: New.
12531         * gcc.dg/vmx/gcc-bug-7.c: New.
12532         * gcc.dg/vmx/gcc-bug-8.c: New.
12533         * gcc.dg/vmx/gcc-bug-9.c: New.
12534         * gcc.dg/vmx/gcc-bug-b.c: New.
12535         * gcc.dg/vmx/gcc-bug-c.c: New.
12536         * gcc.dg/vmx/gcc-bug-d.c: New.
12537         * gcc.dg/vmx/gcc-bug-e.c: New.
12538         * gcc.dg/vmx/gcc-bug-f.c: New.
12539         * gcc.dg/vmx/gcc-bug-g.c: New.
12540         * gcc.dg/vmx/gcc-bug-i.c: New.
12541         * gcc.dg/vmx/harness.h: New.
12542         * gcc.dg/vmx/ira1.c: New.
12543         * gcc.dg/vmx/ira2a.c: New.
12544         * gcc.dg/vmx/ira2b.c: New.
12545         * gcc.dg/vmx/ira2.c: New.
12546         * gcc.dg/vmx/ira2c.c: New.
12547         * gcc.dg/vmx/mem.c: New.
12548         * gcc.dg/vmx/newton-1.c: New.
12549         * gcc.dg/vmx/ops.c: New.
12550         * gcc.dg/vmx/sn7153.c: New.
12551         * gcc.dg/vmx/spill2.c: New.
12552         * gcc.dg/vmx/spill3.c: New.
12553         * gcc.dg/vmx/spill.c: New.
12554         * gcc.dg/vmx/t.c: New.
12555         * gcc.dg/vmx/varargs-1.c: New.
12556         * gcc.dg/vmx/varargs-2.c: New.
12557         * gcc.dg/vmx/varargs-3.c: New.
12558         * gcc.dg/vmx/varargs-4.c: New.
12559         * gcc.dg/vmx/varargs-5.c: New.
12560         * gcc.dg/vmx/varargs-6.c: New.
12561         * gcc.dg/vmx/varargs-7.c: New.
12562         * gcc.dg/vmx/vmx.exp: New.
12563         * gcc.dg/vmx/vprint-1.c: New.
12564         * gcc.dg/vmx/vscan-1.c: New.
12565         * gcc.dg/vmx/x-01.c: New.
12566         * gcc.dg/vmx/x-02.c: New.
12567         * gcc.dg/vmx/x-03.c: New.
12568         * gcc.dg/vmx/x-04.c: New.
12569         * gcc.dg/vmx/x-05.c: New.
12570         * gcc.dg/vmx/yousufi-1.c: New.
12571         * gcc.dg/vmx/zero-1.c: New.
12572         * gcc.dg/vmx/zero.c: New.
12573
12574 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
12575
12576         * g++.dg/lookup/java1.C: Update for chage of
12577         _Jv_AllocObject.
12578         * g++.dg/lookup/java2.C: Likewise.
12579
12580 2004-04-17  Laurent GUERBY <laurent@guerby.net>
12581
12582         * ada/acats/run_all.sh: use -O2 by default.
12583
12584 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
12585
12586         * gcc.dg/vr-mult-[12].c: New tests.
12587
12588 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12589
12590         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
12591
12592         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
12593
12594 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
12595
12596         * lib/target-supports.exp (check_profiling_available): Assume profiling
12597         isn't available for mips*-*-elf targets.
12598
12599 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
12600
12601         * gcc.dg/builtins-38.c: New test.
12602
12603 2004-04-14  Eric Christopher  <echristo@redhat.com>
12604
12605         * g++.dg/charset/charset.exp: Run .cc extension tests.
12606
12607 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
12608
12609         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
12610
12611 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12612
12613         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
12614
12615 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
12616
12617         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
12618         * gcc.dg/i386-387-2.c: Likewise.
12619
12620         * gcc.dg/i386-387-7.c: New test.
12621         * gcc.dg/i386-387-8.c: New test.
12622
12623         * gcc.dg/builtins-37.c: New test.
12624
12625 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
12626
12627         * g++.dg/pch/externc-1.C: Add missing semicolon.
12628
12629 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
12630
12631         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
12632
12633 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12634
12635         * gcc.c-torture/execute/20040411-1.c: New test.
12636
12637 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12638
12639         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
12640
12641 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
12642
12643         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
12644
12645 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
12646
12647         * lib/target-supports.exp (check_named_sections_available): New.
12648         * lib/gcc-dg.exp (dg-require-named-sections): New.
12649         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
12650         old-deja.exp.  Also prune error-count message from HP linker.
12651         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
12652
12653         * g++.dg/init/init-ref4.C: Use dg-require-weak.
12654         * g++.old-deja/g++.pt/static3.C: Likewise.
12655         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
12656
12657 2004-04-09  Roger Sayle  <roger@eyesopen.com>
12658
12659         * gcc.c-torture/execute/20040409-1.c: New test case.
12660         * gcc.c-torture/execute/20040409-2.c: New test case.
12661         * gcc.c-torture/execute/20040409-3.c: New test case.
12662
12663 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12664
12665         * gcc.dg/20040409-1.c: New test.
12666
12667 2004-04-08  Roger Sayle  <roger@eyesopen.com>
12668
12669         PR target/14888
12670         * g++.dg/opt/pr14888.C: New test case.
12671
12672 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
12673
12674         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
12675         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
12676         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
12677         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
12678         New tests.
12679
12680 2004-04-08  Paul Brook  <paul@codesourcery.com>
12681
12682         * gcc.dg/spill-1.c: New test.
12683
12684 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12685
12686         * gcc.dg/torture/builtin-ctype-2.c: New test.
12687
12688 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
12689
12690         * gcc.dg/pch/pch.exp: Add largefile test.
12691
12692 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
12693
12694         * g++.dg/pch/externc-1.Hs: New.
12695         * g++.dg/pch/externc-1.C: New.
12696
12697 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12698
12699         * gcc.dg/compat/struct-by-value-5a_main.c,
12700         gcc.dg/compat/struct-by-value-5b_main.c: New files.
12701         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
12702         * gcc.dg/compat/struct-by-value-5a_x.c,
12703         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
12704         gcc.dg/compat/struct-by-value-5_x.c.
12705         * gcc.dg/compat/struct-by-value-5a_y.c,
12706         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
12707         gcc.dg/compat/struct-by-value-5_y.c.
12708
12709         * gcc.dg/compat/struct-by-value-6a_main.c,
12710         gcc.dg/compat/struct-by-value-6b_main.c: New files.
12711         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
12712         * gcc.dg/compat/struct-by-value-6a_x.c,
12713         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
12714         gcc.dg/compat/struct-by-value-6_x.c.
12715         * gcc.dg/compat/struct-by-value-6a_y.c,
12716         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
12717         gcc.dg/compat/struct-by-value-6_y.c.
12718
12719         * gcc.dg/compat/struct-by-value-7a_main.c,
12720         gcc.dg/compat/struct-by-value-7b_main.c: New files.
12721         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
12722         * gcc.dg/compat/struct-by-value-7a_x.c,
12723         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
12724         gcc.dg/compat/struct-by-value-7_x.c.
12725         * gcc.dg/compat/struct-by-value-7a_y.c,
12726         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
12727         gcc.dg/compat/struct-by-value-7_y.c.
12728
12729 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
12730
12731         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
12732         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
12733         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
12734         options.
12735
12736 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
12737
12738         * gcc.dg/builtins-36.c: New test.
12739
12740 2004-04-06  Paul Brook  <paul@codesourcery.com>
12741
12742         * README.gcc: Remove obsolete contraint on testcases.
12743
12744 2004-04-05  Paul Brook  <paul@codesourcery.com>
12745
12746         PR2123
12747         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
12748         failure and exit(0) on success.
12749         * g++.dg/expr/anew2.C: Ditto.
12750         * g++.dg/expr/anew3.C: Ditto.
12751         * g++.dg/expr/anew4.C: Ditto.
12752
12753 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
12754
12755         PR c++/3518
12756         * g++.dg/template/unify7.C: New.
12757
12758 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12759
12760         * g++.dg/README: Bring up to date with new subdirectories; remove
12761         duplicate subdirectory lines.
12762
12763 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
12764
12765         PR c++/14007
12766         * g++.dg/template/unify5.C: New.
12767         * g++.dg/template/unify6.C: New.
12768         * g++.dg/template/qualttp20.C: Adjust.
12769         * g++.old-deja/g++.jason/report.C: Adjust.
12770         * g++.old-deja/g++.other/qual1.C: Adjust.
12771
12772 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
12773
12774         PR c++/14803
12775         * g++.dg/inherit/ptrmem1.C: New test.
12776
12777 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
12778
12779         PR c++/14755
12780         * gcc.c-torture/execute/20040331-1.c: New test.
12781         * gcc.dg/20040331-1.c: New test.
12782
12783 2004-04-01  Paul Brook  <paul@codesourcery.com>
12784
12785         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
12786
12787 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
12788
12789         PR c++/14724
12790         * g++.dg/init/goto1.C: New test.
12791
12792         PR c++/14763
12793         * g++.dg/template/defarg4.C: New test.
12794
12795 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
12796
12797         * gcc.dg/altivec-11.c: Extend test for more valid cases.
12798
12799 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
12800
12801         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
12802
12803 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
12804
12805         * gcc.dg/noncompile/undeclared-2.c: New test.
12806
12807 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
12808
12809         * gcc.dg/940409-1.c: Remove XFAIL.
12810         * gcc.dg/reg-vol-struct-1.c: New test.
12811
12812 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12813
12814         * gcc.dg/torture/builtin-wctype-1.c: New test.
12815
12816 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
12817
12818         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
12819         * gcc.dg/20001101-1.c: Likewise.
12820         * gcc.dg/20001102-1.c: Likewise.
12821
12822 2004-03-25  Roger Sayle  <roger@eyesopen.com>
12823
12824         * gcc.dg/compare8.c: Add an additional test for XOR.
12825
12826 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12827
12828         * gcc.dg/torture/builtin-ctype-1.c: New test.
12829
12830 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12831
12832         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
12833         * gcc.dg/torture/builtin-math-1.c: Likewise.
12834         * gcc.dg/torture/builtin-power-1.c: New test.
12835
12836 2004-03-24  Andreas Schwab  <schwab@suse.de>
12837
12838         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
12839         IA64 assembler.
12840
12841 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12842             Roger Sayle  <roger@eyesopen.com>
12843
12844         * gcc.dg/compare8.c: New test case.
12845
12846 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
12847
12848         * g++.dg/ext/altivec-7.C: New test.
12849
12850 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
12851
12852         PR 12267, 12391, 12560, 13129, 14114, 14133
12853         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
12854         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
12855         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
12856         Adjust error regexps.
12857         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
12858         * gcc.dg/noncompile/undeclared-1.c: New test cases.
12859         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
12860         * gcc.dg/local1.c: Add explanatory comment.
12861
12862 2004-03-23  Roger Sayle  <roger@eyesopen.com>
12863
12864         PR optimization/14669
12865         * g++.dg/opt/fold2.C: New test case.
12866
12867 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
12868
12869         PR c/14069
12870         * gcc.dg/20040322-1.c: New test.
12871
12872 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12873
12874         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
12875         * gcc.dg/ultrasp4.c: Likewise.
12876         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
12877
12878 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12879
12880         * gcc.dg/i386-sse-8.c: Reset default options.
12881
12882 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12883
12884         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
12885         in the error message text.
12886
12887 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12888
12889         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
12890
12891 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
12892
12893         PR c++/14616
12894         * g++.dg/init/array13.C: New test.
12895
12896 2004-03-20  Roger Sayle  <roger@eyesopen.com>
12897
12898         PR target/13889
12899         * gcc.c-torture/compile/pr13889.c: New test case.
12900
12901 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12902
12903         PR c/14635
12904         * builtins-1.c (nan, nans): Don't test.
12905         * builtins-30.c: Don't use nan, nanf, nanl.
12906         * builtins-35.c: New test.
12907
12908 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
12909
12910         * g++.dg/ext/altivec-6.C: New test.
12911
12912 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
12913
12914         * g++.dg/init/placement3.C: New test.
12915
12916         * g++.dg/template/spec13.C: New test.
12917
12918         * g++.dg/lookup/using11.C: New test.
12919
12920         * g++.dg/lookup/koenig3.C: New test.
12921
12922         * g++.dg/template/operator2.C: New test.
12923
12924         * g++.dg/expr/dtor3.C: New test.
12925         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
12926         marker.
12927         * g++.old-deja/g++.law/visibility28.C: Likewise.
12928
12929 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
12930
12931         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
12932         * gcc.dg/ppc64-abi-3.c: Likewise.
12933
12934 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12935
12936         PR c++/14545
12937         * g++.dg/parse/template15.C: New test.
12938
12939 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12940
12941         * g++.dg/expr/dtor2.C: New test.
12942
12943         * g++.dg/lookup/anon4.C: New test.
12944
12945         * g++.dg/overload/using1.C: New test.
12946
12947         * g++.dg/template/lookup7.C: New test.
12948
12949         * g++.dg/template/typename6.C: New test.
12950
12951         * g++.dg/expr/cond6.C: New test.
12952
12953 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12954
12955         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
12956
12957 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12958
12959         * g++.dg/expr/cond5.C: New test.
12960         * g++.dg/expr/constcast1.C: Likewise.
12961         * g++.dg/expr/ptrmem2.C: Likewise.
12962         * g++.dg/expr/ptrmem3.C: Likewise.
12963         * g++.dg/lookup/main1.C: Likewise.
12964         * g++.dg/template/lookup6.C: Likewise.
12965
12966 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12967
12968         * gcc.dg/local1.c: New test.
12969
12970         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
12971
12972 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12973
12974         * gcc.dg/torture/builtin-convert-1.c: New test.
12975
12976 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12977
12978         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
12979
12980 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12981
12982         PR c++/14481
12983         * g++.dg/warn/Wunused-7.C: New test.
12984
12985 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12986
12987         * gcc.dg/torture/builtin-integral-1.c: New test.
12988
12989 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12990
12991         PR c++/14586
12992         * g++.dg/parse/non-dependent3.C: New test.
12993
12994 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
12995
12996         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
12997         * g++.dg/eh/simd-2.C: Likewise.
12998         * g++.dg/init/array10.C: Likewise.
12999         * gcc.c-torture/compile/simd-1.c: Likewise.
13000         * gcc.c-torture/compile/simd-2.c: Likewise.
13001         * gcc.c-torture/compile/simd-3.c: Likewise.
13002         * gcc.c-torture/compile/simd-4.c: Likewise.
13003         * gcc.c-torture/compile/simd-6.c: Likewise.
13004         * gcc.c-torture/execute/simd-1.c: Likewise.
13005         * gcc.c-torture/execute/simd-2.c: Likewise.
13006         * gcc.dg/compat/vector-defs.h: Likewise.
13007         * gcc.dg/20020531-1.c: Likewise.
13008         * gcc.dg/altivec-3.c: Likewise.
13009         * gcc.dg/altivec-4.c: Likewise.
13010         * gcc.dg/altivec-varargs-1.c: Likewise.
13011         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
13012         * gcc.dg/i386-mmx-3.c: Likewise.
13013         * gcc.dg/i386-sse-4.c: Likewise.
13014         * gcc.dg/i386-sse-5.c: Likewise.
13015         * gcc.dg/i386-sse-8.c: Likewise.
13016         * gcc.dg/simd-1.c: Likewise.
13017         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
13018         __ev64_opaque__ since the machine description provides it.
13019
13020 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13021
13022         * lib/compat.exp (skip_list): New global variable.
13023         Use it to hold the user defined COMPAT_SKIPS list if any.
13024         (compat-obj): Add the members of skip_list to optall.
13025
13026 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13027
13028         * gcc.dg/compat/union-by-value-1_main.c,
13029         union-by-value-1_x.c, union-by-value-1_y.c,
13030         union-check.h, union-defs.h,
13031         union-init.h, union-return-1_main.c,
13032         union-return-1_x.c, union-return-1_y.c: New files.
13033
13034 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13035
13036         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
13037         mixed-struct-init.h: Add 4 mixed structure types.
13038         struct-by-value-21_main.c, struct-by-value-21_x.c,
13039         struct-by-value-21_y.c, struct-return-21_main.c,
13040         struct-return-21_x.c, struct-return-21_y.c: New files.
13041
13042 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
13043
13044         PR c++/14550
13045         * g++.dg/parse/template14.C: New test.
13046
13047 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13048
13049         * gcc.c-torture/execute/20040313-1.c: New test.
13050
13051 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
13052
13053         PR target/14533
13054         * gcc.dg/20040311-2.c: New test.
13055
13056 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
13057
13058         PR other/14544
13059         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
13060         bit-field.
13061
13062 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
13063
13064         * gcc.dg/20040305-2.c: Add missing return statement.
13065
13066 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13067
13068         * gcc.dg/builtins-34.c: Also check pow10*.
13069
13070 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13071
13072         PR target/14262
13073         * gcc.dg/20040305-2.c: New test.
13074
13075 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13076
13077         * gcc.dg/20040310-1.c: New test.
13078
13079 2004-03-11  Roger Sayle  <roger@eyesopen.com>
13080
13081         * gcc.c-torture/execute/20040311-1.c: New test case.
13082
13083 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
13084
13085         PR c++/14476
13086         * g++.dg/lookup/enum1.C: New test.
13087
13088 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
13089
13090         PR c++/14510
13091         * g++.dg/lookup/struct2.C: New test.
13092
13093 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
13094
13095         * gcc.dg/builtins-34.c: New test.
13096
13097 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13098
13099         * gcc.dg/torture/builtin-nonneg-1.c: New test.
13100
13101 2004-03-09  James E Wilson  <wilson@specifixinc.com>
13102
13103         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
13104         * gcc.dg/alias-2.c: New testcase.
13105
13106 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
13107
13108         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
13109
13110 2004-03-09  Roger Sayle  <roger@eyesopen.com>
13111
13112         * gcc.c-torture/execute/20040309-1.c: New test case.
13113
13114 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13115
13116         PR c++/14397
13117         * g++.dg/overload/ref1.C: New.
13118
13119 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13120
13121         PR c++/14409
13122         * g++.dg/template/spec12.C: New test.
13123
13124         PR c++/14448
13125         * g++.dg/parse/crash14.C: New test.
13126
13127 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13128
13129         PR c++/14230
13130         * g++.dg/init/ref11.C: New test.
13131
13132 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13133
13134         PR c++/14432
13135         * g++.dg/parse/builtin2.C: New test.
13136
13137 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13138
13139         PR c++/14401
13140         * g++.dg/init/ctor3.C: New test.
13141         * g++.dg/init/union1.C: New test.
13142         * g++.dg/ext/anon-struct4.C: New test.
13143
13144 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13145
13146         * g++.dg/lookup/koenig1.C: Tweak error messages.
13147         * g++.dg/lookup/used-before-declaration.C: Likewise.
13148         * g++.dg/other/do1.C: Likewise.
13149         * g++.dg/overload/koenig1.C: Likewise.
13150         * g++.dg/parse/crash13.C: Likewise.
13151         * g++.dg/template/instantiate3.C: Likewise.
13152
13153 2004-03-08  Eric Christopher  <echristo@redhat.com>
13154
13155         * * lib/target-supports.exp: Enable libiconv in test
13156         compilation.  Fix up error checking.
13157
13158 2004-03-08  Roger Sayle  <roger@eyesopen.com>
13159
13160         PR middle-end/14289
13161         * gcc.dg/pr14289-1.c: New test case.
13162         * gcc.dg/pr14289-2.c: Likewise.
13163         * gcc.dg/pr14289-3.c: Likewise.
13164
13165 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
13166
13167         * gcc.c-torture/execute/20040308-1.c: New test.
13168
13169 2004-03-07  Roger Sayle  <roger@eyesopen.com>
13170
13171         * gcc.c-torture/execute/20040307-1.c: New test case.
13172
13173 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
13174
13175         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
13176
13177 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
13178
13179         * gcc.dg/20040306-1.c: New test.
13180
13181 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
13182
13183         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
13184         them static.
13185         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
13186
13187 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13188
13189         PR c/14465
13190         * gcc.dg/decl-6.c: New test.
13191
13192 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13193
13194         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
13195         Rename LOGPOW -> LOG_POW.
13196         (SQRT_EXP, POW_EXP): New.
13197
13198 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13199
13200         * gcc.dg/i386-sse-8.c: New test.
13201
13202 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13203
13204         PR c/14114
13205         * gcc.dg/decl-5.c: New test.
13206
13207 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
13208
13209         * gcc.dg/20040305-1.c: New test.
13210
13211 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
13212
13213         PR other/14354
13214         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
13215
13216 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
13217
13218         PR c++/14425, c++/14426
13219         * g++.dg/ext/altivec-4.C: New test.
13220         * g++.dg/ext/altivec-5.C: New test.
13221
13222 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
13223
13224         * g++.old-deja/g++.other/linkage1.C: Expect errors about
13225         global variables of a type with no linkage.
13226         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
13227         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
13228         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
13229         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
13230         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
13231         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
13232         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
13233         * g++.dg/warn/deprecated.C: Name enum Color.
13234         * g++.dg/overload/VLA.C: Name structure for 'b'.
13235         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
13236
13237 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13238
13239         * gcc.c-torture/compile/20040304-1.c: New test.
13240
13241 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
13242
13243         PR 13728
13244         * gcc.dg/decl-4.c: New testcase.
13245
13246 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
13247
13248         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
13249         as PRECF if sizeof (float) > sizeof (double).
13250         (PRECL): Make it the same as PRECF if
13251         sizeof (float) > sizeof (long double).
13252
13253 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13254
13255         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
13256         system type.  Add check for irix6 which doesn't have c99 runtime.
13257
13258 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
13259
13260         * gcc.dg/const-elim-1.c: xfail for xtensa.
13261
13262 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13263
13264         PR c++/14369
13265         * g++.dg/template/cond4.C: New test.
13266
13267 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13268
13269         PR c++/14360
13270         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
13271
13272         PR c++/14361
13273         * g++.dg/parse/defarg7.C: New test.
13274
13275         PR c++/14359
13276         * g++.dg/template/friend26.C: New test.
13277
13278 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13279
13280         PR c++/14324
13281         * g++.dg/abi/mangle21.C: New test.
13282
13283         PR c++/14260
13284         * g++.dg/parse/constructor2.C: New test.
13285
13286         PR c++/14337
13287         * g++.dg/template/sfinae1.C: New test.
13288
13289 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13290
13291         PR c++/14267
13292         * g++.dg/expr/crash2.C: New test.
13293
13294         PR middle-end/13448
13295         * gcc.dg/inline-5.c: New test.
13296         * gcc.dg/always-inline.c: Split out tests into ...
13297         * gcc.dg/always-inline2.c: ... this and ...
13298         * gcc.dg/always-inline3.c: ... this.
13299
13300 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13301
13302         PR debug/12103
13303         * g++.dg/debug/crash1.C: New test.
13304
13305 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
13306
13307         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
13308         function with __attribute__((noinline)).
13309         (recurser_void2): Likewise.
13310         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
13311         (recurser_void2): Likewise.
13312
13313 2004-02-29  Roger Sayle  <roger@eyesopen.com>
13314
13315         PR middle-end/14203
13316         * g++.dg/warn/Wunused-6.C: New test case.
13317
13318 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
13319
13320         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
13321         not defined.
13322
13323 2004-02-27  Eric Christopher  <echristo@redhat.com>
13324
13325         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
13326         * g++.dg/charset/asm2.c: Run only x86.
13327         * gcc.dg/charset/asm3.c: Ditto.
13328
13329 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
13330
13331         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
13332         ld_library_path.
13333
13334 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
13335
13336         * g++.dg/ext/altivec-3.C: New.
13337
13338 2004-02-26  Richard Henderson  <rth@redhat.com>
13339
13340         * g++.dg/ext/attrib10.C: Mark for warning.
13341         * gcc.dg/attr-alias-1.c: New.
13342
13343 2004-02-26  Richard Henderson  <rth@redhat.com>
13344
13345         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
13346         * gcc.c-torture/execute/20040208-2.c: ... it back.
13347
13348 2004-02-26  Eric Christopher  <echristo@redhat.com>
13349
13350         * lib/target-supports.exp (check-iconv-available): New function.
13351         * lib/gcc-dg.exp (dg-require-iconv): New function.
13352         Use above.
13353         * gcc.dg/charset: New directory.
13354         * gcc.dg/charset/charset.exp: New file.
13355         * gcc.dg/charset/asm1.c: Ditto.
13356         * gcc.dg/charset/asm2.c: Ditto.
13357         * gcc.dg/charset/asm3.c: Ditto.
13358         * gcc.dg/charset/asm4.c: Ditto.
13359         * gcc.dg/charset/asm5.c: Ditto.
13360         * gcc.dg/charset/attribute1.c: Ditto.
13361         * gcc.dg/charset/attribute2.c: Ditto.
13362         * gcc.dg/charset/string1.c: Ditto.
13363         * g++.dg/charset: New directory.
13364         * g++.dg/dg.exp: Add here. Special options.
13365         * g++.dg/charset/charset.exp: New file.
13366         * g++.dg/charset/asm1.c: Ditto.
13367         * g++.dg/charset/asm2.c: Ditto.
13368         * g++.dg/charset/asm3.c: Ditto.
13369         * g++.dg/charset/asm4.c: Ditto.
13370         * g++.dg/charset/attribute1.c: Ditto.
13371         * g++.dg/charset/attribute2.c: Ditto.
13372         * g++.dg/charset/extern1.cc: Ditto.
13373         * g++.dg/charset/extern2.cc: Ditto.
13374         * g++.dg/charset/string1.c: Ditto.
13375
13376 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
13377
13378         PR c++/14278
13379         * g++.dg/parse/comma1.C: New test.
13380
13381 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13382
13383         PR c++/14284
13384         * g++.dg/template/ttp8.C: New test.
13385
13386 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
13387
13388         * gcc.dg/fixuns-trunc-1.c: New test.
13389
13390 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13391
13392         * gcc.dg/builtins-config.h: Use #elif.
13393
13394 2004-02-26  Michael Matz  <matz@suse.de>
13395
13396         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
13397         * gcc.dg/991214-1.c: Likewise.
13398         * gcc.dg/i386-asm-1.c: Likewise.
13399
13400 2004-02-25  Richard Henderson  <rth@redhat.com>
13401
13402         * gcc.c-torture/execute/20040208-2.c: Move ...
13403         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
13404
13405 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13406
13407         PR c++/14246
13408         * g++.dg/other/crash-3.C: New test.
13409
13410 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13411
13412         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
13413         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
13414
13415         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
13416         HP-UX.
13417
13418 2004-02-24  Michael Matz  <matz@suse.de>
13419
13420         * gcc.dg/i386-regparm.c: New.
13421
13422 2004-02-23  James E Wilson  <wilson@specifixinc.com>
13423
13424         * gcc.c-torture/execute/20040223-1.c: New.
13425
13426 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
13427             Kazu Hirata  <kazu@cs.umass.edu>
13428
13429         * gcc.dg/fwritable-strings-1.c: Remove.
13430
13431 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
13432
13433         PR c/14156
13434         * gcc.dg/20040223-1.c: New test.
13435
13436 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13437
13438         PR c++/14106
13439         * g++.dg/ext/typeof9.C: New test.
13440
13441 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13442
13443         PR c++/14250
13444         * g++.dg/other/switch1.C: New test.
13445
13446 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13447
13448         * gcc.dg/cast-function-1.c: Adjust for new informative message.
13449         * gcc.dg/va-arg-1.c: Likewise.
13450
13451 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13452
13453         PR c++/14143
13454         * g++.dg/template/koenig5.C: New test.
13455
13456 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
13457
13458         * g++.dg/ext/altivec-1.C: Generalize target triple.
13459         * g++.dg/ext/altivec-2.C: New test case.
13460         * g++.dg/ext/altivec_check.h: New file.
13461         * gcc.dg/altivec-1.c: Generalize target triple;
13462         include altivec_check.h and call altivec_check().
13463         * gcc.dg/altivec-[2-5].c: Generalize target triple.
13464         * gcc.dg/altivec-6.c: New test case.
13465         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
13466         type casts as needed.
13467         * gcc.dg/altivec-10.c: Include altivec_check.h and call
13468         altivec_check().
13469         * gcc.dg/altivec-12.c: New test case.
13470         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
13471         include altivec_check.h and call altivec_check().
13472         * gcc.dg/altivec_check.h: New file.
13473
13474 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13475
13476         * lib/target-supports.exp (check_alias_available): Don't mangle
13477         function `g' in test program.
13478
13479 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13480
13481         * lib/target-supports.exp (check_profiling_available): Check
13482         argument to determine whether we support a profiling type.
13483         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
13484         check_profiling_available.
13485         * g++.dg/bprob/bprob.exp: Likewise
13486         * g77.dg/bprob/bprob.exp: Likewise.
13487         * gcc.misc-tests/bprob.exp: Likewise.
13488         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
13489         dg-require-profiling and delete expected error handling.
13490         * gcc.dg/20021014-1.c: Likewise.
13491         * gcc.dg/nest.c: Likewise.
13492
13493 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13494
13495         PR c++/12007
13496         * g++.dg/other/vthunk1.C: New test.
13497
13498 2004-02-20  Falk Hueffner  <falk@debian.org>
13499
13500         PR target/14201
13501         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
13502
13503 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
13504
13505         PR c++/13927
13506         * g++.dg/other/error8.C: Remove XFAIL markers.
13507
13508         PR c++/14173
13509         * g++.dg/ext/packed5.C: New test.
13510
13511         PR c++/14199
13512         * g++.dg/warn/Wunused-5.C: New test.
13513
13514         PR c++/14186
13515         * g++.dg/lookup/member1.C: New test.
13516
13517 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
13518
13519         * gcc.c-torture/compile/20040130-1.c: Enable only when
13520         __INT_MAX__ >= 2147483647L.
13521         * gcc.c-torture/compile/961203-1.c: Likewise.
13522
13523 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
13524
13525         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
13526         * g++.dg/opt/template1.C: Robustify assembler regexp
13527
13528 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13529
13530         * gcc.c-torture/execute/simd-4.x: Remove.
13531         * gcc.c-torture/execute/va-arg-25.x: Likewise.
13532         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
13533         Guard with #ifndef SKIP_ATTRIBUTE.
13534         * gcc.dg/compat/vector-1_y.c: Likewise.
13535         * gcc.dg/compat/vector-2_x.c: Likewise.
13536         * gcc.dg/compat/vector-2_y.c: Likewise.
13537         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
13538         * g++.dg/eh/simd-2.C: Likewise.
13539
13540 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
13541
13542         * gcc.c-torture/compile/complex-1.c: New.
13543
13544 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
13545
13546         PR target/14209
13547         * gcc.c-torture/execute/20040218-1.c: New test.
13548
13549 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13550
13551         PR c++/14181
13552         * g++.dg/parse/new2.C: New test.
13553
13554 2004-02-18  Paul Brook  <paul@codesourcery.com>
13555
13556         * gcc.c-torture/compile/libcall-1.c: New test.
13557
13558 2004-02-18  Paul Brook  <paul@codesourcery.com>
13559
13560         PR debug/12934
13561         * gcc.dg/debug/debug-7.c: New test.
13562
13563 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
13564
13565         * gcc.dg/20040217-1.c: New test.
13566
13567 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
13568
13569         * gcc.c-torture/execute/990208-1.x: Delete.
13570
13571 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
13572
13573         * gcc.c-torture/execute/20040208-2.x: New file.
13574
13575 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
13576
13577         PR c++/11326
13578         * g++.dg/abi/structret1.C: New test.
13579
13580 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
13581
13582         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
13583         (i386_cpuid): No need to test if cpuid is available on AMD64.
13584         Fix assembly, so that it works onboth i386 and AMD64.
13585         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
13586         (vecInLong): Fix s[] member type to unsigned int.
13587         (vecInWord): Remove type.
13588         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
13589         (a64, b64, c64, d64, e64): Remove.
13590         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
13591         Remove unused variable.  Remove initialization of removed variables.
13592         Don't call mmx_tests nor sse_tests.
13593         (reference_mmx, reference_sse): Remove.
13594         (check): Add return stmt.
13595         * gcc.dg/i386-sse-7.c: New test.
13596         * gcc.dg/i386-mmx-4.c: New test.
13597
13598 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13599
13600         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
13601         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13602         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13603         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
13604         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
13605         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
13606         g++.dg/tc1/dr94.C: Fix line terminator.
13607
13608 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
13609
13610         * gcc.c-torture/compile/20040216-1.c: New.
13611
13612 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13613
13614         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
13615         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
13616         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
13617         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
13618         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
13619         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
13620
13621 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13622
13623         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
13624
13625 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
13626
13627         PR c++/13971
13628         * g++.dg/expr/cond4.C: New test.
13629
13630         PR c++/14086
13631         * g++.dg/lookup/crash2.C: New test.
13632
13633 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
13634
13635         * gcc.c-torture/compile/20040214-2.c: New test.
13636
13637 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
13638
13639         PR c++/14116
13640         * g++.dg/ext/typeof8.C: New test.
13641
13642 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
13643
13644         * gcc.c-torture/compile/20040214-1.c: New test.
13645
13646 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13647
13648         PR c++/13635
13649         * g++.dg/template/spec11.C: New test.
13650
13651 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13652
13653         PR c++/13927
13654         * g++.dg/other/error8.C: New test.
13655
13656 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
13657
13658         PR c++/14122
13659         * g++.dg/template/array4.C: New test.
13660
13661         PR c++/14108
13662         * g++.dg/inherit/thunk2.C: New test.
13663
13664         PR c++/14083
13665         * g++.dg/eh/cond2.C: New test.
13666
13667 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
13668
13669         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
13670
13671 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
13672
13673         * lib/scanasm.exp (dg-scan): Quote pattern before display.
13674
13675 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
13676
13677         * g++.dg/simd-2.C: xfail on ppc64-linux.
13678
13679 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13680
13681         PR c/456
13682         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
13683         tests.
13684
13685 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
13686
13687         * gcc.dg/builtins-33.c: New test.
13688
13689 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
13690
13691         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
13692
13693 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13694
13695         * g++.dg/simd-2.C: Set -maltivec for ppc64.
13696
13697 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13698
13699         * gcc.dg/ppc64-abi-3.c: New test.
13700
13701 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
13702
13703         PR c/14092
13704
13705         * gcc.dg/pr14092-1.c: New testcase.
13706
13707 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
13708
13709         * gcc.dg/cpp/assert4.c: Fix typo last change.
13710
13711         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
13712         * gcc.dg/cpp/assert4.c: Handle powerpc64.
13713
13714         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
13715
13716 2004-02-09  Roger Sayle  <roger@eyesopen.com>
13717
13718         * gcc.c-torture/compile/20040209-1.c: New test case.
13719
13720 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13721
13722         * gcc.dg/c90-init-1.c: Adjust expected error messages.
13723
13724 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
13725
13726         * gcc.c-torture/execute/20040208-[12].c: New tests.
13727
13728 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13729
13730         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
13731
13732 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13733
13734         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
13735
13736 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13737
13738         Bug 13856
13739         * gcc.dg/visibility-8.c: New testcase.
13740
13741 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13742
13743         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
13744         arguments.
13745         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
13746
13747 2004-02-07  Roger Sayle  <roger@eyesopen.com>
13748
13749         PR middle-end/13696
13750         * g++.dg/opt/fold1.C: New test case.
13751
13752 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13753
13754         PR c++/14033
13755         * g++.dg/other/crash-2.C: New test.
13756
13757 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13758
13759         PR c++/14028
13760         * g++.dg/parse/angle-bracket2.C: New test.
13761
13762 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13763
13764         PR middle-end/13750
13765         Revert:
13766         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13767         PR pch/13361
13768         * testsuite/g++.dg/pch/wchar-1.C: New.
13769         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13770
13771 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13772
13773         PR c++/14008
13774         * g++.dg/parse/error15.C: New test.
13775         * g++.dg/parse/crash11.C: Update dg-error mark.
13776
13777 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13778
13779         PR c++/13932
13780         * g++.dg/warn/conv2.C: New test.
13781
13782 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13783
13784         PR c++/13086
13785         * g++.dg/warn/incomplete1.C: Remove xfail.
13786
13787 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13788
13789         * lib/file-format.exp (gcc_target_object_format): Use
13790         ${tool}_target_compile, not gcc_target_compile.
13791         * lib/target-supports.exp (check_alias_available): Likewise.
13792         (check_gc_sections_available): Likewise.
13793         * g++.dg/ext/attrib10.C: Use dg-require-alias.
13794         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
13795         dg-require-alias.
13796
13797 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13798
13799         PR c++/13969
13800         * g++.dg/template/static6.C: New test.
13801
13802 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
13803
13804         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
13805
13806 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13807
13808         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
13809         tests for systems where `char' is unsigned by default.
13810
13811 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13812
13813         PR c++/13997
13814         * g++.dg/template/partial3.C: New test.
13815
13816 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
13817
13818         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
13819         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
13820         Remove mentions of obsolete ports.
13821
13822 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
13823
13824         * gcc.dg/noncompile/20001228-1.c: Fix for new
13825         error message.
13826
13827 2004-02-03  Roger Sayle  <roger@eyesopen.com>
13828
13829         PR target/9348
13830         * gcc.c-torture/execute/multdi-1.c: New test case.
13831
13832 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13833
13834         PR c++/13925
13835         * g++.dg/template/lookup5.C: New test.
13836
13837 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13838
13839         PR c++/13950
13840         * g++.dg/template/lookup4.C: New test.
13841
13842         PR c++/13970
13843         * g++.dg/parse/error14.C: New test.
13844
13845         PR c++/14002
13846         * g++.dg/parse/template13.C: New test.
13847
13848 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13849
13850         PR c++/13978
13851         * g++.dg/template/koenig4.C: New test.
13852
13853         PR c++/13968
13854         * g++.dg/template/crash17.C: New test.
13855
13856         PR c++/13975
13857         * g++.dg/parse/error13.C: New test.
13858         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
13859
13860 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13861
13862         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
13863
13864 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
13865
13866         PR c/11658
13867         PR c/13994
13868         * gcc.dg/noncompile/20040203-1.c: New test.
13869         * gcc.dg/noncompile/20040203-2.c: Likewise.
13870         * gcc.dg/noncompile/20040203-3.c: Likewise.
13871         * gcc.dg/20040203-1.c: Likewise.
13872
13873 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
13874
13875         PR c++/10858
13876         * g++.dg/template/sizeof7.C: New test.
13877
13878 2004-02-02  Eric Christopher  <echristo@redhat.com>
13879             Zack Weinberg  <zack@codesourcery.com>
13880
13881         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
13882
13883 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
13884
13885         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
13886         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
13887         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
13888         * gcc.dg/cleanup-5.c: Run only on Linux targets.
13889
13890 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
13891
13892         PR c++/13113
13893         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
13894
13895         PR c++/13854
13896         * g++.dg/ext/attrib13.C: New test.
13897
13898         PR c++/13907
13899         * g++.dg/conversion/op2.C: New test.
13900
13901 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13902
13903         * gcc.dg/titype-1.c: Fix pasto.
13904
13905 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13906
13907         * gcc.dg/titype-1.c: New test.
13908
13909 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13910
13911         PR c++/13957
13912         * g++.dg/template/non-type-template-argument-1.C,
13913         g++.dg/template/qualified-id1.C: Update dg-error marks.
13914         * g++.dg/template/nontype6.C: New test.
13915
13916 2004-02-01  Roger Sayle  <roger@eyesopen.com>
13917
13918         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
13919         * gcc.dg/builtins-31.c: New testcase.
13920         * gcc.dg/builtins-32.c: New testcase.
13921
13922 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
13923
13924         * objc.dg/call-super-2.m: Update line numbers
13925         for the including of stddef.h.
13926
13927 2004-01-30  Michael Matz  <matz@suse.de>
13928
13929         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
13930         g++.dg/ext/case-range3.C: New tests.
13931
13932 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13933
13934         DR206
13935         PR c++/13813
13936         * g++.dg/template/member4.C: New test.
13937
13938 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13939
13940         PR c++/13683
13941         * g++.dg/template/sizeof6.C: New test.
13942
13943 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13944
13945         * gcc.dg/fwritable-strings-1.c: New test.
13946
13947 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13948
13949         * gcc.c-torture/compile/20040130-1.c: New test.
13950
13951 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
13952
13953         * objc.dg/call-super-2.m: Include stddef.h for size_t.
13954
13955 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
13956
13957         PR c++/13883
13958         * g++.dg/template/ctor3.C: New test.
13959
13960 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13961
13962         * g++.dg/tc1: New directory.
13963         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
13964         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
13965         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
13966         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
13967         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
13968
13969 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13970
13971         * g++.dg/parse/error11.C: New test.
13972         * g++.dg/parse/error12.C: Likewise.
13973
13974 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
13975
13976         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
13977         (scan_initial, main): Use aligned_sizeof instead of sizeof.
13978
13979 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
13980
13981         PR c++/13791
13982         * g++.dg/ext/attrib12.C: New test.
13983
13984         PR c++/13736
13985         * g++.dg/parse/cast2.C: New test.
13986
13987 2004-01-27  James E Wilson  <wilson@specifixinc.com>
13988
13989         * objc.dg/encode-2.m (main): New local string.  Set depending on
13990         sizeof long.  Use in sscanf call.
13991         * objc.dg/encode-3.m (main): New local string.  Set depending on
13992         sizeof long.  Use in scan_initial call.
13993
13994 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13995
13996         * objc.dg/call-super-2.m: Make LP64-safe.
13997         * objc.dg/desig-init-1.m: Likewise.
13998
13999 2004-01-27  Devang Patel <dpatel@apple.com>
14000
14001         * g++.dg/debug/namespace1.C: New test.
14002
14003 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
14004
14005         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
14006         xscale-*-*.
14007
14008         * gcc.dg/arm-mmx-1.c: New test.
14009
14010 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14011
14012         * gcc.dg/20040127-1.c: New test.
14013         * gcc.dg/20040127-2.c: New test.
14014
14015 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14016
14017         * objc.dg/stret-1.m (glob): Renamed to globa.
14018
14019 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
14020
14021         PR c++/13663
14022         * g++.dg/expr/for1.C: New test.
14023
14024 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
14025
14026         PR middle-end/13779
14027         * gcc.dg/darwin-longlong.c: New test.
14028
14029 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
14030
14031         * gcc.dg/20040124-1.c: Moved test from here...
14032         * gcc.c-torture/compile/20040124-1.c: ...to here.
14033
14034 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14035
14036         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
14037         the assembly output if -m64 is passed.
14038
14039 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
14040
14041         PR c++/13833
14042         * g++.dg/template/cond3.C: New test.
14043
14044 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14045
14046         PR c++/13810
14047         * g++.dg/template/ttp7.C: New test.
14048
14049 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14050
14051         PR c++/13797
14052         * g++.dg/template/nontype4.C: New test.
14053         * g++.dg/template/nontype5.C: Likewise.
14054
14055 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
14056
14057         * gcc.dg/torture/mips-clobber-at.c: New test.
14058
14059 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
14060
14061         * gcc.dg/20040124-1.c: New test.
14062
14063 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
14064
14065         * gcc.dg/20040123-1.c: New test.
14066
14067 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14068
14069         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
14070
14071 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14072
14073         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
14074
14075 2004-01-23  Andrew Pinski  <apinski@apple.com>
14076
14077         * gcc.dg/20030121-1.c: Move to ..
14078         * gcc.dg/20040121-1.c: here.
14079
14080 2004-01-23  Roger Sayle  <roger@eyesopen.com>
14081
14082         * gcc.dg/builtins-29.c: New test case.
14083
14084 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14085
14086         PR 18314
14087         * gcc.dg/builtins-30.c: New testcase.
14088
14089 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
14090
14091         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
14092         * lib/g77.exp: Likewise.
14093         * lib/objc.exp: Likewise.
14094         * lib/g++.exp: Likewise.
14095
14096 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14097
14098         * gcc.dg/struct-by-value-2.c: New test.
14099
14100 2004-01-21  Andrew Pinski  <apinski@apple.com>
14101
14102         PR target/13785
14103         * gcc.dg/20030121-1.c: New test.
14104
14105 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
14106
14107         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
14108         clobber frame pointer register in asm statement.
14109
14110 2004-01-21  Falk Hueffner  <falk@debian.org>
14111
14112         * gcc.c-torture/compile/20040121-1.c: New test.
14113
14114 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
14115
14116         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
14117
14118 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
14119
14120         * gcc.dg/ppc64-abi-2.c: New test.
14121
14122 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
14123
14124         * lib/treelang.exp: Fill out this file.
14125         * lib/treelang-dg.exp: New File.
14126
14127 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14128
14129         * gcc.c-torture/compile/981022-1.c: Remove.
14130         * gcc.dg/array-5.c: Remove XFAIL.
14131         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
14132         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
14133         gcc.dg/cond-lvalue-1.c: Update.
14134         * gcc.dg/cast-lvalue-2.c: New test.
14135
14136 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
14137
14138         PR c++/13592
14139         * g++.dg/other/error1.C (class foo): Tweak error message.
14140
14141         PR c++/13592
14142         * g++.dg/template/call2.C: New test.
14143
14144 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14145
14146         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
14147         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
14148         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
14149         scalar-return-1_x.c, scalar-return-2_y.c,
14150         scalar-return-3_x.c, scalar-return-3_y.c,
14151         scalar-return-4_x.c, scalar-return-4_y.c,
14152         struct-align-1.h, struct-align-1_x.c,
14153         struct-align-1_y.c, struct-align-2.h,
14154         struct-align-2_x.c, struct-align-2_y.c,
14155         struct-by-value-10_y.c, struct-by-value-11_x.c,
14156         struct-by-value-11_y.c, struct-by-value-12_x.c,
14157         struct-by-value-12_y.c, struct-by-value-13_x.c,
14158         struct-by-value-13_y.c, struct-by-value-14_x.c,
14159         struct-by-value-14_y.c, struct-by-value-15_x.c,
14160         struct-by-value-15_y.c, struct-by-value-16_y.c,
14161         struct-by-value-17_y.c, struct-by-value-18_y.c,
14162         struct-by-value-19_y.c, struct-by-value-1_x.c,
14163         struct-by-value-1_y.c, struct-by-value-20_y.c,
14164         struct-by-value-2_x.c, struct-by-value-2_y.c,
14165         struct-by-value-3_y.c, struct-by-value-4_x.c,
14166         struct-by-value-4_y.c, struct-by-value-5_y.c,
14167         struct-by-value-6_y.c, struct-by-value-7_y.c
14168         struct-by-value-8_x.c, struct-by-value-8_y.c
14169         struct-by-value-9_x.c, struct-by-value-9_y.c
14170         struct-return-10_x.c, struct-return-10_y.c,
14171         struct-return-19_x.c, struct-return-20_x.c
14172         struct-return-2_x.c, struct-return-2_y.c
14173         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
14174         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
14175
14176 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14177
14178         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
14179         attribute on sparc*-sun-solaris2.*.
14180
14181 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
14182
14183         PR c++/13710
14184         * g++.dg/ext/typeof7.C: New test.
14185
14186 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
14187
14188         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
14189         * gcc.dg/const-elim-1.c: Same.
14190
14191 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
14192
14193         * objc.dg/stret-1.m: New.
14194         * objc.dg/stret-2.m: New.
14195
14196 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14197
14198         PR c++/11895
14199         * g++.dg/ext/vector1.C: New test.
14200
14201 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
14202
14203         * gcc.dg/pch/import-1.c: New.
14204         * gcc.dg/pch/import-1.hs: New.
14205         * gcc.dg/pch/import-1a.h: New.
14206         * gcc.dg/pch/import-1b.h: New.
14207         * gcc.dg/pch/import-1c.h: New.
14208
14209 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14210
14211         PR c++/13574
14212         * g++.dg/ext/array1.C: New test.
14213
14214         PR c++/13178
14215         * g++.dg/conversion/op1.C: New test.
14216
14217 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
14218
14219         PR 11864
14220         From Kazumoto Kojima / Dan Kegel:
14221         * gcc.dg/pr11864-1.c: New test.
14222
14223         PR 10392
14224         From Marcus Comstedt / Dan Kegel:
14225         * gcc.dg/pr10392-1.c: New test.
14226
14227 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14228
14229         PR c++/13478
14230         * g++.dg/init/ref10.C: New test.
14231
14232 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14233
14234         PR c++/13407
14235         * g++.dg/parse/typename6.C: New test.
14236
14237 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14238
14239         PR pch/13361
14240         * testsuite/g++.dg/pch/wchar-1.C: New.
14241         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14242
14243 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14244
14245         PR c++/9259
14246         * g++.dg/expr/sizeof2.C: New test.
14247
14248 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
14249
14250         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
14251
14252 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14253
14254         PR c++/13659
14255         * g++.dg/lookup/strong-using-3.C: New.
14256         * g++.dg/lookup/using-10.C: New.
14257
14258 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14259
14260         PR c++/13594
14261         * g++.dg/lookup/strong-using-2.C: New.
14262
14263 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
14264             Dan Kegel <dank@kegel.com>
14265             J"orn Rennecke <joern.rennecke@superh.com>
14266
14267         PR target/9365
14268         * gcc.dg/pr9365-1.c: New test.
14269
14270 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14271
14272         PR c++/8856
14273         * g++.dg/parse/casting-operator2.C: New test.
14274         * g++.old-deja/g++.pt/explicit83.C: Remove.
14275
14276 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14277
14278         * gcc.dg/label-compound-stmt-1.c: New test.
14279         * gcc.c-torture/compile/950922-1.c,
14280         gcc.c-torture/compile/20000211-3.c,
14281         gcc.c-torture/compile/20000518-1.c,
14282         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
14283         compound statements.
14284
14285 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
14286
14287         * gcc.dg/ppc64-abi-1.c: New test.
14288
14289 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
14290
14291          * g++.dg/ext/attrib9.C: Add dg-warnings.
14292
14293 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14294
14295         PR c++/12335
14296         * g++.dg/parse/dtor3.C: New test.
14297
14298 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14299
14300         PR c++/12709
14301         * g++.dg/parse/try-catch-1.C: New test.
14302
14303 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
14304
14305         * ada/acats/run_all.sh: Add more verbose output in acats.log
14306         when compiling tests.
14307
14308 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14309
14310         PR 13656
14311         * gcc.dg/typedef-redecl.c: New test case.
14312         * gcc.dg/typedef-redecl.h: New support file.
14313
14314 2004-01-13  Jan Hubicka  <jh@suse.cz>
14315
14316         * gcc.dg/always_inline.c: New test.
14317         * gcc.dg/debug/20031231-1.c: Fix.
14318
14319 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14320
14321         PR c++/13474
14322         * g++.dg/template/array3.C: New test.
14323
14324 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14325
14326         * g++.dg/ext/lvalue1.C: No longer expected to fail.
14327         * g++.dg/warn/Wunused-2.C: Likewise.
14328
14329 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14330
14331         PR c++/13289
14332         * g++.dg/template/instantiate6.C: New test.
14333
14334 2004-01-12  Roger Sayle  <roger@eyesopen.com>
14335
14336         PR middle-end/11397
14337         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
14338
14339 2004-01-12  Jan Hubicka  <jh@suse.cz>
14340
14341         PR opt/12826
14342         * gcc.dg/20040112-1.c: New.
14343
14344         * gcc.dg/dwarf-die[1-7].c: Move to...
14345         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
14346         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
14347
14348 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
14349
14350         PR c++/4100
14351         * g++.dg/parse/friend4.C: New test.
14352
14353 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
14354
14355         PR c++/4100
14356         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
14357         definition is called a friend.
14358
14359 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
14360
14361         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
14362
14363 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
14364
14365         PR c++/3478
14366         * g++.dg/parse/error10.C: New test.
14367         * g++.dg/template/arg2.C: Accept "invalid type" error.
14368
14369 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
14370
14371         PR middle-end/13392
14372         * g++.dg/opt/expect2.C: New test.
14373
14374 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14375
14376         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
14377         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
14378         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
14379         Update dg-error regexps.
14380
14381 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14382
14383         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
14384         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
14385
14386 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14387
14388         * gcc.dg/pragma-re-1.c: Use right pointer type.
14389
14390 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14391
14392         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
14393
14394 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
14395
14396         * gcc.dg/rs6000-ldouble-1.c: New.
14397
14398 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14399
14400         DR 337
14401         PR c++/9256
14402         * g++.dg/other/abstract1.C: New test.
14403
14404 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
14405
14406         * g++.dg/lookup/strong-using-1.C: New.
14407
14408 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14409
14410         PR c/11234
14411         * gcc.dg/func-ptr-conv-1.c: New test.
14412         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
14413
14414 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
14415
14416         PR target/13380.
14417         * gcc.c-torture/compile/20040109-1.c: New.
14418
14419 2004-01-08  Stuart Hastings  <stuart@apple.com>
14420
14421         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
14422         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
14423         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
14424
14425 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
14426
14427         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
14428
14429 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14430
14431         * ada/acats/run_acats: Treat 'gnatchop' the same way
14432         as 'gnatmake'.  Export GCC_DRIVER.
14433         * ada/acats/run_all.sh: Add target_gnatchop.  Use
14434         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
14435
14436 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14437
14438         PR c++/12573
14439         * g++.dg/template/dependent-expr4.C: New test.
14440
14441 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
14442
14443         * gcc.dg/altivec-11.c: New test.
14444
14445 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
14446
14447         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
14448
14449 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14450
14451         PR c/6024
14452         * gcc.dg/enum-compat-1.c: New test.
14453         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
14454
14455 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14456
14457         PR c/12165
14458         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
14459         gcc.dg/c99-idem-qual-3.c: New tests.
14460
14461 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
14462
14463         * gcc.dg/winline-7.c: Don't cast void * to int.
14464
14465 2004-01-06  Jan Hubicka  <jh@suse.cz>
14466
14467         * gcc.dg/i386-sse-5.c: New test
14468         * g++.dg/eh/simd-1.c: Add -w argument for i386.
14469
14470 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14471
14472         PR c++/12815
14473         * g++.dg/rtti/typeid4.C: New test.
14474
14475 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14476
14477         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
14478
14479 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14480
14481         PR c++/12132
14482         * g++.dg/template/error11.C: New test.
14483
14484         PR c++/13451
14485         * g++.dg/template/class2.C: New test.
14486
14487 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14488         Richard Sandiford <rsandifo@redhat.com>
14489
14490         PR c++/13387
14491         * g++.dg/opt/alias3.C: New test.
14492
14493 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
14494
14495         PR c++/13157
14496         * g++.dg/template/koenig3.C: New test.
14497
14498         PR c++/13529
14499         * g++.dg/parse/offsetof3.C: New test.
14500
14501         * g++.dg/init/copy7.C: Add missing dg-error markers.
14502
14503         PR c++/12226
14504         * g++.dg/init/copy7.c: New test.
14505
14506         PR c++/13536
14507         * g++.dg/parse/cast1.C: New test.
14508
14509 2004-01-04  Jan Hubicka  <jh@suse.cz>
14510
14511         * gcc.dg/winline[1-7].c: New tests.
14512
14513 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14514
14515         PR c++/13520
14516         * g++.dg/template/qualttp22.C: New test.
14517
14518 2004-01-01  Jan Hubicka  <jh@suse.cz>
14519
14520         * gcc.dg/debug/20031231-1.c: New.
14521         * gcc.c-torture/compile/20040101-1.c: New.
14522         * gcc.dg/dwarf-die-[1-7].c: New.
14523
14524 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
14525
14526         PR optimization/13521
14527         * gcc.c-torture/compile/20031231-1.c: New test.
14528
14529 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14530
14531         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
14532
14533 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14534
14535         PR c++/10079
14536         * g++.dg/template/crash16.C: New test.
14537
14538 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
14539
14540         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
14541
14542 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
14543
14544         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
14545         ports.
14546         * g++.old-deja/g++.jason/thunk3.C: Likewise.
14547         * g++.old-deja/g++.law/profile1.C: Likewise.
14548         * gcc.c-torture/compile/981006-1.c: Likewise.
14549         * gcc.c-torture/execute/loop-2e.x: Likewise.
14550         * gcc.c-torture/execute/loop-2f.x: Remove.
14551         * gcc.c-torture/execute/loop-2g.x: Likewise.
14552         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
14553         * gcc.dg/20020312-2.c: Remove traces of dead ports.
14554
14555 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
14556
14557         PR c++/13507
14558         * g++.dg/ext/attrib11.C: New test.
14559
14560         PR c++/13494
14561         * g++.dg/template/array2-1.C: New test.
14562         * g++.dg/template/array2-2.C: New test.
14563
14564 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
14565
14566         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
14567
14568 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
14569
14570         PR c++/12774
14571         * g++.dg/template/array1-1.C: New test.
14572         * g++.dg/template/array1-2.C: New test.
14573
14574 2003-12-29  Roger Sayle  <roger@eyesopen.com>
14575
14576         PR fortran/12632
14577         * g77.dg/12632.f: New test case.
14578
14579 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14580
14581         PR c++/13289
14582         * g++.dg/parse/nontype1.C: New test.
14583
14584 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14585
14586         PR c++/12403
14587         * g++.dg/parse/explicit1.C: New test.
14588         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
14589
14590 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14591
14592         PR c++/13081
14593         * g++.dg/opt/inline6.C: New test.
14594
14595         PR c++/12613
14596         * g++.dg/parse/error9.C: New test.
14597
14598         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
14599
14600 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
14601
14602         PR c++/13009
14603         * g++.dg/init/assign1.C: New test.
14604
14605 2003-12-28  Roger Sayle  <roger@eyesopen.com>
14606
14607         PR c++/13070
14608         * g++.dg/warn/format3.C: New test case.
14609
14610 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14611
14612         * gcc.c-torture/compile/20031227-1.c: New test.
14613
14614 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14615
14616         * g++.dg/bprob/bprob.exp: Load target-supports.exp
14617         * g77.dg/bprob/bprob.exp: Likewise.
14618         * gcc.misc-tests/bprob.exp: Likewise.
14619         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
14620         variants on systems where the library does not provide that
14621         functionality.
14622         * gcc.dg/builtins-20.c: Use builtins-config.h.
14623         * gcc.dg/builtins-config.h: New file.
14624
14625 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14626
14627         * lib/gcc-dg.exp (dg-require-profiling): New function.
14628         * lib/target-supports.exp (check_profiling_available): Likewise.
14629         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
14630         * g77.dg/bprob/bprob.exp: Likewise.
14631         * gcc.misc-tests/bprob.exp: Likewise.
14632         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
14633         * gcc.dg/20021014-1.c: Likewise.
14634         * gcc.dg/nest.c: Likewise.
14635
14636 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14637
14638         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
14639         compiling.
14640         * g++.dg/lookup/java2.C: Likewise.
14641         * gcc.dg/cpp/lexident.c: Likewise.
14642
14643 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
14644
14645         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
14646         given.
14647         * gcc.c-torture/compile/961203-1.c: Likewise.
14648         * gcc.c-torture/compile/980506-1.c: Likewise.
14649
14650 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
14651
14652         * lib/gcc-dg.exp (dg-prune-output): New annotation.
14653         (additional_prunes): New global.
14654         (gcc-dg-prune): Handle additional per-test pruning.
14655         (dg-test): Clear additional_prunes between tests.
14656
14657         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
14658         dg-prune-output to avoid spurious failures from assembler
14659         complaining about nonexistent WAW violations.
14660         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
14661         Use dg-prune-output to avoid spurious failures from assembler
14662         warning about Itanium B-step errata.
14663
14664 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14665
14666         * g++.dg/abi/macro0.C: New test.
14667         * g++.dg/abi/macro1.C: Likewise.
14668         * g++.dg/abi/macro2.C: Likewise.
14669
14670         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
14671         * g++.dg/abi/bitfield7.C: Likewise.
14672         * g++.dg/abi/dtor2.C: Likewise.
14673         * g++.dg/abi/mangle11.C: Likewise.
14674         * g++.dg/abi/mangle12.C: Likewise.
14675         * g++.dg/abi/mangle14.C: Likewise.
14676         * g++.dg/abi/mangle17.C: Likewise.
14677         * g++.dg/abi/vbase10.C: Likewise.
14678         * g++.dg/abi/vbase14.C: Likewise.
14679         * g++.dg/template/qualttp17.C: Likewise.
14680
14681 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
14682
14683         PR c/11995
14684         * gcc.dg/20031223-1.c: New test.
14685
14686 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14687
14688         * gcc.dg/noreturn-7.c: New test.
14689
14690 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14691
14692         * gcc.dg/null-pointer-1.c: New test.
14693
14694 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14695
14696         * g++.old-deja/g++.jason/template18.C: Remove.
14697         * g++.old-deja/g++.jason/template37.C: Likewise.
14698
14699         PR c++/12862
14700         * g++.dg/lookup/ns1.C: New test.
14701
14702         PR c++/12397
14703         * g++.dg/template/lookup3.C: New test.
14704
14705 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14706
14707         * g++.dg/template/recurse1.C: New test
14708
14709 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14710
14711         PR c++/12479
14712         * g++.dg/parse/semicolon1.C: New test.
14713         * g++.dg/parse/semicolon1.h: Likewise.
14714
14715 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
14716
14717         * gcc.dg/darwin-misaligned.c: New test.
14718
14719 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14720
14721         PR c/9163
14722         * gcc.dg/20031222-1.c: New test.
14723
14724 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
14725
14726         PR c++/13438
14727         * g++.dg/parse/error8.C: New test.
14728
14729         PR c++/11554
14730         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
14731
14732 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
14733
14734         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
14735         too small.
14736         * gcc.c-torture/compile/930217-1.c: Likewise.
14737         * gcc.c-torture/compile/930513-1.c: Likewise.
14738         * gcc.c-torture/execute/920908-2.c: Likewise.
14739         * gcc.c-torture/execute/921204-1.c: Likewise.
14740         * gcc.c-torture/execute/930621-1.c: Likewise.
14741         * gcc.c-torture/execute/930630-1.c: Likewise.
14742         * gcc.c-torture/execute/931031-1.c: Likewise.
14743         * gcc.c-torture/execute/980602-2.c: Likewise.
14744         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
14745         * gcc.c-torture/execute/compndlit-1.c: Likewise.
14746         * gcc.c-torture/execute/extzvsi.c: Likewise.
14747         * gcc.c-torture/unsorted/ext.c: Likewise.
14748
14749 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
14750
14751         PR target/12749
14752         * gcc.c-torture/compile/20031220-2.c: New test case.
14753
14754 2003-12-20  Roger Sayle  <roger@eyesopen.com>
14755
14756         PR optimization/13031
14757         * gcc.c-torture/compile/20031220-1.c: New test case.
14758
14759 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14760
14761         * gcc.dg/cast-function-1.c: New test.
14762
14763 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14764
14765         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
14766         formats.
14767
14768 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
14769
14770         PR c++/12795
14771         * g++.dg/ext/attrib10.C: New test.
14772
14773 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14774
14775         * gcc.dg/cleanup-10.c: New test.
14776         * gcc.dg/cleanup-11.c: New test.
14777
14778 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14779
14780         PR c++/13239
14781         * g++.dg/opt/expect1.C: New test.
14782
14783 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
14784
14785         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
14786
14787 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
14788
14789         PR debug/12923
14790         * gcc.dg/20031218-1.c: New test.
14791
14792         PR debug/12389
14793         * gcc.dg/20031218-2.c: New test.
14794         * gcc.dg/20031218-3.c: New test.
14795
14796         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
14797         of label name and allow for USER_LABEL_PREFIX == "_" names.
14798         * g++.dg/abi/mangle18-2.C: Likewise.
14799         * g++.dg/abi/mangle19-1.C: Likewise.
14800         * g++.dg/abi/mangle19-2.C: Likewise.
14801         * g++.dg/abi/mangle20-1.C: Likewise.
14802         * g++.dg/abi/mangle20-2.C: Likewise.
14803
14804 2003-12-18  Richard Henderson  <rth@redhat.com>
14805
14806         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
14807
14808 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
14809             Dan Kegel <dank@kegel.com>
14810
14811         PR other/12009
14812         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
14813         testing a cross compiler, it causes spurious compile failures.
14814         * lib/g++.exp: Likewise.
14815
14816 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14817
14818         PR c++/13262
14819         * g++.dg/template/access13.C: New test.
14820
14821 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14822
14823         * gcc.dg/20031216-1.c: New test.
14824
14825 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14826
14827         PR c++/9154
14828         * g++.dg/template/error10.C: New test.
14829
14830 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14831
14832         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
14833         * g++.dg/eh/simd-2.C: Likewise.
14834
14835 2003-12-17  James E Wilson  <wilson@specifixinc.com>
14836             Roger Sayle  <roger@eyesopen.com>
14837
14838         * gcc.c-torture/execute/ieee/mzero5.c: New.
14839
14840 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
14841
14842         PR c++/10603
14843         * g++.dg/parse/error6.C: New test.
14844
14845         PR c++/12827
14846         * g++.dg/parse/error7.C: New test.
14847
14848 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14849
14850         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
14851         at -O with stabs debugging formats.
14852         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
14853         * gcc.dg/debug/debug-2.c: Likewise.
14854
14855 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14856
14857         PR c++/12696
14858         * g++.dg/init/error1.C: New test.
14859
14860         PR c++/12218
14861         * g++.dg/init/pm3.C: New test.
14862
14863 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14864
14865         PR c/3347
14866         * gcc.dg/bitfld-8.c: New test.
14867
14868 2003-12-16  James Lemke  <jim@wasabisystems.com>
14869
14870         * gcc.dg/arm-scd42-[123].c: New tests.
14871
14872 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14873
14874         PR c++/9043
14875         * g++.dg/abi/mangle20-1.C: New test.
14876         * g++.dg/abi/mangle20-2.C: New test.
14877
14878 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14879
14880         PR c++/13275
14881         * g++.dg/other/offsetof2.C: Remove XFAIL.
14882         * g++.dg/parse/offsetof1.C: New test.
14883         * g++.gd/parse/offsetof2.C: Likewise.
14884
14885 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14886
14887         * g++.dg/template/nontype3.C: New test.
14888         * g++.dg/template/static2.C: Tweaked the dg-error clause.
14889
14890 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14891
14892         * g++.dg/warn/noreturn-3.C: Also test instantiation.
14893
14894 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14895
14896         PR c++/13387
14897         * g++.dg/expr/assign1.C: New test.
14898
14899         PR c++/13242
14900         * g++.dg/abi/mangle19-1.C: New test.
14901         * g++.dg/abi/mangle19-2.C: New test.
14902
14903 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
14904
14905         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
14906
14907 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14908
14909         * gcc.c-torture/execute/20031216-1.c: New test.
14910
14911 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14912
14913         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
14914         an ICE regression.
14915
14916 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14917
14918         PR c++/10926
14919         * g++.dg/template/error9.C: New test.
14920
14921         PR c++/11116
14922         * g++.dg/template/error8.C: New test.
14923
14924 2003-12-15  Roger Sayle  <roger@eyesopen.com>
14925
14926         PR middle-end/13400
14927         * gcc.c-torture/execute/20031215-1.c: New test case.
14928
14929 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14930
14931         PR c++/13269
14932         * g++.dg/parse/error5.C: New test.
14933
14934         PR c++/12989
14935         * g++.dg/expr/sizeof1.C: New test.
14936
14937         PR c++/13310
14938         * g++.dg/template/crash15.C: New test.
14939
14940 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
14941
14942         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
14943         a non-POD type as the last named parameter of a varargs function.
14944
14945 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14946
14947         PR c++/13243
14948         PR c++/12573
14949         * g++.dg/template/crash14.C: New test.
14950         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
14951
14952 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14953
14954         * g++.dg/other/java1.C: New test.
14955
14956         PR c++/13241
14957         * g++.dg/abi/mangle18-1.C: New test.
14958         * g++.dg/abi/mangle18-2.C: New test.
14959
14960 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14961
14962         PR optimization/10312
14963         * gcc.c-torture/execute/20031214-1.c: New.
14964
14965 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
14966
14967         PR c++/10779
14968         PR c++/12160
14969         * g++.dg/parse/error3.C: New test.
14970         * g++.dg/parse/error4.C: Likewise.
14971         * g++.dg/abi/mangle4.C: Tweak error messages.
14972         * g++.dg/lookup/using5.C: Likewise.
14973         * g++.dg/other/error2.C: Likewise.
14974         * g++.dg/parse/typename5.C: Likewise.
14975         * g++.dg/parse/undefined1.C: Likewise.
14976         * g++.dg/template/arg2.C: Likewise.
14977         * g++.dg/template/ttp3.C: Likewise.
14978         * g++.dg/template/type1.C: Likewise.
14979         * g++.old-deja/g++.other/crash32.C: Likewise.
14980         * g++.old-djea/g++.pt/defarg8.C: Likewise.
14981
14982 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14983
14984         PR c++/13106
14985         * g++.dg/warn/noreturn-3.C: New test.
14986
14987 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14988
14989         PR c++/13118
14990         * g++.dg/abi/covariant3.C: New.
14991
14992 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
14993
14994         * g++.dg/eh/ia64-1.C: New test.
14995
14996 2003-12-12  Roger Sayle  <roger@eyesopen.com>
14997
14998         PR optimization/13037
14999         * g77.f-torture/execute/13037.f: New test case.
15000
15001 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15002
15003         PR c++/12881
15004         * g++.dg/abi/covariant2.C: New.
15005
15006 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
15007
15008         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
15009
15010 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
15011
15012         * gcc.c-torture/execute/wchar_t-1.x: Delete.
15013
15014 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
15015
15016         PR other/10819
15017         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
15018         to fix Bug 10819.
15019         * lib/g++.exp (g++_version): Likewise.
15020         * lib/g77.exp (g77_version): Likewise.
15021         * lib/objc.exp (default_objc_version): Likewise.
15022
15023 2003-12-10  Richard Henderson  <rth@redhat.com>
15024
15025         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
15026
15027         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
15028
15029 2003-12-08  Matt Austern  <austern@apple.com>
15030
15031         PR c/13134
15032         * lib/gcc-dg.exp (dg-require-visibility): Define.
15033         * lib/target-supports (check_visibility_available): Define.
15034         * gcc.dg/visibility-1.c: New test.
15035         * gcc.dg/visibility-2.c: Likewise.
15036         * gcc.dg/visibility-3.c: Likewise.
15037         * gcc.dg/visibility-4.c: Likewise.
15038         * gcc.dg/visibility-5.c: Likewise.
15039         * gcc.dg/visibility-6.c: Likewise.
15040         * g++.dg/ext/visibility-1.C: Likewise.
15041         * g++.dg/ext/visibility-2.C: Likewise.
15042         * g++.dg/ext/visibility-3.C: Likewise.
15043         * g++.dg/ext/visibility-4.C: Likewise.
15044         * g++.dg/ext/visibility-5.C: Likewise.
15045         * g++.dg/ext/visibility-6.C: Likewise.
15046
15047 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15048
15049         * g++.dg/lookup/java1.C: New test.
15050         * g++.dg/lookup/java2.C: New test.
15051
15052 2003-12-07  Falk Hueffner  <falk@debian.org>
15053
15054         * g++.dg/opt/noreturn-1.C: New test.
15055
15056 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
15057
15058         * gcc.dg/overflow-1.c: New test.
15059
15060 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15061
15062         * g77.f-torture/compile/13060.f: New test.
15063
15064 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
15065
15066         PR c++/13323
15067         * g++.dg/inherit/operator2.C: New test.
15068
15069 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15070
15071         PR c++/13305
15072         * g++.dg/ext/attrib9.C: New test.
15073
15074 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15075
15076         PR c++/13314
15077         * g++.dg/template/error7.C: New test.
15078
15079 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
15080             J"orn Rennecke <joern.rennecke@superh.com>
15081
15082         PR target/13302
15083         * g++.dg/other/struct-va_list.C: New test.
15084
15085 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15086
15087         PR c++/13166
15088         * g++.dg/parse/defarg6.C: New test.
15089
15090 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
15091
15092         PR target/13256
15093         * gcc.c-torture/execute/20031201-1.c: New test.
15094
15095 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
15096
15097         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
15098
15099 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15100
15101         * gcc.dg/builtin-return-1.c: New test.
15102
15103 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
15104             J"orn Rennecke <joern.rennecke@superh.com>
15105
15106         PR optimization/13260
15107         * gcc.c-torture/execute/20031204-1.c: New test.
15108
15109 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15110
15111         PR c++/9127
15112         * g++.dg/template/error6.C: New test.
15113
15114 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
15115
15116         * gcc.dg/20031202-1.c: New test.
15117
15118 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15119
15120         PR c++/13179
15121         * g++.dg/template/eh1.C: New test.
15122
15123         PR c++/10771
15124         * g++.dg/template/error5.C: New test.
15125
15126 2003-12-02  David Ung  <davidu@mips.com>
15127
15128         * gcc.dg/compat/vector-check.h: Corrected type for var
15129         g_##TMODE
15130
15131 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15132
15133         PR c++/10126
15134         * g++.dg/template/ptrmem8.C: New test.
15135
15136 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15137
15138         PR c++/12573
15139         * g++.dg/template/dependent-expr3.C: New test.
15140
15141 2003-12-01  James Lemke  <jim@wasabisystems.com>
15142
15143         * gcc.dg/arm-g2.c: New test.
15144
15145 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15146
15147         PR optimization/11634
15148         * gcc.dg/20031201-2.c: New test case.
15149
15150 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
15151
15152         PR 11433
15153         * objc.dg/proto-lossage-3.m: New test.
15154
15155 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15156
15157         PR optimization/12628
15158         * gcc.dg/20031201-1.c: New test case.
15159
15160 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15161
15162         * gcc.dg/unaligned-1.c: New test.
15163
15164 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
15165
15166         PR c++/9849
15167         * g++.dg/template/error4.C: New test.
15168         * g++.dg/template/nested3.C: Adjust error markers.
15169
15170 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15171
15172         * gcc.dg/cpp/assert4.c: Check more #system assertions.
15173
15174 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15175
15176         PR c/10333
15177         * gcc.dg/bitfld-7.c: New test.
15178
15179 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
15180
15181         * gcc.dg/tls/asm-1.C: New test.
15182
15183 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15184
15185         * gcc.dg/cpp/assert4.c: Update.
15186
15187 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15188
15189         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
15190         * gcc.dg/builtin-apply3.c: New test.
15191
15192 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15193
15194         * lib/compat.exp (compat-obj): New xfaildata parameter.
15195         Use it to set compiler_conditional_xfail_data before compiling.
15196         (compat-get-options): Handle dg-xfail-if.
15197         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
15198         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
15199         * gcc.dg/compat/vector-1_y.c: Likewise.
15200         * gcc.dg/compat/vector-2_x.c: Likewise.
15201         * gcc.dg/compat/vector-2_y.c: Likewise.
15202
15203 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15204
15205         * g++.dg/opt/reg-stack4.C: New test.
15206
15207 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15208
15209         * gcc.dg/builtin-apply2.c: New test.
15210
15211 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15212
15213         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
15214
15215 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15216
15217         PR c++/12924
15218         * g++.dg/template/template-id-2.C: New test.
15219
15220 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15221
15222         PR c++/5369
15223         * g++.dg/template/memfriend1.C: New test.
15224         * g++.dg/template/memfriend2.C: Likewise.
15225         * g++.dg/template/memfriend3.C: Likewise.
15226         * g++.dg/template/memfriend4.C: Likewise.
15227         * g++.dg/template/memfriend5.C: Likewise.
15228         * g++.dg/template/memfriend6.C: Likewise.
15229         * g++.dg/template/memfriend7.C: Likewise.
15230         * g++.dg/template/memfriend8.C: Likewise.
15231         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
15232
15233 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
15234
15235         PR c++/12515
15236         * g++.dg/ext/cond1.C: New test.
15237
15238 2003-11-20  Richard Henderson  <rth@redhat.com>
15239
15240         * gcc.dg/20020201-2.c: Remove.
15241         * gcc.dg/20020201-4.c: Remove.
15242         * gcc.dg/20020304-1.c: Remove.
15243
15244 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
15245
15246         * gcc.dg/cpp/trad/xwin1.c: New test case.
15247
15248 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
15249
15250         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
15251         * lib/g77.exp: Likewise.
15252         * lib/objc.exp: Likewise.
15253         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
15254         for darwin.
15255
15256 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15257
15258         PR c++/12932
15259         * g++.dg/template/static5.C: New test.
15260
15261 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15262
15263         * gcc.dg/nested-func-1.c: New test.
15264
15265 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15266
15267         * gcc.dg/cpp/assert4.c: New test.
15268
15269 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15270
15271         PR c++/2294
15272         * g++.dg/lookup/using9.c: New test.
15273
15274 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
15275
15276         PR c++/12762
15277         * g++.dg/template/error3.C: New test.
15278
15279 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
15280
15281         PR ada/13035
15282         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15283         No longer use a wrapper for gcc, since this does not work under
15284         Windows.
15285
15286 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15287
15288         PR c++/2094
15289         * g++.dg/template/ptrmem7.C: New test.
15290
15291 2003-11-13  Andrew Pinski <apinski@apple.com>
15292
15293         * gcc.c-torture/compile/20031113-1.c: New test.
15294
15295 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
15296             Kean Johnston <jkj@sco.com>
15297
15298         PR c/13029
15299         * gcc.dg/unused-4.c: Update.
15300
15301 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15302
15303         * g++.dg/opt/const3.C: New test.
15304
15305 2003-11-13  Jan Hubicka  <jh@suse.cz>
15306
15307         * gcc.c-torture/compile/20031112-1.c: New test.
15308
15309 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
15310
15311         * g++.dg/parse/crash10.C: Remove bogus error marker.
15312
15313 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15314
15315         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
15316         (host_gcc): Likewise.
15317         (ROOT): Honor $PWDCMD.
15318         (BASE): Likewise.
15319         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
15320
15321 2003-11-12  Catherine Moore  <clm@redhat.com>
15322
15323         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
15324
15325 2003-11-12  Andreas Jaeger  <aj@suse.de>
15326             Jakub Jelinek  <jakub@redhat.com>
15327             Andrew Pinski  <pinskia@physics.uc.edu>
15328             Richard Henderson  <rth@redhat.com>
15329
15330         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
15331         systems.
15332         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
15333
15334         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
15335         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15336
15337 2003-11-11  Andreas Jaeger  <aj@suse.de>
15338
15339         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
15340
15341         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
15342
15343 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
15344
15345         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
15346         Clean ups.
15347
15348 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
15349
15350         * gcc.dg/trampoline-1.c: New test.
15351
15352 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15353
15354         * gcc.c-torture/compile/200031109-1.c: New test.
15355
15356 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15357
15358         PR c/3190
15359         PR c/8714
15360         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15361         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
15362         gcc.dg/format/no-y2k-1.c: Update.
15363
15364 2003-11-08  Roger Sayle  <roger@eyesopen.com>
15365
15366         PR optimization/10467
15367         * gcc.dg/20031108-1.c: New test case.
15368
15369 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
15370
15371         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
15372
15373 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15374
15375         * gcc.dg/compound-lvalue-1.c: New test.
15376         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
15377         some XFAILs.
15378
15379 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
15380
15381         * gcc.dg/altivec-varargs-1.c: New test.
15382
15383 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15384
15385         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
15386         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
15387         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
15388         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
15389         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
15390
15391 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15392
15393         * gcc.dg/cond-lvalue-1.c: New test.
15394
15395 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
15396
15397         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
15398
15399 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15400
15401         PR c++/11616
15402         * g++.dg/template/instantiate5.C: New test.
15403
15404 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15405
15406         PR c++/12726
15407         * g++.dg/ext/complit2.C: Replace test with self-contained version.
15408         * ChangeLog: Add missing first entry for above test.
15409
15410 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15411
15412         PR c++/9810
15413         * g++.dg/template/using8.C: New test.
15414         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
15415
15416 2003-11-02  Roger Sayle  <roger@eyesopen.com>
15417
15418         PR optimization/10817
15419         * gcc.c-torture/compile/20031102-1.c: New test case.
15420
15421 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
15422
15423         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
15424         2147483647.
15425
15426 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15427
15428         * gcc.dg/20031102-1.c: New test.
15429
15430 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15431
15432         * gcc.dg/complex-1.c: New test.
15433
15434 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15435
15436         PR c++/12796
15437         * g++.dg/template/crash13.C: Adjust expected error location.
15438         * g++.old-deja/g++.brendan/ns1.C: Likewise.
15439
15440 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15441
15442         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15443
15444 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15445
15446         PR/10239
15447         * gcc.c-torture/compile/20031031-2.c: New test.
15448
15449 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15450
15451         PR/11640
15452         * gcc.c-torture/compile/20031031-1.c: New test.
15453
15454 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15455
15456         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15457         * gcc.misc-tests/bprob.exp: Likewise.
15458         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
15459         the execution test on arm-elf configs.
15460         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
15461         configs that don't support scratch files.
15462         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
15463
15464 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
15465
15466         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
15467         done by dejagnu.
15468
15469 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
15470
15471         * ada/acats/run_all.sh: Redirect mv output to /dev/null
15472         Avoid non pure sh syntax. Add more logging.
15473
15474         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
15475         fail.
15476
15477 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15478
15479         PR libgcj/10610
15480         * gcc.dg/ppc-stackalign-1.c: New test.
15481
15482 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
15483
15484         * ada/acats/run_all.sh: Change output to be more compliant with
15485         dejagnu framework.
15486         Create acats.sum and acats.log files under testsuite/ada/acats
15487         Only run [a-z]* directories, to filter out e.g. CVS.
15488         Redirect build output to log file.
15489
15490 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15491
15492         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
15493
15494 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15495
15496         PR ada/5909:
15497         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
15498
15499 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
15500
15501         * gcc.c-torture/compile/20031023-1.c: New test.
15502         * gcc.c-torture/compile/20031023-2.c: New test.
15503         * gcc.c-torture/compile/20031023-3.c: New test.
15504         * gcc.c-torture/compile/20031023-4.c: New test.
15505
15506 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15507
15508         PR c++/10371
15509         * g++.dg/lookup/scoped8.C: New test.
15510
15511 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15512
15513         * g++.dg/opt/reg-stack3.C: New test.
15514
15515 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15516
15517         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
15518
15519 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15520
15521         PR c++/11076
15522         * g++.dg/template/crash13.C: New test.
15523
15524 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15525
15526         * gcc.dg/c99-restrict-2.c: New test.
15527
15528 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
15529
15530         PR c++/12698, c++/12699, c++/12700, c++/12566
15531         * g++.dg/inherit/covariant9.C: New test.
15532         * g++.dg/inherit/covariant10.C: New test.
15533         * g++.dg/inherit/covariant11.C: New test.
15534
15535 2003-10-23  Jason Merrill  <jason@redhat.com>
15536
15537         PR c++/12726
15538         * g++.dg/ext/complit2.C: New test.
15539
15540 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15541
15542         PR target/12654
15543         * gcc.c-torture/execute/20031020-1.c: New test.
15544
15545 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15546
15547         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
15548         following the jump_insn.
15549
15550 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15551
15552         * gcc.dg/cast-lvalue-1.c: New test.
15553
15554 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
15555
15556         PR c++/11962
15557         * g++.dg/template/cond2.C: New test.
15558
15559 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15560
15561         * gcc.dg/builtins-28.c: New test.
15562
15563 2003-10-20  Jan Hubicka  <jh@suse.cz>
15564
15565         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
15566         parameter.
15567         * testsuite/gcc.dg/inline-2.c: Likewise.
15568
15569 2003-10-20  Phil Edwards  <phil@codesourcery.com>
15570
15571         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
15572         * gcc.dg/nest.c:  Likewise.
15573
15574 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15575
15576         PR c++/9781, c++/10583, c++/11862
15577         * g++.dg/parse/crash13.C: New test.
15578
15579 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15580
15581         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
15582
15583 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15584
15585         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
15586         Define HAVE_C99_RUNTIME except on Solaris.
15587         * gcc.dg/builtins-20.c: Likewise.
15588
15589 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15590
15591         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
15592
15593 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15594
15595         PR c++/12495
15596         * g++.dg/template/crash21.C: New test.
15597
15598 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15599
15600         PR c++/2513
15601         * g++.dg/template/typename5.C: New test.
15602
15603 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15604
15605         PR c++/12369
15606         * g++.dg/template/friend25.C: New test.
15607
15608 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
15609
15610         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
15611         versions.
15612
15613 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
15614
15615         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
15616         == 2147483647.
15617
15618 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
15619
15620         * gcc.c-torture/execute/960416-1.x: Remove.
15621         * gcc.c-torture/execute/divconst-3.x: Likewise.
15622
15623 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
15624
15625         PR target/12598
15626         * gcc.dg/torture/cris-volatile-1.c: New test.
15627
15628 2003-10-14  Roger Sayle  <roger@eyesopen.com>
15629
15630         PR optimization/9325
15631         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
15632         for overflowing floating point to integer conversion during RTL
15633         simplification.
15634
15635 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
15636
15637         * objc/execute/_cmd.m: Fix typo.
15638         * objc.dg/image-info.m, objc.dg/symtab-1.m:
15639         Relax 'scan-assembler' regexp.
15640         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
15641         objc.dg/try-catch-4.m: Run on non-Darwin targets.
15642         * objc.dg/zero-link-2.m: Remove blank line.
15643         * objc.dg/zero-link-3.m: New test case.
15644
15645 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
15646
15647         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
15648
15649         * gcc.dg/asm-names.c: Use scan-assembler-not rather
15650         than linker trickery.
15651
15652 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15653
15654         PR c++/12370
15655         * g++.dg/other/friend2.C: New test.
15656
15657 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15658
15659         * gcc.dg/20031012-1.c: New test.
15660
15661 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15662
15663         * gcc.dg/weak/weak-3.c: Fix for new warning.
15664
15665 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
15666
15667         PR optimization/8750
15668         * gcc.c-torture/execute/20031012-1.c: New test case.
15669
15670 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15671
15672         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
15673         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
15674
15675 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15676
15677         PR optimization/12260
15678         * gcc.c-torture/compile/20031011-2.c: New test case.
15679
15680 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15681
15682         * gcc.c-torture/execute/20031011-1.c: New testcase.
15683
15684 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15685
15686         * gcc.c-torture/compile/20031011-1.c: New test.
15687
15688 2003-10-11  Jan Hubicka  <jh@suse.cz>
15689
15690         * g++.dg/other/first-global.C: New test.
15691
15692 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15693
15694         * gcc.c-torture/execute/string-opt-18.c: New testcase.
15695
15696 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
15697
15698         * gcc.c-torture/compile/20031010-1.c: New test.
15699
15700 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
15701
15702         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
15703         * gcc.c-torture/execute/va-arg-25.c: ... here.
15704
15705 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
15706
15707         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
15708
15709 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
15710
15711         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
15712
15713 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
15714
15715         * g++.dg/parse/error2.C: New test.
15716
15717 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
15718
15719         PR c++/11097
15720         * g++.dg/other/error5.C: Modify the error message.
15721         * g++.dg/lookup/using8.C: New test.
15722
15723 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
15724
15725         * gcc.dg/darwin-abi-2.c: New file.
15726         * gcc.c-torture/execute/va-arg-24.c: New file.
15727
15728 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
15729
15730         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
15731         indentation.
15732
15733 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
15734
15735         PR c++/10147
15736         * g++.dg/other/error4.C: Update error messages.
15737         * g++.dg/template/ptrmem4.C: Likewise.
15738
15739         PR c++/12337
15740         * g++.dg/init/new9.C: New test.
15741
15742         PR c++/12334, c++/12236, c++/8656
15743         * g++.dg/ext/attrib8.C: New test.
15744
15745 2003-10-06  Devang Patel  <dpatel@apple.com>
15746
15747         * gcc.dg/debug/dwarf2-3.h: New test.
15748         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
15749
15750 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
15751
15752         * g++.dg/opt/cfg2.C: New test.
15753
15754 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15755
15756         * g++.dg/opt/float1.C: New test.
15757
15758 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15759
15760         * gcc.dg/c90-array-lval-6.c: New test.
15761         * gcc.dg/c99-array-lval-6.c: New test.
15762
15763 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
15764             Ziemowit Laski  <zlaski@apple.com>
15765
15766         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
15767         'Derived', so that it is never considered a class method; add
15768         new warning for '+port' method ambiguity.
15769         * objc.dg/method-12.m: Include <objc/objc.h> instead of
15770         <objc/objc-api.h> (needed on Mac OS X).
15771         * objc.dg/method-13.m: New test.
15772
15773 2003-10-03  Roger Sayle  <roger@eyesopen.com>
15774
15775         PR optimization/9325, PR java/6391
15776         * gcc.c-torture/execute/20031003-1.c: New test case.
15777
15778 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
15779
15780         PR optimization/12180
15781         * gcc.dg/20031002-1.c: New test.
15782
15783         PR c++/12486
15784         * g++.dg/inherit/error1.C: New test.
15785
15786 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
15787
15788         * lib/f-torture.exp (search_for): Rename to...
15789         (search_for_re): This.  Also, clean up comments and the
15790         "regexp" invocation.
15791
15792 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
15793
15794         * gcc.c-torture/compile/20031002-1.c: New test.
15795
15796 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
15797
15798         * g++.dg/opt/cond1.C: New test.
15799
15800 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
15801
15802         * gcc.dg/Wold-style-definition-2.c: New testcase.
15803         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
15804
15805 2003-09-29  Richard Henderson  <rth@redhat.com>
15806
15807         * g++.dg/init/array10.C: Add dg-options.
15808
15809 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15810
15811         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
15812
15813 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15814
15815         * g++.dg/template/friend19.C: Fix typo.
15816         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
15817
15818 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
15819
15820         * gcc.c-torture/execute/20030928-1.c: New test.
15821         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
15822
15823 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15824
15825         * g++.dg/opt/unroll1.C: New test.
15826
15827 2003-09-26  Roger Sayle  <roger@eyesopen.com>
15828
15829         PR optimization/11741
15830         * gcc.dg/20030926-1.c: New test case.
15831
15832 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15833
15834         PR c++/5655
15835         * g++.dg/parse/access7.C: New test.
15836         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
15837
15838 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
15839
15840         MERGE OF objc-improvements-branch into MAINLINE:
15841         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
15842         if libobjc has not been built.
15843         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
15844         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
15845         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
15846         objc/execute/nested-3.m, objc/execute/np-2.m,
15847         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
15848         objc/execute/redefining_self.m, objc/execute/root_methods.m,
15849         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
15850         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
15851         objc.dg/special/unclaimed-category-1.h,
15852         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
15853         well as GNU runtime.
15854         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
15855         * execute/cascading-1.m, execute/function-message-1.m,
15856         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
15857         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
15858         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
15859         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
15860         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
15861         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
15862         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
15863         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
15864         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
15865         * objc.dg/bitfield-2.m: Run only on Darwin.
15866         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
15867         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
15868         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
15869         * objc.dg/const-str-1.m: Fix constant string layout.
15870
15871 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
15872
15873         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
15874
15875 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
15876
15877         * gcc.dg/darwin-abi-1.c: New file.
15878
15879 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
15880
15881         PR target/12281
15882         * gcc.c-torture/compile/20030921-1.c: New test.
15883
15884 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15885
15886         * g++.dg/opt/reg-stack2.C: New test.
15887
15888 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15889
15890         * g++.dg/eh/delayslot1.C: New test.
15891
15892 2003-09-20  Richard Henderson  <rth@redhat.com>
15893
15894         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
15895
15896 2003-09-20  Roger Sayle  <roger@eyesopen.com>
15897
15898         * gcc.c-torture/execute/20030920-1.c: New test case.
15899
15900 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15901
15902         * g++.dg/rtti/typeid3.C: Correct expected error message.
15903
15904 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15905
15906         PR c++/157
15907         * g++.dg/parse/crash12.C: New test.
15908
15909 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
15910
15911         * gcc.dg/compat/mixed-struct-check.h: New.
15912         * gcc.dg/compat/mixed-struct-defs.h: New.
15913         * gcc.dg/compat/mixed-struct-init.h: New.
15914         * gcc.dg/compat/struct-by-value-19_main.c: New.
15915         * gcc.dg/compat/struct-by-value-19_x.c: New.
15916         * gcc.dg/compat/struct-by-value-19_y.c: New.
15917         * gcc.dg/compat/struct-by-value-20_main.c: New.
15918         * gcc.dg/compat/struct-by-value-20_x.c: New.
15919         * gcc.dg/compat/struct-by-value-20_y.c: New.
15920         * gcc.dg/compat/struct-return-19_main.c: New.
15921         * gcc.dg/compat/struct-return-19_x.c: New.
15922         * gcc.dg/compat/struct-return-19_y.c: New.
15923         * gcc.dg/compat/struct-return-20_main.c: New.
15924         * gcc.dg/compat/struct-return-20_x.c: New.
15925         * gcc.dg/compat/struct-return-20_y.c: New.
15926
15927 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
15928         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
15929         so that it will not complain on LP64 targets.
15930
15931 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15932
15933         PR c++/495
15934         * g++.dg/template/friend24.C: New test.
15935
15936 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
15937
15938         PR c++/12332
15939         * g++.dg/template/memtmpl2.C: New test.
15940
15941 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
15942
15943         PR target/11184
15944         * gcc.dg/builtin-apply1.c: New test.
15945
15946 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15947
15948         PR c++/9848
15949         * g++.dg/warn/Wunused-4.C: New test.
15950
15951 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15952
15953         PR c++/12316
15954         * g++.dg/other/gc2.C: New test.
15955
15956 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
15957
15958         PR c++/11991
15959         * g++.dg/rtti/typeid3.C: New test.
15960
15961         PR c++/12266
15962         * g++.dg/overload/template1.C: New test.
15963
15964 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15965
15966         * g++.dg/opt/cfg3.C: New test.
15967
15968 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15969
15970         PR c++/7939
15971         * g++.dg/template/crash11.C: New test.
15972
15973 2003-09-16  Jason Merrill  <jason@redhat.com>
15974             Jakub Jelinek  <jakub@redhat.com>
15975
15976         * gcc.dg/attr-warn-unused-result.c: New test.
15977
15978 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15979
15980         PR c++/12184
15981         * g++.dg/expr/call2.C: New test.
15982
15983 2003-09-15  Andreas Jaeger  <aj@suse.de>
15984
15985         * gcc.dg/Wold-style-definition-1.c: New test.
15986
15987 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
15988
15989         PR c++/3907
15990         * g++.dg/parse/template12.C: New test.
15991
15992         * g++.dg/abi/bitfield11.C: New test.
15993         * g++.dg/abi/bitfield12.C: Likewise.
15994
15995 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
15996
15997         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
15998         non-expansion of functional macro name without arguments at EOL.
15999         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
16000
16001 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
16002
16003         * gcc.c-torture/execute/20030914-[12].c: New tests.
16004
16005 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16006
16007         PR c++/11788
16008         * g++.dg/overload/addr1.C: New test.
16009
16010 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
16011
16012         * gcc.dg/20030909-1.c: New test.
16013
16014 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16015
16016         * gcc.dg/ultrasp10.c: New test.
16017
16018 2003-09-09  Devang Patel  <dpatel@apple.com>
16019
16020         * gcc.dg/darwin-ld-6.c: New test.
16021
16022 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16023
16024         * gcc.dg/torture/builtin-explog-1.c: New testcase.
16025
16026 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16027
16028         * gcc.dg/ia64-types1.c: New test.
16029         * gcc.dg/ia64-types2.c: Likewise.
16030
16031 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16032
16033         * gcc.dg/builtins-1.c: Add more _Complex tests.
16034         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16035
16036         * gcc.dg/builtins-1.c: Test existing _Complex functions.
16037         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16038
16039 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16040
16041         PR c++/11786
16042         * g++.dg/lookup/koenig2.C: New test.
16043
16044         PR c++/5296
16045         * g++.dg/rtti/typeid2.C: New test.
16046
16047 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
16048
16049         * gcc.c-torture/compile/20030904-1.c: New test.
16050
16051 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16052
16053         * g++.dg/opt/longbranch2.C: New test.
16054
16055 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16056
16057         * g++.dg/template/crash10.C: Only compile it.
16058
16059 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16060
16061         PR middle-end/11665
16062         * gcc.c-torture/compile/20030907-1.c: New test.
16063         * g++.dg/init/array11.C: New test.
16064
16065 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16066
16067         PR c++/11852
16068         * g++.dg/init/struct1.C: New test.
16069
16070 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16071
16072         PR c++/12181
16073         * g++.dg/expr/comma1.C: New test.
16074
16075 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
16076
16077         PR c++/11867
16078         * g++.dg/expr/static_cast5.C: New test.
16079
16080 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16081
16082         PR c++/11507
16083         * g++.dg/lookup/scoped7.C: New test.
16084
16085         PR c++/9574
16086         * g++.dg/other/static1.C: New test.
16087
16088         PR c++/11490
16089         * g++.dg/warn/template-1.C: New test.
16090
16091         PR c++/11432
16092         * g++.dg/template/crash10.C: New test.
16093
16094         PR c++/2478
16095         * g++.dg/overload/VLA.C: New test.
16096
16097         PR c++/10804
16098         * g++.dg/template/call1.C: New test.
16099
16100 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16101
16102         PR c++/11794
16103         * g++.dg/parse/using3.C: New test.
16104
16105 2003-09-06  Roger Sayle  <roger@eyesopen.com>
16106
16107         PR c++/11409
16108         * g++.dg/overload/builtin3.C: New test case.
16109
16110 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
16111
16112         PR c/9862
16113         * gcc.dg/20030906-1.c: New test.
16114         * gcc.dg/20030906-2.c: Likewise.
16115
16116 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16117
16118         PR c++/12167
16119         * g++.dg/parse/defarg5.C: New test.
16120
16121         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
16122
16123 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
16124
16125         PR c++/12163
16126         * g++.dg/expr/static_cast4.C: New test.
16127
16128         PR c++/12146
16129         * g++.dg/template/crash9.C: New test.
16130
16131 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16132
16133         * g++.old-deja/g++.ext/pretty2.C: Update for change
16134         in __FUNCTION__.
16135         * g++.old-deja/g++.ext/pretty3.C: Likewise.
16136
16137 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
16138
16139         PR c++/11922
16140         * g++/dg/template/qualified-id1.C: New test.
16141
16142         PR c++/12037
16143         * g++.dg/warn/noeffect4.C: New test.
16144
16145 2003-09-04  Matt Austern  <austern@apple.com>
16146
16147         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
16148         * g++.dg/ext/fnname2.C: Likewise.
16149         * g++.dg/ext/fnname3.C: Likewise.
16150
16151 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
16152
16153         * g++.dg/expr/lval1.C: New test.
16154         * g++.dg/ext/lvcast.C: Remove.
16155
16156 2003-09-03  Roger Sayle  <roger@eyesopen.com>
16157
16158         PR optimization/11700.
16159         * gcc.c-torture/compile/20030903-1.c: New test case.
16160
16161 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
16162
16163         PR c++/12053
16164         * g++.dg/abi/layout4.C: New test.
16165
16166 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
16167
16168         PR c++/11553
16169         * g++.dg/parse/friend3.C: New test.
16170
16171 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
16172
16173         PR c++/11847
16174         * g++.dg/template/class1.C: New test.
16175
16176         PR c++/11808
16177         * g++.dg/expr/call1.C: New test.
16178
16179 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
16180
16181         PR c++/12114
16182         * g++.dg/init/ref9.C: New test.
16183
16184         PR c++/11972
16185         * g++.dg/template/nested4.C: New test.
16186
16187 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16188
16189         PR c++/12093
16190         * g++.dg/template/non-dependent4.C: New test.
16191
16192         PR c++/11928
16193         * g++.dg/inherit/conv1.C: New test.
16194
16195 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16196
16197         PR c++/6196
16198         * g++.dg/ext/label1.C: New test.
16199         * g++.dg/ext/label2.C: Likewise.
16200
16201 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16202
16203         * g++.dg/expr/cond3.C: New test.
16204
16205 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16206
16207         * gcc.dg/builtins-1.c: Add new builtin cases.
16208
16209 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16210
16211         * gcc.dg/builtins-1.c: Add new cases.
16212         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16213
16214 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16215
16216         * gcc.dg/builtins-1.c: Add more math builtin tests.
16217         * gcc.dg/torture/builtin-attr-1.c: New test.
16218
16219 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16220
16221         PR optimization/5079
16222         * g++.dg/opt/static3.C: New test.
16223
16224 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16225
16226         * gcc.misc-tests/gcov-10b.c: New test.
16227
16228 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
16229
16230         * g++.dg/opt/ptrmem3.C: New test.
16231
16232         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
16233
16234 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
16235
16236         * gcc.dg/20030826-2.c: New test.
16237
16238 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16239
16240         PR middle-end/12002
16241         * g77.f-torture/compile/12002.f: New test case.
16242
16243 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16244
16245         * gcc.dg/20030826-1.c: New test case.
16246
16247 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
16248
16249         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
16250
16251 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
16252
16253         PR c++/11871
16254         * c++.dg/lookup/crash1.C: New test.
16255
16256         * c++.dg/warn/noeffect3.C: New test.
16257
16258 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
16259
16260         * gcc.dg/compat/vector-1_x.c: Compile with -w.
16261         * gcc.dg/compat/vector-1_y.c: Ditto.
16262         * gcc.dg/compat/vector-2_x.c: Ditto.
16263         * gcc.dg/compat/vector-2_y.c: Ditto.
16264
16265 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
16266
16267         * gcc.dg/20030702-1.c: New test.
16268
16269 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
16270
16271         PR c++/8795
16272         * g++.dg/ext/altivec-1.C: New test.
16273
16274 2003-08-24  Richard Henderson  <rth@redhat.com>
16275
16276         * g++.dg/eh/simd-2.C: Add -w for x86.
16277
16278 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
16279
16280         * gcc.dg/20030815-1.c: New test.
16281
16282 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16283
16284         PR c++/3765
16285         * g++.dg/parse/access6.C: New test.
16286
16287 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16288
16289         PR c++/641, c++/11876
16290         * g++.dg/template/friend22.C: New test.
16291         * g++.dg/template/friend23.C: Likewise.
16292
16293 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16294
16295         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
16296         identically.
16297
16298 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16299
16300         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
16301
16302 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16303
16304         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
16305
16306 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16307
16308         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
16309
16310 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16311
16312         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
16313
16314 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
16315
16316         PR c++/11919
16317         * g++.dg/overload/prom1.C: New test.
16318
16319         PR c++/11551
16320         * g++.dg/parse/dtor2.C: New test.
16321
16322         PR c++/10762
16323         * g++.dg/parse/using2.C: New test.
16324
16325 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
16326
16327         PR target/11805
16328         * gcc.c-torture/compile/20030821-1.c: New.
16329
16330 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
16331
16332         PR c++/11834
16333         * g++.dg/template/deduce2.C: New test.
16334
16335 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
16336
16337         * gcc.c-torture/execute/20030821-1.c: New test.
16338
16339 2003-08-20  Roger Sayle  <roger@eyesopen.com>
16340
16341         PR middle-end/11984
16342         * gcc.dg/20030820-1.c: New test case.
16343
16344 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
16345
16346         PR c++/11945
16347         * g++.dg/warn/noeffect2.C: New test.
16348
16349 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
16350
16351         PR c++/10926
16352         * g++.dg/template/dtor2.C: New test.
16353
16354         PR c++/11684
16355         * g++.dg/template/operator1.C: New test.
16356         * g++.dg/parse/operator4.C: New test.
16357
16358         PR c++/11946.C
16359         * g++.dg/expr/enum1.C: New test.
16360         * gcc.dg/c99-bool-1.c: Remove bogus warning.
16361
16362         PR c++/11036.C
16363         * g++.dg/parse/elab2.C: New test.
16364         * g++.dg/parse/typedef4.C: Change error message.
16365         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
16366         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
16367         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
16368
16369 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
16370
16371         * gcc.dg/pch/warn-1.c: New.
16372         * gcc.dg/pch/warn-1.hs: New.
16373
16374         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
16375         not-tested file.
16376
16377 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16378
16379         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
16380
16381 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16382
16383         * gcc.dg/uninit-D.c: New Test.
16384         * gcc.dg/uninit-E.c: New Test.
16385         * gcc.dg/uninit-F.c: New Test.
16386         * gcc.dg/uninit-G.c: New Test.
16387
16388 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
16389
16390         * g++.dg/README: Describe the pch directory.
16391
16392 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16393
16394         PR c++/11174
16395         * g++.dg/parse/access4.C: New test.
16396         * g++.dg/parse/access5.C: Likewise.
16397         * g++.old-deja/g++.jason/access17.C: Adjust error message.
16398
16399 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
16400
16401         * gcc.dg/noncompile/20030818-1.c: New.
16402
16403 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16404
16405         PR c++/11957
16406         * g++.dg/warn/noeffect1.C: New test.
16407
16408         * g++.dg/template/scope2.C: New test.
16409         * g++.dg/template/error2.C: Correct dg-error
16410
16411 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
16412
16413         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
16414
16415 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
16416
16417         PR C++/11512
16418         * g++.dg/template/warn1.C: New.
16419
16420 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
16421
16422         * g++.dg/template/error2.C: New test.
16423         * g++.dg/lookup/using7.C: Adjust errors
16424         * g++.old-deja/g++.pt/crash36.C: Likewise.
16425         * g++.old-deja/g++.pt/derived3.C: Likewise.
16426
16427 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16428
16429         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
16430         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
16431         * gcc.c-torture/execute/builtins/string-9.c: New, from
16432         string-opt-9.c.  Adjust for execute/builtins framework.
16433         * gcc.c-torture/execute/string-opt-9.c: Delete.
16434
16435 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
16436
16437         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
16438
16439         * g++.dg/parse/ret-type2.C: New test.
16440
16441         PR c++/11703
16442         * g++.dg/init/new8.C: New test.
16443
16444         PR c++/10923
16445         * g++.dg/parse/typedef5.C: New test.
16446
16447         PR c++/9512
16448         * g++.dg/parse/qualified2.C: New test.
16449         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
16450         invalid code.
16451
16452 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
16453
16454         * g++.dg/conversion/ptrmem1.C: New test.
16455
16456 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
16457
16458         PR target/11693
16459         * gcc.dg/20030811-1.c: New test.
16460
16461         PR target/11535
16462         * gcc.c-torture/execute/20030811-1.c: New test.
16463
16464 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16465
16466         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
16467
16468 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
16469
16470         PR c++/11789.C
16471         * g++.dg/inherit/multiple1.C: New test.
16472
16473 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16474
16475         * gcc.dg/spe1.c: New test.
16476
16477         PR c++/11670
16478         * g++.dg/expr/cast2.C: New test.
16479
16480         PR c++/10530
16481         * g++.dg/template/dependent-name2.C: New test.
16482
16483 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
16484
16485         * g++.dg/parse/crash11.C: Put the dg options in comments.
16486
16487 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
16488
16489         * lib/gcc-dg.exp: Update for diagnostic change.
16490
16491 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16492
16493         PR c++/5767
16494         * g++.dg/parse/crash11.C: New test.
16495
16496 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
16497
16498         * gcc.dg/cpp/spacing1.c: Update.
16499
16500 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
16501
16502         PR target/11739
16503         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
16504         a value for -mtune.
16505
16506 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16507
16508         PR middle-end/11771
16509         * gcc.c-torture/compile/20030804-1.c: New test case.
16510
16511 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16512
16513         * gcc.dg/20030804-1.c: New test case.
16514
16515 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
16516
16517         * gcc.dg/cpp/separate-1.c: New test.
16518
16519 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
16520
16521         PR c++/11704
16522         * g++.dg/template/dependent-expr2.C: New test.
16523
16524         PR c++/11766
16525         * g++.dg/expr/ptrmem1.C: New test.
16526
16527 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16528
16529         PR c++/9453
16530         * g++.dg/template/friend15.C: New test.
16531
16532 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
16533
16534         * lib/dg-pch.exp: Work round PCH bug.
16535
16536 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16537
16538         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
16539         builtins.  Move cases from builtins-4.c here.
16540
16541         * gcc.dg/torture/builtin-math-1.c: New test taken from
16542         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
16543         additional cases.
16544
16545         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
16546         Delete.
16547
16548 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
16549
16550         PR c++/9447
16551         * g++.dg/template/using7.C: New test.
16552
16553 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
16554
16555         * import1.c, import2.c: New tests.
16556
16557 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
16558
16559         * g++.dg/eh/crossjump1.C: New test.
16560
16561 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
16562
16563         PR c++/11697
16564         * g++.dg/template/using6.C: New test.
16565
16566         PR c++/11744
16567         * g++.dg/template/koenig2.C: New test.
16568
16569 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16570
16571         PR c++/7983
16572         * g++.dg/parse/typedef4.C: New test.
16573
16574 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16575
16576         PR c++/8442, c++/8806
16577         * g++.dg/template/elab1.C: New test.
16578         * g++.dg/template/type2.C: Likewise.
16579         * g++.dg/template/ttp3.C: Adjust expected error message.
16580         * g++.old-deja/g++.law/visibility13.C: Likewise.
16581         * g++.old-deja/g++.niklas/t135.C: Likewise.
16582         * g++.old-deja/g++.pt/ttp41.C: Likewise.
16583         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
16584         template argument.
16585         * g++.old-deja/g++.pt/ttp44.C: Likewise.
16586
16587 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
16588
16589         PR c++/11295
16590         * g++.dg/ext/stmtexpr1.C: New test.
16591
16592         * g++.dg/opt/tmp1.C: New test.
16593
16594         PR c++/11525
16595         * g++.dg/parse/constant4.C: New test.
16596
16597         PR c++/9447
16598         * g++.dg/template/using5.C: New test.
16599
16600 2003-07-31  Roger Sayle  <roger@eyesopen.com>
16601
16602         * gcc.dg/builtins-27.c: New test case.
16603
16604 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
16605
16606         * gcc.dg/tls/opt-7.c: New test.
16607
16608 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
16609
16610         * g++.old-deja/g++.other/crash18.C: Remove.
16611
16612 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16613
16614         * g++.dg/template/explicit3.C: New.
16615         * g++.dg/template/explicit4.C: New.
16616         * g++.dg/template/explicit5.C: New.
16617
16618         PR c++/11347
16619         * g++.dg/template/memtmpl1.C: New.
16620
16621 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
16622
16623         PR target/11565
16624         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
16625         * gcc.dg/i386-387-5.c (dg-options): Likewise.
16626
16627 2003-07-30  Jan Hubicka  <jh@suse.cz>
16628
16629         * vtgc1.c: Kill.
16630
16631 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
16632
16633         * gcc.dg/struct-in-proto-1.c: New test.
16634
16635 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
16636
16637         * gcc.dg/cpp/include2.c: Only expect one message.
16638
16639 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
16640
16641         PR c++/9447
16642         * g++.dg/template/using1.C: New test.
16643         * g++.dg/template/using2.C: New test.
16644         * g++.dg/template/using3.C: New test.
16645         * g++.dg/template/using4.C: New test.
16646
16647 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
16648
16649         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
16650         * gcc.c-torture/execute/string-opt-10.c: Likewise.
16651
16652 2003-07-28  Jan Hubicka  <jh@suse.cz>
16653
16654         PR c++/11530
16655         * g++.dg/opt/call1.C: New test.
16656
16657 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
16658
16659         PR c++/11667
16660         * g++.dg/init/enum2.C: New test.
16661         * g++.dg/template/overload1.C: Add "-w" option.
16662
16663 2003-07-28    <hp@bitrange.com>
16664
16665         * gcc.dg/Wdeclaration-after-statement-1.c,
16666         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
16667
16668 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
16669
16670         * gcc.c-torture/compile/20030725-1.c: New test.
16671
16672 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
16673
16674         * gcc.dg/20030505.c: Only run for SPE.
16675         Remove definition of opaque type.
16676
16677 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
16678
16679         * g++.dg/template/ptrmem6.C: New test.
16680
16681 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
16682
16683         * gcc.c-torture/compile/zero-strct-2.c: New test.
16684
16685 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
16686
16687         * gcc.dg/intermod-1.c: New test.
16688
16689 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16690
16691         PR c++/11617
16692         * g++.dg/template/lookup2.C: New test.
16693         * g++.dg/template/memclass1.C: Remove instantiated from error.
16694         * g++.dg/other/error2.C: Tweak expected errors.
16695
16696         PR c++/11596
16697         * g++.dg/template/defarg3.C: New test.
16698
16699         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
16700
16701 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
16702
16703         * g++.dg/inherit/access5.C: New test.
16704
16705 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16706
16707         PR c++/11513
16708         * g++.dg/template/crash8.C: New test.
16709
16710 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
16711
16712         PR c/10602
16713         * gcc.dg/noncompile/incomplete-2.c: New test.
16714
16715 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
16716
16717         PR c++/11645
16718         * g++.dg/inherit/access4.C: New test.
16719
16720         PR c++/11517
16721         * g++.dg/expr/cond2.C: New test.
16722
16723         PR optimization/10679
16724         * g++.dg/opt/inline4.C: New test.
16725
16726 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16727
16728         * g++.dg/parse/crash10: New test.
16729
16730 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16731
16732         * g++.dg/ext/flexary1.C: New test.
16733
16734 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16735
16736         PR c++/10793
16737         * g++.dg/template/crash9.C: New test.
16738
16739 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16740
16741         PR c++/3004
16742         * g++.dg/parse/typedef3.C: New test.
16743
16744         PR c++/7906
16745         * g++.dg/parse/operator2.C: New test.
16746
16747         PR c++/8895
16748         * g++.dg/parse/def-tmpl-arg1.C: New test.
16749
16750         PR c++/9282
16751         * g++.dg/parse/funptr1.C: New test.
16752
16753         PR c++/9452
16754         * g++.dg/parse/ambig3.C: New test.
16755
16756         PR c++/9454
16757         * g++.dg/parse/operator3.C: New test.
16758
16759         PR c++/9486
16760         * g++.dg/parse/template10.C: New test.
16761
16762         PR c++/9488
16763         * g++.dg/parse/template11.C: New test.
16764
16765         PR c++/10150
16766         * g++.dg/parse/invalid-op1.C: New test.
16767
16768         PR c++/10247
16769         * g++.dg/parse/condexpr1.C: New test.
16770
16771 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16772
16773         * g++.dg/ext/packed3.C: New test.
16774         * g++.dg/ext/packed4.C: New test.
16775
16776         * gcc.dg/pack-test-3.c: New test.
16777
16778 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
16779
16780         * lib/compat.exp: Handle dg-options per source file.
16781         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
16782         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
16783         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
16784         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
16785         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
16786         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
16787         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
16788         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
16789         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
16790         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
16791         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
16792         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
16793         * g++.dg/compat/break/bitfield7_x.C: Ditto.
16794         * g++.dg/compat/break/bitfield7_y.C: Ditto.
16795
16796 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16797
16798         PR c/10320
16799         * gcc.c-torture/execute/20030718-1.c: New test.
16800
16801 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16802
16803         PR optimization/11536
16804         * gcc.dg/20030721-1.c: New test.
16805
16806 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
16807
16808         PR c++/11546
16809         * g++.dg/template/lookup1.C: New test.
16810
16811 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
16812
16813         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
16814         diagnostics of ill-formed constructs involving labels.
16815         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
16816         the new 'previously defined here' message.
16817
16818 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
16819
16820         * g++.dg/parse/non-dependent2.C: New test.
16821
16822 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16823
16824         * g++.dg/init/init-ref4.C: xfail on targets without
16825         weak symbols.
16826
16827 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
16828
16829         PR target/11087
16830         * gcc.c-torture/execute/20030717-1.c: New test.
16831
16832 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16833
16834         * g++.dg/opt/cfg1.C: New test.
16835
16836 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
16837
16838         PR optimization/11557
16839         * gcc.dg/20030717-1.c: New test.
16840
16841 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
16842
16843         PR c++/10476
16844         * g++.dg/expr/crash-1.C: New test.
16845
16846         PR c++/11027
16847         * g++.dg/template/init3.C: New test.
16848
16849         PR c++/8222
16850         * g++.dg/template/non-dependent1.C: New test.
16851
16852         PR c++/11070
16853         * g++.dg/template/non-dependent2.C: New test.
16854
16855         PR c++/11071
16856         * g++.dg/template/non-dependent3.C: New test.
16857
16858         PR c++/9907
16859         * g++.dg/template/sizeof5.C: New test.
16860
16861 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
16862
16863         PR 11498
16864         * gcc.c-torture/compile/mangle-1.c: New file.
16865
16866 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16867
16868         PR c++/7809
16869         * g++.dg/parse/access3.C: New test.
16870
16871 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
16872
16873         PR c++/11384
16874         * g++.dg/init/init-ref4.C: New test.
16875
16876 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
16877
16878         PR c++/11547
16879         * g++.dg/parse/constant3.C: New test.
16880         * g++.dg/parse/crash7.C: Likewise.
16881
16882 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
16883
16884         PR target/11008
16885         * gcc.dg/i386-pentium4-not-mull.c: New.
16886
16887 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
16888
16889         * gcc.dg/asm-names.c (ymain): Make it weak.
16890
16891 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16892
16893         PR c++/5421
16894         * g++.dg/template/friend21.C: New test.
16895
16896 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
16897
16898         * gcc.dg/cleanup-8.c: New test.
16899         * gcc.dg/cleanup-9.c: New test.
16900
16901 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
16902
16903         * g++.dg/ext/dll-MI1.h: New file.
16904         * g++.dg/ext/dllexport-MI1.C: New file.
16905         * g++.dg/ext/dllimport-MI1.C: New file.
16906
16907 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
16908
16909         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
16910         it does not have cmpstrsi patterns (just cmpmemsi).
16911
16912 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
16913
16914         PR debug/11473
16915         * g++.dg/debug/debug8.C: New test.
16916
16917 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16918
16919         PR c++/10108
16920         * g++.dg/template/crash7.C: New test.
16921
16922 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
16923
16924         PR target/10795
16925         * gcc.c-torture/compile/20030708-1.c: New.
16926
16927 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16928
16929         * gcc.c-torture/execute/20030715-1.c: New test.
16930
16931 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
16932
16933         * gcc.dg/pch/inline-3.c: New file.
16934         * gcc.dg/pch/inline-3.hs: New file.
16935         * gcc.dg/pch/inline-4.c: New file.
16936         * gcc.dg/pch/inline-4.hs: New file.
16937
16938 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
16939
16940         PR c++/11509
16941         * g++.dg/template/crash6.C: New test.
16942
16943         PR c++/7053
16944         * g++.dg/template/friend20.C: New test.
16945
16946         PR c++/7019
16947         * g++.dg/template/overload2.C: New test.
16948
16949 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16950
16951         PR optimization/11440
16952         * gcc.c-torture/execute/20030714-1.c: New test.
16953
16954 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16955
16956         PR c++/11154
16957         * g++.dg/template/partial2.C: New test.
16958
16959 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
16960
16961         PR c++/11503
16962         * g++.dg/template/anon1.C: New test.
16963
16964         PR c++/11493
16965         PR c++/11495
16966         * g++.dg/parse/template9.C: Likewise.
16967         * g++.dg/template/crash4.C: New test.
16968         * g++.dg/template/koenig1.C: Likewise.
16969         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
16970         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
16971         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
16972         functions.
16973         * g++.old-deja/g++.jason/template36.C: Likewise.
16974         * g++.old-deja/g++.mike/p1989.C: Likewise.
16975         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
16976         * g++.old-deja/g++.pt/ttp20.C: Use this->.
16977         * g++.old-deja/g++.pt/ttp21.C: Use this->.
16978         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
16979         compiling.
16980         * g++.old-deja/g++.pt/union2.C: Use this->.
16981
16982 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
16983
16984         * gcc.dg/20030711-1.c: New test.
16985
16986 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
16987
16988         PR c++/11050
16989         * g++.dg/parse/args1.C: New test.
16990         * g++.pt/defarg8.C: Change expected errors.
16991
16992 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
16993
16994         PR c++/8164
16995         * g++.dg/template/nontype2.C: New test.
16996
16997         PR c++/10558
16998         * g++.dg/parse/template8.C: New test.
16999
17000         PR c++/8327
17001         * g++.dg/template/scope1.C: New test.
17002
17003         * g++.dg/warn/Wsign-compare-1.C: New test.
17004
17005 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17006
17007         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
17008
17009 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
17010
17011         PR c++/9411
17012         * g++.dg/template/explicit2.C: New test.
17013
17014         PR c++/10032
17015         * g++.dg/warn/pedantic1.C: New test.
17016
17017 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
17018
17019         PR c++ 9483
17020         * g++.dg/other/field1.C: New test.
17021
17022 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17023
17024         PR c/11449
17025         * gcc.c-torture/compile/20030707-1.c: New.
17026
17027 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17028
17029         PR c++/10849
17030         * g++.dg/template/access12.C: New test.
17031
17032 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
17033
17034         * g++.dg/bprob/bprob.exp (prof_ext): Update.
17035         * g77.dg/bprob/bprob.exp (prof_ext): Update.
17036         * gcc.misc-tests/bprob.exp (prof_ext): Update.
17037         * gcc.misc-tests/gcov.exp: Update
17038         * g++.dg/gcov/gcov.exp: Update
17039         * lib/gcov.exp: Update.
17040
17041 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
17042
17043         * g++.dg/abi/mangle17.C: Make sure template expressions are
17044         dependent.
17045         * g++.dg/abi/mangle4.C: Mark erroneous casts.
17046         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
17047         * g++.dg/opt/stack1.C: Remove erroneous code.
17048         * g++.dg/parse/template7.C: New test.
17049         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
17050         * g++.old-deja/g++.pt/crash4.C: Likewise.
17051
17052 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17053
17054         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
17055         with zero or one occurence of `$' after the initial `L'.
17056
17057 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
17058
17059         * gcc.c-torture/compile/20030704-1.c: Add a comment.
17060
17061 2003-07-08  Roger Sayle  <roger@eyesopen.com>
17062
17063         PR c/11370
17064         * gcc.dg/Wunreachable-6.c: New testcase.
17065         * gcc.dg/Wunreachable-7.c: New testcase.
17066
17067 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17068
17069         PR c/11420
17070         * gcc.dg/20030708-1.c: New test.
17071
17072 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
17073
17074         * gcc.dg/compat/sdata-section.h: New file.
17075         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
17076         * gcc.dg/torture/mips-sdata-1.c: New test.
17077
17078 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17079
17080         PR c++/11030
17081         * g++.dg/template/friend19.C: New test.
17082
17083 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17084
17085         * g++.dg/opt/strength-reduce.C: New test.
17086
17087 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17088
17089         PR target/10979
17090         * gcc.dg/20030707-1.c: New testcase.
17091
17092 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17093
17094         PR optimization/11059
17095         * g++.dg/opt/emptyunion.C: New testcase.
17096
17097 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17098             Eric Botcazou  <ebotcazou@libertysurf.fr>
17099
17100         * g++.dg/opt/stack1.C: New test.
17101
17102 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
17103
17104         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
17105         run test.
17106
17107         PR c++/11431
17108         * g++.dg/expr/static_cast3.C: New test.
17109
17110 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
17111
17112         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
17113         everywhere.
17114         * gcc.dg/concat.c: Concatenation of string constants with
17115         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
17116         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
17117         * gcc.dg/cpp/escape-2.c: Use wide character constants where
17118         necessary to avoid multi-character character constant warning.
17119         * gcc.dg/cpp/escape.c: Likewise.
17120         * gcc.dg/cpp/ucs.c: Likewise.
17121         Remove backslashes from dg-bogus comments, as they confuse Tcl.
17122         Fix a typo.
17123
17124 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17125
17126         PR c/11428
17127         * gcc.c-torture/compile/20030704-1.c: New.
17128
17129 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17130
17131         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
17132
17133 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
17134
17135         PR c++/5287, PR c++/7910,  PR c++/11021
17136         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
17137         tests for warnings.
17138         * g++.dg/ext/dllimport2.C: Add tests for warnings.
17139         * g++.dg/ext/dllimport3.C: Likewise.
17140         * g++.dg/ext/dllimport4.C: New file.
17141         * g++.dg/ext/dllimport5.C: New file.
17142         * g++.dg/ext/dllimport6.C: New file.
17143         * g++.dg/ext/dllimport7.C: New file.
17144         * g++.dg/ext/dllimport8.C: New file.
17145         * g++.dg/ext/dllimport9.C: New file.
17146         * g++.dg/ext/dllimport10.C: New file.
17147         * g++.dg/ext/dllexport1.C: New file.
17148
17149 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17150
17151         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
17152         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
17153
17154 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17155
17156         * gcc.dg/builtins-25.c: New testcase.
17157         * gcc.dg/builtins-26.c: New testcase.
17158
17159 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
17160
17161         * gcc.dg/compat/vector-defs.h: New file.
17162         * gcc.dg/compat/vector-setup.h: New file.
17163         * gcc.dg/compat/vector-check.h: New file.
17164         * gcc.dg/compat/vector-1_main.c: New file.
17165         * gcc.dg/compat/vector-1_x.c: New file.
17166         * gcc.dg/compat/vector-1_y.c: New file.
17167         * gcc.dg/compat/vector-2_main.c: New file.
17168         * gcc.dg/compat/vector-2_x.c: New file.
17169         * gcc.dg/compat/vector-2_y.c: New file.
17170
17171         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
17172         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
17173         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
17174         * gcc.dg/compat/struct-align-1.h: New file.
17175         * gcc.dg/compat/struct-align-1_main.c: New file.
17176         * gcc.dg/compat/struct-align-1_x.c: New file.
17177         * gcc.dg/compat/struct-align-1_y.c: New file.
17178         * gcc.dg/compat/struct-align-2.h: New file.
17179         * gcc.dg/compat/struct-align-2_main.c: New file.
17180         * gcc.dg/compat/struct-align-2_x.c: New file.
17181         * gcc.dg/compat/struct-align-2_y.c: New file.
17182
17183         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
17184         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17185         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17186         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17187         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17188         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17189         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17190         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17191         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17192         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17193         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17194         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17195         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17196         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17197         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17198         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17199         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17200         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17201         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17202         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17203         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17204         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17205         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17206         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17207         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17208         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17209         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17210         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17211         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17212
17213 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17214
17215         * gcc.dg/i386-call-1.c: New test.
17216
17217 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17218
17219         PR c++/9162
17220         * g++.dg/parse/defarg4.C: New.
17221
17222 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17223
17224         PR target/10700
17225         * gcc.c-torture/compile/20030703-1.c: New test case.
17226
17227 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17228
17229         * g++.dg/template/local3.C: Remove extra semicolon.
17230
17231 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17232
17233         * gcc.dg/i386-volatile-1.c: New test.
17234
17235 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
17236
17237         PR c++/11072
17238         * g++.dg/other/offsetof2.C: XFAIL.
17239         * g++.dg/other/offsetof5.C: New.
17240
17241         PR c++/10219
17242         * g++.dg/template/error1.C: New.
17243
17244         PR c++/9779
17245         * g++.dg/template/dependent-expr1.C: New.
17246
17247 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17248
17249         PR c++/6949
17250         * g++.dg/template/local3.C: New test.
17251
17252         PR c++/11149
17253         * g++.dg/lookup/scoped6.C: New test.
17254
17255 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
17256
17257         PR c++/8046
17258         * g++.dg/other/error7.C: New test.
17259
17260 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
17261
17262         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
17263         * g++.old-deja/g++.abi/vtable3.h: Likewise.
17264         * g++.old-deja/g++.law/code-gen5.C: Likewise.
17265         * g++.old-deja/g++.other/union2.C: Likewise.
17266         * gcc.dg/c90-const-expr-2.c: Likewise.
17267         * gcc.dg/c90-const-expr-3.c: Likewise.
17268         * gcc.dg/c99-const-expr-2.c: Likewise.
17269         * gcc.dg/c99-const-expr-3.c: Likewise.
17270         * gcc.dg/concat.c: Likewise.
17271
17272 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17273
17274         PR c++/9559
17275         * g++.dg/init/static1.C: New test.
17276
17277 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17278
17279         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
17280         * g++.old-deja/g++.other/access2.C: Likewise.
17281         * g++.old-deja/g++.other/decl2.C: Likewise.
17282         * gcc.c-torture/execute/20020615-1.c: Likewise.
17283
17284 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17285
17286         PR c++/4933
17287         * g++.dg/template/sizeof4.C: New test.
17288
17289 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17290
17291         * g++.dg/other/error6.C: New test.
17292
17293 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17294
17295         PR c++/10750
17296         * g++.dg/parse/constant2.C: New test.
17297
17298 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
17299
17300         PR c++/11106
17301         * g++.dg/other/error5.C: New test.
17302
17303 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17304
17305         * gcc.dg/format/gcc_diag-1.c: New test.
17306
17307 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
17308
17309         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
17310
17311 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17312
17313         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
17314         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
17315         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
17316
17317 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
17318
17319         * gcc.c-torture/execute/builtins/string-8.c: New test.
17320         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
17321         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
17322         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
17323
17324 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17325
17326         PR c++/10468
17327         * g++.dg/ext/typeof6.C: New test.
17328
17329 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17330
17331         PR c++/10796
17332         * g++.dg/init/enum1.C: New test.
17333
17334 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
17335
17336         * gcc.dg/20030627-1.c: New test.
17337
17338 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
17339
17340         PR c++/11332
17341         * g++.dg/expr/static_cast2.C: New test.
17342
17343 2003-06-26  Roger Sayle  <roger@eyesopen.com>
17344             Jakub Jelinek  <jakub@redhat.com>
17345
17346         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
17347         sprintf(dst,"%s",src) optimization.
17348         * gcc.c-torture/execute/20030626-1.c: New test case.
17349         * gcc.c-torture/execute/20030626-2.c: New test case.
17350
17351 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
17352
17353         * gcc.c-torture/execute/multi-ix.c: New test.
17354
17355         * gcc.c-torture/execute/simd-4.c (main):
17356         Added missing semicolon at end of union.
17357
17358 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
17359
17360         PR c++/8266
17361         * g++.dg/template/explicit-instantiation3.C: New test.
17362
17363 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17364
17365         * gcc.dg/20030626-1.c: Use signed char.
17366
17367 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17368
17369         * gcc.dg/20030626-1.c: New test.
17370
17371 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
17372
17373         * const-str-2.m: Update.
17374
17375 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
17376
17377         PR c++/10990
17378         * g++.dg/rtti/dyncast1.C: New test.
17379         * g++.dg/abi/mangle4.C: Correct base-specifier access.
17380         * g++.dg/lookup/scoped1.C: Remove XFAIL.
17381         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
17382
17383         PR c++/10931
17384         * g++.dg/expr/static_cast1.C: New test.
17385
17386 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
17387
17388         * gcc.dg/20030625-1.c: New test.
17389
17390 2003-06-24  Roger Sayle  <roger@eyesopen.com>
17391
17392         * gcc.c-torture/compile/20030624-1.c: New test case.
17393
17394 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
17395
17396         * gcc.c-torture/execute/string-opt-17.c: New test.
17397
17398 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
17399
17400         PR c++/5754
17401         * g++.dg/parse/crash6.C: New test.
17402
17403 2003-06-23  Roger Sayle  <roger@eyesopen.com>
17404
17405         * gcc.dg/builtins-24.c: New test case.
17406
17407 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
17408
17409         * g++.dg/opt/operator1.C: New test.
17410
17411 2003-06-22  Roger Sayle  <roger@eyesopen.com>
17412
17413         * gcc.c-torture/execute/string-opt-16.c: New test case.
17414
17415 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17416
17417         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
17418         * g++.old-deja/g++.other/conv7.C: Likewise
17419         * g++.old-deja/g++.other/overcnv2.C: Likewise.
17420         * g++.old-deja/g++.other/overload14.C: Likewise.
17421
17422 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17423
17424         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
17425         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
17426
17427 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17428
17429         PR c++/10888
17430         * g++.dg/warn/Winline-3.C: New test.
17431
17432 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17433
17434         * lib/target-supports.exp (check_alias_available): Make the test
17435         program acceptable to the Solaris assembler.
17436
17437         PR c++/10749
17438         * g++.dg/template/memclass2.C: New test.
17439
17440 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17441             Eric Botcazou  <ebotcazou@libertysurf.fr>
17442
17443         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
17444         data for non-matching targets.
17445         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
17446
17447 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17448
17449         PR c++/10845
17450         * g++.dg/template/member3.C: New test.
17451
17452 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
17453
17454         PR c++/10939
17455         * g++.dg/template/func1.C: New test.
17456
17457         PR c++/9649
17458         * g++.dg/template/static4.C: New test.
17459         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
17460
17461         PR c++/11041
17462         * g++.dg/init/ref7.C: New test.
17463
17464 2003-06-19  Matt Austern  <austern@apple.com>
17465
17466         PR c++/11228
17467         * g++.dg/anew1.C: New test.
17468         * g++.dg/anew2.C: New test.
17469         * g++.dg/anew3.C: New test.
17470         * g++.dg/anew4.C: New test.
17471
17472 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
17473
17474         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
17475
17476 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
17477
17478         * gcc.c-torture/execute/simd-4.c (main): Make expected value
17479         endian-dependent.
17480
17481 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
17482
17483         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
17484         Remove cruft.
17485
17486 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
17487
17488         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
17489         * gcc.c-torture/compile/961203-1.c: Likewise.
17490         * gcc.c-torture/compile/980506-1.c: Likewise.
17491
17492 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17493
17494         PR c++/10712
17495         * g++.dg/lookup/using7.C: New test.
17496
17497 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17498
17499         PR c++/11105
17500         * g++.dg/abi/conv1.C: Remove it.
17501         * g++.dg/template/conv7.C: New test.
17502         * g++.dg/template/conv8.C: Likewise.
17503         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
17504         conversion operator.
17505
17506 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
17507
17508         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
17509         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17510         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17511         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17512         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17513         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17514         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17515         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17516         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17517         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17518         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17519         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17520         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17521         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17522         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17523         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17524         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17525         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17526         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17527         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17528         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17529         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17530         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17531         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17532         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17533         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17534         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17535         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17536         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17537
17538 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
17539
17540         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
17541         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
17542         indications.
17543
17544 2003-06-16  Roger Sayle  <roger@eyesopen.com>
17545
17546         * gcc.dg/i386-387-5.c: New test case.
17547         * gcc.dg/i386-387-6.c: New test case.
17548         * gcc.dg/builtins-23.c: New test case.
17549
17550 2003-06-15  Roger Sayle  <roger@eyesopen.com>
17551
17552         * gcc.dg/builtins-22.c: New test case.
17553         * gcc.dg/i386-387-1.c: Update to test exp.
17554         * gcc.dg/i386-387-2.c: Likewise.
17555
17556 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17557
17558         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
17559
17560 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17561
17562         * lib/gcc-dg.exp (dg-require-dll): New function.
17563         (dg-xfail-if): Likewise.
17564         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
17565         driver.
17566
17567         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
17568         * gcc.c-torture/compile/20001205-1.c: Likewise.
17569         * gcc.c-torture/compile/20001226-1.c: Likewise.
17570         * gcc.c-torture/compile/20010518-2.c: Likewise.
17571         * gcc.c-torture/compile/20020312-1.c: Likewise.
17572         * gcc.c-torture/compile/20020604-1.c: Likewise.
17573         * gcc.c-torture/compile/920501-12.c: Likewise.
17574         * gcc.c-torture/compile/920501-4.c: Likewise.
17575         * gcc.c-torture/compile/920520-1.c: Likewise.
17576         * gcc.c-torture/compile/920521-1.c: Likewise.
17577         * gcc.c-torture/compile/920625-1.c: Likewise.
17578         * gcc.c-torture/compile/961203-1.c: Likewise.
17579         * gcc.c-torture/compile/980506-1.c: Likewise.
17580         * gcc.c-torture/compile/981006-1.c: Likewise.
17581         * gcc.c-torture/compile/981022-1.c: Likewise.
17582         * gcc.c-torture/compile/981223-1.c: Likewise.
17583         * gcc.c-torture/compile/990617-1.c: Likewise.
17584         * gcc.c-torture/compile/dll.c: Likewise.
17585         * gcc.c-torture/compile/labels-3.c: Likewise.
17586         * gcc.c-torture/compile/mipscop-1.c: Likewise.
17587         * gcc.c-torture/compile/mipscop-2.c: Likewise.
17588         * gcc.c-torture/compile/mipscop-3.c: Likewise.
17589         * gcc.c-torture/compile/mipscop-4.c: Likewise.
17590         * gcc.c-torture/compile/simd-5.c: Likewise.
17591         * gcc.c-torture/compile/20000804-1.x: Remove.
17592         * gcc.c-torture/compile/20001205-1.x: Likewise.
17593         * gcc.c-torture/compile/20001226-1.x: Likewise.
17594         * gcc.c-torture/compile/20010518-2.x: Likewise.
17595         * gcc.c-torture/compile/20020312-1.x: Likewise.
17596         * gcc.c-torture/compile/20020604-1.x: Likewise.
17597         * gcc.c-torture/compile/920501-12.x: Likewise.
17598         * gcc.c-torture/compile/920501-4.x: Likewise.
17599         * gcc.c-torture/compile/920520-1.x: Likewise.
17600         * gcc.c-torture/compile/920521-1.x: Likewise.
17601         * gcc.c-torture/compile/920625-1.x: Likewise.
17602         * gcc.c-torture/compile/961203-1.x: Likewise.
17603         * gcc.c-torture/compile/980506-1.x: Likewise.
17604         * gcc.c-torture/compile/981006-1.x: Likewise.
17605         * gcc.c-torture/compile/981022-1.x: Likewise.
17606         * gcc.c-torture/compile/981223-1.x: Likewise.
17607         * gcc.c-torture/compile/990617-1.x: Likewise.
17608         * gcc.c-torture/compile/mipscop-1.x: Likewise.
17609         * gcc.c-torture/compile/mipscop-2.x: Likewise.
17610         * gcc.c-torture/compile/mipscop-3.x: Likewise.
17611         * gcc.c-torture/compile/mipscop-4.x: Likewise.
17612         * gcc.c-torture/compile/simd-5.x: Likewise.
17613
17614         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
17615
17616 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17617
17618         * gcc.c-torture/execute/20030611-1.c: New test.
17619
17620 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17621
17622         PR middle-end/168
17623         * gcc.dg/20030612-1.c: New test case.
17624
17625 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17626
17627         PR c++/10635
17628         * g++.dg/expr/cast1.C: New test.
17629
17630 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17631
17632         * gcc.dg/builtins-21.c: New test case.
17633
17634 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
17635
17636         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
17637         options instead of at the end.
17638         * lib/objc.exp (objc_target_compile): Likewise.
17639
17640 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
17641
17642         PR c++/10432
17643         * g++.dg/parse/error1.C: New test.
17644
17645 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
17646
17647         * gcc.dg/compat/struct-by-value-11_main.c: New file.
17648         * gcc.dg/compat/struct-by-value-11_x.c: New file.
17649         * gcc.dg/compat/struct-by-value-11_y.c: New file.
17650         * gcc.dg/compat/struct-by-value-12_main.c: New file.
17651         * gcc.dg/compat/struct-by-value-12_x.c: New file.
17652         * gcc.dg/compat/struct-by-value-12_y.c: New file.
17653         * gcc.dg/compat/struct-by-value-13_main.c: New file.
17654         * gcc.dg/compat/struct-by-value-13_x.c: New file.
17655         * gcc.dg/compat/struct-by-value-13_y.c: New file.
17656         * gcc.dg/compat/struct-by-value-14_main.c: New file.
17657         * gcc.dg/compat/struct-by-value-14_x.c: New file.
17658         * gcc.dg/compat/struct-by-value-14_y.c: New file.
17659         * gcc.dg/compat/struct-by-value-15_main.c: New file.
17660         * gcc.dg/compat/struct-by-value-15_x.c: New file.
17661         * gcc.dg/compat/struct-by-value-15_y.c: New file.
17662         * gcc.dg/compat/struct-by-value-16_main.c: New file.
17663         * gcc.dg/compat/struct-by-value-16_x.c: New file.
17664         * gcc.dg/compat/struct-by-value-16_y.c: New file.
17665         * gcc.dg/compat/struct-by-value-17_main.c: New file.
17666         * gcc.dg/compat/struct-by-value-17_x.c: New file.
17667         * gcc.dg/compat/struct-by-value-17_y.c: New file.
17668         * gcc.dg/compat/struct-by-value-18_main.c: New file.
17669         * gcc.dg/compat/struct-by-value-18_x.c: New file.
17670         * gcc.dg/compat/struct-by-value-18_y.c: New file.
17671
17672         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
17673         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
17674         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
17675         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
17676         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
17677         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
17678         * gcc.dg/compat/scalar-return-3_main.c: New file.
17679         * gcc.dg/compat/scalar-return-3_x.c: New file.
17680         * gcc.dg/compat/scalar-return-3_y.c: New file.
17681         * gcc.dg/compat/scalar-return-4_main.c: New file.
17682         * gcc.dg/compat/scalar-return-4_x.c: New file.
17683         * gcc.dg/compat/scalar-return-4_y.c: New file.
17684
17685 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
17686
17687         * gcc.dg/compat/fp2-struct-check.h: New file.
17688         * gcc.dg/compat/fp2-struct-defs.h: New file.
17689         * gcc.dg/compat/fp2-struct-init.h: New file.
17690         * gcc.dg/compat/struct-by-value-10_main.c: New file.
17691         * gcc.dg/compat/struct-by-value-10_x.c: New file.
17692         * gcc.dg/compat/struct-by-value-10_y.c: New file.
17693         * gcc.dg/compat/struct-return-10_main.c: New file.
17694         * gcc.dg/compat/struct-return-10_x.c: New file.
17695         * gcc.dg/compat/struct-return-10_y.c: New file.
17696
17697         * gcc.dg/compat/compat-common.h: New file.
17698         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
17699         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
17700         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
17701         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
17702         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
17703         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
17704         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
17705         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17706         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
17707         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
17708         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17709         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
17710         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
17711         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17712         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
17713         * gcc.dg/compat/small-struct-check.h: Ditto.
17714         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
17715         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17716         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
17717         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
17718         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17719         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17720         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
17721         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17722         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
17723         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
17724         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17725         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17726         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
17727         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17728         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17729         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
17730         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17731         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
17732         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
17733         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17734         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
17735         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
17736         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17737         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
17738         * gcc.dg/compat/struct-return-2_main.c: Ditto.
17739         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17740         * gcc.dg/compat/struct-return-2_y.c: Ditto.
17741         * gcc.dg/compat/struct-return-3_main.c: Ditto.
17742         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17743         * gcc.dg/compat/struct-return-3_y.c: Ditto.
17744
17745 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
17746
17747         * g++.dg/pch/static-1.C: New file.
17748         * g++.dg/pch/static-1.Hs: New file.
17749
17750 2003-06-10  Richard Henderson  <rth@redhat.com>
17751
17752         * gcc.dg/asm-7.c: Adjust expected warning text.
17753
17754 2003-06-10  Roger Sayle  <roger@eyesopen.com>
17755
17756         * gcc.dg/builtins-20.c: New test case.
17757
17758 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
17759
17760         PR c++/11131
17761         * g++.dg/opt/template1.C: New test.
17762
17763 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17764
17765         * lib/gcc-dg.exp (dg-test): Clear additional_files and
17766         additional_sources.
17767
17768 2003-05-21  David Taylor  <dtaylor@emc.com>
17769
17770         * gcc.dg/Wpadded.c: New file.
17771
17772 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17773
17774         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
17775         * gcc.dg/special/weak-2.c: Add dg-require-weak.
17776         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
17777         dg-require-weak.
17778
17779 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
17780
17781         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
17782
17783 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17784
17785         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
17786         (dg-require-alias): Likewise.
17787         (dg-require-gc-sections): Likewise.
17788         * lib/target-supports.exp (check_gc_sections_available): Likewise.
17789
17790 2003-06-08  Richard Henderson  <rth@redhat.com>
17791
17792         * gcc.dg/20011029-2.c: Fix the array reference.
17793         * gcc.dg/asm-7.c: New.
17794
17795 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
17796
17797         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
17798
17799 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
17800
17801         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
17802         (dg-require-gc-sections): Likewise.
17803
17804 2003-06-08  Jan Hubicka  <jh@suse.cz>
17805
17806         * i386-cmov1.c: Fix regular expression.
17807         * i386-cvt-1.c: Likewise.
17808         * i386-local.c: Likewise.
17809         * i386-local2.c: Likewise.
17810         * i386-mul.c: Likewise.
17811         * i386-ssetype-1.c: Likewise.
17812         * i386-ssetype-3.c: Likewise.
17813         * i386-ssetype-5.c: Likewise.
17814
17815 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17816
17817         PR c++/11039
17818         * g++.dg/warn/implicit-typename2.C: New test.
17819         * g++.dg/warn/implicit-typename3.C: New test.
17820
17821 2003-06-07  Richard Henderson  <rth@redhat.com>
17822
17823         * g++.dg/other/offsetof3.C: Use size_t.
17824         * g++.dg/other/offsetof4.C: Likewise.
17825
17826 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
17827
17828         * lib/copy-file.exp: New. Implement gcc_copy_files.
17829
17830         * lib/dg-pch.exp: Load copy-file.exp
17831         (dg-pch): Use gcc_copy_files instead of "file copy".
17832
17833 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
17834
17835         * gcc.dg/weak/weak.exp: Simplify.
17836         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
17837         * gcc.dg/weak/weak-1.c: Likewise.
17838         * gcc.dg/weak/weak-2.c: Likewise.
17839         * gcc.dg/weak/weak-3.c: Likewise.
17840         * gcc.dg/weak/weak-4.c: Likewise.
17841         * gcc.dg/weak/weak-5.c: Likewise.
17842         * gcc.dg/weak/weak-6.c: Likewise.
17843         * gcc.dg/weak/weak-7.c: Likewise.
17844         * gcc.dg/weak/weak-8.c: Likewise.
17845         * gcc.dg/weak/weak-9.c: Likewise.
17846
17847 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
17848
17849         gcc.c-torture/execute/20030606-1.c: New.
17850
17851 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17852
17853         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
17854         * gcc.dg/builtins-19.c: Likewise.
17855
17856 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17857
17858         * gcc.dg/builtins-2.c: Add some more tests.
17859         * gcc.dg/builtins-18.c: New test case.
17860         * gcc.dg/builtins-19.c: New test case.
17861
17862 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17863             Jim Wilson  <wilson@tuliptree.org>
17864
17865         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
17866
17867 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
17868
17869         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
17870         mempcpy/stpcpy calls not to be optimized into something else.
17871         * gcc.c-torture/execute/string-opt-3.c: Moved to...
17872         * gcc.c-torture/execute/builtins/string-7.c: ...here.
17873         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
17874
17875 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17876
17877         * gcc.dg/format/asm_fprintf-1.c: New test.
17878
17879 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
17880
17881         * lib/gcc-defs.exp (additional_sources): New variable.
17882         (dg-additional-sources): New function.
17883         (additional_files): New variable.
17884         (dg-additional-files): New function.
17885         (dg-additional-files-options): Likewise.
17886         * lib/gcc-dg.exp (dg-require-weak): New function.
17887         (dg-require-alias): Likewise.
17888         (dg-require-gc-sections): Likewise.
17889         * lib/target-supports.exp (check_alias_available): Remove testfile
17890         parameter.
17891         (check_gc_sections_available): New function.
17892         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
17893         (dg-gpp-additional-files): Likewise.
17894         * lib/g++.exp (additional_sources): Remove.
17895         (additional_files): Likewise.
17896         (g++_target_compile): Use dg-additional-files-options.
17897
17898         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
17899         Tcl logic.
17900         * gcc.dg/special/ecos.exp: Remove.
17901         * gcc.dg/special/20000419-2.c: Use dg-require-*.
17902         * gcc.dg/special/alias-1.c: Likewise.
17903         * gcc.dg/special/alias-2.c: Likewise.
17904         * gcc.dg/special/gcsec-1.c: Likewise.
17905         * gcc.dg/special/weak-1.c: Likewise.
17906         * gcc.dg/special/weak-2.c: Likewise.
17907         * gcc.dg/special/wkali-1.c: Likewise.
17908         * gcc.dg/special/wkali-2.c: Likewise.
17909
17910         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
17911         dg-gpp-additional-*.
17912         * g++.dg/special/conpr-3.C: Likewise.
17913         * g++.dg/special/conpr-4.C: Likewise.
17914         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
17915         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
17916         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
17917         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
17918         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
17919         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
17920         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
17921         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
17922         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
17923         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
17924         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
17925         * g++.old-deja/g++.other/comdat1.C: Likewise.
17926         * g++.old-deja/g++.other/comdat2.C: Likewise.
17927         * g++.old-deja/g++.other/comdat3.C: Likewise.
17928         * g++.old-deja/g++.other/ctor1.C: Likewise.
17929         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
17930
17931 2003-06-05  Richard Henderson  <rth@redhat.com>
17932
17933         * gcc.dg/debug/20030605-1.c: New.
17934
17935 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17936
17937         * README.QMTEST: Update.
17938
17939 2003-06-04  Richard Henderson  <rth@redhat.com>
17940
17941         * gcc.dg/cleanup-1.c: New.
17942         * gcc.dg/cleanup-2.c: New.
17943         * gcc.dg/cleanup-3.c: New.
17944         * gcc.dg/cleanup-4.c: New.
17945         * gcc.dg/cleanup-5.c: New.
17946         * gcc.dg/cleanup-6.c: New.
17947         * gcc.dg/cleanup-7.c: New.
17948
17949 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17950
17951         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
17952
17953         * lib/dg-pch.exp: New file.
17954         * g++.dg/pch/pch.exp: Use dg-pch.exp.
17955         * gcc.dg/pch/pch.exp: Likewise.
17956
17957 2003-06-04  Roger Sayle  <roger@eyesopen.com>
17958
17959         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
17960         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
17961         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
17962         * gcc.dg/builtins-17.c: New test case.
17963         * gcc.dg/i386-387-4.c: New test case.
17964         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
17965
17966 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17967
17968         * gcc.dg/ultrasp9.c: New test.
17969
17970 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17971
17972         * gcc.c-torture/compile/20030604-1.c: New test.
17973         * gcc.dg/sparc-constant-1.c: New test.
17974
17975 2003-06-03  Glen Nakamura  <glen@imodulo.com>
17976
17977         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
17978
17979 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
17980
17981         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
17982
17983         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
17984         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
17985
17986 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
17987
17988         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
17989
17990 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17991
17992         PR c++/10940
17993         * g++.dg/template/spec10.C: New test.
17994
17995 2003-06-03  Roger Sayle  <roger@eyesopen.com>
17996
17997         * gcc.dg/builtins-16.c: New test case.
17998
17999 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
18000
18001         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
18002         mempcpy test with post-increments.
18003         * gcc.c-torture/execute/string-opt-3.c: New test.
18004         * gcc.dg/string-opt-1.c: New test.
18005
18006 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
18007
18008         PR fortran/10965
18009         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
18010
18011 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
18012
18013         * lib/scanasm.exp (dg-scan): New function, factored out of ...
18014         (scan-assembler): ... here.  Use dg-scan.
18015         (scan-assembler-not): Likewise.
18016         (scan-file): New function.
18017         (scan-file-not): Likewise.
18018         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
18019         * gcc.dg/cpp/_Pragma4.c: Likewise.
18020         * gcc.dg/cpp/_Pragma5.c: Likewise.
18021         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18022         * gcc.dg/cpp/avoidpaste2.c: Likewise.
18023         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
18024         * gcc.dg/cpp/cmdlne-P.c: Likewise.
18025         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
18026         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
18027         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
18028         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
18029         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
18030         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
18031         * gcc.dg/cpp/cxxcom1.c: Likewise.
18032         * gcc.dg/cpp/line1.c: Likewise.
18033         * gcc.dg/cpp/maccom1.c: Likewise.
18034         * gcc.dg/cpp/maccom2.c: Likewise.
18035         * gcc.dg/cpp/maccom3.c: Likewise.
18036         * gcc.dg/cpp/maccom4.c: Likewise.
18037         * gcc.dg/cpp/maccom5.c: Likewise.
18038         * gcc.dg/cpp/maccom6.c: Likewise.
18039         * gcc.dg/cpp/multiline.c: Likewise.
18040         * gcc.dg/cpp/spacing1.c: Likewise.
18041         * gcc.dg/cpp/spacing2.c: Likewise.
18042         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
18043         * gcc.dg/cpp/trad/maccom1.c: Likewise.
18044         * gcc.dg/cpp/trad/maccom2.c: Likewise.
18045         * gcc.dg/cpp/trad/maccom3.c: Likewise.
18046         * gcc.dg/cpp/trad/maccom4.c: Likewise.
18047         * gcc.dg/cpp/trad/maccom6.c: Likewise.
18048         * gcc.dg/cpp/cxxcom2.c: Likewise.
18049         * gcc.dg/cpp/cxxcom2.h: New file.
18050
18051         * gcc.dg/cpp/truefalse.cpp: Move it to ...
18052         * g++.dg/cpp/truefalse.C: Here.
18053         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
18054
18055 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
18056
18057         * gcc.dg/cpp/redef3.c: New file.
18058
18059 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18060
18061         * gcc.dg/i386-loop-3.c: New test.
18062
18063 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
18064
18065         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
18066
18067 2003-05-31  Roger Sayle  <roger@eyesopen.com>
18068
18069         * gcc.dg/fwrapv-1.c: New test case.
18070         * gcc.dg/fwrapv-2.c: New test case.
18071
18072 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18073
18074         PR c++/10956
18075         * g++.dg/template/spec9.C: New test.
18076
18077 2003-05-29  Roger Sayle  <roger@eyesopen.com>
18078
18079         * gcc.dg/duff-4.c: New test case.
18080
18081 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
18082
18083         PR fortran/10843
18084         * g77.dg/ffixed-form-1.f: New test
18085         * g77.dg/ffixed-form-2.f: New test
18086         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
18087         * g77.dg/ffree-form-3.f: New test
18088
18089 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
18090
18091         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
18092         * gcc.dg/wint_t-1.c: Likewise.
18093
18094 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18095
18096         * g++.dg/template/access11.C: New test.
18097
18098 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18099
18100         PR c++/10849
18101         * g++.dg/template/access10.C: New test.
18102
18103 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18104             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18105
18106         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
18107
18108 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18109
18110         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
18111         suppress for powerpc-*-darwin*.
18112         * gcc.dg/torture/builtin-noret-2.c: Likewise.
18113
18114 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18115
18116         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
18117         suppress option for powerpc-*-darwin*.
18118
18119 2003-05-23  Roger Sayle  <roger@eyesopen.com>
18120
18121         * gcc.dg/builtins-1.c: Add tests for tan and atan.
18122         * gcc.dg/builtins-4.c: Add test for fmod.
18123
18124 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18125
18126         PR c++/10682
18127         * g++.dg/template/instantiate4.C: New test.
18128
18129 2003-05-22  Roger Sayle  <roger@eyesopen.com>
18130
18131         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
18132
18133 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
18134
18135         * gcc.dg/compat/scalar-return-1_main.c: New file.
18136         * gcc.dg/compat/scalar-return-1_x.c: New file.
18137         * gcc.dg/compat/scalar-return-1_y.c: New file.
18138         * gcc.dg/compat/scalar-return-2_main.c: New file.
18139         * gcc.dg/compat/scalar-return-2_x.c: New file.
18140         * gcc.dg/compat/scalar-return-2_y.c: New file.
18141         * gcc.dg/compat/struct-return-3_main.c: New file.
18142         * gcc.dg/compat/struct-return-3_y.c: New file.
18143         * gcc.dg/compat/struct-return-3_x.c: New file.
18144         * gcc.dg/compat/struct-return-2_main.c: New file.
18145         * gcc.dg/compat/struct-return-2_x.c: New file.
18146         * gcc.dg/compat/struct-return-2_y.c: New file.
18147
18148 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18149
18150         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
18151         for hppa*-hp-hpux*.
18152         * gcc.dg/20021014-1.c (dg-options): Likewise.
18153         * gcc.dg/nest.c (dg-options): Likewise.
18154
18155 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
18156
18157         PR c++/9738
18158         * g++.dg/ext/dllimport2.C: New file.
18159         * g++.dg/ext/dllimport3.C: New file.
18160
18161 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
18162
18163         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
18164         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18165         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18166         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18167         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18168         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18169         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
18170         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
18171         * gcc.dg/compat/small-struct-defs.h: New file.
18172         * gcc.dg/compat/small-struct-init.h: New file.
18173         * gcc.dg/compat/small-struct-check.h: New file.
18174         * gcc.dg/compat/fp-struct-defs.h: New file.
18175         * gcc.dg/compat/fp-struct-check.h: New file.
18176         * gcc.dg/compat/fp-struct-init.h: New file.
18177         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
18178         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
18179
18180 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
18181
18182         * gcc.dg/20030225-2.c: New test.
18183
18184 2003-05-18  Roger Sayle  <roger@eyesopen.com>
18185             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18186
18187         * gcc.c-torture/compile/20030518-1.c: New test case.
18188
18189 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
18190
18191         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
18192         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
18193         gcc-dg-debug-runtest.
18194         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
18195         gcc-dg-debug-runtest.
18196
18197 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18198
18199         PR c++/9022
18200         * g++.dg/lookup/using6.C: New test.
18201
18202 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18203
18204         * g++.dg/parse/access2.C: New test.
18205
18206 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
18207
18208         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
18209         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
18210         * gcc.dg/debug/debug.exp: Likewise.
18211
18212 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
18213
18214         * gcc.dg/dollar.c: New test.
18215
18216 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
18217
18218         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
18219         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
18220         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
18221         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
18222         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
18223         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
18224         * gcc.dg/compat/struct-by-value-6_main.c: New file.
18225         * gcc.dg/compat/struct-by-value-6_x.c: New file.
18226         * gcc.dg/compat/struct-by-value-6_y.c: New file.
18227         * gcc.dg/compat/struct-by-value-7_main.c: New file.
18228         * gcc.dg/compat/struct-by-value-7_x.c: New file.
18229         * gcc.dg/compat/struct-by-value-7_y.c: New file.
18230         * gcc.dg/compat/struct-by-value-8_main.c: New file.
18231         * gcc.dg/compat/struct-by-value-8_x.c: New file.
18232         * gcc.dg/compat/struct-by-value-8_y.c: New file.
18233         * gcc.dg/compat/struct-by-value-9_main.c: New file.
18234         * gcc.dg/compat/struct-by-value-9_x.c: New file.
18235         * gcc.dg/compat/struct-by-value-9_y.c: New file.
18236
18237 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
18238
18239         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
18240         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
18241         support for "repo" mode.
18242         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
18243         * lib/g77-dg.exp: Likewise.
18244         * lib/obj-dg.exp: Likewise.
18245
18246 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
18247
18248         Merge from gcc-3_2-rhl8-branch:
18249         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
18250
18251         * gcc.dg/tls/opt-6.c: New test.
18252
18253         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
18254
18255         * gcc.dg/20030405-1.c: New test.
18256
18257         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
18258
18259         * gcc.dg/20030309-1.c: New test.
18260
18261         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18262
18263         * gcc.c-torture/execute/20030307-1.c: New test.
18264
18265         2003-02-20  Randolph Chung  <tausq@debian.org>
18266
18267         * gcc.c-torture/compile/20030220-1.c: New test.
18268
18269         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
18270
18271         * gcc.dg/20030217-1.c: New test.
18272
18273         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
18274
18275         * gcc.c-torture/compile/20020129-1.c: New test.
18276
18277         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18278
18279         * gcc.dg/unroll-1.c: New test.
18280
18281         2002-11-16  Jan Hubicka  <jh@suse.cz>
18282
18283         * gcc.c-torture/execute/20020920-1.c: New test.
18284
18285         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
18286
18287         PR target/7434
18288         * gcc.c-torture/compile/20021008-1.c: New test.
18289
18290         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
18291
18292         PR target/7559
18293         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
18294
18295         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18296
18297         * gcc.c-torture/compile/20020807-1.c: New test.
18298
18299         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
18300
18301         * gcc.dg/tls/opt-1.c: New test.
18302
18303         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
18304
18305         * gcc.dg/20020729-1.c: New test.
18306
18307         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
18308
18309         * g++.dg/opt/life1.C: New test.
18310
18311         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
18312
18313         * gcc.dg/20020525-1.c: New test.
18314
18315         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18316
18317         PR c++/6794
18318         * g++.dg/ext/pretty1.C: New test.
18319         * g++.dg/ext/pretty2.C: New test.
18320
18321 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
18322
18323         PR c++/8385
18324         * g++.dg/ext/typeof5.C: New test.
18325
18326 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
18327
18328         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
18329         __USER_LABEL_PREFIX__ into account.
18330         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
18331
18332 2003-05-14  Roger Sayle  <roger@eyesopen.com>
18333
18334         * gcc.dg/builtins-15.c: New test case.
18335
18336 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
18337
18338         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
18339
18340 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
18341
18342         * lib/g++.exp: Tweak handling of additional source files.
18343         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
18344         * g++.dg/special/conpr-2a.C: Rename to ...
18345         * g++.dg/special/conpr-2a.cc: ... this.
18346         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
18347         * g++.dg/special/conpr-3a.C: Rename to ...
18348         * g++.dg/special/conpr-3a.cc: This.
18349         * g++.dg/special/conpr-3b.C: Rename to ...
18350         * g++.dg/special/conpr-3b.cc: This.
18351         * g++.dg/special/conpr-4.C: New test.
18352         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
18353
18354 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
18355
18356         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
18357
18358 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18359
18360         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
18361         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18362         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
18363         * g++.old-deja/g++.other/warn3.C: Likewise.
18364
18365 2003-05-11  Roger Sayle  <roger@eyesopen.com>
18366
18367         * gcc.dg/i386-387-1.c: Update to also test log.
18368         * gcc.dg/i386-387-2.c: Likewise.
18369
18370 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
18371
18372         * g77.f-torture/execute/int8421.f: New test.
18373
18374 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18375
18376         PR c++/10230, c++/10481
18377         * g++.dg/lookup/scoped5.C: New test.
18378
18379 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18380
18381         PR c++/10552
18382         * g++.dg/template/ttp6.C: New test.
18383
18384 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
18385
18386         * gcc.c-torture/execute/builtins: New directory.
18387         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
18388         gcc.c-torture/execute/builtins.
18389         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
18390         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
18391         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
18392         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
18393
18394 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18395
18396         PR c++/9252
18397         * g++.dg/template/access8.C: New test.
18398         * g++.dg/template/access9.C: New test.
18399
18400 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18401
18402         PR c++/9554
18403         * g++.dg/parse/access1.C: New test.
18404
18405 2003-05-09  DJ Delorie  <dj@redhat.com>
18406
18407         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
18408         long, and not an int.
18409
18410 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18411
18412         PR c++/10555, c++/10576
18413         * g++.dg/template/memclass1.C: New test.
18414
18415 2003-05-08  DJ Delorie  <dj@redhat.com>
18416
18417         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
18418         targets.
18419         * gcc.c-torture/execute/20021024-1.x: Likewise.
18420         * gcc.c-torture/execute/shiftdi.x: Likewise.
18421         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
18422         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
18423         * gcc.dg/20021018-1.c: Likewise.
18424
18425 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18426
18427         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
18428
18429         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
18430         (bcopy): Call memmove.
18431
18432 2003-05-08  Roger Sayle  <roger@eyesopen.com>
18433
18434         * g77.f-torture/compile/8485.f: New test case.
18435
18436 2003-05-07  Richard Henderson  <rth@redhat.com>
18437
18438         PR c++/10570
18439         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
18440         Verify exception_cleanup not called for rethrows.
18441         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
18442         when exiting catch block without rethrowing.
18443         * g++.dg/eh/forced3.C: New.
18444         * g++.dg/eh/forced4.C: New.
18445
18446 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
18447
18448         * gcc.dg/20030505.c: Fix triplet.
18449
18450 2003-05-06  DJ Delorie  <dj@redhat.com>
18451
18452         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
18453         * gcc.dg/nest.c: Likewise.
18454
18455 2003-05-05  Roger Sayle  <roger@eyesopen.com>
18456
18457         * gcc.dg/builtins-14.c: New test case.
18458
18459 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
18460
18461         * lib/compat.exp (compat-execute): New argument.
18462         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
18463         * gcc.dg/compat: New test directory.
18464         * gcc.dg/compat/compat.exp: New expect script.
18465         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
18466         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
18467         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
18468         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
18469         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
18470         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
18471
18472         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
18473         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
18474         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
18475         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
18476         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
18477         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
18478         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
18479         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
18480         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
18481         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
18482         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
18483         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
18484         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
18485         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
18486         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
18487
18488 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
18489
18490         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
18491
18492 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
18493
18494         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
18495
18496 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
18497
18498         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
18499         * gcc.dg/ppc-fsel-2.c: New test.
18500
18501         * gcc.dg/unused-5.c: New test.
18502
18503 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18504
18505         PR c++/10496
18506         * g++.dg/warn/pmf1.C: New test.
18507
18508 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18509
18510         PR c++/4494
18511         * g++.dg/warn/main.C: New test.
18512
18513 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18514
18515         * gcc.dg/nonnull-3.c: New test.
18516
18517 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
18518
18519         * gcc.dg/cpp/Wtrigraphs.c: Update.
18520         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
18521
18522 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
18523
18524         * gcc.dg/ppc-fsel-1.c: New test.
18525
18526 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
18527
18528         PR c/10604
18529         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
18530
18531 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
18532
18533         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
18534
18535 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18536
18537         PR c++/9364, c++/10553, c++/10586
18538         * g++.dg/parse/typename4.C: New test.
18539         * g++.dg/parse/typename5.C: Likewise.
18540
18541 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
18542
18543         * gcc.c-torture/compile/20030503-1.c: New test.
18544
18545 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18546
18547         * g++.dg/lookup/using5.C: Fix testcase error.
18548
18549 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
18550
18551         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
18552         since MEABI is no longer supported.  Remove all vestiges
18553         of MEABI from the test.
18554
18555 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18556
18557         PR c++/10554
18558         * g++.dg/lookup/using5.C: New test.
18559
18560 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18561
18562         PR c++/8772
18563         * g++.dg/template/ttp5.C: New test.
18564
18565 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
18566
18567         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
18568         (dg-gpp-additional-sources): New function.
18569         (dg-gpp-additional-files): Likewise.
18570         * lib/g++.exp (additional_sources): New variable.
18571         (additional_files): Likewise.
18572         (g++_target_compile): Deal with them.
18573         * lib/old-dejagnu.exp: Remove.
18574         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
18575         * g++.old-deja: Revise all tests to use dg commands.
18576
18577 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18578
18579         PR c++/9432, c++/9528
18580         * g++.dg/lookup/using4.C: New test.
18581
18582 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
18583
18584         * gcc.dg/noreturn-5.c: New file.
18585         * gcc.dg/noreturn-6.c: New file.
18586
18587         * gcc.c-torture/compile/inline-1.c: New file.
18588
18589 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18590
18591         PR c++/10551
18592         * g++.dg/template/explicit1.C: New test.
18593
18594 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18595
18596         PR c++/10549
18597         * g++.dg/other/bitfield1.C: New test.
18598
18599         PR c++/10527
18600         * g++.dg/init/new7.C: New test.
18601
18602 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
18603
18604         * g++.dg/ext/desig1.C: New test.
18605         * g++.dg/ext/init1.C: Update.
18606
18607         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
18608
18609 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
18610
18611         PR c++/10180
18612         * g++.dg/warn/Winline-1.C: New test.
18613
18614 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
18615
18616         * gcc.c-torture/execute/string-opt-19.c: New test.
18617
18618         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
18619         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
18620
18621 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
18622
18623         PR c++/10506
18624         * g++.dg/init/new6.C: New test.
18625
18626         PR c++/10503
18627         * g++.dg/init/ref6.C: New test.
18628
18629 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
18630
18631         * g++.dg/warn/weak1.C: XFAIL on AIX4.
18632
18633 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18634
18635         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
18636         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
18637
18638 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
18639
18640         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
18641         initialized static data members.
18642
18643 2003-04-25  H.J. Lu <hjl@gnu.org>
18644
18645         * gcc.dg/ia64-sync-4.c: New test.
18646
18647 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18648
18649         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
18650         date.
18651
18652 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
18653
18654         PR c++/10337
18655         * g++.dg/warn/conv1.C: New test.
18656         * g++.old-deja/g++.other/conv7.C: Adjust.
18657         * g++.old-deja/g++.other/overload14.C: Adjust.
18658
18659 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18660
18661         PR c++/10471
18662         * g++.dg/template/defarg2.C: New test.
18663
18664 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
18665
18666         * gcc.dg/cpp/include2.c: Update.
18667         * gcc.dg/cpp/multiline-2.c: New.
18668         * gcc.dg/cpp/multiline.c: Update.
18669         * gcc.dg/cpp/strify2.c: Update.
18670         * gcc.dg/cpp/trad/literals-2.c: Update.
18671
18672 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18673
18674         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
18675
18676 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18677
18678         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
18679
18680 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18681
18682         PR c++/10451
18683         * g++.dg/parse/crash4.C: New test.
18684
18685         PR c++/9847
18686         * g++.dg/parse/crash5.C: New test.
18687
18688 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
18689
18690         PR c++/10446
18691         * g++.dg/parse/crash3.C: New test.
18692
18693         PR c++/10428
18694         * g++.dg/parse/elab1.C: New test.
18695
18696 2003-04-22  Devang Patel  <dpatel@apple.com>
18697
18698         * gcc.dg/cpp/trad/funlike-5.c: New test.
18699
18700 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
18701
18702         * g++.dg/other/packed1.C: Fix dg options.
18703
18704 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
18705
18706         * g++.dg/other/offsetof2.C: New test.
18707
18708 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
18709
18710         * g++.dg/template/recurse.C: Adjust location of error messages.
18711
18712 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
18713
18714         PR c++/9881
18715         * g++.dg/init/addr-const1.C: New test.
18716         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
18717
18718 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18719
18720         PR c++/10405
18721         * g++.dg/lookup/struct-hack1.C: New test.
18722
18723 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
18724
18725         * ucs.c: Update diagnostic messages.
18726
18727 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18728
18729         * gcc.dg/cpp/truefalse.cpp: New test.
18730         * gcc.dg/cpp/cpp.exp: Update.
18731         * g++.dg/other/stdbool-if.C: Remove.
18732
18733 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18734
18735         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
18736         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
18737
18738 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18739
18740         * gcc.c-torture/compile/20030418-1.c: New test.
18741
18742 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
18743
18744         * README.compat: Remove; content moved to doc/sourcebuild.texi.
18745
18746 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18747
18748         PR c++/10347
18749         g++.dg/template/dependent-name1.C: New test.
18750
18751 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
18752
18753         * gcc.dg/warn-1.c (tourist_guide): New array,
18754         contains a pointer to bar.
18755
18756 2003-04-16  Roger Sayle  <roger@eyesopen.com>
18757
18758         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
18759         * gcc.c-torture/execute/medce-1.c: New test case.
18760         * gcc.c-torture/execute/medce-2.c: New test case.
18761
18762 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
18763
18764         * lib/prune.exp: Ignore more messages.
18765
18766         PR c++/10381
18767         * g++.dg/parse/lookup3.C: New test.
18768
18769 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
18770
18771         * gcc.c-torture/compile/20030415-1.c : New test.
18772
18773 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
18774
18775         * gcc.c-torture/execute/scope-2.c: Move to ...
18776         * gcc.dg/noncompile/scope.c: .... here.
18777
18778 2003-04-14  Roger Sayle  <roger@eyesopen.com>
18779
18780         * gcc.dg/20030414-2.c: New test case.
18781
18782 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
18783
18784         PR target/10377
18785         * gcc.dg/20030414-1.c: New test.
18786
18787 2003-04-13  Roger Sayle  <roger@eyesopen.com>
18788
18789         * gcc.dg/builtins-12.c: New test case.
18790         * gcc.dg/builtins-13.c: New test case.
18791
18792 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18793
18794         * gcc.c-torture/execute/string-opt-18.c: New test.
18795
18796 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
18797
18798         PR c++/10300
18799         * g++.dg/init/new5.C: New test.
18800
18801 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
18802
18803         PR c++/7910
18804         * g++.dg/ext/dllimport1.C: New test.
18805
18806 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18807
18808         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
18809
18810 2003-04-11  Bud Davis <bdavis9659@comcast.net>
18811
18812         PR Fortran/9263
18813         * g77.f-torture/noncompile/9263.f: New test
18814         PR Fortran/1832
18815         * g77.f-torture/execute/1832.f: New test
18816
18817 2003-04-11  David Chad  <davidc@freebsd.org>
18818             Loren J. Rittle  <ljrittle@acm.org>
18819
18820         libobjc/8562
18821         * objc.dg/headers.m: New test.
18822
18823 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
18824
18825         * gcc.c-torture/execute/builtin-noret-2.c: New.
18826         * gcc.c-torture/execute/builtin-noret-2.x: New.
18827         XFAIL builtin-noret-2.c at -O1 and above.
18828         * gcc.dg/redecl.c: New.
18829         * gcc.dg/Wshadow-1.c: Update error regexps.
18830
18831 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
18832
18833         * g++.dg/abi/bitfield10.C: New test.
18834
18835 2003-04-09  Mike Stump  <mrs@apple.com>
18836
18837         * gcc.dg/pch/pch.exp: Make testcase names longer.
18838         * g++.dg/pch/pch.exp: Make testcase names longer.
18839
18840 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18841
18842         * gcc.dg/builtins-11.c: New test case.
18843
18844 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18845
18846         * gcc.dg/builtins-9.c: New test case.
18847         * gcc.dg/builtins-10.c: New test case.
18848
18849 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
18850
18851         * gcc.dg/noncompile/init-4.c.c: New test.
18852
18853 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
18854
18855         * gcc.misc-test/gcov-9.c: New test.
18856         * gcc.misc-test/gcov-10.c: New test
18857         * gcc.misc-test/gcov-11.c: New test.
18858
18859 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
18860
18861         PR optimization/10024
18862         * gcc.c-torture/compile/20030405-1.c: New test.
18863
18864 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
18865
18866         * gcc.dg/pch/static-3.c: New.
18867         * gcc.dg/pch/static-3.hs: New.
18868         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
18869
18870 2003-04-04  Richard Henderson  <rth@redhat.com>
18871
18872         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
18873         * g++.dg/eh/forced2.C: Likewise.
18874
18875 2003-04-03  Mike Stump  <mrs@apple.com>
18876
18877         * lib/scanasm.exp (scan-assembler): Add xfail processing for
18878         target arg.
18879         (scan-assembler-times, scan-assembler-not): Likewise.
18880         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
18881
18882 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18883
18884         * gcc.dg/sparc-loop-1.c: New test.
18885
18886 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
18887
18888         PR other/9274
18889         * g++.dg/pch/system-2.C: New.
18890         * g++.dg/pch/system-2.Hs: New.
18891
18892 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
18893
18894         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
18895
18896         * g++.dg/eh/simd-1.C (vecfunc): Same.
18897
18898 2003-04-01  Roger Sayle  <roger@eyesopen.com>
18899
18900         * gcc.c-torture/execute/20030401-1.c: New test case.
18901
18902 2003-04-01  Ziemowit Laski <zlaski@apple.com>
18903
18904         * objc.dg/defs.m: New.
18905
18906 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
18907
18908         * g++.dg/eh/simd-1.C: New.
18909         * g++.dg/eh/simd-2.C: New.
18910
18911 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
18912
18913         * gcc.c-torture/execute/simd-3.c: New.
18914
18915 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18916
18917         PR c/9936
18918         * gcc.dg/20030331-2.c: New test.
18919
18920 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18921
18922         PR c++/10278
18923         * g++.dg/parse/crash2.C: New test.
18924
18925 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18926
18927         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
18928         * gcc.c-torture/execute/20030331-1.c: ...here.
18929
18930 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18931
18932         * gcc.c-torture/execute/20030331-1.c: New test.
18933
18934 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18935
18936         * lib/gcov.exp: Adjust call return testing strings.
18937         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
18938
18939 2003-03-31  Roger Sayle  <roger@eyesopen.com>
18940
18941         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
18942         * gcc.dg/builtins-7.c: New test case.
18943         * gcc.dg/builtins-8.c: New test case.
18944
18945 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18946
18947         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
18948
18949 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
18950
18951         PR c++/7647
18952         * g++.dg/lookup-class-member-2.C: New test.
18953
18954 2003-03-30  Glen Nakamura  <glen@imodulo.com>
18955
18956         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
18957
18958 2003-03-28  Roger Sayle  <roger@eyesopen.com>
18959
18960         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
18961
18962 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
18963
18964         * g++.dg/init/attrib1.C: New test.
18965
18966 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18967
18968         * gcc.dg/ultrasp8.c: New test.
18969
18970 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18971
18972         * gcc.dg/ultrasp7.c: New test.
18973
18974 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
18975
18976         PR c++/10047
18977         * g++.dg/template/inline1.C: New test.
18978
18979 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18980
18981         * gcc.dg/sparc-dwarf2.c: New test.
18982
18983 2003-03-27  Roger Sayle  <roger@eyesopen.com>
18984
18985         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
18986         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
18987
18988 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
18989
18990         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
18991         than reading .x files.
18992         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
18993         * g77.dg/gcov/gcov-1.f: Likewise.
18994         * gcc.misc-tests/gcov-4b.c: Likewise.
18995         * gcc.misc-tests/gcov-5b.c: Likewise.
18996         * gcc.misc-tests/gcov-6.c: Likewise.
18997         * gcc.misc-tests/gcov-7.c: Likewise.
18998         * gcc.misc-tests/gcov-8.c: Likewise.
18999         * g++.dg/gcov/gcov-1.x: Remove.
19000         * g77.dg/gcov/gcov-1.x: Likewise.
19001         * gcc.misc-tests/gcov-4b.x: Likewise.
19002         * gcc.misc-tests/gcov-5b.x: Likewise.
19003         * gcc.misc-tests/gcov-6.x: Likewise.
19004         * gcc.misc-tests/gcov-7.x: Likewise.
19005         * gcc.misc-tests/gcov-8.x: Likewise.
19006
19007 2003-03-27  Glen Nakamura  <glen@imodulo.com>
19008
19009         PR opt/10087
19010         * gcc.dg/20030324-1.c: New test.
19011
19012 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
19013
19014         PR c++/10224
19015         * g++.dg/template/arg3.C: New test.
19016
19017         PR c++/10158
19018         * g++.dg/template/friend18.C: New test.
19019
19020 2003-03-26  Roger Sayle  <roger@eyesopen.com>
19021
19022         * g77.f-torture/compile/20030326-1.f: New test case.
19023
19024 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
19025
19026         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
19027
19028         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
19029
19030 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
19031
19032         * gcc.dg/ia64-sync-3.c: New test.
19033
19034 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
19035
19036         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
19037
19038 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19039
19040         * gcc.dg/ultrasp6.c: New test.
19041
19042 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19043
19044         * gcc.dg/i386-signbit-1.c: New test.
19045         * gcc.dg/i386-signbit-2.c: New test.
19046         * gcc.dg/i386-signbit-3.c: New test.
19047
19048 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19049
19050         * gcc.dg/ultrasp5.c: Fix options.
19051
19052 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19053
19054         * gcc.dg/ultrasp5.c: Fix comment.
19055
19056 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
19057
19058         PR fortran/10197
19059         * g77.f-torture/execute/10197.f: New test.
19060
19061 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
19062
19063         PR c++/9898, c++/383
19064         * g++.dg/template/conv6.C: New test.
19065
19066         PR c++/10119
19067         * g++.dg/template/ptrmem5.C: New test.
19068
19069         PR c++/10026
19070         * g++.dg/lookup/koenig1.C: New test.
19071
19072         PR C++/10199
19073         * g++.dg/lookup/template2.C: New test.
19074
19075 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
19076
19077         * g++.dg/opt/rtti1.C: New test.
19078
19079 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19080
19081         * gcc.dg/ultrasp5.c: New test.
19082
19083 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
19084
19085         PR middle-end/9967
19086         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
19087         builtin fputs.
19088
19089 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
19090
19091         PR c/8224
19092         * gcc.dg/20030323-1.c: New test.
19093
19094 2003-03-23  Roger Sayle  <roger@eyesopen.com>
19095
19096         * gcc.c-torture/compile/20030323-1.c: New test case.
19097
19098 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
19099
19100         * gcc.dg/20030321-1.c: New test.
19101
19102 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
19103
19104         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
19105
19106 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19107
19108         PR c++/9978, c++/9708
19109         * g++.dg/ext/vlm1.C: Adjust expected error.
19110         * g++.dg/ext/vla2.C: New test.
19111         * g++.dg/template/arg1.C: New test.
19112         * g++.dg/template/arg2.C: New test.
19113
19114 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
19115
19116         * g77.f-torture/execute/select.f: New test.
19117         * g77.f-torture/noncompile/select_no_compile.f: New test.
19118
19119 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
19120
19121         PR c++/9898
19122         * g++.dg/other/error4.C: New test.
19123
19124 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
19125
19126         * g++.dg/template/friend17.C: New test.
19127
19128 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
19129
19130         * gcc.c-torture/compile/20030320-1.c: New.
19131
19132 2003-03-20  Roger Sayle  <roger@eyesopen.com>
19133
19134         * gcc.dg/builtins-6.c: New test case.
19135
19136 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
19137
19138         PR target/10073
19139         * gcc.c-torture/compile/20030319-1.c: New.
19140
19141 2003-03-18  Jan Hubicka  <jh@suse.cz>
19142
19143         * gcc.dg/i386-cvt-1.c: New test.
19144
19145 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
19146
19147         * objc.dg/naming-1.m: Use "(parse|syntax) error".
19148         * objc.dg/naming-2.m: Likewise.
19149
19150 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
19151
19152         PR c++/9639
19153         * g++.dg/parse/crash1.C: New test.
19154
19155 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
19156
19157         PR c++/8805
19158         * g++.dg/eh/cleanup1.C: New test.
19159
19160 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19161
19162         * gcc.c-torture/execute/20030316-1.c: New test case.
19163
19164 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19165
19166         PR c++/9629
19167         * g++.dg/init/ctor2.C: New test.
19168
19169 2003-03-15  Roger Sayle  <roger@eyesopen.com>
19170
19171         * g77.f-torture/compile/xformat.f: New test case.
19172
19173 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19174
19175         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
19176         * g++.old-deja/g++.mike/eh50.C: Likewise.
19177
19178 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19179
19180         PR c++/6440
19181         * g++.dg/template/spec7.C: New test.
19182         * g++.dg/template/spec8.C: Likewise.
19183
19184 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
19185
19186         * gcc.c-torture/execute/20030313-1.c: New test.
19187
19188 2003-03-14  Richard Henderson  <rth@redhat.com>
19189
19190         * gcc.dg/inline-2.c: Adjust alpha test for external call.
19191
19192 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19193
19194         * gcc.c-torture/compile/20030314-1.c: New test.
19195
19196 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
19197
19198         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
19199         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
19200         thumb target,
19201         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
19202         to accept newer _imp__  prefix and additional
19203         newline in .drectve section.
19204         * gcc.dg/dll-4.c: Likewise.
19205         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
19206         switch.
19207
19208 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
19209
19210         * g++.dg/parse/namespace9.C: New test.
19211
19212         * g++.dg/init/ref5.C: New test.
19213         * g++.dg/parse/ptrmem1.C: Likewise.
19214
19215 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19216
19217         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
19218         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
19219         regular expression.
19220         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
19221         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
19222
19223 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
19224
19225         * gcc.c-torture/execute/20030224-2.c: New test.
19226
19227 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19228
19229         * gcc.dg/decl-3.c: New test.
19230
19231 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19232
19233         * gcc.dg/i386-loop-2.c: New test.
19234
19235 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
19236
19237         PR c++/9474
19238         * g++.dg/parse/namespace8.C: New test.
19239
19240         PR c++/9924
19241         * g++.dg/overload/builtin2.C: New test.
19242
19243 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
19244
19245         * gcc.dg/return-type-3.c: New test.
19246
19247 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
19248
19249         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
19250         profiling options are not supported.
19251
19252 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
19253
19254         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
19255         * g++.old-deja/g++.warn/impint2.C: Likewise.
19256
19257 2003-03-10  Devang Patel  <dpatel@apple.com>
19258
19259         * g++.dg/cpp/c++_cmd_1.C: New test.
19260         * g++.dg/cpp/c++_cmd_1.h: New file.
19261
19262 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
19263
19264         * gcc.dg/altivec-9.c: New file.
19265
19266 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19267
19268         * gcc.dg/ppc-sdata-1.c: New test.
19269         * gcc.dg/ppc-sdata-2.c: New test.
19270
19271 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
19272
19273         PR c++/9373
19274         * g++.dg/opt/ptrmem2.C: New test.
19275
19276         PR c++/8534
19277         * g++.dg/opt/ptrmem1.C: New test.
19278
19279 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19280
19281         * gcc.dg/i386-loop-1.c: New test.
19282
19283 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19284
19285         PR c++/9970
19286         * g++.dg/lookup/friend1.C: New test.
19287
19288 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19289
19290         PR c++/9823
19291         * g++.dg/parser/constructor1.C: New test.
19292
19293 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
19294
19295         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
19296
19297         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
19298
19299 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
19300
19301         * gcc.dg/cpp/Wunused.c: Update test.
19302
19303 2003-03-08  Jan Hubicka  <jh@suse.cz>
19304
19305         * gcc.dg/inline-3.c: New test.
19306
19307 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19308
19309         PR c++/9809
19310         * g++.dg/parse/builtin1.C: New test.
19311
19312         PR c++/9982
19313         * g++.dg/abi/cookie1.C: New test.
19314         * g++.dg/abi/cookie2.C: Likewise.
19315
19316         PR c++/9524
19317         * g++.dg/template/field1.C: New test.
19318
19319         PR c++/9912
19320         * g++.dg/parse/class1.C: New test.
19321         * g++.dg/parse/namespace7.C: Likewise.
19322         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
19323
19324 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
19325
19326         * g++.dg/init/ref4.C: New test.
19327
19328 2003-03-07  Jan Hubicka  <jh@suse.cz>
19329
19330         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
19331         * gcc.dg/inline-3.c:  New test.
19332
19333 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
19334
19335         * g++.dg/init/ref3.C: New test.
19336
19337         PR c++/9965
19338         * g++.dg/init/ref2.C: New test.
19339
19340         PR c++/9400
19341         * g++.dg/warn/Wshadow-2.C: New test.
19342
19343         PR c++/9791
19344         * g++.dg/warn/Woverloaded-1.C: New test.
19345
19346 2003-03-05  Jan Hubicka  <jh@suse.cz>
19347
19348         * gcc.dg/i386-local2.c: New.
19349         * gcc.dg/i386-local.c: Fix typo.
19350
19351 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
19352
19353         * g++.dg/abi/layout3.C: New test.
19354
19355 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19356
19357         * gcc.c-torture/compile/20030305-1.c
19358
19359 2003-03-05  Jan Hubicka  <jh@suse.cz>
19360
19361         * gcc.dg/i386-local.c: New.
19362
19363 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
19364
19365         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
19366
19367 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19368
19369         * gcc.dg/switch-2.c: New test.
19370         * gcc.dg/switch-3.c: New test.
19371         * gcc.dg/Wswitch.c: Adjust line numbers.
19372         * gcc.dg/Wswitch-default.c: Likewise.
19373         * gcc.dg/Wswitch-enum.c: Likewise.
19374
19375 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
19376
19377         * gcc.c-torture/execute/20030222-1.c: New test.
19378
19379 2003-03-03  James E Wilson  <wilson@tuliptree.org>
19380
19381         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
19382
19383 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
19384
19385         PR c++/9878
19386         * g++.dg/init/ref1.C: New test.
19387
19388 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
19389
19390         * gcc.dg/sh-relax.c: New SH-only test.
19391
19392 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
19393
19394         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
19395         comment explaining purpose of testcase.
19396
19397 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19398
19399         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
19400         for HC11/HC12 (asm needs two int registers).
19401         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
19402         HC11/HC12 because the test uses an asm which needs two 32-bit
19403         registers.
19404
19405 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19406
19407         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
19408         for HC11/HC12 (array is too large otherwise).
19409         * gcc.c-torture/compile/920501-4.x: New file, likewise.
19410         * gcc.c-torture/compile/20010518-2.x: Likewise.
19411         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
19412         HC11/HC12 (array is too large).
19413
19414 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
19415
19416         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
19417         * lib/g++-dg.exp (g++-dg-test): Likewise.
19418
19419 2003-03-01  Roger Sayle  <roger@eyesopen.com>
19420
19421         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
19422         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
19423
19424 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19425
19426         * g++.dg/warn/implicit-typename1.C: Remove warning.
19427
19428 2003-02-28  Richard Henderson  <rth@redhat.com>
19429
19430         * gcc.dg/noreturn-1.c: Move noreturn warning line.
19431         * gcc.dg/return-type-1.c: Move control reaches end warning line.
19432
19433 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
19434
19435         * gcc.dg/pch/pch.exp: Change .pch to .gch.
19436         * g++.dg/pch/pch.exp: Likewise.
19437
19438 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
19439
19440         PR c++/9879
19441         * testsuite/g++.dg/init/new4.C: New test.
19442
19443 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
19444
19445         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
19446
19447 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
19448
19449         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
19450         unsigned long.
19451
19452         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
19453         wider than float.
19454
19455 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19456
19457         * lib/scanasm.exp: Add support for counting numbers of
19458         occurences.
19459         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
19460         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
19461
19462 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
19463
19464         PR c++/9683
19465         * g++.dg/template/static3.C: New test.
19466
19467         PR c++/9829
19468         * g++.dg/parse/namespace6.C: New test.
19469
19470 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19471
19472         PR target/9732
19473         * gcc.dg/20030225-1.c: New test.
19474
19475 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
19476
19477         * README: Remove out-of-date information.
19478
19479         PR c++/9836
19480         * g++.dg/template/spec6.C: New test.
19481
19482 2003-02-24  Jeff Law  <law@redhat.com>
19483
19484         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
19485
19486 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19487
19488         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
19489         * gcc.dg/pragma-ep-1.c: Likewise.
19490
19491 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19492
19493         PR c++/9602
19494         * g++.dg/template/friend16.C: New test.
19495
19496 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
19497
19498         PR c++/5333
19499         * g++.dg/parse/fused-params1.C: Adjust error messages.
19500         * g++.dg/template/nested3.C: New test.
19501
19502 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
19503
19504         * g++.dg/abi/param1.C: New test.
19505
19506 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19507
19508         PR c++/7982
19509         * g++.dg/warn/implicit-typename1.C: New test.
19510
19511 2003-02-22  Kelley Cook <kelleycook@comcast.net>
19512
19513         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
19514         with "mtune".
19515         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19516         * gcc.c-torture/execute/20010129-1.x: Likewise.
19517         * gcc.dg/20011107-1.c: Likewise.
19518         * gcc.dg/20020108-1.c: Likewise.
19519         * gcc.dg/20020122-3.c: Likewise.
19520         * gcc.dg/20020206-1.c: Likewise.
19521         * gcc.dg/20020310-1.c: Likewise.
19522         * gcc.dg/20020426-2.c: Likewise.
19523         * gcc.dg/20020517-1.c: Likewise.
19524         * gcc.dg/991230-1.c: Likewise.
19525         * gcc.dg/i386-unroll-1.c: Likewise.
19526         * gcc.misc-tests/i386-prefetch.exp: Likewise.
19527
19528 2003-02-22  Jan Hubicka  <jh@suse.cz>
19529
19530         * gcc.dg/i386-mul.c: New test.
19531
19532 2003-02-21  Roger Sayle  <roger@eyesopen.com>
19533
19534         * gcc.dg/builtins-5.c: New test case.
19535
19536 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
19537
19538         * gcc.dg/asmreg-1.c: New test.
19539
19540 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19541
19542         PR c++/9749
19543         * g++.dg/parse/varmod1.C: New test.
19544
19545 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19546
19547         PR c++/9727
19548         * g++.dg/template/op1.C: New test.
19549
19550 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19551
19552         PR c++/8906
19553         * g++.dg/template/nested2.C: New test.
19554
19555 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
19556
19557         PR c++/8724
19558         * g++.dg/expr/dtor1.C: New test.
19559
19560 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
19561
19562         * gcc.dg/cpp/include3.c: New test.
19563         * gcc.dg/cpp/inc/foo.h: New file.
19564
19565 2003-02-21  Glen Nakamura  <glen@imodulo.com>
19566
19567         * gcc.c-torture/execute/20030221-1.c: New test.
19568
19569 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
19570
19571         PR c++/9729
19572         * g++.dg/abi/conv1.C: New test.
19573
19574 2003-02-20  Jan Hubicka  <jh@suse.cz>
19575
19576         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
19577
19578 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
19579
19580         * gcc.c-torture/compile/20030219-1.c: New test.
19581
19582 2003-02-18  Jan Hubicka  <jh@suse.cz>
19583
19584         * gcc.dg/funcorder.c: New test.
19585
19586 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19587
19588         * gcc.c-torture/execute/20030218-1.c: New.
19589
19590 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
19591
19592         * gcc.dg/20030218-1.c: New.
19593
19594 2003-02-18  Richard Henderson  <rth@redhat.com>
19595
19596         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
19597         * gcc.dg/attr-used-2.c: New.
19598
19599 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
19600
19601         PR c++/9704
19602         * g++.dg/init/copy5.C: New test.
19603
19604 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
19605
19606         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
19607         * g++.dg/pch/pch.exp: Likewise.
19608
19609 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
19610
19611         * gcc.c-torture/execute/20030209-1.c: Enable the test if
19612         STACK_SIZE is not defined.
19613
19614 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19615
19616         PR c++/9457
19617         * g++.dg/template/init1.C: New test.
19618
19619 2003-02-16  Jan HUbicka  <jh@suse.cz>
19620
19621         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
19622         (foo): Add few extra tests
19623         * gcc.dg/c99-const-expr-3.c: Likewise.
19624         * gcc.c-torture/execute/20030216-1.c: New.
19625
19626 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19627
19628         PR c++/9459
19629         * g++.dg/ext/typeof4.C: New test.
19630
19631 2003-02-15  Roger Sayle  <roger@eyesopen.com>
19632
19633         * gcc.dg/i386-387-3.c: New test case.
19634
19635 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
19636
19637         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
19638         cris-*-elf* cris-*-aout* and mmix-*-*.
19639
19640 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
19641
19642         * gcc.dg/20030213-1.c: New test.
19643
19644 2003-02-12  Roger Sayle  <roger@eyesopen.com>
19645
19646         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
19647         * gcc.dg/i386-387-2.c: Likewise.
19648
19649 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
19650
19651         * gcc.dg/ppc-spe.c: Fix formatting.
19652         Enable tests that were previously unsupported by gas.
19653         Delete tests for instructions that no longer exist.
19654         Switch arguments on evsubifw builtin.
19655
19656 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
19657
19658         * gcc.c-torture/execute/20030209-1.c: Disable the test if
19659         STACK_SIZE is too small.
19660
19661 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19662             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19663
19664         * gcc.dg/decl-2.c: New test.
19665
19666 2003-02-10  Jan Hubicka  <jh@suse.cz>
19667
19668         * gcc.dg/i386-fpcvt-1.c:  New test.
19669
19670 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
19671
19672         * gcc.c-torture/execute/20030209-1.c: New test.
19673
19674 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
19675
19676         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
19677         int-wide bitops, use the constants of the same width.
19678         Likewise, if long long is 32-bit wide, test bitops using
19679         32-bit constants.
19680
19681 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
19682
19683         * gcc.dg/20021014-1.c: Annotate with expected notice text.
19684
19685 2003-02-07  Roger Sayle  <roger@eyesopen.com>
19686
19687         * testsuite/gcc.dg/builtins-4.c: New test case.
19688
19689 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19690
19691         * gcc.dg/20020430-1.c: Fix dg command typos.
19692         * gcc.dg/20020503-1.c: Likewise.
19693
19694 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19695
19696         PR c++/8785
19697         * g++.dg/parse/fused-params1.C: New test.
19698
19699         PR c++/8857
19700         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
19701
19702         PR c++/8921
19703         * g++.dg/parse/non-dependent1.C: New test.
19704
19705         PR c++/8928
19706         * g++.dg/parse/dupl-tmpl-args1.C: New test.
19707
19708         PR c++/9228
19709         * g++.dg/parse/undefined7.C: New test.
19710         * g++.dg/parse/non-templ1.C: New test.
19711
19712         PR c++/9229
19713         * g++.dg/parse/too-many-tmpl-args1.C: New test.
19714
19715 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
19716
19717         * gcc.c-torture/compile/20030206-1.c: New test.
19718
19719 2003-02-05  Roger Sayle  <roger@eyesopen.com>
19720
19721         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
19722         "pow" to "foo" to avoid potential confusion with a math built-in.
19723
19724 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19725
19726         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
19727         conditions for SPARC targets.
19728
19729 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
19730
19731         * gcc.dg/20030204-1.c: New test.
19732
19733 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19734
19735         PR c++/38
19736         * g++.dg/parse/array-size1.C: New test.
19737
19738         PR c++/5657
19739         * g++.dg/parse/undefined3.C: New test.
19740
19741         PR c++/5665
19742         * g++.dg/parse/undefined4.C: New test.
19743
19744         PR c++/5975
19745         * g++.dg/parse/undefined5.C: New test.
19746
19747         PR c++/7259
19748         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
19749
19750         PR c++/8578
19751         * g++.dg/parse/casting-operator1.C: New test.
19752
19753         PR c++/8596
19754         * g++.dg/parse/undefined6.C: New test.
19755
19756         PR c++/8736
19757         * g++.dg/parse/missing-template1.C: New test.
19758
19759 2003-02-04  Jan Hubicka  <jh@suse.cz>
19760
19761         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
19762         * gcc.dg/i386-cmov?.c:  Likewise.
19763         * gcc.dg/i386-fpcvt-?.c:  Likewise.
19764         * gcc.dg/i386-ssefp-1.c:  Likewise.
19765         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
19766         conventions.
19767
19768 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
19769
19770         PR c++/7129
19771         * testsuite/g++.dg/ext/max.C: New test.
19772
19773 2003-02-03  Jan Hubicka  <jh@suse.cz>
19774
19775         * gcc.c-torture/execute/20030203-1.c: New test.
19776
19777 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
19778
19779         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
19780         'natural-endian'.
19781
19782 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
19783
19784         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
19785         * g++.dg/init/new2.C: Likewise.
19786         * g++.dg/other/new1.C: Likewise.
19787
19788 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
19789
19790         * gcc.dg/struct-ret-libc.c: New test.
19791
19792 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
19793
19794         * gcc.dg/20030129-1.c: New test.
19795
19796 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19797
19798         PR c++/8849
19799         * g++.dg/template/ptrmem4.C: New test.
19800
19801 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
19802
19803         * g++.dg/parser/constant1.C: New test.
19804
19805 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19806
19807         PR c++/8591
19808         * g++.dg/parse/friend2.C: New test.
19809
19810 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19811
19812         PR c++/9437
19813         * g++.dg/template/unify4.C: New test.
19814
19815 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
19816
19817         * gcc.c-torture/execute/20030128-1.c: New test.
19818
19819 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
19820
19821         * g++.dg/lookup/nested1.C: Test moved from ...
19822         * g++.old-deja/g++.other/lookup24.C: ... here.
19823
19824 2003-01-28  Jan Hubicka  <jh@suse.cz>
19825
19826         * gcc.dg/i386-cmov5.c:  New test.
19827
19828 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
19829
19830         * gcc.c-torture/execute/20010925-1.c: Changed the
19831         memcpy declaration.
19832
19833 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19834
19835         PR c++/3902
19836         * g++.dg/parse/template5.C: New test.
19837
19838 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
19839
19840         PR fortran/9258
19841         * g77.dg/pr9258: New test.
19842
19843 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19844
19845         * README: Move relevant parts from README.g++.
19846
19847         * README.g++: Remove this file.
19848
19849 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19850
19851         * g++.dg/abi/dcast1.C: New test.
19852
19853 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19854
19855         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
19856
19857 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
19858
19859         PR c++/47
19860         * g++.old-deja/g++.other/lookup24.C: New test.
19861
19862 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19863
19864         PR middle-end/7227
19865         * gcc.dg/uninit-C.c: New test.
19866
19867 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
19868
19869         * g++.dg/abi/covariant1.C: New test.
19870
19871 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
19872
19873         * gcc.dg/20030123-1.c: New test.
19874
19875 2003-01-25  Jan Hubicka  <jh@suse.cz>
19876
19877         PR opt/8492
19878         * gcc.c-torture/compile/20030125-1.c
19879
19880 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
19881
19882         PR c++/9403
19883         * g++.dg/parse/template3.C: New test.
19884         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
19885
19886         PR c++/795
19887         * g++.dg/parse/template4.C: New test.
19888
19889         PR c++/9415
19890         * g++.dg/template/qual2.C: New test.
19891
19892         PR c++/8545
19893         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
19894
19895         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
19896
19897 2003-01-25  Roger Sayle  <roger@eyesopen.com>
19898
19899         * gcc.c-torture/execute/switch-1.c: New test case.
19900
19901 2003-01-25  Jan Hubicka  <jh@suse.cz>
19902
19903         * gcc.c-torture/execute/20030125-1.[cx]: New test.
19904
19905 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
19906
19907         Tweaks for Bison-1.875. From the NEWS file:
19908         "- `parse error' -> `syntax error'
19909         Bison now uniformly uses the term `syntax error'"
19910         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
19911         * gcc.dg/cpp/digraph2.c: Likewise.
19912         * gcc.dg/cpp/direct2.c: Likewise.
19913         * gcc.dg/cpp/paste4.c: Likewise.
19914         * gcc.dg/c90-restrict-1.c: Likewise.
19915         * gcc.dg/c99-func-2.c: Likewise.
19916         * gcc.dg/noncompile/920721-2.c: Likewise.
19917         * gcc.dg/noncompile/930622-2.c: Likewise.
19918         * gcc.dg/noncompile/940112-1.c: Likewise.
19919         * gcc.dg/noncompile/950921-1.c: Likewise.
19920         * gcc.dg/noncompile/951123-1.c: Likewise.
19921         * gcc.dg/noncompile/971104-1.c: Likewise.
19922         * gcc.dg/noncompile/990416-1.c: Likewise.
19923
19924 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
19925
19926         * g++.dg/parse/undefined1.C: Add error message.
19927
19928 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19929
19930         PR c++/9354
19931         * g++.dg/parse/new1.C: New test.
19932
19933         PR c++/9216
19934         * g++.dg/parse/template2.C: New test.
19935
19936         PR c++/9354
19937         * g++.dg/parse/typedef2.C: New test.
19938
19939         PR c++/9328
19940         * g++.dg/ext/typeof3.C: New test.
19941
19942 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19943
19944         PR c++/2738
19945         * g++.dg/parse/ret-type1.C: New test.
19946
19947         PR c++/3792
19948         * g++.dg/parse/tmpl-outside1.C: New test.
19949
19950         PR c++/4207
19951         * g++.dg/parse/int-as-enum1.C: New test.
19952
19953         PR c++/4903
19954         * g++.dg/parse/no-typename1.C: New test.
19955
19956         PR c++/5533
19957         * g++.dg/parse/no-value1.C: New test.
19958
19959         PR c++/5921
19960         * g++.dg/parse/wrong-inline1.C: New test.
19961
19962         PR c++/6402
19963         * g++.dg/parse/ref1.C: New test.
19964
19965         PR c++/6992
19966         * g++.dg/parse/attr-ctor1.C: New test.
19967
19968         PR c++/7229
19969         * g++.dg/parse/namespace5.C: New test.
19970
19971         PR c++/7917
19972         * g++.dg/parse/func-def1.C: New test.
19973
19974         PR c++/8143
19975         * g++.dg/parse/undefined1.C: New test.
19976
19977         PR c++/5723, PR c++/8522
19978         * g++.dg/parse/specialization1.C: New test.
19979
19980         PR c++/163, PR c++/8595
19981         * g++.dg/parse/struct-as-enum1.C: New test.
19982
19983         PR c++/9173
19984         * g++.dg/parse/undefined2.C: New test.
19985
19986 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19987
19988         PR c++/9298
19989         * g++.dg/parse/template1.C: New test.
19990
19991         PR c++/9384
19992         * g++.dg/parse/using1.C: New test.
19993
19994         PR c++/9285
19995         PR c++/9294
19996         * g++.dg/parse/expr2.C: New test.
19997
19998         PR c++/9388
19999         * g++.dg/parse/lookup2.C: Likewise.
20000
20001 2003-01-21  Jan Hubicka  <jh@suse.cz>
20002
20003         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
20004         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
20005         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
20006         * gcc.c-torture/execute/string-opt-*.c: Likewise.
20007
20008 2003-01-20  Nick Clifton  <nickc@redhat.com>
20009
20010         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
20011         problem with ARM sibcall code generation.
20012
20013 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20014
20015         * gcc.c-torture/execute/20030120-1.c: New.
20016
20017 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
20018
20019         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
20020
20021 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
20022
20023         PR c++/9272
20024         * g++.dg/parse/ctor1.C: New test.
20025
20026         PR c++/9294:
20027         * g++.dg/parse/qualified1.C: New test.
20028
20029         * g++.dg/parse/typename3.C: New test.
20030
20031 2003-01-16  Richard Henderson  <rth@redhat.com>
20032
20033         * g++.dg/tls/init-2.C: Fix error matches for real this time.
20034
20035 2003-01-16  Richard Henderson  <rth@redhat.com>
20036
20037         * g++.dg/pch/pch.exp: Copy test header to the working directory
20038         before using it either for precompilation or direct use.
20039         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
20040         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
20041
20042 2003-01-16  Richard Henderson  <rth@redhat.com>
20043
20044         * gcc.dg/pch/pch.exp: Copy test header to the working directory
20045         before using it either for precompilation or direct use.
20046         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
20047         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
20048
20049 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
20050
20051         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
20052         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
20053         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
20054         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
20055         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
20056         typename warning into error.
20057         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
20058         error messages.
20059         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
20060         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
20061         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
20062         messages.
20063         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
20064         make declaration visible in template.
20065         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
20066         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
20067         messages.
20068         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
20069         message.
20070         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
20071         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
20072         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
20073         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
20074         typename warning with error message.
20075         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
20076         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
20077         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
20078
20079 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
20080
20081         * g++.dg/parse/ambig2.C: New test.
20082
20083 2003-01-15  Richard Henderson  <rth@redhat.com>
20084
20085         * g++.dg/tls/init-2.C: Update error message string.
20086
20087 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20088
20089         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
20090
20091 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
20092
20093         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
20094         all for HC11/HC12.
20095         * gcc.c-torture/compile/20001205-1.x: Likewise.
20096         * gcc.c-torture/compile/20001226-1.x: Likewise.
20097         * gcc.c-torture/compile/920520-1.x: Likewise.
20098         * gcc.c-torture/compile/961203-1.x: Likewise.
20099         * gcc.c-torture/compile/20020604-1.x: Likewise.
20100
20101 2003-01-15  Jan Hubicka  <jh@suse.cz>
20102
20103         * gcc.c-torture/compile/20030115-1.c: New test.
20104
20105         * gcc.dg/i386-fpcvt-1.c: New test.
20106         * gcc.dg/i386-fpcvt-2.c: New test.
20107
20108 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
20109
20110         Further conform g++'s __vmi_class_type_info to the C++ ABI
20111         specification.
20112         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
20113         the specification.
20114
20115 2003-01-14  Jan Hubicka  <jh@suse.cz>
20116
20117         * gcc.dg/i386-fpcvt-1.c: New test.
20118         * gcc.dg/i386-fpcvt-2.c: New test.
20119
20120 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20121
20122         * gcc.dg/i386-mmx-3.c: New test.
20123
20124 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
20125
20126         PR c++/9264
20127         * g++.dg/parse/octal1.C: New file.
20128
20129         PR c++/9172
20130         * g++.dg/parse/typename1.C: New file.
20131
20132 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
20133
20134         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
20135         * gcc.dg/bf-no-ms-layout.c: Likewise.
20136         * gcc.dg/bf-ms-attrib.c: Likewise.
20137
20138 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
20139
20140         PR c++/9099
20141         * g++.dg/parse/dtor1.C: New file.
20142
20143         PR c++/9128
20144         * g++.dg/rtti/typeid1.C: New file.
20145
20146         PR c++/9153
20147         * g++.dg/parse/lookup1.C: New file.
20148
20149         PR c++/9171
20150         * g++.dg/templ/spec5.C: New file.
20151
20152 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
20153
20154         * gcc.c-torture/compile/20030110-1.c: New test.
20155
20156 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
20157
20158         Merge from pch-branch:
20159
20160         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
20161
20162         * gcc.dg/pch/cpp-1.h: New.
20163         * gcc.dg/pch/cpp-1.c: New.
20164         * gcc.dg/pch/cpp-2.h: New.
20165         * gcc.dg/pch/cpp-2.c: New.
20166
20167         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
20168
20169         * gcc.dg/pch/except-1.h: New.
20170         * gcc.dg/pch/except-1.c: New.
20171
20172         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
20173
20174         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
20175         running test.
20176         * gcc.dg/pch: Include *.hp not *.h.
20177         * gcc.dg/pch/system-1.h: New.
20178         * gcc.dg/pch/system-1.c: New.
20179
20180         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
20181
20182         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
20183         rather than trying to build and run a program using PCH.
20184         * gcc.dg/pch: Remove dg-do commands from test files.
20185
20186         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
20187
20188         * gcc.dg/pch/macro-3.c: New.
20189         * gcc.dg/pch/macro-3.h: New.
20190
20191         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
20192
20193         * gcc.dg/pch/common-1.c: New.
20194         * gcc.dg/pch/common-1.h: New.
20195         * gcc.dg/pch/decl-1.c: New.
20196         * gcc.dg/pch/decl-1.h: New.
20197         * gcc.dg/pch/decl-2.c: New.
20198         * gcc.dg/pch/decl-2.h: New.
20199         * gcc.dg/pch/decl-3.c: New.
20200         * gcc.dg/pch/decl-3.h: New.
20201         * gcc.dg/pch/decl-4.c: New.
20202         * gcc.dg/pch/decl-4.h: New.
20203         * gcc.dg/pch/decl-5.c: New.
20204         * gcc.dg/pch/decl-5.h: New.
20205         * gcc.dg/pch/global-1.c: New.
20206         * gcc.dg/pch/global-1.h: New.
20207         * gcc.dg/pch/inline-1.c: New.
20208         * gcc.dg/pch/inline-1.h: New.
20209         * gcc.dg/pch/inline-2.c: New.
20210         * gcc.dg/pch/inline-2.h: New.
20211         * gcc.dg/pch/static-1.c: New.
20212         * gcc.dg/pch/static-1.h: New.
20213         * gcc.dg/pch/static-2.c: New.
20214         * gcc.dg/pch/static-2.h: New.
20215
20216         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
20217
20218         * g++.dg/pch/pch.exp: Better handle failing testcases.
20219         * gcc.dg/pch/pch.exp: Likewise.
20220         * gcc.dg/pch/macro-1.c: New.
20221         * gcc.dg/pch/macro-1.h: New.
20222         * gcc.dg/pch/macro-2.c: New.
20223         * gcc.dg/pch/macro-2.h: New.
20224
20225         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
20226
20227         * g++.dg/dg.exp: Treat files in pch/ specially.
20228         * g++.dg/pch/pch.exp: New file.
20229         * g++.dg/pch/empty.H: New file.
20230         * g++.dg/pch/empty.C: New file.
20231         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
20232         "precompile".
20233
20234         * gcc.dg/pch/pch.exp: New file.
20235         * gcc.dg/pch/empty.h: New file.
20236         * gcc.dg/pch/empty.c: New file.
20237         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
20238         "precompile".
20239
20240 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20241
20242         * g++.dg/template/friend14.C: New test.
20243
20244 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20245
20246         * gcc.dg/old-style-asm-1.c: New test.
20247
20248 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
20249
20250         * gcc.c-torture/compile/20030109-1.c: New test.
20251
20252 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20253
20254         * gcc.c-torture/execute/20030109-1.c: New test.
20255
20256 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
20257
20258         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
20259         * g++.old-deja/g++.mike/dyncast2.C: Likewise
20260         * g++.old-deja/g++.mike/dyncast3.C: Likewise
20261         * g++.old-deja/g++.mike/eh2.C: Likewise
20262         * g++.old-deja/g++.mike/eh3.C: Likewise
20263         * g++.old-deja/g++.mike/eh5.C: Likewise
20264         * g++.old-deja/g++.mike/eh6.C: Likewise
20265         * g++.old-deja/g++.mike/eh7.C: Likewise
20266         * g++.old-deja/g++.mike/eh8.C: Likewise
20267         * g++.old-deja/g++.mike/eh9.C: Likewise
20268         * g++.old-deja/g++.mike/eh10.C: Likewise
20269         * g++.old-deja/g++.mike/eh12.C: Likewise
20270         * g++.old-deja/g++.mike/eh13.C: Likewise
20271         * g++.old-deja/g++.mike/eh14.C: Likewise
20272         * g++.old-deja/g++.mike/eh16.C: Likewise
20273         * g++.old-deja/g++.mike/eh17.C: Likewise
20274         * g++.old-deja/g++.mike/eh18.C: Likewise
20275         * g++.old-deja/g++.mike/eh21.C: Likewise
20276         * g++.old-deja/g++.mike/eh23.C: Likewise
20277         * g++.old-deja/g++.mike/eh24.C: Likewise
20278         * g++.old-deja/g++.mike/eh25.C: Likewise
20279         * g++.old-deja/g++.mike/eh26.C: Likewise
20280         * g++.old-deja/g++.mike/eh27.C: Likewise
20281         * g++.old-deja/g++.mike/eh28.C: Likewise
20282         * g++.old-deja/g++.mike/eh29.C: Likewise
20283         * g++.old-deja/g++.mike/eh31.C: Likewise
20284         * g++.old-deja/g++.mike/eh33.C: Likewise
20285         * g++.old-deja/g++.mike/eh34.C: Likewise
20286         * g++.old-deja/g++.mike/eh35.C: Likewise
20287         * g++.old-deja/g++.mike/eh36.C: Likewise
20288         * g++.old-deja/g++.mike/eh37.C: Likewise
20289         * g++.old-deja/g++.mike/eh38.C: Likewise
20290         * g++.old-deja/g++.mike/eh39.C: Likewise
20291         * g++.old-deja/g++.mike/eh40.C: Likewise
20292         * g++.old-deja/g++.mike/eh41.C: Likewise
20293         * g++.old-deja/g++.mike/eh42.C: Likewise
20294         * g++.old-deja/g++.mike/eh44.C: Likewise
20295         * g++.old-deja/g++.mike/eh46.C: Likewise
20296         * g++.old-deja/g++.mike/eh47.C: Likewise
20297         * g++.old-deja/g++.mike/eh48.C: Likewise
20298         * g++.old-deja/g++.mike/eh49.C: Likewise
20299         * g++.old-deja/g++.mike/eh50.C: Likewise
20300         * g++.old-deja/g++.mike/eh51.C: Likewise
20301         * g++.old-deja/g++.mike/eh53.C: Likewise
20302         * g++.old-deja/g++.mike/eh55.C: Likewise
20303         * g++.old-deja/g++.mike/p7912.C: Likewise
20304         * g++.old-deja/g++.mike/p9706.C: Likewise
20305         * g++.old-deja/g++.mike/p10416.C: Likewise
20306         * g++.old-deja/g++.mike/p11667.C: Likewise
20307         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
20308         Remove redundant reference to Iris.
20309         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
20310         Elxsi, i860, Pico Java, and WE32K.
20311
20312 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
20313
20314         * g++.dg/ext/asm4.C: New test.
20315
20316 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20317
20318         PR c++/9030
20319         * g++.dg/template/friend12.C: New test.
20320         * g++.dg/template/friend13.C: Likewise.
20321         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
20322
20323 2003-01-08  Jan Hubicka  <jh@suse.cz>
20324
20325         * gcc.dg/i386-cadd.c: New test.
20326         * gcc.dg/i386-cmov4.c: Likewise.
20327
20328 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
20329
20330         PR c++/9165
20331         * g++.dg/warn/Wunused-3.C: New test.
20332
20333         * g++.dg/abi/bitfield9.C: New test.
20334
20335         PR c++/9189
20336         * g++.dg/parse/defarg3.C: New test.
20337
20338 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20339
20340         * g++.dg/parse/ambig1.C: New test.
20341         * g++.dg/parse/defarg2.C: New test.
20342
20343 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
20344
20345         * g++.dg/template/defarg-1.C: New test.
20346         * g++.dg/template/local2.C: Likewise.
20347
20348 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
20349
20350         * gcc.c-torture/execute/20030105-1.c: New test.
20351
20352 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20353
20354         * g++.dg/parse/namespace3.C: Remove extra semicolons.
20355         * g++.dg/parse/namespace4.C: Likewise.
20356
20357 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20358
20359         * g++.dg/template/ntp2.C: New test.
20360
20361 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
20362
20363         * g++.dg/parse/extern-C-1.C: New test.
20364
20365         * g++.dg/parse/namespace4.C: New test.
20366
20367         * g++.dg/template/nested1.C: New test.
20368
20369         * g++.dg/parse/namespace3.C: New test.
20370
20371 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20372
20373         * g++.dg/lookup/two-stage1.C: New test.
20374
20375 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20376
20377         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
20378         * g++.old-deja/g++.jason/access8.C: Likewise.
20379         * g++.old-deja/g++.other/decl5.C: Likewise.
20380
20381 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20382
20383         * g++.dg/parse/parse7.C: New test.
20384
20385 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
20386
20387         PR c++/2843
20388         * g++.dg/ext/attrib7.C: New test.
20389
20390 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20391
20392         * g++.dg/parse/parse6.C: New test.
20393
20394 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
20395
20396         * gcc.dg/h8300-stack-1.c: New.
20397
20398 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20399
20400         g++.dg/lookup/exception1.C: New test.
20401
20402         g++.dg/lookup/template1.C: New test.
20403
20404         g++.dg/parse/namespace2.C: New test.
20405
20406         g++.dg/parse/parens2.C: New test.
20407
20408 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20409
20410         * g++.dg/parse/parse5.C: New test.
20411         * g++.dg/lookup/scoped4.C: New test.
20412
20413 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20414
20415         * g++.dg/parse/parens1.C: New test.
20416
20417         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
20418         angle-bracket1.C.
20419         * g++.dg/parse/parens2.C: New test.
20420
20421         * g++.dg/lookup/scope-operator1.C: New test.
20422
20423         * g++.dg/parse/operator1.C: New test.
20424
20425 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20426
20427         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
20428         * g++.old-deja/g++.other/access6.C: Likewise.
20429         * g++.old-deja/g++.other/decl1.C: Likewise.
20430         * g++.old-deja/g++.pt/typename12.C: Likewise.
20431
20432 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20433
20434         * g++.dg/parse/namespace1.C: New test.
20435
20436 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20437
20438         * g++.dg/parse/parse4.C: New test.
20439
20440 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20441
20442         * g++.dg/parse/parse3.C: New test.
20443
20444 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20445
20446         * g++.dg/parse/parse2.C: New test.
20447
20448 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20449
20450         * g++.dg/template/friend11.C: New test.
20451
20452 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20453
20454         * g++.dg/parse/parse1.C: New test.
20455
20456 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
20457
20458         * lib/profopt.exp: Change the name of a global variable to avoid
20459         possible clashes with other test suites.
20460
20461 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
20462
20463         * g++.dg/inherit/covariant8.C: New test.
20464
20465 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20466
20467         * g++.dg/init/array9.C: New test.
20468
20469         PR c++/9112
20470         * g++.dg/parse/expr1.C: New test.
20471
20472 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
20473
20474         * gcc.c-torture/compile/20021230-1.c: New test.
20475
20476 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
20477
20478         * g++.dg/inherit/covariant5.C: New test.
20479         * g++.dg/inherit/covariant6.C: New test.
20480         * g++.dg/inherit/covariant7.C: New test.
20481
20482 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20483
20484         PR c++/2739
20485         * g++.dg/other/access2.C: New test.
20486
20487 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20488
20489         * g++.dg/other/anon-struct.C: No longer fails
20490         * g++.old-deja/g++.brendan/parse4.C: Likewise.
20491         * g++.old-deja/g++.brendan/parse5.C: Likewise.
20492         * g++.old-deja/g++.brendan/parse6.C: Likewise.
20493
20494 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20495
20496         * g++.dg/parse/angle-bracket.C (main): No longer fails.
20497
20498 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
20499
20500         * g++.dg/eh/spec4.C: Remove stray semicolon.
20501         * g++.dg/expr/pmf-1.C: Change error message.
20502         * g++.dg/ext/asm1.C: Remove stray semicolon.
20503         * g++.dg/ext/typename1.C: Add missing typenames.
20504         * g++.dg/inherit/template-as-base.C: Change error message.
20505         * g++.dg/lookup/scoped1.C: Likewise.
20506         * g++.dg/lookup/scoped2.C: Likewise.
20507         * g++.dg/lookup/using2.C: Likewise.
20508         * g++.dg/other/component1.C: Remove stray semicolon.
20509         * g++.dg/other/do1.C: Change error message.
20510         * g++.dg/other/error2.C: Likewise.
20511         * g++.dg/other/init1.C: Likewise.
20512         * g++.dg/other/packed1.C: Remove stray semicolon.
20513         * g++.dg/other/ptrmem2.C: Change error message.
20514         * g++.dg/parse/parameter-declaration-1.C: Remove line number
20515         marker.
20516         * g++.dg/special/initp1.C: Remove invalid attribute usage.
20517         * g++.dg/template/access3.C: Add typename keyword.
20518         * g++.dg/template/access5.C: Remove stray semicolon.
20519         * g++.dg/template/access6.C: Likewise.
20520         * g++.dg/template/complit1.C: Likewise.
20521         * g++.dg/template/crash1.C: Change error message.
20522         * g++.dg/template/inherit2.C: Remove stray semicolon.
20523         * g++.dg/template/instantiate2.C: Likewise.
20524         * g++.dg/template/instantiate3.C: Change error message.
20525         * g++.dg/template/qual1.C: Remove stray semicolon.
20526         * g++.dg/template/qualttp18.C: Change error message.
20527         * g++.dg/template/ref1.C: Remove stray semicolon.
20528         * g++.dg/template/sizeof1.C (A::value): Declare it.
20529         * g++.dg/template/spec4.C: Change error message.
20530         * g++.dg/template/static1.C: Likewise.
20531         * g++.dg/template/type1.C: Likewise.
20532         * g++.dg/template/typename3.C: Likewise.
20533         * g++.old-deja/g++.benjamin/13478.C: Change error message.
20534         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
20535         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
20536         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
20537         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
20538         named return value extension.
20539         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
20540         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
20541         * g++.old-deja/g++.bob/extern_C.C: Likewise.
20542         * g++.old-deja/g++.bob/inherit2.C: Likewise.
20543         * g++.old-deja/g++.brendan/complex1.C: Likewise.
20544         * g++.old-deja/g++.brendan/copy5.C: Likewise.
20545         * g++.old-deja/g++.brendan/crash13.C: Likewise.
20546         * g++.old-deja/g++.brendan/crash15.C: Likewise.
20547         * g++.old-deja/g++.brendan/crash18.C: Change error message.
20548         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
20549         * g++.old-deja/g++.brendan/crash38.C: Likewise.
20550         * g++.old-deja/g++.brendan/crash50.C: Likewise.
20551         * g++.old-deja/g++.brendan/crash56.C: Likewise.
20552         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
20553         syntax.
20554         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
20555         * g++.old-deja/g++.brendan/crash8.C: Change error message.
20556         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
20557         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
20558         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
20559         * g++.old-deja/g++.brendan/template11.C: Likewise.
20560         * g++.old-deja/g++.brendan/template26.C: Likewise.
20561         * g++.old-deja/g++.brendan/template27.C: Use explicit
20562         specialization syntax.
20563         * g++.old-deja/g++.brendan/template30.C: Likewise.
20564         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
20565         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
20566         non-dependent names.
20567         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
20568         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
20569         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
20570         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
20571         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
20572         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
20573         named return value extension.
20574         * g++.old-deja/g++.ext/namedret2.C: Likewise.
20575         * g++.old-deja/g++.ext/namedret3.C: Likewise.
20576         * g++.old-deja/g++.ext/return1.C: Likewise.
20577         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
20578         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
20579         * g++.old-deja/g++.jason/access8.C: Likewise.
20580         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
20581         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
20582         pseudo-destructor names.
20583         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
20584         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
20585         pseudo-destructor names.
20586         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
20587         * g++.old-deja/g++.jason/overload19.C: Likewise.
20588         * g++.old-deja/g++.jason/overload32.C: Likewise.
20589         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
20590         stray semicolons.
20591         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
20592         * g++.old-deja/g++.jason/return.C: Likewise.
20593         * g++.old-deja/g++.jason/return2.C: Likewise.
20594         * g++.old-deja/g++.jason/shadow1.C: Likewise.
20595         * g++.old-deja/g++.jason/special.C: Use explicit specialization
20596         syntax.
20597         * g++.old-deja/g++.jason/template10.C: Account for use of
20598         non-dependent names.
20599         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
20600         syntax.
20601         * g++.old-deja/g++.jason/template37.C: Likewise.
20602         * g++.old-deja/g++.law/access4.C: Change error messages.
20603         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
20604         pseudo-destructor names.
20605         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
20606         * g++.old-deja/g++.law/ctors9.C: Likewise.
20607         * g++.old-deja/g++.law/cvt22.C: Likewise.
20608         * g++.old-deja/g++.law/dtors5.C: Likewise.
20609         * g++.old-deja/g++.law/global-init1.C: Likewise.
20610         * g++.old-deja/g++.law/missed-error3.C: Likewise.
20611         * g++.old-deja/g++.law/operators28.C: Likewise.
20612         * g++.old-deja/g++.law/visibility28.C: Likewise.
20613         * g++.old-deja/g++.martin/eval1.C: Likewise.
20614         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
20615         name.
20616         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
20617         * g++.old-deja/g++.mike/net34.C: Likewise.
20618         * g++.old-deja/g++.mike/net36.C: Likewise.
20619         * g++.old-deja/g++.mike/ns2.C: Likewise.
20620         * g++.old-deja/g++.mike/p12306.C: Likewise.
20621         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
20622         value extension.
20623         * g++.old-deja/g++.mike/p700.C: Likewise.
20624         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
20625         * g++.old-deja/g++.mike/p710.C: Likewise.
20626         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
20627         value extension.
20628         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
20629         * g++.old-deja/g++.mike/pmf9.C: Likewise.
20630         * g++.old-deja/g++.ns/crash2.C: Likewise.
20631         * g++.old-deja/g++.ns/crash3.C: Likewise.
20632         * g++.old-deja/g++.ns/invalid1.C: Likewise.
20633         * g++.old-deja/g++.ns/ns17.C: Likewise.
20634         * g++.old-deja/g++.ns/template16.C: Likewise.
20635         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
20636         keyword.
20637         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
20638         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
20639         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
20640         named return value extension.
20641         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
20642         * g++.old-deja/g++.other/access4.C: Issue additional error
20643         messages.
20644         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
20645         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
20646         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
20647         * g++.old-deja/g++.other/crash25.C: Change error message.
20648         * g++.old-deja/g++.other/crash4.C: Change error message.
20649         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
20650         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
20651         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
20652         checks.
20653         * g++.old-deja/g++.other/defarg8.C: Likewise.
20654         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
20655         * g++.old-deja/g++.other/dtor10.C: Likewise.
20656         * g++.old-deja/g++.other/incomplete.C: Likewise.
20657         * g++.old-deja/g++.other/linkage7.C: Likewise.
20658         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
20659         lookup algorithm.
20660         * g++.old-deja/g++.other/mangle2.C: Likewise.
20661         * g++.old-deja/g++.other/refinit2.C: Likewise.
20662         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
20663         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
20664         * g++.old-deja/g++.pt/crash28.C: Likewise.
20665         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
20666         syntax.
20667         * g++.old-deja/g++.pt/crash32.C: Change error message.
20668         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
20669         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
20670         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
20671         error message position.
20672         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
20673         * g++.old-deja/g++.pt/defarg8.C: Change error message.
20674         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
20675         syntax.
20676         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
20677         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
20678         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
20679         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
20680         keyword.
20681         * g++.old-deja/g++.pt/explicit31.C: Likewise.
20682         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
20683         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
20684         keyword.
20685         * g++.old-deja/g++.pt/explicit71.C: Change error message.
20686         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
20687         syntax.
20688         * g++.old-deja/g++.pt/friend28.C: Account for use of
20689         non-dependent names.
20690         * g++.old-deja/g++.pt/friend29.C: Likewise.
20691         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
20692         rules.
20693         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
20694         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
20695         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
20696         lookup rules.
20697         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
20698         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
20699         keyword.
20700         * g++.old-deja/g++.pt/memclass20.C: Likewise.
20701         * g++.old-deja/g++.pt/memclass5.C: Likewise.
20702         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
20703         keyword.
20704         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
20705         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
20706         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
20707         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
20708         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
20709         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
20710         keyword.
20711         * g++.old-deja/g++.pt/spec10.C: Likewise.
20712         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
20713         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
20714         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
20715         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
20716         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
20717         * g++.old-deja/g++.pt/ttp62.C: Likewise.
20718         * g++.old-deja/g++.pt/ttp64.C: Likewise.
20719         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
20720         * g++.old-deja/g++.pt/typename15.C: Likewise.
20721         * g++.old-deja/g++.pt/typename22.C: Likewise.
20722         * g++.old-deja/g++.pt/typename6.C: Change error messages.
20723         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
20724         * g++.old-deja/g++.pt/virtual2.C: Likewise.
20725         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
20726         syntax.
20727         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
20728         return value extension.
20729         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
20730         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
20731         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
20732         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
20733
20734 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20735
20736         * g++.dg/warn/inline1.C: New test.
20737         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
20738         * g++.old-deja/g++.jason/synth10.C: Likewise.
20739         * g++.old-deja/g++.mike/net31.C: Likewise.
20740         * g++.old-deja/g++.mike/p8786.C: Likewise.
20741
20742         * g++.dg/template/friend10.C: New test.
20743         * g++.dg/template/conv5.C: New test.
20744
20745 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20746
20747         * g++.dg/lookup/scoped3.C: New test.
20748
20749         * g++.dg/lookup/decl1.C: New test.
20750         * g++.dg/lookup/decl2.C: New test.
20751
20752 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20753
20754         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
20755         gcc.c-torture/compile/20021015-1.c,
20756         gcc.c-torture/compile/20021015-2.c,
20757         gcc.c-torture/compile/20021123-1.c,
20758         gcc.c-torture/compile/20021123-2.c,
20759         gcc.c-torture/compile/20021123-3.c,
20760         gcc.c-torture/compile/20021123-4.c,
20761         gcc.c-torture/execute/20021024-1.c: Add tests previously added
20762         only to 3.1 or 3.2 branch.
20763
20764 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
20765
20766         * gcc.dg/i386-bitfield3.c: New test.
20767
20768         * gcc.dg/i386-bitfield2.c: New test.
20769
20770 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
20771
20772         * g++.dg/parse/conv_op1.C: New test.
20773
20774 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
20775
20776         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
20777         approved.
20778
20779 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
20780
20781         * gcc.c-torture/compile/20021220-1.c: New test.
20782
20783 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
20784
20785         * gcc.dg/i386-fastcall-1.c: New.
20786
20787 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20788
20789         * gcc.c-torture/execute/20021219-1.c: New test.
20790
20791 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20792
20793         * gcc.dg/i386-pic-1.c: New test.
20794
20795 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20796
20797         PR c++/8099
20798         * g++.dg/template/friend9.C: New test.
20799
20800 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20801
20802         PR c++/3663
20803         * g++.dg/template/access7.C: New test.
20804
20805 2002-12-18  Nick Clifton  <nickc@redhat.com>
20806
20807         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
20808         the libstdc++-v3 directory has been found.
20809
20810 2002-12-12  Devang Patel <dpatel@apple.com>
20811         * gcc.dg/darwin-ld-1.c: New test.
20812         * gcc.dg/darwin-ld-2.c: New test.
20813         * gcc.dg/darwin-ld-3.c: New test.
20814         * gcc.dg/darwin-ld-4.c: New test.
20815         * gcc.dg/darwin-ld-5.c: New test.
20816
20817 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20818
20819         * gcc.c-torture/compile/20021212-1.c: New test.
20820
20821 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
20822
20823         * gcc.dg/fshort-wchar: New test.
20824
20825 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
20826
20827         PR c++/8372
20828         * g++.dg/template/dtor1.C: New test.
20829
20830         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
20831         markers.
20832
20833 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
20834
20835         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
20836
20837 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
20838
20839         * g++.dg/template/static1.C: New test.
20840         * g++.dg/template/static2.C: New test.
20841         * g++.old-deja/g++.ext/memconst.C: New test.
20842
20843 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20844
20845         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
20846         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
20847         * g++.dg/special/initp1.C: Likewise.
20848
20849 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
20850
20851         * gcc.c-torture/execute/20021204-1.c: New test.
20852
20853 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
20854
20855         * gcc.dg/ppc-fmadd-1.c: New file.
20856         * gcc.dg/ppc-fmadd-2.c: New file.
20857         * gcc.dg/ppc-fmadd-3.c: New file.
20858
20859 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20860
20861         * gcc.c-torture/compile/20021204-1.c: New test.
20862
20863 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20864
20865         * g++.dg/inherit/covariant2.C: New test.
20866         * g++.dg/inherit/covariant3.C: New test.
20867         * g++.dg/inherit/covariant4.C: New test.
20868         * g++.dg/inherit/covariant1.C: Remove XFAIL.
20869         * g++.old-deja/g++.robertl/eb17.C: Likewise.
20870
20871 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
20872
20873         PR c++/8688
20874         * g++.dg/init/brace3.C: New test.
20875
20876 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
20877
20878         * gcc.dg/20020210-1.c: Fix a comment typo.
20879
20880 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
20881
20882         PR c++/8720
20883         * g++.dg/parse/defarg1.C: New test.
20884
20885         PR c++/8615
20886         * g++.dg/template/char1.C: New test.
20887
20888         * g++.dg/template/varmod1.C: Fix typo.
20889
20890 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20891
20892         DR 180
20893         * g++.old-deja/g++.pt/crash32.C: Expect error.
20894
20895 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
20896
20897         PR c++/5919
20898         * g++.dg/template/varmod1.C: New test.
20899
20900         PR c++/8727
20901         * g++.dg/inherit/typeinfo1.C: New test.
20902
20903         PR c++/8663
20904         * g++.dg/inherit/typedef1.C: New test.
20905
20906 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
20907
20908         PR c++/8332
20909         PR c++/8493
20910         * g++.dg/template/strlen1.C: New test.
20911
20912         PR c++/8227
20913         * g++.dg/template/ctor2.C: New test.
20914
20915         PR c++/8214
20916         * g++.dg/init/string1.C: New test.
20917
20918         PR c++/8511
20919         * g++.dg/template/friend8.C: New test.
20920
20921 2002-11-29  Joe Buck <jbuck@synopsys.com>
20922
20923         * g++.dg/lookup/anon2.C: New test.
20924
20925 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
20926
20927         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
20928         h8300 port.
20929
20930 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
20931
20932         * gcc.dg/bitfld-6.c: New test.
20933
20934 2002-11-27  Jan Hubicka  <jh@suse.cz>
20935
20936         * gcc.c-torture/execute/20021127.[cx]: New test.
20937
20938 2002-11-26  Jan Hubicka  <jh@suse.cz>
20939
20940         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
20941         quality.
20942
20943 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
20944
20945         * g++.dg/init/brace2.C: New test.
20946         * g++.old-deja/g++.mike/p9129.C: Correct.
20947
20948 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
20949
20950         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
20951
20952 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
20953
20954         * gcc.dg/sibcall-6: New test for indirect sibcalls.
20955
20956 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
20957
20958         * testsuite/g++.dg/abi/empty11.C: New test.
20959         * testsuite/g++.dg/rtti/cv1.C: New test.
20960
20961 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
20962
20963         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
20964
20965 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
20966
20967         * g++.dg/abi/empty10.C: New test.
20968
20969 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20970
20971         * gcc.c-torture/compile/20021124-1.c: New test.
20972
20973 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
20974
20975         * g++.dg/abi/rtti2.C: New test.
20976
20977 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20978
20979         * gcc.dg/i386-unroll-1.c: New test.
20980
20981 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20982
20983         * gcc.c-torture/compile/20021120-1.c: New test.
20984         * gcc.c-torture/compile/20021120-2.c: New test.
20985
20986 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20987
20988         * gcc.dg/bitfld-5.c: New test.
20989
20990 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20991
20992         * gcc.c-torture/execute/20021120-3.c: New test.
20993
20994 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20995
20996         * gcc.c-torture/execute/20021120-2.c: New test.
20997
20998 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20999
21000         * gcc.c-torture/execute/20021120-1.c: New test.
21001
21002 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
21003
21004         * gcc.c-torture/execute/20021118-3.c: New test.
21005
21006 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21007
21008         * gcc.c-torture/compile/20021119-1.c: New test.
21009
21010 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
21011
21012         * gcc.dg/duff-1.c: New test.
21013         * gcc.dg/duff-2.c: New test.
21014         * gcc.dg/duff-3.c: New test.
21015
21016 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
21017
21018         * gcc.dg/cpp/_Pragma5.c: New test.
21019
21020 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21021
21022         * gcc.c-torture/execute/20021118-2.c: New test.
21023
21024 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21025
21026         * gcc.c-torture/execute/20021118-1.c: New test.
21027
21028 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
21029
21030         * gcc.dg/20021116-1.c: New test.
21031
21032 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
21033
21034         * g++.dg/abi/vcall1.C: New test.
21035
21036 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
21037
21038         * gcc.dg/20021029-1.c: New test.
21039         * gcc.dg/20021029-2.c: New test.
21040
21041 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21042
21043         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
21044
21045 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21046
21047         PR c/8439
21048         * gcc.dg/20021110.c: Move to ...
21049         * gcc.c-torture/compile/20021110.c: .... here.
21050
21051 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21052
21053         PR c/8467
21054         * gcc.c-torture/execute/20021111-1.c
21055
21056 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21057
21058         PR c/8439
21059         * gcc.dg/20021110.c: New test.
21060
21061 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
21062
21063         * g++.dg/abi/vthunk3.C: Run only on x86.
21064
21065 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21066
21067         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
21068
21069 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
21070
21071         * lib/compat.exp (compat-execute): Fix logic error in last
21072         change.
21073
21074 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
21075
21076         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
21077
21078 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21079
21080         PR c++/8389
21081         * g++.dg/template/access6.C: New test.
21082
21083 2002-11-08  Jan Hubicka  <jh@suse.cz>
21084
21085         * gcc.dg/i386-ssefp-1.c: New test.
21086         * gcc.dg/i386-ssefp-1.c: New test.
21087
21088 2002-11-08  Jan Hubicka  <jh@suse.cz>
21089
21090         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
21091
21092 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21093
21094         * g++.dg/abi/vthunk3.C: New test.
21095
21096         PR c++/8338
21097         * g++.dg/template/crash2.C: New test.
21098
21099 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21100
21101         * testsuite/g++.dg/abi/dtor1.C: New test.
21102         * testsuite/g++.dg/abi/dtor2.C: Likewise.
21103
21104 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
21105
21106         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
21107         Darwin.
21108
21109 2002-11-04  Adam Nemet  <anemet@lnxw.com>
21110
21111         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
21112         -mthumb.  Only xfail with -O0.
21113
21114 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
21115
21116         * g++.dg/abi/thunk1.C: New test.
21117         * g++.dg/abi/thunk2.C: Likewise.
21118         * g++.dg/abi/vtt1.C: Likewise.
21119
21120 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
21121
21122         PR optimization/8423
21123         * gcc.c-torture/execute/builtin-constant.c: New test.
21124
21125 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
21126
21127         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
21128         Add some more cases.
21129
21130 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
21131
21132         PR c++/8391
21133         * g++.dg/opt/local1.C: New test.
21134
21135 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
21136
21137         PR c++/8160
21138         * g++.dg/template/complit1.C: New test.
21139
21140         PR c++/8149
21141         * g++.dg/template/typename4.C: Likewise.
21142
21143 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21144
21145         Core issue 287, PR c++/7639
21146         * g++.dg/template/instantiate1.C: Adjust error location.
21147         * g++.dg/template/instantiate3.C: New test.
21148         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
21149         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
21150         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
21151
21152 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
21153
21154         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
21155
21156 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
21157
21158         PR c++/8287
21159         * g++.dg/init/dtor2.C: New test.
21160
21161 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21162
21163         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
21164         * gcc.dg/nest.c: Bypass errors on irix6.
21165
21166 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
21167
21168         * gcc.dg/nest.c: Expect error for mmix-*-*.
21169         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
21170
21171 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
21172
21173         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
21174         markers.
21175
21176         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
21177
21178 2002-10-25  Mike Stump  <mrs@apple.com>
21179
21180         * gcc.dg/warn-1.c: New test.
21181
21182 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21183
21184         * g++.dg/template/typename3.C: New test.
21185
21186 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
21187
21188         * g++.dg/lookup/ptrmem1.C: New test.
21189
21190         * g++.dg/abi/vthunk2.C: New test.
21191
21192 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21193
21194         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
21195
21196 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
21197
21198         * g++.dg/abi/empty9.C: New test.
21199
21200 2002-10-24  Richard Henderson  <rth@redhat.com>
21201
21202         * g++.dg/inherit/thunk1.C: Enable for ia64.
21203
21204 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21205
21206         PR c++/8067
21207         * g++.dg/lookup/pretty1.C: New test.
21208
21209 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
21210
21211         * gcc.dg/20021023-1.c: New test.
21212
21213 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21214
21215         PR c++/7679
21216         * g++.dg/parse/inline1.C: New test.
21217
21218 2002-10-23  Richard Henderson  <rth@redhat.com>
21219
21220         * g++.dg/inherit/thunk1.C: Enable for x86_64.
21221
21222         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
21223
21224 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
21225
21226         PR c++/6579
21227         * g++.dg/parse/stmtexpr3.C: New test.
21228
21229 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21230
21231         * g++.dg/expr/cond1.C: New test.
21232
21233 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21234
21235         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
21236
21237 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21238
21239         * g++.dg/abi/vbase13.C: New test.
21240         * g++.dg/abi/vbase14.C: Likewise.
21241
21242 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
21243
21244         * gcc.dg/tls/pic-1.c: New test.
21245         * gcc.dg/tls/nonpic-1.c: New test.
21246         * gcc.dg/20021018-1.c: New test.
21247
21248 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21249
21250         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
21251         Remove only files with the same base name as the test case.
21252         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
21253         (profopt-execute): Likewise.  Also, remove old profiling
21254         and performance data files before running the tests.
21255
21256         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
21257         * g++.dg/bprob/bprob.exp: Likewise.
21258         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
21259         to allow more general test case names.
21260
21261         * g++.dg/bprob/bprob-1.C: Rename to ...
21262         * g++.dg/bprob/g++-bprob-1.C: ... this.
21263
21264         * g77.dg/bprob/bprob-1.f: Rename to ...
21265         * g77.dg/bprob/g77-bprob-1.f: ... this.
21266
21267 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21268
21269         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
21270         bison 1.50 or later.
21271
21272 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
21273
21274         * g++.dg/README: Describe more test directories.
21275
21276 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21277
21278         * g++.dg/init/array6.C: Add additional tests.
21279
21280 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21281
21282         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
21283         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
21284
21285 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
21286
21287         * gcc.c-torture/compile/20020604-1.x: New.
21288         * gcc.c-torture/compile/simd-5.x: Likewise.
21289         * gcc.c-torture/execute/920710-1.x: Likewise.
21290         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
21291
21292 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21293
21294         * g++.dg/inherit/override1.C: Add dg-options clause.
21295
21296 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21297
21298         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
21299         _mm_slli_si128.
21300
21301 2002-10-19  Andreas Schwab  <schwab@suse.de>
21302
21303         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
21304         directory component.
21305
21306 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
21307
21308         * g++.dg/inherit/thunk1.C: New test.
21309
21310         * g++.dg/inherit/override1.C: New test.
21311
21312         * g++.dg/abi/mangle11.C: New test.
21313         * g++.dg/abi/mangle14.C: New test.
21314         * g++.dg/abi/mangle17.C: New test.
21315
21316 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21317
21318         * g++.dg/overload/member2.C: New test.
21319
21320 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
21321
21322         * g++.dg/README: Describe new compat directory.
21323         * g++.dg/dg.exp: Skip tests in compat directory.
21324         * README.compat: New file.
21325         * lib/compat.exp: New expect script.
21326         * g++.dg/compat: New test directory.
21327         * g++.dg/compat/compat.exp: New expect script.
21328         * g++.dg/compat/abi: New test directory.
21329         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
21330         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
21331         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
21332         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
21333         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
21334         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
21335         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
21336         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
21337         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
21338         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
21339         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
21340         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
21341         * g++.dg/compat/break: New test directory.
21342         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
21343         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
21344         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
21345         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
21346         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
21347         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
21348         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
21349         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
21350         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
21351         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
21352         g++.dg/compat/break/README: New files.
21353         * g++.dg/compat/eh: New test directory.
21354         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
21355         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
21356         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
21357         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
21358         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
21359         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
21360         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
21361         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
21362         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
21363         g++.dg/compat/eh/filter2_y.C,
21364         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
21365         g++.dg/compat/eh/new1_y.C,
21366         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
21367         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
21368         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
21369         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
21370         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
21371         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
21372         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
21373         g++.dg/compat/eh/unexpected1_y.C: New files.
21374         * g++.dg/compat/init: New test directory.
21375         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
21376         g++.dg/compat/init/array5_y.C,
21377         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
21378         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
21379         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
21380         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
21381         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
21382         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
21383         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
21384         g++.dg/compat/init/init-ref2_y.C: New files.
21385
21386 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21387
21388         PR c++/7584
21389         * g++.dg/inherit/using3.C: New test.
21390
21391 2002-10-17  Jan Hubicka  <jh@suse.cz>
21392
21393         * gcc.dg/20021017-2.c: New test.
21394
21395 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21396
21397         * g++.dg/abi/mangle16.C: Adjust.
21398
21399         * g++.dg/init/array8.C: New test.
21400
21401 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
21402
21403         * gcc.dg/special/mips-abi.exp: New test.
21404         * gcc.dg/special/mips-abi.s: Empty file used by the above.
21405
21406 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21407
21408         * g++.dg/abi/mangle16.C: New test.
21409         * g++.dg/abi/mangle17.C: Likewise.
21410
21411         PR c++/7478
21412         * g++.dg/template/ref1.C: New test.
21413
21414 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21415
21416         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
21417
21418 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
21419
21420         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
21421
21422 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21423
21424         PR c++/7524
21425         * g++.dg/init/array7.C: New test.
21426
21427 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
21428
21429         * g++.dg/init/array6.C: New test.
21430
21431         * g++.dg/abi/mangle13.C: Likewise.
21432         * g++.dg/abi/mangle14.C: Likewise.
21433         * g++.dg/abi/mangle15.C: Likewise.
21434
21435 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21436
21437         * g++.dg/abi/empty8.C: New test.
21438
21439 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
21440
21441         * g++.dg/init/ctor1.C: New test.
21442
21443 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
21444
21445         * gcc.c-torture/execute/20021015-1.c: New test.
21446
21447 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
21448
21449         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
21450
21451 2002-10-14  Jan Hubicka  <jh@suse.cz>
21452
21453         * gcc.dg/i386-ssetype-[1-5].c: New tests.
21454
21455 2002-10-14  Richard Henderson  <rth@redhat.com>
21456
21457         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
21458
21459 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21460
21461         PR optimization/6631
21462         * g++.dg/opt/const2.C: New test.
21463
21464 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21465
21466         PR c++/7176
21467         * g++.dg/parse/friend1.C: New test.
21468         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
21469
21470 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
21471
21472         * gcc.dg/20021014-1.c: New test.
21473
21474 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
21475
21476         PR c++/5661
21477         * g++.dg/ext/vlm1.C: New test.
21478         * g++.dg/ext/vlm2.C: Likewise.
21479
21480         * g++.dg/init/array1.C: Remove invalid braces.
21481         * g++.dg/init/brace1.C: New test.
21482         * g++.dg/init/copy2.C: Likewise.
21483         * g++.dg/init/copy3.C: Likewise.
21484         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
21485         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
21486         braces.
21487
21488 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
21489
21490         * gcc.dg/cpp/assembler.S: Don't use -ansi.
21491
21492 2002-10-11  Richard Shann  <richard.shann@superh.com>
21493
21494         * gcc.c-torture/compile/simd-5.c: New test.
21495
21496 2002-10-10  Roger Sayle  <roger@eyesopen.com>
21497
21498         * gcc.c-torture/execute/shiftopt-1.c: New test case.
21499
21500 2002-10-10  Jim Wilson  <wilson@redhat.com>
21501
21502         * gcc.c-torture/execute/20021010-1.c: New test.
21503
21504 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
21505
21506         PR c/7353
21507         * g++.dg/ext/typedef-init.C: New test.
21508         * gcc.dg/typedef-init.c: New test.
21509
21510 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
21511
21512         * gcc.dg/cpp/paste13.c: New test.
21513
21514 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21515
21516         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
21517         remaining platforms, XFAIL during compile, not execute.  Don't
21518         XFAIL at -O0.
21519
21520 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
21521
21522         * gcc.dg/alias-1.c: Tweak expected warning.
21523
21524 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
21525
21526         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
21527
21528 2002-10-06  Andreas Jaeger  <aj@suse.de>
21529
21530         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
21531         * gcc.dg/cpp/c++98.C: Likewise.
21532
21533         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
21534         * g++.dg/cpp/c++98.C: Likewise.
21535
21536         * g++.dg/README (Subdirectories): Mention cpp directory.
21537
21538         PR target/7559
21539         * gcc.dg/20021006-1.c: New test.
21540
21541 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21542
21543         PR c++/7804
21544         * g++.dg/other/warning1.C: New test.
21545
21546 2002-10-04  Roger Sayle  <roger@eyesopen.com>
21547
21548         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
21549         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
21550         and sparc-*-* with -m64 as expected failures.  See PR 8087.
21551
21552 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21553
21554         PR c++/7931
21555         * g++.dg/template/ptrmem3.C: New test.
21556
21557         PR c++/7754
21558         * g++.dg/template/union1.C: New test.
21559
21560 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
21561
21562         PR c++/8006
21563         * g++.dg/abi/mangle9.C: New test.
21564         * g++.dg/abi/mangle10.C: New test.
21565         * g++.dg/abi/mangle11.C: New test.
21566         * g++.dg/abi/mangle12.C: New test.
21567
21568 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
21569
21570         PR c++/7188.
21571         * g++.dg/template/meminit1.C: New test.
21572         * g++.dg/warn/Wreorder-1.C: Likewise.
21573         * g++.old-deja/g++.mike/warn3.C: Tweak.
21574         * lib/prune.exp: Ingore "in copy constructor".
21575
21576 2002-10-02  Andreas Jaeger  <aj@suse.de>
21577
21578         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
21579         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
21580         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
21581         on x86-64.
21582
21583 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21584
21585         * gcc.dg/empty1.C: Fix typo.
21586
21587 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
21588
21589         * gcc.dg/alias-1.c: New test.
21590
21591 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
21592
21593         * gcc.dg/empty1.C: New test.
21594
21595         * g++.dg/tls/init-2.C: Tweak error messages.
21596
21597 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
21598
21599         * gcc.c-torture/compile/20020923-1.c: New test.
21600
21601 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
21602
21603         * gcc.c-torture/execute/ffs-1.c: New test.
21604         * gcc.c-torture/execute/ffs-2.c: Ditto.
21605
21606 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
21607
21608         * g++.dg/overload/member1.C: New test.
21609
21610 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
21611
21612         * g++.dg/abi/empty7.C: New test.
21613         * g++.dg/init/pm2.C: Likewise.
21614
21615 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
21616
21617         * g++.dg/rtti/crash1.C: New test.
21618
21619 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
21620
21621         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
21622         gcc.dg/sibcall-4.c: New tests.
21623
21624 2002-09-28  Roger Sayle  <roger@eyesopen.com>
21625
21626         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
21627         powerpc and MMIX targets.
21628
21629 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
21630
21631         * gcc.dg/cpp/20020927-1.c: New.
21632
21633 2002-09-26  David S. Miller  <davem@redhat.com>
21634
21635         * gcc.c-torture/compile/trunctfdf.c: New.
21636
21637 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21638
21639         * lib/target-supports.exp (check_weak_available): Handle solaris2.
21640
21641 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
21642
21643         * gcc.c-torture/execute/loop-15.c: New.
21644
21645 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
21646
21647         * README.QMTEST: Fix typo.
21648
21649 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
21650
21651         * gcc.dg/20020926-1.c: New test.
21652
21653 2002-09-25  David S. Miller  <davem@redhat.com>
21654
21655         PR target/7842
21656         * gcc.c-torture/execute/shiftdi.c: New test.
21657
21658 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
21659
21660         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
21661         unique to the tool.
21662         * lib/g77.exp (g77_init): Likewise.
21663         * lib/g++.exp (g++_init): Likewise.
21664         * lib/objc.exp (objc_init): Likewise.
21665
21666 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
21667
21668         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
21669         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
21670         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
21671
21672 2002-09-25  Richard Henderson  <rth@redhat.com>
21673
21674         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
21675         too-small long double.
21676
21677 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
21678
21679         * gcc.dg/20020919-1.c: New test.
21680
21681 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
21682
21683         * g++.dg/abi/bitfield6.C: New test.
21684         * g++.dg/abi/bitfield7.C: New test.
21685         * g++.dg/abi/bitfield8.C: New test.
21686         * g++.dg/abi/vbase11.C: New test.
21687
21688 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21689
21690         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
21691         hppa*-*-hpux*.  Update test comment.
21692
21693 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
21694
21695         * gcc.dg/tls/struct-1.c: New test.
21696
21697 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
21698
21699         * gcc.dg/cpp/tr-warn2.c: Update.
21700
21701 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21702
21703         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
21704
21705 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21706
21707         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
21708         systems.
21709
21710 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
21711
21712         * gcc.c-torture/execute/ieee/mzero3.c: New test.
21713
21714         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21715         Adjust for c++filt moved to binutils.  Remove spurious duplicate
21716         setting of cxxfilt.
21717
21718 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
21719
21720         * gcc.dg/20020312-2.c: Update for darwin.
21721
21722 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21723
21724         * g++.old-deja/g++.other/crash32.C: Mark ICE.
21725
21726 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
21727
21728         * objc.dg/comp-types-1.m: New test.
21729         * objc.dg/comp-types-2.m: New test.
21730         * objc.dg/comp-types-3.m: New test.
21731         * objc.dg/comp-types-4.m: New test.
21732         * objc.dg/comp-types-5.m: New test.
21733         * objc.dg/comp-types-6.m: New test.
21734
21735 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21736
21737         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
21738
21739 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21740
21741         * g++.dg/other/do1.C: New test.
21742
21743         * g++.dg/template/subst1.C: New test.
21744
21745 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
21746
21747         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
21748
21749 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21750
21751         * g++.dg/template/qualttp20.C: Adjust expected errors.
21752         * g++.old-deja/g++.jason/report.C: Likewise.
21753         * g++.old-deja/g++.other/qual1.C: Likewise.
21754
21755         * g++.dg/lookup/scoped2.C: New test.
21756
21757         * g++.dg/ext/asm3.C: New test.
21758
21759 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
21760
21761         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
21762
21763 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
21764
21765         * ChangeLog: follow spelling conventions.
21766         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
21767         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
21768         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
21769         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
21770         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
21771         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
21772         * g++.old-deja/g++.law/global-init1.C: Likewise.
21773         * g++.old-deja/g++.other/delete4.C: Likewise.
21774         * g++.old-deja/g++.other/inline21.C: Likewise.
21775         * g++.old-deja/g++.other/singleton.C: Likewise.
21776         * g77.dg/strlen0.f: Likewise.
21777         * g77.f-torture/compile/20010519-1.f: Likewise.
21778         * g77.f-torture/compile/980310-4.f: Likewise.
21779         * gcc.c-torture/compile/20000605-1.c: Likewise.
21780         * gcc.c-torture/execute/20020225-1.c: Likewise.
21781         * gcc.dg/c90-hexfloat-2.c: Likewise.
21782         * gcc.dg/c99-bool-1.c: Likewise.
21783         * gcc.dg/c99-hexfloat-2.c: Likewise.
21784         * gcc.dg/dll-2.c: Likewise.
21785         * gcc.dg/wtr-union-init-1.c: Likewise.
21786         * gcc.dg/wtr-union-init-2.c: Likewise.
21787         * gcc.dg/wtr-union-init-3.c: Likewise.
21788         * gcc.dg/cpp/avoidpaste1.c: Likewise.
21789         * gcc.dg/cpp/defined.c: Likewise.
21790         * gcc.dg/cpp/macsyntx.c: Likewise.
21791         * gcc.dg/cpp/paste2.c: Likewise.
21792         * gcc.dg/cpp/trad/defined.c: Likewise.
21793         * gcc.dg/format/c90-printf-1.c: Likewise.
21794         * gcc.dg/format/c90-scanf-1.c: Likewise.
21795         * gcc.dg/format/c99-printf-1.c: Likewise.
21796         * gcc.dg/format/c99-scanf-1.c: Likewise.
21797         * gcc.misc-tests/gcov-8.c: Likewise.
21798         * lib/profopt.exp: Likewise.
21799
21800 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
21801
21802         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
21803
21804 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21805
21806         * g++.dg/inherit/using2.C: New test.
21807
21808 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
21809
21810         * ChangeLog: Follow spelling conventions.
21811         * g++.dg/template/friend4.C: Likewise.
21812         * g++.old-deja/g++.pt/crash67.C: Likewise.
21813         * gcc.c-torture/execute/20000801-4.c: Likewise.
21814         * gcc.dg/c90-digraph-1.c: Likewise.
21815         * gcc.dg/c94-digraph-1.c: Likewise.
21816         * gcc.dg/c99-digraph-1.c: Likewise.
21817         * gcc.dg/cpp/line5.c: Likewise.
21818         * gcc.dg/cpp/multiline.c: Likewise.
21819         * gcc.dg/cpp/trad/literals-1.c: Likewise.
21820         * gcc.dg/format/attr-3.c: Likewise.
21821         * gcc.dg/format/c90-scanf-3.c: Likewise.
21822         * gcc.dg/format/ext-4.c: Likewise.
21823
21824 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21825
21826         * g++.dg/template/pretty1.C: New test.
21827
21828 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
21829
21830         * gcc.c-torture/execute/struct-cpy-1.c: New test.
21831
21832 2002-09-13  Matt Austern  <austern@apple.com>
21833
21834         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
21835         passing a cast expression to a function by const reference.
21836
21837 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
21838
21839         * g++.dg/template/deduce1.C: New test.
21840
21841 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
21842
21843         * gcc.c-torture/execute/simd-1.c: Force all use of int to
21844         32-bit int.
21845
21846 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21847
21848         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
21849         usage.
21850
21851 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
21852
21853         * gcc.c-torture/compile/20020910-1.c: New test.
21854
21855 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
21856
21857         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
21858
21859 2002-09-10  Andreas Jaeger  <aj@suse.de>
21860
21861         * gcc.dg/20020312-2.c: Adjust for x86-64.
21862
21863 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
21864
21865         * g77.dg/7388.f: New test case for PR 7388.
21866
21867 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
21868
21869         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
21870
21871 2002-09-05  Ziemowit Laski <zlaski@apple.com>
21872
21873         * objc.dg/proto-lossage-1.m: New test.
21874
21875 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
21876
21877         * gcc.dg/cpp/_Pragma4.c: Fix typo.
21878
21879 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
21880
21881         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
21882         expected to pass.
21883
21884 2002-09-06  Stan Shebs  <shebs@apple.com>
21885             David Edelsohn  <edelsohn@gnu.org>
21886
21887         * gcc.dg/weak: New directory.
21888         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
21889         target-specific xfail bits.
21890         * gcc.dg/typeof-2.c: Move to new directory.
21891         * gcc.dg/weak.exp: New expect script.
21892
21893 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
21894
21895         * gcc.c-torture/execute/extzvsi.c: New test.
21896
21897 2002-09-05  Stan Shebs  <shebs@apple.com>
21898
21899         * gcc.dg/weak-1.c: xfail on Darwin.
21900         * gcc.dg/weak-2.c: Ditto.
21901         * gcc.dg/weak-3.c: Ditto.
21902         * gcc.dg/weak-4.c: Ditto.
21903         * gcc.dg/weak-5.c: Ditto.
21904         * gcc.dg/weak-6.c: Ditto.
21905         * gcc.dg/weak-7.c: Ditto.
21906         * gcc.dg/weak-8.c: Ditto.
21907         * gcc.dg/weak-9.c: Ditto.
21908
21909 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
21910
21911         * gcc.c-torture/execute/loop-14.c: New test.
21912
21913 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
21914
21915         * g++.dg/other/cxa-atexit1.C: New test.
21916
21917         * gcc.dg/typeof-2.c: New test.
21918
21919 2002-09-03  Roger Sayle  <roger@eyesopen.com>
21920
21921         * gcc.dg/builtins-2.c: New testcase.
21922         * gcc.dg/builtins-3.c: New testcase.
21923
21924 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
21925
21926         * gcc.dg/cpp/_Pragma4.c: New test.
21927
21928 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
21929
21930         * objc/execute/nil_method-1.m: New testcase.
21931
21932 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
21933
21934         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
21935         [Object class], not [Object initialize].
21936
21937 2002-08-31  Roger Sayle  <roger@eyesopen.com>
21938             Hans-Peter Nilsson  <hp@bitrange.com>
21939
21940         * gcc.c-torture/execute/20020720-1.x: Skip test on
21941         mmix-knuth-mmixware.  Correct comment.
21942
21943 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
21944
21945         * testsuite/g++.dg/abi/bitfield5.C: New test.
21946         * testsuite/g++.dg/abi/vbase10.C: Likewise.
21947
21948 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
21949
21950         * objc.dg/undeclared-selector.m: New test.
21951
21952 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
21953
21954         * g++.dg/other/offsetof1.C: Avoid cast warning.
21955
21956 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
21957
21958         * objc.dg/super-class-2.m: New test.
21959
21960 2002-08-24  Matt Austern  <austern@apple.com>
21961
21962         * g++.dg/ext/lvaddr.C: New test.
21963         * g++.dg/ext/lvcast.C: New test.
21964
21965 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
21966
21967         * testsuite/g++.dg/inherit/cond1.C: New test.
21968
21969 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
21970
21971         * gcc.dg/noncompile/incomplete-1.c: New test.
21972
21973 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21974
21975         * gcc.dg/typespec-1.c: New test.
21976
21977 2002-08-20  Devang Patel  <dpatel@apple.com>
21978         * objc.dg/proto-hier-2.m: New test.
21979
21980 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
21981
21982         * objc.dg/bitfield-1.m: New test.
21983         * objc.dg/bitfield-2.m: New test.
21984
21985 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21986
21987         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
21988         gcc.dg/c99-flex-array-4.c: New tests.
21989
21990 2002-08-16  Stan Shebs  <shebs@apple.com>
21991
21992         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
21993
21994 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
21995
21996         * gcc.dg/typeof-1.c: New test.
21997         * g++.dg/ext/typeof2.C: New test.
21998
21999 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22000
22001         * g++.dg/other/offsetof1.C: New test.
22002
22003 2002-08-14  Richard Henderson  <rth@redhat.com>
22004
22005         * gcc.dg/tls/diag-3.c: Fix expected message strings.
22006
22007 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
22008
22009         * gcc.dg/cpp/_Pragma3.c: New test.
22010
22011 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
22012
22013         * g++.dg/template/inherit3: New test.
22014
22015 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22016
22017         * gcc.dg/bitfld-4.c: Add blank options.
22018
22019 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
22020
22021         * g++.dg/template/crash1.C: New test.
22022
22023 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22024
22025         * gcc.dg/tls/opt-2.c: New test.
22026
22027 2002-08-08  Devang Patel  <dpatel@apple.com>
22028
22029         * objc.dg/selector-1.m : New test
22030
22031 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22032
22033         * g++.dg/abi/bitfield4.C: New test.
22034         * gcc.dg/bitfld-4.c: New test.
22035
22036 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22037
22038         * g++.dg/other/packed1.C: New test.
22039
22040 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
22041
22042         * g++.dg/abi/offsetof.C: Tweak error messages.
22043         * g++.old-deja/g++.mike/p10769a.C: Likewise.
22044
22045 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22046
22047         * gcc.dg/bitfld-3.c: New test.
22048
22049 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22050             Richard Henderson  <rth@redhat.com>
22051
22052         * gcc.dg/i386-bitfield1.c: New test.
22053         * g++.dg/abi/bitfield3.C: Update.
22054
22055 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
22056
22057         * objc.dg/const-str-2.m: Update.
22058         * gcc.dg/cpp/c++98.c: Change to C extension.
22059         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
22060         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
22061
22062 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
22063
22064         * testsuite/gcc.dg/tls/diag-3.c: New.
22065
22066 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
22067
22068         * g++.dg/README (Subdirectories): Document new subdir expr.
22069         * g++.dg/expr/pmf-1.C: New test.
22070
22071 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
22072
22073         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
22074
22075 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
22076
22077         * g++.dg/abi/bitfield3.C: New test.
22078
22079 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
22080
22081         * lib/gcov.exp: Tweak expected line formats.
22082         * gcc.misc-tests/gcov8.c: New test.
22083         * gcc.misc-tests/gcov8.x: New flags.
22084
22085 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
22086
22087         * consistency.vlad/layout/endian.c: Include string.h.
22088
22089         * gcc.c-torture/execute/20020805-1.c: New test.
22090
22091 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
22092
22093         * g++.dg/other/conversion1.C: New test.
22094
22095 2002-08-03  Roger Sayle  <roger@eyesopen.com>
22096
22097         * gcc.dg/builtins-1.c: New testcase.
22098
22099 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
22100
22101         * g++.dg/inherit/access3.C: New test.
22102
22103 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
22104
22105         * gcc.dg/ia64-visibility-2.c: New test.
22106
22107 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
22108
22109         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
22110         __qualifier_flags to __flags.
22111
22112 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
22113
22114         * g++.dg/inherit/operator1.C: New test.
22115         * g++.dg/lookup/disamb1.C: Fix typo in comment.
22116         * g++.dg/other/error1.C: Change expected error message.
22117         * g++.dg/template/conv4.C: Likewise.
22118
22119 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
22120
22121         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
22122         for documented behavior.
22123
22124 2002-07-25  Roger Sayle  <roger@eyesopen.com>
22125
22126         * gcc.c-torture/execute/20020720-1.x: Skip this test on
22127         several targets known to fail.
22128
22129 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
22130
22131         * gcc.dg/mips-args-[123].c: New tests.
22132
22133 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
22134
22135         * gcc.dg/ppc-spe.c: New.
22136
22137 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
22138
22139         * g++.dg/other/ptrmem4.C: New testcase.
22140
22141 2002-07-24  Richard Henderson  <rth@redhat.com>
22142
22143         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
22144
22145 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
22146
22147         * g++.dg/ext/alignof1.C (main): Return 0 for success.
22148
22149 2002-07-24  Roger Sayle  <roger@eyesopen.com>
22150
22151         * gcc.c-torture/execute/memset-3.c: New testcase.
22152
22153 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
22154
22155         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
22156         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
22157
22158 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22159
22160         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
22161         Delete.
22162
22163 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
22164
22165         * gcc.c-torture/compile/simd-4.c: New test.
22166
22167 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22168
22169         PR c++/7347, c++/7348
22170         * g++.dg/template/access4.C: New test.
22171         * g++.dg/template/access5.C: New test.
22172         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
22173         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
22174         * g++.old-deja/g++.pt/ttp58.C: Likewise.
22175         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
22176
22177 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
22178
22179         * gcc.dg/gnu89-init-2.c: New test.
22180
22181 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
22182
22183         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
22184
22185 2002-07-20  Roger Sayle  <roger@eyesopen.com>
22186
22187         * gcc.c-torture/execute/20020720-1.c: New testcase.
22188
22189 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
22190
22191         * gcc.dg/cpp/Wsignprom.c: New tests.
22192
22193 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
22194
22195         * gcc.c-torture/execute/loop-13.c: New test.
22196
22197 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
22198
22199         * gcc.dg/cpp/expr.c: New tests.
22200
22201 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
22202
22203         * g++.dg/opt/pr6713.C: Add template instantiation.
22204
22205 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
22206
22207         * gcc.dg/nest.c: New test.
22208
22209 2002-07-17  Richard Henderson  <rth@redhat.com>
22210
22211         * g++.dg/opt/pr6713.C: New test.
22212
22213 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
22214
22215         * gcc.c-torture/execute/loop-2e.x: Let the testcase
22216         XFAIL for all x86 processors.
22217
22218 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
22219
22220         * gcc.c-torture/execute/20010122-1.x: Do not test with
22221         -fomit-frame-pointer.
22222
22223 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22224
22225         * g++.dg/template/instantiate2.C: New test.
22226         * g++.dg/template/spec4.C: New test.
22227
22228 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22229
22230         * g++.dg/template/access2.C: New test.
22231         * g++.dg/template/access3.C: New test.
22232
22233 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
22234
22235         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
22236         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
22237         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
22238         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
22239         Convert to use <stdarg.h>.
22240         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
22241         Delete.
22242         * gcc.dg/va-arg-2.c: New.
22243         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
22244
22245 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
22246
22247         * gcc.c-torture/compile/20020710-1.c: New test.
22248
22249 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
22250                           Andrew Pinski  <pinskia@physics.uc.edu>
22251
22252         gcc.c-torture/compile/simd-2.c: New testcase.
22253         gcc.c-torture/compile/simd-3.c: Likewise.
22254
22255 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
22256
22257         PR c++/7224
22258         * g++.dg/overload/error1.C: New test.
22259
22260 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22261
22262         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
22263         configuration and IRIX 6 O32 ABI.
22264
22265 2002-07-11  Roger Sayle  <roger@eyesopen.com>
22266
22267         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
22268
22269 2002-07-10  Roger Sayle  <roger@eyesopen.com>
22270
22271         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
22272
22273 2002-07-10  Jeffrey A Law  <law@redhat.com>
22274
22275         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
22276
22277         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
22278
22279 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
22280
22281         * gcc.dg/20020312-2.c: Check for __PPC__.
22282
22283 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
22284
22285         * gcc.c-torture/compile/20020709-1.c: New test.
22286
22287 2002-07-07  Roger Sayle  <roger@eyesopen.com>
22288
22289         * g++.dg/template/qualttp21.C: New test case.
22290
22291 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
22292
22293         * gcc.c-torture/compile/20020706-1.c: New test.
22294         * gcc.c-torture/compile/20020706-2.c: New test.
22295
22296 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
22297             Alexandre Oliva  <aoliva@redhat.com>
22298
22299         * g++.dg/warn/incomplete1.C: New test.
22300
22301 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22302
22303         PR c++/7099
22304         * g++.dg/warn/noreturn1.C: New test.
22305
22306 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
22307
22308         PR c++/6706
22309         * g++.dg/debug/debug6.C: New test.
22310         * g++.dg/debug/debug7.C: New test.
22311
22312 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
22313
22314         * gcc.c-torture/compile/simd-3.c: New test.
22315
22316 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
22317
22318         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
22319         * gcc.dg/20020620-1.c: Likewise.
22320
22321 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22322
22323         PR c++/6944
22324         * g++.dg/init/array4.C: New test.
22325         * g++.dg/init/array5.C: New test.
22326
22327 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
22328
22329         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
22330         * gcc.c-torture/execute/simd-2.c (main): Likewise.
22331
22332 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22333
22334         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
22335         * gcc.dg/wtr-aggr-init-1.c: Likewise.
22336         * gcc.dg/wtr-conversion-1.c: Likewise.
22337         * gcc.dg/wtr-escape-1.c: Likewise.
22338         * gcc.dg/wtr-int-type-1.c: Likewise.
22339         * gcc.dg/wtr-label-1.c: Likewise.
22340         * gcc.dg/wtr-static-1.c: Likewise.
22341         * gcc.dg/wtr-strcat-1.c: Likewise.
22342         * gcc.dg/wtr-suffix-1.c: Likewise.
22343         * gcc.dg/wtr-switch-1.c: Likewise.
22344         * gcc.dg/wtr-unary-plus-1.c: Likewise.
22345         * gcc.dg/wtr-union-init-1.c: Likewise.
22346         * gcc.dg/wtr-union-init-2.c: Likewise.
22347         * gcc.dg/wtr-union-init-3.c: Likewise.
22348
22349         * gcc.dg/wtr-func-def-1.c: New test.
22350
22351 2002-07-02 Devang Patel <dpatel@apple.com>
22352
22353         * objc.dg/param-1.m: New test.
22354
22355 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
22356
22357         * gcc.dg/cpp/trad/directive.c: Add test.
22358         * gcc.dg/cpp/trad/macroargs.c: Add test.
22359         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
22360
22361 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
22362
22363         * gcc.dg/cpp/cmdlne-M.c: New test.
22364
22365 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
22366
22367         * objc.dg/desig-init-1.m: New test.
22368
22369 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22370
22371         PR c++/6716
22372         * g++.dg/template/instantiate1.C: New test.
22373
22374 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
22375
22376         PR c++/7112
22377         * g++.dg/template/sizeof2.C: New test.
22378
22379 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22380
22381         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
22382         gcc.dg/cpp/trad/include.c: New tests.
22383
22384 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
22385
22386         PR target/7177
22387         * gcc.c-torture/compile/20020701-1.c: New test.
22388
22389 2002-07-01  Stan Shebs  <shebs@apple.com>
22390
22391         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
22392         header here...
22393         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
22394         (objc-torture-execute): or here.
22395
22396 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
22397
22398         * gcc.c-torture/execute/arith-rand-ll.c: New test.
22399
22400 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22401
22402         * gcc.dg/cpp/trad/escaped-nl.c: New test.
22403
22404 2002-06-30  Devang Patel  <dpatel@apple.com>
22405
22406         * objc.dg/fsyntax-only.m: New test.
22407
22408 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
22409
22410         PR c++/6695
22411         * g++.dg/template/friend7.C: New file.
22412
22413 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
22414
22415         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
22416         return type.
22417
22418 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
22419
22420         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
22421         avoid division by zero.
22422
22423 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
22424
22425         * gcc.dg/Wunknownprag.c: New tests.
22426
22427 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
22428
22429         * gcc.c-torture/execute/simd-2.c: New test.
22430
22431 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
22432
22433         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
22434         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
22435         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
22436         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
22437         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
22438         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
22439         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
22440         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
22441         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
22442         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
22443         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
22444         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
22445         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
22446         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
22447         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
22448         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
22449         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
22450
22451 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
22452
22453         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
22454         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
22455         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
22456         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
22457         New tests.
22458         * gcc.dg/cpp/trad/directive.c: Update.
22459
22460 2002-06-23  Andreas Jaeger  <aj@suse.de>
22461
22462         * gcc.c-torture/execute/complex-6.c: New.
22463
22464 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
22465
22466         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
22467         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
22468         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
22469         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
22470
22471 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
22472
22473         * gcc.dg/cpp/trad: New directory with traditional tests copied
22474         from parent directory.
22475         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22476         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22477         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22478         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22479         Move to trad/ and rename.
22480         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
22481         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
22482         gcc.dg/cpp/trad/redef2.c: New tests.
22483         * gcc.dg/cpp/trad/trad.exp: New driver.
22484
22485 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
22486
22487         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22488         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22489         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22490         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22491         Remove.
22492
22493 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
22494
22495         * gcc.dg/20020620-1.c: New test.
22496
22497 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22498
22499         * g++.dg/template/ttp4.C: New test.
22500
22501 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
22502
22503         * g++.dg/opt/vt1.C: Fix regexp.
22504
22505 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22506
22507         * gcc.c-torture/execute/pure-1.c: Make functions static again.
22508         Don't use attribute `noinline'.
22509
22510 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22511
22512         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
22513
22514 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
22515
22516         * gcc.c-torture/execute/simd-1.c: New.
22517
22518         * gcc.dg/simd-1.c: New.
22519
22520 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22521
22522         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
22523
22524 2002-06-16  Richard Henderson  <rth@redhat.com>
22525
22526         * g++.dg/ext/anon-struct1.C: New.
22527         * g++.dg/ext/anon-struct2.C: New.
22528         * g++.dg/ext/anon-struct3.C: New.
22529         * gcc.dg/anon-struct-1.c: New.
22530         * gcc.dg/anon-struct-2.c: New.
22531         * gcc.dg/anon-struct-3.c: New.
22532         * gcc.dg/20011008-1.c: Adjust warning text.
22533         * gcc.dg/20020527-1.c: Add -fms-extensions.
22534
22535 2002-06-16  Richard Henderson  <rth@redhat.com>
22536
22537         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
22538
22539 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
22540
22541         * gcc.c-torture/execute/20020615-1.c: New test.
22542
22543 2002-06-15  Roger Sayle  <roger@eyesopen.com>
22544
22545         * gcc.c-tortuture/execute/compare-1.c: New test case.
22546         * gcc.c-tortuture/execute/compare-2.c: New test case.
22547         * gcc.c-tortuture/execute/compare-3.c: New test case.
22548
22549 2002-06-13  Richard Henderson  <rth@redhat.com>
22550
22551         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
22552         ia64 ilp32.
22553
22554 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22555
22556         * g++.dg/template/typename2.C: Update error message.
22557
22558 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
22559
22560         * gcc.c-torture/execute/20020611-1.c: New test.
22561
22562 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
22563
22564         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
22565         list of targets to skip.
22566
22567 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
22568
22569         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
22570         targets if not optimizing.
22571
22572 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
22573
22574         * gcc.c-torture/compile/20020605-1.c: New test.
22575
22576         * g++.dg/opt/vt1.C: New test.
22577
22578         * gcc.dg/20020531-1.c: New test.
22579
22580         * gcc.dg/20020530-1.c: New test.
22581
22582         * gcc.dg/20020527-1.c: New test.
22583
22584         * g++.dg/opt/cse1.C: New test.
22585
22586 2002-06-07  Roger Sayle  <roger@eyesopen.com>
22587
22588         * gcc.dg/20020607-2.c: New test case.
22589
22590 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
22591
22592         * gcc.c-torture/compile/20020604-1.c: New test.
22593
22594 2002-06-04  Richard Henderson  <rth@redhat.com>
22595
22596         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
22597         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
22598         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
22599
22600 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
22601
22602         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
22603
22604 2002-06-03  Richard Henderson  <rth@redhat.com>
22605
22606         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
22607         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
22608
22609 2002-06-02  Richard Henderson  <rth@redhat.com>
22610
22611         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
22612         test functions static.
22613
22614 2002-06-02  Andreas Jaeger  <aj@suse.de>
22615
22616         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
22617         now.
22618
22619 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22620
22621         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
22622         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
22623         Update for mofified diagnostics.
22624         * gcc.dg/c99-intconst-1.c: No longer fail.
22625
22626 2002-06-02  Richard Henderson  <rth@redhat.com>
22627
22628         * gcc.dg/uninit-A.c: Remove xfail markers.
22629
22630 2002-06-01  Roger Sayle  <roger@eyesopen.com>
22631
22632         * gcc.dg/fnegate-1.c: New test case.
22633
22634 2002-05-30  Osku Salerma  <osku@iki.fi>
22635
22636         * gcc.c-torture/execute/mayalias-1.c: New file.
22637
22638 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22639
22640         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
22641         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
22642         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
22643
22644 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
22645
22646         * gcc.c-torture/execute/20020529-1.c: New test.
22647
22648 2002-05-27  Richard Henderson  <rth@redhat.com>
22649
22650         * g++.dg/ext/attrib6.C: New test case.
22651
22652 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22653
22654         * gcc.c-torture/execute/pure-1.c: New test.
22655
22656 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22657
22658         * gcc.dg/cpp/arith-2.c: Remove.
22659
22660 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22661
22662         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
22663         * gcc.dg/cpp/if-3.c: Remove.
22664
22665 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
22666
22667         * g++.dg/opt/cse2.C: New test.
22668
22669 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
22670
22671         * gcc.dg/cpp/arith-1.c: New semantic tests.
22672         * gcc.dg/cpp/if-1.c: Update.
22673
22674 2002-05-24  Ben Elliston  <bje@redhat.com>
22675
22676         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
22677
22678 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
22679
22680         * gcc.dg/verbose-asm.c: New test.
22681
22682 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22683
22684         * gcc.dg/cpp/paste12.c: New test.
22685
22686 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22687
22688         * g++.dg/parse/named_ops.C: New test.
22689
22690 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
22691
22692         * gcc/testsuite/gcc.dg/weak-8.c: New test.
22693
22694 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
22695
22696         * gcc.dg/weak-2.c: Allow optional leading underscore
22697         in scan-assembler symbol name.
22698         * gcc.dg/weak-3.c: Likewise.
22699         * gcc.dg/weak-4.c: Likewise.
22700         * gcc.dg/weak-5.c: Likewise.
22701
22702 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
22703
22704         * gcc.dg/20020523-1.c: New test.
22705
22706 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22707
22708         * objc.dg/const-str-2.m: Update now that we stop after
22709         a command line error.
22710
22711 2002-05-22  Richard Henderson  <rth@redhat.com>
22712
22713         * g++.dg/dg.exp: Fix typo in test pruneing.
22714
22715 2002-05-22  Richard Henderson  <rth@redhat.com>
22716
22717         * g++.dg/dg.exp: Prune the tls subdirectory.
22718         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
22719         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
22720         * g++.dg/tls/init-1.C: New.
22721
22722 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
22723
22724         * gcc.dg/20020517-1.c: New test.
22725
22726 2002-05-21  Richard Henderson  <rth@redhat.com>
22727
22728         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
22729         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
22730
22731 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
22732
22733         * g++.dg/other/copy2.C: New test.
22734
22735 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
22736
22737         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
22738         (MAX_COPY): Bump up to 10 times sizeof (long long).
22739         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
22740
22741         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
22742         sizeof (long long).
22743
22744         * gcc.c-torture/execute/strcpy-1.c: New test.
22745
22746 2002-05-19  Jason Merrill  <jason2redhat.com>
22747
22748         * g++.dg/ext/oper1.C: New test.
22749
22750 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
22751 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
22752
22753         * README.QMTEST: New file.
22754
22755         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
22756
22757 2002-05-19  Andreas Jaeger  <aj@suse.de>
22758
22759         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
22760         now.
22761         * gcc.c-torture/execute/loop-2d.x: Likewise.
22762
22763 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
22764
22765         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
22766         support weak symbols.
22767         * gcc.dg/weak-4.c: Likewise
22768         * gcc.dg/weak-6.c: Likewise
22769
22770 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
22771
22772         * gcc.dg/weak-3.c: Add dg-excess-error comment for
22773         cygwin, coff and h8300-*-hms targets
22774         * gcc.dg/weak-5.c: Likewise
22775         * gcc.dg/weak-7.c: Likewise
22776
22777 2002-05-16  Jason Merrill  <jason@redhat.com>
22778
22779         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
22780         (scan-assembler-not, scan-assembler-dem): Likewise.
22781         (scan-assembler-dem-not): Likewise.
22782
22783 2002-05-15  Richard Henderson  <rth@redhat.com>
22784
22785         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
22786
22787 2002-05-15  Richard Henderson  <rth@redhat.com>
22788
22789         * gcc.dg/weak-5.c (vfoo1c): No warning here.
22790         (vfoo1f): Warning here.
22791         (vfoo1l): Don't redefine the alias.
22792
22793 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
22794
22795         * g++.dg/init/pm1.C: New test.
22796
22797 2002-05-12  David S. Miller  <davem@redhat.com>
22798
22799         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
22800         types.
22801
22802 2002-05-10  Roger Sayle  <roger@eyesopen.com>
22803
22804         * gcc.c-torture/execute/20020510-1.c: New test case.
22805
22806 2002-05-10  David S. Miller  <davem@redhat.com>
22807
22808         * gcc.c-torture/execute/conversion.c: Test long double too.
22809
22810 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
22811
22812         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
22813         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
22814         * lib/g++.exp (g++_link_flags): Likewise.
22815         * lib/objc.exp (objc_target_compile): Likewise.
22816
22817 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22818
22819         * gcc.dg/cpp/poison.c: Update.
22820         * gcc.dg/cpp/20000625-2.c: Remove.
22821         * gcc.dg/cpp/direct2s.c: Remove final test.
22822
22823 2002-05-08  Tom Rix  <trix@redhat.com>
22824
22825         * gcc.c-torture/execute/20020508-1.c: New test.
22826         * gcc.c-torture/execute/20020508-2.c: New test.
22827         * gcc.c-torture/execute/20020508-3.c: New test.
22828
22829 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22830
22831         * gcc.dg/cpp/charconst-4.c: More tests.
22832
22833 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
22834
22835         PR c/6569
22836         * gcc.dg/weak-3.c: Update location of warning messages.
22837         * gcc.dg/weak-5.c: Likewise.
22838
22839 2002-05-06  Roger Sayle  <roger@eyesopen.com>
22840
22841         * gcc.c-torture/execute/20020506-1.c: New test case.
22842
22843 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22844
22845         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
22846
22847 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22848
22849         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
22850
22851 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22852
22853         * gcc.dg/cpp/charconst-3.c: New test.
22854
22855 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22856
22857         * gcc.dg/cpp/charconst.c: Update tests.
22858
22859 2002-05-05  Tim Josling  <tej@melbpc.org.au>
22860
22861         * treelang: Added directory for new sample language treelang. Also
22862         lib/treelang.exp: New file to signal treelang should be tested.
22863
22864 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22865
22866         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
22867         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
22868         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
22869         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
22870         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
22871         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
22872         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
22873
22874 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22875
22876         * gcc.dg/format/xopen-2.c: New test.
22877
22878 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22879
22880         * gcc.dg/20020503-1.c: New test.
22881
22882 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
22883
22884         * g++.dg/init/dtor1.C: Make it tougher.
22885
22886 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
22887
22888         * g++.dg/init/dtor1.C: New test.
22889
22890 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
22891
22892         * gcc.dg/altivec-8.c: New.
22893
22894 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
22895
22896         * gcc.dg/altivec-7.c: New.
22897
22898 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
22899
22900         * g++.dg/parse/typedef1.C: New test.
22901
22902 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
22903
22904         PR c++/6486
22905         * g++.dg/template/friend6.C: New test.
22906
22907         PR c++/6492
22908         * g++.dg/init/copy1.C: New test.
22909
22910 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
22911
22912         * g++.dg/warn/effc1.C: New test.
22913
22914 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22915
22916         * gcc.dg/cpp/if-cexp.c: Add a test.
22917
22918 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
22919
22920         * gcc.dg/20020426-2.c: New test.
22921
22922 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22923
22924         * gcc.dg/cpp/if-mop.c: Update.
22925         * gcc.dg/cpp/if-mpar.c: Add test.
22926         * gcc.dg/cpp/if-oppr.c: Update.
22927
22928 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22929
22930         PR c/6343
22931         * gcc.dg/weak-[2-7].c: New tests.
22932
22933 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22934
22935         * gcc.dg/enum1.c: New test.
22936
22937 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22938
22939         PR c++/6497
22940         * g++.dg/inherit/access2.C: New test.
22941
22942 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22943
22944         PR bootstrap/6445
22945         * gcc.dg/20020426-1.c: New test.
22946
22947 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22948
22949         * g++.dg/abi/enum1.C: New test.
22950
22951 2002-04-26  Richard Henderson  <rth@redhat.com>
22952
22953         * gcc.dg/c99-bool-1.c: Expect always true warning.
22954
22955 2002-04-25  Roger Sayle  <roger@eyesopen.com>
22956
22957         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
22958
22959 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22960
22961         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
22962         targets.
22963
22964 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
22965
22966         * g++.dg/abi/mange7.C: New test.
22967
22968         PR c++/6438.
22969         * g++.dg/parse/stmtexpr2.C: New test.
22970
22971 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
22972
22973         * gcc.dg/20020312-2.c: Add SH target.
22974
22975 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22976
22977         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
22978         compiler output on mips*-*-irix*.
22979
22980 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
22981
22982         * g++.dg/parse/attr1.C: New test.
22983
22984 2002-04-23  Roger Sayle  <roger@eyesopen.com>
22985
22986         * gcc.c-torture/execute/string-opt-17.c: New test case.
22987         * gcc.c-torture/execute/memset-2.c: New test case.
22988
22989 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
22990
22991         PR c++/6256:
22992         * g++.dg/template/friend5.C: New test.
22993
22994         PR c++/6331:
22995         * g++.dg/template/qual1.C: Likewise.
22996
22997 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
22998
22999         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
23000         Include stdlib.h, not stdio.h or ctype.h.
23001
23002 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
23003
23004         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
23005         cris-*-elf* and mmix-*-*.
23006         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
23007         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
23008         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
23009         Ditto.
23010         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
23011         * gcc.dg/wchar_t-1.c: Ditto.
23012
23013 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
23014
23015         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
23016         Clarify comment.
23017
23018 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
23019
23020         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
23021
23022 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23023
23024         * gcc.c-torture/execute/20000906-1.x: Delete.
23025
23026 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
23027
23028         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
23029
23030 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
23031
23032         * PR6367
23033         * g77.f-torture/execute/6367.f: New test.
23034         * g77.f-torture/execute/6367.x: Disable for MMIX.
23035
23036 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
23037
23038         * PR6352
23039         * g++.dg/opt/inline2.C: New test.
23040
23041 2002-04-18  Richard Henderson  <rth@redhat.com>
23042
23043         * gcc.dg/20000906-1.c: Enable for all targets.
23044         * gcc.c-torture/compile/iftrap-2.c: New.
23045
23046 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23047
23048         * gcc.dg/20020418-1.c: New test.
23049         * gcc.dg/20020418-2.c: New test.
23050
23051 2002-04-18  Richard Henderson  <rth@redhat.com>
23052
23053         * gcc.c-torture/compile/iftrap-1.c: New.
23054         * gcc.dg/iftrap-1.c: Adjust for ia64.
23055         * gcc.dg/iftrap-2.c: New.
23056
23057 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23058
23059         * gcc.c-torture/compile/20020418-1.c: New test.
23060
23061 2002-04-18  Roger Sayle  <roger@eyesopen.com>
23062
23063         * gcc.c-torture/compile/20020415-1.c: New.
23064
23065 2002-04-18  David S. Miller  <davem@redhat.com>
23066
23067         * gcc.c-torture/execute/20020418-1.c: New test.
23068
23069 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
23070
23071         * gcc.dg/20020416-1.c: New test.
23072
23073         * g++.dg/opt/inline1.C: New test.
23074
23075 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
23076
23077         * gcc.dg/altivec-5.c: New test.
23078
23079         * gcc.dg/20020415-1.c: New test.
23080
23081 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
23082
23083         * testsuite/lib/chill.exp: Remove.
23084
23085 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
23086
23087         * g++.dg/other/big-struct.C: New test.
23088
23089 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
23090
23091         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
23092         of scratch file.
23093
23094 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
23095
23096         PR c/6277
23097         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
23098         in scan-assembler function name
23099
23100 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
23101
23102         * g77.f-torture/execute/980628-4.x,
23103         g77.f-torture/execute/980628-5.x,
23104         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23105         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23106         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
23107         i[34567]86-*-*.
23108
23109 2002-04-13  David S. Miller  <davem@redhat.com>
23110
23111         * gcc.c-torture/execute/20020413-1.c: New test.
23112
23113 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
23114
23115         * gcc.dg/asm-6.c,
23116         * g++.dg/ext/asm1.C: New tests.
23117
23118 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
23119
23120         PR c++ 5373.
23121         * g++.dg/parse/stmtexpr1.C: New test.
23122
23123         PR c++/5189.
23124         * g++.dg/template/copy1.C: New test.
23125
23126 2002-04-12  Richard Henderson  <rth@redhat.com>
23127
23128         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
23129
23130 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
23131
23132         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
23133         gcc.c-torture/execute/20020307-2.c.
23134
23135 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
23136
23137         * g++.dg/ext/attrib5.C,
23138         * g++.dg/lookup/struct1.C: New tests.
23139
23140 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
23141
23142         * gcc.dg/20020411-1.c: New test.
23143
23144         * gcc.c-torture/execute/20020411-1.c: New test.
23145
23146 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
23147
23148         * g77.f-torture/execute/6177.f: New test.
23149
23150 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
23151
23152         PR middle-end/6247
23153         * g++.dg/opt/cleanup1.C: New test.
23154
23155         * g++.dg/opt/const1.C: New test.
23156
23157 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
23158
23159         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
23160
23161 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23162
23163         PR c++/5507
23164         * g++.dg/template/typename2.C: New test.
23165
23166 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
23167
23168         * gcc.c-torture/execute/loop-12.c: New.
23169
23170 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
23171
23172         * g77.f-torture/execute/980628-4.x,
23173         g77.f-torture/execute/980628-5.x,
23174         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23175         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23176         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
23177
23178 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23179
23180         PR optimization/6086
23181         * g++.dg/opt/preinc1.C: New test.
23182
23183 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23184
23185         PR c++/5571
23186         * g++.dg/opt/static2.C: New test.
23187
23188 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23189
23190         PR c/5120
23191         * gcc.dg/20020406-1.c: New test.
23192
23193 2002-04-04  David S. Miller  <davem@redhat.com>
23194
23195         * gcc.c-torture/execute/20020404-1.c: New test.
23196
23197 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
23198
23199         PR c/6123
23200         * gcc.dg/20020312-2.c: Do not declare global register variable
23201         if __PIC__ or __pic__ is defined.
23202
23203 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
23204
23205         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
23206         __asm__ so that it works correctly even if -ansi -pedantic-errors.
23207
23208 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23209
23210         * gcc.misc-tests/linkage.exp: Update last change to handle
23211         sparc*-, not just sparc-.
23212
23213 2002-04-03  Richard Henderson  <rth@redhat.com>
23214
23215         * gcc.dg/cpp/ucs.c: Improved long UCS test.
23216
23217 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23218
23219         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
23220
23221 2002-04-02  David S. Miller  <davem@redhat.com>
23222
23223         * gcc.c-torture/execute/20020402-3.c: New test.
23224
23225 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23226
23227         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
23228         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
23229
23230         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
23231         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
23232         g77.f-torture/execute/20001201.x,
23233         g77.f-torture/execute/u77-test.x: New files.
23234
23235         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
23236         * gcc.dg/wchar_t-1.c: Ditto.
23237
23238 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23239
23240         * gcc.c-torture/execute/20020402-1.c: New test.
23241
23242 2002-04-01  Richard Henderson  <rth@redhat.com>
23243
23244         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
23245
23246         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
23247
23248 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23249
23250         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
23251
23252 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23253
23254         * g++.dg/inherit/template-as-base.C: Expect error.
23255         * g++.dg/inherit/namespace-as-base.C: Likewise.
23256
23257 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
23258
23259         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
23260         g++.dg/ext/instantiate3.C: Tweak match patterns.
23261
23262         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
23263         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
23264         -da test.
23265
23266 2002-03-31  Richard Henderson  <rth@redhat.com>
23267
23268         * gcc.dg/special/alias-2.c: New.
23269         * gcc.dg/special/ecos.exp: Run it.
23270
23271 2002-03-31  Richard Henderson  <rth@redhat.com>
23272
23273         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
23274
23275 2002-03-31  Kazu Hirata  <kazu@hxi.com>
23276
23277         * gcc.dg/weak-1.c: Disable on h8300 port.
23278
23279 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
23280
23281         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
23282         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
23283         ordering tests.
23284         * g++.dg/bprob/bprob-1.C: New test.
23285         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
23286         * g++.dg/gcov/gcov-1.C: New test.
23287         * g++.dg/gcov/gcov-1.x: New file.
23288         * g++.dg/gcov/gcov-2.C: New test.
23289         * g++.dg/gcov/gcov-3.C: New test.
23290         * g++.dg/gcov/gcov-3.h: New file.
23291
23292 2002-03-28  Roger Sayle  <roger@eyesopen.com>
23293
23294         * g++.old-deja/g++.other/builtins5.C: New test.
23295         * g++.old-deja/g++.other/builtins6.C: New test.
23296         * g++.old-deja/g++.other/builtins7.C: New test.
23297         * g++.old-deja/g++.other/builtins8.C: New test.
23298         * g++.old-deja/g++.other/builtins9.C: New test.
23299
23300 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
23301
23302         * g++.dg/opt/static1.C: New test.
23303
23304         * g++.dg/opt/longbranch1.C: New test.
23305
23306 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
23307
23308         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
23309
23310         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
23311
23312 2002-03-28  Jeffrey A Law  (law@redhat.com)
23313
23314         * gcc.c-torture/execute/20020328-1.c: New test.
23315
23316 2002-03-27  Richard Henderson  <rth@redhat.com>
23317
23318         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
23319         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
23320         move from g++.old-deja/g++.ext/.
23321
23322 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
23323
23324         * g++.dg/init/new2.C: New test.
23325
23326 2002-03-26  Richard Henderson  <rth@redhat.com>
23327
23328         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
23329
23330         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
23331         on sparc.
23332
23333         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
23334         sparcv9 systems.
23335         * gcc.dg/20001102-1.c: Likewise.
23336
23337 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
23338
23339         * gcc.dg/cpp/endif-pedantic1.c,
23340         gcc.dg/cpp/endif-pedantic2.c:  New tests.
23341
23342 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
23343
23344         * g++.dg/init/new1.C: New test.
23345
23346 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23347
23348         * g++.dg/abi/vbase9.C: New test.
23349
23350 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
23351
23352         * gcc.dg/arm-asm.c: New test.
23353
23354 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
23355
23356         * gcc.dg/Wswitch-enum.c: New test.
23357         Fix PR c/5044.
23358
23359 2002-03-26  Richard Henderson  <rth@redhat.com>
23360
23361         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
23362         structure.
23363
23364 2002-03-25  Richard Henderson  <rth@redhat.com>
23365
23366         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
23367         sparcv9 systems.
23368
23369         * gcc.c-torture/compile/20011119-1.c (xxx): New.
23370         * gcc.c-torture/compile/20011119-2.c (xxx): New.
23371
23372 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
23373
23374         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
23375
23376 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
23377
23378         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
23379         targets using generic thunk support.
23380
23381 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
23382
23383         * gcc.c-torture/compile/20020323-1.c: New test.
23384
23385         * g++.dg/opt/conj2.C: New test.
23386
23387 2002-03-24  Richard Henderson  <rth@redhat.com>
23388
23389         * gcc.dg/weak-1.c: Use -fno-common.
23390
23391 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23392
23393         * g77.dg/f77-edit-apostrophe-out.f: New test
23394         * g77.dg/f77-edit-h-out.f: New test
23395         * g77.dg/f77-edit-t-in.f: New test
23396         * g77.dg/f77-edit-t-out.f: New test
23397         * g77.dg/f77-edit-x-out.f: New test
23398         * g77.dg/f77-edit-slash-out.f: New test
23399         * g77.dg/f77-edit-colon-out.f: New test
23400         * g77.dg/f77-edit-s-out.f: New test
23401
23402 2002-03-24  Richard Henderson  <rth@redhat.com>
23403
23404         * objc/execute/formal_protocol-6.x: New XFAIL.
23405
23406 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23407
23408         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
23409         that do not support weak symbols
23410
23411 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23412
23413         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
23414         * lib/g77.exp:  Likewise
23415         * lib/objc.exp: Likewise
23416
23417 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
23418
23419         * gcc.dg/Wswitch-default.c: New test.
23420
23421 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
23422
23423         * g++.dg/other/enum1.C: New test.
23424
23425 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
23426
23427         * gcc.dg/pragma-ep-3.c: Fix typo.
23428
23429 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23430
23431         * g++.dg/inherit/template-as-base.C: New test.
23432
23433 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
23434
23435         * g++.old-deja/g++.other/dwarf2-1.C: Move...
23436         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
23437
23438 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
23439
23440         * gcc.dg/cpp/multiline.c: Update to match.
23441
23442 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
23443
23444         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
23445
23446 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
23447
23448         * gcc.dg/cpp/extratokens2.c:  New file.
23449
23450 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
23451
23452         * gcc.dg/20020312-2.c: Add rs6000 target.
23453
23454         * gcc.c-torture/compile/20020319-1.c: New test.
23455
23456 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23457
23458         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
23459         (A, E): Handle this.
23460
23461 2002-03-20  Jason Merrill  <jason@redhat.com>
23462
23463         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
23464         ignoring -fpic.
23465         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
23466         through prune_gcc_output.
23467
23468 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
23469
23470         * gcc.c-torture/compile/20020320-1.c: New test.
23471
23472 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
23473
23474         * gcc.c-torture/compile/20020318-1.c: New test.
23475
23476         * gcc.dg/struct-by-value-1.c: New test.
23477
23478         * gcc.dg/20020319-1.c: New test.
23479
23480 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
23481
23482         * g++.dg/opt/conj1.C: New test.
23483
23484 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
23485
23486         * g++.dg/template/qualttp20.C: Revert previous change.
23487         * g++.dg/template/qualttp3.C: Likewise.
23488         * g++.dg/template/qualttp4.C: Likewise
23489         * g++.dg/template/qualttp5.C: Likewise
23490         * g++.dg/template/qualttp6.C: Likewise
23491         * g++.dg/template/qualttp7.C: Likewise
23492         * g++.dg/template/qualttp8.C: Likewise
23493         * g++.dg/template/recurse.C: Likewise.
23494
23495 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23496
23497         * gcc.dg/cpp/wchar-1.c: Update.
23498
23499 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
23500
23501         * g++.dg/template/conv1.C: New test.
23502         * g++.dg/template/conv2.C: New test.
23503         * g++.dg/template/conv3.C: New test.
23504         * g++.dg/template/conv4.C: New test.
23505
23506 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23507
23508         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
23509         * g++.dg/template/qualttp3.C: Likewise.
23510         * g++.dg/template/qualttp4.C: Likewise
23511         * g++.dg/template/qualttp5.C: Likewise
23512         * g++.dg/template/qualttp6.C: Likewise
23513         * g++.dg/template/qualttp7.C: Likewise
23514         * g++.dg/template/qualttp8.C: Likewise
23515         * g++.dg/template/recurse.C: Likewise.
23516
23517 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23518
23519         * g++.dg/opt/dtor1.C: New test.
23520
23521 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
23522
23523         * gcc.c-torture/compile/20020315-1.c: New test.
23524
23525 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
23526
23527         * gcc.dg/weak-1.c: Fix scan tests.
23528
23529 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
23530
23531         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
23532         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
23533         cris-*-aout* mmix-*-*.
23534         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
23535         cris-*-aout* mmix-*-*.
23536         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
23537         cris-*-elf* cris-*-aout* and mmix-*-*.
23538         * gcc.dg/20001009-1.c: Ditto.
23539         * gcc.dg/20010912-1.c: Ditto.
23540         * gcc.dg/20020122-4.c: Ditto.
23541         * gcc.dg/inline-2.c: Ditto.
23542
23543 2002-03-14  Jeffrey A Law  (law@cygnus.com)
23544
23545         * gcc.c-torture/compile/20020314-1.c: New test.
23546
23547 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
23548
23549         * gcc.c-torture/execute/20020314-1.c: New test.
23550
23551 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
23552
23553         * g++.dg/warn/Wunused-1.C: New test.
23554
23555 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
23556
23557         * g++.dg/abi/mangle6.C: New test.
23558
23559 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
23560
23561         * gcc.c-torture/compile/20020309-2.c: New test.
23562
23563         * gcc.c-torture/compile/20020312-1.c: New test.
23564
23565 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23566
23567         * g++.dg/other/access1.C: New test.
23568
23569 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
23570
23571         * gcc.c-torture/execute/wchar_t-1.c: New test.
23572
23573 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
23574
23575         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
23576
23577 2002-03-12  Roger Sayle  <roger@eyesopen.com>
23578
23579         * gcc.dg/20020312-1.c: New test case.
23580
23581 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
23582
23583         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
23584
23585 2002-03-11  Richard Henderson  <rth@redhat.com>
23586
23587         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
23588         * g++.old-deja/g++.jason/report.C: Likewise.
23589
23590 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23591
23592         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
23593         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
23594
23595 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
23596
23597         * testsuite/g++.dg/overload/pmf1.C: New test.
23598
23599 2002-03-11  Kazu Hirata  <kazu@hxi.com>
23600
23601         * gcc.c-torture/execute/20020307-1.c: Use long.
23602
23603 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
23604
23605         PR optimization/5844
23606         * gcc.dg/20020310-1.c: New test.
23607
23608 2002-03-09  Michael Meissner  <meissner@redhat.com>
23609
23610         * gcc.c-torture/execute/memcpy-2.c: New test.
23611         * gcc.c-torture/execute/memset-1.c: New test.
23612         * gcc.c-torture/execute/strlen-1.c: New test.
23613         * gcc.c-torture/execute/strcmp-1.c: New test.
23614         * gcc.c-torture/execute/strncmp-1.c: New test.
23615
23616 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
23617
23618         * gcc.dg/ppc-ldstruct.c: New test.
23619
23620 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
23621
23622         * gcc.c-torture/execute/va-arg-22.c: New test.
23623
23624 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23625
23626         * gcc.c-torture/compile/20020309-1.c: New test.
23627
23628 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
23629
23630         * gcc.c-torture/execute/20020307-2.c: New test.
23631
23632 2002-03-07  Jeffrey A Law  (law@redhat.com)
23633
23634         * g77.f-torture/compile/20020307-1.f: New test.
23635
23636 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
23637
23638         * gcc.dg/unordered-1.c: New test.
23639
23640 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
23641
23642         * gcc.c-torture/execute/20020307-1.c: New test.
23643
23644 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
23645
23646         * gcc.dg/20020304-1.c: New test.
23647
23648         * gcc.c-torture/compile/20020304-2.c: New test.
23649
23650 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
23651
23652         * gcc.c-torture/compile/20020304-1.c: New test case
23653         (from PR c/5830).
23654
23655 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
23656
23657         * gcc.dg/20020103-1.c: Add other -D ppc variants.
23658
23659 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23660
23661         * g++.dg/other/classkey1.C: New test.
23662
23663 2002-03-01  Richard Henderson  <rth@redhat.com>
23664
23665         * gcc.c-torture/compile/981223-1.x: New.
23666         * gcc.c-torture/compile/920625-1.x: New.
23667
23668 2002-02-28  Richard Henderson  <rth@redhat.com>
23669
23670         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
23671
23672 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
23673
23674         * gcc.c-torture/execute/20020227-1.c: New test.
23675
23676 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
23677
23678         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
23679         here" ERROR lines.
23680         * g++.old-deja/g++.oliva/partord1.C: Likewise.
23681         * g++.old-deja.g++.other/defarg1.C: Likewise.
23682         * g++.old-deja/g++.pt/calls2.C: Likewise.
23683         * g++.old-deja/g++.pt/crash20.C: Likewise.
23684         * g++.old-deja/g++.pt/crash30.C: Likewise.
23685         * g++.old-deja/g++.pt/crash36.C: Likewise.
23686         * g++.old-deja/g++.pt/crash6.C: Likewise.
23687         * g++.old-deja/g++.pt/defarg13.C: Likewise.
23688         * g++.old-deja/g++.pt/derived3.C: Likewise.
23689         * g++.old-deja/g++.pt/error1.C: Likewise.
23690         * g++.old-deja/g++.pt/friend21.C: Likewise.
23691         * g++.old-deja/g++.pt/friend23.C: Likewise.
23692         * g++.old-deja/g++.pt/infinite1.C: Likewise.
23693         * g++.old-deja/g++.robertl/eb128.C: Likewise.
23694
23695 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
23696
23697         * gcc.c-torture/execute/20020225-2.c: New test.
23698
23699 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
23700
23701         * gcc.c-torture/execute/920730-1t.c,
23702         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
23703         Delete test cases, only relevant to -traditional.
23704
23705 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23706
23707         * gcc.dg/cpp/undef1.c: Remove.
23708         * gcc.dg/cpp/directiv.c: Update.
23709         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
23710
23711 2002-02-27  Michael Meissner  <meissner@redhat.com>
23712
23713         * gcc.c-torture/execute/20020226-1.c: New test.
23714
23715 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
23716
23717         * g++.dg/debug/debug4.C: New test.
23718
23719         * gcc.dg/ia64-visibility-1.c: New test.
23720
23721 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
23722
23723         * gcc.dg/debug/20020224-1.c: New.
23724
23725 2002-02-25  Kazu Hirata  <kazu@hxi.com>
23726
23727         * gcc.c-torture/execute/960416-1.x: New.
23728         * gcc.c-torture/execute/divconst-3.x: Likewise.
23729
23730 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
23731
23732         * gcc.dg/20020224-1.c: New test.
23733
23734 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
23735
23736         * gcc.c-torture/execute/20020225-1.c: New.
23737
23738 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23739
23740         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
23741
23742 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
23743
23744         * gcc.dg/20020222-1.c: New test.
23745
23746 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
23747
23748         * g++.dg/opt/anonunion1.C: New test.
23749
23750 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23751
23752         * g++.dg/template/qualttp19.C: New test.
23753         * g++.dg/template/qualttp20.C: New test.
23754         * g++.old-deja/g++.jason/report.C: Adjust expected errors
23755         * g++.old-deja/g++.other/qual1.C: Likewise.
23756
23757 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
23758
23759         * gcc.dg/attr-alwaysinline.c: New.
23760
23761 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
23762
23763         * gcc.dg/20020220-1.c: New test.
23764
23765         * gcc.dg/20020220-2.c: New test.
23766
23767         * g++.dg/opt/mmx1.C: New test.
23768
23769 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
23770
23771         * gcc.c-torture/compile/20020110.c: New test.
23772
23773 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
23774
23775         * gcc.c-torture/execute/20020219-1.c: New test.
23776
23777         * gcc.dg/20020219-1.c: New test.
23778
23779         * gcc.dg/noncompile/20020220-1.c: New test.
23780
23781         * g++.dg/opt/ptrintsum1.C: New test.
23782
23783         * gcc.dg/debug/20020220-1.c: New test.
23784
23785 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
23786
23787         * gcc.c-torture/execute/20020216-1.c: New test.
23788
23789 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23790
23791         * gcc.dg/decl-1.c: Update, new test.
23792
23793 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
23794
23795         * g++.dg/abi/bitfield1.C: New test.
23796         * g++.dg/abi/bitfield2.C: New test.
23797
23798 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23799
23800         * gcc.dg/attr-nest.c: New test.
23801
23802 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23803
23804         * gcc.c-torture/execute/20020215-1.c: New test.
23805
23806 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
23807
23808         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
23809         * g++.dg/debug/debug.exp: New.
23810         * g++.dg/debug/trivial.C: New.
23811         * g++.dg/debug/debug1.C: Moved...
23812         * g++.dg/other/debug1.C: ...from here.
23813         * g++.dg/debug/debug2.C: Moved...
23814         * g++.dg/other/debug2.C: ...from here.
23815         * g++.dg/debug/debug3.C: Moved...
23816         * g++.dg/other/debug3.C: ...from here.
23817
23818         * gcc.dg/noncompile/20020213-1.c: New test.
23819
23820 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
23821
23822         * g++.dg/other/debug3.C: New test.
23823
23824         * gcc.c-torture/execute/20020213-1.c: New test.
23825
23826 2002-02-13  Richard Smith <richard@ex-parrot.com>
23827
23828         * g++.old-deja/g++.other/thunk1.C: New test.
23829
23830 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23831
23832         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
23833
23834 2002-02-13  Stan Shebs  <shebs@apple.com>
23835
23836         * gcc.dg/altivec-3.c: New.
23837
23838 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
23839
23840         * gcc.dg/Wunreachable-1.c: New test.
23841         * gcc.dg/Wunreachable-2.c: New test.
23842
23843 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23844
23845         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
23846
23847 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
23848
23849         * gcc.dg/decl-1.c: New test.
23850
23851 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23852
23853         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
23854
23855 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23856
23857         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
23858         * gcc.c-torture/compile/980506-1.x: Likewise.
23859
23860 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23861
23862         * gcc.dg/20020210-1.c: New.
23863
23864 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
23865
23866         * g77.f-torture/execute/947.f: New regression test
23867         for PR fortran/947.
23868
23869 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
23870
23871         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
23872         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
23873
23874 2002-02-08  Richard Henderson  <rth@redhat.com>
23875
23876         * gcc.c-torture/compile/labels-3.c: New.
23877
23878 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
23879
23880         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
23881         expression statements work instead.
23882         * gcc.dg/noncompile/20020207-1.c: New test.
23883
23884 2002-02-07  Richard Henderson  <rth@redhat.com>
23885
23886         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
23887
23888 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23889
23890         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
23891         message from g77
23892         * lib/g77-dg.exp: Trim g77 error messages so that they are
23893         recognized by dg.exp.
23894
23895 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23896
23897         PR fortran/5473
23898         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
23899
23900 2002-02-07  Richard Henderson  <rth@redhat.com>
23901
23902         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
23903         to be sufficiently aligned for integers.
23904
23905 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
23906
23907         * g++.dg/template/friend4.C: New test.
23908
23909 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23910
23911         PR fortran/5743
23912         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
23913         unsupported cases.
23914
23915 2002-02-07  Richard Henderson  <rth@redhat.com>
23916
23917         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
23918         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
23919         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
23920         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
23921
23922 2002-02-06  Richard Henderson  <rth@redhat.com>
23923
23924         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
23925
23926 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
23927
23928         * gcc.dg/20020206-1.c: New test.
23929
23930 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
23931
23932         * gcc.c-torture/execute/20020206-1.c: New test.
23933
23934         * gcc.c-torture/execute/20020206-2.c: New test.
23935
23936         PR optimization/5429:
23937         * gcc.c-torture/compile/20020206-1.c: New test.
23938
23939 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
23940
23941         * g++.dg/ext/align1.C: Do not use an explicit alignment value
23942         as certain file formats cannot support particularly large
23943         alignments.
23944
23945         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
23946         and do not expect to be able to link the executable.
23947
23948         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
23949         fail because the COFF format does not support the weak attribute.
23950
23951 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
23952
23953         * g77.dg/pr5473.f:  New test
23954
23955 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
23956
23957         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
23958         Fix testcase accordingly.
23959
23960 2002-02-04  Richard Henderson  <rth@redhat.com>
23961
23962         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
23963         (buf): Change to be an array of pointers, not ints.
23964
23965 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23966
23967         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
23968         before all tests.  Move warning one line above to match where it
23969         C frontend emits.
23970         * gcc.dg/Wswitch-2.c: New test.
23971         * g++.dg/warn/Wswitch-1.C: New test.
23972         * g++.dg/warn/Wswitch-2.C: New test.
23973
23974 2002-02-04  Richard Henderson  <rth@redhat.com>
23975
23976         * g++.dg/abi/offsetof.C: Fix size comparison.
23977
23978 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
23979
23980         * gcc.dg/cast-qual-2.c: New test.
23981
23982 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23983
23984         * gcc.dg/20020201-4.c: New test.
23985
23986 2002-02-04  Ben Elliston  <bje@redhat.com>
23987
23988         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
23989         target_info attribute != 0, in addition to the empty string.
23990         (gcc_target_compile): Likewise.
23991
23992 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
23993
23994         * gcc.dg/Wswitch.c: New test.
23995         PR gcc/4475. PR gcc/3780.
23996
23997 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
23998
23999         * g77.f-torture/execute/5122.f: New test for regressions
24000         against PR fortran/5122.
24001
24002 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
24003
24004         * g77.f-torture/compile/pr3743.f: Delete
24005         * g77.dg/pr3743-1.f: New test.
24006         * g77.dg/pr3743-2.f: New test.
24007         * g77.dg/pr3743-3.f: New test.
24008         * g77.dg/pr3743-4.f: New test.
24009
24010 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24011
24012         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
24013
24014 2002-02-02  Richard Henderson  <rth@redhat.com>
24015
24016         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
24017         * gcc.c-torture/execute/bf64-1.c: Likewise.
24018
24019 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24020
24021         * gcc.dg/20020201-2.c: New test.
24022
24023         * gcc.dg/20020201-3.c: New test.
24024
24025         * gcc.c-torture/execute/bitfld-2.c: New test.
24026
24027 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24028
24029         * gcc.dg/bitfld-1.c: Update.
24030         * gcc.dg/bitfld-2.c: Update.
24031         * gcc.c-torture/execute/bitfld-1.x: New.
24032
24033 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24034
24035         * gcc.c-torture/execute/20020201-1.c: New test.
24036
24037 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
24038
24039         PR target/5469
24040         * gcc.dg/20020201-1.c: New test.
24041
24042 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
24043
24044         PR fortran/3743
24045         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
24046         * g77.f-torture/compile/pr3743.x: Remove
24047
24048 2002-01-31  Tom Rix  <trix@redhat.com>
24049
24050         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
24051
24052 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24053
24054         * gcc.dg/noncompile/20020130-1.c: New test.
24055
24056 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
24057
24058         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
24059
24060 2002-01-29  Richard Henderson  <rth@redhat.com>
24061
24062         * gcc.c-torture/execute/991118-1.c: Cast various constants back
24063         to long long.
24064         * gcc.c-torture/execute/bf64-1.c: Likewise.
24065
24066 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
24067
24068         * gcc.c-torture/execute/20020129-1.c: New test.
24069
24070 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24071
24072         * gcc.c-torture/compile/20000224-1.c: Update.
24073         * gcc.c-torture/execute/bitfld-1.c: New tests.
24074         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
24075         * gcc.dg/uninit-A.c: Update.
24076
24077 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24078
24079         * g++.dg/template/ctor1.C: Add instantiation.
24080
24081 2002-01-28  Paul Koning  <pkoning@equallogic.com>
24082
24083         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
24084         argument to __builtin_prefetch to be const ptr.
24085
24086 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
24087
24088         * gcc.c-torture/compile/20020120-1.c: New test.
24089
24090 2002-01-27  Kazu Hirata  <kazu@hxi.com>
24091
24092         * gcc.c-torture/execute/20020127-1.c: New test.
24093
24094 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
24095
24096         * g77.dg/f77-edit-i-in.f: New test
24097         * g77.dg/f77-edit-i-out.f: New test
24098
24099 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
24100
24101         * gcc.dg/debug/debug.exp: New file.
24102         * gcc.dg/debug/trivial.c: New file.
24103         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
24104         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
24105         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
24106         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
24107         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
24108         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
24109         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
24110         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
24111         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
24112         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
24113         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
24114         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
24115         * gcc.dg/20000503-1.c: Removed.
24116         * gcc.dg/20010207-1.c: Removed.
24117         * gcc.dg/20011223-1.c: Removed.
24118         * gcc.dg/20020104-2.c: Removed.
24119         * gcc.dg/debug-1.c: Removed.
24120         * gcc.dg/debug-2.c: Removed.
24121         * gcc.dg/debug-3.c: Removed.
24122         * gcc.dg/debug-4.c: Removed.
24123         * gcc.dg/debug-5.c: Removed.
24124         * gcc.dg/debug-6.c: Removed.
24125         * gcc.dg/dwarf2-1.c: Removed.
24126         * gcc.dg/dwarf2-2.c: Removed.
24127
24128 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
24129
24130         * g++.old-deja/g++.other/eh5.C: New test.
24131         * g++.old-deja/g++.other/sibcall2.C: New test.
24132         * g++.old-deja/g++.other/array9.C: New test.
24133         * g++.old-deja/g++.other/typename2.C: New test.
24134         * g++.old-deja/g++.other/crash60.C: New test.
24135         * g++.old-deja/g++.other/conv9.C: New test.
24136         * g++.old-deja/g++.other/mangle10.C: New test.
24137         * g++.old-deja/g++.other/unchanging1.C: New test.
24138         * g++.old-deja/g++.other/exprstmt1.C: New test.
24139         * g++.old-deja/g++.other/inline23.C: New test.
24140         * g++.old-deja/g++.eh/ia64-1.C: New test.
24141         * g++.old-deja/g++.other/dwarf2-1.C: New test.
24142         * g++.old-deja/g++.other/reload1.C: New test.
24143         * g++.old-deja/g++.other/static20.C: New test.
24144         * g++.old-deja/g++.other/local-alloc1.C: New test.
24145         * g++.old-deja/g++.other/conv8.C: New test.
24146         * g++.old-deja/g++.other/stmtexpr2.C: New test.
24147         * g++.old-deja/g++.other/storeexpr1.C: New test.
24148         * g++.old-deja/g++.other/storeexpr2.C: New test.
24149         * g++.dg/eh/template2.C: New test.
24150         * g++.dg/warn/weak1.C: New test.
24151
24152 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
24153
24154         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24155         Remove first, non-varying, argument.
24156
24157 2002-01-23  Richard Henderson  <rth@redhat.com>
24158
24159         * gcc.dg/inline-2.c: New.
24160
24161         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
24162         Add optional target arg.  Check number of arguments.
24163         (scan-assembler-not, scan-assembler-dem): Likewise.
24164         (scan-assembler-dem-not): Likewise.
24165
24166 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24167
24168         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
24169         line 12.
24170         * g++.old-deja/g++.brendan/parse3.C,
24171         g++.old-deja/g++.other/crash26.C,
24172         g++.old-deja/g++.other/crash28.C,
24173         g++.old-deja/g++.other/crash29.C,
24174         g++.old-deja/g++.other/crash30.C,
24175         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
24176
24177 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
24178
24179         * gcc.dg/20020115-1.c: New.
24180
24181 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
24182
24183         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
24184
24185 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
24186
24187         * gcc.dg/20020122-3.c: New.
24188
24189 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
24190
24191         * g++.dg/other/gc1.C: New test.
24192
24193 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24194
24195         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
24196
24197 2002-01-22  Richard Henderson  <rth@redhat.com>
24198
24199         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
24200
24201 2002-01-22  Richard Henderson  <rth@redhat.com>
24202
24203         * gcc.dg/20020122-4.c: New.
24204
24205 2002-01-22  H.J. Lu <hjl@gnu.org>
24206
24207         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
24208         link output.
24209         * gcc.dg/special/ecos.exp: Likewise.
24210         * lib/g++-dg.exp: Likewise.
24211         * lib/g77-dg.exp: Likewise.
24212         * lib/gcc-dg.exp : Likewise.
24213         * lib/mike-g++.exp: Likewise.
24214         * lib/mike-g77.exp: Likewise.
24215         * lib/mike-gcc.exp: Likewise.
24216         * lib/objc-dg.exp: Likewise.
24217
24218 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
24219
24220         PR target/5379
24221         * gcc.dg/20020122-2.c: New test.
24222
24223 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
24224
24225         * gcc.dg/20020122-1.c: New test.
24226
24227 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
24228
24229         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
24230
24231 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
24232
24233         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
24234
24235 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24236
24237         * gcc.c-torture/compile/20020121-1.c: New test.
24238
24239 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24240
24241         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
24242         ld_library_path.
24243
24244 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
24245
24246         * gcc.dg/20020218-1.c: New test.
24247
24248 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
24249
24250         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
24251         messages
24252         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
24253         "At global scope" warning
24254         * g++.dg/ext/align1.C: Change cygwin test for alignment
24255         from db-bogus to dg-warning
24256
24257 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
24258
24259         * g77.f-torture/compile/cpp2.F: New test.
24260
24261 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24262
24263         * g++.dg/template/access1.C: New test.
24264
24265 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
24266
24267         * gcc.dg/20020118-1.c: New.
24268
24269 2002-01-18  Kazu Hirata  <kazu@hxi.com>
24270
24271         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
24272
24273 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24274
24275         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
24276         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
24277         alignment warnings.
24278
24279 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24280
24281         * gcc.misc-tests/i386-prefetch.exp: Save and restore
24282         torture_with_loops and torture_without_loops
24283
24284 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
24285
24286         * gcc.c-torture/compile/20020116-1.c: New test.
24287
24288 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
24289
24290         * gcc.dg/20020116-2.c: New test.
24291
24292         * gcc.dg/ultrasp4.c: New test.
24293
24294         * gcc.dg/20020116-1.c: New test.
24295
24296 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
24297
24298         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
24299         by EABI.
24300
24301 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
24302
24303         * gcc.misc-tests/i386-prefetch.exp: New.
24304         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
24305         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
24306         * gcc.misc-tests/i386-pf-none-1.c: New test.
24307         * gcc.misc-tests/i386-pf-sse-1.c: New test.
24308
24309 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
24310
24311         * gcc.dg/gnu89-init-1.c: Add new tests.
24312
24313 2002-01-15  Andreas Jaeger  <aj@suse.de>
24314
24315         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
24316         * gcc.dg/i386-mmx-2.c: Likewise.
24317         * gcc.dg/i386-sse-1.c: Likewise.
24318         * gcc.dg/i386-sse-2.c: Likewise.
24319         * gcc.dg/i386-sse-3.c: Likewise.
24320
24321 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
24322
24323         * g77.f-torture/execute/intrinsic-unix-bessel.f:
24324         Uncomment additional cases that now pass.
24325
24326 2002-01-11  Richard Henderson  <rth@redhat.com>
24327
24328         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
24329         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
24330
24331 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
24332
24333         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
24334
24335 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
24336
24337         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
24338         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
24339
24340 2002-01-10  Dale Johannesen  <dalej@apple.com>
24341
24342         * gcc.c-torture/execute/loop-11.c: New.
24343
24344 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
24345
24346         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
24347         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
24348
24349 2002-01-09  Richard Henderson  <rth@redhat.com>
24350
24351         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
24352         type in which to perform the operation for each size.
24353
24354 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
24355
24356         * gcc.c-torture/compile/20020109-2.c: New test.
24357
24358 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
24359
24360         * gcc.c-torture/execute/loop-10.c: New test.
24361
24362 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24363
24364         * gcc.c-torture/compile/20010226-1.c: New test.
24365         * gcc.c-torture/compile/20010227-1.c: New test.
24366         * gcc.c-torture/compile/20010426-1.c: New test.
24367         * gcc.c-torture/compile/20010510-1.c: New test.
24368         * gcc.c-torture/compile/20010605-3.c: New test.
24369         * gcc.c-torture/compile/20010824-1.c: New test.
24370         * gcc.c-torture/execute/20010409-1.c: New test.
24371         * gcc.dg/noncompile/20000901-1.c: New test.
24372         * gcc.dg/20001023-1.c: New test.
24373         * gcc.dg/20001101-1.c: New test.
24374         * gcc.dg/20001102-1.c: New test.
24375         * gcc.dg/20010207-1.c: New test.
24376         * gcc.dg/20010405-1.c: New test.
24377         * gcc.dg/20010822-1.c: New test.
24378         * gcc.dg/20011107-1.c: New test.
24379
24380 2002-01-09  Jeffrey A Law  (law@redhat.com)
24381
24382         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
24383
24384         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
24385         execution failure on PA targets.
24386
24387 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24388
24389         * gcc.c-torture/compile/20020109-1.c: New test.
24390
24391 2002-01-08  Kazu Hirata  <kazu@hxi.com>
24392
24393         * gcc.c-torture/execute/20020108-1.c: New test.
24394
24395 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
24396
24397         * gcc.dg/20020108-1.c: New test.
24398
24399 2002-01-08  H.J. Lu <hjl@gnu.org>
24400
24401         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
24402         for header files.
24403
24404 2002-01-08  Geoff Keating  <geoffk@redhat.com>
24405
24406         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
24407         consistency.
24408
24409 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
24410
24411         * gcc.dg/altivec-4.c: Test altivec predicates.
24412
24413 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
24414
24415         * gcc.c-torture/execute/20020107-1.c: New test.
24416
24417 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24418
24419         PR c/5279
24420         * gcc.c-torture/compile/20020106-1.c: New test.
24421
24422 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24423
24424         * gcc.c-torture/execute/nestfunc-4.c: New test.
24425
24426 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24427
24428         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
24429         extra triple that slipped in.
24430         * g++.old-deja/g++.abi/align.C: Likewise.
24431         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24432
24433 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24434
24435         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
24436         * g++.old-deja/g++.abi/align.C: Likewise.
24437         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24438
24439         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
24440         on FreeBSD/i386.
24441         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
24442         FreeBSD.
24443
24444 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
24445
24446         * gcc.dg/20020104-1.c: New test.
24447
24448         * gcc.dg/20020104-2.c: New test.
24449
24450 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
24451
24452         * gcc.dg/20020103-1.c: Fix typo in target selector.
24453
24454 2002-01-03  Richard Henderson  <rth@redhat.com>
24455
24456         * gcc.dg/20020103-1.c: New.
24457
24458 2002-01-03  Kazu Hirata  <kazu@hxi.com>
24459
24460         * gcc.c-torture/execute/20020103-1.c: New test.
24461
24462 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
24463
24464         * g++.dg/other/debug2.C: New test.
24465
24466         * gcc.c-torture/compile/20020103-1.c: New test.
24467
24468 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
24469
24470         * gcc.dg/gnu89-init-1.c: Added new tests.
24471
24472 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24473
24474         * g++.dg/template/friend2.C: Remove as patch is reverted.
24475
24476         * g++.dg/warn/oldcast1.C: New test.
24477
24478         * g++.dg/template/ptrmem1.C: New test.
24479         * g++.dg/template/ptrmem2.C: New test.
24480
24481         * g++.dg/template/ntp.C: New test.
24482
24483         * g++.dg/other/component1.C: New test.
24484
24485         * g++.dg/template/ttp3.C: New test.
24486
24487         * g++.dg/template/friend2.C: New test.
24488         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
24489
24490 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24491
24492         * g++.dg/other/ptrmem1.C: New test.
24493         * g++.dg/other/ptrmem2.C: New test.
24494
24495 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24496
24497         * g++.dg/template/ctor1.C: New test.
24498
24499 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24500
24501         * g++.dg/template/friend2.C: New test.
24502
24503 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
24504
24505         * gcc.dg/mmix-1.c: New test.
24506
24507 2001-12-31  Richard Henderson  <rth@redhat.com>
24508
24509         * gcc.dg/asm-5.c: New.
24510
24511 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
24512
24513         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
24514         in namespace __gnu_cxx
24515
24516 2001-12-30  Richard Henderson  <rth@redhat.com>
24517
24518         * gcc.dg/debug-6.c: New.
24519
24520 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
24521
24522         * gcc.c-torture/compile/20011229-2.c: New test.
24523
24524 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
24525
24526         * gcc.dg/debug-3.c: New test.
24527         * gcc.dg/debug-4.c: New test.
24528         * gcc.dg/debug-5.c: New test.
24529
24530 2001-12-29  Richard Henderson  <rth@redhat.com>
24531
24532         * g++.dg/eh/loop1.C: New.
24533
24534 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24535
24536         * g++.dg/template/crash1.C: New test.
24537
24538 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24539
24540         * g++.dg/other/const1.C: New test.
24541
24542 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24543
24544         * gcc.c-torture/compile/20011229-1.c: New test.
24545
24546 2001-12-28  Stan Shebs  <shebs@apple.com>
24547
24548         * lib/objc-torture.exp: Resync with c-torture.exp.
24549         * lib/objc.exp: Load standard libraries.
24550
24551 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
24552
24553         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
24554         additional tests.
24555
24556 2001-12-27  Roger Sayle <roger@eyesopen.com>
24557
24558         * gcc.c-torture/execute/string-opt-16.c: New testcase.
24559
24560 2001-12-27  Richard Henderson  <rth@redhat.com>
24561
24562         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
24563
24564 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
24565
24566         * g++.dg/eh/ctor1.C: New test.
24567         * g++.dg/other/error2.C: New test.
24568
24569 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
24570
24571         * g++.dg/other/init2.C: New test.
24572
24573 2001-12-24  Richard Henderson  <rth@redhat.com>
24574
24575         * gcc.dg/20011223-1.c: New.
24576         * gcc.dg/inline-1.c: New.
24577
24578 2001-12-23  Richard Henderson  <rth@redhat.com>
24579
24580         * gcc.dg/asm-4.c: Test operand modifiers.
24581
24582 2001-12-23  Richard Henderson  <rth@redhat.com>
24583
24584         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
24585
24586 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24587
24588         * gcc.c-torture/execute/20011223-1.c: New test.
24589
24590 2001-12-21  Richard Henderson  <rth@redhat.com>
24591
24592         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
24593         re-enables the warning.
24594
24595 2001-12-21  Richard Henderson  <rth@redhat.com>
24596
24597         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
24598
24599 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24600
24601         * gcc.c-torture/compile/20011218-1.c: New test.
24602
24603 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
24604
24605         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
24606         arm-isr.c test.
24607         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
24608         epilogue generation for ARM ISR routines.
24609
24610 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24611
24612         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
24613         * gcc.dg/format/c90-printf-3.c: Likewise.
24614         * gcc.dg/format/c99-printf-3.c: Likewise.
24615         * gcc.dg/format/ext-1.c: Likewise.
24616         * gcc.dg/format/ext-6.c: Likewise.
24617         * gcc.dg/format/format.h: Prototype unlocked stdio.
24618
24619 2001-12-20  Richard Henderson  <rth@redhat.com>
24620
24621         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
24622         (arena): Use it.
24623         (malloc): Correct allocation logic.  Abort if we fill up the
24624         arena before initialization complete.
24625         (realloc): Correct allocation logic.
24626
24627 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24628
24629         * gcc.c-torture/compile/20011219-2.c: New test.
24630
24631         * gcc.c-torture/execute/20011219-1.c: New test.
24632
24633 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
24634
24635         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
24636         target does not support weak symbols.
24637
24638 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
24639
24640         * gcc.c-torture/compile/20011219-1.c: New test.
24641
24642 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24643
24644         * g++.dg/other/error1.C: New test.
24645
24646 2001-12-17  Jeffrey A Law  (law@redhat.com)
24647
24648         * gcc.c-torture/execute/20011217-1.c: New test.
24649
24650 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
24651
24652         * objc.dg/special/: New directory.
24653         * objc.dg/special/special.exp: New file.
24654         * objc.dg/special/unclaimed-category-1.h: New file.
24655         * objc.dg/special/unclaimed-category-1a.m: New file.
24656         * objc.dg/special/unclaimed-category-1.m: New file.
24657
24658 2001-12-17  Andreas Jaeger  <aj@suse.de>
24659
24660         * gcc.c-torture/compile/20011217-2.c: New test.
24661
24662 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24663
24664         * gcc.c-torture/compile/20011217-1.c: New test.
24665
24666 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
24667
24668         * testsuite/gcc.dg/20011214-1.c: New.
24669
24670 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
24671
24672         * gcc.dg/altivec-4.c: New.
24673
24674 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
24675
24676         * gcc.dg/20011113-1.c: New test.
24677
24678 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24679
24680         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
24681         std::__malloc_alloc_template<0> and
24682         std::__default_alloc_template<false, 0>.
24683
24684 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
24685
24686         * objc/execute/bf-21.m: New test.
24687         * objc/execute/enumeration-1.m: New test.
24688         * objc/execute/enumeration-2.m: New test.
24689
24690 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
24691
24692         * gcc.dg/gnu89-init-1.c: New test.
24693
24694 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24695
24696         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
24697         * g++.old-deja/g++.jason/2371.C: Likewise.
24698         * g++.old-deja/g++.jason/template33.C: Likewise.
24699         * g++.old-deja/g++.jason/template34.C: Likewise.
24700         * g++.old-deja/g++.jason/template36.C: Likewise.
24701         * g++.old-deja/g++.oliva/typename1.C: Likewise.
24702         * g++.old-deja/g++.oliva/typename2.C: Likewise.
24703         * g++.old-deja/g++.other/typename1.C: Likewise.
24704         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24705         * g++.old-deja/g++.pt/nontype5.C: Likewise.
24706         * g++.old-deja/g++.pt/typename11.C: Likewise.
24707         * g++.old-deja/g++.pt/typename14.C: Likewise.
24708         * g++.old-deja/g++.pt/typename16.C: Likewise.
24709         * g++.old-deja/g++.pt/typename3.C: Likewise.
24710         * g++.old-deja/g++.pt/typename4.C: Likewise.
24711         * g++.old-deja/g++.pt/typename5.C: Likewise.
24712         * g++.old-deja/g++.pt/typename7.C: Likewise.
24713         * g++.old-deja/g++.robertl/eb9.C: Likewise.
24714
24715 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
24716
24717         * g++.dg/other/linkage1.C: New test.
24718         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
24719         specifiers.
24720
24721 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24722
24723         * gcc.dg/concat.c: New test.
24724
24725 2001-12-11  Stan Shebs  <shebs@apple.com>
24726
24727         * objc/compile: New test directory.
24728         * objc/compile/compile.exp: New expect script.
24729         * objc/compile/20011211-1.m: New compile test.
24730
24731 2001-12-11  Jason Merrill  <jason@redhat.com>
24732
24733         * lib/prune.exp (prune_gcc_output): Also handle "In member
24734         function".  So many permutations...
24735
24736 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
24737
24738         * g++.dg/template/typedef1.C: New test.
24739
24740 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
24741
24742         * g++.dg/other/copy1.C: New test.
24743
24744 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
24745
24746         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
24747
24748         * gcc.dg/builtin-choose-expr.c: New.
24749
24750 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
24751
24752         * gcc.dg/altivec-2.c: New.
24753
24754 2001-12-07  Richard Henderson  <rth@redhat.com>
24755
24756         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
24757
24758 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
24759
24760         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
24761         ultrasparc.
24762
24763 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24764
24765         * g++-old.deja/g++.robertl/eb101.C: Deleted.
24766
24767 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
24768
24769         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
24770         variable argument list.
24771
24772 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
24773
24774         * gcc.c-torture/execute/memcheck: Delete entire directory.
24775         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
24776         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
24777
24778 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24779
24780         * gcc.dg/Wshadow-1.c: New test.
24781
24782 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
24783
24784         * gcc.c-torture/compile/20011130-1.c: New test.
24785
24786         * gcc.dg/noncompile/20011025-1.c: New test.
24787
24788         * g++.dg/other/anon-union.C: New test.
24789
24790         * gcc.c-torture/execute/20011024-1.c: New test.
24791
24792 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24793
24794         * gcc.c-torture/execute/20000722-1.x,
24795         gcc.c-torture/execute/20010123-1.x: Remove.
24796         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
24797         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
24798         gcc.dg/c99-complit-2.c: New tests.
24799
24800 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
24801
24802         * g++.dg/inherit/base1.C: New test.
24803
24804 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
24805
24806         * g++.dg/other/stdarg1.C: New test.
24807
24808         * gcc.c-torture/compile/20011130-2.c: New test.
24809
24810 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
24811
24812         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
24813         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
24814         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
24815         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
24816         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
24817         * gcc.dg/builtin-prefetch-1.c: New test.
24818
24819 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
24820
24821         * gcc.dg/20011130-1.c: New test.
24822
24823 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24824
24825         * g++.dg/other/scope1.C: New test.
24826         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
24827
24828 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24829
24830         * gcc.dg/vla-init-1.c: New test.
24831
24832 2001-12-01  Geoff Keating  <geoffk@redhat.com>
24833
24834         * gcc.c-torture/compile/structs.c: New testcase from GDB.
24835
24836 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24837
24838         * objc.dg/alias.m: Update.
24839         * objc.dg/class-1.m: Update.
24840         * objc.dg/const-str-1.m: Update.
24841         * objc.dg/fwd-proto-1.m: Update.
24842         * objc.dg/id-1.m: Update.
24843         * objc.dg/super-class-1.m: Update.
24844
24845 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
24846
24847         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
24848         constructs.
24849
24850 2001-11-28  Jeffrey A Law  (law@cygnus.com)
24851
24852         * gcc.c-torture/execute/20011128-1.c: New test.
24853
24854 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
24855
24856         * gcc.dg/20011127-1.c: New test.
24857
24858 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24859
24860         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
24861         from Austin Group draft 7.
24862         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
24863         scanf format arguments.
24864         * gcc.dg/format/no-exargs-2.c: New test.
24865
24866 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
24867
24868         * g++.dg/abi/vbase8-4.C: New test.
24869
24870 2001-11-24  Ian Lance Taylor  <ian@airs.com>
24871
24872         * gcc.c-torture/execute/20011121-1.c: New test.
24873
24874 2001-11-23  Jeffrey A Law  (law@cygnus.com)
24875
24876         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
24877
24878 2001-11-23  Andreas Jaeger  <aj@suse.de>
24879
24880         * gcc.dg/cpp/charconst-2.c: New test.
24881
24882 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
24883
24884         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
24885         to the host if it is remote.  Let tests specify extra headers
24886         they use.
24887         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
24888         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
24889         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
24890         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
24891         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
24892         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
24893         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
24894         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
24895         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
24896         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
24897
24898 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
24899
24900         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
24901         for little endian ARMs.
24902
24903 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
24904
24905         * gcc.c-torture/compile/20011119-1.c: New test.
24906         * gcc.c-torture/compile/20011119-2.c: New test.
24907
24908 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
24909
24910         * gcc.dg/altivec-1.c: Fix typo.
24911
24912 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24913
24914         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
24915
24916 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
24917
24918         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
24919
24920 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
24921
24922         * lib/g77.exp: Don't specify --rpath-link.
24923
24924         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
24925         across all the headers.
24926         * gcc.dg/format/format.exp: For testing on a remote host,
24927         copy format.h.
24928
24929         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
24930         * gcc.c-torture/execute/930406-1.c: Likewise.
24931         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24932
24933 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
24934
24935         * gcc.dg/altivec-1.c: New.
24936
24937 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
24938
24939         * gcc.dg/cpp/fpreprocessed.c: New test case.
24940
24941 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24942
24943         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
24944         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
24945         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
24946
24947 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24948
24949         * gcc.dg/no-builtin-1.c: New test.
24950
24951 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
24952
24953         * gcc.c-torture/execute/20011115-1.c: New test.
24954
24955 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
24956
24957         * gcc.c-torture/compile/20011114-2.c: New test.
24958         * gcc.c-torture/compile/20011114-3.c: New test.
24959         * gcc.c-torture/compile/20011114-4.c: New test.
24960
24961 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24962
24963         * g++.dg/other/init1.C: New test.
24964
24965 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
24966
24967         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
24968         message.
24969
24970         * gcc.c-torture/execute/20011114-1.c: New testcase.
24971
24972         * gcc.c-torture/compile/20010327-1.c: Revert last change.
24973         * gcc.c-torture/compile/20011114-1.c: New test, exactly
24974         like the (before this change) version of 20010327-1.c.
24975
24976 2001-11-14  Roger Sayle <roger@eyesopen.com>
24977
24978         * gcc.c-torture/execute/string-opt-13.c: New testcase.
24979
24980 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
24981
24982         * g++.dg/init/array2.C: New test.
24983
24984 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
24985
24986         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
24987
24988 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
24989
24990         * g++.dg/other/forscope1.C: New test.
24991         * g++.dg/ext/forscope1.C: New test.
24992         * g++.dg/ext/forscope2.C: New test.
24993
24994 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
24995
24996         * gcc.c-torture/execute/20011113-1.c: New test.
24997
24998 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
24999
25000         * gcc.c-torture/execute/20011109-2.c: New test.
25001
25002         * gcc.c-torture/execute/20011109-1.c: New test.
25003
25004 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
25005
25006         * gcc.c-torture/compile/20011109-1.c: New test.
25007
25008 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
25009
25010         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
25011         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
25012         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
25013         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
25014         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
25015         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
25016         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
25017
25018 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25019
25020         * g++.dg/warn/Wshadow-1.C: New tests.
25021         * g++.old-deja/g++.mike/for3.C: Update.
25022
25023 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25024
25025         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
25026         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
25027         XFAILs.  Adjust expected error texts.
25028         * gcc.c-torture/compile/20011106-1.c,
25029         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
25030         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
25031         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
25032         gcc.dg/c99-array-lval-5.c: New tests.
25033
25034 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25035
25036         * gcc.dg/cpp/defined.c: Update.
25037
25038 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25039
25040         * gcc.c-torture/execute/anon-1.c: New test.
25041
25042 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
25043
25044         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
25045         same size, so no warning should be produced on stormy16.
25046
25047         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
25048         due to oversized array.
25049         * g++.old-deja/g++.mike/ns15.C: Likewise.
25050         * g++.old-deja/g++.pt/crash16.C: Likewise.
25051
25052 2001-11-02  Graham Stott  <grahams@redhat.com>
25053
25054         * g++.dgother/debug1.C: Fix typos.
25055
25056 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
25057
25058         * g++.dg/other/debug1.C: New test.
25059
25060 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25061
25062         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
25063         of unsigned long.
25064
25065 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
25066
25067         * gcc.dg/20011029-2.c: New test.
25068
25069         * gcc.c-torture/compile/20011029-1.c: New test.
25070
25071 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
25072
25073         * objc/execute/class_self-1.m: New test.
25074         * objc/execute/class_self-2.m: New test.
25075
25076 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
25077
25078         * gcc.misc-tests/msgs.exp: Delete.
25079         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
25080         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
25081         error set to match recent changes.
25082
25083 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
25084
25085         * gcc.dg/20011021-1.c: New test.
25086
25087 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
25088
25089         * gcc.c-torture/compile/20011023-1.c: New test.
25090
25091 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
25092
25093         * lib/g77.exp: Rewrite based on lib/g++.exp.
25094
25095 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
25096
25097         * gcc.c-torture/execute/20011019-1.c: New test.
25098
25099         * gcc.dg/20011018-1.c: New test.
25100
25101 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
25102
25103         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
25104
25105 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
25106
25107         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
25108         * gcc.dg/attr-invalid.c: Likewise.
25109
25110 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
25111
25112         * testsuite/gcc.dg/20011015-1.c: New test.
25113
25114 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25115
25116         * g++.dg/template/unify2.C: New test.
25117
25118 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25119
25120         * g++.dg/other/exception-specification.C: New test
25121
25122 2001-10-13  Tom Rix  <trix@redhat.com>
25123
25124         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
25125         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
25126
25127 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
25128
25129         * testsuite/gcc.dg/20011009-1.c: New test.
25130
25131 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25132
25133         PR g++/4476
25134         * g++.dg/other/friend1.C: New test.
25135
25136 2001-10-11  Richard Henderson  <rth@redhat.com>
25137
25138         * g++.old-deja/g++.other/crash18.C: Add -S to options.
25139
25140 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25141
25142         * gcc.c-torture/compile/20011010-1.c: New.
25143
25144 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25145
25146         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
25147         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
25148         g77.f-torture/execute/execute.exp,
25149         g77.f-torture/noncompile/noncompile.exp,
25150         gcc.c-torture/compile/compile.exp,
25151         gcc.c-torture/execute/execute.exp,
25152         gcc.c-torture/execute/ieee/ieee.exp,
25153         gcc.c-torture/execute/memcheck/memcheck.exp,
25154         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
25155         objc/execute/execute.exp: Update FSF address.
25156
25157 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25158
25159         * gcc.dg/cpp/cmdlne-C.c: Update.
25160         * gcc.dg/cpp/cmdlne-C2.c: New.
25161
25162 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25163
25164         * gcc.c-torture/execute/20011008-3.c: New.
25165
25166 2001-10-08  DJ Delorie  <dj@redhat.com>
25167
25168         * gcc.dg/20011008-1.c: New.
25169         * gcc.dg/20011008-2.c: New.
25170
25171 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25172
25173         * gcc.dg/cpp/spacing1.c: Update test.
25174
25175 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25176
25177         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
25178         spelling errors of "separate" as "seperate".
25179
25180 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
25181
25182         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
25183         enough to avoid inlining.
25184
25185 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25186
25187         * lib/g77.exp: set libg2c_dir correctly.
25188
25189 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25190
25191         * gcc.dg/cpp/macro11.c: New test.
25192
25193 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25194
25195         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
25196         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
25197         gcc.dg/format/multattr-3.c: New tests.
25198         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
25199         tests for format attributes on function pointers being rejected.
25200
25201 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25202
25203         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
25204
25205 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25206
25207         * g++.dg/warn/format1.C: New test.
25208
25209 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25210
25211         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
25212
25213 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25214
25215         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
25216
25217 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25218
25219         * gcc.dg/cpp/redef2.c: Add test.
25220
25221 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
25222
25223         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
25224         long-standing bug on i686, apparently.
25225         * gcc.c-torture/execute/loop-2c.x: New file.
25226         * gcc.c-torture/execute/loop-2d.x: New file.
25227         * gcc.c-torture/execute/loop-3c.x: New file.
25228
25229 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
25230
25231         * gcc.dg/cpp/20000625-2.c: Correct line number.
25232
25233 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25234
25235         * gcc.dg/cpp/macro10.c: New test.
25236         * gcc.dg/cpp/strify3.c: New test.
25237         * gcc.dg/cpp/spacing1.c: Add tests.
25238         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
25239         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
25240
25241 2001-09-24  DJ Delorie  <dj@redhat.com>
25242
25243         * gcc.c-torture/execute/20010924-1.c: New test.
25244
25245 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25246
25247         * testsuite/objc/execute/paste.m: Remove.
25248
25249 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25250
25251         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
25252
25253 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
25254
25255         * g77.dg/strlen0.f: New test.
25256
25257 2001-09-21  Richard Henderson  <rth@redhat.com>
25258
25259         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
25260         * g++.old-deja/g++.abi/vtable2.C: Likewise.
25261
25262 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25263
25264         Table-driven attributes.
25265         * g++.dg/ext/attrib1.C: New test.
25266
25267 2001-09-20  DJ Delorie  <dj@redhat.com>
25268
25269         * gcc.dg/20000926-1.c: Update expected warning messages.
25270         * gcc.dg/array-2.c: Likewise, and test for warnings too.
25271         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
25272         array.
25273
25274 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
25275
25276         * g++.dg/eh/registers1.C: New test case.
25277
25278 2001-09-17  Richard Henderson  <rth@redhat.com>
25279
25280         * gcc.dg/array-5.c: Fix VLA decomposition test.
25281
25282 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25283
25284         * gcc.dg/cpp/line5.c: New testcase.
25285
25286 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25287
25288         * gcc.dg/cpp/macro9.c: New test.
25289
25290 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
25291
25292         * gcc.c-torture/execute/980223.c: Change type of addr from long
25293         to char *.
25294
25295 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
25296
25297         * gcc.c-torture/execute/20010915-1.c: New test.
25298
25299 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
25300
25301         * g77.dg/bprob: New directory.
25302         * g77.dg/bprob/bprob.exp: New file.
25303         * g77.dg/bprob/bprob-1.f: New test.
25304         * g77.dg/gcov: New directory.
25305         * g77.dg/gcov/gcov.exp: New file.
25306         * g77.dg/gcov/gcov-1.f: New test.
25307         * g77.dg/gcov/gcov-1.x: New file.
25308
25309 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25310
25311         * gcc.dg/cpp/directiv.c: Update.
25312         * gcc.dg/cpp/undef1.c: Update.
25313
25314 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
25315
25316         * gcc.dg/20010912-1.c: New test.
25317
25318 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
25319
25320         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
25321         language-independent file in lib.
25322         * lib/gcov.exp: New file.
25323
25324 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25325
25326         * gcc.c-torture/compile/20010911-1.c: New test.
25327
25328 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
25329
25330         * lib/profopt.exp: New, to support profile-directed optimizations.
25331         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
25332         * gcc.misc-tests/bprob-1.c: New test.
25333         * gcc.misc-tests/bprob-2.c: New test.
25334
25335 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
25336
25337         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
25338         XFAIL and which kinds of gcov output to verify.
25339         * gcc.misc-tests/gcov-4b.x: New file.
25340         * gcc.misc-tests/gcov-5b.x: New file.
25341         * gcc.misc-tests/gcov-6.x: New file.
25342         * gcc.misc-tests/gcov-7.c: New test.
25343         * gcc.misc-tests/gcov-7.x: New file.
25344
25345 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
25346
25347         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
25348         * gcc.misc-tests/gcov-6.c: New test.
25349
25350 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25351
25352         PR c++/3986
25353         * g++.dg/abi/vbase1.C: New test.
25354
25355 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
25356
25357         * objc.dg/method-2.m: New.
25358
25359 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25360
25361         PR c++/4203
25362         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
25363         * g++.dg/init/empty1.C: New test.
25364
25365 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
25366
25367         * gcc.c-torture/compile/20010903-1.c: New test.
25368
25369 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
25370
25371         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
25372         for m68k.
25373
25374 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
25375
25376         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
25377
25378         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
25379
25380         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
25381
25382 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
25383
25384         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
25385         for 16-bit 'unsigned int'.
25386
25387 2001-08-29  Kazu Hirata  <kazu@hxi.com>
25388
25389         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
25390
25391 2001-08-27  Richard Henderson  <rth@redhat.com>
25392
25393         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
25394         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
25395
25396 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
25397
25398         * gcc.dg/asm-names.c (ymain): New.
25399
25400 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
25401
25402         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
25403         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
25404         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
25405
25406 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25407
25408         * gcc.dg/compare5.c: New testcase.
25409
25410 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
25411
25412         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
25413         and "In instantiation".
25414
25415 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
25416
25417         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
25418
25419 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
25420
25421         * gcc.misc-tests/gcov.exp: Add support for branch information.
25422         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
25423         * gcc.misc-tests/gcov-4.c: New test.
25424         * gcc.misc-tests/gcov-4b.c: New test.
25425         * gcc.misc-tests/gcov-5b.c: New test.
25426
25427 2001-08-20  Zack Weinberg  <zackw@panix.com>
25428
25429         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
25430         expected to fail.
25431
25432 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25433
25434         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
25435
25436 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
25437
25438         * g++.dg/eh/template1.C: New test.
25439
25440 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
25441
25442         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
25443         Fix thinko.
25444         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
25445         for xfail.
25446
25447 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
25448
25449         * lib/g77-dg.exp:  Use prune.exp for common procedures
25450         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
25451         * lib/g77.exp: (g77-dg-prune) Remove
25452
25453 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
25454
25455         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
25456
25457 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25458
25459         * g++.dg/template/unify1.C: New test.
25460
25461 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
25462
25463         * g++.dg/abi/empty4.C: New test.
25464
25465 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
25466
25467         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
25468         solaris2.*
25469         * g77.f-torture/compile/pr3743.x: Likewise
25470
25471 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25472
25473         * g++.dg/other/using-declaration.C: New test.
25474
25475 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25476
25477         * gcc.dg/cpp/tr-sign.c: New testcase.
25478
25479 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25480
25481         * gcc.dg/cpp/19951025-1.c: Revert.
25482         * gcc.dg/cpp/directiv.c: We no longer process directives that
25483         interrupt macro arguments.
25484
25485 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
25486
25487         * gcc.dg/bconstp-1.c: New test.
25488
25489 2001-08-03  Richard Henderson  <rth@redhat.com>
25490
25491         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
25492
25493 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25494
25495         * gcc.dg/cpp/19951025-1.c: Update.
25496
25497 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
25498
25499         * g77.dg/ff90-1.f (s): Fix reference of variable z,
25500         should be x.
25501
25502 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
25503
25504         Kill -fhonor-std.
25505         * g++.old-deja/g++.ns/ns14.C: Remove special options.
25506         * g++.old-deja/g++.other/std1.C: Likewise.
25507         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
25508
25509 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
25510
25511         * lib/g77.exp:  Load gcc-defs.exp for common procedures
25512         (g77_pass, g77_fail, g77_finish, g77_exit,
25513         ${tool}_check_unsupported_p} Now redundant.  Deleted.
25514
25515 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
25516
25517         * g77.dg/fbackslash.f
25518         * g77.dg/fcase-preserve.f
25519         * g77.dg/ff90-1.f
25520         * g77.dg/ffixed-line-length-0.f
25521         * g77.dg/ffixed-line-length-132.f
25522         * g77.dg/ffixed-line-length-7.f
25523         * g77.dg/ffixed-line-length-72.f
25524         * g77.dg/ffixed-line-length-none.f
25525         * g77.dg/ffree-form-1.f
25526         * g77.dg/fno-backslash.f
25527         * g77.dg/fno-f90-1.f
25528         * g77.dg/fno-fixed-form-1.f
25529         * g77.dg/fno-onetrip.f
25530         * g77.dg/fno-typeless-boz.f
25531         * g77.dg/fno-underscoring.f
25532         * g77.dg/fno-vxt-1.f
25533         * g77.dg/fonetrip.f
25534         * g77.dg/ftypeless-boz.f
25535         * g77.dg/fugly-assumed.f
25536         * g77.dg/funderscoring.f
25537         * g77.dg/fvxt-1.f
25538
25539 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
25540
25541         * objc.dg/fwd-proto-1.m: New.
25542         * objc.dg/local-decl-1.m: New.
25543         * objc.dg/naming-1.m: New.
25544         * objc.dg/naming-2.m: New.
25545         * objc.dg/proto-hier-1.m: New.
25546
25547 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
25548
25549         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
25550         largest-type elements to a struct makes its size grow.
25551
25552 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25553
25554         * g++.dg/abi/vthunk1.C: New test.
25555
25556 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25557
25558         * g++.dg/abi/vbase8-22.C: New test.
25559
25560 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25561
25562         * gcc.dg/cpp/macro8.c: New test.
25563
25564 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25565
25566         * g++.dg/abi/vbase8-21.C: New test.
25567
25568 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
25569
25570         * g++.dg/abi/vbase8-10.C: New test.
25571
25572 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25573
25574         * lib/g++.exp (g++_set_ld_library_path): Renamed to
25575         ${tool}_set_ld_library_path.
25576         Changed caller.
25577         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
25578         g++.exp.
25579
25580 2001-07-26  Stan Cox <scox@redhat.com>
25581
25582         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
25583         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
25584         gcc_exit, gcc_check_unsupported_p):
25585         Moved to gcc-deps.exp
25586         * gcc-deps.exp: New file.
25587
25588 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25589
25590         * g++.old-deja/g++.pt/defarg14.C: New test.
25591
25592 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25593
25594         * g++.old-deja/g++.other/lineno5.C: New test.
25595
25596 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25597
25598         * g++.old-deja/g++.pt/crash68.C: New test.
25599
25600 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
25601
25602         * g++.old-deja/g++.other/crash42.C: New test.
25603
25604 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25605
25606         * gcc.dg/cpp/extratokens.c: Fix.
25607         * gcc.dg/cpp/skipping2.c: New tests.
25608
25609 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25610
25611         * gcc.c-torture/execute/20010724-1.c: New file.
25612         * gcc.c-torture/execute/20010724-1.x: New file.
25613
25614 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25615
25616         * g++.old-deja/g++.other/cond7.C: New test.
25617
25618 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25619
25620         * g++.old-deja/g++.other/optimize4.C: New test.
25621
25622 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25623
25624         * g++.old-deja/g++.abi/vbase8-5.C: New test.
25625
25626 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
25627
25628         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
25629         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
25630         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
25631         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
25632
25633         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
25634         bug report" message.
25635
25636         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
25637         * g++.dg/ext/instantiate1.C: Move from old-deja.
25638
25639 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
25640
25641         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
25642         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
25643         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
25644         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
25645
25646 2001-07-23  Jeffrey A Law  (law@cygnus.com)
25647
25648         * gcc.c-torture/execute/20010723-1.c: New test.
25649
25650 2001-07-23  Ben Elliston  <bje@redhat.com>
25651
25652         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
25653
25654 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25655
25656         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
25657         i[34567]86-*-*.
25658         Delete handling of ieee_multilib_flags.
25659         Pass -mieee for alpha*-*-* and sh-*-*.
25660         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
25661
25662 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
25663
25664         Remove old-abi tests.
25665         * g++.old-deja/g++.mike/p11116.C: Remove.
25666         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
25667
25668 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
25669
25670         * g77.f-torture/compile/pr3743.f:  New test
25671
25672 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
25673
25674         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
25675
25676 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25677
25678         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
25679         g++.old-deja/g++.pt/static6.C: Likewise.
25680         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
25681         supports weak symbols.
25682
25683 2001-07-18  Andreas Jaeger  <aj@suse.de>
25684
25685         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
25686         supported again.
25687
25688 2001-07-18  Andreas Jaeger  <aj@suse.de>
25689
25690         * gcc.dg/iftrap-1.c: Fix target line.
25691
25692 2001-07-17  Richard Henderson  <rth@redhat.com>
25693
25694         * gcc.c-torture/execute/20010717-1.c: New.
25695
25696 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25697
25698         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
25699         tests.
25700
25701 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25702
25703         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
25704
25705 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25706
25707         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
25708         UAC_SIGBUS, UAC_NOPRINT definitions.
25709
25710 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
25711
25712         * objc/execute/object_is_class.m: New test.
25713         * objc/execute/object_is_meta_class.m: New test.
25714
25715 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25716
25717         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
25718         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
25719
25720 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
25721
25722         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
25723         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
25724
25725 2001-07-14  Richard Henderson  <rth@redhat.com>
25726
25727         * gcc.dg/iftrap-1.c: New.
25728
25729 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
25730
25731         * g77.f-torture/execute/intrinsic77.f: New test.
25732
25733 2001-07-11  Janis Johnson <janis@us.ibm.com>
25734
25735         * gcc.misc-tests/gcov-3.c: New test.
25736
25737 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25738
25739         * gcc.c-torture/compile/20010711-1.c,
25740         * gcc.c-torture/compile/20010711-2.c: New tests.
25741
25742 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25743
25744         * gcc.c-torture/execute/20010711-1.c: New test.
25745
25746 2001-07-11  Ben Elliston  <bje@redhat.com>
25747
25748         * g++.old-deja/g++.other/enum5.C: New test.
25749
25750 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
25751
25752         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
25753         (g++-dg-prune): Call prune_gcc_output.
25754         * prune.exp: New file for prune_gcc_output.
25755         * lib/g++.exp, lib/gcc.exp: Load it.
25756
25757 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25758
25759         * gcc.c-torture/compile/20010701-1.c,
25760         g++.old-deja/g++.ext/attrib6.C: New tests.
25761
25762 2001-07-06  Jeffrey A Law  (law@cygnus.com)
25763
25764         * gcc.c-torture/compile/20010706-1.c: New test.
25765
25766 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
25767
25768         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
25769
25770 2001-06-28  Stan Shebs  <shebs@apple.com>
25771
25772         * gcc.dg/pragma-darwin.c: New test.
25773
25774 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25775
25776         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
25777         Solaris 2.[678] system.
25778
25779 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25780
25781         * gcc.dg/20010622-1.c: New test.
25782
25783 2001-06-18  Stan Shebs  <shebs@apple.com>
25784
25785         * objc.dg: New directory.
25786         * objc.dg/dg.exp: New file.
25787         * objc.dg/alias.m: New.
25788         * objc.dg/class-1.m: New.
25789         * objc.dg/class-2.m: New.
25790         * objc.dg/const-str-1.m: New.
25791         * objc.dg/const-str-2.m: New.
25792         * objc.dg/id-1.m: New.
25793         * objc.dg/method-1.m: New.
25794         * objc.dg/super-class-1.m: New.
25795         * lib/objc-dg.exp: New file.
25796
25797 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25798
25799         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
25800         of label name.
25801
25802 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25803
25804         * g++.old-deja/g++.abi/vbase8-9.C: New test.
25805
25806 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25807
25808         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
25809         variable.
25810
25811 2001-06-12  Richard Henderson  <rth@redhat.com>
25812
25813         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
25814
25815 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25816
25817         * g++.old-deja/g++.abi/vbase5.C: New test.
25818         * g++.old-deja/g++.abi/vbase6.C: New test.
25819         * g++.old-deja/g++.abi/vbase7.C: New test.
25820
25821 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25822
25823         * gcc.c-torture/compile/20010610-1.c: New test.
25824
25825 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25826
25827         * g++.old-deja/g++.abi/vbase4.C: New test.
25828
25829 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25830
25831         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
25832         support %f for HC11/HC12 targets.
25833         * gcc.c-torture/execute/930513-1.x: New file, likewise.
25834         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
25835         on HC11/HC12 targets.
25836         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
25837
25838 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25839
25840         * gcc.dg/wchar_t-1.c: New file.
25841         * gcc.dg/wint_t-1.c: Likewise.
25842
25843 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
25844
25845         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
25846
25847 2001-06-11  Richard Henderson  <rth@redhat.com>
25848
25849         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
25850
25851 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25852
25853         * gcc.c-torture/compile/20010611-1.c: New test.
25854
25855 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25856
25857         * gcc.dg/c99-tag-1.c: Add more tests.
25858
25859 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
25860
25861         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
25862         representation on MN10300 and ARM/Thumb.
25863
25864 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
25865
25866         * g77.f-torture/execute/20010610.f: New.
25867
25868 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
25869
25870         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
25871         names.
25872
25873 2001-06-09  Richard Henderson  <rth@redhat.com>
25874
25875         * gcc.c-torture/execute/ashrdi-1.c: New.
25876         * gcc.c-torture/execute/ashldi-1.c: New.
25877         * gcc.c-torture/execute/lshrdi-1.c: New.
25878
25879 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
25880
25881         * objc/execute/load-3.m: Added. Check sending +load to categories,
25882         in addition to classes.
25883
25884 2001-06-08  Stan Shebs  <shebs@apple.com>
25885
25886         * objc/execute/load-2.m: New test.  From Nicola Pero
25887         <n.pero@mi.flashnet.it>.
25888
25889 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
25890
25891         * gcc.c-torture/execute/20010605-2.c: New test.
25892
25893 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25894
25895         * g++.old-deja/g++.abi/vbase2.C: New test.
25896         * g++.old-deja/g++.abi/vbase3.C: New test.
25897
25898 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25899
25900         * g++.old-deja/g++.pt/friend49.C: New test.
25901
25902 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25903
25904         * g++.old-deja/g++.ext/anon3.C: New test.
25905
25906 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
25907
25908         * g++.old-deja/g++.other/conv7.C: New test.
25909
25910 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25911
25912         * gcc.c-torture/compile/20010605-2.c: New test.
25913
25914 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25915
25916         * gcc.c-torture/execute/20010604-1.c: New test.
25917
25918 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
25919
25920         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
25921
25922 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
25923
25924         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
25925         (g++_link_flags): Likewise.
25926         (g++_init): Pass gccpath's value to two previous functions.
25927
25928 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25929
25930         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
25931         Ensure logfile entry matches exec command line.
25932
25933 2001-05-31  Richard Henderson  <rth@redhat.com>
25934
25935         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
25936         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
25937
25938 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
25939
25940         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
25941         compiler for irix6.2
25942
25943 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
25944
25945         * g++.old-deja/g++.other/optimize3.C: New file.
25946
25947 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
25948
25949         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
25950         assemble.
25951
25952 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
25953
25954         * g++.old-deja/g++.other/optimize2.C: New file.
25955
25956 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
25957
25958         * gcc.c-torture/compile/20010518-2.c: New file.
25959         * gcc.c-torture/execute/20010518-1.c: New file.
25960         * gcc.c-torture/execute/20010518-2.c: New file.
25961
25962 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25963
25964         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
25965
25966 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
25967
25968         G++ no longer defines builtins that do not begin with __builtin.
25969         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
25970         * g++.old-deja/g++.brendand/misc13.C: Likewise.
25971         * g++.old-deja/g++.law/builtin1.C: Likewise.
25972         * g++.old-deja/g++.law/cvt2.C: Likewise.
25973         * g++.old-deja/g++.mike/net5.C: Likewise.
25974         * g++.old-deja/g++.other/builtins1.C: Likewise.
25975         * g++.old-deja/g++.other/builtins2.C: Likewise.
25976         * g++.old-deja/g++.other/builtins3.C: Likewise.
25977         * g++.old-deja/g++.other/builtins4.C: Likewise.
25978         * g++.old-deja/g++.other/inline8.C: Likewise.
25979         * g++.old-deja/g++.robertl/eb39.C: Likewise.
25980
25981 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
25982
25983         * g++.old-deja/g++.pt/using1.C: Adjust.
25984         * g++.old-deja/g++.pt/using2.C: New test.
25985
25986 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25987
25988         * gcc.dg/cpp/charconst.c: New tests.
25989         * gcc.dg/cpp/escape.c: New tests.
25990         * gcc.dg/cpp/escape-1.c: New tests.
25991         * gcc.dg/cpp/escape-2.c: New tests.
25992         * gcc.dg/cpp/ucs.c: New tests.
25993
25994 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
25995
25996         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
25997         native compiler for irix6.5.
25998
25999 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
26000
26001         * lib/g++.exp (g++_include_flags): Use args to compute
26002         get_multilibs.
26003         (g++_link_flags): Likewise.
26004         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
26005
26006 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26007
26008         * gcc.dg/c90-hexfloat-1.c: Add more tests.
26009
26010 2001-05-21  Geoff Keating  <geoffk@redhat.com>
26011
26012         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
26013         this file.
26014
26015 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26016
26017         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
26018         STACK_SIZE;
26019         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
26020         to STACK_SIZE; Use it to define size of add_histo array.
26021         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
26022         to STACK_SIZE.
26023         (f): Use GITT_SIZE to define size of gitt local table.
26024         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
26025         to STACK_SIZE; Use it to define size of bytemem array.
26026
26027 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26028
26029         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
26030         on 68HC11/HC12 due to the asm instruction.
26031         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
26032         * gcc.c-torture/compile/920520-1.x: Likewise.
26033         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
26034         on 68HC11/HC12 because the function is larger than 64K.
26035         * gcc.c-torture/compile/961203-1.x: New file, this test fails
26036         on 68HC11/HC12 because the structure is too large.
26037
26038 2001-05-20  Richard Henderson  <rth@redhat.com>
26039
26040         * gcc.c-torture/execute/20010520-1.c: New.
26041
26042 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26043
26044         * g++.old-deja/g++.warn/compare1.C: New test.
26045         * gcc.dg/compare4.c: New test.
26046
26047 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
26048
26049         * g++.old-deja/g++.other/optimize1.C: New test.
26050
26051 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26052
26053         * g++.old-deja/g++.pt/spec41.C: New test.
26054
26055 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
26056
26057         * gcc.c-torture/compile/20010114-1.x: Remove.
26058
26059 2001-05-18  Stan Shebs  <shebs@apple.com>
26060
26061         * gcc.c-torture/compile/20010518-1.c: New test.
26062
26063 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
26064
26065         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
26066         * g++.old-deja/g++.pt/crash67.C: New test.
26067
26068 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
26069
26070         * g++.old-deja/g++.other/debug9.C: New test.
26071
26072 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
26073
26074         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
26075
26076 2001-05-16  Jan Hubicka  <jh@suse.cz>
26077
26078         * gcc.c-torture/compile/20010516-1.c: New test.
26079
26080 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26081
26082         * g++.old-deja/g++.other/crash41.C: New test.
26083
26084 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26085
26086         * g++.old-deja/g++.pt/crash66.C: New test.
26087
26088 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
26089
26090         * g++.old-deja/g++.robertl/eb27.C: Convert.
26091
26092 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
26093
26094         * g++.dg/friend-warn.C: New test.  Do not warn about friend
26095         declaration being redundant.
26096
26097 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
26098
26099         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
26100
26101 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
26102
26103         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
26104
26105 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
26106
26107         * lib/g++.exp: Use testsuite_flags.
26108
26109 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
26110
26111         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
26112
26113 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26114
26115         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
26116
26117 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
26118
26119         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
26120
26121 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
26122
26123         * gcc.c-torture/compile/20010313-1.c: New test.
26124
26125 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
26126
26127         * gcc.dg/cpp/direct2.c: New test.
26128         * gccq.dg/cpp/direct2s.c: New test.
26129
26130         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
26131
26132 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
26133
26134         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
26135         * g++.old-deja/g++.other/op3.C: Likewise.
26136
26137 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26138
26139         * gcc.dg/cpp/syshdr.h: New file.
26140         * gcc.dg/cpp/sysmac1.c: Update.
26141         * gcc.dg/cpp/sysmac2.c: Update.
26142
26143 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26144
26145         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
26146
26147 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
26148
26149         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
26150         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
26151
26152 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
26153
26154         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
26155
26156 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
26157
26158         * lib/g++.exp (g++_include_flags): Don't use any special flags
26159         if TESTING_IN_BUILD_TREE is not defined.
26160         (g++_init): Use a plain 'c++' as the compiler if
26161         TESTING_IN_BUILD_TREEE is not defined.
26162
26163 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26164
26165         * g++.old-deja/g++.eh/catch13.C: New test.
26166         * g++.old-deja/g++.eh/catch14.C: New test.
26167
26168 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26169
26170         * gcc.dg/cpp/tr-define.c: New test.
26171
26172 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
26173
26174         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
26175         <stdlib.h>, not <malloc.h>.
26176
26177 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26178
26179         * g++.old-deja/g++.ns/template17.C: New test.
26180
26181 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26182
26183         * g++.old-deja/g++.pt/ref4.C: New test.
26184
26185 2001-04-30  Richard Henderson  <rth@redhat.com>
26186
26187         * gcc.dg/20000724-1.c: Revert last change.
26188
26189 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
26190
26191         * g77.f-torture/execute/20010430.f: New test.
26192
26193 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
26194
26195         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
26196
26197 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
26198
26199         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
26200
26201 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26202
26203         * g++.old-deja/g++.eh/crash6.C: New test.
26204
26205 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26206
26207         * g++.old-deja/g++.other/warn7.C: New test.
26208
26209 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26210
26211         * g++.old-deja/g++.other/defarg9.C: New test.
26212
26213 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26214
26215         * g77.f-torture/compile/20010426.f: New test.
26216         * g77.f-torture/execute/20010426.f: New test.
26217
26218 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26219
26220         * g77.f-torture/compile/20000629-1.x: Remove - error
26221         has been fixed.
26222
26223 2001-04-26  Jeffrey A Law  (law@cygnus.com)
26224
26225         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
26226         Tweak slightly to work with g++.dg framework.
26227         * g++.dg/special/ecos.exp: Run initp1.C test.
26228         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
26229
26230         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
26231         its linker doesn't give line numbers either.
26232         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
26233
26234 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26235
26236         * g++.old-deja/g++.other/lex1.C: New test.
26237
26238 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
26239
26240         * gcc.dg/noncompile/20010425-1.c: New test.
26241
26242 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26243
26244         * g++.old-deja/g++.pt/mangle2.C: New test.
26245
26246 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26247
26248         * gcc.dg/format/plus-1.c: New test.
26249
26250 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26251
26252         * gcc.dg/20010423-1.c: New test.
26253
26254 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26255
26256         * gcc.c-torture/execute/20010422-1.c: New test.
26257
26258 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
26259
26260         * g++.old-deja/g++.ns/type2.C: New test.
26261
26262 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
26263
26264         * g++.old-deja/g++.other/perf1.C: New test.
26265
26266 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
26267
26268         * gcc.dg/c99-func-2.c: Remove xfail.
26269         * gcc.dg/c99-func-3.c: Remove xfail.
26270         * gcc.dg/c99-func-4.c: Remove xfail.
26271
26272 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
26273
26274         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
26275
26276 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26277
26278         * gcc.c-torture/compile/20010423-1.c: New test.
26279
26280 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26281
26282         * g++.old-deja/g++.pt/typename28.C: New test.
26283
26284 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26285
26286         * g++.old-deja/g++.abi/empty2.C: New test.
26287         * g++.old-deja/g++.abi/empty3.C: New test.
26288
26289 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26290
26291         * g++.old-deja/g++.other/comdat2.C: New test.
26292         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
26293
26294 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26295
26296         * g++.old-deja/g++.other/overload14.C: New test.
26297
26298 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26299
26300         * g++.old-deja/g++.other/lookup23.C: New test.
26301
26302 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26303
26304         * gcc.c-torture/execute/20010403-1.c: New test.
26305
26306 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
26307             Mark Mitchell  <mark@codesourcery.com>
26308
26309         * lib/old-dejagnu.exp: Don't delete output of executable.
26310         Add .exe suffix to executables.
26311
26312 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
26313
26314         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
26315
26316 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26317
26318         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
26319
26320 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26321
26322         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
26323         * g++.old-deja/g++.abi/crash1.C: New test.
26324
26325 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26326
26327         * g++.old-deja/g++.other/crash40.C: New test.
26328
26329 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26330
26331         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
26332
26333 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
26334
26335         * g++.old-deja/g++.other/warn6.C: New test.
26336
26337 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26338
26339         * g++.old-deja/g++.robertl/eb42.C: Same.
26340
26341 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26342
26343         * gcc.dg/wtr-conversion-1.c: New testcase.
26344
26345 2001-04-10  Richard Henderson  <rth@redhat.com>
26346
26347         * g++.old-deja/g++.other/array5.C: New.
26348
26349 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26350
26351         * gcc.c-torture/execute/20010408-1.c: New test.
26352
26353 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
26354
26355         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
26356         headers and constructs.
26357         * g++.old-deja/g++.robertl/eb79.C: Same.
26358         * g++.old-deja/g++.robertl/eb77.C (main): Same.
26359         * g++.old-deja/g++.robertl/eb73.C: Same.
26360         * g++.old-deja/g++.robertl/eb66.C (main): Same.
26361         * g++.old-deja/g++.robertl/eb55.C (t): Same.
26362         * g++.old-deja/g++.robertl/eb54.C (main): Same.
26363         * g++.old-deja/g++.robertl/eb46.C (main): Same.
26364         * g++.old-deja/g++.robertl/eb44.C: Same.
26365         * g++.old-deja/g++.robertl/eb41.C (main): Same.
26366         * g++.old-deja/g++.robertl/eb4.C (main): Same.
26367         * g++.old-deja/g++.robertl/eb39.C: Same.
26368         * g++.old-deja/g++.robertl/eb33.C (main): Same.
26369         * g++.old-deja/g++.robertl/eb31.C (main): Same.
26370         * g++.old-deja/g++.robertl/eb30.C: Same.
26371         * g++.old-deja/g++.robertl/eb3.C: Same.
26372         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
26373         * g++.old-deja/g++.robertl/eb21.C: Same.
26374         * g++.old-deja/g++.robertl/eb15.C: Same.
26375         * g++.old-deja/g++.robertl/eb118.C: Same.
26376         * g++.old-deja/g++.robertl/eb115.C (main): Same.
26377         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
26378         * g++.old-deja/g++.robertl/eb109.C: Same.
26379         * g++.old-deja/g++.other/sibcall1.C (main): Same.
26380         * g++.old-deja/g++.mike/rtti1.C: Same.
26381         * g++.old-deja/g++.mike/p658.C: Same.
26382         * g++.old-deja/g++.mike/net46.C: Same.
26383         * g++.old-deja/g++.mike/net34.C: Same.
26384         * g++.old-deja/g++.mike/memoize1.C: Same.
26385         * g++.old-deja/g++.mike/eh2.C: Same.
26386         * g++.old-deja/g++.law/weak.C: Same.
26387         * g++.old-deja/g++.law/visibility7.C: Same.
26388         * g++.old-deja/g++.law/visibility25.C: Same.
26389         * g++.old-deja/g++.law/visibility22.C: Same.
26390         * g++.old-deja/g++.law/visibility2.C: Same.
26391         * g++.old-deja/g++.law/visibility17.C: Same.
26392         * g++.old-deja/g++.law/visibility13.C: Same.
26393         * g++.old-deja/g++.law/visibility10.C: Same.
26394         * g++.old-deja/g++.law/visibility1.C: Same.
26395         * g++.old-deja/g++.law/virtual3.C (eval): Same.
26396         * g++.old-deja/g++.law/vbase1.C: Same.
26397         * g++.old-deja/g++.law/operators32.C: Same.
26398         * g++.old-deja/g++.law/nest3.C: Same.
26399         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
26400         * g++.old-deja/g++.law/except5.C (main): Same.
26401         * g++.old-deja/g++.law/cvt7.C (run): Same.
26402         * g++.old-deja/g++.law/cvt2.C: Same.
26403         * g++.old-deja/g++.law/cvt16.C: Same.
26404         * g++.old-deja/g++.law/ctors6.C (bar): Same.
26405         * g++.old-deja/g++.law/ctors17.C (main): Same.
26406         * g++.old-deja/g++.law/ctors13.C: Same.
26407         * g++.old-deja/g++.law/ctors12.C (main): Same.
26408         * g++.old-deja/g++.law/ctors10.C: Same.
26409         * g++.old-deja/g++.law/code-gen5.C: Same.
26410         * g++.old-deja/g++.law/bad-error7.C: Same.
26411         * g++.old-deja/g++.law/arm9.C: Same.
26412         * g++.old-deja/g++.law/arm12.C: Same.
26413         * g++.old-deja/g++.law/arg8.C: Same.
26414         * g++.old-deja/g++.law/arg1.C: Same.
26415         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
26416         * g++.old-deja/g++.jason/template31.C: Same.
26417         * g++.old-deja/g++.jason/template24.C (main): Same.
26418         * g++.old-deja/g++.jason/2371.C: Same.
26419         * g++.old-deja/g++.eh/new2.C: Same.
26420         * g++.old-deja/g++.eh/new1.C: Same.
26421         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
26422         * g++.old-deja/g++.brendan/nest21.C (main): Same.
26423         * g++.old-deja/g++.brendan/err-msg3.C: Same.
26424         * g++.old-deja/g++.brendan/crash62.C: Same.
26425         * g++.old-deja/g++.brendan/crash52.C: Same.
26426         * g++.old-deja/g++.brendan/crash49.C (main): Same.
26427         * g++.old-deja/g++.brendan/crash38.C: Same.
26428         * g++.old-deja/g++.brendan/crash15.C (main): Same.
26429         * g++.old-deja/g++.brendan/copy9.C: Same.
26430
26431 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
26432
26433         * gcc.c-torture/execute/20001203-2.c (memset):
26434         Count argument is of type __SIZE_TYPE__.
26435
26436 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
26437
26438         * gcc.c-torture/compile/20010404-1.c: New test.
26439
26440 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
26441
26442         * gcc.c-torture/compile/20010326-1.c: New test.
26443
26444 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
26445
26446         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
26447         peculiarities of the SH.
26448         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
26449
26450 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26451
26452         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
26453         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
26454         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
26455
26456 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26457
26458         * g77.f-torture/compile/20010321-1.f: New test.
26459
26460 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26461
26462         * gcc.c-torture/compile/20010329-1.c: New test.
26463
26464 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26465
26466         * gcc.c-torture/execute/20010329-1.c: New test.
26467
26468 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26469
26470         * g++.old-deja/g++.other/eh4.C: Fix typo.
26471
26472 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26473
26474         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
26475
26476 2001-03-28  Philip Blundell  <philb@gnu.org>
26477
26478         * gcc.c-torture/compile/20010328-1.c: New test.
26479
26480 2001-03-27  Richard Henderson  <rth@redhat.com>
26481
26482         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
26483         * g++.old-deja/g++.eh/vbase3.C: Likewise.
26484
26485 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
26486
26487         * gcc.c-torture/compile/20010327-1.c: New test.
26488
26489 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
26490
26491         * g++.old-deja/g++.other/friend12.C: New test.
26492         * g++.old-deja/g++.other/friend9.C: Expect no errors.
26493         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
26494
26495 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26496
26497         * gcc.c-torture/execute/20010325-1.c: New test.
26498
26499 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
26500
26501         * g++.old-deja/g++.other/mangle3.C: New test.
26502
26503 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
26504
26505         * g++.old-deja/g++.other/anon8.C: New test.
26506
26507 2001-03-20  Philip Blundell  <philb@gnu.org>
26508
26509         * gcc.c-torture/compile/20010320-1.c: New test.
26510
26511 2001-03-17  Richard Henderson  <rth@redhat.com>
26512
26513         * g++.old-deja/g++.other/eh4.C: Add expected error text.
26514
26515 2001-03-15  Geoff Keating  <geoff@redhat.com>
26516
26517         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
26518         tests on AIX.
26519
26520 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
26521
26522         * g++.old-deja/g++.other/eh4.C: New test.
26523
26524 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26525
26526         * gcc.dg/cpp/mi1.c: Update.
26527
26528 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
26529
26530         * g++.old-deja/g++.other/regstack.C: New test.
26531
26532 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26533
26534         * g++.old-deja/g++.other/ref4.C: New test.
26535
26536 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
26537
26538         * objc/execute/va_method.m: Added.
26539         * objc/execute/IMP.m: Added.
26540         * objc/execute/_cmd.m: Added.
26541         * objc/execute/accessing_ivars.m: Added.
26542         * objc/execute/class-1.m: Added.
26543         * objc/execute/class-10.m: Added.
26544         * objc/execute/class-11.m: Added.
26545         * objc/execute/class-12.m: Added.
26546         * objc/execute/class-13.m: Added.
26547         * objc/execute/class-14.m: Added.
26548         * objc/execute/class-2.m: Added.
26549         * objc/execute/class-3.m: Added.
26550         * objc/execute/class-4.m: Added.
26551         * objc/execute/class-5.m: Added.
26552         * objc/execute/class-6.m: Added.
26553         * objc/execute/class-7.m: Added.
26554         * objc/execute/class-8.m: Added.
26555         * objc/execute/class-9.m: Added.
26556         * objc/execute/class-tests-1.h
26557         * objc/execute/class-tests-2.h
26558         * objc/execute/compatibility_alias.m: Added.
26559         * objc/execute/encode-1.m: Added.
26560         * objc/execute/formal_protocol-1.m: Added.
26561         * objc/execute/formal_protocol-2.m: Added.
26562         * objc/execute/formal_protocol-3.m: Added.
26563         * objc/execute/formal_protocol-4.m: Added.
26564         * objc/execute/formal_protocol-5.m: Added.
26565         * objc/execute/formal_protocol-6.m: Added.
26566         * objc/execute/formal_protocol-7.m: Added.
26567         * objc/execute/informal_protocol.m: Added.
26568         * objc/execute/initialize.m: Added.
26569         * objc/execute/load.m: Added.
26570         * objc/execute/many_args_method.m: Added.
26571         * objc/execute/nested-3.m: Added.
26572         * objc/execute/no_clash.m: Added.
26573         * objc/execute/private.m: Added.
26574         * objc/execute/redefining_self.m: Added.
26575         * objc/execute/root_methods.m: Added.
26576         * objc/execute/selector-1.m: Added.
26577         * objc/execute/static-1.m: Added.
26578         * objc/execute/static-2.m: Added.
26579         * objc/execute/va_method.m: Added.
26580
26581 2001-03-10  Richard Henderson  <rth@redhat.com>
26582
26583         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
26584
26585 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
26586
26587         * g++.old-deja/g++.other/crash31.C: XFAIL.
26588         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
26589         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
26590         * gcc.c-torture/execute/20010123-1.x: XFAIL.
26591         * gcc.c-torture/execute/20010124-1.x: XFAIL.
26592         * gcc.dg/sequence-pt-1.c: XFAIL one test.
26593
26594 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26595
26596         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
26597
26598 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26599
26600         * gcc.dg/20000724-1.c: Don't use multiline strings.
26601
26602 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
26603
26604         * objc/execute/string1.m, objc/execute/string2.m: Compare the
26605         result of -cString against what we expect it to be; don't just
26606         print it out for no one to read.
26607
26608         * objc/execute/string3.m, objc/execute/string4.m: New tests.
26609         Based on testcases provided by Nicola Pero.
26610
26611 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26612
26613         * gcc.dg/cpp/macro7.c: New test.
26614
26615 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
26616
26617         * gcc.dg/cpp/multiline.c: Update.
26618
26619 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26620
26621         * g++.old-deja/g++.other/enum3.C: New test.
26622
26623 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26624
26625         * g++.old-deja/g++.other/pod1.C: New test.
26626
26627 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26628
26629         * g++.old-deja/g++.ext/overload1.C: New test.
26630
26631 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26632
26633         * g++.old-deja/g++.pt/using1.C: New test.
26634
26635 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26636
26637         * g++.old-deja/g++.other/using9.C: New test.
26638
26639 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
26640
26641         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
26642
26643         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
26644
26645 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
26646
26647         * g++.old-deja/g++.ext/realpt1.C: Remove.
26648
26649 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
26650
26651         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
26652
26653 2001-02-26  Will Cohen  <wcohen@redhat.com>
26654
26655         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
26656
26657 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
26658
26659         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
26660         templatized constructors.
26661
26662 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26663
26664         * gcc.c-torture/execute/20010224-1.c: New test.
26665
26666 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
26667
26668         * gcc.c-torture/execute/20010222-1.c: New test.
26669
26670 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
26671
26672         * g++.old-deja/g++.other/inline20.C: New test.
26673
26674 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
26675
26676         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
26677
26678 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26679
26680         * g++.old-deja/g++.other/lookup22.C: New test.
26681
26682 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
26683
26684         * g77.dg: New directory.
26685         * g77.dg/20010216-1.f: New test case.
26686         * g77.dg/dg.exp: New driver.
26687         * lib/g77-dg.exp: New driver library.
26688
26689 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26690
26691         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
26692
26693 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
26694
26695         * g++.old-deja/g++.other/decl9.C: New test.
26696
26697 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
26698
26699         * g++.old-deja/g++.other/init16.C: Update the test so that it does
26700         not need <string> and also tests the initialization at runtime.
26701
26702 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26703
26704         * gcc.c-torture/execute/longlong.c: New test.
26705
26706 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26707
26708         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
26709
26710 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26711
26712         * gcc.c-torture/execute/920302-1.c (execute):
26713         Change argument type to short.
26714
26715 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26716
26717         * g++.old-deja/g++.pt/deduct6.C: New test.
26718
26719 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26720
26721         * g++.old-deja/g++.pt/deduct5.C: New test.
26722
26723 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
26724
26725         * gcc.c-torture/execute/20010209-1.c: New test.
26726
26727 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26728
26729         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
26730
26731 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
26732
26733         * g++.dg/vtgc1.C: Update for new ABI.
26734
26735         * consistency.vlad: New directory, 1665 files.
26736
26737 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26738
26739         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
26740         return type.
26741         * gcc.dg/cpp/digraphs.c: Declare puts.
26742
26743 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26744
26745         * g++.old-deja/g++.other/warn5.C: New test.
26746
26747 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26748
26749         * g++.old-deja/g++.pt/spec40.C: New test.
26750
26751 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26752
26753         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
26754         case.
26755         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
26756
26757 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
26758
26759         * gcc.c-torture/compile/20010209-1.c: New test.
26760
26761 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
26762
26763         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
26764         excess errors message but not if it crashes.
26765         * g++.old-deja/g++.other/crash27.C: Likewise.
26766         * g++.old-deja/g++.other/crash28.C: Likewise.
26767         * g++.old-deja/g++.other/crash30.C: Likewise.
26768         * g++.old-deja/g++.other/crash32.C: Likewise.
26769         * g++.old-deja/g++.other/crash35.C: Likewise.
26770         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26771
26772 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26773
26774         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
26775         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
26776         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
26777         g77.f-torture/execute/execute.exp,
26778         g77.f-torture/noncompile/noncompile.exp,
26779         gcc.c-torture/execute/execute.exp,
26780         gcc.c-torture/execute/memcheck/memcheck.exp,
26781         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
26782         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
26783         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
26784         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
26785         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
26786         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
26787         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26788         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
26789         Remove bug reporting instructions with ancient email addresses.
26790
26791 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26792
26793         * gcc.dg/20010202-1.c: New test.
26794         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
26795
26796 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
26797
26798         * g++.dg/stdbool-if.C: New test.
26799
26800 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
26801
26802         * objc/execute/fdecl.m: Added main().
26803
26804 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26805
26806         * gcc.c-torture/execute/20010206-1.c: New test.
26807
26808 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26809
26810         * gcc.dg/cpp/avoidpaste1.c: Update.
26811
26812 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
26813
26814         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
26815         Pero <nicola@brainstorm.co.uk>.
26816         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
26817
26818 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
26819
26820         * g++.old-deja/g++.pt/spec39.C: New test.
26821
26822 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
26823
26824         * gcc.c-torture/compile/20010202-1.c: New test.
26825
26826 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
26827
26828         * g++.old-deja/g++.abi/primary2.C: New test.
26829         * g++.old-deja/g++.abi/primary3.C: New test.
26830         * g++.old-deja/g++.abi/primary4.C: New test.
26831         * g++.old-deja/g++.abi/primary5.C: New test.
26832         * g++.old-deja/g++.abi/vtable3.h: New test.
26833         * g++.old-deja/g++.abi/vtable3a.C: New test.
26834         * g++.old-deja/g++.abi/vtable3b.C: New test.
26835         * g++.old-deja/g++.abi/vtable3c.C: New test.
26836         * g++.old-deja/g++.abi/vtable3d.C: New test.
26837         * g++.old-deja/g++.abi/vtable3e.C: New test.
26838         * g++.old-deja/g++.abi/vtable3f.C: New test.
26839         * g++.old-deja/g++.abi/vtable3g.C: New test.
26840         * g++.old-deja/g++.abi/vtable3h.C: New test.
26841         * g++.old-deja/g++.abi/vtable3i.C: New test.
26842         * g++.old-deja/g++.abi/vtable3j.C: New test.
26843         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
26844
26845 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
26846
26847         * g++.old-deja/g++.other/anon6.C: New test.
26848         * g++.old-deja/g++.other/anon7.C: New test.
26849
26850 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26851
26852         * gcc.dg/cpp/avoidpaste2.c: New tests.
26853
26854 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
26855
26856         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
26857
26858 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
26859
26860         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
26861         DECIMAL_DIG cases for Irix."
26862
26863 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
26864
26865         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
26866
26867 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26868
26869         * gcc.dg/c99-tag-1.c: New test.
26870
26871 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26872
26873         * gcc.dg/cpp/tr-warn1.c: Add tests.
26874
26875 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26876
26877         * gcc.dg/cpp/avoidpaste1.c: Update.
26878         * gcc.dg/cpp/paste4.c: Update.
26879
26880 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
26881
26882         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
26883         cases for Irix.
26884
26885 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26886
26887         * g++.old-deja/g++.other/inline19.C: New test.
26888
26889 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26890
26891         * gcc.dg/Wlarger-than.c: New test.
26892
26893 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26894
26895         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
26896
26897 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
26898
26899         * gcc.c-torture/execute/20010129-1.c: New test.
26900         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
26901
26902 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
26903
26904         * gcc.dg/cpp/avoidpaste1.c: Test case.
26905
26906 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
26907
26908         * g++.old-deja/g++.other/inline18.C: New test.
26909
26910 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26911
26912         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
26913         and __builtin_putchar.
26914
26915 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
26916
26917         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
26918         tests.
26919
26920 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
26921
26922         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
26923         floating point number rounding mode to round to the nearest
26924         representable mode.
26925
26926 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
26927
26928         * g++.old-deja/g++.other/mangle2.C: New test.
26929
26930 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26931
26932         * gcc.c-torture/compile/20010124-1.c: New test.
26933
26934 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
26935
26936         * g++.old-deja/g++.pt/spec38.C: New test.
26937
26938 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26939
26940         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
26941         "Build don't run".
26942
26943 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26944
26945         * gcc.c-torture/execute/20010123-1.c: New test.
26946
26947 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26948
26949         * g++.old-deja/g++.pt/spec37.C: New test.
26950
26951 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26952
26953         * g++.old-deja/g++.pt/overload14.C: New test.
26954
26955 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26956
26957         * gcc.c-torture/execute/20010122-1.c: New test, exercise
26958         __builtin_return_address.
26959
26960 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
26961
26962         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
26963         * g++.old-deja/g++.pt/spec35.C: New test.
26964         * g++.old-deja/g++.pt/spec36.C: New test.
26965
26966 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
26967
26968         * gcc.c-torture/compile/20010118-1.c: New test.
26969
26970 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
26971
26972         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
26973
26974 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26975
26976         * gcc.c-torture/execute/20010119-1.c: New test.
26977
26978 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26979
26980         * g++.old-deja/g++.other/vbase5.C: New test.
26981
26982 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26983
26984         * gcc.c-torture/execute/20010118-1.c: New test.
26985
26986 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26987
26988         * g++.old-deja/g++.pt/deduct3.C: New test.
26989
26990 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26991
26992         * g++.old-deja/g++.pt/spec34.C: New test.
26993
26994 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
26995
26996         * g77.f-torture/compile/20000601-2.f: New test.
26997
26998 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26999
27000         * g++.old-deja/g++.other/init17.C: New test.
27001
27002 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
27003
27004         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
27005
27006 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27007
27008         * g++.old-deja/g++.pt/unify8.C: New test.
27009
27010 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27011
27012         * g++.old-deja/g++.abi/vbase1.C: New test.
27013
27014 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27015
27016         * g++.old-deja/g++.pt/crash65.C: New test.
27017
27018 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27019
27020         * gcc.dg/cpp/assembl2.S: New test case.
27021
27022 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
27023
27024         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
27025         are supported.
27026
27027 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27028
27029         * g++.old-deja/g++.other/builtins1.C: New test.
27030         * g++.old-deja/g++.other/builtins2.C: Likewise.
27031         * g++.old-deja/g++.other/builtins3.C: Likewise.
27032         * g++.old-deja/g++.other/builtins4.C: Likewise.
27033
27034 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
27035
27036         * gcc.c-torture/compile/20010117-1.c: New test.
27037         * gcc.c-torture/compile/20010117-2.c: New test.
27038
27039 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27040
27041         * g77.f-torture/execute/20010116.[fx]: New test,
27042         XFAIL on i?86-*-*.
27043         * g77.f-torture/compile/20010115.f: Indicate it's
27044         a test for PR fortran/1636.
27045
27046 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27047
27048         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
27049
27050 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27051
27052         * g77.f-torture/compile/20010115.f: New test.
27053
27054 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
27055
27056         * g++.old-deja/g++.pt/nontype5.C: New test.
27057
27058 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27059
27060         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
27061         have an equivalent working one below it.
27062
27063 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27064
27065         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
27066         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27067
27068 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27069
27070         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
27071         message containing "init_priority".
27072         (conpr-2.C): Likewise.
27073         (conpr-3.C): Likewise.
27074         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
27075
27076 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27077
27078         * gcc.c-torture/execute/20010114-2.c: New test.
27079
27080 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27081
27082         * gcc.c-torture/compile/20010114-1.c: New test.
27083         * gcc.c-torture/compile/20010114-1.x: Xfail.
27084         * gcc.c-torture/compile/20010114-2.c: New test.
27085         * gcc.c-torture/execute/20010114-1.c: New test.
27086         * gcc.dg/trunc-1.c: New test.
27087         * gcc.dg/uninit-B.c: New test.
27088
27089 2001-01-13  Nick Clifton  <nickc@redhat.com>
27090
27091         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
27092         target.
27093
27094 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27095
27096         * gcc.c-torture/compile/20010113-1.c: New test.
27097
27098 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
27099
27100         * gcc.c-torture/compile/20001212-1.c: New test.
27101
27102 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27103
27104         * gcc.dg/cpp/widestr1.c: Update.
27105         * gcc.dg/cpp/prag-imp.c: Remove.
27106
27107 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
27108
27109         * gcc.c-torture/execute/20000801-3.x: Remove.
27110         * gcc.dg/c90-init-1.c: New test.
27111         * gcc.dg/c99-init-1.c: New test.
27112         * gcc.dg/c99-init-2.c: New test.
27113         * gcc.dg/gnu99-init-1.c: New test.
27114
27115 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
27116
27117         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
27118         testing that no relevant ones were found.
27119
27120 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27121
27122         * g++.old-deja/g++.pt/cast2.C: New test.
27123
27124 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27125
27126         * g++.old-deja/g++.pt/friend47.C: New test.
27127
27128 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27129
27130         * g++.old-deja/g++.pt/instantiate13.C: New test.
27131
27132 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27133
27134         * g++.old-deja/g++.other/defarg7.C: New test.
27135         * g++.old-deja/g++.other/defarg8.C: New test.
27136
27137 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27138
27139         * g++.old-deja/g++.pt/crash64.C: New test.
27140
27141 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27142
27143         * g++.old-deja/g++.pt/crash63.C: New test.
27144
27145 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27146
27147         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
27148
27149 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
27150
27151         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
27152
27153 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27154
27155         * g++.old-deja/g++.pt/error3.C: New test.
27156
27157 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27158
27159         * g++.old-deja/g++.other/crash39.C: New test.
27160
27161 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27162
27163         * g++.old-deja/g++.other/vbase4.C: New test.
27164
27165 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
27166
27167         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
27168         * gcc.dg/special/20000419-2.c: New file. Identical to above.
27169         * gcc.dg/special/special.exp: New test driver which will check
27170         for alias support for the above test.
27171
27172 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
27173
27174         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
27175         problems on small machines.
27176         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
27177         parameterize.
27178
27179 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
27180
27181         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
27182         mips.
27183         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27184
27185 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
27186
27187         * g++.old_deja/g++.pt/using8.C: New test.
27188
27189 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27190
27191         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
27192
27193 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
27194
27195         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
27196         where a failure is expected.
27197         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
27198
27199 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27200
27201         * g++.old_deja/g++.pt/instantiate12.C: New test.
27202
27203 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27204
27205         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
27206         start of structs.
27207         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
27208         * g++.old-deja/g++.brendan/crash17.C: Likewise.
27209         * g++.old-deja/g++.brendan/crash29.C: Likewise.
27210         * g++.old-deja/g++.brendan/crash48.C: Likewise.
27211         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27212         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
27213         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27214         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
27215         * g++.old-deja/g++.eh/spec6.C: Likewise.
27216         * g++.old-deja/g++.jason/crash3.C: Likewise.
27217         * g++.old-deja/g++.law/ctors11.C: Likewise.
27218         * g++.old-deja/g++.law/ctors17.C: Likewise.
27219         * g++.old-deja/g++.law/ctors5.C: Likewise.
27220         * g++.old-deja/g++.law/ctors9.C: Likewise.
27221         * g++.old-deja/g++.mike/ambig1.C: Likewise.
27222         * g++.old-deja/g++.mike/net22.C: Likewise.
27223         * g++.old-deja/g++.mike/p3538a.C: Likewise.
27224         * g++.old-deja/g++.mike/p3538b.C: Likewise.
27225         * g++.old-deja/g++.mike/virt3.C: Likewise.
27226         * g++.old-deja/g++.niklas/t128.C: Likewise.
27227         * g++.old-deja/g++.other/anon4.C: Likewise.
27228         * g++.old-deja/g++.other/using1.C: Likewise.
27229         * g++.old-deja/g++.other/warn3.C: Likewise.
27230         * g++.old-deja/g++.pt/t37.C: Likewise.
27231         * g++.old-deja/g++.robertl/eb69.C: Likewise.
27232         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27233
27234 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27235
27236         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
27237
27238 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27239
27240         * gcc.c-torture/execute/stdio-opt-3.c: New test.
27241
27242 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
27243
27244         * gcc.c-torture/compile/20010107-1.c: New test.
27245
27246 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27247
27248         * gcc.c-torture/execute/builtin-noret-1.c: New test.
27249
27250 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27251
27252         * gcc.dg/format/format.h: New file.
27253         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
27254         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
27255         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
27256         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
27257         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
27258         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27259         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
27260         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
27261         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
27262         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
27263         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
27264         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
27265         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
27266         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
27267         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
27268         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
27269         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
27270         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
27271         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
27272         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
27273         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
27274         instead of declaring standard types, macros and functions in each
27275         test.
27276
27277 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
27278
27279         * gcc.c-torture/execute/20010106-1.c: New test.
27280
27281 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27282
27283         * gcc.dg/format/format.exp: New file.
27284         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
27285         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
27286         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
27287         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
27288         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
27289         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
27290         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
27291         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
27292         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
27293         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
27294         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
27295         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
27296         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
27297         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
27298         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
27299         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
27300         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
27301         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
27302         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
27303         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
27304         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
27305         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
27306         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
27307         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
27308         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
27309         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
27310         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
27311         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
27312         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
27313         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
27314         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
27315         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
27316         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
27317         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
27318         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
27319         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
27320         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
27321         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
27322         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
27323         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
27324         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
27325         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
27326
27327 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
27328
27329         * gcc.c-torture/execute/991228-1.c: Take word endianness into
27330         account.
27331
27332 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27333
27334         * gcc.c-torture/execute/builtin-complex-1.c: New test.
27335
27336 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27337
27338         * g++.old-deja/g++.pt/crash62.C: New test.
27339
27340 2001-01-04  Richard Henderson  <rth@redhat.com>
27341
27342         * gcc.dg/20000926-1.c: Update expected warnings.
27343         * gcc.dg/array-2.c: Likewise.
27344         * gcc.dg/array-4.c: Also validate flexible array members.
27345         * gcc.dg/c99-flex-array-1.c: New.
27346
27347 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27348
27349         * gcc.c-torture/compile/20001222-1.x: Remove.
27350
27351 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27352
27353         * gcc.c-torture/execute/built-in-setjmp.c: New.
27354
27355 2001-01-03  Richard Henderson  <rth@redhat.com>
27356
27357         * gcc.dg/940510-1.c: Update expected error wording.
27358         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
27359
27360 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
27361
27362         * lib/target-supports.exp (check_alias_available): Modified to
27363         indicate aliases not supported if only weak aliases are supported.
27364
27365 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27366
27367         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
27368         Turn on cmpstrsi checks for __pj__ and __i370__.
27369
27370 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27371
27372         * g++.old-deja/g++.other/virtual11.C: New test.
27373
27374 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27375
27376         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
27377
27378 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27379
27380         * gcc.c-torture/compile/20010102-1.c: New test.
27381
27382 2001-01-02  Andreas Jaeger  <aj@suse.de>
27383
27384         * gcc.dg/noreturn-3.c: New test.
27385
27386         * gcc.dg/noreturn-4.c: New test.
27387
27388 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27389
27390         * gcc.c-torture/execute/stdio-opt-1.c: Also test
27391         __builtin_fputc and __builtin_fwrite.
27392
27393 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27394
27395         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
27396         signed char, not default char.
27397
27398 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27399
27400         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
27401
27402 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
27403
27404         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
27405
27406 2000-12-29  Richard Henderson  <rth@redhat.com>
27407
27408         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
27409         (__cyg_profile_func_exit): Define.
27410
27411 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27412
27413         * g++.dg/vtgc1.C: New test.
27414
27415 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
27416
27417         * gcc.dg/noncompile/20001228-1.c: New test.
27418
27419         * gcc.dg/20001228-1.c: New test.
27420
27421         * gcc.c-torture/execute/20001228-1.c: New test.
27422
27423 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
27424
27425         * gcc.dg/format-strfmon-1.c: New test.
27426
27427 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27428
27429         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
27430         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
27431         * gcc.c-torture/execute/string-opt-1.c: Likewise.
27432         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27433         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27434         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27435         * gcc.c-torture/execute/string-opt-6.c: Likewise.
27436         * gcc.c-torture/execute/string-opt-7.c: Likewise.
27437         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27438         * gcc.c-torture/execute/string-opt-9.c: Likewise.
27439         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27440         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27441         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27442
27443         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
27444         * gcc.c-torture/execute/string-opt-4.c: Test index.
27445
27446 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
27447
27448         * gcc.c-torture/compile/20001226-1.c: New test.
27449
27450 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27451
27452         * gcc.c-torture/compile/20001222-1.c: New test.
27453         * gcc.c-torture/compile/20001222-1.x: Xfail.
27454
27455 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
27456
27457         * gcc.c-torture/execute/comp-goto-2.c: New test.
27458
27459 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
27460
27461         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
27462         Use long types if __INT_MAX__ is 32767.
27463         (main): Use cast to (sint32 *) when poking 88 into a_page.
27464
27465         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
27466
27467 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
27468
27469         * gcc.c-torture/compile/20001221-1.c: New test.
27470         * gcc.c-torture/execute/20001221-1.c: New test.
27471
27472 2000-12-20  Richard Henderson  <rth@redhat.com>
27473
27474         * g++.old-deja/g++.pt/crash36.C: Update error lines.
27475         * g++.old-deja/g++.robertl/eb109.C: Likewise.
27476
27477 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27478
27479         * gcc.dg/compare3.c: New test.
27480
27481 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27482
27483         * gcc.dg/format-warnll-1.c: New test.
27484
27485 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27486
27487         * gcc.dg/cpp/cmdlne-P.c: New test.
27488
27489 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27490
27491         * gcc.c-torture/execute/builtin-abs-1.c,
27492         gcc.c-torture/execute/builtin-abs-2.c: New tests.
27493
27494 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27495
27496         * gcc.dg/cpp/multiline.c: New test.
27497
27498 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27499
27500         * g++.old-deja/g++.other/syshdr1.C: Update.
27501         * gcc.dg/cpp/lineflags.c: Remove temporarily.
27502
27503 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27504
27505         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
27506
27507 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27508
27509         * g++.old-deja/g++.pt/ttp65.C: New test.
27510
27511 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27512
27513         * g++.old-deja/g++.pt/ttp64.C: New test.
27514
27515 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27516
27517         * g++.old-deja/g++.pt/spec33.C: New test.
27518
27519 2000-12-14  Catherine Moore  <clm@redhat.com>
27520
27521         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
27522         * gcc.c-torture/execute/920612-2.c: Likewise.
27523         * gcc.c-torture/execute/920428-2.c: Likewise.
27524         * gcc-c-torture/execute/va-arg-11.c: Call exit.
27525         * gcc.c-torture/execute/va-arg-21.c: Likewise.
27526
27527 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27528
27529         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
27530         * gcc.dg/pack-test-2.c: Likewise.
27531
27532 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27533
27534         Tests by Zack Weinberg <zackw@stanford.edu>.
27535
27536         * gcc.dg/cpp/defined.c: Update.
27537         * gcc.dg/cpp/defined_trad.c: New tests.
27538
27539 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27540
27541         * gcc.dg/cpp/trad-direct.c: Update.
27542
27543 2000-12-11  Neil Booth  <neilb@earthling.net>
27544
27545         * gcc.dg/cpp/defined_trad.c
27546
27547 2000-12-11  Neil Booth  <neilb@earthling.net>
27548
27549         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
27550
27551 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27552
27553         * gcc.dg/format-miss-2.c: New test.
27554
27555 2000-12-09  Neil Booth  <neilb@earthling.net>
27556
27557         * gcc.dg/cpp/lineflags.c: New tests.
27558         * gcc.dg/cpp/poison.c: Update.
27559         * gcc.dg/cpp/redef2.c: Update.
27560         * gcc.dg/cpp/skipping.c: New test.
27561
27562 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
27563
27564         * g++.old-deja/g++.other/eh3.C: New testcase.
27565
27566 2000-12-07  Neil Booth  <neilb@earthling.net>
27567
27568         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
27569         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
27570         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
27571         wtr-union-init-2.c, wtr-union-init-3.c: Update.
27572         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
27573         Update.
27574
27575 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27576
27577         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
27578         __SIZE_TYPE__ instead of int for type of integers cast to
27579         pointers.
27580
27581 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
27582
27583         * g++.old-deja/g++.other/cleanup4.C: New test.
27584
27585 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27586
27587         * format-sec-1.c: New test.
27588
27589 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27590
27591         * gcc.dg/format-nonlit-3.c: New test.
27592
27593 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27594
27595         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
27596         through a null pointer.
27597
27598 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27599
27600         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
27601         * g++.old-deja/g++.pt/partial4.C: New test.
27602
27603 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
27604
27605         * gcc.c-torture/execute/ieee/hugeval.x: New.
27606
27607 2000-12-06  Neil Booth  <neilb@earthling.net>
27608
27609         * gcc.dg/cpp/backslash2.c: New tests.
27610
27611 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27612
27613         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
27614         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
27615
27616 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
27617
27618         * gcc.c-torture/execute/20001203-2.c: New testcase.
27619
27620 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27621
27622         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
27623         * g++.old-deja/g++.other/virtual10.C: New test.
27624
27625 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27626
27627         * g++.old-deja/g++.mike/pmf5.C: Remove test.
27628
27629 2000-12-05  Richard Henderson  <rth@redhat.com>
27630
27631         * gcc.c-torture/compile/20001205-1.c: New.
27632
27633 2000-12-04  Neil Booth  <neilb@earthling.net>
27634
27635         * g++.old-deja/g++.other/virtual9.C: New test.
27636         * g++.old-deja/g++.pt/crash61.C: New test.
27637         * gcc.c-torture/execute/loop-9.c: New test.
27638
27639 2000-12-04  Neil Booth  <neilb@earthling.net>
27640
27641         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
27642         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
27643         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
27644         * gcc.dg/cpp/extratokens.c: ...here.
27645
27646 2000-12-04  Neil Booth  <neilb@earthling.net>
27647
27648         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
27649         New tests.
27650
27651 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27652
27653         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
27654         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
27655
27656 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27657
27658         * gcc.c-torture/execute/20001203-1.c: New test.
27659
27660 2000-12-03  Neil Booth  <neilb@earthling.net>
27661
27662         * gcc.dg/cpp/macro6.c: New test cases.
27663
27664 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27665
27666         * gcc.c-torture/execute/string-opt-9.c: New test.
27667         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27668         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27669         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27670
27671         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
27672         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
27673
27674 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
27675
27676         * gcc.dg/cpp/if-6.c: New testcase.
27677
27678         * gcc.dg/20001201-1.c: New testcase.
27679
27680 2000-12-02  Neil Booth  <neilb@earthling.net>
27681
27682         * g++.old-deja/g++.other/externC4.C,
27683         g++.old-deja/g++.other/friend10.C: New tests.
27684
27685 2000-12-02  Neil Booth  <neilb@earthling.net>
27686
27687         * g++.old-deja/g++.other/instan2.C
27688         * g++.old-deja/g++.other/instan3.C: New test.
27689
27690 2000-12-02  Neil Booth  <neilb@earthling.net>
27691
27692         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
27693         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
27694         gnuc99.c,gnuc99-pedantic.c: New tests.
27695
27696 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27697
27698         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
27699         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
27700
27701 2000-12-01  Neil Booth  <neilb@earthling.net>
27702
27703         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
27704         * gcc.dg/cpp/poison.c: Update.
27705         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
27706
27707 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
27708
27709         * g77.f-torture/execute/20001201.f: New test.
27710
27711 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27712
27713         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
27714
27715 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
27716
27717         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
27718
27719 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27720
27721         * g++.old-deja/g++.other/cast6.C: New test.
27722
27723 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
27724
27725         * gcc.c-torture/execute/20001130-2.c: New testcase.
27726
27727 2000-11-30  Richard Henderson  <rth@redhat.com>
27728
27729         * gcc.c-torture/execute/20001130-1.c: New test.
27730
27731 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27732
27733         * g++.old-deja/g++.other/op3.C: New test.
27734
27735 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27736
27737         * g++.old-deja/g++.other/op2.C: New test.
27738
27739 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27740
27741         * g++.old-deja/g++.other/crash38.C: New test.
27742
27743 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
27744
27745         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
27746
27747 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
27748
27749         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
27750         tests.
27751         * gcc.c-torture/execute/string-opt-6.c: New test.
27752
27753         * gcc.dg/20001117-1.c: Add main.
27754
27755 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
27756
27757         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
27758         Move from here ...
27759         * gcc.dg/940510-1.c: ... to here.
27760
27761         * gcc.dg/20000926-1.c: GNU C now allows initializations of
27762         zero-size arrays in toplevel structures.
27763
27764 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27765
27766         * gcc.c-torture/execute/loop-8.c: New test.
27767
27768 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27769
27770         * g++.old-deja/g++.other/base1.C: New test.
27771
27772 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27773
27774         * g++.old-deja/g++.other/parse2.C: New test.
27775
27776 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27777
27778         * g++.old-deja/g++.pt/incomplete1.C: New test.
27779
27780 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27781
27782         * g++.old-deja/g++.other/friend9.C: New test.
27783
27784 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27785
27786         * gcc.dg/20001127-1.c: New test.
27787
27788 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27789
27790         * g++.old-deja/g++.pt/friend46.C: New test.
27791
27792 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27793
27794         * g++.old-deja/g++.other/ptrmem8.C: New test.
27795
27796 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27797
27798         * gcc.c-torture/execute/string-opt-7.c: New test.
27799         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27800
27801 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27802
27803         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
27804         instead of 'mkcheck 2'.
27805
27806 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27807
27808         * gcc.c-torture/execute/memcheck/driver.c,
27809         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
27810         C9X references to refer to C99.
27811
27812 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
27813
27814         * gcc.dg/ultrasp3.c: New test.
27815
27816 2000-11-25  Neil Booth  <neilb@earthling.net>
27817
27818         * gcc.dg/cpp/include2.c: Update test to be locale independent.
27819
27820 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
27821
27822         * gcc.c-torture/compile/20001123-2.c: New.
27823
27824 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27825
27826         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
27827
27828 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
27829
27830         * gcc.dg/sequence-point-1.c: Add some new tests.
27831         * gcc.c-torture/execute/20001124-1.c: New test.
27832
27833 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27834
27835         * g++.old-deja/g++.other/vaarg4.C: New test.
27836         * gcc.c-torture/compile/20001123-1.c: New test.
27837
27838 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27839
27840         * g++.other/crash24.C: Adjust and remove XFAIL.
27841         * g++.other/crash37.C: New test.
27842
27843 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
27844
27845         * g++.old-deja/g++.pt/instantiate9.C: New test.
27846
27847 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
27848
27849         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
27850         new ABI, too.
27851
27852         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
27853         * g++.old-deja/g++.robertl/eb55.C: Likewise.
27854
27855 2000-11-22  Neil Booth  <neilb@earthling.net>
27856
27857         * gcc.dg/cpp/Wtrigraphs.c: New test.
27858
27859 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
27860
27861         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
27862
27863 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
27864
27865         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
27866
27867 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
27868
27869         * lib/gcc-dg.exp: load_lib scanasm.exp.
27870         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
27871         * lib/g++-dg.exp: load_lib scanasm.exp.
27872         * lib/scanasm.exp: New.
27873         (scan-assembler, scan-assembler-not): Add optional arguments to
27874         test name, or if not present, the pattern name.
27875         (scan-assembler-dem, scan-assembler-dem-not): New.
27876
27877         * g++.dg/dg.exp: New.
27878
27879 2000-11-21  Neil Booth  <neilb@earthling.net>
27880
27881         * gcc.dg/cpp/integrated1.c: Remove.
27882
27883 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27884
27885         * gcc.c-torture/execute/20001121-1.c: New test.
27886
27887 2000-11-21  Richard Henderson  <rth@redhat.com>
27888
27889         * gcc.c-torture/compile/20001121-1.c: New test.
27890
27891 2000-11-20  Neil Booth  <neilb@earthling.net>
27892
27893         * gcc.dg/cpp/integrated1.c: New test.
27894
27895 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27896
27897         * g++.old-deja/g++.other/inline17.C: New test.
27898
27899 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
27900
27901         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
27902         local variable to be zero: I made the variable global. Now
27903         uses abort() and exit() instead of relying on main's return value.
27904
27905 2000-11-20  Neil Booth  <neilb@earthling.net>
27906
27907         * gcc.dg/cpp/paste2.c: Update test.
27908         * objc/execute/paste.m: New test.
27909
27910 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27911
27912         * gcc.dg/c99-condexpr-1.c: New test.
27913
27914 2000-11-20  Neil Booth  <neilb@earthling.net>
27915
27916         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
27917
27918 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
27919
27920         * g++.old-deja/g++.pt/export1.C: New test.
27921
27922 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
27923
27924         * gcc.dg/20001117-1.c: New test.
27925
27926 2000-11-18  Richard Henderson  <rth@redhat.com>
27927
27928         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
27929
27930 2000-11-18  Richard Henderson  <rth@redhat.com>
27931
27932         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
27933         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
27934         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
27935
27936 2000-11-18  Richard Henderson  <rth@redhat.com>
27937
27938         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
27939         (main): New.  Exit cleanly.
27940
27941 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27942
27943         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
27944         gcc.dg/c99-fordecl-2.c: New tests.
27945
27946 2000-11-18  Richard Henderson  <rth@redhat.com>
27947
27948         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
27949         * gcc.c-torture/execute/zerolen-2.c: New.
27950
27951 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27952
27953         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
27954         memory.
27955
27956 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27957
27958         * g++.old-deja/g++.pt/instantiate8.C: New test.
27959
27960 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27961
27962         * g++.old-deja/g++.other/incomplete.C: Add more tests.
27963         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
27964
27965 2000-11-16  Nick Clifton  <nickc@redhat.com>
27966
27967         * gcc.c-torture/execute/nestfunc-2.c: New test.
27968         * gcc.c-torture/execute/nestfunc-3.c: New test.
27969
27970 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27971
27972         * gcc.c-torture/compile/20001116-1.c: New test.
27973
27974 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27975
27976         * gcc.c-torture/execute/20001115-1.c: New test.
27977
27978 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
27979
27980         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
27981         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
27982         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
27983         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27984
27985 2000-11-15  Neil Booth  <neilb@earthling.net>
27986
27987         gcc.dg/cpp/_Pragma1.c: Update.
27988         gcc.dg/cpp/_Pragma2.c: New test.
27989
27990 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27991
27992         * g++.old-deja/g++.other/anon5.C: New test.
27993
27994 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27995
27996         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
27997         tests.
27998
27999 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
28000
28001         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
28002         output.
28003
28004 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28005
28006         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
28007         labels at end of compound statements.
28008
28009 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
28010
28011         * gcc.c-torture/execute/loop-7.c: New test.
28012
28013 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28014
28015         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
28016
28017 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28018
28019         * gcc.dg/c99-bool-1.c: New test.
28020
28021 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28022
28023         * gcc.dg/c99-scope-1.c: Remove xfail.
28024         * gcc.dg/c99-scope-2.c: New test.
28025
28026 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28027
28028         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
28029         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
28030
28031 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
28032
28033         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
28034         error messages.
28035
28036         * g++.mike/p700.C: Don't typedef wchar_t.
28037         * g++.mike/p784.C: Likewise.
28038         * g++.mike/eb101.C: Don't use __wchar_t.
28039
28040 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28041
28042         * g77.f-torture/execute/20001111.[fx]: Test premature exit
28043         from DO loop.
28044
28045 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28046
28047         * gcc.c-torture/execute/20001111-1.c: New test.
28048
28049 2000-11-10  Nick Clifton  <nickc@redhat.com>
28050
28051         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
28052         long multuiple and accumulate.
28053
28054 2000-11-09  Richard Henderson  <rth@redhat.com>
28055
28056         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
28057         via size_t instead of int.
28058
28059         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
28060         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28061         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28062         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28063
28064 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
28065
28066         * gcc.c-torture/compile/20001109-1.c: New test.
28067         * gcc.c-torture/compile/20001109-2.c: New test.
28068
28069 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
28070
28071         * g++.old-deja/g++.pt/operator1.C: New test.
28072         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
28073
28074 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28075
28076         * gcc.dg/20001108-1.c: New test.
28077
28078 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28079
28080         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
28081         with both arguments constant strings.
28082         * gcc.c-torture/execute/string-opt-3.c: New test.
28083         * gcc.c-torture/execute/string-opt-4.c: New test.
28084         * gcc.c-torture/execute/string-opt-5.c: New test.
28085
28086 2000-11-08  Nick Clifton  <nickc@redhat.com>
28087
28088         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
28089         mulsidi3adddi patterns.
28090
28091 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
28092
28093         * g++.old-deja/g++.other/crash36.C: New test.
28094
28095 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
28096
28097         * g++.old-deja/g++.other/init16.C: New test.
28098
28099 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
28100
28101         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
28102
28103 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28104
28105         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
28106         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28107         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28108
28109 2000-11-07  DJ Delorie  <dj@redhat.com>
28110
28111         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
28112
28113 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28114
28115         * gcc.c-torture/execute/string-opt-1.c: New test.
28116
28117 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28118
28119         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
28120         mips-sgi-irix6.* because the MIPS ABI passes floating-point
28121         parameters in registers, and there is no way for a varargs
28122         function to know in which order the integer and floating-point
28123         parameters should be interleaved when they are placed on the
28124         stack.
28125         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28126         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28127
28128 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28129
28130         * gcc.c-torture/execute/string-opt-2.c: New test.
28131
28132 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
28133
28134         * g++.old-deja/g++.pt/crash60.C: New test.
28135
28136 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28137
28138         * g++.old-deja/g++.other/crash24.C: New test.
28139         * g++.old-deja/g++.other/crash25.C: New test.
28140         * g++.old-deja/g++.other/crash26.C: New test.
28141         * g++.old-deja/g++.other/crash27.C: New test.
28142         * g++.old-deja/g++.other/crash28.C: New test.
28143         * g++.old-deja/g++.other/crash29.C: New test.
28144         * g++.old-deja/g++.other/crash30.C: New test.
28145         * g++.old-deja/g++.other/crash31.C: New test.
28146         * g++.old-deja/g++.other/crash32.C: New test.
28147         * g++.old-deja/g++.other/crash33.C: New test.
28148         * g++.old-deja/g++.other/crash34.C: New test.
28149         * g++.old-deja/g++.other/crash35.C: New test.
28150
28151 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28152
28153         * gcc.c-torture/execute/20001031-1.c: New test.
28154
28155 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
28156
28157         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
28158         namespace.
28159
28160         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
28161         standards-conformant.
28162
28163         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
28164
28165         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
28166         * g++.old-deja/g++.mike/p755a.C: Likewise.
28167         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
28168         library makes no calls to `operator new' during initialization.
28169
28170 2000-11-04  Neil Booth  <neilb@earthling.net>
28171
28172         * gcc.dg/cpp/include2.c: New tests.
28173
28174 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
28175
28176         * lib/g++.exp (g++_set_ld_library_path): New function.
28177         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
28178
28179 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
28180
28181         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
28182         warnings.
28183
28184 2000-11-01  Richard Henderson  <rth@redhat.com>
28185
28186         * g++.old-deja/g++.ext/namedret1.C: New.
28187         * g++.old-deja/g++.ext/namedret2.C: New.
28188         * g++.old-deja/g++.ext/namedret3.C: New.
28189
28190 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
28191
28192         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
28193         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
28194
28195 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28196
28197         * gcc.c-torture/execute/va-arg-21.c: New test.
28198
28199 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28200
28201         * gcc.dg/c99-complex-2.c: New test.
28202
28203 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28204
28205         * gcc.c-torture/execute/stdio-opt-1.c: New test.
28206
28207 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
28208
28209         * g++.old-deja/g++.other/inline16.C: New test.
28210
28211 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
28212
28213         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
28214         __PRETTY_FUNCTION__
28215
28216 2000-10-29  Neil Booth  <neilb@earthling.net>
28217
28218         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
28219         New tests.
28220         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
28221         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
28222         optimisation.
28223
28224 2000-10-29  Neil Booth  <neilb@earthling.net>
28225
28226         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
28227         * mi1.c, mi1c.h: Add null directives to multiple-include test.
28228         * mi5.c: Test multiple includes work with -C.
28229         * trigraphs.c: Test ^= version.
28230
28231 2000-10-28  Neil Booth  <neilb@earthling.net>
28232
28233         New tests and test updates for new macro expander.
28234
28235         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
28236         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
28237         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
28238         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
28239         new diagnostic messages.
28240
28241         * gcc.dg/cpp/macro3.c: New tests.
28242
28243 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
28244
28245         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
28246         on the same line.
28247
28248 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
28249
28250         * g++.old-deja/g++.other/eh2.C: New test.
28251
28252 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28253
28254         * gcc.c-torture/execute/20001027-1.c: New test.
28255
28256 2000-10-26  Richard Henderson  <rth@redhat.com>
28257
28258         * gcc.c-torture/execute/20001026-1.c: New.
28259
28260 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
28261
28262         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
28263         * g++.old-deja/g++.law/builtin1.C: Likewise.
28264         * g++.old-deja/g++.law/ctors10.C: Likewise.
28265         * g++.old-deja/g++.law/virtual3.C: Likewise.
28266         * g++.old-deja/g++.mike/p658.C: Likewise.
28267         * g++.old-deja/g++.other/sibcall1.C: Likewise.
28268         * g++.old-deja/g++.other/vaarg2.C: Likewise.
28269         * g++.old-deja/g++.robertl/eb124.C: Likewise.
28270         * g++.old-deja/g++.robertl/eb44.C: Likewise.
28271         * g++.old-deja/g++.robertl/eb77.C: Likewise.
28272
28273 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28274
28275         * gcc.c-torture/compile/20001024-1.c: New test.
28276
28277 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
28278
28279         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
28280         to tell us whether or not we are using V3.
28281
28282 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28283
28284         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
28285         operands.
28286
28287 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28288
28289         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
28290
28291 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
28292
28293         * gcc.c-torture/execute/20001024-1.c: New test.
28294
28295 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
28296
28297         * g++.old-deja/g++.other/sibcall1.C: New test.
28298
28299 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
28300
28301         * gcc.dg/noncompile/init-3.c: New test.
28302
28303 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28304
28305         * gcc.dg/format-array-1.c: New test.
28306
28307 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28308
28309         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
28310         writing through null pointers; remove comment about testing
28311         unterminated strings.
28312
28313 2000-10-17  Matthew Hiller  <hiller@redhat.com>
28314
28315         * gcc.c-torture/execute/20001017-2.c: New test.
28316
28317 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28318
28319         * gcc.c-torture/compile/20001018-1.c: New test.
28320         * gcc.c-torture/compile/20001018-1.x: Xfail.
28321
28322 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28323
28324         * gcc.c-torture/execute/20001017-1.c: New test.
28325
28326 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28327
28328         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
28329         for multiple use of arguments with scanf formats; add tests for
28330         multiple use of arguments.
28331
28332 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
28333
28334         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
28335
28336 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28337
28338         * gcc.dg/format-miss-1.c: New test.
28339
28340 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28341
28342         * gcc.c-torture/execute/20001013-1.c: New test.
28343
28344 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28345
28346         * gcc.dg/format-branch-1.c: New test.
28347
28348 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28349
28350         * README, lib/file-format.exp: Remove EGCS references.
28351
28352 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28353
28354         * gcc.dg/20001013-1.c: New test.
28355
28356 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28357
28358         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
28359         for intmax_t in the compiler using __typeof__ and the type rules
28360         for conditional expressions.
28361
28362 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
28363
28364         * gcc.dg/20001012-1.c: New test.
28365         * gcc.dg/20001012-2.c: New test.
28366
28367 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28368
28369         * gcc.dg/format-attr-1.c: New test.
28370
28371 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28372
28373         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
28374         __LONG_LONG_MAX__ instead of LLONG_MAX.
28375
28376 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28377
28378         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
28379         scanf flags.
28380         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
28381         flags.
28382
28383 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28384
28385         * gcc.dg/sequence-pt-1.c: New test.
28386
28387 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
28388
28389         * gcc.c-torture/execute/20001011-1.c: New testcase.
28390         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
28391
28392 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28393
28394         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
28395         does not error on it.
28396
28397 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28398
28399         * gcc.dg/20001009-1.c: New test.
28400
28401 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28402
28403         * gcc.c-torture/compile/20001009-1.c: Move from here ....
28404         * gcc.c-torture/execute/20001009-2.c: ... to here.
28405
28406 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
28407
28408         * gcc.c-torture/compile/20001009-1.c: New testcase.
28409         * gcc.c-torture/execute/20001009-1.c: New testcase.
28410         Testcases provided by Jan Hubicka <jh@suse.cz>.
28411
28412 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28413
28414         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28415         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
28416         uintmax_t using <limits.h> to emulate the compiler's internal
28417         logic.  No longer XFAIL %j tests.
28418
28419 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28420
28421         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
28422         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28423         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
28424         regexps and details of expected handling of some bad formats.
28425         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
28426         suppression.
28427
28428 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28429
28430         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
28431         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
28432         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
28433         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
28434         in list archives.
28435
28436 2000-10-06  Richard Henderson  <rth@cygnus.com>
28437
28438         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
28439         * g++.old-deja/g++.brendan/crash52.C: Likewise.
28440         * g++.old-deja/g++.jason/report.C: Likewise.
28441         * g++.old-deja/g++.law/friend5.C: Likewise.
28442         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
28443         of the expected warnings.
28444
28445 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
28446
28447         * g++.old-deja/g++.pt/enum14.C: New test.
28448
28449 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28450
28451         * g++.old-deja/g++.pt/crash59.C: New test.
28452
28453 2000-10-04  Will Cohen  <wcohen@redhat.com>
28454
28455         * gcc.dg/20000926-1.c: New test.
28456
28457 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
28458
28459         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
28460         function name for current C++ compiler.
28461         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
28462
28463 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
28464
28465         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
28466         __PRETTY_FUNCTION__.
28467         * g++.old-deja/g++.ext/pretty2.C: Likewise.
28468
28469 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28470
28471         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
28472
28473 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
28474
28475         * gcc.c-torture/compile/20000923-1.c: New test.
28476
28477 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
28478
28479         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
28480         * g++.old-deja/g++.pt/ttp62.C: Same.
28481         * g++.old-deja/g++.other/inline14.C: Same.
28482
28483 2000-09-24  Richard Henderson  <rth@cygnus.com>
28484
28485         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
28486
28487 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28488
28489         * gcc.dg/c90-printf-1.c: Add test for wide string format.
28490
28491 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
28492
28493         * gcc.c-torture/compile/20000922-1.c: New file.
28494
28495 2000-09-21  Nick Clifton  <nickc@redhat.com>
28496
28497         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
28498         a signed long modulo operation.
28499         (mod6): New function - perform an unsigned long modulo operation.
28500         (main): Add tests for modulos of very large numbers by very small
28501         dividends.
28502
28503 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28504
28505         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
28506
28507 2000-09-19  Richard Henderson  <rth@cygnus.com>
28508
28509         * gcc.dg/compare2.c (case 10): XFAIL.
28510
28511 2000-09-18  Richard Henderson  <rth@cygnus.com>
28512
28513         * gcc.c-torture/execute/20000906-1.c: Move ...
28514         * gcc.dg/20000906-1.c: ... here.  Only run on targets
28515         that support __builtin_trap.
28516
28517 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
28518
28519         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
28520
28521 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28522
28523         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
28524         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
28525         more $ format tests.
28526
28527 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28528
28529         * gcc.dg/format-errmk-1.c: New test.
28530
28531 2000-09-17  Greg McGary  <greg@mcgary.org>
28532
28533         * gcc.c-torture/execute/20000917-1.x: Remove.
28534
28535 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28536
28537         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
28538
28539 2000-09-17  Greg McGary  <greg@mcgary.org>
28540
28541         * gcc.c-torture/execute/20000917-1.c: New test.
28542         * gcc.c-torture/execute/20000917-1.x: XFAIL.
28543
28544 2000-09-16  Neil Booth  <NeilB@earthling.net>
28545
28546         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
28547         in nested macro bug.
28548
28549 2000-09-15  Neil Booth  <NeilB@earthling.net>
28550
28551         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
28552
28553 2000-09-14  Jeffrey A Law  (law@cygnus.com)
28554
28555         * gcc.c-torture/execute/20000914-1.c: New test.
28556
28557 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
28558
28559         * g++.other/inline13.C: New test.
28560
28561 2000-09-12  Andreas Jaeger  <aj@suse.de>
28562
28563         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
28564         constant by Ulrich Drepper <drepper@redhat.com>.
28565
28566 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
28567
28568         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
28569
28570 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28571
28572         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
28573
28574 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
28575
28576         * gcc.dg/cpp/backslash.c: New test.
28577
28578 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
28579
28580         * gcc.c-torture/execute/20000910-1.c: New test.
28581         * gcc.c-torture/execute/20000910-2.c: Likewise.
28582
28583 2000-09-11  Robert Lipe  <robertl@sco.com>
28584
28585         * gcc.dg/pragma-align.c: New test.
28586
28587 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
28588
28589         * g++.old-deja/g++.pt/explicit82.C: New test.
28590         * g++.old-deja/g++.pt/explicit83.C: New test.
28591
28592 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
28593
28594         * gcc.dg/asm-names.c: New test.
28595
28596 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28597
28598         * gcc.dg/cpp/tr-warn6.c: New test
28599
28600 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28601
28602         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
28603         be accepted.
28604
28605 2000-09-07  Catherine Moore  <clm@redhat.com>
28606
28607         * gcc.c-torture/execute/unroll-1.c: New test.
28608
28609 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
28610
28611         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
28612         ERROR markers.
28613         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
28614         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
28615         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
28616         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
28617         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
28618         Preprocess only.
28619         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
28620         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
28621
28622 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28623
28624         * g++.old-deja/g++.pt/deduct2.C: New test.
28625
28626 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28627
28628         * g++.old-deja/g++.pt/parms2.C: New test.
28629
28630 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28631
28632         * g++.old-deja/g++.pt/crash58.C: New test.
28633
28634 2000-09-06  Greg McGary  <greg@mcgary.org>
28635
28636         * gcc.c-torture/execute/20000906-1.c: New test.
28637         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
28638
28639 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28640
28641         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
28642
28643 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28644
28645         * g++.old-deja/g++.pt/crash57.C: New test.
28646
28647 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28648
28649         * g++.old-deja/g++.pt/crash56.C: New test.
28650
28651 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28652
28653         * g++.old-deja/g++.pt/koenig1.C: New test.
28654
28655 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28656
28657         * gcc.dg/20000904-1.c: New test.
28658
28659 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28660
28661         * gcc.dg/cpp/paste8.c: New test.
28662
28663 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
28664
28665         * gcc.c-torture/compile/20000827-1.c: New test.
28666
28667 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28668
28669         * gcc.dg/format-diag-1.c: New test.
28670
28671 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28672
28673         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
28674         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
28675         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
28676         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
28677         gcc.dg/formatz-1.c: Adjust warning regular expressions.
28678
28679 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28680
28681         * g++.old-deja/g++.other/nested4.C: New test.
28682
28683 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28684
28685         * g++.old-deja/g++.ns/scoped1.C: New test.
28686
28687 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
28688
28689         * lib/g++.exp: Support testing already-installed GCC.
28690
28691 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28692
28693         * wtr-label-1.c, wtr-suffix-1.c: New tests.
28694
28695 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28696
28697         * gcc.dg/return-type-2.c: New test.
28698
28699 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
28700
28701         * gcc.c-torture/compile/20000825-1.c: New test.
28702
28703 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
28704
28705         * gcc.dg/dwarf2-2.c: New test.
28706
28707 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
28708
28709         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
28710         dg-warning regexps.
28711
28712 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28713
28714         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
28715         gcc.dg/format-ext-5.c: New tests.
28716
28717 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
28718
28719         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
28720
28721 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
28722
28723         * gcc.dg/noncompile/930622-2.c: Adjust error message.
28724
28725 2000-08-24  Richard Henderson  <rth@cygnus.com>
28726
28727         * gcc.dg/ia64-sync-1.c: New test.
28728         * gcc.dg/ia64-sync-2.c: New test.
28729         * gcc.dg/ia64-asm-1.c: New test.
28730
28731 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28732
28733         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
28734         * gcc.dg/format-ext-2.c: New test.
28735
28736 2000-08-23  Jason Merrill  <jason@redhat.com>
28737
28738         * lib/old-dejagnu.exp: Also ignore "In member function" and
28739         "At global scope".
28740
28741 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28742
28743         * gcc.dg/noncompile/label-lineno-1.c: New test.
28744
28745 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28746
28747         * gcc.dg/c99-array-nonobj-1.c: New test.
28748
28749 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28750
28751         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
28752         tests.
28753         * gcc.dg/format-ext-1.c: New test.
28754
28755 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28756
28757         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
28758         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
28759         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
28760         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
28761         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
28762
28763 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28764
28765         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
28766         gcc.dg/c99-strftime-2.c: New tests.
28767
28768 2000-08-22  Richard Henderson  <rth@cygnus.com>
28769
28770         * gcc.c-torture/execute/20000822-1.c: New test.
28771
28772 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28773
28774         * gcc.c-torture/execute/20000819-1.x: Remove.
28775
28776 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28777
28778         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
28779         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
28780         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
28781         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
28782         gcc.dg/format-xopen-1.c: New tests.
28783
28784 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28785
28786         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
28787
28788 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28789
28790         * g++.old-deja/g++.other/loop2.C: New test.
28791
28792         * gcc.c-torture/compile/20000606-1.c: New test.
28793         * gcc.c-torture/compile/20000728-1.c: New test.
28794         * gcc.c-torture/execute/20000801-1.c: New test.
28795         * gcc.c-torture/execute/20000801-2.c: New test.
28796         * gcc.c-torture/execute/20000819-1.c: New test.
28797         * gcc.c-torture/execute/20000819-1.x: XFAIL.
28798         * gcc.dg/20000629-1.c: New test.
28799         * gcc.dg/20000724-1.c: New test.
28800         * gcc.dg/20000807-1.c: New test.
28801
28802 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
28803
28804         * gcc.dg/cpp/pragma-1.c: New test.
28805         * gcc.dg/cpp/pragma-2.c: New test.
28806
28807 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
28808
28809         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
28810         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
28811
28812 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28813
28814         * gcc.c-torture/compile/20000818-1.c: New test.
28815
28816 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
28817
28818         * gcc.c-torture/execute/20000818-1.c: New test.
28819
28820 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28821
28822         * gcc.dg/format-va-1.c: New test.
28823
28824 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28825
28826         * g++.old-deja/g++.other/typedef8.C: New test.
28827
28828 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28829
28830         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
28831         * g++.old-deja/g++.mike/net36.C: Mark candidate.
28832         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
28833         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
28834         * g++.old-deja/g++.other/ptrmem7.C: New test.
28835         * g++.old-deja/g++.pt/ptrmem10.C: New test.
28836
28837 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28838
28839         * g++.old-deja/g++.pt/typename27.C: New test.
28840
28841 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
28842
28843         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
28844         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
28845         * g++.old-deja/g++.pt/friend45.C: New test.
28846         * g++.old-deja/g++.other/friend8.C: New test.
28847
28848 2000-08-15  Richard Henderson  <rth@cygnus.com>
28849
28850         * gcc.c-torture/execute/20000815-1.c: New test.
28851
28852 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28853
28854         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
28855         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
28856         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
28857
28858 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
28859
28860         * g++.old-deja/g++.other/refinit2.C: New test.
28861
28862 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
28863
28864         * lib/c-torture.exp (c-torture): Make
28865         compiler_conditional_xfail_data global.
28866         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
28867         compiler_conditional_xfail_data machinery.
28868         (f-torture-execute): Likewise.
28869         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
28870         and only when unrolling loops.
28871
28872         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
28873
28874 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28875
28876         * g++.old-deja/g++.pt/explicit81.C: New test.
28877
28878 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28879
28880         * g++.old-deja/g++.pt/typename26.C: New test.
28881
28882 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
28883
28884         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
28885         warning.
28886
28887 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28888
28889         * g++.old-deja/g++.other/array3.C: New test.
28890
28891 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28892
28893         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
28894         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
28895         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
28896         New tests.
28897
28898 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
28899
28900         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
28901         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28902
28903 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
28904
28905         * gcc.c-torture/execute/20000808-1.c: New test.
28906
28907 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28908
28909         * gcc.dg/c90-const-expr-1.c: New test.
28910
28911 2000-08-08  Richard Henderson  <rth@cygnus.com>
28912
28913         * gcc.dg/noncompile/920923-1.c: Declare calloc.
28914
28915 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28916
28917         * gcc.dg/noncompile/const-ll-1.c: New test.
28918
28919 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28920
28921         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
28922
28923 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28924
28925         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
28926         that running programs linked against the shared version of libobjc
28927         run correctly.
28928
28929 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28930
28931         * gcc.dg/c99-printf-1.c: New test.
28932
28933 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28934
28935         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
28936
28937 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
28938
28939         * gcc.c-torture/execute/20000731-1.x: Delete.
28940
28941 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
28942
28943         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
28944         and torture_without_loops as is done by c-torture.exp.
28945         (search_for): Copy from c-torture.exp.
28946         (gcc-dg-runtest): New function, drives a directory of tests
28947         iterating over the TORTURE_OPTIONS.
28948         (scan-assembler, scan-assembler-not): Move here from
28949         individual directory drivers.
28950
28951         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
28952         defined by lib/gcc-dg.exp.
28953         * gcc.dg/cpp/cpp.exp: Likewise.
28954         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
28955         gcc-dg-runtest, so we cycle over optimization options.
28956
28957         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
28958         * gcc.dg/compare2.c: No longer expected to fail.
28959
28960 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28961
28962         * gcc.c-torture/execute/20000804-1.c: New test.
28963
28964 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28965
28966         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
28967
28968 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
28969
28970         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
28971
28972 2000-08-03  Jeffrey A Law  (law@cygnus.com)
28973
28974         * gcc.c-torture/compile/20000803-1.c: New test.
28975
28976 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28977
28978         * gcc.c-torture/execute/20000801-3.c,
28979         gcc.c-torture/execute/20000801-4.c: New tests.
28980         * gcc.c-torture/execute/20000801-3.x,
28981         gcc.c-torture/execute/20000801-4.x: Xfail.
28982
28983 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
28984
28985         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
28986         libobjc/.libs to allow for libtool.
28987
28988 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
28989
28990         * gcc.c-torture/compile/20000802-1.c: New test.
28991
28992 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
28993
28994         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
28995
28996 2000-07-31  Jeffrey A Law  (law@cygnus.com)
28997
28998         * gcc-c-torture/execute/20000731-2.c: New test.
28999
29000         * gcc.c-torture/execute/20000731-1.c: New test.
29001         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
29002
29003 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
29004
29005         * testsuite/gcc.dg/cpp/paste7.c: New test.
29006         * gcc.dg/cpp/20000725-1.c: New test.
29007
29008 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
29009
29010         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
29011         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
29012         declaration warning for __builtin_dwarf_reg_size.
29013
29014         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
29015
29016 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29017
29018         * gcc.dg/noncompile/voidparam-1.c: New test.
29019
29020 2000-07-30  Richard Henderson  <rth@cygnus.com>
29021
29022         * gcc.dg/c90-digraph-1.c: Don't xfail.
29023         * gcc.dg/compare2.c (case 10): Xfail.
29024         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
29025
29026 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
29027
29028         * gcc.dg/c99-main-1.c: New test.
29029
29030 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29031
29032         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
29033
29034 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
29035
29036         * gcc.c-tortuer/execute/20000726-1.c: New test.
29037
29038 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
29039
29040         * gcc.c-torture/execute/enum-2.c: New test.
29041
29042 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29043
29044         * gcc.dg/cpp/tr-warn3.c: New test.
29045
29046 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29047
29048         * g++.old-deja/g++.ext/implicit1.C: Remove.
29049         * g++.old-deja/g++.jason/c2.C: Remove
29050         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
29051         * g++.old-deja/g++.pt/crash16.C: Likewise.
29052         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
29053
29054 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29055
29056         * g++.old-deja/g++.other/for2.C: New test.
29057
29058 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
29059
29060         * gcc.dg/20000720-1.c: New test.
29061
29062 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
29063
29064         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
29065
29066 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
29067
29068         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
29069         * gcc.c-torture/execute/20000722-1.c: New.
29070         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
29071
29072 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
29073
29074         * gcc.dg/cpp/20000720-1.S: New test.
29075
29076 2000-07-21  Michael Meissner  <meissner@redhat.com>
29077
29078         * gcc.c-torture/execute/ieee/hugeval.c: New test.
29079
29080 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29081
29082         * g++.old-deja/g++.brendan/crash16.C,
29083         g++.old-deja/g++.brendan/parse3.C,
29084         g++.old-deja/g++.brendan/redecl1.C,
29085         g++.old-deja/g++.ns/template13.C,
29086         g++.old-deja/g++.other/decl4.C,
29087         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
29088
29089 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29090
29091         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
29092         and "Internal error".
29093
29094         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
29095         regexps.
29096         * gcc.dg/cpp/paste6.c: New test.
29097
29098 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
29099
29100         * gcc.dg/cpp/tr-direct.c: New test.
29101
29102         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
29103         gcc.dg/cpp/undef1.c: Tweak error regexps.
29104
29105 2000-07-18  Eric Christopher <echristo@redhat.com>
29106
29107         * gcc.c-torture/compile/20000718-1.c: New test.
29108
29109 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
29110
29111         * cpplex.c (_cpp_push_token): If the token being pushed back
29112         is the previous token in this context, just subtract one from
29113         context->posn.
29114         * cppmacro.c (save_expansion): Clear aux field when storing a
29115         placemarker.
29116
29117 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
29118
29119         * gcc.dg/noncompile/redecl-1.c: New test.
29120
29121 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
29122
29123         * gcc.c-torture/execute/20000717-5.c: New test.
29124         * gcc.c-torture/execute/20000717-1.x: Removed.
29125
29126 2000-07-17  Richard Henderson  <rth@cygnus.com>
29127
29128         * gcc.c-torture/execute/20000717-4.c: New test.
29129
29130 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
29131
29132         * gcc.dg/cpp/syshdr.c: New test.
29133         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
29134
29135 2000-07-17  Neil Booth  <neilb@earthling.net>
29136
29137         * gcc.dg/cpp/cmdlne-dM.c: New test.
29138         * gcc.dg/cpp/cmdlne-dD.c: New test.
29139
29140 2000-07-17  Jeffrey A Law  (law@cygnus.com)
29141
29142         * gcc.c-torture/execute/20000717-3.c: New test.
29143
29144         * gcc.c-torture/compile/20000717-1.c: New test.
29145
29146 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
29147
29148         * gcc.c-torture/execute/20000717-2.c: New test.
29149
29150 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29151
29152         * gcc.dg/formatz-1.c: New test.
29153
29154         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
29155         * gcc.dg/c99-digraph-1.c: New tests.
29156
29157         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
29158         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
29159
29160         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
29161         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
29162         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
29163         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
29164         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
29165         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
29166         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
29167
29168 2000-07-17   Greg McGary <greg@mcgary.org>
29169
29170         * gcc.c-torture/execute/20000717-1.c: New test.
29171         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
29172
29173 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
29174
29175         * gcc.c-torture/execute/20000715-2.c: New test.
29176         * gcc.dg/20000715-1.c: New test.
29177
29178 2000-07-15  Michael Meissner  <meissner@redhat.com>
29179
29180         * gcc.c-torture/execute/20000715-1.c: New test.
29181
29182 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
29183
29184         * gcc.c-torture/execute/20000707-1.c: New test.
29185
29186 2000-07-13  Neil Booth  <NeilB@earthling.net>
29187
29188         * testsuite/gcc.dg/cpp/digraph1.c,
29189         testsuite/gcc.dg/cpp/digraph2.c,
29190         testsuite/gcc.dg/cpp/digraphs.c: New tests.
29191
29192 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
29193
29194         * g77.f-torture/compile/20000630-2.f:  New test.
29195         * g77.f-torture/compile/20000630-2.x
29196
29197 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29198
29199         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
29200
29201 2000-07-11  Neil Booth  <NeilB@earthling.net>
29202
29203         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
29204
29205 2000-07-11  Neil Booth  <NeilB@earthling.net>
29206
29207         * gcc.dg/cpp/cmdlne-C.c: New.
29208
29209 2000-07-09  Neil Booth  <NeilB@earthling.net>
29210
29211         * gcc.dg/cpp/directiv.c: New tests.
29212         * gcc.dg/cpp/undef1.c: Update.
29213
29214 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
29215
29216         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
29217
29218 2000-07-09  Neil Booth  <NeilB@earthling.net>
29219
29220         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
29221
29222 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
29223
29224         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
29225         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
29226
29227 2000-07-08  Neil Booth  <NeilB@earthling.net>
29228
29229         * gcc.dg/cpp/macsyntx.c: New tests.
29230
29231 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29232
29233         * gcc.dg/20000707-1.c: New test.
29234
29235 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29236
29237         * gcc.c-torture/execute/20000706-1.c: New test.
29238         * gcc.c-torture/execute/20000706-2.c: New test.
29239         * gcc.c-torture/execute/20000706-3.c: New test.
29240         * gcc.c-torture/execute/20000706-4.c: New test.
29241         * gcc.c-torture/execute/20000706-5.c: New test.
29242
29243 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29244
29245         * g++.old-deja/g++.pt/instantiate7.C: New test.
29246
29247 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29248
29249         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
29250         * g++.old-deja/g++.mike/thunk3.C: Likewise.
29251         * g++.old-deja/g++.other/rtti3.C: Likewise.
29252         * g++.old-deja/g++.other/rttid3.C: Likewise.
29253
29254 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
29255
29256         *  g77.f-torture/compile/20000630-1.x: Fix typo
29257
29258 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
29259
29260         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
29261         assembly output.
29262
29263 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
29264
29265         * gcc.dg/cpp/ident.c: New test.
29266
29267 2000-07-05  Neil Booth  <NeilB@earthling.net>
29268
29269         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
29270           gcc.dg/cpp/lexstrng.c: New tests.
29271
29272 2000-07-04  Neil Booth  <NeilB@earthling.net>
29273
29274         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
29275         * gcc.dg/cpp/strify2.c: Same.
29276
29277 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
29278
29279         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
29280         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
29281         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
29282         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
29283
29284         * testsuite/gcc.dg/cpp/macro1.c,
29285         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
29286         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
29287         testsuite/gcc.dg/cpp/strify1.c,
29288         testsuite/gcc.dg/cpp/strify2.c: New tests.
29289
29290 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
29291
29292         * gcc.c-torture/execute/20000703-1.c: New test.
29293
29294 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29295
29296         * g++.old-deja/g++.pt (lookup10.C): New test.
29297
29298 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29299
29300         * g++.old-deja/g++.pt (typename25.C): New test.
29301
29302 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
29303
29304         * gcc.c-torture/compile/20000701-1.c: New test.
29305
29306 2000-06-30  Nick Clifton  <nickc@cygnus.com>
29307
29308         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
29309         to test case.
29310
29311 2000-06-30  Catherine Moore  <clm@cygnus.com>
29312
29313         * gcc.c-torture/execute/align-1.c: New test.
29314
29315 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
29316
29317         * g++.old-deja/g++.pt/expr8.C: New test.
29318         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
29319
29320 2000-06-29  Nick Clifton  <nickc@cygnus.com>
29321
29322         * gcc.c-torture/compile/20000629-1.c: New test.
29323
29324 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29325
29326
29327         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
29328         gcc.dg/noncompile directory, depending on whether they're
29329         preprocessor tests or not.  Annotate all the tests for the dg
29330         framework.
29331
29332         * gcc.c-torture/noncompile/noncompile.exp: Delete.
29333         * gcc.dg/noncompile/noncompile.exp: New.
29334
29335         * Moved files:
29336         Old name                                New name
29337         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
29338         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
29339         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
29340         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
29341         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
29342         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
29343         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
29344         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
29345         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
29346         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
29347         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
29348         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
29349         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
29350         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
29351         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
29352         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
29353         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
29354         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
29355         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
29356         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
29357         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
29358         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
29359         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
29360         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
29361
29362         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
29363         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
29364         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
29365         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
29366         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
29367         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
29368
29369 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29370
29371         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
29372         declare one variable.  On the fourth, error.
29373         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
29374         declared by 20000628-1a.h.
29375
29376 2000-06-29  Richard Henderson  <rth@redhat.com>
29377
29378         * gcc.c-torture/execute/930529-1.x: New file.
29379         * gcc.dg/920413-1.c: Adjust expected warning text.
29380         * gcc.dg/980217-1.c: Declare abort.
29381         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
29382
29383 2000-06-29  Jeffrey A Law  (law@cygnus.com)
29384
29385         * g77.f-torture/compile/20000629-1.f: New test.
29386         * g77.f-torture/compile/20000629-1.x: Expected to fail.
29387
29388 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29389
29390         Rearrange lots of files, removing entirely the
29391         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
29392         directories.
29393
29394         * Deleted files:
29395         gcc.c-torture/code_quality/code_quality.exp
29396         gcc.c-torture/special/special.exp
29397         gcc.failure/failure.exp
29398         gcc.failure/940409-1.x
29399         gcc.c-torture/compile/961203-1.x
29400
29401         * New files:
29402         gcc.misc-tests/linkage.exp
29403         gcc.c-torture/execute/920730-1t.c
29404         gcc.c-torture/execute/920730-1t.x
29405         gcc.c-torture/compile/920520-1.x
29406         gcc.c-torture/compile/920521-1.x
29407         gcc.c-torture/compile/981006-1.x
29408         gcc.c-torture/execute/eeprof-1.x
29409
29410         * Moved files (possibly with modifications to fit a new harness):
29411         Old name                                New name
29412         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
29413         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
29414         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
29415         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
29416         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
29417         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
29418         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
29419         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
29420         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
29421         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
29422         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
29423         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
29424         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
29425         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
29426
29427 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29428
29429         * c-torture/compile/961203-1.x: Delete.
29430
29431         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
29432         not exit. Include stdio.h.
29433         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
29434         * gcc.misc-tests/dg-12.c: Likewise.
29435         * gcc.misc-tests/dg-5.c: Likewise.
29436         * gcc.misc-tests/dg-6.c: Likewise.
29437         * gcc.misc-tests/dg-7.c: Prototype abort.
29438         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
29439         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
29440         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
29441         not exit.
29442         * gcc.misc-tests/sieve.c: Use return from main, not exit.
29443         * gcc.misc-tests/sort2.c: Use return from main, not exit.
29444
29445 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
29446
29447         * gcc.dg/cpp/20000628-1.c: New test.
29448         * gcc.dg/cpp/20000628-1.h: New header for above test.
29449         * gcc.dg/cpp/20000628-1a.h: Likewise.
29450
29451 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
29452
29453         * gcc.dg/cpp: New directory.
29454         * gcc.dg/cpp/cpp.exp: New driver.
29455         * gcc.dg/cpp/20000627-1.c: New test.
29456         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
29457         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
29458         and rewrite as a compilation test.
29459
29460         * gcc.dg: Move many files into the cpp subdirectory, possibly
29461         renaming or editing them as well.
29462         Old name                New name
29463         990119-1.c              cpp/19990119-1.c
29464         990228-1.c              cpp/19990228-1.c
29465         990407-1.c              cpp/19990407-1.c
29466         990409-1.c              cpp/19990409-1.c
29467         990413-1.c              cpp/19990413-1.c
29468         990703-1.c              cpp/19990703-1.c
29469         20000127-1.c            cpp/20000127-1.c
29470         20000129-1.c            cpp/20000129-1.c
29471         20000207-1.c            cpp/20000207-1.c
29472         20000207-2.c            cpp/20000207-2.c
29473         20000209-1.c            cpp/20000209-1.c
29474         20000209-2.c            cpp/20000209-2.c
29475         20000301-1.c            cpp/20000301-1.c
29476         20000419-1.c            cpp/20000419-1.c
29477         20000510-1.S            cpp/20000510-1.S
29478         20000519-1.c            cpp/20000519-1.c
29479         20000529-1.c            cpp/20000529-1.c
29480         20000625-1.c            cpp/20000625-1.c
29481         20000625-2.c            cpp/20000625-2.c
29482         cpp-as1.c               cpp/assert1.c
29483         cpp-as2.c               cpp/assert2.c
29484         cxx-comments-1.c        cpp/cxxcom1.c
29485         cxx-comments-2.c        cpp/cxxcom2.c
29486         endif-label.c           cpp/endif.c
29487         cpp-hash1.c             cpp/hash1.c
29488         cpp-hash2.c             cpp/hash2.c
29489         cpp-if1.c               cpp/if-1.c
29490         cpp-if2.c               cpp/if-2.c
29491         cpp-if3.c               cpp/if-3.c
29492         cpp-if4.c               cpp/if-4.c
29493         cpp-if5.c               cpp/if-5.c
29494         cpp-cond.c              cpp/if-cexp.c
29495         cpp-missingop.c         cpp/if-mop.c
29496         cpp-missingparen.c      cpp/if-mpar.c
29497         cpp-opprec.c            cpp/if-oppr.c
29498         cpp-ifparen.c           cpp/if-paren.c
29499         cpp-shortcircuit.c      cpp/if-sc.c
29500         cpp-shift.c             cpp/if-shift.c
29501         cpp-unary.c             cpp/if-unary.c
29502         cpp-li1.c               cpp/line1.c
29503         cpp-li2.c               cpp/line2.c
29504         lineno.c                cpp/line3.c
29505         lineno-2.c              cpp/line4.c
29506         cpp-mi.c                cpp/mi1.c
29507         cpp-mic.h               cpp/mi1c.h
29508         cpp-micc.h              cpp/mi1cc.h
29509         cpp-mind.h              cpp/mi1nd.h
29510         cpp-mindp.h             cpp/mi1ndp.h
29511         cpp-mix.h               cpp/mi1x.h
29512         cpp-mi2.c               cpp/mi2.c
29513         cpp-mi2a.h              cpp/mi2a.h
29514         cpp-mi2b.h              cpp/mi2b.h
29515         cpp-mi2c.h              cpp/mi2c.h
29516         cpp-mi3.c               cpp/mi3.c
29517         cpp-mi3.def             cpp/mi3.def
29518         poison-1.c              cpp/poison.c
29519         pr-impl.c               cpp/prag-imp.c
29520         cpp-redef-2.c           cpp/redef1.c
29521         cpp-redef.c             cpp/redef2.c
29522         strpaste.c              cpp/strp1.c
29523         strpaste-2.c            cpp/strp2.c
29524         cpp-tradpaste.c         cpp/tr-paste.c
29525         cpp-tradstringify.c     cpp/tr-str.c
29526         cpp-tradwarn1.c         cpp/tr-warn1.c
29527         cpp-tradwarn2.c         cpp/tr-warn2.c
29528         trigraphs.c             cpp/trigraphs.c
29529         cpp-unc1.c              cpp/unc1.c
29530         cpp-unc2.c              cpp/unc2.c
29531         cpp-unc3.c              cpp/unc3.c
29532         cpp-unc.c               cpp/unc4.c
29533         undef.c                 cpp/undef1.c
29534         undef-2.c               cpp/undef2.c
29535         cpp-wi1.c               cpp/widestr1.c
29536
29537 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
29538
29539         * lib/g++.exp (g++_include_flags): Tweak.
29540
29541 2000-06-27  H.J. Lu  <hjl@gnu.org>
29542             Loren J. Rittle  <ljrittle@acm.org>
29543
29544         * lib/g++.exp (g++_include_flags): Override libgloss.exp
29545         version with one that knows about the new gcc tree structure.
29546         (g++_link_flags): Same.
29547
29548 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
29549
29550         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
29551         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
29552         case we are cross-compiling.
29553
29554         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
29555         g++.old-deja/g++.niklas/Makefile.in,
29556         g++.old-deja/g++.niklas/configure.in,
29557         g++.old-deja/g++.other/Makefile.in,
29558         g++.old-deja/g++.other/configure.in,
29559         gcc.c-torture/code_quality/Makefile.in,
29560         gcc.c-torture/code_quality/configure.in,
29561         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
29562         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
29563         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
29564         gcc.c-torture/execute/ieee/Makefile.in,
29565         gcc.c-torture/execute/ieee/configure.in,
29566         gcc.c-torture/noncompile/Makefile.in,
29567         gcc.c-torture/noncompile/configure.in,
29568         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
29569         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
29570         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
29571
29572 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29573
29574         * g++.old-deja/g++.other/ambig3.C: New test.
29575
29576 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
29577
29578         * g++.old-deja/g++.pt/syntax1.C: New test.
29579         * g++.old-deja/g++.pt/syntax2.C: New test.
29580         * g++.old-deja/g++.other/syntax3.C: New test.
29581         * g++.old-deja/g++.other/syntax4.C: New test.
29582
29583 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29584
29585         * gcc.dg/20000623-1.c: Prototype exit and abort.
29586
29587 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
29588
29589         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
29590         New tests.
29591         * gcc.dg/cpp-mi3.def: New file.
29592
29593         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
29594         inside assertions.
29595         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
29596         lexer's error messages.
29597         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
29598         divine anything from the linemarkers.
29599         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
29600         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
29601
29602 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
29603
29604         * gcc.dg/20000623-1.c: New test.
29605
29606 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
29607
29608         * gcc.c-torture/execute/20000622-1.c: New test.
29609
29610 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29611
29612         * g++.old-deja/g++.other/init15.C: New test.
29613
29614 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
29615
29616         * g++.old-deja/g++.pt/vaarg2.C: New test.
29617         * g++.old-deja/g++.pt/vaarg3.C: New test.
29618
29619 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
29620
29621         * g++.old-deja/g++.other/dyncast6.C: New test.
29622
29623 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
29624
29625         * gcc.c-torture/execute/loop-6.c: New test.
29626
29627 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
29628
29629         * gcc.dg/20000614-1.c: New test.
29630         * gcc.dg/20000614-2.c: New test.
29631
29632 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
29633
29634         * g++.old-deja/g++.other/inline12.C: New test.
29635
29636 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
29637
29638         * g++.old-deja/g++.other/eh1.C: New test.
29639
29640 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
29641
29642         * g++.old-deja/g++.other/type.C: New test.
29643
29644 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29645
29646         * g++.old-deja/g++.other/initstring.C: New test.
29647
29648 2000-06-12  Jason Merrill  <jason@redhat.com>
29649
29650         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
29651
29652 2000-06-09  Jeffrey A Law  (law@cygnus.com)
29653
29654         * gcc.c-torture/compile/20000609-1.c: New test.
29655
29656 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
29657
29658         * gcc.dg/20000609-1.c: New test.
29659
29660 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
29661
29662         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
29663         * gcc.c-torture/noncompile/poison-1.c: Move...
29664         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
29665         * gcc.dg/cpp-li1.c: Add a token after the #line.
29666
29667 2000-06-05  Richard Henderson  <rth@cygnus.com>
29668
29669         * gcc.c-torture/execute/20000605-2.c: New test.
29670         * gcc.c-torture/execute/20000605-3.c: New test.
29671
29672 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
29673
29674         * g77.f-torture/execute/20000503-1.x: New file.
29675
29676 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29677
29678         * g++.old-deja/g++.eh/badalloc1.C: New test.
29679
29680 2000-06-05  Richard Henderson  <rth@cygnus.com>
29681
29682         * gcc.c-torture/execute/20000605-1.c: New test.
29683
29684 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29685             Nathan Sidwell <nathan@codesourcery.com>
29686
29687         * gcc.c-torture/compile/20000605-1.c: New test.
29688
29689 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
29690
29691         * g77.f-torture/compile/20000601-1.f:  New test.
29692
29693 2000-06-03  Richard Henderson  <rth@cygnus.com>
29694
29695         * gcc.c-torture/execute/20000603-1.c: New.
29696
29697 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
29698
29699         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
29700         * gcc.dg/noreturn-2.c (noreturn): Likewise.
29701
29702 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
29703
29704         * gcc.dg/compare2.c (case 12): XFAIL.
29705         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
29706         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
29707
29708         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
29709
29710 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
29711
29712         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
29713         guard macro is already defined when the header is first
29714         included.
29715         * gcc.dg/cpp-mix.h: New file.
29716         * gcc.dg/endif-label.c: Update patterns to match compiler.
29717
29718         * g++.brendan/complex1.C: Declare abort.
29719         * g++.law/refs4.C: Remove XFAIL.
29720         * g++.oliva/expr2.C: Declare abort and exit.
29721
29722 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
29723
29724         * gcc.c-torture/execute/20000528-1.c: New test.
29725
29726         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
29727         * g++.old-deja/g++.law/temps4.C: Likewise.
29728
29729         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
29730         stdlib.h.  Call abort() on failure.
29731         * g++.old-deja/g++.law/refs4.C: Likewise.
29732         * g++.old-deja/g++.law/temps4.C: Likewise.
29733         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
29734         * gcc.c-torture/execute/20000112-1.c: Include string.h.
29735
29736 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
29737
29738         Relative to g++.dg/special:
29739         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
29740
29741         Relative to g++.old-deja:
29742         * g++.brendan/complex1.C, g++.jason/optimize2.C,
29743         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
29744         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
29745         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
29746         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
29747         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
29748         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
29749
29750         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
29751         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
29752         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
29753         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
29754         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
29755         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
29756         and/or string.h.
29757
29758         * g++.other/goto1.C: Update expectations for error messages.
29759
29760 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
29761
29762         * gcc.c-torture/compile/20000523-1.c: New test.
29763
29764 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29765
29766         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
29767
29768 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29769
29770         * g++.old-deja/g++.eh/catch11.C: New test.
29771         * g++.old-deja/g++.eh/catch12.C: New test.
29772
29773 2000-05-24  Nick Clifton  <nickc@cygnus.com>
29774
29775         * gcc.c-torture/execute/20000523-1.c: New test.
29776
29777 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
29778
29779         * c-torture/execute/bcp-1.c: Replace abort in arg of
29780         __builtin_constant_p with a generic external function.
29781
29782         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
29783         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
29784         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
29785         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
29786         Prototype abort and/or exit.
29787
29788         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
29789         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
29790         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
29791         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
29792
29793 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
29794
29795         * gcc.dg/dwarf2-1.c: New test.
29796
29797 2000-05-20  Richard Henderson  <rth@cygnus.com>
29798
29799         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
29800
29801 2000-05-20  Andreas Jaeger  <aj@suse.de>
29802
29803         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
29804         testcase.
29805
29806 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
29807
29808         * gcc.c-torture/execute/20000519-2.c: New test.
29809
29810 2000-05-19  Andreas Jaeger  <aj@suse.de>
29811
29812         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
29813         which fails with SSA.
29814
29815         * lib/c-torture.exp: Also test with -O3 -fssa.
29816
29817 2000-05-18  Michael Meissner  <meissner@redhat.com>
29818
29819         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
29820         * gcc.c-torture/execute/920415-1.c: Ditto.
29821         * gcc.c-torture/execute/920501-1.c: Ditto.
29822         * gcc.c-torture/execute/conversion.c: Ditto.
29823         * gcc.c-torture/execute/cvt-1.c: Ditto.
29824
29825 2000-05-18  Jeffrey A Law  (law@cygnus.com)
29826
29827         * gcc.c-torture/compile/20000518-1.c: New test.
29828
29829 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29830
29831         * g77.f-torture/compile/200005018.f:  New test.
29832
29833 2000-05-17  Jeffrey A Law  (law@cygnus.com)
29834
29835         * gcc.c-torture/compile/20000517-1.c: New test.
29836
29837 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29838
29839         * gcc.c-torture/execute/20000516-1.c: New test.
29840
29841 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
29842
29843         * g++.old-deja/g++.other/eh.C: New test.
29844
29845 2000-05-12  Richard Henderson  <rth@cygnus.com>
29846
29847         * gcc.c-torture/execute/990208-1.c (main): Don't pass
29848         constants through to doit's conditional.
29849
29850 2000-05-11  Jeffrey A Law  (law@cygnus.com)
29851
29852         * gcc.c-torture/compile/20000511-1.c: New test.
29853         * g77.f-torture/compile/20000511-1.f: New test.
29854         * g77.f-torture/compile/20000511-2.f: New test.
29855
29856 2000-05-11  Michael Meissner  <meissner@redhat.com>
29857
29858         * gcc.c-torture/execute/20000511-1.c: New test.
29859
29860 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
29861
29862         * gcc.dg/dg.exp: Scan .S files as well as .c files.
29863         * gcc.dg/20000510-1.S: New.
29864
29865 2000-05-08  Catherine Moore  <clm@cygnus.com>
29866
29867         * gcc.dg/unused-3.c: New.
29868
29869 2000-05-06  Richard Henderson  <rth@cygnus.com>
29870
29871           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
29872           * g++.old-deja/g++.mike/warn1.C: Likewise.
29873           * g++.old-deja/g++.pt/local1.C: Likewise.
29874           * g++.old-deja/g++.pt/local7.C: Likewise.
29875           * g++.old-deja/g++.pt/spec16.C: Likewise.
29876
29877 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
29878
29879         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
29880
29881 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
29882
29883           * g77.f-torture/execute/20000503-1.f:  New test.
29884
29885 2000-05-04  Andreas Jaeger  <aj@suse.de>
29886
29887         * gcc.dg/noreturn-2.c: New test.
29888
29889 2000-05-04  Neil Booth  <NeilB@earthling.net>
29890
29891         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
29892         preprocessor.
29893
29894 2000-05-04  Richard Henderson  <rth@cygnus.com>
29895
29896         * gcc.c-torture/execute/20000503-1.c: Fix typo.
29897
29898 2000-05-04  Richard Henderson  <rth@cygnus.com>
29899
29900         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
29901         OpenSSL by Jason R Thorpe.
29902
29903 2000-05-03  Jim Wilson  <wilson@cygnus.com>
29904
29905         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
29906
29907 2000-05-03  Robert Lipe <robertlipe@usa.net>
29908
29909         * gcc.dg/20000503-1.c: New test.
29910
29911 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
29912
29913         * gcc.c-torture/compile/20000502-1.c: New test.
29914         * g++.old-deja/g++.other/align.C: New test.
29915         * gcc.dg/cpp-tradstringify.c: New test.
29916
29917 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29918
29919         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
29920         and hard registers.
29921
29922 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
29923
29924         * gcc.c-torture/execute/loop-5.c: New test.
29925
29926 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
29927
29928         * gcc.c-torture/execute/va-arg-20.c: New test.
29929
29930 2000-04-23  Jeffrey A Law  (law@cygnus.com)
29931
29932         * gcc.c-torture/execute/20000422-1.c: New test.
29933
29934 2000-04-20  Greg McGary  <gkm@gnu.org>
29935
29936         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
29937         when optimizing, but without sibling-call optimizations (-O1).
29938
29939 2000-04-20  Jeffrey A Law  (law@cygnus.com)
29940
29941           * gcc.c-torture/compile/20000420-1.c: New test.
29942
29943 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29944
29945         * g++.abi/ptrflags.C: New test.
29946         * g++.eh/catchptr1.C: Test incomplete pointer chains.
29947
29948 2000-04-19  Catherine Moore  <clm@cygnus.com>
29949
29950         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
29951
29952 2000-04-19  Greg McGary  <gkm@gnu.org>
29953
29954         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
29955         sibling-call optimizations.
29956
29957 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
29958
29959         * gcc.dg/20000419-1.c: New test.
29960
29961 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
29962
29963         * gcc.c-torture/execute/20000412-6.c: New test.
29964
29965 2000-04-12  Jeffrey A Law  (law@cygnus.com)
29966
29967         * gcc.c-torture/execute/20000412-5.c: New test.
29968         * g77.f-torture/compile/20000412-1.f: New test.
29969         * gcc.c-torture/execute/20000412-4.c: New test.
29970         * gcc.c-torture/compile/20000412-2.c: New test.
29971         * gcc.c-torture/execute/20000412-3.c: New test.
29972         * gcc.c-torture/compile/20000412-1.c: New test.
29973         * gcc.c-torture/execute/20000412-2.c: New test.
29974
29975 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
29976
29977         * objc/execute/bf-20.m: New test.
29978
29979 2000-04-10  Richard Henderson  <rth@cygnus.com>
29980
29981         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
29982
29983         * gcc.c-torture/execute/20000412-1.c: New test.
29984
29985 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29986
29987         * g++.old-deja/g++.eh/catchptr1.C: New test.
29988
29989 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
29990
29991         * g++.old-deja/g++.abi/cxa_vec.C: New test.
29992
29993 2000-04-08  Neil Booth  <NeilB@earthling.net>
29994
29995         * gcc.dg/cpp-nullchar.c: Remove test as
29996         embedded nulls cause problems.
29997
29998 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29999
30000         * gcc.dg/compare2.c: New test.
30001
30002 2000-04-08  Neil Booth  <NeilB@earthling.net>
30003
30004         * gcc.dg/cpp-nullchar.c: New test.
30005
30006 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
30007
30008         * gcc.dg/cpp-mi2.c: New test.
30009         * gcc.dg/cpp-mi2[abc].h: New files.
30010
30011 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
30012
30013         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
30014         member name.
30015
30016 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30017
30018         * g++.old-deja/g++.abi/vmihint.C: New test.
30019
30020 2000-04-06  Neil Booth  <NeilB@earthling.net>
30021
30022         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
30023         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
30024         copyright.
30025
30026 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
30027
30028         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
30029         avoid stack-frame overwrite.
30030
30031 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
30032
30033         * gcc.c-torture/compile/20000405-2.c: New test.
30034         * gcc.c-torture/compile/20000405-3.c: New test.
30035
30036 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30037
30038         * gcc.c-torture/compile/20000405-1.c: New test.
30039
30040 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
30041
30042         * gcc.dg/cast-qual-1.c: Revert last change.
30043
30044 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30045
30046         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
30047
30048 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
30049
30050         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
30051         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
30052
30053 2000-04-03  Jeffrey A Law  (law@cygnus.com)
30054
30055         * gcc.c-torture/compile/20000403-2.c: New test.
30056         * gcc.c-torture/compile/20000403-1.c: New test.
30057
30058 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
30059
30060         * gcc.c-torture/execute/20000403-1.c: New test.
30061
30062 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
30063
30064         * gcc.c-torture/execute/20000402-1.c: New test.
30065
30066 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
30067
30068         * gcc.c-torture/execute/va-arg-15.c: New test.
30069         * gcc.c-torture/execute/va-arg-16.c: New test.
30070         * gcc.c-torture/execute/va-arg-17.c: New test.
30071         * gcc.c-torture/execute/va-arg-18.c: New test.
30072         * gcc.c-torture/execute/va-arg-19.c: New test.
30073
30074 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
30075
30076         * gcc.c-torture/compile/981211-1.c: Move to...
30077         * gcc.dg/cpp-as1.c: ...here.
30078         * gcc.dg/cpp-as2.c: New file.
30079
30080         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
30081         compiler.
30082
30083 2000-04-02  Neil Booth  <NeilB@earthling.net>
30084
30085         * gcc.dg/cpp-cond.c  New tests.
30086         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
30087         accidental success less likely.
30088         * gcc.dg/cpp-missingop.c  New tests.
30089         * gcc.dg/cpp-missingparen.c  New tests.
30090         * gcc.dg/cpp-shift.c  New tests.
30091         * gcc.dg/cpp-shortcircuit.c  New tests.
30092         * gcc.dg/cpp-unary.c  New tests.
30093
30094 2000-03-29  Jeffrey A Law  (law@cygnus.com)
30095
30096         * gcc.c-torture/compile/20000329-1.c: New test.
30097
30098 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
30099
30100         * gcc.c-torture/compile/20000326-1.c: New test.
30101         * gcc.c-torture/compile/20000326-2.c: New test.
30102
30103 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
30104
30105         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
30106         the first parameter is a function argument.
30107
30108 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
30109
30110         * g++.old-deja/g++.ext/array4.C: New test.
30111
30112 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
30113
30114         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
30115
30116 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30117
30118         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
30119
30120 2000-03-19  Richard Henderson  <rth@cygnus.com>
30121
30122         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
30123
30124 2000-03-19  Richard Henderson  <rth@cygnus.com>
30125
30126         * gcc.c-torture/compile/20000319-1.c: New test.
30127
30128 2000-03-14  Jeffrey A Law  (law@cygnus.com)
30129
30130         * gcc.c-torture/execute/20000314-3.c: New test.
30131         * gcc.c-torture/execute/20000314-2.c: New test.
30132         * gcc.c-torture/execute/20000314-1.c: New test.
30133         * gcc.c-torture/compile/20000314-2.c: New test.
30134         * gcc.c-torture/compile/20000314-1.c: New test.
30135
30136 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
30137
30138         * g++.old-deja/g++.warn/inline.C: New test.
30139
30140 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
30141
30142         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
30143         standards-compliant result rather than specific constants.
30144         Put test-values in array.
30145
30146 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
30147
30148         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
30149         (g++_target_compile): Put test-specific options last.
30150
30151 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30152
30153         * g++.old-deja/g++.eh/vbase4.C: New test.
30154
30155 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30156
30157         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
30158
30159 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30160
30161         * g++.old-deja/g++.brendan/misc12.C: Removed.
30162         * g++.old-deja/g++.pt/memtemp77.C: Constify.
30163         * g++.old-deja/g++.ext/pretty4.C: New test.
30164
30165 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30166
30167         * g++.old-deja/g++.other/string2.C: New test.
30168
30169 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
30170
30171         * g++.old-deja/g++.warn/impint2.C: New test.
30172
30173 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
30174
30175         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
30176         is 1, not zero.
30177
30178 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
30179
30180         * g++.old-deja/g++.warn/impint.C: New test.
30181         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
30182         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
30183         * g++.old-deja/g++.pt/explicit12.C: Likewise.
30184         * g++.old-deja/g++.pt/explicit13.C: Likewise.
30185         * g++.old-deja/g++.pt/explicit17.C: Likewise.
30186         * g++.old-deja/g++.pt/explicit18.C: Likewise.
30187         * g++.old-deja/g++.pt/explicit19.C: Likewise.
30188         * g++.old-deja/g++.pt/explicit23.C: Likewise.
30189         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30190         * g++.old-deja/g++.pt/explicit35.C: Likewise.
30191         * g++.old-deja/g++.pt/explicit6.C: Likewise.
30192         * g++.old-deja/g++.pt/memclass7.C: Likewise.
30193
30194 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
30195
30196         * gcc.dg/cpp-redef.c: New test.
30197
30198 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
30199
30200         * g++.old-deja/g++.pt/unify7.C: New test.
30201
30202 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30203
30204         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
30205         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
30206
30207 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
30208
30209         * gcc.c-torture/compile/20000224-1.c: New test.
30210
30211 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30212
30213         * gcc.c-torture/compile/cpp-2.c: New test.
30214         * gcc.c-torture/compile/cpp-1.c: New test.
30215
30216 2000-02-25  Jeffrey A Law  (law@cygnus.com)
30217
30218         * gcc.c-torture/execute/20000225-1.c: New test.
30219
30220 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30221
30222         * gcc.dg/cpp-li2.c: New test.
30223
30224         * gcc.dg/cpp-wi1.c: New test.
30225
30226         * gcc.dg/cpp-li1.c: New test.
30227
30228 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
30229
30230         * g++.old-deja/g++.other/sizeof5.C: New test.
30231
30232 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30233
30234         * gcc.c-torture/execute/va-arg-13.c: New test.
30235
30236 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
30237
30238         * gcc.c-torture/execute/va-arg-12.c: New test.
30239
30240 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30241
30242         * gcc.c-torture/execute/20000223-1.c: New test.
30243
30244 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30245
30246         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
30247
30248 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
30249
30250         * g++.old-deja/g++.abi/ptrmem.C: New test.
30251
30252 2000-02-19  Richard Henderson  <rth@cygnus.com>
30253
30254         * gcc.c-torture/compile/init-3.c: New.
30255
30256 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
30257
30258         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
30259         ALWAYS_CXXFLAGS.
30260
30261 2000-02-11  Robert Lipe <robertl@sco.com>
30262
30263         * gcc.c-torture/compile/20000211-3.c: New test.
30264
30265 2000-02-11  Martin Buchholz <martin@xemacs.org>
30266
30267         * gcc.c-torture/compile/20000211-2.c: New test.
30268
30269 2000-02-11  Jeffrey A Law  (law@cygnus.com)
30270
30271         * gcc.c-torture/compile/20000211-1.c: New test.
30272
30273 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
30274
30275         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
30276           on native targets
30277
30278 2000-02-08  Nathan Sidwell  <nathan@acm.org>
30279
30280         * g++.old-deja/g++.other/cast5.C: New test.
30281
30282 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
30283
30284         * gcc.c-torture/execute/20000205-1.c: New.
30285
30286 2000-02-03  Nathan Sidwell  <nathan@acm.org>
30287
30288         * g++.old-deja/g++.jason/cast3.C: Return void.
30289         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
30290
30291 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30292
30293         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
30294
30295         * gcc.dg/loop-1.c: New test.
30296
30297 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
30298
30299         * gcc.c-torture/compile/20000127-1.c: New test.
30300         * gcc.c-torture/execute/991228-1.c: New test.
30301
30302 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30303
30304         * gcc.dg/unused-2.c: New test.
30305
30306         * gcc.dg/conv-1.c: New test.
30307
30308 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
30309
30310         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
30311         compiler.
30312         (tool_option_proc): Fix typo.
30313
30314 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
30315
30316         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
30317         of the ld on the host, not on the build machine.
30318         Also, don't crash if '--help' is not a supported option.
30319
30320 2000-01-24  Richard Henderson  <rth@cygnus.com>
30321
30322         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
30323
30324 2000-01-20  Jeffrey A Law  (law@cygnus.com)
30325
30326         * gcc.c-torture/execute/20000120-2.c: New test.
30327         * gcc.c-torture/execute/20000120-1.c: New test.
30328
30329 2000-01-13  Jeffrey A Law  (law@cygnus.com)
30330
30331         * gcc.c-torture/execute/20000113-1.c: New test.
30332
30333 2000-01-12  Jeffrey A Law  (law@cygnus.com)
30334
30335         * gcc.c-torture/execute/20000112-1.c: New test.
30336
30337 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30338
30339         * gcc.dg/20000111-1.c: New test.
30340
30341 2000-01-10  Jeffrey A Law  (law@cygnus.com)
30342
30343         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
30344         with 16 bit integers.
30345
30346 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30347
30348         * gcc.dg/20000108-1.c: New test.
30349
30350 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30351
30352         * g++.old-deja/g++.ns/koenig8.C: New test.
30353
30354 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30355
30356         * g++.old-deja/g++.other/cast4.C: New test.
30357
30358 2000-01-05  Jeffrey A Law  (law@cygnus.com)
30359
30360         * gcc.c-torture/compile/20000105-2.c: New test.
30361         * gcc.c-torture/compile/20000105-1.c: New test.
30362
30363 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30364
30365         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
30366         references to printf & atoi to conform to ANSI standard.
30367         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
30368         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
30369         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
30370         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
30371         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
30372         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30373         * g++.old-deja/g++.brendan/copy1.C: Likewise.
30374         * g++.old-deja/g++.brendan/copy2.C: Likewise.
30375         * g++.old-deja/g++.brendan/copy3.C: Likewise.
30376         * g++.old-deja/g++.brendan/copy4.C: Likewise.
30377         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30378         * g++.old-deja/g++.brendan/copy6.C: Likewise.
30379         * g++.old-deja/g++.brendan/copy7.C: Likewise.
30380         * g++.old-deja/g++.brendan/copy8.C: Likewise.
30381         * g++.old-deja/g++.brendan/crash11.C: Likewise.
30382         * g++.old-deja/g++.brendan/crash14.C: Likewise.
30383         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
30384         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30385         * g++.old-deja/g++.brendan/delete2.C: Likewise.
30386         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
30387         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
30388         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
30389         * g++.old-deja/g++.brendan/eh1.C: Likewise.
30390         * g++.old-deja/g++.brendan/groff1.C: Likewise.
30391         * g++.old-deja/g++.brendan/init3.C: Likewise.
30392         * g++.old-deja/g++.brendan/misc12.C: Likewise.
30393         * g++.old-deja/g++.brendan/misc7.C: Likewise.
30394         * g++.old-deja/g++.brendan/new2.C: Likewise.
30395         * g++.old-deja/g++.brendan/operators4.C: Likewise.
30396         * g++.old-deja/g++.brendan/operators5.C: Likewise.
30397         * g++.old-deja/g++.brendan/overload2.C: Likewise.
30398         * g++.old-deja/g++.brendan/overload7.C: Likewise.
30399         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
30400         * g++.old-deja/g++.brendan/reference1.C: Likewise.
30401         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
30402         * g++.old-deja/g++.brendan/template24.C: Likewise.
30403         * g++.old-deja/g++.brendan/template3.C: Likewise.
30404         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
30405         * g++.old-deja/g++.jason/inline3.C: Likewise.
30406         * g++.old-deja/g++.jason/opeq.C: Likewise.
30407         * g++.old-deja/g++.law/arg5.C: Likewise.
30408         * g++.old-deja/g++.law/arm7.C: Likewise.
30409         * g++.old-deja/g++.law/ctors11.C: Likewise.
30410         * g++.old-deja/g++.law/cvt8.C: Likewise.
30411         * g++.old-deja/g++.law/init9.C: Likewise.
30412         * g++.old-deja/g++.law/refs4.C: Likewise.
30413         * g++.old-deja/g++.law/template2.C: Likewise.
30414         * g++.old-deja/g++.law/visibility24.C: Likewise.
30415         * g++.old-deja/g++.law/vtable3.C: Likewise.
30416         * g++.old-deja/g++.mike/asm2.C: Likewise.
30417         * g++.old-deja/g++.mike/eh1.C: Likewise.
30418         * g++.old-deja/g++.mike/misc1.C: Likewise.
30419         * g++.old-deja/g++.mike/misc13.C: Likewise.
30420         * g++.old-deja/g++.mike/misc14.C: Likewise.
30421         * g++.old-deja/g++.mike/ns12.C: Likewise.
30422         * g++.old-deja/g++.mike/p1248.C: Likewise.
30423         * g++.old-deja/g++.mike/p3708.C: Likewise.
30424         * g++.old-deja/g++.mike/p3708a.C: Likewise.
30425         * g++.old-deja/g++.mike/p3708b.C: Likewise.
30426         * g++.old-deja/g++.mike/p646.C: Likewise.
30427         * g++.old-deja/g++.mike/p700.C: Likewise.
30428         * g++.old-deja/g++.mike/p783.C: Likewise.
30429         * g++.old-deja/g++.mike/p783a.C: Likewise.
30430         * g++.old-deja/g++.mike/p783b.C: Likewise.
30431         * g++.old-deja/g++.mike/p786.C: Likewise.
30432         * g++.old-deja/g++.mike/p789.C: Likewise.
30433         * g++.old-deja/g++.mike/p789a.C: Likewise.
30434         * g++.old-deja/g++.mike/p807a.C: Likewise.
30435         * g++.old-deja/g++.other/delete3.C: Likewise.
30436         * g++.old-deja/g++.other/dyncast1.C: Likewise.
30437         * g++.old-deja/g++.other/dyncast2.C: Likewise.
30438         * g++.old-deja/g++.other/dyncast3.C: Likewise.
30439         * g++.old-deja/g++.other/empty1.C: Likewise.
30440         * g++.old-deja/g++.other/temporary1.C: Likewise.
30441         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
30442         * g++.old-deja/g++.pt/t16.C: Likewise.
30443         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
30444
30445 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
30446
30447         * gcc.dg/991230-1.c: New test.
30448
30449 1999-12-29  Jeffrey A Law  (law@cygnus.com)
30450
30451         * gcc.c-torture/compile/991229-3.c: New test.
30452         * gcc.c-torture/compile/991229-2.c: New test.
30453         * gcc.c-torture/compile/991229-1.c: New test.
30454
30455 1999-12-29  Greg McGary <gkm@eng.ascend.com>
30456
30457         * gcc.c-torture/compile/labels-2.c: New test.
30458
30459 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
30460
30461         * gcc.c-torture/execute/991227-1.c: New test.
30462
30463 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30464
30465         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
30466
30467 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
30468
30469         * gcc.c-torture/execute/991221-1.c: New test.
30470
30471 1999-12-20  Nathan Sidwell  <nathan@acm.org>
30472
30473         * g++.old-deja/g++.other/cast3.C: New test.
30474
30475 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
30476
30477         * gcc.c-torture/execute/991216-4.c: New test.
30478
30479 1999-12-16  Michael Meissner  <meissner@cygnus.com>
30480
30481         * gcc.c-torture/execute/991216-1.c: New test.
30482         * gcc.c-torture/execute/991216-2.c: New test.
30483         * gcc.c-torture/execute/991216-3.c: New test.
30484
30485 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30486
30487         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
30488         Actually make the test fail by using "-O2" for compilation.
30489
30490 1999-12-15  Nathan Sidwell  <nathan@acm.org>
30491
30492         * g++.old-deja/g++.warn/cast-align1.C: New test.
30493
30494 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30495
30496         * gcc.c-torture/compile/991214-1.c: New test.
30497         * gcc.c-torture/compile/991214-2.c: New test.
30498
30499 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30500
30501         * gcc.dg/991214-1.c: New test.
30502
30503 1999-12-13  Jeffrey A Law  (law@cygnus.com)
30504
30505         * gcc.c-torture/compile/991213-3.c: New test.
30506         * gcc.c-torture/compile/991213-2.c: New test.
30507         * gcc.c-torture/compile/991213-1.c: New test.
30508
30509 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
30510
30511         * gcc.dg/991209-1.c: New test.
30512
30513 1999-12-08  Nathan Sidwell <nathan@acm.org>
30514
30515         * gcc.c-torture/compile/991208-1.c: New test.
30516
30517 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30518
30519         * gcc.dg/ultrasp2.c: New test.
30520
30521 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
30522
30523         * g++.old-deja/g++.abi/align.C (main): Fix typo.
30524
30525 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
30526
30527         * gcc.c-torture/compile/991202-1.c: New test.
30528         * gcc.c-torture/execute/991202-1.c: New test.
30529         * gcc.c-torture/execute/991202-2.c: New test.
30530         * gcc.c-torture/execute/991202-3.c: New test.
30531
30532 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
30533
30534         * g++.old-deja/g++.abi/align.C: New test.
30535         * g++.old-deja/g++.abi/aggregates.C: Likewise.
30536         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30537
30538 1999-12-01  Richard Henderson  <rth@cygnus.com>
30539
30540         * gcc.c-torture/execute/991201-1.c: New.
30541
30542 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
30543
30544         * gcc.dg/991129-1.c: New test.
30545
30546 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30547
30548         * gcc.c-torture/compile/991127-1.c: New test.
30549
30550 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30551
30552         * g++.old-deja/g++.other/warn4.C: New test.
30553
30554 1999-11-22  Nathan Sidwell  <nathan@acm.org>
30555
30556         * g++.old-deja/g++.eh/cleanup2.C: New test.
30557         * g++.old-deja/g++.ext/pretty2.C: New test.
30558         * g++.old-deja/g++.ext/pretty3.C: New test.
30559         * g++.old-deja/g++.other/debug6.C: New test.
30560
30561 1999-10-20  Jim Wilson  <wilson@cygnus.com>
30562
30563         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
30564         compiler_output to look for one error message instead of two.
30565
30566 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
30567
30568         * gcc.c-torture/execute/991118-1.c: Also test case
30569         where the word boundary does not split a byte evenly.
30570
30571 1999-11-19  Nathan Sidwell  <nathan@acm.org>
30572
30573         * g++.old-deja/g++.ext/restrict1.C: New test.
30574
30575 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
30576
30577         * gcc.c-torture/execute/991118-1.c: New test.
30578
30579 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
30580
30581         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
30582         working directory pathnames.
30583
30584 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
30585
30586         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
30587         host is equipped with driver.h and driver.o so it can actually
30588         compile and run the tests.
30589
30590 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
30591
30592         * gcc.c-torture/compile/991008-1.c: New test.
30593
30594 1999-11-08  Nick Clifton  <nickc@cygnus.com>
30595
30596         * lib/gcc-dg.exp: Include target-supports.exp
30597
30598 1999-11-05  Nick Clifton  <nickc@cygnus.com>
30599
30600         * lib/target-supports.exp: New file: Provide procs to test for
30601         features supported by the target.
30602         (check_weak_available): Moved here from ecos.exp.
30603         (check_alias_available): New proc: Determine of the target
30604         toolchain supports the alias attribute.
30605
30606         * gcc.dg/special/ecos.exp: Move check_weak_available to
30607         target-supports.exp.
30608         (alias-1.c): Only perform the test if the target supports
30609         aliases.
30610         (wkali-1.c): Only perform the test if the target supports
30611         aliases.
30612
30613         * gcc.dg/990506-0.c: Expect error messages from cross
30614         targets as well as native targets.
30615
30616 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30617
30618         * gcc.dg/ultrasp1.c: Removed xfail.
30619         * gcc.dg/struct-ret-2.c: Likewise.
30620         * gcc.dg/array-1.c: Likewise.
30621
30622 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30623
30624         * gcc.dg/struct-ret-2.c: New test.
30625
30626         * gcc.dg/array-1.c: New test.
30627
30628 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
30629
30630         * gcc.c-torture/execute/991030-1.c: New test.
30631
30632 1999-10-26  Richard Henderson  <rth@cygnus.com>
30633
30634         * gcc.c-torture/compile/991026-2.c: New test.
30635
30636 1999-10-26  Jeffrey A Law  (law@cygnus.com)
30637
30638         * gcc.c-torture/compile/991026-1.c: New test.
30639
30640 1999-10-23  Jeffrey A Law  (law@cygnus.com)
30641
30642         * gcc.c-torture/execute/991023-1.c: New test.
30643
30644 1999-10-19  Jeffrey A Law  (law@cygnus.com)
30645
30646         * gcc.c-torture/execute/991019-1.c: New test.
30647
30648 1999-10-16  Richard Henderson  <rth@cygnus.com>
30649
30650         * gcc.c-torture/execute/991016-1.c: New test.
30651
30652 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
30653
30654         * gcc.c-torture/execute/991014-1.c: New test.
30655
30656 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
30657
30658         * g++.old-deja/g++.other/union2.C: New test.
30659
30660 1999-10-13  Nathan Sidwell  <nathan@acm.org>
30661
30662         * g++.old-deja/g++.other/vaarg2.C: New test.
30663         * g++.old-deja/g++.other/vaarg3.C: New test.
30664
30665 1999-10-12  Craig Burley  <craig@jcb-sc.com>
30666
30667         * g77.f-torture/noncompile/19990905-1.f: Moved from being
30668         in compile/.
30669
30670 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
30671
30672         * gcc.c-torture/execute/va-arg-11.c: New test.
30673
30674 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
30675
30676         * lib/file-format.exp (gcc_target_object_format): Don't
30677         crash if objdump is unavailable.
30678
30679 1999-09-29  Donn Terry <donn@interix.com>
30680
30681         * gcc.misc-tests/mg.exp: delete extraneous redirection.
30682
30683 1999-09-28  Nick Clifton  <nickc@cygnus.com>
30684
30685         * gcc.c-torture/compile/990928-1.c: New test.
30686
30687 1999-09-28  Nathan Sidwell  <nathan@acm.org>
30688
30689         * g++.old-deja/g++.other/decl6.C: New test.
30690
30691 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30692
30693         * gcc.c-torture/execute/va-arg-10.c: New test.
30694
30695 1999-09-27  Nathan Sidwell  <nathan@acm.org>
30696
30697         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
30698         __PRETTY_FUNCTION__.
30699
30700 1999-09-23  Nick Clifton  <nickc@cygnus.com>
30701
30702         * gcc.c-torture/execute/990923-1.c: New test.
30703
30704 1999-09-21  Nick Clifton  <nickc@cygnus.com>
30705
30706         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
30707         for which -fpic is inappropriate.
30708
30709 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
30710
30711         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
30712
30713 1999-09-21  Nathan Sidwell  <nathan@acm.org>
30714
30715         * g++.old-deja/g++.other/dyncast1.C: New test.
30716         * g++.old-deja/g++.other/dyncast2.C: New test.
30717         * g++.old-deja/g++.other/dyncast3.C: New test.
30718         * g++.old-deja/g++.other/dyncast4.C: New test.
30719         * g++.old-deja/g++.other/dyncast5.C: New test.
30720         * g++.old-deja/g++.eh/catch3.C: New test.
30721         * g++.old-deja/g++.eh/catch3p.C: New test.
30722         * g++.old-deja/g++.eh/catch4.C: New test.
30723         * g++.old-deja/g++.eh/catch4p.C: New test.
30724         * g++.old-deja/g++.eh/catch5.C: New test.
30725         * g++.old-deja/g++.eh/catch5p.C: New test.
30726         * g++.old-deja/g++.eh/catch6.C: New test.
30727         * g++.old-deja/g++.eh/catch6p.C: New test.
30728         * g++.old-deja/g++.eh/catch7.C: New test.
30729         * g++.old-deja/g++.eh/catch7p.C: New test.
30730         * g++.old-deja/g++.eh/catch8.C: New test.
30731         * g++.old-deja/g++.eh/catch8p.C: New test.
30732         * g++.old-deja/g++.eh/catch9.C: New test.
30733         * g++.old-deja/g++.eh/catch9p.C: New test.
30734
30735 1999-09-13  Nathan Sidwell  <nathan@acm.org>
30736
30737         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
30738         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
30739
30740 1999-09-13  Jeffrey A Law  (law@cygnus.com)
30741
30742         * gcc.c-torture/compile/990913-1.c: New test.
30743
30744 1999-09-10  Nathan Sidwell  <nathan@acm.org>
30745
30746         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
30747         * g++.old-deja/g++.jason/rfg5.C: Likewise.
30748
30749 1999-09-09  Richard Henderson  <rth@cygnus.com>
30750
30751         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
30752
30753 1999-09-09  Nathan Sidwell  <nathan@acm.org>
30754
30755         * g++.old-deja/g++.other/lookup11.C: New test.
30756         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
30757         what is permitted and what we want.
30758         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
30759         overload use.
30760         * g++.old-deja/g++.jason/rfg5.C: Likewise
30761
30762 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
30763
30764         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
30765         * gcc.c-torture/noncompile/poison-1.c: New file.
30766
30767 1999-09-08  Nathan Sidwell  <nathan@acm.org>
30768
30769         * g++.old-deja/g++.other/sizeof3.C: New test.
30770         * g++.old-deja/g++.other/sizeof4.C: New test.
30771         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
30772         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
30773
30774 1999-09-07  Richard Henderson  <rth@cygnus.com>
30775
30776         * gcc.dg/va-arg-1.c: New.
30777
30778 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30779
30780         * gcc.c-torture/execute/va-arg-9.c: New test.
30781
30782 1999-09-05  Craig Burley  <craig@jcb-sc.com>
30783
30784         * g77.f-torture/compile/980519-2.f: New test.
30785         * g77.f-torture/compile/19990905-0.f: New test.
30786         * g77.f-torture/compile/19990905-1.f: New test.
30787         * g77.f-torture/compile/19990905-2.f: New test.
30788
30789         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
30790
30791 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
30792
30793         * gcc.c-torture/execute/990827-1.c: Fix typo.
30794
30795 1999-09-03  Nathan Sidwell  <nathan@acm.org>
30796
30797         * g++.old-deja/g++.other/deref1.C: New test.
30798
30799 1999-09-02  Nathan Sidwell  <nathan@acm.org>
30800
30801         * g++.old-deja/g++.other/ambig2.C: New test.
30802         * g++.old-deja/g++.other/cond5.C: New test.
30803         * g++.old-deja/g++.other/lookup16.C: New test.
30804
30805 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
30806
30807         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
30808         assemblers too.
30809
30810 1999-08-31  Jeffrey A Law  (law@cygnus.com)
30811
30812         * lib/c-torture.exp: Avoid the "compare executables" optimization
30813         when testing native.
30814
30815 1999-08-29  Jeffrey A Law  (law@cygnus.com)
30816
30817         * gcc.c-torture/execute/990829-1.c: New test.
30818         * gcc.c-torture/compile/990829-1.c: New test.
30819
30820 1999-08-27  Paul Burchard  <burchard@pobox.com>
30821
30822         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
30823         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
30824         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
30825         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
30826         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
30827         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
30828         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
30829         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
30830         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
30831         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
30832         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
30833
30834 1999-08-27  Jeffrey A Law  (law@cygnus.com)
30835
30836         * gcc.c-torture/execute/990827-1.c: New test.
30837
30838 1999-08-26  Craig Burley  <craig@jcb-sc.com>
30839
30840         * g77.f-torture/noncompile/19990826-4.f: New test.
30841
30842         * g77.f-torture/compile/19990826-3.f: New test.
30843
30844         * g77.f-torture/execute/19990826-2.f: New test.
30845
30846         * g77.f-torture/compile/19990826-1.f: New test.
30847
30848         * gcc.c-torture/execute/990826-0.c: New test.
30849         * g77.c-torture/execute/19990826-0.f: New test.
30850
30851         * g77.f-torture/noncompile/970626-2.f: New test.
30852
30853 1999-08-25  Paul Burchard  <burchard@pobox.com>
30854
30855         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
30856         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
30857         lss-011.C: New tests.
30858
30859 1999-08-25  Nathan Sidwell  <nathan@acm.org>
30860
30861         * g++.old-deja/g++.other/decl5.C: New test.
30862
30863 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30864
30865         * noncompile/noncompile.exp: Load_lib c-torture.exp.
30866         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
30867         call `postbase' for each one.  All callers of `postbase' changed
30868         to call this instead.
30869
30870 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
30871
30872         * gcc.c-torture/execute/990811-1.c: New test.
30873
30874 1999-08-09  Nick Clifton  <nickc@cygnus.com>
30875
30876         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
30877         just native ones.
30878
30879         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
30880         just native ones.
30881
30882 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30883
30884         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
30885
30886 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30887
30888         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
30889
30890 1999-08-04  Nathan Sidwell  <nathan@acm.org>
30891
30892         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
30893
30894 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30895
30896         * gcc.c-torture/execute/990804-1.c: New test.
30897
30898 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30899
30900         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
30901         * g++.old-deja/g++.brendan/crash64.C: Likewise
30902         * g++.old-deja/g++.brendan/overload8.C: Likewise
30903
30904 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30905
30906         * g++.old-deja/g++.other/struct1.C: New test.
30907
30908 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30909
30910         * g++.old-deja/g++.other/enum2.C: New test.
30911
30912 1999-08-02  Richard Henderson  <rth@cygnus.com>
30913
30914         Adapted from tests from Franz Sirl:
30915         * gcc.c-torture/execute/va-arg-7.c: New test.
30916         * gcc.c-torture/execute/va-arg-8.c: New test.
30917
30918 1999-08-01  Jeffrey A Law  (law@cygnus.com)
30919
30920         * gcc.c-torture/compile/990801-2.c: New test.
30921
30922         * gcc.c-torture/compile/990801-1.c: New test.
30923
30924 1999-07-27  Michael Meissner  <meissner@cygnus.com>
30925
30926         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
30927         fp-cmp-1.c, converting double to float.
30928
30929         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
30930         fp-cmp-1.c, converting double to long double.
30931
30932         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
30933         from fr1 to unknown_register, since fr1 is a legitimate register
30934         on some machines.
30935
30936 1999-07-25  Jeffrey A Law  (law@cygnus.com)
30937
30938         * README: More listname related changes.
30939
30940 1999-07-08  Catherine Moore  <clm@cygnus.com>
30941
30942         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
30943
30944 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
30945
30946         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
30947
30948 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30949
30950         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
30951
30952 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
30953
30954         * gcc.dg/990703-1.c: New test.
30955
30956 1999-06-29  Nick Clifton  <nickc@cygnus.com>
30957
30958         * lib/file-format.exp: New file: Move definition of proc
30959         gcc_target_object_format to here from
30960         gcc.dg/special/ecos.exp.
30961
30962         * lib/c-torture.exp: Include lib file-format.exp.
30963         * lib/gcc-dg.exp: Include lib file-format.exp.
30964
30965         * gcc.dg/special/ecos.exp: Remove definition of proc
30966         gcc_target_object_format.
30967
30968 1999-06-28  Jeffrey A Law  (law@cygnus.com)
30969
30970         * gcc.c-torture/execute/990628-1.c: New test.
30971
30972 1999-06-25  Jeffrey A Law  (law@cygnus.com)
30973
30974         * gcc.c-torture/compile/990625-2.c: New test.
30975
30976         * gcc.c-torture/compile/990625-1.c: New test.
30977
30978 1999-06-23  Nick Clifton  <nickc@cygnus.com>
30979
30980         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
30981         attributes compile.
30982         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
30983         ports that use the COFF/PE file format.
30984
30985 1999-06-17  Jeffrey A Law  (law@cygnus.com)
30986
30987         * gcc.c-torture/compile/990617-1.c: New test.
30988
30989 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
30990
30991         * g++.old-deja/g++.other/decl4.C: New test.
30992
30993 1999-06-14  Nathan Sidwell  <nathan@acm.org>
30994
30995         * g++.old-deja/g++.other/bitfld3.C: New test.
30996
30997 1999-06-08  Nathan Sidwell  <nathan@acm.org>
30998
30999         * g++.old-deja/g++.eh/catch1.C: New test.
31000
31001 1999-06-07  Jeffrey A Law  (law@cygnus.com)
31002
31003         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
31004
31005         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
31006         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
31007
31008 1999-06-05  Craig Burley  <craig@jcb-sc.com>
31009
31010         * g77.f-torture/compile/19990502-0.f: Replace with new,
31011         shorter, test that still fails after recent changes.
31012
31013 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31014
31015         * gcc.c-torture/execute/990604-1.c: New test.
31016
31017 1999-05-31  Jeffrey A Law  (law@cygnus.com)
31018
31019         * gcc.c-torture/execute/990531-1.c: New test.
31020
31021 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31022
31023         * gcc.c-torture/compile/990527-1.c: New test.
31024
31025 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
31026
31027         * gcc.c-torture/execute/990527-1.c: New test.
31028
31029 1999-05-25  Nick Clifton  <nickc@cygnus.com>
31030
31031         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
31032         bitfields as signed.
31033
31034 1999-05-25  Craig Burley  <craig@jcb-sc.com>
31035
31036         * g77.f-torture/compile/19990525-0.f: New test.
31037
31038 1999-05-25  Jeffrey A Law  (law@cygnus.com)
31039
31040         * gcc.c-torture/execute/990525-2.c: New test.
31041
31042         * gcc.c-torture/execute/990525-1.c: New test.
31043
31044 1999-05-24  Nathan Sidwell  <nathan@acm.org>
31045
31046         * g++.old-deja/g++.other/anon3.C: New test.
31047         * g++.old-deja/g++.other/anon4.C: New test.
31048         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
31049         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
31050         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
31051         Merrill).
31052
31053 1999-05-24  Jeffrey A Law  (law@cygnus.com)
31054
31055         * gcc.c-torture/execute/990524-1.c: New test.
31056
31057         * gcc.dg/990524-1.c: New test.
31058
31059 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31060
31061         * gcc.c-torture/compile/990523-1.c: New test.
31062
31063 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
31064
31065         * gcc.c-torture/compile/990519-1.c: New test.
31066
31067 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31068
31069         * gcc.c-torture/compile/990517-1.c: New test.
31070
31071         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
31072         (e4, f4): New tests.
31073         (main): Call them.
31074
31075 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31076
31077         * gcc.dg/noreturn-1.c: New test.
31078
31079 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
31080
31081         * gcc.c-torture/execute/990513-1.c: New test.
31082
31083 1999-05-10  Richard Henderson  <rth@cygnus.com>
31084
31085         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
31086
31087 1999-05-10  Craig Burley  <craig@jcb-sc.com>
31088
31089         * g77.f-torture/execute/erfc.f: Use small single-precision
31090         values, to avoid problems on Alphas when not -mieee.
31091
31092 1999-05-08  Craig Burley  <craig@jcb-sc.com>
31093
31094         * gcc.dg/990506-0.c: New test.
31095
31096 1999-05-08  Richard Henderson  <rth@cygnus.com>
31097
31098         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
31099         the constant to test.  Don't XFAIL 64-bit targets.
31100
31101         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
31102         * g++.old-deja/g++.law/profile1.C: Likewise.
31103
31104         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
31105         operator new instances.
31106         * g++.old-deja/g++.other/delete5.C: Likewise.
31107
31108 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31109
31110         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
31111         intrinsic.
31112
31113 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31114
31115         * g77.f-torture/execute/u77-test.f: Reverse order of two
31116         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
31117
31118 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31119
31120         * gcc.dg/compare1.c: New test.
31121
31122 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31123
31124         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
31125         New tests.
31126
31127 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31128
31129         * g77.f-torture/compile/19990502-1.f: New test.
31130
31131 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31132
31133         * g77.f-torture/compile/19990502-0.f: New test.
31134
31135 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31136
31137         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
31138         intrinsic.
31139
31140 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31141
31142         * g77.f-torture/execute/u77-test.f (main): List libU77
31143         intrinsics not currently tested.
31144         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
31145         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
31146         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
31147         Trim blanks off the ends of some printed strings.
31148
31149 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31150
31151         * g77.f-torture/execute/u77-test.f (main): Just warn about
31152         FSTAT gid disagreement, as it's expected on some systems.
31153
31154 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31155
31156         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
31157         use a new function, which allows for some slop.
31158         Clean up some commentary.
31159         (issum): The new function.
31160         (sgladd): Deleted subroutine.
31161
31162 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31163
31164         * g77.f-torture/execute/u77-test.f: Modify to be more like
31165         libf2c/libU77 version, bringing patches to that version here.
31166         Add suitable commentary.
31167
31168 1999-04-25  Richard Henderson  <rth@cygnus.com>
31169
31170         * gcc.dg/990424-1.c: New test.
31171
31172 1999-04-24  Craig Burley  <craig@jcb-sc.com>
31173
31174         * g77.f-torture/execute/u77-test.f (main): Bug involving
31175         LSTAT has been fixed, so turn back on full checking.
31176
31177 1999-04-20  Craig Burley  <craig@jcb-sc.com>
31178
31179         * g77.f-torture/compile/19990419-0.f: New test.
31180         * g77.f-torture/execute/19990419-1.f: New test.
31181
31182 1999-04-17  Richard Henderson  <rth@cygnus.com>
31183
31184         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
31185         to avoid the need for a prototype to supress a warning.
31186
31187 1999-04-07  Jim Wilson  <wilson@cygnus.com>
31188
31189         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
31190
31191 1999-04-04  Jeffrey A Law  (law@cygnus.com)
31192
31193         * gcc.c-torture/execute/990404-1.c: New test.
31194
31195 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31196
31197         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
31198         * gcc.dg/cpp-if3.c: Don't use -pedantic.
31199         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
31200         missing initializer warnings.
31201
31202 1999-03-28  Jeffrey A Law  (law@cygnus.com)
31203
31204         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
31205         matching strings.
31206
31207 1999-03-26  Jeffrey A Law  (law@cygnus.com)
31208
31209         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
31210
31211 1999-03-26  Craig Burley  <craig@jcb-sc.com>
31212
31213         * g77.f-torture/execute/19990325-0.f: New test.
31214         * g77.f-torture/execute/19990325-1.f: New test.
31215
31216 1999-03-24  Jeffrey A Law  (law@cygnus.com)
31217
31218         * gcc.c-torture/execute/990324-1.c: New test.
31219
31220 1999-03-22  Jim Wilson  <wilson@cygnus.com>
31221
31222         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
31223         test with 4.
31224
31225 1999-03-17  Richard Henderson  <rth@cygnus.com>
31226
31227         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
31228
31229 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31230
31231         * g77.f-torture/execute/19990313-2.f: New test.
31232         * g77.f-torture/execute/19990313-3.f: New test.
31233
31234 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31235
31236         * g77.f-torture/execute/19990313-0.f: New test.
31237         * g77.f-torture/execute/19990313-1.f: New test.
31238
31239 1999-03-12  Jim Wilson  <wilson@cygnus.com>
31240
31241         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
31242         printf to sprintf.
31243         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
31244         (main): Add check for u15.  Conditionalize u31 check depending on
31245         whether ints are <32 bits or >=32 bits.
31246
31247 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31248
31249         * g77.f-torture/execute/19981119-0.f: Improve testiness.
31250
31251 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31252
31253         * g77.f-torture/compile/19990305-0.f: New test.
31254         * g77.f-torture/execute/19981119-0.f: New test.
31255
31256 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31257
31258         * g77.f-torture/execute/970625-2.f: call ABORT if final
31259         result is not correct, instead of just printing it.
31260         Add this checking via newly introduced obfuscation, to
31261         trip up buggy front ends.
31262
31263 1999-03-07  Craig Burley  <craig@jcb-sc.com>
31264
31265         * g77.f-torture/compile/960317-1.f: Moved from being
31266         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
31267
31268 1999-03-06  Craig Burley  <craig@jcb-sc.com>
31269
31270         * g77.f-torture/execute/960317-1.f: New (old) test.
31271         * g77.f-torture/execute/970625-2.f: Ditto.
31272
31273 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
31274
31275         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
31276         message on line 1 or line 2; cccp and cpplib do this differently.
31277
31278 1999-03-01  Jeffrey A Law  (law@cygnus.com)
31279
31280         * g++.old-deja/g++.law/weak1.C: New test.
31281
31282 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31283
31284         * gcc.c-torture/execute/990119-1.c: Renamed to...
31285         * gcc.dg/990119-1.c: this, so it will only be tested once
31286         (it's a preprocessor test, it doesn't need to be run at
31287         multiple optimization levels).
31288
31289 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31290
31291         * lib/g++.exp: Don't add incdir=$base_dir/../include to
31292           ALWAYS_CXXFLAGS.
31293
31294 1999-02-24  Craig Burley  <craig@jcb-sc.com>
31295
31296         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
31297         * g77.f-torture/compile/19981216-0.f: ...as it is expected
31298         to not be compilable by current g77.
31299
31300 1999-02-24  Nick Clifton  <nickc@cygnus.com>
31301
31302         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
31303
31304 1999-02-22  Jeffrey A Law  (law@cygnus.com)
31305
31306         * gcc.c-torture/execute/990222-1.c: New test.
31307
31308 1999-02-19  Craig Burley  <craig@jcb-sc.com>
31309
31310         * g77.f-torture/compile/19990218-0.f: New test.
31311         * g77.f-torture/noncompile/19990218-1.f: New test.
31312
31313 1999-02-18  Craig Burley  <craig@jcb-sc.com>
31314
31315         * g77.f-torture/compile/19981216-0.f: New test.
31316
31317 1999-02-14  Jeffrey A Law  (law@cygnus.com)
31318
31319         * gcc.dg/990214-1.c: New test.
31320
31321 1999-02-13  Jeffrey A Law  (law@cygnus.com)
31322
31323         * gcc.dg/990213-2.c: New test.
31324
31325         * gcc.dg/990213-1.c: New test.
31326
31327 1999-02-12  Jeffrey A Law  (law@cygnus.com)
31328
31329         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
31330         ints.
31331
31332 1999-02-11  Nick Clifton  <nickc@cygnus.com>
31333
31334         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
31335         specified by target.
31336
31337         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
31338
31339 1999-02-11  Jeffrey A Law  (law@cygnus.com)
31340
31341         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
31342
31343 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31344
31345         * gcc.dg/special/ecos.exp: New test driver for new tests with
31346         special requirements.
31347
31348         * gcc.dg/special/alias-1.c: New test.
31349         * gcc.dg/special/gcsec-1.c: New test.
31350         * gcc.dg/special/weak-1.c: New test.
31351         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
31352         * gcc.dg/special/weak-2.c: New test.
31353         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
31354         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
31355         * gcc.dg/special/wkali-1.c: New test.
31356         * gcc.dg/special/wkali-2.c: New test.
31357         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
31358         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
31359
31360 1999-02-10  Felix Lee  <flee@cygnus.com>
31361
31362           * lib/c-torture.exp (c-torture-compile): Pull out code for
31363           analyzing gcc error messages.
31364           (c-torture-execute): Likewise.  Fix some (harmless) false
31365           positives.
31366           * lib/gcc.exp (gcc_check_compile): New function.
31367
31368 1999-02-08  Richard Henderson  <rth@cygnus.com>
31369
31370         * gcc.c-torture/execute/990208-1.c: New test.
31371
31372 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31373
31374         * g++.dg/special/ecos.exp: New driver for new tests with special
31375         requirements
31376
31377         * g++.dg/special/conpr-1.C: New test
31378         * g++.dg/special/conpr-2.C: New test
31379         * g++.dg/special/conpr-2a.C: New test
31380         * g++.dg/special/conpr-3.C: New test
31381         * g++.dg/special/conpr-3a.C: New test
31382         * g++.dg/special/conpr-3b.C: New test
31383
31384         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
31385         allow g++ to use the dg driver
31386
31387         * README: Add comment about g++.dg directory
31388
31389 1999-02-06  Jeffrey A Law  (law@cygnus.com)
31390
31391         * README: Update email addresses.
31392
31393 1999-02-03  Nick Clifton  <nickc@cygnus.com>
31394
31395         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
31396         arguments in order to force structure S onto the stack even on
31397         the alpha.
31398         (test): Pass 10 leading arguments to function foo as well as the
31399         structure S.
31400
31401         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
31402         failure for all targets.
31403
31404         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
31405         abort to terminate program execution.
31406
31407 1999-01-30  Richard Henderson  <rth@cygnus.com>
31408
31409         * gcc.c-torture/execute/990130-1.c: New test.
31410
31411 1999-01-30  Jeffrey A Law  (law@cygnus.com)
31412
31413         * gcc.dg/990130-1.c: New test.
31414
31415 1999-01-28  Michael Meissner  <meissner@cygnus.com>
31416
31417         * gcc.c-torture/execute/990128-1.c: New test.
31418
31419 1999-01-27  Michael Meissner  <meissner@cygnus.com>
31420
31421         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
31422
31423 1999-01-27  Felix Lee  <flee@cygnus.com>
31424
31425         * lib/c-torture.exp (c-torture-compile): pull out code for
31426         analyzing gcc error messages.
31427         (c-torture-execute): ditto, and fix some (harmless) false
31428         positives.
31429         * lib/gcc.exp (gcc_check_compile): new function.
31430
31431 1999-01-17  Jeffrey A Law  (law@cygnus.com)
31432
31433         * gcc.dg/990117-1.c: New test.
31434
31435         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
31436
31437         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
31438
31439 1999-01-15  Jeffrey A Law  (law@cygnus.com)
31440
31441         * g77.f-torture/compile/990115-1.f: New test.
31442
31443 1999-01-07  Jeffrey A Law  (law@cygnus.com)
31444
31445         * gcc.c-torture/compile/990107-1.c: New test
31446
31447 1999-01-06  Jeffrey A Law  (law@cygnus.com)
31448
31449         * gcc.c-torture/execute/990106-2.c: New test.
31450
31451         * gcc.c-torture/execute/990106-1.c: New test.
31452
31453 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
31454
31455         * gcc.c-torture/compile/981223-1.c: New test.
31456
31457 1998-12-29  Richard Henderson  <rth@cygnus.com>
31458
31459         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
31460         (opt3): Rename from opt4 and disable.
31461
31462 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
31463
31464         * g++.old-deja/g++.pt/ptrmem5.C: New test.
31465
31466 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31467
31468         * g++.old-deja/g++.other/conv5.C: New test.
31469
31470 1998-12-14  Nick Clifton  <nickc@cygnus.com>
31471
31472         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
31473
31474 1998-12-11  Jeffrey A Law  (law@cygnus.com)
31475
31476         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
31477
31478 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
31479
31480         * gcc.c-torture/compile/981211-1.c: New test.
31481
31482 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
31483
31484         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
31485
31486         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
31487
31488 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31489
31490         * gcc.special/930510-1.c: Make C9X safe.
31491         * gcc.misc-tests/gcov-1.c Similarly.
31492         * gcc.misc-tests/gcov-2.c Similarly.
31493
31494 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31495
31496         * gcc.dg/ultrasp1.c: New test.
31497
31498 1998-12-06  Richard Henderson  <rth@cygnus.com>
31499
31500         * gcc.c-torture/execute/981206.c: New test.
31501
31502 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31503
31504         * g++.old-deja/g++.ns/template7.C: New test.
31505
31506         * g++.old-deja/g++.other/expr1.C: New test.
31507
31508         * g++.old-deja/g++.eh/tmpl3.C: New test.
31509
31510         * g++.old-deja/g++.eh/tmpl2.C: New test.
31511
31512 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31513
31514         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
31515         * g++.old-deja/g++.other/using6.C: Removed.
31516         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
31517
31518         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
31519
31520 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31521
31522         * g++.old-deja/g++.pt/overload8.C: New test.
31523
31524         * g++.old-deja/g++.pt/overload7.C: New test.
31525
31526         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
31527
31528         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
31529         and relinking messages.
31530         * lib/g++.exp (g++_target_compile): Remove .rpo file when
31531         compiling with -frepo.
31532
31533 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
31534
31535         * g++.old-deja/g++.pt/lookup6.C: New test.
31536
31537 1998-11-30  Nick Clifton  <nickc@cygnus.com>
31538
31539         * gcc.c-torture/execute/981130-1.c: New test.
31540         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
31541
31542 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31543
31544         * g++.old-deja/g++.pt/explicit76.C: New test.
31545
31546         * g++.old-deja/g++.pt/friend38.C: New test.
31547
31548         * g++.old-deja/g++.ns/crash2.C: New test.
31549
31550         * g++.old-deja/g++.pt/defarg8.C: New test.
31551
31552         * g++.old-deja/g++.pt/instantiate6.C: New test.
31553
31554         * g++.old-deja/g++.pt/static6.C: New test.
31555
31556         * g++.old-deja/g++.pt/decl2.C: New test.
31557
31558 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31559
31560         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
31561         problem is actually related with name lookup, but so what? :-)
31562
31563         * g++.old-deja/g++.pt/friend37.C: New test.
31564
31565 1998-11-25  Dave Love  <d.love@dl.ac.uk>
31566
31567         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
31568         element, which fails on some systems.
31569
31570         * g77.f-torture/execute/labug1.f: New test.
31571
31572 1998-11-21  Jeffrey A Law  (law@cygnus.com)
31573
31574         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
31575         is defined.
31576
31577 1998-11-18  Dave Love  <d.love@dl.ac.uk>
31578
31579         * g77.f-torture/compile/981117-1.f: New test.
31580
31581 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
31582
31583         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
31584         properly discarded.
31585
31586 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
31587
31588         * gcc.c-torture/execute/memcheck: New directory of tests for
31589         -fcheck-memory-usage.
31590
31591 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31592
31593         * README: New file, general information about the testsuite and
31594         new description of the various C++ test subdirectories.
31595         * README.g++: Eliminate obsolete information, update and move most
31596         relevant stuff to README.
31597
31598 1998-11-07  Richard Henderson  <rth@cygnus.com>
31599
31600         * gcc.c-torture/compile/981107-1.c: New test.
31601
31602 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
31603
31604         * execute/memcpy-bi.c: New testcase.
31605
31606 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
31607
31608         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
31609         base classes.
31610
31611         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
31612         template is selected.
31613
31614         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
31615         classes, it should be accepted for all types.
31616
31617         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
31618
31619         * g++.old-deja/g++.pt/spec24.C: Ensure that template
31620         specializations start with template headers.
31621
31622 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
31623
31624         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
31625
31626         * g++.old-deja/g++.other/init9.C: Test cross initialization of
31627         non-POD types.
31628
31629 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31630
31631         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
31632
31633 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
31634
31635         * compile/981022-1.c, compile/981022-1.x: New test and driver.
31636
31637 1998-10-19  Jeffrey A Law  (law@cygnus.com)
31638
31639         * 981019-1.c: New test.
31640
31641 1998-10-14  Robert Lipe <robertl@dgii.com>
31642
31643         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
31644         find objc headers.
31645
31646 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31647
31648         * compile/981001-4.c: Remove use of GCC extension that triggers a
31649         compiler bug.
31650
31651 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
31652
31653         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
31654
31655 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31656
31657         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
31658         instantiation of template produces incorrect code for delete
31659         expression.
31660
31661         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
31662         constructors' name is not unique.
31663         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
31664         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
31665
31666         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
31667         automatic array of const is ill-formed.
31668
31669         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
31670         of template parameter?
31671
31672         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
31673         const.
31674
31675         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
31676         pointer-to-member expression.
31677
31678         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
31679         declaration causes ICE.
31680
31681 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
31682
31683         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
31684         reserved in the global namespace.
31685
31686         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
31687         generate needed virtual table.
31688
31689         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
31690
31691 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
31692
31693         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
31694         template-dependent type
31695
31696 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
31697
31698         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
31699         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
31700         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
31701
31702         * g++.old-deja/g++.other/using5.C: New test; using decl from base
31703         class should be usable as argument of member function.
31704         * g++.old-deja/g++.other/using6.C: New test; using decl from base
31705         class should be usable as return type of member function.
31706         * g++.old-deja/g++.other/using7.C: New test; using decl from base
31707         class should be usable as type of data member.
31708
31709         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
31710
31711 1998-10-09  Jeffrey A Law  (law@cygnus.com)
31712
31713         * gcc.c-torture/special/920521-1.c: Fix bogus test.
31714
31715 1998-10-08  Nick Clifton  <nickc@cygnus.com>
31716
31717         * gcc.dg/dll-?.c Add thumb to target list.
31718         Fix assembler scan patterns to match current assembler output.
31719
31720 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
31721
31722         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
31723         matching of template brackets.
31724
31725         * g++.old-deja/g++.other/using4.C: New test.  Test using
31726         declarations of methods from base classes.
31727
31728         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
31729         within functions should introduce names into the innermost
31730         enclosing namespace.
31731
31732         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
31733         of static locals if first initialization throws.
31734
31735 1998-10-07  Jim Wilson  <wilson@cygnus.com>
31736
31737         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
31738
31739 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
31740
31741         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
31742         lose track of the possible targets of tablejump insns.
31743         * special/special.exp: Run it.
31744
31745 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31746
31747         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
31748         must be declared before its specializations can be named in friend
31749         declarations.
31750
31751 1998-10-05  Dave Love  <d.love@dl.ac.uk>
31752
31753         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
31754
31755         * g77.f-torture/execute/io1.f: New test.
31756
31757 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31758
31759         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
31760         with pointer to template function, for which no argument deduction
31761         is possible.
31762
31763         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
31764         specialization of template function as argument to template
31765         function.
31766
31767         * g++.old-deja/g++.other/access2.C: New test; Inner class
31768         shouldn't have privileged access to Outer's names.
31769
31770 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31771
31772         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
31773         friend template declared within template class conflicts with
31774         nested class of the same name.
31775
31776         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
31777         is ignored.
31778
31779         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
31780         object with direct initializer as function declaration.
31781
31782         * g++.old-deja/g++.other/decl2.C: New test; duplicate
31783         initializers.
31784
31785         * g++.old-deja/g++.other/null2.C: New test; conditional operator
31786         involving const pointer and NULL produces incorrect result.
31787
31788         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
31789         type name without `typename' should be rejected with -pedantic.
31790
31791 1998-10-02  Richard Henderson  <rth@cygnus.com>
31792
31793         * g++.old-deja/g++.other/addrof1.C: New test.
31794
31795 1998-10-01  Nick Clifton  <nickc@cygnus.com>
31796
31797         * gcc.c-torture/compile/981001-1.c: New test.
31798         * gcc.c-torture/execute/981001-1.c: New test.
31799
31800 1998-10-01  Jeffrey A Law  (law@cygnus.com)
31801
31802         * gcc.c-torture/compile/981001-2.c: New test.
31803         * gcc.c-torture/compile/981001-3.c: New test.
31804         * gcc.c-torture/compile/981001-4.c: New test.
31805
31806 1998-10-01  Robert Lipe  <robertl@dgii.com>
31807
31808         * lib/objc.exp (objc_target_compile): Add -L during compiles for
31809         multilibbed hosts.   Idea grafted from g77.exp.
31810
31811 1998-09-30  Dave Love  <d.love@dl.ac.uk>
31812
31813         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
31814         avoid losing on systems which need -lsocket.
31815
31816 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
31817
31818         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
31819         * g++.old-deja/g++.other/nested2.C: Ditto.
31820         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
31821         failure.
31822
31823 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31824
31825         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
31826         preferred over template operator!= for enum bitfields.
31827
31828 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
31829
31830         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
31831         that happen to have the same base name, but in different scopes,
31832         are incorrectly rejected.
31833
31834 1998-09-16  Richard Henderson  <rth@cygnus.com>
31835
31836         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
31837         on the native word size instead of an integer literal.
31838
31839 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31840
31841         * g++.old-deja/g++.other/static2.C: Invocation of static data
31842         member of type pointer-to-function denoted as non-static member.
31843
31844         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
31845         checks involving function types and aliases.
31846
31847 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31848
31849         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
31850         redefined to the same non-trivial type.
31851
31852         * g++.old-deja/g++.pt/explicit73.C: Test for proper
31853         namespace-qualification of template specializations declared in
31854         other namespaces.
31855
31856         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
31857         to declare a subset of the specializations of a template function
31858         as friends of specializations of a template class.
31859
31860         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
31861         member templates that do not fully specialize the enclosing
31862         template class are rejected.
31863
31864 1998-09-11  Dave Love  <d.love@dl.ac.uk>
31865
31866         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
31867
31868 1998-09-08  Dave Love  <d.love@dl.ac.uk>
31869
31870         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
31871         altered from libf2c/libU77 version.
31872
31873 1998-09-06  Dave Love  <d.love@dl.ac.uk>
31874
31875         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
31876
31877 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
31878
31879         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
31880         (un)signed char are different types for template specialization
31881         purposes.
31882
31883 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
31884
31885         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
31886         * objc: ObjC testsuite.
31887
31888 1998-08-31  Catherine Moore  <clm@cygnus.com>
31889
31890         * gcc.c-torture/execute/941014-1.x:  New file.
31891
31892 1998-08-31  Nick Clifton  <nickc@cygnus.com>
31893
31894         * lib/c-torture.exp: Add support for
31895         torture_eval_before_compile and torture_eval_before_execute
31896         variables.
31897
31898 1998-08-30  Jeffrey A Law  (law@cygnus.com)
31899
31900         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
31901         this test triggers valid.
31902
31903 1998-08-27  Jeffrey A Law  (law@cygnus.com)
31904
31905         * gcc.dg/980827-1.c: New test.
31906
31907 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
31908
31909         * gcc.c-torture/execute/loop-4b.c: New test.
31910
31911 1998-08-26  Nick Clifton  <nickc@cygnus.com>
31912
31913         * lib/c-torture.exp: Add support for
31914         torture_eval_before_compile and torture_eval_before_execute
31915         variables.
31916
31917 1998-08-25  Jeffrey A Law  (law@cygnus.com)
31918
31919         * gcc.c-torture/compile/980825-1.c: New test.
31920
31921 1998-08-24  Nick Clifton  <nickc@cygnus.com>
31922
31923         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
31924         count number tests in opt_t0 not good_t0.
31925
31926 1998-08-24  Jeffrey A Law  (law@cygnus.com)
31927
31928         * gcc.c-torture/compile/930326-1.x: Fix typo.
31929
31930 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
31931
31932         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
31933         causes an ICE.
31934
31935 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31936
31937         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
31938         STACK_SIZE is defined.
31939         * gcc.c-torture/unsorted/stuct.c: Similarly.
31940
31941         * gcc.c-torture/compile/980821-1.c: New test.
31942
31943 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31944
31945         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
31946
31947 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
31948
31949         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
31950         code.
31951
31952 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
31953
31954         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
31955         error'.
31956
31957 1998-08-18  Jeffrey A Law  (law@cygnus.com)
31958
31959         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
31960
31961 1998-08-16  Jeffrey A Law  (law@cygnus.com)
31962
31963         * gcc.c-torture/compile/980816-1.c: New test.
31964
31965         * gcc.dg/980816-1.c: New test.
31966
31967 1998-08-13  Jeffrey A Law  (law@cygnus.com)
31968
31969         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
31970         compiler for ieee tests.
31971
31972 1998-08-01  Dave Love  <d.love@dl.ac.uk>
31973
31974         * g77.f-torture/compile/980729-0.f: New test.
31975
31976 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
31977
31978         * gcc.c-torture/special/eeprof-1.c: New test, for
31979         -finstrument-functions.
31980         * gcc.c-torture/special/special.exp: Run it.
31981
31982 1998-07-29  Jeffrey A Law  (law@cygnus.com)
31983
31984         * gcc.c-torture/compile/980729-1.c: New test.
31985
31986 1998-07-27  Nick Clifton  <nickc@cygnus.com>
31987
31988         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
31989         __thumb__ is defined, and test for ARM style doubles if so.
31990
31991 1998-07-26  Dave Love  <d.love@dl.ac.uk>
31992
31993         * g77.f-torture/noncompile/980615-0.f: New test.
31994
31995 1998-07-26  H.J. Lu  (hjl@gnu.org)
31996
31997         * gcc.dg/980312-1.c: Do link instead of compile.
31998         * gcc.dg/980313-1.c: Likewise.
31999
32000 1998-07-26  Jeffrey A Law  (law@cygnus.com)
32001
32002         * gcc.c-torture/compile/980726-1.c: New test.
32003
32004 1998-07-25  Dave Love  <d.love@dl.ac.uk>
32005
32006         * g77.f-torture/execute/io0.f: New test.
32007
32008 1998-07-24  Nick Clifton  <nickc@cygnus.com>
32009
32010         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
32011         an int.
32012
32013 1998-06-18  Michael Meissner  <meissner@cygnus.com>
32014
32015         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
32016         m32r bugs.
32017
32018 1998-07-17  Nick Clifton  <nickc@cygnus.com>
32019
32020         * gcc.dg/980626-1.c: Expect failures for all toolchains until
32021         c-decl.c:grokdeclarator can handle mode attributes.
32022
32023 1998-07-16  Jeffrey A Law  (law@cygnus.com)
32024
32025         * gcc.c-torture/execute/980716-1.c: New test.
32026
32027 1998-07-13  Jeffrey A Law  (law@cygnus.com)
32028
32029         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
32030         the mn10200.
32031         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
32032         the mn10200.
32033         * gcc.c-torture/execute/va-arg-3.x: Similarly.
32034         * gcc.c-torture/compile/930326-1.x: Similarly.
32035
32036 1998-07-13  Dave Love  <d.love@dl.ac.uk>
32037
32038         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
32039         New test from Craig.
32040
32041 1998-07-12  Dave Love  <d.love@dl.ac.uk>
32042
32043         * g77.f-torture/noncompile/980616-0.f: New test.
32044
32045         * g77.f-torture/execute/970816-3.f:  New test from Craig.
32046
32047 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32048
32049         *  g++.other/singleton.C: Return error value instead of taking
32050         SIGSEGV.
32051
32052 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
32053
32054         *  g++.other/singleton.C: New test.   Warning is under dispute.
32055         Runtime crash is not.
32056
32057 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32058
32059         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
32060         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
32061         using6.C, using7.C}:  New namespace tests.
32062
32063 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
32064
32065         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
32066         specialization with typedef'ed names used as array indexes.
32067
32068 1998-07-09  Jeffrey A Law  (law@cygnus.com)
32069
32070         * gcc.c-torture/execute/980709-1.c: New test.
32071
32072         * gcc.dg/980709-1.c: New test.
32073
32074 1998-07-07  Richard Henderson  <rth@cygnus.com>
32075
32076         * gcc.c-torture/execute/bcp-1.c: New test.
32077
32078 1998-07-07  Jeffrey A Law  (law@cygnus.com)
32079
32080         * gcc.c-torture/execute/980707-1.c: New test.
32081
32082 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
32083
32084         * gcc.c-torture/compile/980706-1.c: New test.
32085
32086 1998-07-01  Dave Love  <d.love@dl.ac.uk>
32087
32088         * g77.f-torture/execute/980701-0.f,
32089         g77.f-torture/execute/980701-1.f: New test from Craig.
32090
32091 1998-07-01  Jeffrey A Law  (law@cygnus.com)
32092
32093         * gcc.c-torture/compile/980701-1.c: New test.
32094
32095         * gcc.c-torture/execute/980701-1.c: New test.
32096
32097 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
32098 rlsruhe.de>
32099
32100         * g++.old-deja/g++.robertl/eb132.C: New test.
32101         * g++.old-deja/g++.robertl/eb133.C: Likewise.
32102
32103 1998-06-29  Dave Love  <d.love@dl.ac.uk>
32104
32105         * g77.f-torture/execute/980628-7.f,
32106         g77.f-torture/execute/980628-8.f,
32107         g77.f-torture/execute/980628-9.f,
32108         g77.f-torture/execute/980628-10.f: New tests from Craig.
32109
32110         * g77.f-torture/execute/980628-3.f: Remove mail headers.
32111
32112 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32113
32114         * g77.f-torture/execute/980628-4.f: New test from Craig.
32115         * g77.f-torture/execute/980628-5.f: Likewise.
32116         * g77.f-torture/execute/980628-2.f: Likewise.
32117         * g77.f-torture/execute/980628-0.f: Likewise.
32118         * g77.f-torture/execute/980628-1.f: Likewise.
32119         * g77.f-torture/execute/980628-3.f: Likewise.
32120         * g77.f-torture/execute/980628-6.f: Likewise.
32121
32122 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32123
32124         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
32125         directory when nothing has been installed yet.
32126
32127 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
32128
32129         * gcc.c-torture/special/special.exp: Handle newer versions of
32130         dejagnu.
32131
32132 1998-06-26  Jeffrey A Law  (law@cygnus.com)
32133
32134         * gcc.dg/980626-1.c: New test.
32135
32136 1998-06-19  Bruno Haible <haible@ilog.fr>
32137
32138         * gcc.misc-tests/m-un-2.c: New test.
32139         * g++.old-deja/g++.other/warn01.c: Likewise.
32140
32141 1998-06-19  Robert Lipe  <robertl@dgii.com>
32142
32143         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
32144         compatibility with assmblers with a different comment character.
32145         Eliminate use of GAS-specific extensions.
32146
32147 1998-06-19  Jeffrey A Law  (law@cygnus.com)
32148
32149         * gcc.c-torture/execute/ieee/980619-1.c: New test.
32150
32151 1998-06-19  Robert Lipe  <robertl@dgii.com>
32152
32153         *lib/g77.exp: Replace search for libf2c.a with search for newly
32154         renamed libg2c.a
32155
32156 1998-06-17  Jeffrey A Law  (law@cygnus.com)
32157
32158         * gcc.c-torture/execute/980617-1.c: New test.
32159
32160 1998-06-12  Jeffrey A Law  (law@cygnus.com)
32161
32162         * gcc.c-torture/execute/980612-1.c: New test.
32163
32164 1998-06-08  Jeffrey A Law  (law@cygnus.com)
32165
32166         * gcc.dg/980523-1.c: Only test on ppc-linux.
32167         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
32168
32169         * gcc.c-torture/execute/980608-1.c: New test.
32170
32171 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
32172
32173         * gcc.c-torture/execute/980605-1.c: New test.
32174
32175 1998-06-04  Jeffrey A Law  (law@cygnus.com)
32176
32177         * gcc.c-torture/execute/980604-1.c: New test.
32178
32179 1998-06-02  Jeffrey A Law  (law@cygnus.com)
32180
32181         * gcc.c-torture/execute/980602-1.c: New test.
32182         * gcc.c-torture/execute/980602-2.c: Likewise.
32183
32184 1998-06-02  Dave Love  <d.love@dl.ac.uk>
32185
32186         * 970125-0.f: Fix per JCB.  Add commentary.
32187
32188 1998-05-31  Michael Meissner  <meissner@cygnus.com>
32189
32190         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
32191         IEEE -0 support.
32192
32193 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
32194
32195         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
32196         earlier.
32197
32198 1998-05-28  Catherine Moore <clm@cygnus.com>
32199
32200         * gcc.c-torture/execute/980526-3.c: New test.
32201
32202 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
32203
32204         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
32205         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
32206         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
32207         m88k-motorola-sysv3 to XFAIL.
32208
32209 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32210
32211         * gcc.dg/980526-1.c: New test.
32212         * gcc.c-torture/execute/980526-2.c: New test.
32213
32214 1998-05-26  Jeffrey A Law  (law@cygnus.com)
32215
32216         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
32217
32218         * gcc.c-torture/execute/980526-1.c: New test.
32219
32220 1998-05-26  Dave Love  <d.love@dl.ac.uk>
32221
32222         * g77.f-torture/execute/alpha2.f: Add runtime test.
32223
32224 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
32225
32226         * g++.old-deja/old-deja.exp: Strip leading directories.
32227
32228         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
32229         error for the line.  Don't run multiple tests for the same line.
32230
32231 1998-05-23  Jeffrey A Law  (law@cygnus.com)
32232
32233         * gcc.dg/980523-1.c: New test.
32234
32235 1998-05-23  Dave Love  <d.love@dl.ac.uk>
32236
32237         * g77.f-torture/compile/970915-0.f: New test.
32238
32239 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
32240
32241         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
32242
32243 1998-05-21  Jeffrey A Law  (law@cygnus.com)
32244
32245         * gcc.dg/980520-1.c: New test.
32246
32247 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
32248
32249         * gcc.dg/980502-1.c: Fix return type.
32250
32251 1998-05-20  Jeffrey A Law  (law@cygnus.com)
32252
32253         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
32254         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
32255         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
32256         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
32257         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
32258
32259 1998-05-20  Dave Love  <d.love@dl.ac.uk>
32260
32261         * g77.f-torture/execute/980520-1.f: New test.
32262
32263 1998-05-15  Dave Love  <d.love@dl.ac.uk>
32264
32265         * lib/mike-g77.exp: New file.
32266
32267         * g77.f-torture/noncompile/noncompile.exp,
32268         g77.f-torture/noncompile/check0.f: New files.
32269
32270 1998-05-14  Dave Love  <d.love@dl.ac.uk>
32271
32272         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
32273         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
32274         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
32275         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
32276         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
32277         abort where appropriate.
32278
32279 1998-05-05  Michael Meissner  <meissner@cygnus.com>
32280
32281         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
32282         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
32283
32284 1998-04-29  Dave Love  <d.love@dl.ac.uk>
32285
32286         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
32287
32288 1998-04-27  Dave Love  <d.love@dl.ac.uk>
32289
32290         * g77.f-torture/compile/980427-0.f: New test.
32291
32292 1998-04-24  Dave Love  <d.love@dl.ac.uk>
32293
32294         * g77.f-torture/compile/980424-0.f: New test.
32295
32296 1998-04-19  Dave Love  <d.love@dl.ac.uk>
32297
32298         * g77.f-torture/compile/980419-2.f (main): New test.
32299         * g77.f-torture/compile/970125-0.f: New test.
32300         * g77.f-torture/compile/980419-1.f: New test.
32301
32302 1998-04-08  Jim Wilson  <wilson@cygnus.com>
32303
32304         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
32305         of loop-4.c.
32306
32307 1998-04-07  Jim Wilson  <wilson@cygnus.com>
32308
32309         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
32310
32311 1998-04-03  Jim Wilson  <wilson@cygnus.com>
32312
32313         * gcc.c-torture/compile/980329-1.c: New test.
32314
32315 1998-03-18  Jim Wilson  <wilson@cygnus.com>
32316
32317         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
32318         * gcc.dg/980312-1.c: Fix typo in -march command.
32319
32320 1998-03-16  H.J. Lu  (hjl@gnu.org)
32321
32322         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
32323
32324 1998-03-11  Robert Lipe  <robertl@dgii.com>
32325
32326         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
32327         Dave Love agree the Fortran source is bogus.
32328
32329 1998-03-11  Robert Lipe  <robertl@dgii.com>
32330
32331         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
32332         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
32333         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
32334         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
32335         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
32336
32337 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
32338
32339         * g++.old-deja/g++.other/friend1.C: New test.
32340
32341 1998-02-18  Dave Love  <d.love@dl.ac.uk>
32342
32343         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
32344         possibly uninitialized) variables and declare dnrm2.
32345
32346 1998-02-23  Robert Lipe <robertl@dgii.com>
32347
32348         From Bruno Haible <haible@ilog.fr>:
32349         * gcc.c-torture/execute/980223.c: New test.
32350
32351 1998-02-13  Jeffrey A Law  (law@cygnus.com)
32352
32353         * gcc.dg/ifelse-1.c: New test.
32354
32355 1998-02-09  H.J. Lu  (hjl@gnu.org)
32356
32357         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
32358
32359           * lib/old-dejagnu.exp (old-dejagnu): Added the
32360           "execution test - XFAIL *-*-*" handling in the spirit of
32361           "excess errors test -". Changed the "execution test fails"
32362           handling to be like "excess errors test fails".
32363           * Update various tests accordingly.
32364
32365 1998-02-06  Jim Wilson  <wilson@cygnus.com>
32366
32367         * gcc.c-torture/execute/980205.c: New test.
32368
32369 1998-01-18  Jeffrey A Law  (law@cygnus.com)
32370
32371         * lib/c-torture.exp: Look for .x files instead of .cexp files.
32372         * lib/f-torture.exp: Similarly.
32373         * gcc.c-torture: Rename all .cexp files to .x files.
32374
32375 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
32376
32377         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
32378         (940510-1.c): Removed duplicate.
32379         (971104-1.c): New test.
32380
32381 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
32382
32383           * lib/f-torture.exp: Improve error and loop detection.
32384
32385 1997-11-19  Michael Meissner  <meissner@cygnus.com>
32386
32387         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
32388         use that to size the filler array.
32389
32390 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
32391
32392         * lib/c-torture.exp(c-torture-execute): Fix typo.
32393
32394         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
32395         testcase as the executable name. Keep the executable around if
32396         the test fails.
32397
32398 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
32399
32400         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
32401         changes.  Only test one -g option, and move it to the end of the
32402         list of options to test.
32403
32404 1997-09-19  Michael Meissner  <meissner@cygnus.com>
32405
32406         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
32407         variable GCC_TORTURE_OPTIONS to supply default switches separated
32408         by colons.  If no environment variable, run tests with -O0 -g, -O1
32409         -g, and -O2 -g as well.
32410
32411 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
32412
32413         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
32414         explanatory comments. Fix indentation.
32415
32416 1997-09-15  Jeffrey A Law  (law@cygnus.com)
32417
32418         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
32419
32420 1997-09-11  Jeffrey A Law  (law@cygnus.com)
32421
32422         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
32423         * g++.old-deja/g++.mike/p7325.C: Likewise.
32424         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
32425
32426 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
32427
32428         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
32429         * g++.old-deja/g++.brendan/crash30.C: Likewise.
32430         * g++.old-deja/g++.brendan/crash39.C: Likewise.
32431         * g++.old-deja/g++.law/operators4.C: Likewise.
32432
32433 1997-09-11  Joe Buck  (jbuck@synopsys.com)
32434
32435         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
32436         * g++.old-deja/g++.mike/p784.C: Ditto.
32437         * g++.old-deja/g++.mike/p785.C: Ditto.
32438
32439 1997-09-05  Jeffrey A Law  (law@cygnus.com)
32440
32441           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
32442
32443 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32444
32445         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
32446         target feature; pass this to c-torture-execute as needed.
32447
32448 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32449
32450         * lib/c-torture.exp(c-torture-execute): If the previous and the
32451         current executables being tested are identical, we don't need to
32452         run the executable again. Try to make the executable names
32453         unique. Add an optional argument for passing additional compiler
32454         flags.
32455
32456 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
32457
32458         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
32459
32460 1997-08-29  Jeffrey A Law  (law@cygnus.com)
32461
32462         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
32463
32464 1997-07-31  Jeffrey A Law  (law@cygnus.com)
32465
32466         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
32467         32bit or larger longs.
32468
32469         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
32470         have either a 32bit long or 32bit int.
32471
32472 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
32473
32474         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
32475         Make double precision tests dependent on sizeof (double).
32476
32477 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
32478
32479         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
32480         too.
32481
32482 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
32483
32484         * gcc.c-torture/compile/961203-1.cexp: New script.
32485
32486 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
32487
32488         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
32489         up the includes ourselves.
32490
32491 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
32492
32493         * lib/plumhall.exp: Remove random include, and add a few
32494         verbose messages for debugging.
32495
32496 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
32497
32498         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
32499         of trying to do it ourselves.
32500
32501 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
32502
32503         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
32504
32505 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
32506
32507         * gcc.prms/5403.c: Made regexp a bit less strict.
32508
32509 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
32510
32511         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
32512         is returned from remote_load instead.
32513         * lib/plumhall.exp: Ditto.
32514         * lib/mike-g++.exp: Ditto.
32515         * lib/old-dejagnu.exp: Ditto.
32516         * lib/c-torture.exp: Ditto.
32517
32518 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
32519
32520         * lib/g++.exp: Use build_wrapper procedure.
32521         * lib/gcc.exp: Ditto.
32522
32523 1997-05-20  Jeffrey A Law  (law@cygnus.com)
32524
32525         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
32526         an old-style decl for malloc.  Fixes tests to work when
32527         sizeof (int) != sizeof (size_t).
32528
32529 1997-05-15  Mike Meissner  <meissner@cygnus.com>
32530
32531         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
32532
32533         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
32534         use stdargs.h interface.
32535
32536 1997-05-15  Mike Meissner  <meissner@cygnus.com>
32537
32538         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
32539         NO_VARARGS when compiling.
32540
32541 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
32542
32543         * lib/plumhall.exp(ph_includes): New procedure.
32544         (ph_make): Use it.
32545         (ph_compiler): Ditto.
32546
32547         * lib/g++.exp: Rename test-glue.c to testglue.c.
32548         * lib/gcc.exp: Ditto.
32549
32550 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
32551
32552         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
32553         to completion when it's called.
32554
32555 1997-03-21  Michael Meissner  <meissner@cygnus.com>
32556
32557         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
32558         is defined, don't do test.
32559
32560 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
32561
32562         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
32563         for object files.
32564         (ph_summary): Mark skipped testcases as untested, not unresolved.
32565
32566         * lib/plumhall.exp (ph_make): If unresolved because of bad
32567         errorCode, record errorCode in log file.
32568         (*): Replace send_log/verbose with verbose -log.
32569
32570 1997-03-19  Michael Meissner  <meissner@cygnus.com>
32571
32572         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
32573         double conversion if double isn't at least 8 bytes.
32574
32575         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
32576         int to work with targets where int is 16 bits.
32577
32578         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
32579         8 bytes, just exit, since 4 byte doubles don't have enough bits of
32580         precision for the test to complete.
32581
32582 1997-03-14  Michael Meissner  <meissner@cygnus.com>
32583
32584         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
32585         if d10v is not compiled with the -mdouble64 flag.
32586         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
32587
32588         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
32589         d10v is not compiled with the -mint32 flag.
32590
32591 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
32592
32593         * lib/plumhall.exp: Use incr_count.
32594
32595 1997-03-12  Jeffrey A Law  (law@cygnus.com)
32596
32597         * gcc.c-torture: Update to c-torture-1.45.
32598
32599 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
32600
32601         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
32602         the name of the expect testcase file).
32603
32604         * lib/g++.exp(g++_init): Ditto.
32605
32606 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
32607
32608         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
32609         the host.
32610
32611         * lib/gcc.exp(gcc_exit): New procedure.
32612
32613 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
32614
32615         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
32616         specs where appropriate.
32617
32618         * g++.old-deja/g++.arm/*: Added additional ERROR checks
32619         because of new "candidates are" messages, and removed a few
32620
32621         * Converted all non-old-style g++ testcases to old-style, and
32622         moved into g++.old-deja.
32623
32624 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
32625
32626         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
32627         options.
32628
32629         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
32630         succeeded.
32631
32632         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
32633
32634 1997-02-13  Michael Meissner  <meissner@cygnus.com>
32635
32636         * lib/gcc.exp (gcc_target_compile): Add support for defining
32637         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
32638         the machine doesn't have those features.
32639
32640 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
32641
32642         * g++.law/operators4.exp: Don't use LIBS.
32643
32644 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
32645
32646         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
32647
32648         * lib/mike-g++.exp: Don't set the compiler to be tested here.
32649         * lib/g++.exp: Set it here instead. Also, allow use of the
32650         --tool_exec and --tool_opt options. Change CXX to
32651         GXX_UNDER_TEST.
32652
32653         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
32654
32655         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
32656
32657 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
32658
32659         * lib/old-dejagnu.exp: Use prune_warnings instead of
32660         prune_system_crud.
32661         * lib/mike-g++.exp: Ditto.
32662         * lib/gcc.exp: Ditto.
32663         * lib/g++.exp: Ditto.
32664
32665         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
32666
32667 1997-02-07  Jeffrey A Law  (law@cygnus.com)
32668
32669           * 941014-2.c: Include stdlib.h
32670           * 960327-1.c: Include stdio.h
32671           * dbra.c, index-1.c: Don't assume ints are 32bits.
32672
32673 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
32674
32675         * lib/gcc.exp: Add gcc,stack_size target feature.
32676
32677         * lib/g++.exp(g++_target_compile): Add the include and link
32678         paths here, not in two other places. And, it's $options, not
32679         options.
32680
32681         * lib/mike-g++.exp(postbase): Remove the code that determines
32682         the correct include and link paths.
32683         * g++.old-deja/old-deja.exp: Ditto.
32684
32685 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
32686
32687         * lib/g++.exp(g++_init): target_compile no longer returns the
32688         filename of the result.
32689
32690 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
32691
32692         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
32693         call to glob.
32694
32695         * gcc.c-torture/special/special.exp: Change call to
32696         gcc_target_compile to include the object file.
32697
32698 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
32699
32700         * gcc.c-torture/special/special.exp: Correct misspelling in last
32701         change.
32702
32703 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
32704
32705         * lib/plumhall.exp(ph_summary): Log the entire output of the
32706         executable. Return -1 if there were any failures, 0 otherwise.
32707         (ph_execute): Return -1 if there were any failures, 0 otherwise.
32708         (ph_make): Clean up objects and executables that were built
32709         if the tests succeeded.
32710
32711 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
32712
32713         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
32714         libraries and includes in the build tree as appropriate.
32715
32716 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32717
32718         * lib/c-torture.exp: Instead of looking for the global variable
32719         NO_LONG_LONG, check to see if that's a feature of the target.
32720
32721 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32722
32723         * config/default.exp: Minimize. Delete the remainer of the files in
32724         config; this functionality is now in devo/dejagnu/config.
32725
32726         g++.*/*: Pass any additional flags used to compile to postbase;
32727         delete CXXFLAGS.
32728
32729         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
32730         is now done by runtest.exp. Use gcc_target_compile instead of
32731         compile.
32732
32733         lib/c-torture.exp: Use gcc_target_compile instead of compile.
32734         Remove references to CFLAGS. Use remote_file instead of
32735         calling rm -f.
32736         (c-torture): Take a list of arguments to use to compile this
32737         testcase.
32738
32739         lib/g++.exp: Simplify. Use target_compile instead of compile.
32740         lib/gcc-dg.exp: Ditto.
32741         lib/gcc.exp: Ditto.
32742         lib/mike-{gcc,g++}.exp: Ditto.
32743         lib/old-dejagnu.exp: Ditto.
32744         lib/plumhall.exp: Ditto.
32745
32746 1997-01-08  Jim Wilson  <wilson@cygnus.com>
32747
32748         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
32749         (ph_linker): Likewise.
32750
32751 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
32752
32753           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
32754         MAP_ANON / MAP_ANONYMOUS if defined;
32755         else try to map from /dev/zero .
32756
32757 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32758
32759         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
32760         isn't defined, then define it to MAP_ANONYMOUS.
32761
32762 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32763
32764         * gcc.c-torture: Update to c-torture-1.42 release.
32765
32766 1996-11-11  Jeffrey A Law  (law@cygnus.com)
32767
32768         * gcc.c-torture: Update to c-torture-1.41 release.
32769
32770 1996-10-27  Jeffrey A Law  (law@cygnus.com)
32771
32772         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
32773         c-torture release.
32774
32775 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
32776
32777         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
32778         and LDFLAGS.  Fix second case to append the target_info ldflags
32779         onto LDFLAGS, not CFLAGS.
32780         * lib/g++.exp (g++_init): Add target_info stuff.
32781         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
32782         of libgloss and newlib flags for !native.
32783
32784         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
32785         (GDB): Fix relative path to go up another dir for finding gdb.
32786
32787 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
32788
32789         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
32790         versions in the target_info array, if they don't exist.
32791
32792 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
32793
32794         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
32795
32796 1996-07-08  Jim Wilson  <wilson@cygnus.com>
32797
32798         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
32799         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
32800
32801 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
32802
32803         * lib/old-dejagnu.exp: Don't remove the output file before we've
32804         actually tested it. Don't append pwd to the path of the executable
32805         we're testing.
32806
32807 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
32808
32809         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
32810
32811 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
32812
32813         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
32814         temporary directory for compiler files, and set it to a default
32815         value of /tmp. Set $output as the name of the output file from
32816         compiling the testcase. Add a -o option to $cflags_var so the
32817         compiler writes the final output file as $output. Set $executable
32818         to $output.
32819
32820         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
32821         directory for compiler files, and set it to /tmp if it doesn't
32822         already have a value. Set $output_file to the name of the output
32823         file from compiling the testcase. Add a -o option to CXXFLAGS so
32824         the compiler writes the final output file as $output. Use $output
32825         as the executable to be tested.
32826
32827 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32828
32829         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
32830
32831 1996-06-08  Jeffrey A Law  (law@cygnus.com)
32832
32833         * gcc.c-torture/execute/pending-1.c: New test.  Still
32834         pending in Tege's queue.
32835
32836 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
32837
32838         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
32839         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
32840         if there were failures.  Call unresolved if there were unresolved
32841         testcases.  Call gcc_fail if program did not run to completion.
32842         (ph_make): Pass additional argument name to ph_execute.
32843         (ph_execute): Add new argument.  Pass additional arguments to
32844         ph_summary.  Call gcc_fail is there is no execution output.
32845
32846 1996-04-24  Jeffrey A Law  (law@cygnus.com)
32847
32848         * lib/plumhall.exp (proc_summary): Output relavent summary
32849         lines into the log so specific failures in plumhall can be
32850         investigated.
32851
32852 1996-04-10  Jeffrey A Law  (law@cygnus.com)
32853
32854         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
32855         (c-torture-execute): Don't try to execute tests which use
32856         "long long" types if $NO_LONG_LONG is nonzero.
32857
32858 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
32859
32860         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
32861         not c-torture.
32862
32863         * gcc.ieee: Move from here.
32864         * gcc.c-torture/execute/ieee: To here.
32865
32866 1996-03-26  Jeffrey A Law  (law@cygnus.com)
32867
32868         * gcc.c-torture: Update to c-torture-1.41 release.
32869
32870 1996-03-22  Jeffrey A Law  (law@cygnus.com)
32871
32872         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
32873         not "$output".
32874
32875 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
32876
32877         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
32878         -c present.
32879
32880 1996-03-02  Jeffrey A Law  (law@cygnus.com)
32881
32882         * config/proelf.exp: Handle connecting to a simulator.
32883
32884 1996-01-31  Jeffrey A Law  (law@cygnus.com)
32885
32886         * config/proelf.exp: New file.  Enough framework that we can
32887         run c-torture tests on the proelf targets (or any other target
32888         that gdb can connect to for that matter).
32889
32890 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
32891
32892         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
32893         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
32894
32895         * lib/plumhall.exp (ph_execute): Always call ph_summary if
32896         exec_output exists.
32897
32898 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
32899
32900         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
32901         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
32902
32903         * config/*.exp: Update FSF address.  Change result of ${tool}_load
32904         to pass/fail/unresolved/unsupported/untested.  Caller must now
32905         call unresolved/unsupported/untested.
32906         * lib/*.exp: Update FSF address.  Update to handle new results of
32907         ${tool}_load.
32908         * lib/chill.exp (verbose): Delete.
32909
32910 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
32911
32912         * lib/gcc.exp (default_gcc_start): Change order of args to
32913         $LDFLAGS $CFLAGS $LIBS.
32914         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
32915         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
32916         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
32917         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
32918         * gcc.misc-tests/dg-test.exp: Likewise.
32919         * gcc.misc-tests/msgs.exp: Likewise.
32920         * gcc.prms/prms.exp: Likewise.
32921         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
32922         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
32923
32924         * lib/dg.exp: Deleted, moved to dejagnu/lib.
32925
32926 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32927
32928         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
32929
32930         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
32931         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
32932
32933         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
32934         necessary.
32935
32936 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
32937
32938         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
32939         global for loop; add use of $mathlib.
32940         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
32941         settings here; set mathlib for anything but VxWorks.
32942
32943 1996-01-22  Jeffrey A Law  (law@cygnus.com)
32944
32945         * gcc.c-torture: Update to c-torture-1.40 release.
32946
32947 1996-01-03  Jeffrey A Law  (law@cygnus.com)
32948
32949         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
32950         dg.exp.
32951
32952 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
32953
32954         * lib/c-torture.exp (c-torture-execute): Declare "output" as
32955         global.
32956
32957 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
32958
32959         * lib/g++.exp (LIBS): Define if not already.
32960         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
32961         (gcc-dg-prune): Call prune_gcc_output.
32962         * lib/gcc.exp (prune_gcc_output): New proc.
32963         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
32964         prune_gcc_output.
32965
32966 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
32967
32968         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
32969         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
32970
32971 1995-11-15  Jeffrey A Law  (law@cygnus.com)
32972
32973         * gcc.c-torture: Update to c-torture-1.39 release.
32974
32975 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
32976
32977         * lib/c-torture.exp (c-torture-execute): Don't return if one option
32978         fails, try others as well.
32979
32980 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
32981
32982         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
32983         If compilation fails, mark execute tests as `untested'.
32984         If test is marked as unsupported, don't mark compilation and
32985         execute tests as failed.
32986
32987 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
32988
32989         * lib/g++.exp (g++_init): Don't link in libg++, and look to
32990         libstdc++ for whether or not we want to be doing shared
32991         libraries.  Delete link_curses since we don't need it anymore.
32992         * lib/mike-g++.exp (postbase): Don't link in libg++.
32993         * g++.old-deja/old-deja.exp: Likewise.
32994
32995 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
32996
32997         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
32998
32999 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
33000
33001         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
33002         For that, add `-Wl,-a,shared_archive'.
33003         * g++.old-deja/old-deja.exp: Likewise.
33004
33005 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
33006
33007         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
33008
33009 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
33010
33011         * lib/mike-g++.exp (postbase): Pay attention to the status of
33012         g++_load.
33013
33014 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
33015
33016           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
33017
33018 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
33019
33020         * lib/gcc.exp (default_gcc_start): No longer need to log program
33021         being executed or its output, execute_anywhere does that now.
33022         * lib/g++.exp (default_g++_version): Call execute_anywhere.
33023         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
33024
33025 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
33026
33027         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
33028         the same as those in lib/g++.exp.
33029
33030 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
33031
33032         * gcc.c-torture: Update to c-torture-1.38 release.
33033         * gcc.ieee: Related changes.
33034
33035 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
33036
33037         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
33038         "exec". Minor reformatting changes.
33039
33040         * config/rom68k.exp (${tool}_load): Make it work in a canadian
33041         cross. This means all "exec" calls now work on a remote host as
33042         well.
33043         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
33044         cross. Filter out the extra "\r\n" stuff that expect puts in.
33045         (c-torture-execute): Filter out the bogus warnings like
33046         c-torture-compile does. Add support for canadian cross.
33047         * lib/gcc.exp (default_gcc_version, default_gcc_start)
33048         Use execute_anywhere rather than calling exec directly. Now it
33049         works for canadian cross testing.
33050
33051 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
33052
33053         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
33054         results into a variable, and check that rather than using file exists.
33055
33056 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
33057
33058         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
33059         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
33060
33061 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33062
33063         * g++.old-deja/old-deja.exp: Create and pass runshlib and
33064         lib_curses if there's a shared libg++ in the build tree.
33065
33066 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
33067
33068         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
33069         if not supported target.
33070
33071 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
33072
33073         * lib/g++.exp (g++_init): Move empty setting of runshlib and
33074         link_curses up to always happen, not just for native builds.
33075
33076 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
33077
33078         * gcc.c-torture: Update to c-torture-1.36 release.
33079         * gcc.failure: Related changes.
33080
33081 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
33082
33083         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
33084
33085 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
33086
33087         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
33088         * lib/mike-g++.exp (postbase): Not in here.  Still reference
33089         runshlib, link_curses, and mathlib for link and run.
33090
33091         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
33092         pass the runtime shared library options for Solaris, OSF/1, and
33093         Irix5, and link with -lcurses to avoid unresolved references.
33094
33095 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
33096
33097         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
33098         only run once.
33099
33100 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
33101
33102         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
33103
33104 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
33105
33106         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
33107         do not have a framework for the "compat" tests yet.
33108
33109 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
33110
33111         * lib/mike-g++.exp (postbase): New local variable `mathlib',
33112         set to null if we're testing vxworks5.1.  Use that instead of
33113         `-lm' in the setting of LIBS for link and run.
33114
33115 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
33116
33117         * config/rom68k.exp (${tool}_load): Major changes to make it
33118         work.  Verified that it does in fact return the stuff in
33119         exec_output properly.  Catch any Emul or any TRAP other than 0.
33120
33121 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
33122
33123         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
33124         LDFLAGS properly for targets that need stuff from libgloss.
33125         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
33126         only run once.
33127         (gpp_initialized): New variable.
33128
33129 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
33130
33131         * config/rom68k.exp: Load libgloss.exp.
33132         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
33133         so we can produce a fully linked binary.
33134         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
33135         so we can produce a fully linked binary.
33136
33137 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
33138
33139         * lib/plumhall.exp (ph_section): Watch for expected failures.
33140         Add missing `else'.
33141
33142         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
33143         run the testcase.
33144         (c-torture): Likewise.
33145
33146 1995-08-28  Doug Evans  <dje@cygnus.com>
33147
33148         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
33149
33150         * lib/mike-g++.exp (mike_cleanup): New proc.
33151         (prebase): New globals compiler_result, not_compiler_result,
33152         target_regexp.
33153         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
33154         allow leading "-" in pattern.  Watch for unsupported tests.
33155         If $compiler_result is set, pattern match assembler code,
33156         and ditto for $not_compiler_result.
33157         * lib/mike-gcc.exp: Likewise.
33158
33159         * lib/plumhall.exp (ph_execute): Only call ph_summary if
33160         execution "succeeded".
33161
33162 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
33163
33164         * config/win32.exp: New file.
33165         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
33166
33167 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
33168
33169         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
33170         unsupported.
33171         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
33172         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
33173         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
33174
33175         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
33176         "... without exceptions was ...".  That is now handled by
33177         prune_system_crud.
33178         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33179
33180 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
33181
33182         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
33183         sieve.c,sort2.c}: New files.
33184         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
33185         sieve.exp,sort2.exp}: Drivers for them.
33186
33187         * lib/mike-gcc.exp (program_output): New user settable variable.
33188         (postbase): Call prune_system_crud.  Also prune extraneous compiler
33189         messages.
33190         * lib/mike-g++.exp (program_output): New user settable variable.
33191
33192         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
33193
33194         * config/sh.exp: Deleted (use sim.exp instead).
33195
33196 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
33197
33198         * config/vx.exp: Declare CHECKTASK as global.
33199         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
33200         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
33201         * lib/old-dejagnu.exp: Load [pwd]/$executable.
33202
33203 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33204
33205         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
33206         target. Like vx.exp, only includes `vx29k.exp' instead of
33207         `vxworks.exp'.
33208
33209 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
33210
33211         * config/sim.exp: Increase time limit from 120 seconds to 240.
33212
33213 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
33214
33215         * gcc.c-torture/execute/950628-1.c: New test.
33216
33217 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
33218
33219         * gcc.c-torture: Update with changes/additions from
33220         c-torture-1.34.
33221
33222 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
33223
33224         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
33225
33226 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
33227
33228         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
33229
33230 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
33231
33232         * gcc.c-torture/compile/950512-1.c: New test.
33233         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
33234         * gcc.dg/struct-ret-1.c: Likewise.
33235
33236 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
33237
33238         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
33239           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
33240
33241 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
33242
33243         * gcc.c-torture/special/920411-1.c: Deleted.
33244         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
33245
33246 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
33247
33248         * config/sim.exp (${tool}_load): Hack in call to bash to get a
33249         cpu limit.
33250
33251 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
33252
33253         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
33254
33255 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
33256
33257         From kenner;
33258         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
33259         is the proper length.
33260         * va-arg-3.c: Likewise.
33261
33262 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
33263
33264         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
33265         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
33266
33267         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
33268         * lib/g++.exp (default_g++_start): Delete old cruft.
33269
33270 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
33271
33272         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
33273         (2 * (1 << 18)) to (2 * (1 << 17)).
33274
33275         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
33276
33277 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
33278
33279         * config/rom68k.exp: Renamed from config/idp.exp
33280
33281 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
33282
33283         * c-torture/compile/921109-2.c
33284
33285 1995-04-18  Mike Stump  <mrs@cygnus.com>
33286
33287         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
33288         excess errors.
33289
33290 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
33291
33292         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
33293         output.
33294         * lib/g++.exp (default_g++_start): Likewise.
33295
33296 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
33297
33298         * gcc.c-torture/compile/950329-1.c: New test.
33299
33300 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
33301
33302           * config/bug.exp (${tool}_load): Updated to use new remote_open
33303           and remote_close procs.
33304         * config/idp.exp: New file.
33305
33306 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
33307
33308         * gcc.c-torture/execute/950322-1.c: New test.
33309
33310 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
33311
33312         * config/vx.exp (${tool}_load): Clean up testing of return code from
33313         vxworks_ld and vxworks_spawn.
33314
33315 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
33316
33317         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
33318
33319 1995-03-13  Mike Stump  <mrs@cygnus.com>
33320
33321         * lib/old-deja.exp: Add `excess errors test - ' error, now one
33322         can mark excess errors on a machine by machine basis.  Note, the
33323         default is to not expect any excess errors, even when excess
33324         errors test - is given, so you will want to put an XFAIL ... on
33325         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
33326         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
33327         those 4 machines, but no others.
33328
33329 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
33330
33331         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
33332         * lib/c-torture.exp: to here.
33333
33334 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
33335
33336         * gcc.c-torture/execute/950221-1.c: New test.
33337         * gcc.c-torture/execute/struct-ret-1.c: New test.
33338         * gcc.c-torture/compile/950221-1.c: New test.
33339
33340         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
33341
33342 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
33343
33344         * gcc.c-torture/execute/arith-1.c (main): Return 0.
33345         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
33346
33347 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
33348
33349         * g++.gb: New directory of tests, derived from my signature and
33350         class scoping tests.
33351
33352         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
33353         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
33354         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
33355         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
33356         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
33357         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
33358         * g++.gb/sig25.C: Likewise.
33359
33360         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
33361         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
33362         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
33363         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
33364         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
33365         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
33366         * g++.gb/sig25.exp: Likewise.
33367
33368         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
33369         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
33370         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
33371         * g++.gb/scope13.C: Likewise, this test still fails.
33372
33373         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
33374         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
33375         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
33376         * g++.gb/scope13.exp: Ditto.
33377
33378         * g++.gb/README: New file, explains what these tests are about.
33379
33380 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
33381
33382         * lib/dg.exp (dg-do): Support `preprocess'.
33383         (dg-test): Likewise.
33384
33385 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
33386
33387         * config/udi.exp: change "continue -expect" to "exp_continue".
33388
33389 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
33390
33391         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
33392         Delete redundant tests.
33393
33394         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
33395         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
33396         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
33397         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
33398         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
33399         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
33400         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
33401         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
33402
33403         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
33404         storing label pointers.
33405         * gcc.c-torture/execute/921019-1.c: Likewise.
33406         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
33407         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
33408         parameter fp.
33409         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
33410         constants.
33411
33412         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
33413         Delete obsolete tests.
33414
33415         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
33416         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
33417         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
33418         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
33419         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
33420         * gcc.c-torture/compile/950124-1.c: New test.
33421
33422         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
33423
33424 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
33425
33426         * lib/mike-g++.exp: Add -lm to LIBS.
33427
33428 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
33429
33430         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
33431
33432 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
33433
33434         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
33435
33436 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
33437
33438         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
33439
33440 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
33441
33442         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
33443         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
33444         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
33445         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
33446         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
33447         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
33448         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
33449         * g++.law/{operators31.C, operators32.C,
33450         * g++.law/{operators33.C, operators34.C}: Likewise.
33451         * g++.law/{pic1.C, refs2.C}: Likewise.
33452         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
33453         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
33454         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
33455         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33456
33457         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
33458         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
33459         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
33460         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
33461         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
33462         * g++.law/{enum9.exp, friend5.exp}: Likewise.
33463         * g++.law/{nest3.exp, nest4.exp}: Likewise.
33464         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
33465         * g++.law/{operators30.exp, operators31.exp}: Likewise.
33466         * g++.law/{operators32.exp, operators33.exp}: Likewise.
33467         * g++.law/{operators34.exp}: Likewise.
33468         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
33469         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
33470         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
33471         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
33472         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33473
33474         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
33475         No longer expected to fail.
33476         * g++.law/missed-error3.C: Tweak for recent bool changes.
33477
33478 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
33479
33480         * config/emb-unix: Deleted.
33481         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
33482         remote execution.  Do final link on remote host if REMOTE_LINK is set.
33483
33484 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
33485
33486         * lib/dg.exp (dg-test): Fix typo in last patch.
33487
33488 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
33489
33490         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
33491         (handles multiple occurrences).
33492
33493 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
33494
33495         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
33496         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
33497         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
33498         printed).
33499         * lib/c-torture.exp (c-torture-compile): Likewise.
33500         (c-torture): Prepend full path if missing.
33501         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
33502         (gcc_fail): Likewise.
33503         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
33504
33505 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
33506
33507         * lib/netware.exp: Only attach to NetWare i386 systems.
33508
33509 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
33510
33511         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
33512         messages.  Add test name to "output pattern match" pass/fail message.
33513
33514 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
33515
33516         * gcc.dg: New testsuite.
33517         * gcc.dg/dg.exp: New file.
33518
33519         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
33520         test-switch.c}: Deleted.
33521
33522         * gcc.misc-tests/msgs.exp: New testcase driver.
33523
33524 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
33525
33526         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
33527         Watch for illegal return values from ${tool}_load.
33528         * config/unix.exp (${tool}_load): Fix pass/fail detection for
33529         cross targets.  Coerce return value >0 to 1.
33530
33531 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
33532
33533         * config/unix.exp (${tool}_load): Call program rsh, not proc.
33534
33535         * config/emb-unix.exp: New file.
33536
33537         * config/sim.exp: Error if variable $SIM not defined.
33538         (${tool}_load): Mark test as "untested" if simulator missing.
33539
33540         * config/unix.exp: Load remote.exp to get rcp_download.
33541         * lib/c-torture.exp: Use different option lists for testcases with
33542         and without loops.
33543         * gcc.c-torture/execute/execute.exp: Likewise.
33544
33545 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
33546
33547         * config/*.exp: Clarify return code from ${tool}_load.
33548         Call `unresolved' or `untested' instead of `warning' or `perror'
33549         (sometimes you still want to call both though).
33550         Add comment that `shell_id' is local to each file.
33551         * config/udi.exp (timeout): Set to 30.
33552         Don't print warning if connection fails, $connectmode has already
33553         printed an error.
33554         (${tool}_load): Move verbose messages to level 2.
33555         Rework pattern for "Process started" message.
33556         Pass `shell_id' to ${connectmode}_download.
33557         Retry twice upon timeout.  Make resetting of target more robust.
33558         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
33559         Pass `shell_id' to exit_$connectmode.
33560         Only call exit_$connectmode if connected.
33561         * config/unix.exp (${tool}_load): Check return codes better.
33562         * config/vrtx.exp (${tool}_load): Likewise.
33563         * config/vx.exp (${tool}_load): Likewise.
33564         Delete unneeded global's.
33565         * lib/dg.exp (dg-test): Update to reflect clarified return codes
33566         from ${tool}_load.
33567         (dg-stat): Delete.
33568         (dg-init): Delete recording of pass/fail counts.
33569         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33570         (old-dejagnu-init): Likewise.
33571         (old-dejagnu-stat): Delete contents, empty proc now.
33572         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
33573         (c-torture): Delete references to lcnt, lpass, lfail.
33574         Get option list from TORTURE_OPTIONS.
33575         Delete -funroll[-all]-loops if no loops.
33576         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
33577         (g++_stat): Delete contents (empty proc now).
33578         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
33579         (gcc_finish): Likewise.
33580         (gcc_stat): Deleted.
33581         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
33582         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
33583         * gcc.c-torture/execute/execute.exp: Likewise.
33584         Split tests into two parts: compile, execute.
33585         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
33586         no loops.  Update to reflect clarified return codes from ${tool}_load.
33587
33588 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
33589
33590         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
33591         to grep for.
33592         (old-dejagnu): Likewise (where necessary).
33593
33594 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
33595
33596         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
33597
33598         * lib/dg.exp (dg-process-target): Fix processing of selector.
33599         Add comment regarding use of `error'.
33600
33601         * lib/gcc.exp (prune_system_crud): Define if missing.
33602         * lib/g++.exp (prune_system_crud): Likewise.
33603
33604         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
33605         Call prune_system_crud.
33606         * lib/dg.exp (dg-runtest): New proc.
33607         Use perror instead of send_user for tcl errors in testcase.
33608         Don't return any value, it's never used.
33609         Don't clobber previous definition of `unknown'.
33610         Print tcl errors in `dg-final'.
33611
33612 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
33613
33614         * lib/dg.exp (dg-process-target): Improve syntax error messages.
33615         (dg-test): Don't print errorInfo, it contains stack backtrace.
33616
33617 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
33618
33619         * lib/g++.exp (runtest_file_p): Define if missing.
33620
33621 1994-09-24  Doug Evans  (dje@cygnus.com)
33622
33623         * lib/mike-g++.exp: Comment out loading of g++.exp.
33624         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
33625         (default_g++_version): Always print something.
33626         (default_g++_start): Comment out call to `which'.
33627         (g++_start, g++_load): Deleted (must be defined in config file).
33628         * lib/gcc.exp: Test for existence of $CC at start.
33629         Delete check for tmpdir (done in gcc_init).
33630         (default_gcc_version): Always print something.
33631         (default_gcc_start): Comment out call to `which'.
33632         * config/*.exp: Major cleanup - make cross targets work at least a
33633         little better for g++ (by not being "--tool gcc" specific).
33634         Rename gcc_xxx to ${tool}_xxx.
33635         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
33636         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
33637
33638 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
33639
33640         * lib/c-torture.exp (c-torture-compile): Rework compiler
33641         message processing.
33642
33643         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
33644         c-torture.
33645
33646 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
33647
33648         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
33649
33650         * lib/dg.exp (dg-process-target): Support { target native }.
33651
33652 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
33653
33654         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
33655         looked for "... program xxx got fatal signal".
33656         Correct regsub munging of `comp_output'.
33657         Ignore compiler messages "path prefix not used" and "linker input
33658         file unused".
33659
33660 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
33661
33662         * lib/gcc.exp (runtest_file_p): Define if missing.
33663         * gcc.prms/template.c: Example to work from.
33664
33665 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
33666
33667         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
33668         * lib/dg.exp (dg-test): Call unsupported testcases as such.
33669
33670         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
33671         * gcc.prms/1883.c: Moved from compile/940714-1.c.
33672         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
33673         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
33674
33675         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
33676         (dg-process-target): No longer a varargs proc.
33677         Return S/N for target, P/F for xfail.  All callers changed.
33678         (user option procs): More argument checking.
33679         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
33680         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
33681         (dg-test): Skip test if not running on selected target in `dg-do'.
33682         Update handling of `dg-do-what', `dg-output-text'.
33683         Separate execution pass/fail from output pattern match pass/fail.
33684         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
33685
33686 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
33687
33688         * gcc.c-torture/special/special.exp: Don't expect failure for mips
33689         target for 920510-1.c.
33690
33691 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
33692
33693         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
33694         Clean up comment regarding use of passcnt, etc.
33695         (gcc_stat): Don't update `testcnt' here.
33696         (gcc_finish): Do it here.
33697         Might as well reset `but_id' here too.
33698         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
33699         to determine if the file should be tested.
33700         * gcc.c-torture/compile/compile.exp: Likewise.
33701         * gcc.c-torture/execute/execute.exp: Likewise.
33702         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33703         * gcc.misc-tests/dg-test.exp: Likewise.
33704         * gcc.prms/prms.exp: Likewise.
33705         * gcc.wendy/wendy.exp: Likewise.
33706         * g++.old-deja.exp: Likewise.
33707         Move "Testing file" message to verbose level 1.
33708
33709 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
33710
33711         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
33712
33713 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
33714
33715         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
33716         (default_gcc_start): Accept optional second list element
33717         of compiler flags.  Print compiler output at verbosity level 2.
33718         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
33719         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
33720         Save current values of framework globals passcnt, failcnt, xpasscnt,
33721         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
33722         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
33723         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
33724         xfailcnt to compute stats.  Update framework global `testcnt' from
33725         pass/fail counts.
33726         (gcc_finish): New proc.  Clean up test environment.
33727         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
33728         (gcc_epass, gcc_efail): Delete.
33729         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
33730         argument of line number.
33731         (dg-init): If the tool has an init routine, call it.
33732         (dg-test): Remove args `cflags_var' and `libs_var'.
33733         Pass all compiler options to ${tool}_start.
33734         Handle missing line number.
33735         (dg-finish): New function.
33736         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
33737         particular files.  Call gcc_finish at end.  Move "skipping test"
33738         message to verbosity level 3.
33739         * gcc.c-torture/compile/compile.exp: Likewise.
33740         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33741         * gcc.c-torture/execute/execute.exp: Likewise.
33742         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33743         Print testcase being tried at verbosity level 1.
33744         * gcc.c-torture/special/special.exp: Unset xfail.
33745         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33746         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
33747         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
33748         * gcc.failure/failure.exp: Likewise.
33749         * gcc.ieee/ieee.exp: Likewise.
33750         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
33751         Update call to dg-test.  Call dg-finish at end.
33752         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
33753         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33754         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
33755         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
33756         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
33757         * gcc.wendy/wendy.exp: Add copyright.
33758         Delete setting of tmpdir (done by gcc_init).
33759         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
33760         Pass compiler flags to gcc_start.  Call gcc_finish at end.
33761         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
33762         gcc_[ce]pass/fail.
33763
33764 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
33765
33766         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
33767         confusion.
33768         (g++_load): Likewise.
33769
33770         * config/*.exp (gcc_load): Some were varargs fns and some were not.
33771         Rename argument to `prog' to remove the confusion.
33772         Varargs fns behave differently too!
33773         (g++_load): Likewise.
33774
33775         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
33776
33777         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
33778         what it is.  Delete (always) printing of status value for !native.
33779         Simplify verbose code, and include status and exec_output.
33780         (g++_load): Use gcc_load.
33781
33782 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
33783
33784         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
33785         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
33786         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
33787         940714-3.c as these testcases don't exist anymore.  Make
33788         va-arg-1.c expected to pass.
33789
33790 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
33791
33792         * gcc.misc-tests/misc.exp: Only run specific testcases.
33793         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
33794         * gcc.misc-tests/dg-[1-9].c: New files.
33795
33796         * lib/dg.exp: New testsuite driver.
33797         * gcc.prms/prms.exp: Use it.
33798
33799         * README.gcc: New file.
33800
33801         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
33802         Document and reset `lxpass' and `lxfail'.
33803         Simplify "initialized" message.
33804         (gcc_stat): Clean up comments a little.
33805
33806 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
33807
33808         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
33809
33810 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
33811
33812         * lib/old-dejagnu.exp (process-option): New proc.
33813         (old-dejagnu-init, old-dejagnu-stat): Likewise.
33814         (old-dejagnu): Simplify.
33815         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
33816
33817 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
33818
33819         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
33820         exists and is not an empty string.
33821
33822         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
33823         $xfail rather than calling setup_xfail.  Clear $xfail when test is
33824         finished.
33825         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
33826         automatically.
33827
33828         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
33829         longer expected to fail.
33830
33831         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
33832         "f" function call.
33833
33834         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
33835
33836         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
33837         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
33838         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
33839         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
33840         c-torture-1.29.
33841
33842         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
33843         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
33844
33845         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
33846
33847         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
33848         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
33849
33850         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
33851         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
33852         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
33853
33854 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
33855
33856         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
33857         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
33858         940714-1.c, 940714-2.c, 940714-3.c},
33859         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
33860         gcc.misc-tests/{mg.c,mg.exp}:
33861         New tests.
33862         * gcc.noncompile/noncompile.exp: Change accordingly.
33863
33864 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
33865
33866         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
33867         Undo previous clobberage.
33868
33869 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
33870
33871         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
33872         * gcc.special/{930510-1.c, special.exp}:
33873         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
33874         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
33875         struct-varargs-1.c}: New tests from c-torture-1.26.
33876
33877 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
33878
33879         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
33880           argument to switch.
33881
33882 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
33883
33884         * Revert the previous changes.  Please see Rob's directory
33885           (/lisa/test/rob/progressive/gcc/testsuite) for testing
33886           fixes.
33887
33888 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
33889
33890         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
33891             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
33892             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
33893             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
33894             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
33895             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
33896             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
33897             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
33898             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
33899             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
33900             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
33901             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
33902             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
33903             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
33904             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
33905             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
33906             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
33907             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
33908             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
33909             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
33910             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
33911             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
33912             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
33913             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
33914             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
33915             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33916             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
33917
33918 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
33919
33920         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
33921             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
33922           with perror calls.
33923
33924 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
33925
33926         * config/unix.exp (g++_load): Fix syntax.
33927
33928 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
33929
33930         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
33931         * gcc.noncompile/921017-1.c: Deleted obsolete test.
33932         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
33933         Don't expect va-arg-1.c to fail.  Correct expected output for
33934         920928-1.c.
33935         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
33936         * gcc.wendy/hbm4.c: Correct typo.
33937         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
33938
33939 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
33940
33941         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
33942         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
33943         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
33944         * lib/c-torture.exp (c-torture-compile): Ditto.
33945
33946         Reduce volume of output (remove all the -I's and such).
33947         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
33948         Call gcc_cpass, gcc_cfail.
33949         (c-torture): Pass testing option to c-torture-compile.
33950
33951 1994-03-21  Doug Evans  (dje@cygnus.com)
33952
33953         Bring patches over from progressive.
33954         * config/default.exp: Exit remote shell cleanly.
33955         (g++_exit, g++_start): Add default versions.
33956         * config/sim.exp (gcc_load): Use perror, not error.
33957
33958 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
33959
33960         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
33961         set in site.exp.
33962
33963 1994-03-14  Doug Evans  (dje@cygnus.com)
33964
33965         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
33966         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
33967         (wendy_try): New proc to run testcase.
33968         (main loop): Call 'em.
33969         * gcc.wendy/*.c: Clean up pass to correct expected output.
33970
33971         * lib/gcc.exp: Minor cleanup work.
33972         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
33973
33974 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
33975
33976         * config/sim.exp (gcc_load): Document return codes better.
33977         Don't pass -v to simulator.
33978
33979 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
33980
33981           * gcc.special/920717-x.c: Fix typo.
33982           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
33983           get at sources.
33984
33985         * lib/mike-gcc.exp: Fix typo.
33986
33987 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
33988
33989         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
33990         binary to use, transform the name.
33991         * config/*.exp: rename everything. Nuke any g++ specific files,
33992         it's now a special case of gcc that requires no special support.
33993         Add a default.exp for unsupported targets.
33994
33995 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
33996
33997         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
33998         lib/old-dejagnu.exp: Fix a few patterns to work with the new
33999         version of Tcl.
34000
34001 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
34002
34003         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
34004         than a warning.
34005
34006 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
34007
34008         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
34009
34010 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
34011
34012         * gcc.execute/execute.exp: Combine opt_list and foption_list into
34013         option_list.  Compile every file with only 4/6 option choices
34014         (same as C torture) instead of with 12/18 different option
34015         choices.
34016         * lib/c-torture.exp: Likewise.
34017
34018         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
34019         not already set.
34020
34021 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
34022
34023         * lib/old-deja.exp: Add `excess errors test fails' error, now one
34024         can put an XFAIL *-*-* on excess errors.
34025
34026 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
34027
34028         * g++.law: Add more tests derived from g++-bugs snapshots.
34029
34030         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
34031         equivalent to g++.law/init9.
34032
34033         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
34034         compiled it, and the a.out file after we've run it.
34035
34036 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
34037
34038         * lib/mike-g++.exp (postbase): Delete the .o file after we've
34039         compiled it, and the a.out file after we've run it.
34040
34041 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
34042
34043         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
34044
34045 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
34046
34047         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
34048         version number.
34049
34050 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
34051
34052         * g++.law: New directory of g++ tests derived from the g++-bugs
34053         snapshots.
34054
34055 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
34056
34057         * gcc.compile: initbug1.c initbug1.exp testcase added
34058
34059 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
34060
34061         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
34062         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
34063           fixes submitted by Jeff Law (law@cs.utah.edu)
34064         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
34065           Jeff Law (law@cs.utah.edu)
34066
34067
34068 1993-11-30  Mike Stump  (mrs@cygnus.com)
34069
34070         * config/unix-g++.exp: Follow the gcc way of doing things.
34071         * g++.old-deja/old-deja.exp: Minor updates.
34072         * lib/g++.exp: New file, follow the gcc way of doing things.
34073         * lib/old-dejagnu.exp: Minor updates.
34074         * lib/mike-g++.exp: Always unset errorInfo.
34075
34076 1993-11-06  Mike Stump  (mrs@cygnus.com)
34077
34078         * lib/gcc.exp: Fix some errors with the below change, CC and
34079         CFLAGS should be global when setting, not local.
34080
34081 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
34082
34083         * lib/gcc.exp: Transform tool name.
34084
34085 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34086
34087         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
34088
34089 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34090
34091         * lib/gcc.exp: change gcc_done to gcc_stat
34092
34093 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34094
34095         * Upgraded gcc testsuite to c-torture version 1.25
34096
34097 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
34098
34099         * lib/gcc.exp: added reporting code. Changed verbose compile message.
34100         * lib/c-torture: added hooks for new reporting code.
34101
34102 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
34103
34104         * config/sh-gcc.exp: check if sh-sim exists in the path
34105
34106 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
34107
34108         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
34109         * gcc.compile/compile.exp: Initial changes for new logic.
34110         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
34111         * gcc.failure/failure.exp: Initial changes for new logic.
34112         * gcc.ieee/ieee.exp: Initial changes for new logic.
34113         * gcc.misc-tests/misc.exp: Initial changes for new logic.
34114         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
34115         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
34116         * lib/c-torture.exp: Initial changes for new logic.
34117         * lib/gcc.exp: Initial changes for new logic.
34118
34119 1993-10-15  Mike Stump  (mrs@cygnus.com)
34120
34121         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
34122         depend upon failure or success.  Fully qualify names in failure
34123         and success messages.  Always remove a.out before starting
34124         compile, just in case.  Pay more attention to error text output by
34125         the compiler.  Handle testcases with no known past errors just
34126         like all others, so that things are uniform.  Other miscellaneous
34127         improvements.
34128
34129 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
34130
34131         * gcc.cpp: new directory for cpp tests
34132
34133 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
34134
34135         * lib/chill.exp: Code reformatted, removed unused code.
34136         * config/unix-chill.exp: Code reformatted, removed unused code.
34137         * chill.execute/execute.exp: Code reformatted, removed unused code.
34138         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
34139
34140 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
34141
34142         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
34143         routines not written.
34144
34145 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
34146
34147         * config/bug-gcc.exp: Use new procs from bug.exp.
34148
34149 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
34150
34151         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
34152         via ftp, rather than depending on NFS.
34153         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
34154         case.
34155
34156 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
34157
34158         * config/bug-gcc.exp: Use new download proc.
34159
34160 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
34161
34162         * chill.execute/execute.exp: cleanups, handles errors better
34163         * chill.compile/compile.exp: rewrite, based on execute.exp
34164         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
34165         * lib/chill.exp: major changes to diff proc and compile and link
34166           procs. added chill_fail and chill_pass wrappers to pass and
34167           fail. added more comments, and handle error codes better.
34168           Added a hack to capture stderr from exec, so noncompile tests
34169           can work.
34170
34171 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
34172
34173         * chill.execute/execute.exp: rewrite of testsuite driver
34174         * lib/chill.exp: rewrite of testsuite driver
34175         * config/unix-chill.exp: rewrite of testsuite driver
34176
34177 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
34178
34179     In chill.execute:
34180         * iexpr.ch: Standardize uppercase.
34181         * tuples.dat: Standardize uppercase.
34182         * vary.ch: standardize.  Correct varying string assignments.
34183         * vary.dat: Add new output lines.
34184
34185 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
34186
34187     In chill.execute:
34188         * chprintf.ch: Standardize use of uppercase.
34189         * tuples.ch: Standardize and turn arr2 into a DCL,
34190           rather than a SYN.
34191         * pinits.ch: Standardize.
34192
34193 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
34194
34195         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
34196         * Makefil: Renamed to Makefile.in.
34197         * configure.in: New.
34198
34199 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
34200
34201     In chill.execute:
34202         * .cvsignore: Add result/output files.
34203         * Makefile: Fix up variables at start.  Use MFLAGS
34204           everywhere.  Correct bool_loc, built_ins entries.
34205           Add entry for vary1.ch.
34206         * bitarray.ch: Standardize upper-case usage.
34207         * bitexpr.ch: Standardize, add output of b1.
34208         * params.ch: Use arrayt in along PROC parameters, to
34209           avoid novelty problems.
34210         * sets.ch: Tiny cleanup.
34211         * vary1.ch: Re-indent.
34212
34213 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
34214
34215           * Add PR-related files to Makefiles, .cvsignore files, etc.
34216
34217 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
34218
34219         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
34220           with compiler objects. New names are test-flow.c and test-loop.c
34221
34222 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
34223
34224         * Upgraded c-torture tests from 1.19 to 1.20
34225
34226         * new files:
34227         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
34228         * gcc.compile: 930623-1.c 930623-2.c
34229         * gcc.noncompile: 930622-1.c 930622-2.c
34230         * gcc.failure: 920411-1.c 920627-2.c
34231         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
34232
34233 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
34234
34235         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34236           More changes to get testsuite working properly. Needs more work.
34237           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
34238
34239 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
34240
34241         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34242           More changes to get testsuite working properly. Needs more work.
34243
34244 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
34245
34246         * chill.compile/compile.exp: Added for Dejagnu support
34247         * chill.execute/execute.exp: Added for Dejagnu support
34248         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
34249
34250 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
34251
34252     This should complete moving the CHILL test files.
34253         * chill.noncompile(.cvsignore printf.grt
34254             in-printf.grt chprintf.grt chprintf.ch):
34255             Added test-support files.
34256           (Makefile): Modified further.
34257         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
34258             signal.ch): Added test files.
34259           * chill.execute (.cvsignore printf.grt printr.c
34260             in-printf.grt rts.c chprintf.grt rts.h): Added
34261           test-support files.
34262             (Makefile): More corrections.
34263
34264 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
34265
34266         * chill.compile, chill.execute, chill.nocompile: Add CHILL
34267           test cases, ready for DejaGnu.
34268
34269 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
34270
34271         * Upgraded c-torture tests from 1.18 to 1.19
34272
34273         * gcc.compile: added test(s):
34274           930607-1.c
34275         * gcc.execute: added test(s):
34276           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
34277
34278         * added new subdirectory for misc tests: gcc.misc-tests
34279         * gcc.misc-test(s): added tests:
34280           inst-check.c test-consts.c test-ior.c test-switch.c
34281
34282 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
34283
34284         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
34285
34286 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
34287
34288         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
34289
34290 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
34291
34292         * Upgraded c-torture tests from 1.17 to 1.18
34293
34294 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
34295
34296         * Upgraded c-torture tests from 1.12 to 1.17
34297
34298 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
34299
34300         * lib/old-dejagnu.exp:
34301           Fixed handling of XFAIL target triplets to correctly
34302           recognize wildcard characters.  Removed code that
34303           appended a unique id tag to the end of the file name
34304           printed out by the result of the testcases within a
34305           given test file.
34306
34307 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
34308
34309         * lib/old-dejagnu.exp:
34310           Reworked expected failure handling to trigger off of XFAIL
34311           keyword in keyphrase embeded in testcase source code. The
34312           XFAIL keyword must be at the end of the keyphrase line. It
34313           may optionally be followed by one or more target triplets.
34314           It has just occured that the handling of wildcards in the
34315           target triplet may not be correct.
34316
34317 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
34318
34319         * g++.old-deja/tests:
34320           Moved all subdirectories up one level into g++.old-deja .
34321
34322         * lib/old-dejagnu.exp:
34323           Fixed problem with CXXFLAGS not being properly reset, and being
34324           corrupted with extraneous "-c" compiler option.  This was
34325           causing binaries to not be generated for test that needed them.
34326           Modified strings passed to "pass" and "fail" so that individual
34327           tests from the same test file would be distinguished by an
34328           identifier appended to the test file name in the summary logs;
34329           this corrected a problem with erroneous diff logs.  Added code
34330           to search testcases for expected fail and unexpected pass keywords.
34331
34332 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
34333
34334         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
34335
34336 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
34337
34338         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
34339           Removed extraneous text from end of "Special g++ Options"
34340           keyphrase.
34341
34342         * lib/old-dejagnu.exp: Added pattern matching to look for new
34343           keywords, embedded in testcases comments, which will trigger
34344           calls to xpass and xfail.
34345
34346 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
34347
34348         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
34349           comments embedded in the testcases, especially the one looking for
34350           special compiler options, as well as the pattern matching for the
34351           compiler output again.
34352
34353 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
34354
34355         * lib/old-dejagnu.exp: Do a proper check of the return value for
34356           execute tests. Fixed several problems with the pattern matching
34357           of the compiler output which gave erroneous test results.
34358           Changed several of the test result messages to be more descriptive.
34359         * config/unix-g++.exp: Proc g++_load now actually works and
34360           executes the tests passed to it and returns a usable return
34361           value.
34362
34363 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
34364
34365           * lib/gcc.exp: Exits gracefully if $CC is bogus.
34366
34367 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
34368
34369         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
34370           Modified both files to properly execute the old style
34371           dejagnu tests. The previous versions of these files were
34372           experimental and did not function anything near correctly.
34373
34374 1993-04-05  Rob Savoye  (rob@cygnus.com)
34375
34376         * Removed all Makefile.in and configure.in files. No configuration
34377         needed now.
34378
34379 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
34380
34381         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
34382
34383 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
34384
34385         * gcc.compile/configure.in, gcc.unsorted/configure.in,
34386         gcc.special/configure.in, gcc.noncompile/configure.in,
34387         gcc.execute/configure.in, gcc.code_quality/configure.in,
34388         g++.other/configure.in, g++.old-deja/configure.in,
34389         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
34390         in srcname setting.
34391
34392 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
34393
34394         * lib/udi.exp:  Fixed mondfe and mondfe_download.
34395         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
34396         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
34397
34398 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
34399
34400         * config/udi-gdb.exp: Check $shell_id after connecting to target.
34401         (gdb_exit): Don't remove *_soc files.
34402
34403 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
34404
34405         * lib/c-torture.exp: Don't look for main; instead always use -w
34406         -c.  This is how the c-torture tests work.  Remove the object
34407         file if the compilation succeeds.
34408         * gcc.execute/execute.exp: Remove executable if test passes.
34409         * gcc.noncompile/noncompile.exp: Every test is an expected
34410         failure.
34411         * gcc.special/special.exp: Added tests from c-torture 1.11,
34412         corrected use of existing test.
34413         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
34414         gcc.execute/920625-1.c: Updated to c-torture 1.11.
34415         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
34416         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
34417         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
34418         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
34419         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
34420         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
34421         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
34422         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
34423         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
34424         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
34425         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
34426         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
34427         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
34428         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
34429         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
34430         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
34431         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
34432         c-torture 1.11.
34433         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
34434         correspond to c-torture 1.11.
34435
34436         * New file.